diff --git a/src/lib/libraries/decks/am-steps.js b/src/lib/libraries/decks/am-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..12255857944968ad2d60f42063662d058a767c5e --- /dev/null +++ b/src/lib/libraries/decks/am-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.am.gif'; +import introSay from './steps/intro-2-say.am.gif'; +import introGreenFlag from './steps/intro-3-green-flag.am.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.am.gif'; +import speechSaySomething from './steps/speech-say-something.am.png'; +import speechSetVoice from './steps/speech-set-voice.am.png'; +import speechMoveAround from './steps/speech-move-around.am.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.am.png'; +import speechChangeColor from './steps/speech-change-color.am.png'; +import speechSpin from './steps/speech-spin.am.png'; +import speechGrowShrink from './steps/speech-grow-shrink.am.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.am.png'; +import cnGlide from './steps/cn-glide.am.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.am.png'; +import cnVariable from './steps/add-variable.am.gif'; +import cnScore from './steps/cn-score.am.png'; +import cnBackdrop from './steps/cn-backdrop.am.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.am.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.am.png'; +import nameSpin from './steps/name-spin.am.png'; +import nameGrow from './steps/name-grow.am.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.am.png'; +import musicMakeSong from './steps/music-make-song.am.png'; +import musicMakeBeat from './steps/music-make-beat.am.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.am.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.am.png'; +import chaseGameUpDown from './steps/chase-game-up-down.am.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.am.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.am.png'; +import chaseGameAddVariable from './steps/add-variable.am.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.am.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.am.png'; +import popGameAddScore from './steps/add-variable.am.gif'; +import popGameChangeScore from './steps/pop-game-change-score.am.png'; +import popGameRandomPosition from './steps/pop-game-random-position.am.png'; +import popGameChangeColor from './steps/pop-game-change-color.am.png'; +import popGameResetScore from './steps/pop-game-reset-score.am.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.am.png'; +import animateCharAddSound from './steps/animate-char-add-sound.am.png'; +import animateCharTalk from './steps/animate-char-talk.am.png'; +import animateCharMove from './steps/animate-char-move.am.png'; +import animateCharJump from './steps/animate-char-jump.am.png'; +import animateCharChangeColor from './steps/animate-char-change-color.am.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.am.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.am.gif'; +import storyConversation from './steps/story-conversation.am.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.am.png'; +import storyHideCharacter from './steps/story-hide-character.am.png'; +import storyShowCharacter from './steps/story-show-character.am.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.am.gif'; +import videoPet from './steps/video-pet.am.png'; +import videoAnimate from './steps/video-animate.am.png'; +import videoPop from './steps/video-pop.am.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.am.png'; +import flyMoveArrows from './steps/fly-make-interactive.am.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.am.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.am.gif'; +import flyKeepScore from './steps/fly-keep-score.am.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.am.png'; +import flySwitchLooks from './steps/fly-switch-costume.am.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.am.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.am.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.am.png'; +import pongAddAScore from './steps/add-variable.am.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.am.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.am.png'; +import pongResetScore from './steps/pong-reset-score.am.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.am.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.am.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.am.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.am.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.am.png'; +import imagineUpDown from './steps/imagine-up-down.am.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.am.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.am.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.am.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.am.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.am.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.am.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.am.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.am.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.am.png'; + +// Change Size +import changeSize from './steps/change-size.am.png'; + +// Spin +import spinTurn from './steps/spin-turn.am.png'; +import spinPointInDirection from './steps/spin-point-in-direction.am.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.am.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.am.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.am.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.am.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.am.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.am.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.am.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.am.png'; +import glideAroundPoint from './steps/glide-around-point.am.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.am.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.am.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.am.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.am.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.am.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.am.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.am.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.am.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.am.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.am.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.am.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.am.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.am.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.am.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.am.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.am.png'; + +const amImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {amImages}; diff --git a/src/lib/libraries/decks/ar-steps.js b/src/lib/libraries/decks/ar-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..7020d00ac50acac4e0fd0a076a358d46f24184b5 --- /dev/null +++ b/src/lib/libraries/decks/ar-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.ar.gif'; +import introSay from './steps/intro-2-say.ar.gif'; +import introGreenFlag from './steps/intro-3-green-flag.ar.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.ar.gif'; +import speechSaySomething from './steps/speech-say-something.ar.png'; +import speechSetVoice from './steps/speech-set-voice.ar.png'; +import speechMoveAround from './steps/speech-move-around.ar.png'; +import speechAddBackdrop from './steps/add-backdrop.RTL.png'; +import speechAddSprite from './steps/speech-add-sprite.RTL.gif'; +import speechSong from './steps/speech-song.ar.png'; +import speechChangeColor from './steps/speech-change-color.ar.png'; +import speechSpin from './steps/speech-spin.ar.png'; +import speechGrowShrink from './steps/speech-grow-shrink.ar.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.ar.png'; +import cnGlide from './steps/cn-glide.ar.png'; +import cnPickSprite from './steps/cn-pick-sprite.RTL.gif'; +import cnCollect from './steps/cn-collect.ar.png'; +import cnVariable from './steps/add-variable.ar.gif'; +import cnScore from './steps/cn-score.ar.png'; +import cnBackdrop from './steps/cn-backdrop.ar.png'; + +// Add sprite +import addSprite from './steps/add-sprite.RTL.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.RTL.gif'; +import namePlaySound from './steps/name-play-sound.ar.png'; +import namePickLetter2 from './steps/name-pick-letter2.RTL.gif'; +import nameChangeColor from './steps/name-change-color.ar.png'; +import nameSpin from './steps/name-spin.ar.png'; +import nameGrow from './steps/name-grow.ar.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.RTL.gif'; +import musicPlaySound from './steps/music-play-sound.ar.png'; +import musicMakeSong from './steps/music-make-song.ar.png'; +import musicMakeBeat from './steps/music-make-beat.ar.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.ar.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.RTL.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.RTL.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.ar.png'; +import chaseGameUpDown from './steps/chase-game-up-down.ar.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.RTL.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.ar.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.ar.png'; +import chaseGameAddVariable from './steps/add-variable.ar.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.ar.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.RTL.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.ar.png'; +import popGameAddScore from './steps/add-variable.ar.gif'; +import popGameChangeScore from './steps/pop-game-change-score.ar.png'; +import popGameRandomPosition from './steps/pop-game-random-position.ar.png'; +import popGameChangeColor from './steps/pop-game-change-color.ar.png'; +import popGameResetScore from './steps/pop-game-reset-score.ar.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.RTL.png'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.RTL.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.ar.png'; +import animateCharAddSound from './steps/animate-char-add-sound.ar.png'; +import animateCharTalk from './steps/animate-char-talk.ar.png'; +import animateCharMove from './steps/animate-char-move.ar.png'; +import animateCharJump from './steps/animate-char-jump.ar.png'; +import animateCharChangeColor from './steps/animate-char-change-color.ar.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.RTL.gif'; +import storyPickSprite from './steps/story-pick-sprite.RTL.gif'; +import storySaySomething from './steps/story-say-something.ar.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.RTL.gif'; +import storyFlip from './steps/story-flip.ar.gif'; +import storyConversation from './steps/story-conversation.ar.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.RTL.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.ar.png'; +import storyHideCharacter from './steps/story-hide-character.ar.png'; +import storyShowCharacter from './steps/story-show-character.ar.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.ar.gif'; +import videoPet from './steps/video-pet.ar.png'; +import videoAnimate from './steps/video-animate.ar.png'; +import videoPop from './steps/video-pop.ar.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.RTL.gif'; +import flyChooseCharacter from './steps/fly-choose-character.RTL.png'; +import flySaySomething from './steps/fly-say-something.ar.png'; +import flyMoveArrows from './steps/fly-make-interactive.ar.png'; +import flyChooseObject from './steps/fly-object-to-collect.RTL.png'; +import flyFlyingObject from './steps/fly-flying-heart.ar.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.RTL.png'; +import flyAddScore from './steps/add-variable.ar.gif'; +import flyKeepScore from './steps/fly-keep-score.ar.png'; +import flyAddScenery from './steps/fly-choose-scenery.RTL.gif'; +import flyMoveScenery from './steps/fly-move-scenery.ar.png'; +import flySwitchLooks from './steps/fly-switch-costume.ar.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.RTL.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.RTL.png'; +import pongBounceAround from './steps/pong-bounce-around.ar.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.RTL.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.ar.png'; +import pongSelectBallSprite from './steps/pong-select-ball.RTL.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.ar.png'; +import pongAddAScore from './steps/add-variable.ar.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.ar.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.ar.png'; +import pongResetScore from './steps/pong-reset-score.ar.png'; +import pongAddLineSprite from './steps/pong-add-line.RTL.gif'; +import pongGameOver from './steps/pong-game-over.ar.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.ar.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.ar.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.RTL.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.RTL.png'; +import imagineFlyAround from './steps/imagine-fly-around.ar.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.RTL.png'; +import imagineLeftRight from './steps/imagine-left-right.ar.png'; +import imagineUpDown from './steps/imagine-up-down.ar.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.ar.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.ar.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.ar.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.RTL.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.ar.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.ar.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.ar.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.RTL.png'; + +// Add Effects +import addEffects from './steps/add-effects.ar.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.ar.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.ar.png'; + +// Change Size +import changeSize from './steps/change-size.ar.png'; + +// Spin +import spinTurn from './steps/spin-turn.ar.png'; +import spinPointInDirection from './steps/spin-point-in-direction.ar.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.ar.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.ar.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.ar.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.ar.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.ar.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.ar.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.ar.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.ar.png'; +import glideAroundPoint from './steps/glide-around-point.ar.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.ar.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.ar.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.RTL.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.ar.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.ar.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.RTL.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.ar.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.ar.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.ar.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.ar.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.RTL.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.ar.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.RTL.png'; +import talesSaySomething from './steps/talking-3-say-something.ar.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.RTL.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.ar.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.RTL.png'; +import talesMoveAround from './steps/talking-7-move-around.ar.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.RTL.png'; +import talesAnimateTalking from './steps/talking-9-animate.ar.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.RTL.png'; +import talesChooseSound from './steps/talking-11-choose-sound.ar.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.ar.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.ar.png'; + +const arImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {arImages}; diff --git a/src/lib/libraries/decks/en-steps.js b/src/lib/libraries/decks/en-steps.js index 4e9e9c0275d77cb5856ba8f820a0a0401e8a413e..ce4ef6e9fe6916e311c9e6e39a7cfc364354ee96 100644 --- a/src/lib/libraries/decks/en-steps.js +++ b/src/lib/libraries/decks/en-steps.js @@ -1,60 +1,61 @@ // Intro -import introMove from './steps/intro-move.en.gif'; -import introSayHello from './steps/intro-say-hello.en.gif'; +import introMove from './steps/intro-1-move.en.gif'; +import introSay from './steps/intro-2-say.en.gif'; +import introGreenFlag from './steps/intro-3-green-flag.en.gif'; // Text to Speech import speechAddExtension from './steps/speech-add-extension.en.gif'; import speechSaySomething from './steps/speech-say-something.en.png'; import speechSetVoice from './steps/speech-set-voice.en.png'; import speechMoveAround from './steps/speech-move-around.en.png'; -import speechAddBackdrop from './steps/speech-add-backdrop.gif'; -import speechAddSprite from './steps/speech-add-sprite.gif'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; import speechSong from './steps/speech-song.en.png'; import speechChangeColor from './steps/speech-change-color.en.png'; import speechSpin from './steps/speech-spin.en.png'; import speechGrowShrink from './steps/speech-grow-shrink.en.png'; // Cartoon Network -import cnShowCharacter from './steps/cn-show-character.gif'; +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; import cnSay from './steps/cn-say.en.png'; import cnGlide from './steps/cn-glide.en.png'; -import cnPickSprite from './steps/cn-pick-sprite.gif'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; import cnCollect from './steps/cn-collect.en.png'; import cnVariable from './steps/add-variable.en.gif'; import cnScore from './steps/cn-score.en.png'; import cnBackdrop from './steps/cn-backdrop.en.png'; // Add sprite -import addSprite from './steps/add-sprite.gif'; +import addSprite from './steps/add-sprite.LTR.gif'; // Animate a name -import namePickLetter from './steps/name-pick-letter.gif'; +import namePickLetter from './steps/name-pick-letter.LTR.gif'; import namePlaySound from './steps/name-play-sound.en.png'; -import namePickLetter2 from './steps/name-pick-letter2.gif'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; import nameChangeColor from './steps/name-change-color.en.png'; import nameSpin from './steps/name-spin.en.png'; import nameGrow from './steps/name-grow.en.png'; // Make Music -import musicPickInstrument from './steps/music-pick-instrument.gif'; +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; import musicPlaySound from './steps/music-play-sound.en.png'; import musicMakeSong from './steps/music-make-song.en.png'; import musicMakeBeat from './steps/music-make-beat.en.png'; import musicMakeBeatbox from './steps/music-make-beatbox.en.png'; // Chase-Game -import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.gif'; -import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.gif'; +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; import chaseGameRightLeft from './steps/chase-game-right-left.en.png'; import chaseGameUpDown from './steps/chase-game-up-down.en.png'; -import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.gif'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; import chaseGameMoveRandomly from './steps/chase-game-move-randomly.en.png'; import chaseGamePlaySound from './steps/chase-game-play-sound.en.png'; import chaseGameAddVariable from './steps/add-variable.en.gif'; import chaseGameChangeScore from './steps/chase-game-change-score.en.png'; // Clicker-Game (Pop Game) -import popGamePickSprite from './steps/pop-game-pick-sprite.gif'; +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; import popGamePlaySound from './steps/pop-game-play-sound.en.png'; import popGameAddScore from './steps/add-variable.en.gif'; import popGameChangeScore from './steps/pop-game-change-score.en.png'; @@ -63,8 +64,8 @@ import popGameChangeColor from './steps/pop-game-change-color.en.png'; import popGameResetScore from './steps/pop-game-reset-score.en.png'; // Animate A Character -import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.gif'; -import animateCharPickSprite from './steps/animate-char-pick-sprite.gif'; +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; import animateCharSaySomething from './steps/animate-char-say-something.en.png'; import animateCharAddSound from './steps/animate-char-add-sound.en.png'; import animateCharTalk from './steps/animate-char-talk.en.png'; @@ -73,13 +74,13 @@ import animateCharJump from './steps/animate-char-jump.en.png'; import animateCharChangeColor from './steps/animate-char-change-color.en.png'; // Tell A Story -import storyPickBackdrop from './steps/story-pick-backdrop.gif'; -import storyPickSprite from './steps/story-pick-sprite.gif'; +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; import storySaySomething from './steps/story-say-something.en.png'; -import storyPickSprite2 from './steps/story-pick-sprite2.gif'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; import storyFlip from './steps/story-flip.en.gif'; import storyConversation from './steps/story-conversation.en.png'; -import storyPickBackdrop2 from './steps/story-pick-backdrop2.gif'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; import storySwitchBackdrop from './steps/story-switch-backdrop.en.png'; import storyHideCharacter from './steps/story-hide-character.en.png'; import storyShowCharacter from './steps/story-show-character.en.png'; @@ -91,53 +92,53 @@ import videoAnimate from './steps/video-animate.en.png'; import videoPop from './steps/video-pop.en.png'; // Make it Fly -import flyChooseBackdrop from './steps/fly-choose-backdrop.gif'; -import flyChooseCharacter from './steps/fly-choose-character.png'; +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; import flySaySomething from './steps/fly-say-something.en.png'; import flyMoveArrows from './steps/fly-make-interactive.en.png'; -import flyChooseObject from './steps/fly-object-to-collect.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; import flyFlyingObject from './steps/fly-flying-heart.en.png'; -import flySelectFlyingSprite from './steps/fly-select-flyer.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; import flyAddScore from './steps/add-variable.en.gif'; import flyKeepScore from './steps/fly-keep-score.en.png'; -import flyAddScenery from './steps/fly-choose-scenery.gif'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; import flyMoveScenery from './steps/fly-move-scenery.en.png'; import flySwitchLooks from './steps/fly-switch-costume.en.png'; // Pong -import pongAddBackdrop from './steps/pong-add-backdrop.png'; -import pongAddBallSprite from './steps/pong-add-ball-sprite.png'; +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; import pongBounceAround from './steps/pong-bounce-around.en.png'; -import pongAddPaddle from './steps/pong-add-a-paddle.gif'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; import pongMoveThePaddle from './steps/pong-move-the-paddle.en.png'; -import pongSelectBallSprite from './steps/pong-select-ball.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.en.png'; import pongAddAScore from './steps/add-variable.en.gif'; import pongChooseScoreFromMenu from './steps/pong-choose-score.en.png'; import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.en.png'; import pongResetScore from './steps/pong-reset-score.en.png'; -import pongAddLineSprite from './steps/pong-add-line.gif'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; import pongGameOver from './steps/pong-game-over.en.png'; // Imagine a World import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.en.png'; import imagineClickGreenFlag from './steps/imagine-click-green-flag.en.png'; -import imagineChooseBackdrop from './steps/imagine-choose-backdrop.png'; -import imagineChooseSprite from './steps/imagine-choose-any-sprite.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; import imagineFlyAround from './steps/imagine-fly-around.en.png'; -import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; import imagineLeftRight from './steps/imagine-left-right.en.png'; import imagineUpDown from './steps/imagine-up-down.en.png'; import imagineChangeCostumes from './steps/imagine-change-costumes.en.png'; import imagineGlideToPoint from './steps/imagine-glide-to-point.en.png'; import imagineGrowShrink from './steps/imagine-grow-shrink.en.png'; -import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.en.png'; import imagineRecordASound from './steps/imagine-record-a-sound.en.gif'; import imagineChooseSound from './steps/imagine-choose-sound.en.png'; // Add a Backdrop -import addBackdrop from './steps/add-backdrop.png'; +import addBackdrop from './steps/add-backdrop.LTR.png'; // Add Effects import addEffects from './steps/add-effects.en.png'; @@ -173,27 +174,27 @@ import glideAroundPoint from './steps/glide-around-point.en.png'; // Code a Cartoon import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.en.png'; import codeCartoonAnimate from './steps/code-cartoon-02-animate.en.png'; -import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.en.png'; import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.en.png'; -import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; import codeCartoonJump from './steps/code-cartoon-07-jump.en.png'; import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.en.png'; import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.en.png'; import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.en.png'; -import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; // Talking Tales import talesAddExtension from './steps/speech-add-extension.en.gif'; -import talesChooseSprite from './steps/talking-2-choose-sprite.png'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; import talesSaySomething from './steps/talking-3-say-something.en.png'; -import talesChooseBackdrop from './steps/talking-4-choose-backdrop.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.en.png'; -import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; import talesMoveAround from './steps/talking-7-move-around.en.png'; -import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; import talesAnimateTalking from './steps/talking-9-animate.en.png'; -import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; import talesChooseSound from './steps/talking-11-choose-sound.en.gif'; import talesDanceMoves from './steps/talking-12-dance-moves.en.png'; import talesAskAnswer from './steps/talking-13-ask-and-answer.en.png'; @@ -201,7 +202,8 @@ import talesAskAnswer from './steps/talking-13-ask-and-answer.en.png'; const enImages = { // Intro introMove: introMove, - introSayHello: introSayHello, + introSay: introSay, + introGreenFlag: introGreenFlag, // Text to Speech speechAddExtension: speechAddExtension, diff --git a/src/lib/libraries/decks/es-steps.js b/src/lib/libraries/decks/es-steps.js index c6e41486d5cae541c02ac4555321a61a865fa028..570ee295b9a571b3cbebd3329ee4a9437da85e6b 100644 --- a/src/lib/libraries/decks/es-steps.js +++ b/src/lib/libraries/decks/es-steps.js @@ -1,60 +1,61 @@ // Intro -import introMove from './steps/intro-move.es.gif'; -import introSayHello from './steps/intro-say-hello.es.gif'; +import introMove from './steps/intro-1-move.es.gif'; +import introSay from './steps/intro-2-say.es.gif'; +import introGreenFlag from './steps/intro-3-green-flag.es.gif'; // Text to Speech import speechAddExtension from './steps/speech-add-extension.es.gif'; import speechSaySomething from './steps/speech-say-something.es.png'; import speechSetVoice from './steps/speech-set-voice.es.png'; import speechMoveAround from './steps/speech-move-around.es.png'; -import speechAddBackdrop from './steps/speech-add-backdrop.gif'; -import speechAddSprite from './steps/speech-add-sprite.gif'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; import speechSong from './steps/speech-song.es.png'; import speechChangeColor from './steps/speech-change-color.es.png'; import speechSpin from './steps/speech-spin.es.png'; import speechGrowShrink from './steps/speech-grow-shrink.es.png'; // Cartoon Network -import cnShowCharacter from './steps/cn-show-character.gif'; +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; import cnSay from './steps/cn-say.es.png'; import cnGlide from './steps/cn-glide.es.png'; -import cnPickSprite from './steps/cn-pick-sprite.gif'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; import cnCollect from './steps/cn-collect.es.png'; import cnVariable from './steps/add-variable.es.gif'; import cnScore from './steps/cn-score.es.png'; import cnBackdrop from './steps/cn-backdrop.es.png'; // Add sprite -import addSprite from './steps/add-sprite.gif'; +import addSprite from './steps/add-sprite.LTR.gif'; // Animate a name -import namePickLetter from './steps/name-pick-letter.gif'; +import namePickLetter from './steps/name-pick-letter.LTR.gif'; import namePlaySound from './steps/name-play-sound.es.png'; -import namePickLetter2 from './steps/name-pick-letter2.gif'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; import nameChangeColor from './steps/name-change-color.es.png'; import nameSpin from './steps/name-spin.es.png'; import nameGrow from './steps/name-grow.es.png'; // Make Music -import musicPickInstrument from './steps/music-pick-instrument.gif'; +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; import musicPlaySound from './steps/music-play-sound.es.png'; import musicMakeSong from './steps/music-make-song.es.png'; import musicMakeBeat from './steps/music-make-beat.es.png'; import musicMakeBeatbox from './steps/music-make-beatbox.es.png'; // Chase-Game -import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.gif'; -import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.gif'; +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; import chaseGameRightLeft from './steps/chase-game-right-left.es.png'; import chaseGameUpDown from './steps/chase-game-up-down.es.png'; -import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.gif'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; import chaseGameMoveRandomly from './steps/chase-game-move-randomly.es.png'; import chaseGamePlaySound from './steps/chase-game-play-sound.es.png'; import chaseGameAddVariable from './steps/add-variable.es.gif'; import chaseGameChangeScore from './steps/chase-game-change-score.es.png'; // Clicker-Game (Pop Game) -import popGamePickSprite from './steps/pop-game-pick-sprite.gif'; +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; import popGamePlaySound from './steps/pop-game-play-sound.es.png'; import popGameAddScore from './steps/add-variable.es.gif'; import popGameChangeScore from './steps/pop-game-change-score.es.png'; @@ -63,8 +64,8 @@ import popGameChangeColor from './steps/pop-game-change-color.es.png'; import popGameResetScore from './steps/pop-game-reset-score.es.png'; // Animate A Character -import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.gif'; -import animateCharPickSprite from './steps/animate-char-pick-sprite.gif'; +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; import animateCharSaySomething from './steps/animate-char-say-something.es.png'; import animateCharAddSound from './steps/animate-char-add-sound.es.png'; import animateCharTalk from './steps/animate-char-talk.es.png'; @@ -73,13 +74,13 @@ import animateCharJump from './steps/animate-char-jump.es.png'; import animateCharChangeColor from './steps/animate-char-change-color.es.png'; // Tell A Story -import storyPickBackdrop from './steps/story-pick-backdrop.gif'; -import storyPickSprite from './steps/story-pick-sprite.gif'; +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; import storySaySomething from './steps/story-say-something.es.png'; -import storyPickSprite2 from './steps/story-pick-sprite2.gif'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; import storyFlip from './steps/story-flip.es.gif'; import storyConversation from './steps/story-conversation.es.png'; -import storyPickBackdrop2 from './steps/story-pick-backdrop2.gif'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; import storySwitchBackdrop from './steps/story-switch-backdrop.es.png'; import storyHideCharacter from './steps/story-hide-character.es.png'; import storyShowCharacter from './steps/story-show-character.es.png'; @@ -91,53 +92,53 @@ import videoAnimate from './steps/video-animate.es.png'; import videoPop from './steps/video-pop.es.png'; // Make it Fly -import flyChooseBackdrop from './steps/fly-choose-backdrop.gif'; -import flyChooseCharacter from './steps/fly-choose-character.png'; +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; import flySaySomething from './steps/fly-say-something.es.png'; import flyMoveArrows from './steps/fly-make-interactive.es.png'; -import flyChooseObject from './steps/fly-object-to-collect.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; import flyFlyingObject from './steps/fly-flying-heart.es.png'; -import flySelectFlyingSprite from './steps/fly-select-flyer.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; import flyAddScore from './steps/add-variable.es.gif'; import flyKeepScore from './steps/fly-keep-score.es.png'; -import flyAddScenery from './steps/fly-choose-scenery.gif'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; import flyMoveScenery from './steps/fly-move-scenery.es.png'; import flySwitchLooks from './steps/fly-switch-costume.es.png'; // Pong -import pongAddBackdrop from './steps/pong-add-backdrop.png'; -import pongAddBallSprite from './steps/pong-add-ball-sprite.png'; +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; import pongBounceAround from './steps/pong-bounce-around.es.png'; -import pongAddPaddle from './steps/pong-add-a-paddle.gif'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; import pongMoveThePaddle from './steps/pong-move-the-paddle.es.png'; -import pongSelectBallSprite from './steps/pong-select-ball.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.es.png'; import pongAddAScore from './steps/add-variable.es.gif'; import pongChooseScoreFromMenu from './steps/pong-choose-score.es.png'; import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.es.png'; import pongResetScore from './steps/pong-reset-score.es.png'; -import pongAddLineSprite from './steps/pong-add-line.gif'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; import pongGameOver from './steps/pong-game-over.es.png'; // Imagine a World import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.es.png'; import imagineClickGreenFlag from './steps/imagine-click-green-flag.es.png'; -import imagineChooseBackdrop from './steps/imagine-choose-backdrop.png'; -import imagineChooseSprite from './steps/imagine-choose-any-sprite.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; import imagineFlyAround from './steps/imagine-fly-around.es.png'; -import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; import imagineLeftRight from './steps/imagine-left-right.es.png'; import imagineUpDown from './steps/imagine-up-down.es.png'; import imagineChangeCostumes from './steps/imagine-change-costumes.es.png'; import imagineGlideToPoint from './steps/imagine-glide-to-point.es.png'; import imagineGrowShrink from './steps/imagine-grow-shrink.es.png'; -import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.es.png'; import imagineRecordASound from './steps/imagine-record-a-sound.es.gif'; import imagineChooseSound from './steps/imagine-choose-sound.es.png'; // Add a Backdrop -import addBackdrop from './steps/add-backdrop.png'; +import addBackdrop from './steps/add-backdrop.LTR.png'; // Add Effects import addEffects from './steps/add-effects.es.png'; @@ -173,27 +174,27 @@ import glideAroundPoint from './steps/glide-around-point.es.png'; // Code a Cartoon import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.es.png'; import codeCartoonAnimate from './steps/code-cartoon-02-animate.es.png'; -import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.es.png'; import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.es.png'; -import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; import codeCartoonJump from './steps/code-cartoon-07-jump.es.png'; import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.es.png'; import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.es.png'; import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.es.png'; -import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; // Talking Tales import talesAddExtension from './steps/speech-add-extension.es.gif'; -import talesChooseSprite from './steps/talking-2-choose-sprite.png'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; import talesSaySomething from './steps/talking-3-say-something.es.png'; -import talesChooseBackdrop from './steps/talking-4-choose-backdrop.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.es.png'; -import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; import talesMoveAround from './steps/talking-7-move-around.es.png'; -import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; import talesAnimateTalking from './steps/talking-9-animate.es.png'; -import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; import talesChooseSound from './steps/talking-11-choose-sound.es.gif'; import talesDanceMoves from './steps/talking-12-dance-moves.es.png'; import talesAskAnswer from './steps/talking-13-ask-and-answer.es.png'; @@ -201,7 +202,8 @@ import talesAskAnswer from './steps/talking-13-ask-and-answer.es.png'; const esImages = { // Intro introMove: introMove, - introSayHello: introSayHello, + introSay: introSay, + introGreenFlag: introGreenFlag, // Text to Speech speechAddExtension: speechAddExtension, diff --git a/src/lib/libraries/decks/fr-steps.js b/src/lib/libraries/decks/fr-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..a2f5022c137efec90a66e223c4feec235871ac45 --- /dev/null +++ b/src/lib/libraries/decks/fr-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.fr.gif'; +import introSay from './steps/intro-2-say.fr.gif'; +import introGreenFlag from './steps/intro-3-green-flag.fr.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.fr.gif'; +import speechSaySomething from './steps/speech-say-something.fr.png'; +import speechSetVoice from './steps/speech-set-voice.fr.png'; +import speechMoveAround from './steps/speech-move-around.fr.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.fr.png'; +import speechChangeColor from './steps/speech-change-color.fr.png'; +import speechSpin from './steps/speech-spin.fr.png'; +import speechGrowShrink from './steps/speech-grow-shrink.fr.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.fr.png'; +import cnGlide from './steps/cn-glide.fr.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.fr.png'; +import cnVariable from './steps/add-variable.fr.gif'; +import cnScore from './steps/cn-score.fr.png'; +import cnBackdrop from './steps/cn-backdrop.fr.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.fr.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.fr.png'; +import nameSpin from './steps/name-spin.fr.png'; +import nameGrow from './steps/name-grow.fr.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.fr.png'; +import musicMakeSong from './steps/music-make-song.fr.png'; +import musicMakeBeat from './steps/music-make-beat.fr.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.fr.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.fr.png'; +import chaseGameUpDown from './steps/chase-game-up-down.fr.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.fr.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.fr.png'; +import chaseGameAddVariable from './steps/add-variable.fr.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.fr.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.fr.png'; +import popGameAddScore from './steps/add-variable.fr.gif'; +import popGameChangeScore from './steps/pop-game-change-score.fr.png'; +import popGameRandomPosition from './steps/pop-game-random-position.fr.png'; +import popGameChangeColor from './steps/pop-game-change-color.fr.png'; +import popGameResetScore from './steps/pop-game-reset-score.fr.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.fr.png'; +import animateCharAddSound from './steps/animate-char-add-sound.fr.png'; +import animateCharTalk from './steps/animate-char-talk.fr.png'; +import animateCharMove from './steps/animate-char-move.fr.png'; +import animateCharJump from './steps/animate-char-jump.fr.png'; +import animateCharChangeColor from './steps/animate-char-change-color.fr.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.fr.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.fr.gif'; +import storyConversation from './steps/story-conversation.fr.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.fr.png'; +import storyHideCharacter from './steps/story-hide-character.fr.png'; +import storyShowCharacter from './steps/story-show-character.fr.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.fr.gif'; +import videoPet from './steps/video-pet.fr.png'; +import videoAnimate from './steps/video-animate.fr.png'; +import videoPop from './steps/video-pop.fr.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.fr.png'; +import flyMoveArrows from './steps/fly-make-interactive.fr.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.fr.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.fr.gif'; +import flyKeepScore from './steps/fly-keep-score.fr.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.fr.png'; +import flySwitchLooks from './steps/fly-switch-costume.fr.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.fr.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.fr.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.fr.png'; +import pongAddAScore from './steps/add-variable.fr.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.fr.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.fr.png'; +import pongResetScore from './steps/pong-reset-score.fr.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.fr.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.fr.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.fr.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.fr.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.fr.png'; +import imagineUpDown from './steps/imagine-up-down.fr.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.fr.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.fr.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.fr.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.fr.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.fr.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.fr.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.fr.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.fr.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.fr.png'; + +// Change Size +import changeSize from './steps/change-size.fr.png'; + +// Spin +import spinTurn from './steps/spin-turn.fr.png'; +import spinPointInDirection from './steps/spin-point-in-direction.fr.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.fr.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.fr.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.fr.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.fr.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.fr.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.fr.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.fr.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.fr.png'; +import glideAroundPoint from './steps/glide-around-point.fr.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.fr.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.fr.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.fr.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.fr.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.fr.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.fr.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.fr.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.fr.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.fr.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.fr.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.fr.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.fr.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.fr.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.fr.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.fr.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.fr.png'; + +const frImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {frImages}; diff --git a/src/lib/libraries/decks/index.jsx b/src/lib/libraries/decks/index.jsx index 63c57ca97de44d021721a16a73ab980faf7cbd7c..2b860859c47e761c29ffcd70bbdd434930c95c44 100644 --- a/src/lib/libraries/decks/index.jsx +++ b/src/lib/libraries/decks/index.jsx @@ -81,103 +81,36 @@ export default { <FormattedMessage defaultMessage="Add a move block" description="Step name for 'Add a move block' step" - id="gui.howtos.intro-move.step_stepMove" + id="gui.howtos.intro-move.step_introMove" /> ), image: 'introMove' }, { title: ( <FormattedMessage - defaultMessage="Click the green flag to start" + defaultMessage="Add a say block" description="Step name for 'Add A Say Block' step" - id="gui.howtos.add-a-move-block.step_stepMoveSayHello" - /> - ), - image: 'introSayHello' - }, { - deckIds: [ - 'add-a-backdrop', - 'add-sprite' - ] - } - ], - urlId: 'getStarted' - }, - - 'animate-a-name': { - name: ( - <FormattedMessage - defaultMessage="Animate a Name" - description="Name for the 'Animate a Name' how-to" - id="gui.howtos.animate-a-name.name" - /> - ), - img: libraryAnimate, - tags: ['animation', 'art', 'spin', 'grow'], - steps: [{ - video: 'animate-a-name' - }, { - title: ( - <FormattedMessage - defaultMessage="Pick a Letter Sprite" - description="Step name for 'Pick a Letter Sprite' step" - id="gui.howtos.animate-a-name.step_AnimatePickLetter" - /> - ), - image: 'namePickLetter' - }, { - title: ( - <FormattedMessage - defaultMessage="Play a Sound When Clicked" - description="Step name for 'Play a Sound When Clicked' step" - id="gui.howtos.animate-a-name.step_AnimatePlaySound" - /> - ), - image: 'namePlaySound' - }, { - title: ( - <FormattedMessage - defaultMessage="Pick Another Letter Sprite" - description="Step name for 'Pick Another Letter Sprite" - id="gui.howtos.animate-a-name.step_AnimatePickLetter2" - /> - ), - image: 'namePickLetter2' - }, { - title: ( - <FormattedMessage - defaultMessage="Change color" - description="Step name for 'Change color' step" - id="gui.howtos.animate-a-name.step_AnimateChangeColor" - /> - ), - image: 'nameChangeColor' - }, { - title: ( - <FormattedMessage - defaultMessage="Pick Another Letter Sprite & Make It Spin" - description="Step name for 'Pick Another Letter Sprite & Make It Spin' step" - id="gui.howtos.animate-a-name.step_AnimateSpin" + id="gui.howtos.add-a-move-block.step_introSay" /> ), - image: 'nameSpin' + image: 'introSay' }, { title: ( <FormattedMessage - defaultMessage="Pick Another Letter Sprite & Make It Grow" - description="Step name for 'Pick Another Letter Sprite & Make It Grow!' step" - id="gui.howtos.animate-a-name.step_AnimateGrow" + defaultMessage="Click the green flag to start" + description="Step name for 'Add A Green Flag' step" + id="gui.howtos.add-a-move-block.step_introGreenFlag" /> ), - image: 'nameGrow' + image: 'introGreenFlag' }, { deckIds: [ 'add-a-backdrop', - 'glide-around' + 'add-sprite' ] } ], - urlId: 'name' + urlId: 'getStarted' }, 'imagine': { @@ -336,1277 +269,1353 @@ export default { ], urlId: 'imagine' }, - - 'Make-Music': { + + 'code-cartoon': { name: ( <FormattedMessage - defaultMessage="Make Music" - description="Name for the 'Make Music' how-to" - id="gui.howtos.make-music.name" + defaultMessage="Code a Cartoon" + description="Name for the 'Code a Cartoon' how-to" + id="gui.howtos.code-cartoon" /> ), - img: libraryMakeMusic, - tags: ['music', 'sound', 'instrument', 'play', 'song', 'band'], + tags: ['code-cartoon'], + requiredProjectId: '331474033', + img: libraryCodeCartoon, steps: [{ - video: 'Make-Music' - }, - { + video: 'code-cartoon' + }, { title: ( <FormattedMessage - defaultMessage="Pick an Instrument Sprite " - description="Step name for 'Pick an Instrument Sprite' step" - id="gui.howtos.Make-Music.step_PickInstrument" + defaultMessage="Say Something When You Click the Green Flag" + description="Step name for 'Say Something When You Click the Green Flag' step" + id="gui.howtos.code-cartoon.step_codeCartoonSaySomething" /> ), - image: 'musicPickInstrument' - }, - { + image: 'codeCartoonSaySomething' + }, { title: ( <FormattedMessage - defaultMessage="Play Sound When Clicked" - description="Step name for 'Play Sound When Clicked' step" - id="gui.howtos.Make-Music.step_PlaySoundClick" + defaultMessage="Animate a Character When You Click It" + description="Step name for 'Animate a Character When You Click It' step" + id="gui.howtos.code-cartoon.step_codeCartoonAnimate" /> ), - image: 'musicPlaySound' - }, - { + image: 'codeCartoonAnimate' + }, { title: ( <FormattedMessage - defaultMessage="Create a Song" - description="Step name for 'Create a Song' step" - id="gui.howtos.Make-Music.step_MakeSong" + defaultMessage="Select a Different Character" + description="Step name for 'Select a Different Character' step" + id="gui.howtos.code-cartoon.step_codeCartoonSelectDifferentCharacter" /> ), - image: 'musicMakeSong' + image: 'codeCartoonSelectDifferentCharacter' }, { title: ( <FormattedMessage - defaultMessage="Choose a Drum & Make a Beat" - description="Step name for 'Choose a Drum & Make a Beat' step" - id="gui.howtos.make-music.step_MakeBeat" + defaultMessage="Use a Minus Sign to Get Smaller" + description="Step name for 'Use a Minus Sign to Get Smaller' step" + id="gui.howtos.code-cartoon.step_codeCartoonUseMinusSign" /> ), - image: 'musicMakeBeat' + image: 'codeCartoonUseMinusSign' }, { title: ( <FormattedMessage - defaultMessage="Choose the Microphone Sprite & Surprise Beatbox" - description="Step name for 'Choose the Microphone Sprite & Surprise Beatbox' step" - id="gui.howtos.make-music.step_MakeBeatBox" + defaultMessage="Make a Character Grow and Shrink" + description="Step name for 'Make a Character Grow and Shrink' step" + id="gui.howtos.code-cartoon.step_codeCartoonGrowShrink" /> ), - image: 'musicMakeBeatbox' + image: 'codeCartoonGrowShrink' }, { - deckIds: [ - 'add-a-backdrop', - 'add-sprite' - ] - } - ], - urlId: 'music' - }, - - 'Tell-A-Story': { - name: ( - <FormattedMessage - defaultMessage="Create A Story" - description="Name for the 'Create A Story' how-to" - id="gui.howtos.story.name" - /> - ), - img: libraryStory, - steps: [{ - video: 'stah7jjorp' - }, - { title: ( <FormattedMessage - defaultMessage="Add a Backdrop" - description="Step name for 'Add a Backdrop' step" - id="gui.howtos.story.step_addbg" + defaultMessage="Select a Different Character" + description="Step name for 'Select a Different Character' step" + id="gui.howtos.code-cartoon.step_codeCartoonSelectDifferentCharacter2" /> ), - image: 'storyPickBackdrop' + image: 'codeCartoonSelectDifferentCharacter2' }, { title: ( <FormattedMessage - defaultMessage="Add a Character" - description="Step name for 'Add a Character' step" - id="gui.howtos.story.step_addsprite" + defaultMessage="Jump Up and Down" + description="Step name for 'Jump Up and Down' step" + id="gui.howtos.code-cartoon.step_codeCartoonJump" /> ), - image: 'storyPickSprite' + image: 'codeCartoonJump' }, { title: ( <FormattedMessage - defaultMessage="Say Something" - description="Step name for 'Say Something' step" - id="gui.howtos.story.step_saysomething" + defaultMessage="Click a Character to Change Scenes" + description="Step name for 'Click a Character to Change Scenes' step" + id="gui.howtos.code-cartoon.step_codeCartoonChangeScenes" /> ), - image: 'storySaySomething' + image: 'codeCartoonChangeScenes' }, { title: ( <FormattedMessage - defaultMessage="Add Another Character" - description="Step name for 'Add Another Character' step" - id="gui.howtos.story.step_addanothersprite" + defaultMessage="Glide Around" + description="Step name for 'Glide Around' step" + id="gui.howtos.code-cartoon.step_codeCartoonGlideAround" /> ), - image: 'storyPickSprite2' + image: 'codeCartoonGlideAround' }, { title: ( <FormattedMessage - defaultMessage="Flip Direction" - description="Flip Direction' step" - id="gui.howtos.story.step_flip" + defaultMessage="Change Costumes" + description="Step name for 'Change Costumes' step" + id="gui.howtos.code-cartoon.step_codeCartoonChangeCostumes" /> ), - image: 'storyFlip' + image: 'codeCartoonChangeCostumes' }, { title: ( <FormattedMessage - defaultMessage="Have A Conversation" - description="Step name for 'Have A Conversation' step" - id="gui.howtos.story.step_conversation" + defaultMessage="Choose More Characters to Add to Your Cartoon" + description="Step name for 'Choose More Characters to Add to Your Cartoon' step" + id="gui.howtos.code-cartoon.step_codeCartoonChooseMoreCharacters" /> ), - image: 'storyConversation' + image: 'codeCartoonChooseMoreCharacters' + }, { + deckIds: [ + 'Chase-Game', + 'Tell-A-Story' + ] + } + ], + urlId: 'code-cartoon' + }, + + 'say-it-out-loud': { + name: ( + <FormattedMessage + defaultMessage="Create Animations That Talk" + description="Name for the 'Create Animations That Talk' how-to" + id="gui.howtos.say-it-out-loud" + /> + ), + img: libraryTXTSpeech, + steps: [{ + video: 'k54n8uwcty', + trackingPixel: ( + <img src="https://code.org/api/hour/begin_scratch_talk.png" /> + ) }, { title: ( <FormattedMessage - defaultMessage="Add Another Backdrop" - description="Step name for 'Add Another Backdrop' step" - id="gui.howtos.story.addanotherbg" + defaultMessage="Add the Text to Speech blocks" + description="Step name for 'Add the Text to Speech blocks' step" + id="gui.howtos.say-it-out-loud.step_AddTXTextension" /> ), - image: 'storyPickBackdrop2' + image: 'speechAddExtension' }, { title: ( <FormattedMessage - defaultMessage="Switch Backdrops" - description="Step name for 'Switch Backdrops' step" - id="gui.howtos.story.step_swithbg" + defaultMessage="Say Something" + description="Step name for 'Say Something' step" + id="gui.howtos.say-it-out-loud.step_TXTSpeech" /> ), - image: 'storySwitchBackdrop' + image: 'speechSaySomething' }, { title: ( <FormattedMessage - defaultMessage="Hide a Character" - description="Step name for 'Hide the Wizard' step" - id="gui.howtos.story.step_hidewizard" - /> + defaultMessage="Set a Voice" + description="Step name for 'Set a Voice" + id="gui.howtos.say-it-out-loud_TXTSetVoice" + /> ), - image: 'storyHideCharacter' + image: 'speechSetVoice' }, { title: ( <FormattedMessage - defaultMessage="Show a Character" - description="Step name for 'Show the Wizard' step" - id="gui.howtos.story.step_showwizard" + defaultMessage="Move Around" + description="Step name for 'Move Around' step" + id="gui.howtos.say-it-out-loud.step_TXTMove" /> ), - image: 'storyShowCharacter' - }, - { - deckIds: [ - 'say-it-out-loud', - 'record-a-sound' - ] - } - ], - urlId: 'tell-a-story' - }, - - 'Chase-Game': { - name: ( - <FormattedMessage - defaultMessage="Make a Chase Game" - description="Name for the 'Make a Chase Game' how-to" - id="gui.howtos.make-a-chase-game.name" - /> - ), - img: libraryChaseGame, - tags: ['games', 'arrow', 'keyboard', 'score'], - steps: [{ - video: 'Chase-Game' - }, - { + image: 'speechMoveAround' + }, { title: ( <FormattedMessage defaultMessage="Add a Backdrop" description="Step name for 'Add a Backdrop' step" - id="gui.howtos.Chase-Game.step_BG" + id="gui.howtos.say-it-out-loud.step_TXTBackdrop" /> ), - image: 'chaseGameAddBackdrop' + image: 'speechAddBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Add a Sprite" - description="Step name for 'Add a Sprite' step" - id="gui.howtos.chase-game.step_AddOcto" + defaultMessage="Add Another Character" + description="Step name for 'Add Another Character' step" + id="gui.howtos.say-it-out-loud.step_TXTAddSprite" /> ), - image: 'chaseGameAddSprite1' + image: 'speechAddSprite' }, { title: ( <FormattedMessage - defaultMessage="Move Right & Left With Arrow Keys" - description="Step name for 'Move Right & Left With Arrow Keys' step" - id="gui.howtos.make-music.step_LeftRight" + defaultMessage="Perform a Song" + description="Step name for 'Perform a Song' step" + id="gui.howtos.say-it-out-loud.step_TXTSong" /> ), - image: 'chaseGameRightLeft' + image: 'speechSong' }, { title: ( <FormattedMessage - defaultMessage="Move Up & Down With Arrow Keys" - description="Step name for 'Move Up & Down With Arrow Keys' step" - id="gui.howtos.Chase-Game.step_UpDown" + defaultMessage="Change Color" + description="Step name for 'Change Color' step" + id="gui.howtos.say-it-out-loud.step_TXTColor" /> ), - image: 'chaseGameUpDown' + image: 'speechChangeColor' }, { title: ( <FormattedMessage - defaultMessage="Add Another Sprite" - description="Step name for 'Add Another Sprite' step" - id="gui.howtos.Chase-Game.step_AddStar" + defaultMessage="Spin Around" + description="Step name for 'Spin Around" + id="gui.howtos.say-it-out-loud.step_TXTSpin" /> ), - image: 'chaseGameAddSprite2' + image: 'speechSpin' }, { title: ( <FormattedMessage - defaultMessage="Move Randomly" - description="Step name for 'Move Randomly' step" - id="gui.howtos.Chase-Game.step_MoveRandom" + defaultMessage="Grow and Shrink" + description="Step name for 'Grow and Shrink' step" + id="gui.howtos.say-it-out-loud.step_TXTGrow" /> ), - image: 'chaseGameMoveRandomly' + image: 'speechGrowShrink' + }, { + deckIds: [ + 'animate-a-name', + 'Make-Music' + ] + } + ], + urlId: 'animations-that-talk' + }, + + 'talking': { + name: ( + <FormattedMessage + defaultMessage="Talking Tales" + description="Name for the 'Talking Tales' how-to" + id="gui.howtos.talking" + /> + ), + tags: ['talking'], + img: libraryTalking, + steps: [{ + video: 'talking' }, { title: ( <FormattedMessage - defaultMessage="In Octopus Sprite, When Touching Play Sound" - description="Step name for 'In Octopus Sprite, When Touching Play Sound' step" - id="gui.howtos.Chase-Game.step_WhenTouch" + defaultMessage="Click to Add the Text-to-Speech Blocks" + description="Step name for 'Click to Add the Text-to-Speech Blocks' step" + id="gui.howtos.talking.step_talesAddExtension" /> ), - image: 'chaseGamePlaySound' + image: 'talesAddExtension' }, { title: ( <FormattedMessage - defaultMessage="Create Score Variable" - description="Step name for 'Create Score Variable" - id="gui.howtos.Chase-Game.step_ScoreVariable" + defaultMessage="Choose a Sprite" + description="Step name for 'Choose a Sprite' step" + id="gui.howtos.talking.step_talesChooseSprite" /> ), - image: 'chaseGameAddVariable' + image: 'talesChooseSprite' }, { title: ( <FormattedMessage - defaultMessage="In Octopus Sprite, When Touching Add Score" - description="Step name for 'In Octopus Sprite, When Touching Add Score step" - id="gui.howtos.Chase-Game.ScoreWhenTouch" + defaultMessage="Make a Character Speak" + description="Step name for 'Make a Character Speak' step" + id="gui.howtos.talking.step_talesSaySomething" /> ), - image: 'chaseGameChangeScore' + image: 'talesSaySomething' }, { - deckIds: [ - 'add-effects', - 'move-around-with-arrow-keys' - ] - } - ], - urlId: 'chase-game' - }, - - 'Animate-A-Character': { - name: ( - <FormattedMessage - defaultMessage="Animate A Character" - description="Name for the 'Animate A Character' how-to" - id="gui.howtos.animate-char.name" - /> - ), - img: libraryAnimateChar, - steps: [{ - video: 's228u3g5u9' - }, - { title: ( <FormattedMessage - defaultMessage="Add a Backdrop" - description="Step name for 'Add a Backdrop' step" - id="gui.howtos.animate-char.step_addbg" + defaultMessage="Choose a Backdrop" + description="Step name for 'Choose a Backdrop' step" + id="gui.howtos.talking.step_talesChooseBackdrop" /> ), - image: 'animateCharPickBackdrop' + image: 'talesChooseBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Add a Sprite" - description="Step name for 'Add a Sprite' step" - id="gui.howtos.animate-char.step_addsprite" + defaultMessage="Click a Character to Go to the Next Backdrop" + description="Step name for 'Click a Character to Go to the Next Backdrop' step" + id="gui.howtos.talking.step_talesSwitchBackdrop" /> ), - image: 'animateCharPickSprite' + image: 'talesSwitchBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Say Something" - description="Step name for 'Say Something' step" - id="gui.howtos.animate-char.step_saysomething" + defaultMessage="Choose Another Sprite" + description="Step name for 'Choose Another Sprite' step" + id="gui.howtos.talking.step_talesChooseAnotherSprite" /> ), - image: 'animateCharSaySomething' + image: 'talesChooseAnotherSprite' }, { title: ( <FormattedMessage - defaultMessage="Add Sound" - description="Step name for 'Add Sound' step" - id="gui.howtos.animate-char.step_addsound" + defaultMessage="Move Around" + description="Step name for 'Move Around' step" + id="gui.howtos.talking.step_talesMoveAround" /> ), - image: 'animateCharAddSound' + image: 'talesMoveAround' + }, { + title: ( + <FormattedMessage + defaultMessage="Choose Another Backdrop" + description="Step name for 'Choose Another Backdrop' step" + id="gui.howtos.talking.step_talesChooseAnotherBackdrop" + /> + ), + image: 'talesChooseAnotherBackdrop' }, { title: ( <FormattedMessage defaultMessage="Animate Talking" description="Step name for 'Animate Talking' step" - id="gui.howtos.animate-char.step_animatetalking" + id="gui.howtos.talking.step_talesAnimateTalking" /> ), - image: 'animateCharTalk' + image: 'talesAnimateTalking' }, { title: ( <FormattedMessage - defaultMessage="Move Using Arrow Keys" - description="Step name for 'Move Using Arrow Keys' step" - id="gui.howtos.animate-char.step_arrowkeys" + defaultMessage="Choose Another Backdrop" + description="Step name for 'Choose Another Backdrop' step" + id="gui.howtos.talking.step_talesChooseThirdBackdrop" /> ), - image: 'animateCharMove' + image: 'talesChooseThirdBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Jump" - description="Step name for 'Jump' step" - id="gui.howtos.animate-char.step_jump" + defaultMessage="Choose a Song to Dance To" + description="Step name for 'Choose a Song to Dance To' step" + id="gui.howtos.talking.step_talesChooseSound" /> ), - image: 'animateCharJump' + image: 'talesChooseSound' }, { title: ( <FormattedMessage - defaultMessage="Change Color" - description="Step name for 'Change Color' step" - id="gui.howtos.animate-char.step_changecolor" + defaultMessage="Dance Moves" + description="Step name for 'Dance Moves' step" + id="gui.howtos.talking.step_talesDanceMoves" /> ), - image: 'animateCharChangeColor' + image: 'talesDanceMoves' + }, { + title: ( + <FormattedMessage + defaultMessage="Get the Ask and Answer Blocks from the Sensing Category" + description="Step name for 'Get the Ask and Answer Blocks from the Sensing Category' step" + id="gui.howtos.talking.step_talesAskAnswer" + /> + ), + image: 'talesAskAnswer' }, { deckIds: [ - 'code-cartoon', - 'Tell-A-Story' + 'Tell-A-Story', + 'Animate-A-Character' ] } ], - urlId: 'animate-a-character' + urlId: 'talking' }, - 'Make-A-Game': { + 'animate-a-name': { name: ( <FormattedMessage - defaultMessage="Make a Clicker Game" - description="Name for the 'Make a Clicker Game' how-to" - id="gui.howtos.make-a-game.name" + defaultMessage="Animate a Name" + description="Name for the 'Animate a Name' how-to" + id="gui.howtos.animate-a-name.name" /> ), - img: libraryMakeAGame, - tags: ['games', 'click', 'clicked', 'score'], + img: libraryAnimate, + tags: ['animation', 'art', 'spin', 'grow'], steps: [{ - video: 'Make-A-Game' - }, - { - title: ( - <FormattedMessage - defaultMessage="Pick A Sprite" - description="Step name for 'Pick A Sprite' step" - id="gui.howtos.Make-A-Game.step_GamePickSprite" - /> - ), - image: 'popGamePickSprite' + video: 'animate-a-name' }, { title: ( <FormattedMessage - defaultMessage="Play Sound When Clicked" - description="Play Sound When Clicked' step" - id="gui.howtos.make-a-game.step_GamePlaySound" + defaultMessage="Pick a Letter Sprite" + description="Step name for 'Pick a Letter Sprite' step" + id="gui.howtos.animate-a-name.step_AnimatePickLetter" /> ), - image: 'popGamePlaySound' + image: 'namePickLetter' }, { title: ( <FormattedMessage - defaultMessage="Create Score Variable" - description="Step name for 'Create Score Variable' step" - id="gui.howtos.make-a-game.step_GameAddScore" + defaultMessage="Play a Sound When Clicked" + description="Step name for 'Play a Sound When Clicked' step" + id="gui.howtos.animate-a-name.step_AnimatePlaySound" /> ), - image: 'popGameAddScore' + image: 'namePlaySound' }, { title: ( <FormattedMessage - defaultMessage="When Clicked Increase Score" - description="Step name for 'When Clicked Increase Score' step" - id="gui.howtos.make-a-game.step_GameChangeScore" + defaultMessage="Pick Another Letter Sprite" + description="Step name for 'Pick Another Letter Sprite" + id="gui.howtos.animate-a-name.step_AnimatePickLetter2" /> ), - - image: 'popGameChangeScore' + image: 'namePickLetter2' }, { title: ( <FormattedMessage - defaultMessage="Go to a random position" - description="Step name for 'Go to a random position' step" - id="gui.howtos.make-a-game.step_Random" + defaultMessage="Change color" + description="Step name for 'Change color' step" + id="gui.howtos.animate-a-name.step_AnimateChangeColor" /> ), - image: 'popGameRandomPosition' + image: 'nameChangeColor' }, { title: ( <FormattedMessage - defaultMessage="Change Color" - description="Step name for 'Change Color' step" - id="gui.howtos.make-music.step_GameChangeColor" + defaultMessage="Pick Another Letter Sprite & Make It Spin" + description="Step name for 'Pick Another Letter Sprite & Make It Spin' step" + id="gui.howtos.animate-a-name.step_AnimateSpin" /> ), - image: 'popGameChangeColor' + image: 'nameSpin' }, { title: ( <FormattedMessage - defaultMessage="Reset Score" - description="Step name for 'Reset Score' step" - id="gui.howtos.make-music.step_ResetScore" + defaultMessage="Pick Another Letter Sprite & Make It Grow" + description="Step name for 'Pick Another Letter Sprite & Make It Grow!' step" + id="gui.howtos.animate-a-name.step_AnimateGrow" /> ), - image: 'popGameResetScore' + image: 'nameGrow' }, { deckIds: [ 'add-a-backdrop', - 'move-around-with-arrow-keys' + 'glide-around' ] } ], - urlId: 'clicker-game' + urlId: 'name' }, - 'make-it-fly': { + 'Make-Music': { name: ( <FormattedMessage - defaultMessage="Make it Fly" - description="Name for the 'Make it Fly' Make it Fly" - id="gui.howtos.make-it-fly.name" + defaultMessage="Make Music" + description="Name for the 'Make Music' how-to" + id="gui.howtos.make-music.name" /> ), - tags: ['game', 'fly', 'how', 'can', 'animation'], - img: libraryMakeFly, + img: libraryMakeMusic, + tags: ['music', 'sound', 'instrument', 'play', 'song', 'band'], steps: [{ - video: 'zbtdx2dem9' + video: 'Make-Music' + }, + { + title: ( + <FormattedMessage + defaultMessage="Pick an Instrument Sprite " + description="Step name for 'Pick an Instrument Sprite' step" + id="gui.howtos.Make-Music.step_PickInstrument" + /> + ), + image: 'musicPickInstrument' + }, + { + title: ( + <FormattedMessage + defaultMessage="Play Sound When Clicked" + description="Step name for 'Play Sound When Clicked' step" + id="gui.howtos.Make-Music.step_PlaySoundClick" + /> + ), + image: 'musicPlaySound' + }, + { + title: ( + <FormattedMessage + defaultMessage="Create a Song" + description="Step name for 'Create a Song' step" + id="gui.howtos.Make-Music.step_MakeSong" + /> + ), + image: 'musicMakeSong' }, { title: ( <FormattedMessage - defaultMessage="Choose a Sky Background" - description="Step name for 'Choose a Sky Background' step" - id="gui.howtos.fly.step_stepflyChooseBackdrop" + defaultMessage="Choose a Drum & Make a Beat" + description="Step name for 'Choose a Drum & Make a Beat' step" + id="gui.howtos.make-music.step_MakeBeat" /> ), - image: 'flyChooseBackdrop' + image: 'musicMakeBeat' }, { title: ( <FormattedMessage - defaultMessage="Choose a Character" - description="Step name for 'Choose a Character' step" - id="gui.howtos.add-a-move-block.step_stepflyChooseCharacter" + defaultMessage="Choose the Microphone Sprite & Surprise Beatbox" + description="Step name for 'Choose the Microphone Sprite & Surprise Beatbox' step" + id="gui.howtos.make-music.step_MakeBeatBox" /> ), - image: 'flyChooseCharacter' + image: 'musicMakeBeatbox' }, { + deckIds: [ + 'add-a-backdrop', + 'add-sprite' + ] + } + ], + urlId: 'music' + }, + + 'Tell-A-Story': { + name: ( + <FormattedMessage + defaultMessage="Create A Story" + description="Name for the 'Create A Story' how-to" + id="gui.howtos.story.name" + /> + ), + img: libraryStory, + steps: [{ + video: 'stah7jjorp' + }, + { title: ( <FormattedMessage - defaultMessage="Say Something" - description="Step name for 'Say Something' step" - id="gui.howtos.fly.step_stepflySaySomething" + defaultMessage="Add a Backdrop" + description="Step name for 'Add a Backdrop' step" + id="gui.howtos.story.step_addbg" /> ), - image: 'flySaySomething' + image: 'storyPickBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Move With Arrow Keys" - description="Step name for 'Move With Arrow Keys' step" - id="gui.howtos.add-a-move-block.step_stepflyMoveArrows" + defaultMessage="Add a Character" + description="Step name for 'Add a Character' step" + id="gui.howtos.story.step_addsprite" /> ), - image: 'flyMoveArrows' + image: 'storyPickSprite' }, { title: ( <FormattedMessage - defaultMessage="Choose an Object to Collect" - description="Step name for 'Choose an Object to Collect' step" - id="gui.howtos.fly.step_stepflyChooseObject" + defaultMessage="Say Something" + description="Step name for 'Say Something' step" + id="gui.howtos.story.step_saysomething" /> ), - image: 'flyChooseObject' + image: 'storySaySomething' }, { title: ( <FormattedMessage - defaultMessage="Make the Object Move" - description="Step name for 'Make the Object Move' step" - id="gui.howtos.add-a-move-block.step_stepflyFlyingObject" + defaultMessage="Add Another Character" + description="Step name for 'Add Another Character' step" + id="gui.howtos.story.step_addanothersprite" /> ), - image: 'flyFlyingObject' + image: 'storyPickSprite2' }, { title: ( <FormattedMessage - defaultMessage="Select Your Character" - description="Step name for 'Select Your Character' step" - id="gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite" + defaultMessage="Flip Direction" + description="Flip Direction' step" + id="gui.howtos.story.step_flip" /> ), - image: 'flySelectFlyingSprite' + image: 'storyFlip' }, { title: ( <FormattedMessage - defaultMessage="Add a Score" - description="Step name for 'Add a Score' step" - id="gui.howtos.add-a-move-block.step_stepflyAddScore" + defaultMessage="Have A Conversation" + description="Step name for 'Have A Conversation' step" + id="gui.howtos.story.step_conversation" /> ), - image: 'flyAddScore' + image: 'storyConversation' }, { title: ( <FormattedMessage - defaultMessage="Keep Score" - description="Step name for 'Keep Score' step" - id="gui.howtos.add-a-move-block.step_stepflyKeepScore" + defaultMessage="Add Another Backdrop" + description="Step name for 'Add Another Backdrop' step" + id="gui.howtos.story.addanotherbg" /> ), - image: 'flyKeepScore' + image: 'storyPickBackdrop2' }, { title: ( <FormattedMessage - defaultMessage="Add Scenery" - description="Step name for 'Add Scenery' step" - id="gui.howtos.add-a-move-block.step_stepflyAddScenery" + defaultMessage="Switch Backdrops" + description="Step name for 'Switch Backdrops' step" + id="gui.howtos.story.step_swithbg" /> ), - image: 'flyAddScenery' + image: 'storySwitchBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Move the Scenery" - description="Step name for 'Move the Scenery' step" - id="gui.howtos.add-a-move-block.step_stepflyMoveScenery" + defaultMessage="Hide a Character" + description="Step name for 'Hide the Wizard' step" + id="gui.howtos.story.step_hidewizard" /> ), - image: 'flyMoveScenery' + image: 'storyHideCharacter' }, { title: ( <FormattedMessage - defaultMessage="Next Costume" - description="Step name for 'Change the Scenery' step" - id="gui.howtos.add-a-move-block.step_stepflySwitchLooks" + defaultMessage="Show a Character" + description="Step name for 'Show the Wizard' step" + id="gui.howtos.story.step_showwizard" /> ), - image: 'flySwitchLooks' - }, { + image: 'storyShowCharacter' + }, + { deckIds: [ - 'change-size', - 'spin-video' + 'say-it-out-loud', + 'record-a-sound' ] } ], - urlId: 'make-it-fly' + urlId: 'tell-a-story' }, - 'pong': { + 'Chase-Game': { name: ( <FormattedMessage - defaultMessage="Pong Game" - description="Name for the 'Pong Game' how-to" - id="gui.howtos.pong" + defaultMessage="Make a Chase Game" + description="Name for the 'Make a Chase Game' how-to" + id="gui.howtos.make-a-chase-game.name" /> ), - tags: ['pong', 'game'], - img: libraryPong, + img: libraryChaseGame, + tags: ['games', 'arrow', 'keyboard', 'score'], steps: [{ - video: 'pong-game' + video: 'Chase-Game' }, { title: ( <FormattedMessage defaultMessage="Add a Backdrop" description="Step name for 'Add a Backdrop' step" - id="gui.howtos.pong.step_pongAddBackdrop" + id="gui.howtos.Chase-Game.step_BG" /> ), - image: 'pongAddBackdrop' + image: 'chaseGameAddBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Add a Ball Sprite" - description="Step name for 'Add a Ball Sprite' step" - id="gui.howtos.pong.step_pongAddBallSprite" + defaultMessage="Add a Sprite" + description="Step name for 'Add a Sprite' step" + id="gui.howtos.chase-game.step_AddOcto" /> ), - image: 'pongAddBallSprite' + image: 'chaseGameAddSprite1' }, { title: ( <FormattedMessage - defaultMessage="Bounce Around" - description="Step name for 'Bounce Around' step" - id="gui.howtos.pong.step_pongBounceAround" + defaultMessage="Move Right & Left With Arrow Keys" + description="Step name for 'Move Right & Left With Arrow Keys' step" + id="gui.howtos.make-music.step_LeftRight" /> ), - image: 'pongBounceAround' + image: 'chaseGameRightLeft' }, { title: ( <FormattedMessage - defaultMessage="Add a Paddle" - description="Step name for 'Add a Paddle' step" - id="gui.howtos.pong.step_pongAddPaddle" + defaultMessage="Move Up & Down With Arrow Keys" + description="Step name for 'Move Up & Down With Arrow Keys' step" + id="gui.howtos.Chase-Game.step_UpDown" /> ), - image: 'pongAddPaddle' + image: 'chaseGameUpDown' }, { title: ( <FormattedMessage - defaultMessage="Move the Paddle" - description="Step name for 'Move the Paddle' step" - id="gui.howtos.pong.step_pongMoveThePaddle" + defaultMessage="Add Another Sprite" + description="Step name for 'Add Another Sprite' step" + id="gui.howtos.Chase-Game.step_AddStar" /> ), - image: 'pongMoveThePaddle' + image: 'chaseGameAddSprite2' }, { title: ( <FormattedMessage - defaultMessage="Select the Ball Sprite" - description="Step name for 'Select the Ball Sprite' step" - id="gui.howtos.pong.step_pongSelectBallSprite" + defaultMessage="Move Randomly" + description="Step name for 'Move Randomly' step" + id="gui.howtos.Chase-Game.step_MoveRandom" /> ), - image: 'pongSelectBallSprite' + image: 'chaseGameMoveRandomly' }, { title: ( <FormattedMessage - defaultMessage="Add Code to Bounce the Ball Off the Paddle" - description="Step name for 'Add Code to Bounce the Ball Off the Paddle' step" - id="gui.howtos.pong.step_pongAddMoreCodeToBall" + defaultMessage="In Octopus Sprite, When Touching Play Sound" + description="Step name for 'In Octopus Sprite, When Touching Play Sound' step" + id="gui.howtos.Chase-Game.step_WhenTouch" /> ), - image: 'pongAddMoreCodeToBall' + image: 'chaseGamePlaySound' }, { title: ( <FormattedMessage - defaultMessage="Add a Score" - description="Step name for 'Add a Score' step" - id="gui.howtos.pong.step_pongAddAScore" + defaultMessage="Create Score Variable" + description="Step name for 'Create Score Variable" + id="gui.howtos.Chase-Game.step_ScoreVariable" /> ), - image: 'pongAddAScore' + image: 'chaseGameAddVariable' }, { title: ( <FormattedMessage - defaultMessage="Choose 'Score' from the Menu" - description="Step name for 'Choose 'Score' from the Menu' step" - id="gui.howtos.pong.step_pongChooseScoreFromMenu" + defaultMessage="In Octopus Sprite, When Touching Add Score" + description="Step name for 'In Octopus Sprite, When Touching Add Score step" + id="gui.howtos.Chase-Game.ScoreWhenTouch" /> ), - image: 'pongChooseScoreFromMenu' + image: 'chaseGameChangeScore' }, { + deckIds: [ + 'add-effects', + 'move-around-with-arrow-keys' + ] + } + ], + urlId: 'chase-game' + }, + + 'Animate-A-Character': { + name: ( + <FormattedMessage + defaultMessage="Animate A Character" + description="Name for the 'Animate A Character' how-to" + id="gui.howtos.animate-char.name" + /> + ), + img: libraryAnimateChar, + steps: [{ + video: 's228u3g5u9' + }, + { title: ( <FormattedMessage - defaultMessage="Insert the 'Change Score' Block" - description="Step name for 'Insert the 'Change Score' Block' step" - id="gui.howtos.pong.step_pongInsertChangeScoreBlock" + defaultMessage="Add a Backdrop" + description="Step name for 'Add a Backdrop' step" + id="gui.howtos.animate-char.step_addbg" /> ), - image: 'pongInsertChangeScoreBlock' + image: 'animateCharPickBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Reset Score" - description="Step name for 'Reset Score' step" - id="gui.howtos.pong.step_pongResetScore" + defaultMessage="Add a Sprite" + description="Step name for 'Add a Sprite' step" + id="gui.howtos.animate-char.step_addsprite" /> ), - image: 'pongResetScore' + image: 'animateCharPickSprite' }, { title: ( <FormattedMessage - defaultMessage="Add the Line Sprite" - description="Step name for 'Add the Line Sprite' step" - id="gui.howtos.pong.step_pongAddLineSprite" + defaultMessage="Say Something" + description="Step name for 'Say Something' step" + id="gui.howtos.animate-char.step_saysomething" /> ), - image: 'pongAddLineSprite' + image: 'animateCharSaySomething' }, { title: ( <FormattedMessage - defaultMessage="Game Over" - description="Step name for 'Game Over' step" - id="gui.howtos.pong.step_pongGameOver" + defaultMessage="Add Sound" + description="Step name for 'Add Sound' step" + id="gui.howtos.animate-char.step_addsound" /> ), - image: 'pongGameOver' - }, { - deckIds: [ - 'add-effects', - 'Video-Sensing' - ] - } - ], - urlId: 'pong' - }, - - 'code-cartoon': { - name: ( - <FormattedMessage - defaultMessage="Code a Cartoon" - description="Name for the 'Code a Cartoon' how-to" - id="gui.howtos.code-cartoon" - /> - ), - tags: ['code-cartoon'], - requiredProjectId: '331474033', - img: libraryCodeCartoon, - steps: [{ - video: 'code-cartoon' + image: 'animateCharAddSound' }, { title: ( <FormattedMessage - defaultMessage="Say Something When You Click the Green Flag" - description="Step name for 'Say Something When You Click the Green Flag' step" - id="gui.howtos.code-cartoon.step_codeCartoonSaySomething" + defaultMessage="Animate Talking" + description="Step name for 'Animate Talking' step" + id="gui.howtos.animate-char.step_animatetalking" /> ), - image: 'codeCartoonSaySomething' + image: 'animateCharTalk' }, { title: ( <FormattedMessage - defaultMessage="Animate a Character When You Click It" - description="Step name for 'Animate a Character When You Click It' step" - id="gui.howtos.code-cartoon.step_codeCartoonAnimate" + defaultMessage="Move Using Arrow Keys" + description="Step name for 'Move Using Arrow Keys' step" + id="gui.howtos.animate-char.step_arrowkeys" /> ), - image: 'codeCartoonAnimate' + image: 'animateCharMove' }, { title: ( <FormattedMessage - defaultMessage="Select a Different Character" - description="Step name for 'Select a Different Character' step" - id="gui.howtos.code-cartoon.step_codeCartoonSelectDifferentCharacter" + defaultMessage="Jump" + description="Step name for 'Jump' step" + id="gui.howtos.animate-char.step_jump" /> ), - image: 'codeCartoonSelectDifferentCharacter' + image: 'animateCharJump' }, { title: ( <FormattedMessage - defaultMessage="Use a Minus Sign to Get Smaller" - description="Step name for 'Use a Minus Sign to Get Smaller' step" - id="gui.howtos.code-cartoon.step_codeCartoonUseMinusSign" + defaultMessage="Change Color" + description="Step name for 'Change Color' step" + id="gui.howtos.animate-char.step_changecolor" /> ), - image: 'codeCartoonUseMinusSign' + image: 'animateCharChangeColor' }, { + deckIds: [ + 'Chase-Game', + 'Tell-A-Story' + ] + } + ], + urlId: 'animate-a-character' + }, + + 'Make-A-Game': { + name: ( + <FormattedMessage + defaultMessage="Make a Clicker Game" + description="Name for the 'Make a Clicker Game' how-to" + id="gui.howtos.make-a-game.name" + /> + ), + img: libraryMakeAGame, + tags: ['games', 'click', 'clicked', 'score'], + steps: [{ + video: 'Make-A-Game' + }, + { title: ( <FormattedMessage - defaultMessage="Make a Character Grow and Shrink" - description="Step name for 'Make a Character Grow and Shrink' step" - id="gui.howtos.code-cartoon.step_codeCartoonGrowShrink" + defaultMessage="Pick A Sprite" + description="Step name for 'Pick A Sprite' step" + id="gui.howtos.Make-A-Game.step_GamePickSprite" /> ), - image: 'codeCartoonGrowShrink' + image: 'popGamePickSprite' }, { title: ( <FormattedMessage - defaultMessage="Select a Different Character" - description="Step name for 'Select a Different Character' step" - id="gui.howtos.code-cartoon.step_codeCartoonSelectDifferentCharacter2" + defaultMessage="Play Sound When Clicked" + description="Play Sound When Clicked' step" + id="gui.howtos.make-a-game.step_GamePlaySound" /> ), - image: 'codeCartoonSelectDifferentCharacter2' + image: 'popGamePlaySound' }, { title: ( <FormattedMessage - defaultMessage="Jump Up and Down" - description="Step name for 'Jump Up and Down' step" - id="gui.howtos.code-cartoon.step_codeCartoonJump" + defaultMessage="Create Score Variable" + description="Step name for 'Create Score Variable' step" + id="gui.howtos.make-a-game.step_GameAddScore" /> ), - image: 'codeCartoonJump' + image: 'popGameAddScore' }, { title: ( <FormattedMessage - defaultMessage="Click a Character to Change Scenes" - description="Step name for 'Click a Character to Change Scenes' step" - id="gui.howtos.code-cartoon.step_codeCartoonChangeScenes" + defaultMessage="When Clicked Increase Score" + description="Step name for 'When Clicked Increase Score' step" + id="gui.howtos.make-a-game.step_GameChangeScore" /> ), - image: 'codeCartoonChangeScenes' + + image: 'popGameChangeScore' }, { title: ( <FormattedMessage - defaultMessage="Glide Around" - description="Step name for 'Glide Around' step" - id="gui.howtos.code-cartoon.step_codeCartoonGlideAround" + defaultMessage="Go to a random position" + description="Step name for 'Go to a random position' step" + id="gui.howtos.make-a-game.step_Random" /> ), - image: 'codeCartoonGlideAround' + image: 'popGameRandomPosition' }, { title: ( <FormattedMessage - defaultMessage="Change Costumes" - description="Step name for 'Change Costumes' step" - id="gui.howtos.code-cartoon.step_codeCartoonChangeCostumes" + defaultMessage="Change Color" + description="Step name for 'Change Color' step" + id="gui.howtos.make-music.step_GameChangeColor" /> ), - image: 'codeCartoonChangeCostumes' + image: 'popGameChangeColor' }, { title: ( <FormattedMessage - defaultMessage="Choose More Characters to Add to Your Cartoon" - description="Step name for 'Choose More Characters to Add to Your Cartoon' step" - id="gui.howtos.code-cartoon.step_codeCartoonChooseMoreCharacters" + defaultMessage="Reset Score" + description="Step name for 'Reset Score' step" + id="gui.howtos.make-music.step_ResetScore" /> ), - image: 'codeCartoonChooseMoreCharacters' + image: 'popGameResetScore' }, { deckIds: [ - 'Chase-Game', - 'Tell-A-Story' + 'add-a-backdrop', + 'move-around-with-arrow-keys' ] } ], - urlId: 'code-cartoon' + urlId: 'clicker-game' }, - - 'cartoon-network': { + + 'make-it-fly': { name: ( <FormattedMessage - defaultMessage="Animate an Adventure Game" - description="Animate an Adventure Game' how-to" - id="gui.howtos.cartoon-network" + defaultMessage="Make it Fly" + description="Name for the 'Make it Fly' Make it Fly" + id="gui.howtos.make-it-fly.name" /> ), - requiredProjectId: '249143200', - img: libraryCartoonNetwork, + tags: ['game', 'fly', 'how', 'can', 'animation'], + img: libraryMakeFly, steps: [{ - video: 'uz5oz5h9yg', - trackingPixel: ( - <img src="https://code.org/api/hour/begin_scratch_adventure.png" /> - ) + video: 'zbtdx2dem9' }, { title: ( <FormattedMessage - defaultMessage="Choose a Character to Show" - description="Step name for 'Choose a Character to Show' step" - id="gui.howtos.cartoon-network.step_CNcharacter" + defaultMessage="Choose a Sky Background" + description="Step name for 'Choose a Sky Background' step" + id="gui.howtos.fly.step_stepflyChooseBackdrop" /> ), - image: 'cnShowCharacter' + image: 'flyChooseBackdrop' }, { title: ( <FormattedMessage - defaultMessage="Say Something" - description="Step name for 'Say Something' step" - id="gui.howtos.cartoon-network.step_CNsay" + defaultMessage="Choose a Character" + description="Step name for 'Choose a Character' step" + id="gui.howtos.add-a-move-block.step_stepflyChooseCharacter" /> ), - image: 'cnSay' + image: 'flyChooseCharacter' }, { title: ( <FormattedMessage - defaultMessage="Glide Around" - description="Step name for 'Glide Around' step" - id="gui.howtos.cartoon-network.step_CNglide" + defaultMessage="Say Something" + description="Step name for 'Say Something' step" + id="gui.howtos.fly.step_stepflySaySomething" /> ), - image: 'cnGlide' + image: 'flySaySomething' }, { title: ( <FormattedMessage - defaultMessage=" Choose an Object to Chase " - description="Step name for 'Choose an Object to Chase' step" - id="gui.howtos.cartoon-network.step_CNpicksprite" + defaultMessage="Move With Arrow Keys" + description="Step name for 'Move With Arrow Keys' step" + id="gui.howtos.add-a-move-block.step_stepflyMoveArrows" /> ), - image: 'cnPickSprite' + image: 'flyMoveArrows' }, { title: ( <FormattedMessage - defaultMessage="Collect Objects" - description="Step name for 'Collect Objects' step" - id="gui.howtos.cartoon-network.step_CNcollect" + defaultMessage="Choose an Object to Collect" + description="Step name for 'Choose an Object to Collect' step" + id="gui.howtos.fly.step_stepflyChooseObject" /> ), - image: 'cnCollect' + image: 'flyChooseObject' }, { title: ( <FormattedMessage - defaultMessage="Make a Score Variable" - description="Step name for 'Make a Score Variable' step" - id="gui.howtos.cartoon-network.step_CNvariable" + defaultMessage="Make the Object Move" + description="Step name for 'Make the Object Move' step" + id="gui.howtos.add-a-move-block.step_stepflyFlyingObject" /> ), - image: 'cnVariable' + image: 'flyFlyingObject' }, { title: ( <FormattedMessage - defaultMessage="Keep Score" - description="Step name for 'Keep Score' step" - id="gui.howtos.cartoon-network.step_CNscore" + defaultMessage="Select Your Character" + description="Step name for 'Select Your Character' step" + id="gui.howtos.add-a-move-block.step_stepflySelectFlyingSprite" /> ), - image: 'cnScore' + image: 'flySelectFlyingSprite' }, { title: ( <FormattedMessage - defaultMessage="Level Up: Change Backdrop" - description="Step name for 'Level Up: Change Backdrop' step" - id="gui.howtos.cartoon-network.step_CNbackdrop" + defaultMessage="Add a Score" + description="Step name for 'Add a Score' step" + id="gui.howtos.add-a-move-block.step_stepflyAddScore" /> ), - image: 'cnBackdrop' - }, - { - video: '6o76f5ivo1' - }, - { - deckIds: [ - 'switch-costume', - 'add-effects' - ] - } - ], - urlId: 'animate-an-adventure-game' - }, - - 'Video-Sensing': { - name: ( - <FormattedMessage - defaultMessage="Video Sensing" - description="Name for the 'Video Sensing' how-to" - id="gui.howtos.videosens.name" - /> - ), - img: libraryVideoSens, - steps: [{ - video: '3pd1z110d6' - }, - { + image: 'flyAddScore' + }, { title: ( <FormattedMessage - defaultMessage="Add Extension" - description="Step name for 'Add Extension' step" - id="gui.howtos.videosens.step_addextension" + defaultMessage="Keep Score" + description="Step name for 'Keep Score' step" + id="gui.howtos.add-a-move-block.step_stepflyKeepScore" /> ), - image: 'videoAddExtension' + image: 'flyKeepScore' }, { title: ( <FormattedMessage - defaultMessage="Pet the Cat" - description="Step name for 'Pet the Cat' step" - id="gui.howtos.videosens.step_pet" + defaultMessage="Add Scenery" + description="Step name for 'Add Scenery' step" + id="gui.howtos.add-a-move-block.step_stepflyAddScenery" /> ), - image: 'videoPet' + image: 'flyAddScenery' }, { title: ( <FormattedMessage - defaultMessage="Animate" - description="Step name for 'Animate' step" - id="gui.howtos.videosens.step_animate" + defaultMessage="Move the Scenery" + description="Step name for 'Move the Scenery' step" + id="gui.howtos.add-a-move-block.step_stepflyMoveScenery" /> ), - image: 'videoAnimate' + image: 'flyMoveScenery' }, { title: ( <FormattedMessage - defaultMessage="Pop a Balloon" - description="Step name for 'Pop a Balloon' step" - id="gui.howtos.videosens.step_pop" + defaultMessage="Next Costume" + description="Step name for 'Change the Scenery' step" + id="gui.howtos.add-a-move-block.step_stepflySwitchLooks" /> ), - image: 'videoPop' + image: 'flySwitchLooks' }, { deckIds: [ - 'Make-Music', - 'add-effects' + 'change-size', + 'spin-video' ] } ], - urlId: 'video-sensing' + urlId: 'make-it-fly' }, - 'say-it-out-loud': { + 'pong': { name: ( <FormattedMessage - defaultMessage="Create Animations That Talk" - description="Name for the 'Create Animations That Talk' how-to" - id="gui.howtos.say-it-out-loud" + defaultMessage="Pong Game" + description="Name for the 'Pong Game' how-to" + id="gui.howtos.pong" /> ), - img: libraryTXTSpeech, + tags: ['pong', 'game'], + img: libraryPong, steps: [{ - video: 'k54n8uwcty', - trackingPixel: ( - <img src="https://code.org/api/hour/begin_scratch_talk.png" /> - ) + video: 'pong-game' + }, + { + title: ( + <FormattedMessage + defaultMessage="Add a Backdrop" + description="Step name for 'Add a Backdrop' step" + id="gui.howtos.pong.step_pongAddBackdrop" + /> + ), + image: 'pongAddBackdrop' + }, { + title: ( + <FormattedMessage + defaultMessage="Add a Ball Sprite" + description="Step name for 'Add a Ball Sprite' step" + id="gui.howtos.pong.step_pongAddBallSprite" + /> + ), + image: 'pongAddBallSprite' }, { title: ( <FormattedMessage - defaultMessage="Add the Text to Speech blocks" - description="Step name for 'Add the Text to Speech blocks' step" - id="gui.howtos.say-it-out-loud.step_AddTXTextension" + defaultMessage="Bounce Around" + description="Step name for 'Bounce Around' step" + id="gui.howtos.pong.step_pongBounceAround" /> ), - image: 'speechAddExtension' + image: 'pongBounceAround' }, { title: ( <FormattedMessage - defaultMessage="Say Something" - description="Step name for 'Say Something' step" - id="gui.howtos.say-it-out-loud.step_TXTSpeech" + defaultMessage="Add a Paddle" + description="Step name for 'Add a Paddle' step" + id="gui.howtos.pong.step_pongAddPaddle" /> ), - image: 'speechSaySomething' + image: 'pongAddPaddle' }, { title: ( <FormattedMessage - defaultMessage="Set a Voice" - description="Step name for 'Set a Voice" - id="gui.howtos.say-it-out-loud_TXTSetVoice" + defaultMessage="Move the Paddle" + description="Step name for 'Move the Paddle' step" + id="gui.howtos.pong.step_pongMoveThePaddle" /> ), - image: 'speechSetVoice' + image: 'pongMoveThePaddle' }, { title: ( <FormattedMessage - defaultMessage="Move Around" - description="Step name for 'Move Around' step" - id="gui.howtos.say-it-out-loud.step_TXTMove" + defaultMessage="Select the Ball Sprite" + description="Step name for 'Select the Ball Sprite' step" + id="gui.howtos.pong.step_pongSelectBallSprite" /> ), - image: 'speechMoveAround' + image: 'pongSelectBallSprite' }, { title: ( <FormattedMessage - defaultMessage="Add a Backdrop" - description="Step name for 'Add a Backdrop' step" - id="gui.howtos.say-it-out-loud.step_TXTBackdrop" + defaultMessage="Add Code to Bounce the Ball Off the Paddle" + description="Step name for 'Add Code to Bounce the Ball Off the Paddle' step" + id="gui.howtos.pong.step_pongAddMoreCodeToBall" /> ), - image: 'speechAddBackdrop' + image: 'pongAddMoreCodeToBall' }, { title: ( <FormattedMessage - defaultMessage="Add Another Character" - description="Step name for 'Add Another Character' step" - id="gui.howtos.say-it-out-loud.step_TXTAddSprite" + defaultMessage="Add a Score" + description="Step name for 'Add a Score' step" + id="gui.howtos.pong.step_pongAddAScore" /> ), - image: 'speechAddSprite' + image: 'pongAddAScore' }, { title: ( <FormattedMessage - defaultMessage="Perform a Song" - description="Step name for 'Perform a Song' step" - id="gui.howtos.say-it-out-loud.step_TXTSong" + defaultMessage="Choose 'Score' from the Menu" + description="Step name for 'Choose 'Score' from the Menu' step" + id="gui.howtos.pong.step_pongChooseScoreFromMenu" /> ), - image: 'speechSong' + image: 'pongChooseScoreFromMenu' }, { title: ( <FormattedMessage - defaultMessage="Change Color" - description="Step name for 'Change Color' step" - id="gui.howtos.say-it-out-loud.step_TXTColor" + defaultMessage="Insert the 'Change Score' Block" + description="Step name for 'Insert the 'Change Score' Block' step" + id="gui.howtos.pong.step_pongInsertChangeScoreBlock" /> ), - image: 'speechChangeColor' + image: 'pongInsertChangeScoreBlock' }, { title: ( <FormattedMessage - defaultMessage="Spin Around" - description="Step name for 'Spin Around" - id="gui.howtos.say-it-out-loud.step_TXTSpin" + defaultMessage="Reset Score" + description="Step name for 'Reset Score' step" + id="gui.howtos.pong.step_pongResetScore" /> ), - image: 'speechSpin' + image: 'pongResetScore' }, { title: ( <FormattedMessage - defaultMessage="Grow and Shrink" - description="Step name for 'Grow and Shrink' step" - id="gui.howtos.say-it-out-loud.step_TXTGrow" + defaultMessage="Add the Line Sprite" + description="Step name for 'Add the Line Sprite' step" + id="gui.howtos.pong.step_pongAddLineSprite" /> ), - image: 'speechGrowShrink' + image: 'pongAddLineSprite' + }, { + title: ( + <FormattedMessage + defaultMessage="Game Over" + description="Step name for 'Game Over' step" + id="gui.howtos.pong.step_pongGameOver" + /> + ), + image: 'pongGameOver' }, { deckIds: [ - 'animate-a-name', - 'talking' + 'add-effects', + 'Video-Sensing' ] } ], - urlId: 'animations-that-talk' + urlId: 'pong' }, - 'talking': { + 'cartoon-network': { name: ( <FormattedMessage - defaultMessage="Talking Tales" - description="Name for the 'Talking Tales' how-to" - id="gui.howtos.talking" + defaultMessage="Animate an Adventure Game" + description="Animate an Adventure Game' how-to" + id="gui.howtos.cartoon-network" /> ), - tags: ['talking'], - img: libraryTalking, + requiredProjectId: '249143200', + img: libraryCartoonNetwork, steps: [{ - video: 'talking' - }, { - title: ( - <FormattedMessage - defaultMessage="Click to Add the Text-to-Speech Blocks" - description="Step name for 'Click to Add the Text-to-Speech Blocks' step" - id="gui.howtos.talking.step_talesAddExtension" - /> - ), - image: 'talesAddExtension' + video: 'uz5oz5h9yg', + trackingPixel: ( + <img src="https://code.org/api/hour/begin_scratch_adventure.png" /> + ) }, { title: ( <FormattedMessage - defaultMessage="Choose a Sprite" - description="Step name for 'Choose a Sprite' step" - id="gui.howtos.talking.step_talesChooseSprite" + defaultMessage="Choose a Character to Show" + description="Step name for 'Choose a Character to Show' step" + id="gui.howtos.cartoon-network.step_CNcharacter" /> ), - image: 'talesChooseSprite' + image: 'cnShowCharacter' }, { title: ( <FormattedMessage - defaultMessage="Make a Character Speak" - description="Step name for 'Make a Character Speak' step" - id="gui.howtos.talking.step_talesSaySomething" + defaultMessage="Say Something" + description="Step name for 'Say Something' step" + id="gui.howtos.cartoon-network.step_CNsay" /> ), - image: 'talesSaySomething' + image: 'cnSay' }, { title: ( <FormattedMessage - defaultMessage="Choose a Backdrop" - description="Step name for 'Choose a Backdrop' step" - id="gui.howtos.talking.step_talesChooseBackdrop" + defaultMessage="Glide Around" + description="Step name for 'Glide Around' step" + id="gui.howtos.cartoon-network.step_CNglide" /> ), - image: 'talesChooseBackdrop' + image: 'cnGlide' }, { title: ( <FormattedMessage - defaultMessage="Click a Character to Go to the Next Backdrop" - description="Step name for 'Click a Character to Go to the Next Backdrop' step" - id="gui.howtos.talking.step_talesSwitchBackdrop" + defaultMessage=" Choose an Object to Chase " + description="Step name for 'Choose an Object to Chase' step" + id="gui.howtos.cartoon-network.step_CNpicksprite" /> ), - image: 'talesSwitchBackdrop' + image: 'cnPickSprite' }, { title: ( <FormattedMessage - defaultMessage="Choose Another Sprite" - description="Step name for 'Choose Another Sprite' step" - id="gui.howtos.talking.step_talesChooseAnotherSprite" + defaultMessage="Collect Objects" + description="Step name for 'Collect Objects' step" + id="gui.howtos.cartoon-network.step_CNcollect" /> ), - image: 'talesChooseAnotherSprite' + image: 'cnCollect' }, { title: ( <FormattedMessage - defaultMessage="Move Around" - description="Step name for 'Move Around' step" - id="gui.howtos.talking.step_talesMoveAround" + defaultMessage="Make a Score Variable" + description="Step name for 'Make a Score Variable' step" + id="gui.howtos.cartoon-network.step_CNvariable" /> ), - image: 'talesMoveAround' + image: 'cnVariable' }, { title: ( <FormattedMessage - defaultMessage="Choose Another Backdrop" - description="Step name for 'Choose Another Backdrop' step" - id="gui.howtos.talking.step_talesChooseAnotherBackdrop" + defaultMessage="Keep Score" + description="Step name for 'Keep Score' step" + id="gui.howtos.cartoon-network.step_CNscore" /> ), - image: 'talesChooseAnotherBackdrop' + image: 'cnScore' }, { title: ( <FormattedMessage - defaultMessage="Animate Talking" - description="Step name for 'Animate Talking' step" - id="gui.howtos.talking.step_talesAnimateTalking" + defaultMessage="Level Up: Change Backdrop" + description="Step name for 'Level Up: Change Backdrop' step" + id="gui.howtos.cartoon-network.step_CNbackdrop" /> ), - image: 'talesAnimateTalking' - }, { + image: 'cnBackdrop' + }, + { + video: '6o76f5ivo1' + }, + { + deckIds: [ + 'switch-costume', + 'add-effects' + ] + } + ], + urlId: 'animate-an-adventure-game' + }, + + 'Video-Sensing': { + name: ( + <FormattedMessage + defaultMessage="Video Sensing" + description="Name for the 'Video Sensing' how-to" + id="gui.howtos.videosens.name" + /> + ), + img: libraryVideoSens, + steps: [{ + video: '3pd1z110d6' + }, + { title: ( <FormattedMessage - defaultMessage="Choose Another Backdrop" - description="Step name for 'Choose Another Backdrop' step" - id="gui.howtos.talking.step_talesChooseThirdBackdrop" + defaultMessage="Add Extension" + description="Step name for 'Add Extension' step" + id="gui.howtos.videosens.step_addextension" /> ), - image: 'talesChooseThirdBackdrop' + image: 'videoAddExtension' }, { title: ( <FormattedMessage - defaultMessage="Choose a Song to Dance To" - description="Step name for 'Choose a Song to Dance To' step" - id="gui.howtos.talking.step_talesChooseSound" + defaultMessage="Pet the Cat" + description="Step name for 'Pet the Cat' step" + id="gui.howtos.videosens.step_pet" /> ), - image: 'talesChooseSound' + image: 'videoPet' }, { title: ( <FormattedMessage - defaultMessage="Dance Moves" - description="Step name for 'Dance Moves' step" - id="gui.howtos.talking.step_talesDanceMoves" + defaultMessage="Animate" + description="Step name for 'Animate' step" + id="gui.howtos.videosens.step_animate" /> ), - image: 'talesDanceMoves' + image: 'videoAnimate' }, { title: ( <FormattedMessage - defaultMessage="Get the Ask and Answer Blocks from the Sensing Category" - description="Step name for 'Get the Ask and Answer Blocks from the Sensing Category' step" - id="gui.howtos.talking.step_talesAskAnswer" + defaultMessage="Pop a Balloon" + description="Step name for 'Pop a Balloon' step" + id="gui.howtos.videosens.step_pop" /> ), - image: 'talesAskAnswer' + image: 'videoPop' }, { deckIds: [ - 'Tell-A-Story', - 'Animate-A-Character' + 'Make-Music', + 'add-effects' ] } ], - urlId: 'talking' + urlId: 'video-sensing' }, 'add-sprite': { @@ -1734,7 +1743,7 @@ export default { image: 'glideAroundPoint' }, { deckIds: [ - 'Tell-A-Story', + 'add-a-backdrop', 'switch-costume' ] }], @@ -1899,7 +1908,7 @@ export default { image: 'switchCostumes' }, { deckIds: [ - 'imagine', + 'add-a-backdrop', 'add-effects' ] }], @@ -1938,7 +1947,7 @@ export default { image: 'moveArrowKeysUpDown' }, { deckIds: [ - 'make-it-fly', + 'add-a-backdrop', 'switch-costume' ] }], @@ -1970,7 +1979,7 @@ export default { }, { deckIds: [ 'add-a-backdrop', - 'code-cartoon' + 'switch-costume' ] }], urlId: 'add-effects' diff --git a/src/lib/libraries/decks/ja-steps.js b/src/lib/libraries/decks/ja-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..2a527fb581cfad7d6c031be7fd235b59fce4f564 --- /dev/null +++ b/src/lib/libraries/decks/ja-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.ja.gif'; +import introSay from './steps/intro-2-say.ja.gif'; +import introGreenFlag from './steps/intro-3-green-flag.ja.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.ja.gif'; +import speechSaySomething from './steps/speech-say-something.ja.png'; +import speechSetVoice from './steps/speech-set-voice.ja.png'; +import speechMoveAround from './steps/speech-move-around.ja.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.ja.png'; +import speechChangeColor from './steps/speech-change-color.ja.png'; +import speechSpin from './steps/speech-spin.ja.png'; +import speechGrowShrink from './steps/speech-grow-shrink.ja.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.ja.png'; +import cnGlide from './steps/cn-glide.ja.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.ja.png'; +import cnVariable from './steps/add-variable.ja.gif'; +import cnScore from './steps/cn-score.ja.png'; +import cnBackdrop from './steps/cn-backdrop.ja.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.ja.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.ja.png'; +import nameSpin from './steps/name-spin.ja.png'; +import nameGrow from './steps/name-grow.ja.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.ja.png'; +import musicMakeSong from './steps/music-make-song.ja.png'; +import musicMakeBeat from './steps/music-make-beat.ja.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.ja.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.ja.png'; +import chaseGameUpDown from './steps/chase-game-up-down.ja.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.ja.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.ja.png'; +import chaseGameAddVariable from './steps/add-variable.ja.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.ja.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.ja.png'; +import popGameAddScore from './steps/add-variable.ja.gif'; +import popGameChangeScore from './steps/pop-game-change-score.ja.png'; +import popGameRandomPosition from './steps/pop-game-random-position.ja.png'; +import popGameChangeColor from './steps/pop-game-change-color.ja.png'; +import popGameResetScore from './steps/pop-game-reset-score.ja.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.ja.png'; +import animateCharAddSound from './steps/animate-char-add-sound.ja.png'; +import animateCharTalk from './steps/animate-char-talk.ja.png'; +import animateCharMove from './steps/animate-char-move.ja.png'; +import animateCharJump from './steps/animate-char-jump.ja.png'; +import animateCharChangeColor from './steps/animate-char-change-color.ja.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.ja.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.ja.gif'; +import storyConversation from './steps/story-conversation.ja.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.ja.png'; +import storyHideCharacter from './steps/story-hide-character.ja.png'; +import storyShowCharacter from './steps/story-show-character.ja.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.ja.gif'; +import videoPet from './steps/video-pet.ja.png'; +import videoAnimate from './steps/video-animate.ja.png'; +import videoPop from './steps/video-pop.ja.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.ja.png'; +import flyMoveArrows from './steps/fly-make-interactive.ja.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.ja.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.ja.gif'; +import flyKeepScore from './steps/fly-keep-score.ja.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.ja.png'; +import flySwitchLooks from './steps/fly-switch-costume.ja.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.ja.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.ja.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.ja.png'; +import pongAddAScore from './steps/add-variable.ja.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.ja.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.ja.png'; +import pongResetScore from './steps/pong-reset-score.ja.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.ja.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.ja.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.ja.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.ja.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.ja.png'; +import imagineUpDown from './steps/imagine-up-down.ja.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.ja.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.ja.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.ja.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.ja.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.ja.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.ja.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.ja.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.ja.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.ja.png'; + +// Change Size +import changeSize from './steps/change-size.ja.png'; + +// Spin +import spinTurn from './steps/spin-turn.ja.png'; +import spinPointInDirection from './steps/spin-point-in-direction.ja.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.ja.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.ja.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.ja.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.ja.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.ja.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.ja.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.ja.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.ja.png'; +import glideAroundPoint from './steps/glide-around-point.ja.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.ja.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.ja.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.ja.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.ja.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.ja.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.ja.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.ja.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.ja.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.ja.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.ja.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.ja.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.ja.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.ja.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.ja.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.ja.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.ja.png'; + +const jaImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {jaImages}; diff --git a/src/lib/libraries/decks/pt_BR-steps.js b/src/lib/libraries/decks/pt_BR-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..1deafe35722bf87ca19be67044f47f3c6f3ee69e --- /dev/null +++ b/src/lib/libraries/decks/pt_BR-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.pt_BR.gif'; +import introSay from './steps/intro-2-say.pt_BR.gif'; +import introGreenFlag from './steps/intro-3-green-flag.pt_BR.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.pt_BR.gif'; +import speechSaySomething from './steps/speech-say-something.pt_BR.png'; +import speechSetVoice from './steps/speech-set-voice.pt_BR.png'; +import speechMoveAround from './steps/speech-move-around.pt_BR.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.pt_BR.png'; +import speechChangeColor from './steps/speech-change-color.pt_BR.png'; +import speechSpin from './steps/speech-spin.pt_BR.png'; +import speechGrowShrink from './steps/speech-grow-shrink.pt_BR.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.pt_BR.png'; +import cnGlide from './steps/cn-glide.pt_BR.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.pt_BR.png'; +import cnVariable from './steps/add-variable.pt_BR.gif'; +import cnScore from './steps/cn-score.pt_BR.png'; +import cnBackdrop from './steps/cn-backdrop.pt_BR.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.pt_BR.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.pt_BR.png'; +import nameSpin from './steps/name-spin.pt_BR.png'; +import nameGrow from './steps/name-grow.pt_BR.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.pt_BR.png'; +import musicMakeSong from './steps/music-make-song.pt_BR.png'; +import musicMakeBeat from './steps/music-make-beat.pt_BR.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.pt_BR.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.pt_BR.png'; +import chaseGameUpDown from './steps/chase-game-up-down.pt_BR.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.pt_BR.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.pt_BR.png'; +import chaseGameAddVariable from './steps/add-variable.pt_BR.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.pt_BR.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.pt_BR.png'; +import popGameAddScore from './steps/add-variable.pt_BR.gif'; +import popGameChangeScore from './steps/pop-game-change-score.pt_BR.png'; +import popGameRandomPosition from './steps/pop-game-random-position.pt_BR.png'; +import popGameChangeColor from './steps/pop-game-change-color.pt_BR.png'; +import popGameResetScore from './steps/pop-game-reset-score.pt_BR.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.pt_BR.png'; +import animateCharAddSound from './steps/animate-char-add-sound.pt_BR.png'; +import animateCharTalk from './steps/animate-char-talk.pt_BR.png'; +import animateCharMove from './steps/animate-char-move.pt_BR.png'; +import animateCharJump from './steps/animate-char-jump.pt_BR.png'; +import animateCharChangeColor from './steps/animate-char-change-color.pt_BR.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.pt_BR.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.pt_BR.gif'; +import storyConversation from './steps/story-conversation.pt_BR.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.pt_BR.png'; +import storyHideCharacter from './steps/story-hide-character.pt_BR.png'; +import storyShowCharacter from './steps/story-show-character.pt_BR.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.pt_BR.gif'; +import videoPet from './steps/video-pet.pt_BR.png'; +import videoAnimate from './steps/video-animate.pt_BR.png'; +import videoPop from './steps/video-pop.pt_BR.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.pt_BR.png'; +import flyMoveArrows from './steps/fly-make-interactive.pt_BR.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.pt_BR.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.pt_BR.gif'; +import flyKeepScore from './steps/fly-keep-score.pt_BR.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.pt_BR.png'; +import flySwitchLooks from './steps/fly-switch-costume.pt_BR.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.pt_BR.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.pt_BR.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.pt_BR.png'; +import pongAddAScore from './steps/add-variable.pt_BR.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.pt_BR.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.pt_BR.png'; +import pongResetScore from './steps/pong-reset-score.pt_BR.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.pt_BR.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.pt_BR.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.pt_BR.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.pt_BR.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.pt_BR.png'; +import imagineUpDown from './steps/imagine-up-down.pt_BR.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.pt_BR.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.pt_BR.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.pt_BR.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.pt_BR.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.pt_BR.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.pt_BR.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.pt_BR.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.pt_BR.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.pt_BR.png'; + +// Change Size +import changeSize from './steps/change-size.pt_BR.png'; + +// Spin +import spinTurn from './steps/spin-turn.pt_BR.png'; +import spinPointInDirection from './steps/spin-point-in-direction.pt_BR.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.pt_BR.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.pt_BR.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.pt_BR.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.pt_BR.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.pt_BR.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.pt_BR.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.pt_BR.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.pt_BR.png'; +import glideAroundPoint from './steps/glide-around-point.pt_BR.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.pt_BR.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.pt_BR.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.pt_BR.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.pt_BR.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.pt_BR.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.pt_BR.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.pt_BR.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.pt_BR.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.pt_BR.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.pt_BR.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.pt_BR.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.pt_BR.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.pt_BR.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.pt_BR.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.pt_BR.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.pt_BR.png'; + +const pt_BRImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {pt_BRImages}; diff --git a/src/lib/libraries/decks/steps/add-backdrop.png b/src/lib/libraries/decks/steps/add-backdrop.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/add-backdrop.png rename to src/lib/libraries/decks/steps/add-backdrop.LTR.png diff --git a/src/lib/libraries/decks/steps/add-backdrop.RTL.png b/src/lib/libraries/decks/steps/add-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..09b90e560d85ca0c5e9c833206bded7a3d5fb77f Binary files /dev/null and b/src/lib/libraries/decks/steps/add-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.am.png b/src/lib/libraries/decks/steps/add-effects.am.png new file mode 100644 index 0000000000000000000000000000000000000000..88c54f32f2e60bcdd41a64a070725cf77716f19d Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.am.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.ar.png b/src/lib/libraries/decks/steps/add-effects.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe3ac7e37a87c3fd7fe1fcbc7ac0e76b0b6c249 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.ar.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.fr.png b/src/lib/libraries/decks/steps/add-effects.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..866df9813f005e3974a1c01eca04a60f0fc11eec Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.fr.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.ja.png b/src/lib/libraries/decks/steps/add-effects.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..aed05ede39fed4c8a3bb0f49198edc9e2afa5a84 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.ja.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.pt_BR.png b/src/lib/libraries/decks/steps/add-effects.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..282379c76683231de0ec14dd46e2f5e325d72471 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.sw.png b/src/lib/libraries/decks/steps/add-effects.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5213f7767e12d03efdafd764b65498ca6633d5b4 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.sw.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.tr.png b/src/lib/libraries/decks/steps/add-effects.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..7d8fcf1102a06170a39b90ac544e4f5529a15686 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.tr.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.uk.png b/src/lib/libraries/decks/steps/add-effects.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..c06d962891f2eb44bf49e807fe2a781aa808cbdb Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.uk.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.zh_CN.png b/src/lib/libraries/decks/steps/add-effects.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..d9751674f2a305d1efb9592ab13490e7e08263a0 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.zh_TW.png b/src/lib/libraries/decks/steps/add-effects.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..06b2d184322e8257d1cbdf20676973db2a74049b Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/add-effects.zu.png b/src/lib/libraries/decks/steps/add-effects.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..41aa8ca94f8f1de49897f1ff63304d401feb25c0 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-effects.zu.png differ diff --git a/src/lib/libraries/decks/steps/add-sprite.gif b/src/lib/libraries/decks/steps/add-sprite.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/add-sprite.gif rename to src/lib/libraries/decks/steps/add-sprite.LTR.gif diff --git a/src/lib/libraries/decks/steps/add-sprite.RTL.gif b/src/lib/libraries/decks/steps/add-sprite.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..86bb4a5fa9109cbaabf67a428263718a672ee7ae Binary files /dev/null and b/src/lib/libraries/decks/steps/add-sprite.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.am.gif b/src/lib/libraries/decks/steps/add-variable.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..a270bfc68ed329eb45e23d82e06044335471139c Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.am.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.ar.gif b/src/lib/libraries/decks/steps/add-variable.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..81d1a093c215e85a2561978f706a2abfc4a88901 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.ar.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.fr.gif b/src/lib/libraries/decks/steps/add-variable.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..2b27bda2730c91115d100374b2b2ef9565be163e Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.fr.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.ja.gif b/src/lib/libraries/decks/steps/add-variable.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d4266a4235804d043feb516309f8d1b43e5e4ca Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.ja.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.pt_BR.gif b/src/lib/libraries/decks/steps/add-variable.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..2b1c6da16f8f8f5c4552ab9d5b0ede73835d5cbd Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.sw.gif b/src/lib/libraries/decks/steps/add-variable.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..a80c036242ba069abeb265c6f22fd91356b2e543 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.sw.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.tr.gif b/src/lib/libraries/decks/steps/add-variable.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..24dd807f613426e68144118d098b7f260e174d86 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.tr.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.uk.gif b/src/lib/libraries/decks/steps/add-variable.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..5f74ce17d9495457cef181d3d313b50c8f4a48ef Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.uk.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.zh_CN.gif b/src/lib/libraries/decks/steps/add-variable.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..14eef17d0003946ffecd508eff5bb35ca7533751 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.zh_TW.gif b/src/lib/libraries/decks/steps/add-variable.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc68820f4078d974a6d2df2033a334e040c70189 Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/add-variable.zu.gif b/src/lib/libraries/decks/steps/add-variable.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..0f37c4f170feee37f58ee7c58bcd4e304b9a223b Binary files /dev/null and b/src/lib/libraries/decks/steps/add-variable.zu.gif differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.am.png b/src/lib/libraries/decks/steps/animate-char-add-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..28eb73e149334714d17a8f7af01f27c005497db3 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.ar.png b/src/lib/libraries/decks/steps/animate-char-add-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..a22e39ca6d15d78542ae26f9ff59ef8bca86aeeb Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.fr.png b/src/lib/libraries/decks/steps/animate-char-add-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..1acf2e88f791becef638990cff17d5bc7d72d862 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.ja.png b/src/lib/libraries/decks/steps/animate-char-add-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..b2ca291793699c40c9945f668ecf9b35c822dfd2 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.pt_BR.png b/src/lib/libraries/decks/steps/animate-char-add-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec61dea44018eec5c69e443cd7788ae1ab59b42 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.sw.png b/src/lib/libraries/decks/steps/animate-char-add-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..dab523d771ed348220dcb0965588f97b314b919b Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.tr.png b/src/lib/libraries/decks/steps/animate-char-add-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..90783237b7587c8ad41ef1350d3d3e0f34234850 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.uk.png b/src/lib/libraries/decks/steps/animate-char-add-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..c21b4262325addc6946565ef1a5fc68c7cea6230 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.zh_CN.png b/src/lib/libraries/decks/steps/animate-char-add-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..a8a5fcc001560bb1b0460c4dab1589e49c2da13e Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.zh_TW.png b/src/lib/libraries/decks/steps/animate-char-add-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..2f58768c04c645ebd094fe9a7def558674c4886d Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-add-sound.zu.png b/src/lib/libraries/decks/steps/animate-char-add-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..4119abfed77330d5aaa1356f0d0944c4c230e084 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-add-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.am.png b/src/lib/libraries/decks/steps/animate-char-change-color.am.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d9de1eaf8437883b6f1df69f0386162d8cb5a4 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.am.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.ar.png b/src/lib/libraries/decks/steps/animate-char-change-color.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..2a64373284d357bff0c5e869b0118d1af69973c9 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.ar.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.fr.png b/src/lib/libraries/decks/steps/animate-char-change-color.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..d04473616bcc3ff6c954f625519437fb9409caee Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.fr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.ja.png b/src/lib/libraries/decks/steps/animate-char-change-color.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..91517d7b1ef56e94ecd1f179b58e2981367a1584 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.ja.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.pt_BR.png b/src/lib/libraries/decks/steps/animate-char-change-color.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..aa1bab37dd5a2a2ab693037d34b3c74808478a82 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.sw.png b/src/lib/libraries/decks/steps/animate-char-change-color.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a57342838ea7ce173747ece865901d64c635f6fa Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.sw.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.tr.png b/src/lib/libraries/decks/steps/animate-char-change-color.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..44e5f47ac21f10cbedb301fafa2f5e402749f31e Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.tr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.uk.png b/src/lib/libraries/decks/steps/animate-char-change-color.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..c81382572912b0cbce2460327f8f4bae214de7f7 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.uk.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.zh_CN.png b/src/lib/libraries/decks/steps/animate-char-change-color.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b7c84c4e9f70a667ac0ae82749f8dbbd044a92 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.zh_TW.png b/src/lib/libraries/decks/steps/animate-char-change-color.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..7de2611f22cba3cafb54b40495793e1a5cd31f15 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-change-color.zu.png b/src/lib/libraries/decks/steps/animate-char-change-color.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..69a2820933756116816b58cf21a7278885ef9c2c Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-change-color.zu.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.am.png b/src/lib/libraries/decks/steps/animate-char-jump.am.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa8b9ac2618cb838d29998da09511314a563104 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.am.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.ar.png b/src/lib/libraries/decks/steps/animate-char-jump.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..b54c81a771738d1f28ef7f46f192addd4f280898 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.ar.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.fr.png b/src/lib/libraries/decks/steps/animate-char-jump.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..6f9b7350b7dae38a1802ce62c51c4f2903624f96 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.fr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.ja.png b/src/lib/libraries/decks/steps/animate-char-jump.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba195ff994f6a2a67c77d91a2ffc15d6f195f39 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.ja.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.pt_BR.png b/src/lib/libraries/decks/steps/animate-char-jump.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..c6c862d49746eb937f969044946eb60326538c89 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.sw.png b/src/lib/libraries/decks/steps/animate-char-jump.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d2af5e25c33672bd02a64a150b7fef5043c0f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.sw.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.tr.png b/src/lib/libraries/decks/steps/animate-char-jump.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..615277752cb524a3c4e463dca017ffffa2a9c1cc Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.tr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.uk.png b/src/lib/libraries/decks/steps/animate-char-jump.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f26a30338da9c317261bd5072325af5e121f3a Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.uk.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.zh_CN.png b/src/lib/libraries/decks/steps/animate-char-jump.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..f3effe4aa608f4829d1d143d81d780413a2d8f17 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.zh_TW.png b/src/lib/libraries/decks/steps/animate-char-jump.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..9bb61d833791ee320147ea60d1c4c4283a3f0d58 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-jump.zu.png b/src/lib/libraries/decks/steps/animate-char-jump.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..0da70c4f0d87470835bd21cd8bf95c6ef41b92aa Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-jump.zu.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.am.png b/src/lib/libraries/decks/steps/animate-char-move.am.png new file mode 100644 index 0000000000000000000000000000000000000000..70627a0aea457760ee4639a8c32e700de8313404 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.am.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.ar.png b/src/lib/libraries/decks/steps/animate-char-move.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..f247756bec623ff0f4a1b41100cb7346f661a87d Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.ar.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.fr.png b/src/lib/libraries/decks/steps/animate-char-move.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..294b086432c9d2d0deebb65926900e1494230f73 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.fr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.ja.png b/src/lib/libraries/decks/steps/animate-char-move.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..22b5745bd10ae132cde1bec771d899e79cc67dd3 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.ja.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.pt_BR.png b/src/lib/libraries/decks/steps/animate-char-move.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..cfad9702e0422d44389dbeaaedf7c8b07448b7c2 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.sw.png b/src/lib/libraries/decks/steps/animate-char-move.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..cc26afa6af0f04f4a78520e6c6c48088356e4f5c Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.sw.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.tr.png b/src/lib/libraries/decks/steps/animate-char-move.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..fcce1640e34d25368790ee27639c820acde29223 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.tr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.uk.png b/src/lib/libraries/decks/steps/animate-char-move.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..7b38d7fd889b3d99f56cb0fc223c4eb148b5f0cb Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.uk.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.zh_CN.png b/src/lib/libraries/decks/steps/animate-char-move.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d6d94d42b705fa1312eaf5e70e29f12d13b87c Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.zh_TW.png b/src/lib/libraries/decks/steps/animate-char-move.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..cd2feae711f378f559237af25d69f5eed92f0350 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-move.zu.png b/src/lib/libraries/decks/steps/animate-char-move.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..204b81bac6123e756b2ab10d2889bb696d517c21 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-move.zu.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-pick-backdrop.gif b/src/lib/libraries/decks/steps/animate-char-pick-backdrop.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/animate-char-pick-backdrop.gif rename to src/lib/libraries/decks/steps/animate-char-pick-backdrop.LTR.gif diff --git a/src/lib/libraries/decks/steps/animate-char-pick-backdrop.RTL.png b/src/lib/libraries/decks/steps/animate-char-pick-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f208e5ba34e36cccb8f226b0709e9e99f79975 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-pick-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-pick-sprite.gif b/src/lib/libraries/decks/steps/animate-char-pick-sprite.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/animate-char-pick-sprite.gif rename to src/lib/libraries/decks/steps/animate-char-pick-sprite.LTR.gif diff --git a/src/lib/libraries/decks/steps/animate-char-pick-sprite.RTL.gif b/src/lib/libraries/decks/steps/animate-char-pick-sprite.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d3ae9fadb3ed50889e3071b4c6cc13b9743a899 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-pick-sprite.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.am.png b/src/lib/libraries/decks/steps/animate-char-say-something.am.png new file mode 100644 index 0000000000000000000000000000000000000000..6e5974fc524ff629cb04f64c55017df70f332777 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.am.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.ar.png b/src/lib/libraries/decks/steps/animate-char-say-something.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..893b0842ef72a7a7af47d4b4f0f05b4be9b9732d Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.ar.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.fr.png b/src/lib/libraries/decks/steps/animate-char-say-something.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..345442494454cc5dbed0d7de0144c2786070815f Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.fr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.ja.png b/src/lib/libraries/decks/steps/animate-char-say-something.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..efcbd192245b42f7621c3bfb186c80982ef89f46 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.ja.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.pt_BR.png b/src/lib/libraries/decks/steps/animate-char-say-something.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..d869090423ad16240324aedf56a3203d01a6244b Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.sw.png b/src/lib/libraries/decks/steps/animate-char-say-something.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..973a072429e5603e913589eae73e2edf66f9f499 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.sw.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.tr.png b/src/lib/libraries/decks/steps/animate-char-say-something.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..d07d049a16e4c323efbe37100cd773a98e688f33 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.tr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.uk.png b/src/lib/libraries/decks/steps/animate-char-say-something.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..3abcab3072b13170eaa6c8aa7be4ec6cfc97d41d Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.uk.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.zh_CN.png b/src/lib/libraries/decks/steps/animate-char-say-something.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..d4426220cb833cf9c495f9a7a1106f6dff74919a Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.zh_TW.png b/src/lib/libraries/decks/steps/animate-char-say-something.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..e90d75e21c502efd85e318c5a5174d8f69d1d1a0 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-say-something.zu.png b/src/lib/libraries/decks/steps/animate-char-say-something.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..38ba461d32fd0c06280020bdac88149d79c5f871 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-say-something.zu.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.am.png b/src/lib/libraries/decks/steps/animate-char-talk.am.png new file mode 100644 index 0000000000000000000000000000000000000000..13925592b09d40cb16a00b748dcaad6d31bd32ca Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.am.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.ar.png b/src/lib/libraries/decks/steps/animate-char-talk.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..be0c6b3caff7d8c6d738bbfdef804b581bc1a3cf Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.ar.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.fr.png b/src/lib/libraries/decks/steps/animate-char-talk.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..60ecb3b8eba19f6c06c925e0ec1f2c64f582bcce Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.fr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.ja.png b/src/lib/libraries/decks/steps/animate-char-talk.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba566b30545ab03b9b03a400e64e530f520855e Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.ja.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.pt_BR.png b/src/lib/libraries/decks/steps/animate-char-talk.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..5fcfbf1b72031212ddd19ef057c6bd8331454506 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.sw.png b/src/lib/libraries/decks/steps/animate-char-talk.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5868897649d62f31419688d86e056f89c53a62a3 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.sw.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.tr.png b/src/lib/libraries/decks/steps/animate-char-talk.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..6041e0d13f88c6a12f8872769b1810ffd847063f Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.tr.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.uk.png b/src/lib/libraries/decks/steps/animate-char-talk.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..cd307198e40e6ae21c38e7cbd3fc12cabaf5903c Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.uk.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.zh_CN.png b/src/lib/libraries/decks/steps/animate-char-talk.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f2938a48036902c1dca9263110f7bbdea0cff4 Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.zh_TW.png b/src/lib/libraries/decks/steps/animate-char-talk.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..de1c59598c156a6855086e4efc9a667b80ea3a6f Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/animate-char-talk.zu.png b/src/lib/libraries/decks/steps/animate-char-talk.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..074f6d0de3d0ad35e611c1b590a6aee35a15658a Binary files /dev/null and b/src/lib/libraries/decks/steps/animate-char-talk.zu.png differ diff --git a/src/lib/libraries/decks/steps/change-size.am.png b/src/lib/libraries/decks/steps/change-size.am.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9db0c686373878ebbe3ef24f73ea8cd12209e8 Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.am.png differ diff --git a/src/lib/libraries/decks/steps/change-size.ar.png b/src/lib/libraries/decks/steps/change-size.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..359fc3c21821a586c95f5b625896cd124a7ec966 Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.ar.png differ diff --git a/src/lib/libraries/decks/steps/change-size.fr.png b/src/lib/libraries/decks/steps/change-size.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..991c2cb28a0bf3b61f2ce41c65d529b1fba67d3e Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.fr.png differ diff --git a/src/lib/libraries/decks/steps/change-size.ja.png b/src/lib/libraries/decks/steps/change-size.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..ec6da68d631bacc91cd0743089a315cff573e3be Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.ja.png differ diff --git a/src/lib/libraries/decks/steps/change-size.pt_BR.png b/src/lib/libraries/decks/steps/change-size.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d1a9e518bc5b5fa40d3a478f37d7d097eb831d Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/change-size.sw.png b/src/lib/libraries/decks/steps/change-size.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..d27f228fdb838d8b413080cdb40bcea4d67bf380 Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.sw.png differ diff --git a/src/lib/libraries/decks/steps/change-size.tr.png b/src/lib/libraries/decks/steps/change-size.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..3a6d1774f48138c9d9a64d5c4ab250542d3a87de Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.tr.png differ diff --git a/src/lib/libraries/decks/steps/change-size.uk.png b/src/lib/libraries/decks/steps/change-size.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..0ddc8c3c46e27f51c829b116d6af3bec7e5adb03 Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.uk.png differ diff --git a/src/lib/libraries/decks/steps/change-size.zh_CN.png b/src/lib/libraries/decks/steps/change-size.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd266e9ed55929c1cb1f34cb2cf47aed5a3b0eb Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/change-size.zh_TW.png b/src/lib/libraries/decks/steps/change-size.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..7269bda6ad0d223aec7e3170828ba4d31ec68422 Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/change-size.zu.png b/src/lib/libraries/decks/steps/change-size.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..541f0eb7b1967e1f8a23e024fdd35979618dea1b Binary files /dev/null and b/src/lib/libraries/decks/steps/change-size.zu.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-add-backdrop.LTR.gif b/src/lib/libraries/decks/steps/chase-game-add-backdrop.LTR.gif new file mode 100644 index 0000000000000000000000000000000000000000..252a13eb0301faba555da4e0065ff70984084157 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-add-backdrop.LTR.gif differ diff --git a/src/lib/libraries/decks/steps/chase-game-add-backdrop.RTL.gif b/src/lib/libraries/decks/steps/chase-game-add-backdrop.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..45e04b9245dab65ffd58314810cef849ab8f1a1e Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-add-backdrop.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/chase-game-add-backdrop.gif b/src/lib/libraries/decks/steps/chase-game-add-backdrop.gif deleted file mode 100644 index 3f08189b76d41f7d2ac4de08fd4ab7972d0340d0..0000000000000000000000000000000000000000 Binary files a/src/lib/libraries/decks/steps/chase-game-add-backdrop.gif and /dev/null differ diff --git a/src/lib/libraries/decks/steps/chase-game-add-sprite1.gif b/src/lib/libraries/decks/steps/chase-game-add-sprite1.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/chase-game-add-sprite1.gif rename to src/lib/libraries/decks/steps/chase-game-add-sprite1.LTR.gif diff --git a/src/lib/libraries/decks/steps/chase-game-add-sprite1.RTL.gif b/src/lib/libraries/decks/steps/chase-game-add-sprite1.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..2531787b4fcca1d731fb4554562b01c79fa61680 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-add-sprite1.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/chase-game-add-sprite2.gif b/src/lib/libraries/decks/steps/chase-game-add-sprite2.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/chase-game-add-sprite2.gif rename to src/lib/libraries/decks/steps/chase-game-add-sprite2.LTR.gif diff --git a/src/lib/libraries/decks/steps/chase-game-add-sprite2.RTL.gif b/src/lib/libraries/decks/steps/chase-game-add-sprite2.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b3d474336afe50d81ea9f782566cdcd8355aaaf Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-add-sprite2.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.am.png b/src/lib/libraries/decks/steps/chase-game-change-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..e5095b4455afb63a84905c4fa88e77980382d702 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.am.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.ar.png b/src/lib/libraries/decks/steps/chase-game-change-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..42375a56f4ea645d2d49b917924c156a08e86fb9 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.fr.png b/src/lib/libraries/decks/steps/chase-game-change-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..018b06d6f9d701caa1a926d22b5f572121186500 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.ja.png b/src/lib/libraries/decks/steps/chase-game-change-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d864085708c2c053142b7090b289d22fcb96d7 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.pt_BR.png b/src/lib/libraries/decks/steps/chase-game-change-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..4706f480cc43303d1aa8e84cdce217158e56b78c Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.sw.png b/src/lib/libraries/decks/steps/chase-game-change-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..da513cca0713cba135e3e9601f25e38ce8efea7d Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.tr.png b/src/lib/libraries/decks/steps/chase-game-change-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..f6947c0a26604c93cadeaae70bc96a205e23927b Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.uk.png b/src/lib/libraries/decks/steps/chase-game-change-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef96c8aa7068ae6e28904a86244c30f22bd1107 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.zh_CN.png b/src/lib/libraries/decks/steps/chase-game-change-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..d23e6a8c310aba7ffa6a57c0d800ea7ccb7ba9df Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.zh_TW.png b/src/lib/libraries/decks/steps/chase-game-change-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c5bcd80f341894e21e4e86eadaad6735f1e996 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-change-score.zu.png b/src/lib/libraries/decks/steps/chase-game-change-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..31377d53fd0e36adb179ea40004d3a4aed70275c Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-change-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.am.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.am.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbecc8f6c8a983abbbb50705a97b84fff21eafe Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.am.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.ar.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..e0bad17283b039fd1c65bf354ae32ca0ae5c7715 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.ar.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.fr.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..34f467bd4e33912ea1918bf490cd0cc8a9f15d17 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.fr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.ja.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..7118049caa0c466916674688d5bd745a37c5edf5 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.ja.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.pt_BR.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..de40f5eaf848f09b9b79de567cffe7d4f5957d85 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.sw.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a1430fecd8ed6bdd814c0222507a65b985693624 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.sw.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.tr.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..a81a49acd7c032ea57eca8d523aa05bfa507e231 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.tr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.uk.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..4dcdc690e7b99de00f8a905d786dfba2dad12ff6 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.uk.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.zh_CN.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa9d8e2b9535df2fd21485334574ecfe23e0d25 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.zh_TW.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..2dfe502895255ae69c4088b5e419f00fc95a3ca3 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-move-randomly.zu.png b/src/lib/libraries/decks/steps/chase-game-move-randomly.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..093df054de274c6596cd20b2f45edd6a238b405d Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-move-randomly.zu.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.am.png b/src/lib/libraries/decks/steps/chase-game-play-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..544508863f5b95b10b2e872b81e23781386a193b Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.ar.png b/src/lib/libraries/decks/steps/chase-game-play-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..c95b6da957de3f08d1535c24327b720c5eddbb25 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.fr.png b/src/lib/libraries/decks/steps/chase-game-play-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..bb3249d50e3aebb8e2a59d954249470663a05396 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.ja.png b/src/lib/libraries/decks/steps/chase-game-play-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..5614c5508d40b6fc0dac0c22e8058870d8e5007c Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.pt_BR.png b/src/lib/libraries/decks/steps/chase-game-play-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7d9cea70735e92dff55f6e6c698385742a7c6b Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.sw.png b/src/lib/libraries/decks/steps/chase-game-play-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..d80ffd42cc4475f0ca1a339364b94f26dd1bb5e0 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.tr.png b/src/lib/libraries/decks/steps/chase-game-play-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd10ea9022f24d0660da71e1b9e6263f2406d11 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.uk.png b/src/lib/libraries/decks/steps/chase-game-play-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..0735dd08ceef87eaeea271f587dcc2ff9e190774 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.zh_CN.png b/src/lib/libraries/decks/steps/chase-game-play-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..2adb048299d8e5b4156796cfddb811b5acbcb16a Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.zh_TW.png b/src/lib/libraries/decks/steps/chase-game-play-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..cf904cc0a9152e6f8725e6cf7e2c7b49e36846e2 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-play-sound.zu.png b/src/lib/libraries/decks/steps/chase-game-play-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..a3856c7ed1de68c616e4c89cd79cb08c98f724cc Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-play-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.am.png b/src/lib/libraries/decks/steps/chase-game-right-left.am.png new file mode 100644 index 0000000000000000000000000000000000000000..6d63362d2d5c427ba4a717029b0726eb61430bd5 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.am.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.ar.png b/src/lib/libraries/decks/steps/chase-game-right-left.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..7b4b7527116dcf385a5f2625e92bd8b02ba2a9eb Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.ar.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.fr.png b/src/lib/libraries/decks/steps/chase-game-right-left.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..98f02556c5186837e4271ab0d40af3128c17a732 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.fr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.ja.png b/src/lib/libraries/decks/steps/chase-game-right-left.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..7b3db026a8773e8eb8faf75bcf86c9cf02bf5cd7 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.ja.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.pt_BR.png b/src/lib/libraries/decks/steps/chase-game-right-left.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f38df944bd1710978dc53b4fb134c603405e53 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.sw.png b/src/lib/libraries/decks/steps/chase-game-right-left.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..fbfece1fb67b8876ebe2e8b9868da4b396b28d29 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.sw.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.tr.png b/src/lib/libraries/decks/steps/chase-game-right-left.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c3a384fb30575b7a661b0bea786c5e3bd37a7c Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.tr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.uk.png b/src/lib/libraries/decks/steps/chase-game-right-left.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e2940bd062a4e442eca8ae3da05dbca6dd1db0 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.uk.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.zh_CN.png b/src/lib/libraries/decks/steps/chase-game-right-left.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..df045930c5d5ba246390fe8c3c1a2702d7df8fb6 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.zh_TW.png b/src/lib/libraries/decks/steps/chase-game-right-left.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..030254965feff611e97d48cf18d75c51aa0befe5 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-right-left.zu.png b/src/lib/libraries/decks/steps/chase-game-right-left.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..c114ca3300d8eeb72e5e9f11780be816e8c81ddc Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-right-left.zu.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.am.png b/src/lib/libraries/decks/steps/chase-game-up-down.am.png new file mode 100644 index 0000000000000000000000000000000000000000..9f8feed790c1a9ba4f57cbd150c3565628e99da5 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.am.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.ar.png b/src/lib/libraries/decks/steps/chase-game-up-down.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..b49d61feb46b3023281b9bc092730613d1b9847b Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.ar.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.fr.png b/src/lib/libraries/decks/steps/chase-game-up-down.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa91b1ac66eec6d8fa89f87af0f74395600db14 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.fr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.ja.png b/src/lib/libraries/decks/steps/chase-game-up-down.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..fd6bc738b71801b2b03c803a0579f81a80cb7a87 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.ja.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.pt_BR.png b/src/lib/libraries/decks/steps/chase-game-up-down.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..6d3500d9fc40aa3826de385ee51075cb147c90fa Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.sw.png b/src/lib/libraries/decks/steps/chase-game-up-down.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..41910abafeaeb908766ed7622bb55be22724816c Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.sw.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.tr.png b/src/lib/libraries/decks/steps/chase-game-up-down.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..0b52c28d6be6a921614dfeba3525389d9536f655 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.tr.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.uk.png b/src/lib/libraries/decks/steps/chase-game-up-down.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..976f99fedd645265b8e313eae66ffd5bfbf8d474 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.uk.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.zh_CN.png b/src/lib/libraries/decks/steps/chase-game-up-down.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..4a314f1f7667f77381ee5179a8ac5274e8dab9d2 Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.zh_TW.png b/src/lib/libraries/decks/steps/chase-game-up-down.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..a7dce64dafe5cfced87d3285cff0a31606b99b1d Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/chase-game-up-down.zu.png b/src/lib/libraries/decks/steps/chase-game-up-down.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..d94731dd4d90b75c80a12151a04545aec1e9281b Binary files /dev/null and b/src/lib/libraries/decks/steps/chase-game-up-down.zu.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.am.png b/src/lib/libraries/decks/steps/cn-backdrop.am.png new file mode 100644 index 0000000000000000000000000000000000000000..2f162e1f018df85142cd0e81777beb4bd040bce0 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.am.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.ar.png b/src/lib/libraries/decks/steps/cn-backdrop.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9b4627937268f848bef969af7735bf7dc4c110 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.ar.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.fr.png b/src/lib/libraries/decks/steps/cn-backdrop.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..755ca7ad055fe278cf0853a6005cb8fc890140d9 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.fr.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.ja.png b/src/lib/libraries/decks/steps/cn-backdrop.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..93459a47c65d491da82b8c5690f20e24b1f8dd01 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.ja.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.pt_BR.png b/src/lib/libraries/decks/steps/cn-backdrop.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..c31ed9e93169a395f294a011a26c595783272ca4 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.sw.png b/src/lib/libraries/decks/steps/cn-backdrop.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..20b97ab190fc05bec5476c4bfd47bd0f2817891f Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.sw.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.tr.png b/src/lib/libraries/decks/steps/cn-backdrop.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..87a782853a163a4bf22a23b4398667df5a572383 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.tr.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.uk.png b/src/lib/libraries/decks/steps/cn-backdrop.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..52fc577b75357db073c5797b85e4f31ae7838e8a Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.uk.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.zh_CN.png b/src/lib/libraries/decks/steps/cn-backdrop.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..a20a85d11312a05db057e52b8316eb18a0b8c4fd Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.zh_TW.png b/src/lib/libraries/decks/steps/cn-backdrop.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3df671f0e1f4ca2fe35fafc9f9385eeb36eb48 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/cn-backdrop.zu.png b/src/lib/libraries/decks/steps/cn-backdrop.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7468b63b29917068b79eb51b88833540736c42 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-backdrop.zu.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.am.png b/src/lib/libraries/decks/steps/cn-collect.am.png new file mode 100644 index 0000000000000000000000000000000000000000..1cfb90253507183988192b1ac17ef644f0cc457b Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.am.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.ar.png b/src/lib/libraries/decks/steps/cn-collect.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..cc2c834c9d2f3af24427ceecbb7facc5e0ff8cff Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.ar.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.fr.png b/src/lib/libraries/decks/steps/cn-collect.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..b0790390890d490912c5f45571dfa7b7105cf2ef Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.fr.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.ja.png b/src/lib/libraries/decks/steps/cn-collect.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..a74b6ced2abe7683f31f3c4ed4cc4098a75658a1 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.ja.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.pt_BR.png b/src/lib/libraries/decks/steps/cn-collect.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..1b71fbae40b452ae7e626eca877918c3dec0e937 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.sw.png b/src/lib/libraries/decks/steps/cn-collect.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..54e2fee111b3bef76321ee0d825801544b61ae60 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.sw.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.tr.png b/src/lib/libraries/decks/steps/cn-collect.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..2d897f4683d35846233e68b9434997099bc6e66b Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.tr.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.uk.png b/src/lib/libraries/decks/steps/cn-collect.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..bb959e4bd9f3f4cb9b261f9c0d9c76d758ca275e Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.uk.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.zh_CN.png b/src/lib/libraries/decks/steps/cn-collect.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..1a8cec93731d8001b023aeba4c498af0a3129f51 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.zh_TW.png b/src/lib/libraries/decks/steps/cn-collect.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd257cc94b7048f185ded9edd1b55d918b4585f Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/cn-collect.zu.png b/src/lib/libraries/decks/steps/cn-collect.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..29afaa4fd5f6a56f84b2f8bc583e9196e8e56336 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-collect.zu.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.am.png b/src/lib/libraries/decks/steps/cn-glide.am.png new file mode 100644 index 0000000000000000000000000000000000000000..5ac875a101a1ed93f537773438d0157b39872008 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.am.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.ar.png b/src/lib/libraries/decks/steps/cn-glide.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..a2466c57531ce39dcfb7fb7d742ff0a0e463a397 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.ar.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.fr.png b/src/lib/libraries/decks/steps/cn-glide.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..100b1e3ff47211fec44c569857c621396dff27cc Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.fr.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.ja.png b/src/lib/libraries/decks/steps/cn-glide.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..504b6da90767f39172de85d705a232895845139b Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.ja.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.pt_BR.png b/src/lib/libraries/decks/steps/cn-glide.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..2e402877fcdb1bd7b401393d31f6d4b9f59a0322 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.sw.png b/src/lib/libraries/decks/steps/cn-glide.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..3aeb16d456fdc6a0a61c936361eb06f5a8f38367 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.sw.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.tr.png b/src/lib/libraries/decks/steps/cn-glide.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..dca3b384792630b732e39ba7925ba373f0f304a0 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.tr.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.uk.png b/src/lib/libraries/decks/steps/cn-glide.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa11477e80944d43ecf046a2426d302010d19e0 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.uk.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.zh_CN.png b/src/lib/libraries/decks/steps/cn-glide.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..384cc64fe48db87ffa3f8ca8c52ac64a0770beaf Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.zh_TW.png b/src/lib/libraries/decks/steps/cn-glide.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7f588d088f167de35567ef947c5dc4b61f2d51 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/cn-glide.zu.png b/src/lib/libraries/decks/steps/cn-glide.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..2a35e6e0b10c9e1d5fc933ccc6f44ca0e8918dac Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-glide.zu.png differ diff --git a/src/lib/libraries/decks/steps/cn-pick-sprite.gif b/src/lib/libraries/decks/steps/cn-pick-sprite.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/cn-pick-sprite.gif rename to src/lib/libraries/decks/steps/cn-pick-sprite.LTR.gif diff --git a/src/lib/libraries/decks/steps/cn-pick-sprite.RTL.gif b/src/lib/libraries/decks/steps/cn-pick-sprite.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..375b64be8564a63b1da5f2cc341c9f71c7391bde Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-pick-sprite.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/cn-say.am.png b/src/lib/libraries/decks/steps/cn-say.am.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5e5dd4bd59ce6c6cc865d066dc0cff69cd2639 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.am.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.ar.png b/src/lib/libraries/decks/steps/cn-say.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..0bab774858eff93b8d702e432d713cda96896317 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.ar.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.fr.png b/src/lib/libraries/decks/steps/cn-say.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..b4689fed66235fa7e97967cd83389c0b68a104ac Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.fr.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.ja.png b/src/lib/libraries/decks/steps/cn-say.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..403936a2f1d0e740a6a8ff40a7c3f367ca109003 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.ja.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.pt_BR.png b/src/lib/libraries/decks/steps/cn-say.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..faa340743a126a868ae9b59693ff435b4758b4b7 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.sw.png b/src/lib/libraries/decks/steps/cn-say.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..e6eacbb94bd0b1ebfe3371299758bb7ae4dc238f Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.sw.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.tr.png b/src/lib/libraries/decks/steps/cn-say.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..f0de0eab2d783cb943762a1eaf5f620c9dfd2134 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.tr.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.uk.png b/src/lib/libraries/decks/steps/cn-say.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..8644376b7d51ecb6ed7d4abfb31554e1556decad Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.uk.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.zh_CN.png b/src/lib/libraries/decks/steps/cn-say.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..ca8c936109caaf6f42e5f3f6b3a1a49492e48e30 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.zh_TW.png b/src/lib/libraries/decks/steps/cn-say.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..3094d690e49ddaf495c3f79de223e11fc45db980 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/cn-say.zu.png b/src/lib/libraries/decks/steps/cn-say.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..55ba3800bc4f7a922062e15a6988f6aa2aae521c Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-say.zu.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.am.png b/src/lib/libraries/decks/steps/cn-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..21786ec3fe1f16dbdbdadac920c710a0c0e7955d Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.am.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.ar.png b/src/lib/libraries/decks/steps/cn-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..79421e3fbffbc2564a2b291994370250794e7b48 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.fr.png b/src/lib/libraries/decks/steps/cn-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..0f048d032f8c8314a8394ed9ee6fdc9125356ec0 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.ja.png b/src/lib/libraries/decks/steps/cn-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d328d2b96cb8c86193e96f6c65d06cca4a3f2b6f Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.pt_BR.png b/src/lib/libraries/decks/steps/cn-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..741f682df9137d0b6ff6b1fba54136cb2c75cd8b Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.sw.png b/src/lib/libraries/decks/steps/cn-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..55a51027abb9f65a17ab0e9bb348a4f004c6e83e Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.tr.png b/src/lib/libraries/decks/steps/cn-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..da3e7f061f4e25de8a615c2d1d8f8dd92d838ca6 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.uk.png b/src/lib/libraries/decks/steps/cn-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e801a9a920577cdab5db48878f307ca89c6e16 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.zh_CN.png b/src/lib/libraries/decks/steps/cn-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fa56494756f2e48ef12959b8174625642458ed Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.zh_TW.png b/src/lib/libraries/decks/steps/cn-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..8101423e1adbff0e4172e71af871dadbc6900aa9 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/cn-score.zu.png b/src/lib/libraries/decks/steps/cn-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..4c39a9e5a01c15c3209017928dd28e9e9dc50d55 Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/cn-show-character.LTR.gif b/src/lib/libraries/decks/steps/cn-show-character.LTR.gif new file mode 100644 index 0000000000000000000000000000000000000000..01b160a494a493169c9aba59fa30586bb7963c5e Binary files /dev/null and b/src/lib/libraries/decks/steps/cn-show-character.LTR.gif differ diff --git a/src/lib/libraries/decks/steps/cn-show-character.gif b/src/lib/libraries/decks/steps/cn-show-character.gif deleted file mode 100644 index da4dd984a38b1f33c65c896f7a8b8b08a9f7c984..0000000000000000000000000000000000000000 Binary files a/src/lib/libraries/decks/steps/cn-show-character.gif and /dev/null differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.am.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.am.png new file mode 100644 index 0000000000000000000000000000000000000000..7e40ef25b32f9fbef406a7aabf5faed3c9c1ff07 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.ar.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffb3d9b1c59ba89ebcf487837030b17fa3b5651 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.fr.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..573c209a9b187e2254f328e2cd0505a0d8c19092 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.ja.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..914b22033a22ebcc80cec4330b214f11e934d975 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..c71b7436eb1d70a412b2c7e9cd295ff94194de46 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.sw.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..67a4e0ee6c01a743b893067b6b4a6cfa7e4a0852 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.tr.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..59aba1e035519c72b803f9e8fd0acf947c810d4b Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.uk.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..002cca098aa51fd3158f657e771b1cc0f6c00f8d Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7f156953b635c4c9296ca41b68169f1e20b72c Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..a9beaddd9e380e1a4e197ff71a15657e7fcf3c95 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zu.png b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d0259bd81717a6934021e9e27dca68b745964e Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-01-say-something.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.am.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.am.png new file mode 100644 index 0000000000000000000000000000000000000000..1b21ddea36ceb4906fe8ebe8fe203ca1f8ab439e Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.ar.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..71c1856338fa2c216d7e917011de9f86067cf309 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.fr.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd967dfd09d08ee0a775c5cefa346d0822cafd4 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.ja.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d061d5a8a8f23b0d9f7f8fc69f66ac0768dc078a Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..531843a520ebc7f51f8119893dba1415d72b9ce4 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.sw.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..60e7f8d3b3eba7e60209c783a01cd47934cc4983 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.tr.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..8b22b87cb7da1b36ed2cf6669e3d745c36b5b8f3 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.uk.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..0598cba532c383f890ced71f24ab76875a3736b2 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3ad382a53707d060380dd0ed195b6dcbc5db5d Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..92fb87444ed04d53bf31804051a15543d83eb4bc Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-02-animate.zu.png b/src/lib/libraries/decks/steps/code-cartoon-02-animate.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..4c28472c379cf1da5e97293326aba2a34096a5a4 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-02-animate.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-03-select-different-character.png b/src/lib/libraries/decks/steps/code-cartoon-03-select-different-character.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/code-cartoon-03-select-different-character.png rename to src/lib/libraries/decks/steps/code-cartoon-03-select-different-character.LTR.png diff --git a/src/lib/libraries/decks/steps/code-cartoon-03-select-different-character.RTL.png b/src/lib/libraries/decks/steps/code-cartoon-03-select-different-character.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..99b544c28d724d1baeac844b64e8851988eb24c5 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-03-select-different-character.RTL.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.am.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.am.png new file mode 100644 index 0000000000000000000000000000000000000000..ec4adf5683784b475420d9ab64048bd520d450f1 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.ar.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..81137111f2411bb87fe0433b15c1ac718f4593cb Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.fr.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..64147fe5240b144044ae738f3e8ee131882b6605 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.ja.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..a455c2b97cdf047ec40efbfa16c945ba8c8bd14b Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8480b49da26dd82f8621b870b7414c2ba26303 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.sw.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcaf2e407afa10b2466ff33303237a7146a1dc6 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.tr.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..2c29af5abfa09752d1c8be91dc85245f9bd65f8b Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.uk.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..02e65f804c90f97039813eee6cb0c3566deb591a Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..09fff4d365d32a07c409797997b17c230cb2b422 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..034a2fe68f4b3832b5026d117f6b254eab736dc2 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zu.png b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..c57e00934088ed1e7243d0de39deb86825d60d7a Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-04-use-minus-sign.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.am.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.am.png new file mode 100644 index 0000000000000000000000000000000000000000..070962758d7f9528efc7a139488d30f591e89673 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.ar.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..d2403dbe91cdfc4c5658e5eef00d5b9d34d92a15 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.fr.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..cbe968ce8ee5f3df32ea5bf2d965208058c4e7e1 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.ja.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..1b96eb5cdbfafd34d6b327c91b97b2717c73ac96 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..4b10b0a18ee11fe27553e24abc492ceef4aa6931 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.sw.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..75a02018d8e49c050ecae1cfb26b3f35d9474af5 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.tr.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..f431a08e855e2a6224c7fce59daef918acf3cbc6 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.uk.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..ba850b22f67c3aaa942cbdaa49414d436a03d179 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..f5827e9f359a8fb3bfd06275448702df3d250e6a Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..ab161eb9219eda54c4f20eb4858491ecef699d43 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zu.png b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..c63396a36e0737c2b800b3678e5415b399ec828a Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-05-grow-shrink.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-06-select-another-different-character.png b/src/lib/libraries/decks/steps/code-cartoon-06-select-another-different-character.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/code-cartoon-06-select-another-different-character.png rename to src/lib/libraries/decks/steps/code-cartoon-06-select-another-different-character.LTR.png diff --git a/src/lib/libraries/decks/steps/code-cartoon-06-select-another-different-character.RTL.png b/src/lib/libraries/decks/steps/code-cartoon-06-select-another-different-character.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..20d4c97602d5e401bb0c8bb2a3f70746b8d7b89a Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-06-select-another-different-character.RTL.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.am.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.am.png new file mode 100644 index 0000000000000000000000000000000000000000..906b395bd4d81b665a100b5007c1333f0cf92479 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.ar.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..decfeefe2151e3d284db683bc99cc19a34fe878a Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.fr.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3287a46d44f789aca76cdd27c3d21741174456 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.ja.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..be92df9d964d0f3fdae67e4d8b9d397e45a55489 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..12488090e2b2c302cb171794dff0338f23593654 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.sw.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5d80d1bee481d2b491789b36acf76a4c4b72b1 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.tr.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..3767673ce61c7d70b90c8ca393dcd009e10f9df0 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.uk.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe2ff21763fdf1f3b6d6ea74611ab0225e341ab Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..a2be171560190cefc1ee0d57669ac0167afe2e86 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..99e1f31fce8528baa5281e13168a9aee2799b60b Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-07-jump.zu.png b/src/lib/libraries/decks/steps/code-cartoon-07-jump.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..ef8330e0e9637aa4761e3f2daa47442ca50780ac Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-07-jump.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.am.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.am.png new file mode 100644 index 0000000000000000000000000000000000000000..6932ee8fb33495f54463e7bb064f252f4d236ae2 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.ar.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..57d661d97b08ad47f3270d585c9e859eb9cda2c7 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.fr.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e774124663f593348fcc92641f24d7f8893c2b Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.ja.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1db1d476c0a1019de8db4ea173d6539ef39eb0 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..3d65ab5b8b773bf6edf47c95741af011378946e4 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.sw.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5167d2ffbe647cb7b7dcc4991047ffe4efdef59b Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.tr.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..c69b760d708c8e3ad3eb954f764e8cdfab5b1e42 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.uk.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..f91b30278a0acfbc2d613df9a1d7132f886dd6b4 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..1fc0e9bdb3f13c88ae22bba5f853cd47517f01df Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..5174e21528d81182b8c8b7cddce0bd09f65d7dfd Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zu.png b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..2337c56a18c55dd48dd5bc6d310a6b2e9eb8f81f Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-08-change-scenes.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.am.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.am.png new file mode 100644 index 0000000000000000000000000000000000000000..ad5f10d63183cfb52f8c501c96fc4ae5688d1358 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.ar.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..0af8e19d7b9fe796859f7198c07ab003e08ae6e8 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.fr.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..82f1057c47a96feba9dba4b4ba096f9db6a717f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.ja.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..bcd6ee8dffa3642c54fde9e625410835d2f5dbd8 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..dedbc4a25d09376581d184d4ed25d71092644cb7 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.sw.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..845742216bcf1bd6d69f48360e3d48a68ebdc1af Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.tr.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..da78a84f49cd907c8efecc060d4e13547ff8ab1e Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.uk.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..93d7aa5be737a4b34e19c849e162be843b292e30 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..796614229e4ed1fc1390d48540238beee29d05dc Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..4db43c12fb272ef58ae3e727b0ea42f3f0eccc18 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zu.png b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..6b2fd2854e913cb2e7d8887291d747d53e0faa3e Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-09-glide-around.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.am.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.am.png new file mode 100644 index 0000000000000000000000000000000000000000..eb5be772aa30d85e5fe56c3b75e6afc19a26c89c Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.am.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.ar.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..381e31d6c64fdc5a15933cb80e533b88e36a1249 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.ar.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.fr.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..215a5de510ff090e53b469792aa7797986056633 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.fr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.ja.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..a1797ab1992d9145ddade529bd3160d1654c89c9 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.ja.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.pt_BR.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c59fa36ebb260c52159269dc48d724f1acc895 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.sw.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..01cb2b0edd4cc6757d6d93d63c744d95ac0a5858 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.sw.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.tr.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..6692787d9a4fcd8948df211d0def318a0d1c1d7d Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.tr.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.uk.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf4287c77ee2de20c624fa914ac892d2024ca8d Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.uk.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zh_CN.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..5260d154e992445615d03fb528e0f137a4805177 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zh_TW.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..4f587c2f1d851a0ec911352616d04cff41fd79d3 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zu.png b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..799fd52c618d17a0afc8d3dbb2fd7881e95af8a7 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-10-change-costumes.zu.png differ diff --git a/src/lib/libraries/decks/steps/code-cartoon-11-choose-more-characters.png b/src/lib/libraries/decks/steps/code-cartoon-11-choose-more-characters.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/code-cartoon-11-choose-more-characters.png rename to src/lib/libraries/decks/steps/code-cartoon-11-choose-more-characters.LTR.png diff --git a/src/lib/libraries/decks/steps/code-cartoon-11-choose-more-characters.RTL.png b/src/lib/libraries/decks/steps/code-cartoon-11-choose-more-characters.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..9d826029023ee3b6a9b831a71dfc3a6df793f349 Binary files /dev/null and b/src/lib/libraries/decks/steps/code-cartoon-11-choose-more-characters.RTL.png differ diff --git a/src/lib/libraries/decks/steps/fly-choose-backdrop.gif b/src/lib/libraries/decks/steps/fly-choose-backdrop.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/fly-choose-backdrop.gif rename to src/lib/libraries/decks/steps/fly-choose-backdrop.LTR.gif diff --git a/src/lib/libraries/decks/steps/fly-choose-backdrop.RTL.gif b/src/lib/libraries/decks/steps/fly-choose-backdrop.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd8f2e4f1fcd75c7607bd3f74eb18c8680bf3c6c Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-choose-backdrop.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/fly-choose-character.png b/src/lib/libraries/decks/steps/fly-choose-character.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/fly-choose-character.png rename to src/lib/libraries/decks/steps/fly-choose-character.LTR.png diff --git a/src/lib/libraries/decks/steps/fly-choose-character.RTL.png b/src/lib/libraries/decks/steps/fly-choose-character.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..9753fa8654f815561b1d0d2f2d5020ac80a74d91 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-choose-character.RTL.png differ diff --git a/src/lib/libraries/decks/steps/fly-choose-scenery.gif b/src/lib/libraries/decks/steps/fly-choose-scenery.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/fly-choose-scenery.gif rename to src/lib/libraries/decks/steps/fly-choose-scenery.LTR.gif diff --git a/src/lib/libraries/decks/steps/fly-choose-scenery.RTL.gif b/src/lib/libraries/decks/steps/fly-choose-scenery.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..4d5629a0c3ae1a599de1ce09f9e02499f6ea16f3 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-choose-scenery.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.am.png b/src/lib/libraries/decks/steps/fly-flying-heart.am.png new file mode 100644 index 0000000000000000000000000000000000000000..0007f8944f8705c8b7b0ba806e3632210dc0dbe3 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.am.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.ar.png b/src/lib/libraries/decks/steps/fly-flying-heart.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..74b3f32074b7fd2a2a4a8fed1de8836e7ec43cbc Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.ar.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.fr.png b/src/lib/libraries/decks/steps/fly-flying-heart.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..dba3ae9cc381c0231fb021c9ae69ea0a3dd80269 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.fr.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.ja.png b/src/lib/libraries/decks/steps/fly-flying-heart.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..2421f66a7b474cac5b26c09d7cadff9535c156cd Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.ja.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.pt_BR.png b/src/lib/libraries/decks/steps/fly-flying-heart.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..e448f5fd1520c70ddea88e26fe19177899e38d08 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.sw.png b/src/lib/libraries/decks/steps/fly-flying-heart.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a2c9ff90d61c6f7a6561b9f646e45c6be5ff3d Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.sw.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.tr.png b/src/lib/libraries/decks/steps/fly-flying-heart.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..1a2c5e0457ef2ea4e48ad293a9834849a984bc8f Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.tr.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.uk.png b/src/lib/libraries/decks/steps/fly-flying-heart.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..6da01333643af9a38ba2e28e3fad708834b0c029 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.uk.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.zh_CN.png b/src/lib/libraries/decks/steps/fly-flying-heart.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..9800da5e45272903ae8c1a0cb46224d7f70e4b26 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.zh_TW.png b/src/lib/libraries/decks/steps/fly-flying-heart.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..aa925bd0e2424c64adff701e0f52ae69053e2135 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/fly-flying-heart.zu.png b/src/lib/libraries/decks/steps/fly-flying-heart.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..be5c58cdd8fcdb30a1fcc43fa5654d1b148ccc42 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-flying-heart.zu.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.am.png b/src/lib/libraries/decks/steps/fly-keep-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc48f2720193f5276ecc8d0171617dbaadca766 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.am.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.ar.png b/src/lib/libraries/decks/steps/fly-keep-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a3002bb830bdf7be1ed3f0fc1824bae3dddffc Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.fr.png b/src/lib/libraries/decks/steps/fly-keep-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b7bf629132f1ce66e41cf4dc8b973bb3e4c0cc Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.ja.png b/src/lib/libraries/decks/steps/fly-keep-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..0e80521a99da14af0eb732e1e16c0e3cc28fc7a8 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.pt_BR.png b/src/lib/libraries/decks/steps/fly-keep-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7d5743ce93272802f485077a802e8f73926dfe Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.sw.png b/src/lib/libraries/decks/steps/fly-keep-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..136fc5a30fdbe8b7fbbd91611faf124d6a4eed4c Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.tr.png b/src/lib/libraries/decks/steps/fly-keep-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..63c9733abc1e2599d02fff2984aee7ade1ec89f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.uk.png b/src/lib/libraries/decks/steps/fly-keep-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..26744fbba6cf36b6569c793b23a53a3da61403c3 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.zh_CN.png b/src/lib/libraries/decks/steps/fly-keep-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..43d6e865928e7f289c1243cf5b7cc16013bbd5a7 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.zh_TW.png b/src/lib/libraries/decks/steps/fly-keep-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..53d447cd1e698057f334b6bd689fcee993f8bd95 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/fly-keep-score.zu.png b/src/lib/libraries/decks/steps/fly-keep-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..9f76377cc621a3b99cc4bb84235ba5c35c17a017 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-keep-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.am.png b/src/lib/libraries/decks/steps/fly-make-interactive.am.png new file mode 100644 index 0000000000000000000000000000000000000000..ae37bba09ba3ef6b95526822862c23eaa51239bd Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.am.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.ar.png b/src/lib/libraries/decks/steps/fly-make-interactive.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..7699608ba9af23d53dd45344959f289f21148771 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.ar.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.fr.png b/src/lib/libraries/decks/steps/fly-make-interactive.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0dde77670ddc1f0492c9f839f2967e61bfc048 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.fr.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.ja.png b/src/lib/libraries/decks/steps/fly-make-interactive.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..10fb92fc241cf1561e7ad40e50956cccec251451 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.ja.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.pt_BR.png b/src/lib/libraries/decks/steps/fly-make-interactive.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..1193b44cb5e90a544ce0a9d49963d909e09a75a6 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.sw.png b/src/lib/libraries/decks/steps/fly-make-interactive.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..666fa84de9c0db45315ecff0864a9f184156003a Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.sw.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.tr.png b/src/lib/libraries/decks/steps/fly-make-interactive.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0cd9c16f61e7ba5963d97d693e8a6c88b9fa66 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.tr.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.uk.png b/src/lib/libraries/decks/steps/fly-make-interactive.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..9c24ba470024b1a139318a03b59cf8c6c32431bb Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.uk.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.zh_CN.png b/src/lib/libraries/decks/steps/fly-make-interactive.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..06bee59ac18cb5a5e956debbd2288e6a71023d57 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.zh_TW.png b/src/lib/libraries/decks/steps/fly-make-interactive.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..f554b093233f7f253873e30b55caea7d71fe9598 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/fly-make-interactive.zu.png b/src/lib/libraries/decks/steps/fly-make-interactive.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..8f824affc8705e7b8b12fa458401f0271315001a Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-make-interactive.zu.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.am.png b/src/lib/libraries/decks/steps/fly-move-scenery.am.png new file mode 100644 index 0000000000000000000000000000000000000000..363f3f54a8a4e30d8ccaf5af15d94fb701cfebfc Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.am.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.ar.png b/src/lib/libraries/decks/steps/fly-move-scenery.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..64434af0beb145c2055b810351d7583c08027409 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.ar.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.fr.png b/src/lib/libraries/decks/steps/fly-move-scenery.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ebcf860b6146a66a3ea3d9754128c18bfe2ba7 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.fr.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.ja.png b/src/lib/libraries/decks/steps/fly-move-scenery.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1c8990e9bb711ccc9823a121a4fc8f3b3c8aac Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.ja.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.pt_BR.png b/src/lib/libraries/decks/steps/fly-move-scenery.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..044d927e5c78f3ad4e816bb079d7e27c27eb610e Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.sw.png b/src/lib/libraries/decks/steps/fly-move-scenery.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..66526bcfebb06252aa17607a67992298622c81ab Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.sw.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.tr.png b/src/lib/libraries/decks/steps/fly-move-scenery.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..a23d2a9e8eb92e82a3e934503fa2f12c57cbe719 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.tr.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.uk.png b/src/lib/libraries/decks/steps/fly-move-scenery.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..97bbee72644652420eafb29d3b2e663ea446094d Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.uk.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.zh_CN.png b/src/lib/libraries/decks/steps/fly-move-scenery.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4a27054cf23f77ca5f06245c82fa1a6634863b Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.zh_TW.png b/src/lib/libraries/decks/steps/fly-move-scenery.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..9625be17173f307aba6048c71487cc09cb08b2cd Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/fly-move-scenery.zu.png b/src/lib/libraries/decks/steps/fly-move-scenery.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..df3fa5ffe979648fcace7167a0ebc531557669c5 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-move-scenery.zu.png differ diff --git a/src/lib/libraries/decks/steps/fly-object-to-collect.png b/src/lib/libraries/decks/steps/fly-object-to-collect.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/fly-object-to-collect.png rename to src/lib/libraries/decks/steps/fly-object-to-collect.LTR.png diff --git a/src/lib/libraries/decks/steps/fly-object-to-collect.RTL.png b/src/lib/libraries/decks/steps/fly-object-to-collect.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..f3100faddd5a45fd7c1017d59210293ccdb5d370 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-object-to-collect.RTL.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.am.png b/src/lib/libraries/decks/steps/fly-say-something.am.png new file mode 100644 index 0000000000000000000000000000000000000000..326b62f6d6ec5718c4e1943e135731a17ec2aa97 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.am.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.ar.png b/src/lib/libraries/decks/steps/fly-say-something.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..63408871fb72620b87cf7c344f309c6af9fec4f5 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.ar.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.fr.png b/src/lib/libraries/decks/steps/fly-say-something.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf8dfc10e99a6f76eee570a2249acf18a4af957 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.fr.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.ja.png b/src/lib/libraries/decks/steps/fly-say-something.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..950ef03f3684133648ebc56085d4e1aac9874568 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.ja.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.pt_BR.png b/src/lib/libraries/decks/steps/fly-say-something.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..0b43d246577920d1f9c68e5563ab2fa2166022c4 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.sw.png b/src/lib/libraries/decks/steps/fly-say-something.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..d9837d00a717f461d1488ad97ee9ac31a4dc0978 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.sw.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.tr.png b/src/lib/libraries/decks/steps/fly-say-something.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..364a8bcfd0da9f0e6393a52d3d7c028f5676b09a Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.tr.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.uk.png b/src/lib/libraries/decks/steps/fly-say-something.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..7f3b90efb2f22d9a890b25b9f71e88fb6afe2853 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.uk.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.zh_CN.png b/src/lib/libraries/decks/steps/fly-say-something.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..45bcc43b41860382307b1da34bd5aa56786ad09b Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.zh_TW.png b/src/lib/libraries/decks/steps/fly-say-something.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..11d36f78274f7c316e27e936635256577dfdd9cc Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/fly-say-something.zu.png b/src/lib/libraries/decks/steps/fly-say-something.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c6e181e6fa4ed77ab094f93f4e6417170739bd Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-say-something.zu.png differ diff --git a/src/lib/libraries/decks/steps/fly-select-flyer.png b/src/lib/libraries/decks/steps/fly-select-flyer.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/fly-select-flyer.png rename to src/lib/libraries/decks/steps/fly-select-flyer.LTR.png diff --git a/src/lib/libraries/decks/steps/fly-select-flyer.RTL.png b/src/lib/libraries/decks/steps/fly-select-flyer.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..ba5a0ce4808badb51909cf95803280bb9b76a790 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-select-flyer.RTL.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.am.png b/src/lib/libraries/decks/steps/fly-switch-costume.am.png new file mode 100644 index 0000000000000000000000000000000000000000..3f50d8a3fefc4d4508de33729eecef5a735b1d02 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.am.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.ar.png b/src/lib/libraries/decks/steps/fly-switch-costume.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae8c72284fa2453173fb8d263c9b952d8a52b95 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.ar.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.fr.png b/src/lib/libraries/decks/steps/fly-switch-costume.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d70fc5f1b1fa00115433a491b7315606e2d63d Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.fr.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.ja.png b/src/lib/libraries/decks/steps/fly-switch-costume.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b2b5ddb2b1b9d93e2a071588269e5eaf29ddc0 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.ja.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.pt_BR.png b/src/lib/libraries/decks/steps/fly-switch-costume.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..52ed74040488a3b51abfa480ba9a8aaddfe6e429 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.sw.png b/src/lib/libraries/decks/steps/fly-switch-costume.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..2b288a68aa1647e2f92d90c2c04dd86f851e3b68 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.sw.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.tr.png b/src/lib/libraries/decks/steps/fly-switch-costume.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..ae00cceab6298bdd6ec8d933fd2b97ff4ad66074 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.tr.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.uk.png b/src/lib/libraries/decks/steps/fly-switch-costume.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..de488986914472ab1f9d27d2c1d4e90d8ad625e4 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.uk.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.zh_CN.png b/src/lib/libraries/decks/steps/fly-switch-costume.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..687dd05307dc3984b4e95b4679c7ee743c673345 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.zh_TW.png b/src/lib/libraries/decks/steps/fly-switch-costume.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..415537fd438562fc0c8536d3a191298ef6be4ec8 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/fly-switch-costume.zu.png b/src/lib/libraries/decks/steps/fly-switch-costume.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..673798ff1bccd600e9afc2b72532c7c50826ca34 Binary files /dev/null and b/src/lib/libraries/decks/steps/fly-switch-costume.zu.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.am.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.am.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fdf0a211265d99fa9c901e88084b02a0b20a96 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.am.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.ar.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..4878fc3b03f29df6c281c33b281d661a2049aece Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.ar.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.fr.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa4a81537e51409280a40fdadaa4e14330e99fc Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.fr.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.ja.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d50634bc4dd966aa47848b84acdf0e4f024db586 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.ja.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.pt_BR.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..99b12bbb63b01c8158cbb832659ffde4a9786613 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.sw.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..1246af584b648f429f46df6277d4540216a8c228 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.sw.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.tr.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..caed446a3f06423840c5e6d4d4ce968e1da10e08 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.tr.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.uk.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..95cb942db7151e101374c6f8c682bd23087ebf92 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.uk.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.zh_CN.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..f47204b9b48323d857dab0a4619322910764e99f Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.zh_TW.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..afb31ba376e06aad83831a0eb321fed3f5a8485d Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-back-and-forth.zu.png b/src/lib/libraries/decks/steps/glide-around-back-and-forth.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..ce686c124532f408d95b2a31b4cdbf6d06e30776 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-back-and-forth.zu.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.am.png b/src/lib/libraries/decks/steps/glide-around-point.am.png new file mode 100644 index 0000000000000000000000000000000000000000..69525180a26c36931754cf98553857fccbece2e6 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.am.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.ar.png b/src/lib/libraries/decks/steps/glide-around-point.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..475b610990c27c9c806823e6df58b29e278d113e Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.ar.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.fr.png b/src/lib/libraries/decks/steps/glide-around-point.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..685486f6e2b7aa3367b7be1c79865af1d9f69de2 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.fr.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.ja.png b/src/lib/libraries/decks/steps/glide-around-point.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..c82829161b935e4f92510f26aad7e4d02b6caa78 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.ja.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.pt_BR.png b/src/lib/libraries/decks/steps/glide-around-point.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..cf1b88b0d670acdbca4450f41ca3e9d172d80e8d Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.sw.png b/src/lib/libraries/decks/steps/glide-around-point.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..16e7eee0c6f67b598b2963edbe0f48d2009d2e96 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.sw.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.tr.png b/src/lib/libraries/decks/steps/glide-around-point.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..091e1fba374621c90dd881b5b7c133633b628f43 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.tr.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.uk.png b/src/lib/libraries/decks/steps/glide-around-point.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb9e47148ba93c79e840001e668eea4b896b323 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.uk.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.zh_CN.png b/src/lib/libraries/decks/steps/glide-around-point.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..2c4c72ceaee5b5d621084729334d1248dfb600ac Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.zh_TW.png b/src/lib/libraries/decks/steps/glide-around-point.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..d715286e5ef41cadfd5f618e7b63ccba8ac34947 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/glide-around-point.zu.png b/src/lib/libraries/decks/steps/glide-around-point.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..de9e8906d693ec208897f8b3405c5509682ec407 Binary files /dev/null and b/src/lib/libraries/decks/steps/glide-around-point.zu.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.am.png b/src/lib/libraries/decks/steps/hide-show.am.png new file mode 100644 index 0000000000000000000000000000000000000000..e671209f5043ea15d4d7f0a829a64afbee03b886 Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.am.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.ar.png b/src/lib/libraries/decks/steps/hide-show.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..d46d0f8edf1d27ac64846d8501e46b082b3865b0 Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.ar.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.fr.png b/src/lib/libraries/decks/steps/hide-show.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..b56b897be3d890b719fa9ee1fc83765a4a7afcf2 Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.fr.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.ja.png b/src/lib/libraries/decks/steps/hide-show.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..353bc234050202c7134d4382673abb6ade16e20e Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.ja.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.pt_BR.png b/src/lib/libraries/decks/steps/hide-show.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..044d61b70b1ed2fa987d15dc5f776052739ae01a Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.sw.png b/src/lib/libraries/decks/steps/hide-show.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..3a66c9fdbc6d92e87142fb055213289bb3d1d472 Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.sw.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.tr.png b/src/lib/libraries/decks/steps/hide-show.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..e7fee623c82ad5783cf14817d3d190acb34ee09a Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.tr.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.uk.png b/src/lib/libraries/decks/steps/hide-show.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..1b46c8ee1f547d5280bd0d029f01b24e8bd79ee9 Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.uk.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.zh_CN.png b/src/lib/libraries/decks/steps/hide-show.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..5a01e6c22dc39e2c85e4031410d20417f712aae8 Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.zh_TW.png b/src/lib/libraries/decks/steps/hide-show.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..85f71e8b6f1165b2f413b1df7968296a9692b422 Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/hide-show.zu.png b/src/lib/libraries/decks/steps/hide-show.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..d5348daffa9e6c890b3679ab605fa2ab433f94bf Binary files /dev/null and b/src/lib/libraries/decks/steps/hide-show.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.am.png b/src/lib/libraries/decks/steps/imagine-change-costumes.am.png new file mode 100644 index 0000000000000000000000000000000000000000..beda7fc70c66716e061c97add7f05e449a9777a0 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.ar.png b/src/lib/libraries/decks/steps/imagine-change-costumes.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb4c57e50cbb561562e03cad36cf6b204f1b05b Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.fr.png b/src/lib/libraries/decks/steps/imagine-change-costumes.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f2a2bfc5b946db6aee58c389fda261d26ee0d7 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.ja.png b/src/lib/libraries/decks/steps/imagine-change-costumes.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..0214a65cd6a36a1b59c664ce3a4953754a0e05ae Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.pt_BR.png b/src/lib/libraries/decks/steps/imagine-change-costumes.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..42efb62c2fc4742d448da6e319cb29b56d577b70 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.sw.png b/src/lib/libraries/decks/steps/imagine-change-costumes.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a927238f4e3a4d0d456c2e65f9de1f9ea2f48035 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.tr.png b/src/lib/libraries/decks/steps/imagine-change-costumes.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..e938fda2fb8f883ec3477bbed448fbe58b45c823 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.uk.png b/src/lib/libraries/decks/steps/imagine-change-costumes.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..505cb2048f7ff8cde4333af9d5f598acce010bc1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.zh_CN.png b/src/lib/libraries/decks/steps/imagine-change-costumes.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..22c2cb1d1deecccbea62fd91367adcef0c42774e Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.zh_TW.png b/src/lib/libraries/decks/steps/imagine-change-costumes.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..bacd1ea66d61cf3b6afdea37e6bf56d73c9a6909 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-change-costumes.zu.png b/src/lib/libraries/decks/steps/imagine-change-costumes.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..19bdeb9e4f2b7f8d673e9c9f49ecaf550b41ac7b Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-change-costumes.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-another-backdrop.png b/src/lib/libraries/decks/steps/imagine-choose-another-backdrop.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/imagine-choose-another-backdrop.png rename to src/lib/libraries/decks/steps/imagine-choose-another-backdrop.LTR.png diff --git a/src/lib/libraries/decks/steps/imagine-choose-another-backdrop.RTL.png b/src/lib/libraries/decks/steps/imagine-choose-another-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..87b1b1801eb6f55a72e7f407da4236adf815d96e Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-another-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-another-sprite.png b/src/lib/libraries/decks/steps/imagine-choose-another-sprite.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/imagine-choose-another-sprite.png rename to src/lib/libraries/decks/steps/imagine-choose-another-sprite.LTR.png diff --git a/src/lib/libraries/decks/steps/imagine-choose-another-sprite.RTL.png b/src/lib/libraries/decks/steps/imagine-choose-another-sprite.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..5d63444ba402894407520732a502023568084ee5 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-another-sprite.RTL.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-any-sprite.png b/src/lib/libraries/decks/steps/imagine-choose-any-sprite.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/imagine-choose-any-sprite.png rename to src/lib/libraries/decks/steps/imagine-choose-any-sprite.LTR.png diff --git a/src/lib/libraries/decks/steps/imagine-choose-any-sprite.RTL.png b/src/lib/libraries/decks/steps/imagine-choose-any-sprite.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..7cdd7966aaae86eb044264f96166fa90f4da0019 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-any-sprite.RTL.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-backdrop.png b/src/lib/libraries/decks/steps/imagine-choose-backdrop.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/imagine-choose-backdrop.png rename to src/lib/libraries/decks/steps/imagine-choose-backdrop.LTR.png diff --git a/src/lib/libraries/decks/steps/imagine-choose-backdrop.RTL.png b/src/lib/libraries/decks/steps/imagine-choose-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..06064e03efb18aa1057de0ef54c1e170528b1024 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.am.png b/src/lib/libraries/decks/steps/imagine-choose-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ba9afe450339ae985e51d56f0c394a0a6dc596 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.ar.png b/src/lib/libraries/decks/steps/imagine-choose-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2ae89414a84dfa64f761c0c65facb5adf01e16 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.fr.png b/src/lib/libraries/decks/steps/imagine-choose-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..a7dfb9919cb4b565393cc56c9548690e1caf0a36 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.ja.png b/src/lib/libraries/decks/steps/imagine-choose-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..00e4a68a98407a05a0f8b1d7ebdbc0e4dee5f223 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.pt_BR.png b/src/lib/libraries/decks/steps/imagine-choose-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..1c88f3304ccec631730863bb6fd0a1be25487db3 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.sw.png b/src/lib/libraries/decks/steps/imagine-choose-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..e406e5d0ff5a759bf9763eebe98868b778695cdd Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.tr.png b/src/lib/libraries/decks/steps/imagine-choose-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..c8db4920859119a0adecba14967efd6298392f2f Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.uk.png b/src/lib/libraries/decks/steps/imagine-choose-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..08fd46385498d19ede00c74775ab702a3c908a9b Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.zh_CN.png b/src/lib/libraries/decks/steps/imagine-choose-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..f9bdbc70a38c107678ab56c1b04f12f30e7455d1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.zh_TW.png b/src/lib/libraries/decks/steps/imagine-choose-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..1bdbe6571af5f0d1206bd77792f4c50c86287b9c Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-choose-sound.zu.png b/src/lib/libraries/decks/steps/imagine-choose-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..dea591531dfe3b4744abb5746076009232aec7b4 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-choose-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.am.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.am.png new file mode 100644 index 0000000000000000000000000000000000000000..c3beeda921691fd0f085fc064c7579edd02b5625 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.ar.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..4e17812f1a8a25ff199c9039eb20dd68e09af0de Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.fr.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..05914a54b7066aba84f3b2ce8f7f48423b491e51 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.ja.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..6d6537a32e62abe9bf58eab427110f27aa60fdc2 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.pt_BR.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..74992714b636f86020aa725fa9ca3cf48adb36c3 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.sw.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..af9c86bffa7994f89c231184241fd05b3bb43bd7 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.tr.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..14c4d215ff89d3b8a24420f853190730c83e48f1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.uk.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..2fbdb2c9f762ae7823c8faa28f73512dbf96c833 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.zh_CN.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..4b875f199989cddc4c68ab3809be793ad44f872a Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.zh_TW.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..6d71694a68e2b32ce1cdef3df703828fc837996f Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-click-green-flag.zu.png b/src/lib/libraries/decks/steps/imagine-click-green-flag.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..1af58296f301fc62f435c6c24d3c08e562f2f89f Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-click-green-flag.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.am.png b/src/lib/libraries/decks/steps/imagine-fly-around.am.png new file mode 100644 index 0000000000000000000000000000000000000000..3797ea0faa469fab72c70e3e7dce1c68a7b44d24 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.ar.png b/src/lib/libraries/decks/steps/imagine-fly-around.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..03a7bb892704264939bd00dbb4b018a07083fef0 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.fr.png b/src/lib/libraries/decks/steps/imagine-fly-around.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..274dfe2cbc3ae093ceae01003927f10cef369d71 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.ja.png b/src/lib/libraries/decks/steps/imagine-fly-around.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..9c44e1c6e637c25f232de35a8870b8d24b1dc6bb Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.pt_BR.png b/src/lib/libraries/decks/steps/imagine-fly-around.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..2b08c602f834d171590e579f84aaf6c4c8fb23ff Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.sw.png b/src/lib/libraries/decks/steps/imagine-fly-around.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..88b7edc7711d1a4121b644fed01953e086bbb6f7 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.tr.png b/src/lib/libraries/decks/steps/imagine-fly-around.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5a573f23ef0951dab397e09b82bef02b931dcf Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.uk.png b/src/lib/libraries/decks/steps/imagine-fly-around.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..e2edb00147edd475d5a854768bc271b1587f2686 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.zh_CN.png b/src/lib/libraries/decks/steps/imagine-fly-around.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..47cd7198e541d6d5fa7ddab2081e07656bd65ed3 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.zh_TW.png b/src/lib/libraries/decks/steps/imagine-fly-around.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..e6aca80de3b170eeb349e2d9c5e5690609374cb4 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-fly-around.zu.png b/src/lib/libraries/decks/steps/imagine-fly-around.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..bc1dc0a7786b0b16879f3ee34ae14d9bdc3b7af1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-fly-around.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.am.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.am.png new file mode 100644 index 0000000000000000000000000000000000000000..2990a0468de9843308341f542670cbe6da5784b1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.ar.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..eb354e16d6b7d6d53dce2e67d979fcc69c5b42a9 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.fr.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..a7e68777b5b20b7f51684c24f608b4f30c8daf4e Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.ja.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..6228292d8e542c841bfec5d1cda897b9dbf1de3a Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.pt_BR.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..18c386cab720b2aaebadf14509dd7c0da6e4b374 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.sw.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..375fa2c2ded8317ae919584ebd6101ff348f1de4 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.tr.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..5f791807c4a4173c8380f866db0ea31a89f497c7 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.uk.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..a64e3f199deedbe1ef8ec96651dee1bba6b152a3 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.zh_CN.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..87c7fd83cb15e00144a2b58dbc78a7a8fb70b9be Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.zh_TW.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..5697bf933f63e295425bfa86b58239b81b2010d9 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-glide-to-point.zu.png b/src/lib/libraries/decks/steps/imagine-glide-to-point.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..66ca28ce45f265b0d82488b87fbc6e6aa3899629 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-glide-to-point.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.am.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.am.png new file mode 100644 index 0000000000000000000000000000000000000000..9475087e8d8d008cae5b89c63cf06ccc583a5066 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.ar.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..65c8dc9bc6885f1405a63aa679c3b5f568c2afb9 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.fr.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..77bb89f1cdb54607930f0528643891b533c39526 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.ja.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..6f68997bfec4c05b901c93b15d4d936aaa9e8782 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.pt_BR.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..5f393189ab06ae3aefe5c7a3ddde6f46d2e6943d Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.sw.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..35b0cdd1c5a9658947371975a18fb0c18dbc15c0 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.tr.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..724a7620954d024cbf1a909629579e999de3e41e Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.uk.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..25fcdb565a3566488f8010987dfaa47a7bbd79da Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.zh_CN.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..5b4f250b3c1d49697d7eabfc028e607dae899018 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.zh_TW.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..4845c287a0268a8976eeda0431b31a1921b470dc Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-grow-shrink.zu.png b/src/lib/libraries/decks/steps/imagine-grow-shrink.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..2e255ee48ca337cac43a6aa1a57e557bb47381d5 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-grow-shrink.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.am.png b/src/lib/libraries/decks/steps/imagine-left-right.am.png new file mode 100644 index 0000000000000000000000000000000000000000..3da089d0bab44925c77f7cda3af8bd1013ee3e9c Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.ar.png b/src/lib/libraries/decks/steps/imagine-left-right.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..7940b747c5dce09b1ed41fada7bbb6dfb83a19c8 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.fr.png b/src/lib/libraries/decks/steps/imagine-left-right.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..28c5e9514869667d3c479476fe3edcd7ab3daf09 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.ja.png b/src/lib/libraries/decks/steps/imagine-left-right.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..90d20952ade37aa35dcace0965a793c43776a24b Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.pt_BR.png b/src/lib/libraries/decks/steps/imagine-left-right.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..1aead5afce5e1703f05c7163d66c4b3cf014a452 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.sw.png b/src/lib/libraries/decks/steps/imagine-left-right.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..9ff1538b8d5ffbab78245d47208a5daf2488df98 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.tr.png b/src/lib/libraries/decks/steps/imagine-left-right.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..948e66627279a4c775da947bfb1db5205df535be Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.uk.png b/src/lib/libraries/decks/steps/imagine-left-right.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..dc36b47d25569448cd4a29b5e2dc9e2632ddf8b1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.zh_CN.png b/src/lib/libraries/decks/steps/imagine-left-right.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..0161bacc3ed735026f39d496fc0bca5b6bec5549 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.zh_TW.png b/src/lib/libraries/decks/steps/imagine-left-right.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..44df025ab02e976a0cbf78412cb6837d7062adaa Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-left-right.zu.png b/src/lib/libraries/decks/steps/imagine-left-right.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..66db48a28bc708e73552fff0e4b22ebdbff9dea5 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-left-right.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.am.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..b208007e9b9b314524322054d3635262b4151b16 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.am.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.ar.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..05f988b042f7ed33b8724f21b802a3e7298f91a5 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.ar.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.fr.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..ed8b29be37363f3fa5be47570722118748b8b6e6 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.fr.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.ja.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..249422bfedfcda339ec16ec6be0ca3d1d88e75df Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.ja.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.pt_BR.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cd5d427fcf7a9bcb1cc7a38572f704c469c837a Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.sw.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..48380cfe8db065a6210634df3019220d5561ba74 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.sw.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.tr.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..07f3f7a26711da3dea9b33437a7b489d6b56443c Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.tr.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.uk.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..0806e9686bd68896f5e1ae59b48dfa1de0bc302d Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.uk.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.zh_CN.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..c034f7108d6bc21569534ea5609d3725acc678cd Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.zh_TW.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..e63ee811b9e40b42df48117488a39282083dc0b8 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-record-a-sound.zu.gif b/src/lib/libraries/decks/steps/imagine-record-a-sound.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..316d92c58a37293f4401c51169861530fb9c372d Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-record-a-sound.zu.gif differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.am.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.am.png new file mode 100644 index 0000000000000000000000000000000000000000..af8018248c03e944a3898df5a87d80f9cb4a8ea8 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.ar.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..4026b7c6f15c5baf7eec0cbd3f35dd6fee1cba7e Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.fr.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..779f122f80d8428f787a01e9d051dc5586030cdc Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.ja.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..f6de29d6ac305be3c0c320dc0cd381dea44e0d61 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.pt_BR.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..73a7d1689b10d4af5085282fb46fb487433d3eda Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.sw.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5751d7a5883aa859f04b7f5b31096ce91ce345d8 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.tr.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..1337e33e719308560231a81c2a98082bbfe4fd78 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.uk.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..1113bfaaeae01ccd44af587e9a15be9a3a951f07 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.zh_CN.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..983f80fc092a844fb6cf9607d4e904563109349c Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.zh_TW.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..1e15e02f44edb0ef4a706a39bdd5018366ab3ccb Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-switch-backdrops.zu.png b/src/lib/libraries/decks/steps/imagine-switch-backdrops.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6c03536e7351403d8c52fe13a90009cf6282a7 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-switch-backdrops.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.am.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.am.png new file mode 100644 index 0000000000000000000000000000000000000000..8f707de51d072865499c7774c0a7866993a77233 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.ar.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..f680953eed1d250be7ce7c7d32129c4422adae46 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.fr.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..f0f8fe710e467f2013741c500d62d2530c98f550 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.ja.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..429849ff4b905f7cfd7c003ca25a9692969df19f Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.pt_BR.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb1872e86e0c0bd059f150bdeeccb2d643f3548 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.sw.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc919186c949ea4e727e63002e9925bbf1e6415 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.tr.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..94930a7982959ef94f499a1efe878db18a4f98dd Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.uk.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca9c61808d9f991a6eaf9180c2815a3f1d0be26 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.zh_CN.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..d98eae8b14e739874ddd4bbbdd89a9c4c98d678e Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.zh_TW.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..b46c7e15e92aa31cd0159b5582072a6e3213190b Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-type-what-you-want.zu.png b/src/lib/libraries/decks/steps/imagine-type-what-you-want.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..656b44bc45ada7089d214536012eeb6dfab0a213 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-type-what-you-want.zu.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.am.png b/src/lib/libraries/decks/steps/imagine-up-down.am.png new file mode 100644 index 0000000000000000000000000000000000000000..6da8177ea78cab76850402a566529930dbc30b2c Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.am.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.ar.png b/src/lib/libraries/decks/steps/imagine-up-down.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..cfe30dc43257d4becf4cc5a7da575b21e1d00335 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.ar.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.fr.png b/src/lib/libraries/decks/steps/imagine-up-down.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..27033976896522038ecc569acc69ef9c2e6ff9c4 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.fr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.ja.png b/src/lib/libraries/decks/steps/imagine-up-down.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..0da70715ff5c1ac521361d3ec3560a86b85b3508 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.ja.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.pt_BR.png b/src/lib/libraries/decks/steps/imagine-up-down.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..a014d51935587895aa30645b7f05cf31559b13cf Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.sw.png b/src/lib/libraries/decks/steps/imagine-up-down.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..8126d3f449ff98c7b62c6a085aae03094b8ccdc1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.sw.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.tr.png b/src/lib/libraries/decks/steps/imagine-up-down.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..dbc296fda34ade42b2269466a0c0bcbbf94aa62f Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.tr.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.uk.png b/src/lib/libraries/decks/steps/imagine-up-down.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7b069beddbadf8d4aa780ee2ab44ed10c376de Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.uk.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.zh_CN.png b/src/lib/libraries/decks/steps/imagine-up-down.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1503166722bb610d6273e35662bfadb36df0fc Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.zh_TW.png b/src/lib/libraries/decks/steps/imagine-up-down.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..bea488d96a3be67358ca59a40f90a79bec044d07 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/imagine-up-down.zu.png b/src/lib/libraries/decks/steps/imagine-up-down.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8faf165260ff53a18df9ac18ea4d1fd8bf11c1 Binary files /dev/null and b/src/lib/libraries/decks/steps/imagine-up-down.zu.png differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.am.gif b/src/lib/libraries/decks/steps/intro-1-move.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..2378343a31fb24049b1604a0bbf21f5d28d8960e Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.am.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.ar.gif b/src/lib/libraries/decks/steps/intro-1-move.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..428273555b4928eb16fedc1d885749e4079b6177 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.ar.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.en.gif b/src/lib/libraries/decks/steps/intro-1-move.en.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9a50d3e557996d4884a1f1211cc38036c28baaf Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.en.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.es.gif b/src/lib/libraries/decks/steps/intro-1-move.es.gif new file mode 100644 index 0000000000000000000000000000000000000000..383cf860e7353b14772495c2cc523ab0a8683ed3 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.es.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.fr.gif b/src/lib/libraries/decks/steps/intro-1-move.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c364a1ce02d2c5bbd1fe7cb527e5e32ad3534ef Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.fr.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.ja.gif b/src/lib/libraries/decks/steps/intro-1-move.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..deb2d285556390eab73f8f70b792c3e5f1f10da9 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.ja.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.pt_BR.gif b/src/lib/libraries/decks/steps/intro-1-move.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..cc788716e77fbbd051148001705b38d55695a4bc Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.sw.gif b/src/lib/libraries/decks/steps/intro-1-move.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..4041e33ddd93443a7216d6507c1f9a4d18158409 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.sw.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.tr.gif b/src/lib/libraries/decks/steps/intro-1-move.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b1171505bbe5b9148e8416cc90826e6f8b048f4 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.tr.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.uk.gif b/src/lib/libraries/decks/steps/intro-1-move.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..b868ba7e784d1f3090069dd4f066943ef6419b90 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.uk.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.zh_CN.gif b/src/lib/libraries/decks/steps/intro-1-move.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..24b96e82361af41fca36db767ee566d5cd8afbb4 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.zh_TW.gif b/src/lib/libraries/decks/steps/intro-1-move.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..34e7cafc3622793962ed460725e87f3cb305f3bc Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/intro-1-move.zu.gif b/src/lib/libraries/decks/steps/intro-1-move.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..84094daf35190b5223559c7e79f9ee69ef7d1065 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-1-move.zu.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.am.gif b/src/lib/libraries/decks/steps/intro-2-say.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..97c1424d502467bcdcd005e39c4c86204434b813 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.am.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.ar.gif b/src/lib/libraries/decks/steps/intro-2-say.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..16ad44d061cde363b890437481bdf5ca11befda0 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.ar.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.en.gif b/src/lib/libraries/decks/steps/intro-2-say.en.gif new file mode 100644 index 0000000000000000000000000000000000000000..179c4f07f949a9c97472737ea527859971fb92b9 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.en.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.es.gif b/src/lib/libraries/decks/steps/intro-2-say.es.gif new file mode 100644 index 0000000000000000000000000000000000000000..e05d7de9bf5b7778a898eadb41e967410b566550 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.es.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.fr.gif b/src/lib/libraries/decks/steps/intro-2-say.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..94427ae1abbcb22abc99ba72da56abb975ed0011 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.fr.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.ja.gif b/src/lib/libraries/decks/steps/intro-2-say.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..04e6ee048da050d4a849a17076bcb2ab9032664f Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.ja.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.pt_BR.gif b/src/lib/libraries/decks/steps/intro-2-say.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e3af2bf56622d43f8c7794aca5732a32838a264 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.sw.gif b/src/lib/libraries/decks/steps/intro-2-say.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..325b3de761093879e1941e998a012288bbc8f214 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.sw.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.tr.gif b/src/lib/libraries/decks/steps/intro-2-say.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..9a985f80f2068e70bd9c2ab4128d8a22441402eb Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.tr.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.uk.gif b/src/lib/libraries/decks/steps/intro-2-say.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..a3fba0e7f0317fc891d83cb2243a54228b5a1788 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.uk.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.zh_CN.gif b/src/lib/libraries/decks/steps/intro-2-say.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..bcba6def807344de4e1df01cbfc6c8de53bce0e5 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.zh_TW.gif b/src/lib/libraries/decks/steps/intro-2-say.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..74682fa45aa66c82c8ada37a558651ce2f05257a Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/intro-2-say.zu.gif b/src/lib/libraries/decks/steps/intro-2-say.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..f624585cf333ae0f93705bd95cf56a2ae0e6869a Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-2-say.zu.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.am.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d416477543d14fc3709c6681b10fbe1bfe15b57 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.am.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.ar.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..c63cbd8039d51c4f55f0419b78fc49312616f2f0 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.ar.gif differ diff --git a/src/lib/libraries/decks/steps/intro-say-hello.en.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.en.gif similarity index 100% rename from src/lib/libraries/decks/steps/intro-say-hello.en.gif rename to src/lib/libraries/decks/steps/intro-3-green-flag.en.gif diff --git a/src/lib/libraries/decks/steps/intro-say-hello.es.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.es.gif similarity index 100% rename from src/lib/libraries/decks/steps/intro-say-hello.es.gif rename to src/lib/libraries/decks/steps/intro-3-green-flag.es.gif diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.fr.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..50838caab493275dffc1c2b7fb06f13c98172227 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.fr.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.ja.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..99dc2bae7686c974fbb7b4a4fd4eaeecc960bc08 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.ja.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.pt_BR.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8e4d5c750bdb2b15b5274c736b089d0d6d3d55b Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.sw.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..8dfe566c12908428bb30c4340a035b8cb52a2adf Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.sw.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.tr.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2aa566952144cbf385d49a52b6c69961524c292 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.tr.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.uk.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b538ce116984f3291d7914006f8c0c01a52357f Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.uk.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.zh_CN.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..99d78cc6a8d19c417249a386aabc42185fc4882e Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.zh_TW.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..748e4200d24795b0f17d7427aadb0658043ab9b3 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/intro-3-green-flag.zu.gif b/src/lib/libraries/decks/steps/intro-3-green-flag.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..10f66a824da8a8007e6ce859158d29fe1e056f83 Binary files /dev/null and b/src/lib/libraries/decks/steps/intro-3-green-flag.zu.gif differ diff --git a/src/lib/libraries/decks/steps/intro-move.en.gif b/src/lib/libraries/decks/steps/intro-move.en.gif deleted file mode 100644 index 95d68889ee232aacdb337200b7f67378cd7f284c..0000000000000000000000000000000000000000 Binary files a/src/lib/libraries/decks/steps/intro-move.en.gif and /dev/null differ diff --git a/src/lib/libraries/decks/steps/intro-move.es.gif b/src/lib/libraries/decks/steps/intro-move.es.gif deleted file mode 100644 index 37a9c114b0d1907fec01d6c4ab5b304fbbbc59ab..0000000000000000000000000000000000000000 Binary files a/src/lib/libraries/decks/steps/intro-move.es.gif and /dev/null differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.am.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.am.png new file mode 100644 index 0000000000000000000000000000000000000000..39b3ba7c33d1fb118312e83becdd1157556619b3 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.am.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.ar.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..f979553d600d2227925d0f680256e5e74d62c6b7 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.ar.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.fr.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..f84a92616ea90be5d0fc168cfd931f0a82bb2015 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.fr.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.ja.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf029a022ec7206fa58fa94755d4ff693b04989 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.ja.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.pt_BR.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..3062467e71b929d6b4f56fd37199a8d4a9cccfa2 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.sw.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..07945b197c9a5057835b40ce7933350c4347619f Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.sw.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.tr.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..61753f64ffc61c005a85a8de2d12a708b98ee485 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.tr.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.uk.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ac6830e346ee2fad7e664ad8a617147830c6bf Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.uk.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zh_CN.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..97cbf633528ba26e2612225d4e9c74db26507025 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zh_TW.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..accc5ec80656ed93fbdc97448d6fa5f2fd264e35 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zu.png b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..024c8543d7b0a733edbcbf439e1b8147577097a7 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-left-right.zu.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.am.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.am.png new file mode 100644 index 0000000000000000000000000000000000000000..1038bfe59b6c7e38cc8dbac26c808bcc8d05ea73 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.am.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.ar.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..24d626e128bf896b67819522d81c4912b31a8867 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.ar.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.fr.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..e6dcf19e3ce41d5e0ad33bace5c5107b0ce26358 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.fr.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.ja.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..0bbd7942cb1c54bd98e1d8635bde55aa03386d28 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.ja.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.pt_BR.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..4abb47263065f1cc94354813027075c90b21bf7d Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.sw.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..c2398b87d0a85f2e17c808de6d9aece97b1d0053 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.sw.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.tr.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..463ae066e723afbbec8f56d7e127d2c0b6fb13f6 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.tr.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.uk.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..e87a7fe371ebcebf343ea31adce8ef4948e5d2f2 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.uk.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zh_CN.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..05e104fed8603b61c197e83620dae8133c2a559d Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zh_TW.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..60dcf002a798bfb7a967b8a2ed2ba6b4897ce7d5 Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zu.png b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..844ef5fe652030eefe95a2dec7127067010eb5ab Binary files /dev/null and b/src/lib/libraries/decks/steps/move-arrow-keys-up-down.zu.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.am.png b/src/lib/libraries/decks/steps/music-make-beat.am.png new file mode 100644 index 0000000000000000000000000000000000000000..01f74d58323aabcdd3b38a8bee6344362363cbae Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.am.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.ar.png b/src/lib/libraries/decks/steps/music-make-beat.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..5ed969e1190e9509ba9e56e599d3942a5e53ce2a Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.ar.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.fr.png b/src/lib/libraries/decks/steps/music-make-beat.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..a5980d4391e779ca80d0ce344d5ccd2dc837c38c Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.fr.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.ja.png b/src/lib/libraries/decks/steps/music-make-beat.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e6ef00faf564c48ec1eabae0bfb799f4f4ac3e Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.ja.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.pt_BR.png b/src/lib/libraries/decks/steps/music-make-beat.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..9a290f0ba8641f5e90ce10cc51b49ac4d6d365bb Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.sw.png b/src/lib/libraries/decks/steps/music-make-beat.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..113947ddbdba3bce224c70926edd34df09422b92 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.sw.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.tr.png b/src/lib/libraries/decks/steps/music-make-beat.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..acd94e261d9c332a71a4e936feb67d8bed4292ac Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.tr.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.uk.png b/src/lib/libraries/decks/steps/music-make-beat.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..120cd081eefadf650f692a883b8507592cff26b9 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.uk.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.zh_CN.png b/src/lib/libraries/decks/steps/music-make-beat.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..3fb321e60fd278580dc8acfd4058d4eb7f302e4c Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.zh_TW.png b/src/lib/libraries/decks/steps/music-make-beat.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc6115745306e3eb856f0120a02c4d306c450f4 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beat.zu.png b/src/lib/libraries/decks/steps/music-make-beat.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..df216ebbcd1ef82f79833becab621e95c859b8e4 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beat.zu.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.am.png b/src/lib/libraries/decks/steps/music-make-beatbox.am.png new file mode 100644 index 0000000000000000000000000000000000000000..cbe39f0c484c83fd590d3ccb6c5241b3a3ea91f6 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.am.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.ar.png b/src/lib/libraries/decks/steps/music-make-beatbox.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..43b02e0e905892b775c37e3b5bd298014ac13cb1 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.ar.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.fr.png b/src/lib/libraries/decks/steps/music-make-beatbox.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..942de40dc1f47b91bf252189094c789b8e38b9f3 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.fr.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.ja.png b/src/lib/libraries/decks/steps/music-make-beatbox.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..092cc1232cfe80c066fad9d0ffb662f1a9a3d210 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.ja.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.pt_BR.png b/src/lib/libraries/decks/steps/music-make-beatbox.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..53f1d0454a7748ee62eb316b7b5d6addf3eeec60 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.sw.png b/src/lib/libraries/decks/steps/music-make-beatbox.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..59422bd37f84299854279409ab69727d501b549e Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.sw.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.tr.png b/src/lib/libraries/decks/steps/music-make-beatbox.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4bc6f1a5e5cda34a42b4570ef05f09d76072d1 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.tr.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.uk.png b/src/lib/libraries/decks/steps/music-make-beatbox.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..1895f12525693728cf92691732e66defac265fc2 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.uk.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.zh_CN.png b/src/lib/libraries/decks/steps/music-make-beatbox.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..7486cc7efb4630f3f8bd0a79c71ac660c89fb697 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.zh_TW.png b/src/lib/libraries/decks/steps/music-make-beatbox.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..0601dbb1d3af322d7e1cb0fea5324cceea22bf0d Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/music-make-beatbox.zu.png b/src/lib/libraries/decks/steps/music-make-beatbox.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..f4542cb0a6250b884e265717053b5aa7f154f103 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-beatbox.zu.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.am.png b/src/lib/libraries/decks/steps/music-make-song.am.png new file mode 100644 index 0000000000000000000000000000000000000000..a54d0b9b52ff9de36dac072a4195e810d8b1ffc6 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.am.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.ar.png b/src/lib/libraries/decks/steps/music-make-song.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..ecce99b5ea8709906dbeca5aa9c2fb9e46a65878 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.ar.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.fr.png b/src/lib/libraries/decks/steps/music-make-song.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..21b7417580264de3eac3f644fe2a02d8654057d8 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.fr.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.ja.png b/src/lib/libraries/decks/steps/music-make-song.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..66d5b1019fe7928f60f279ce465ca92621842f15 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.ja.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.pt_BR.png b/src/lib/libraries/decks/steps/music-make-song.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..5de246ade028cb2550e17493fb2ca14bbf747271 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.sw.png b/src/lib/libraries/decks/steps/music-make-song.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f9f53c66045141e152eee74dbb010676164824 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.sw.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.tr.png b/src/lib/libraries/decks/steps/music-make-song.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..7a59b1f6786dba365b95944218dd5a56850271fa Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.tr.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.uk.png b/src/lib/libraries/decks/steps/music-make-song.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..c7c95267c8e8a765e3166f6e8e1b65bd324da4d9 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.uk.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.zh_CN.png b/src/lib/libraries/decks/steps/music-make-song.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..a71e15ed20800792f17bf218f24e2395e7539bd6 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.zh_TW.png b/src/lib/libraries/decks/steps/music-make-song.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..330bf0b5c71972b50b0d2e412c1fd15d8f5f08e5 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/music-make-song.zu.png b/src/lib/libraries/decks/steps/music-make-song.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..ead377938715125fe5e4532ab8df3b37e5c3b798 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-make-song.zu.png differ diff --git a/src/lib/libraries/decks/steps/music-pick-instrument.gif b/src/lib/libraries/decks/steps/music-pick-instrument.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/music-pick-instrument.gif rename to src/lib/libraries/decks/steps/music-pick-instrument.LTR.gif diff --git a/src/lib/libraries/decks/steps/music-pick-instrument.RTL.gif b/src/lib/libraries/decks/steps/music-pick-instrument.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2860d388542ba46a3cced1f51c5eefb2a3fd2e7 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-pick-instrument.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.am.png b/src/lib/libraries/decks/steps/music-play-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..3d18d12b5ac4f5a92a1173ef38b9dc3d66656444 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.ar.png b/src/lib/libraries/decks/steps/music-play-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..f17a2e9dbbb75b4ad8d810ce4e870d086803bcac Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.fr.png b/src/lib/libraries/decks/steps/music-play-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..cd98e67a86140fe8fd69da93be810a19337383cd Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.ja.png b/src/lib/libraries/decks/steps/music-play-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..c618d9fadd227a2769542bb8c9baf884946ba311 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.pt_BR.png b/src/lib/libraries/decks/steps/music-play-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..cd28b9f7ae74954e7eec22403f5dc8ac650ddfd4 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.sw.png b/src/lib/libraries/decks/steps/music-play-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..db3ce016455039b58a8e2df7b0fc3cdf1a76c962 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.tr.png b/src/lib/libraries/decks/steps/music-play-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..8d83a73700416cf3120a1938702d5f4438fcded8 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.uk.png b/src/lib/libraries/decks/steps/music-play-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..6c17014d8330989fe6c244ac406121079357a9f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.zh_CN.png b/src/lib/libraries/decks/steps/music-play-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a68b67a301a711bf2a61dfa0c4f583d47094f6 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.zh_TW.png b/src/lib/libraries/decks/steps/music-play-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..1de47cf1c9963b48f0d1f0a541b7d6ffa3752ee7 Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/music-play-sound.zu.png b/src/lib/libraries/decks/steps/music-play-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..63887a7914801eb32f1cd96c4ba710e38267238d Binary files /dev/null and b/src/lib/libraries/decks/steps/music-play-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.am.png b/src/lib/libraries/decks/steps/name-change-color.am.png new file mode 100644 index 0000000000000000000000000000000000000000..283e084ad3add103461caba1e615c1167625de6e Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.am.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.ar.png b/src/lib/libraries/decks/steps/name-change-color.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..cbbeef0e124e92a7c2ae255db38fe246596f60b5 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.ar.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.fr.png b/src/lib/libraries/decks/steps/name-change-color.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..026ecec70b6ef50db9f8cc08feed02dbfd5918ec Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.fr.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.ja.png b/src/lib/libraries/decks/steps/name-change-color.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..e9c98e1cd2e1015c5f5d54449b83c8972a68ec9e Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.ja.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.pt_BR.png b/src/lib/libraries/decks/steps/name-change-color.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..24d968e1c41b7bfc3456ce573e4b4588b9154c81 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.sw.png b/src/lib/libraries/decks/steps/name-change-color.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..3239fb62de4665cbab388bf96a1c71abbe8a2ddf Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.sw.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.tr.png b/src/lib/libraries/decks/steps/name-change-color.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..c9bdcc79d0283734b892639902b4e6e9386427f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.tr.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.uk.png b/src/lib/libraries/decks/steps/name-change-color.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..fc724a8040c8f332761ccad9ea5ea8398ea38bee Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.uk.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.zh_CN.png b/src/lib/libraries/decks/steps/name-change-color.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..3314ef7369dcfc3b24d29b409b826a81944d592c Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.zh_TW.png b/src/lib/libraries/decks/steps/name-change-color.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..02bb36c2fff5ddb370f54838869bdb4e82170bf5 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/name-change-color.zu.png b/src/lib/libraries/decks/steps/name-change-color.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..458f40ef44dbb9a27866ea76ed5b90dd26166177 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-change-color.zu.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.am.png b/src/lib/libraries/decks/steps/name-grow.am.png new file mode 100644 index 0000000000000000000000000000000000000000..d306ae3e528ecab532052ce4f9dd42cf7ee0a290 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.am.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.ar.png b/src/lib/libraries/decks/steps/name-grow.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..15f0e74fcfaac39d535f452227765567dfe3cec7 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.ar.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.fr.png b/src/lib/libraries/decks/steps/name-grow.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..2b2f4f5cbd2f115d9fbac1dabf931f87a37d76b1 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.fr.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.ja.png b/src/lib/libraries/decks/steps/name-grow.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..3c471dba9d3d31f7e9fbfa01fdccc29a6bd142dd Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.ja.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.pt_BR.png b/src/lib/libraries/decks/steps/name-grow.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6956dee6cb1e38f0bbf3ce44736d52d0e7e058 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.sw.png b/src/lib/libraries/decks/steps/name-grow.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..6abe1de3f62622d26eb5bde9359141f063d4c927 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.sw.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.tr.png b/src/lib/libraries/decks/steps/name-grow.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..c7465c0e0ea36ca7436d03e8c796bed7518f8b70 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.tr.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.uk.png b/src/lib/libraries/decks/steps/name-grow.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..c533e7bb771095a597b10a8109f3229d4fefcb00 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.uk.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.zh_CN.png b/src/lib/libraries/decks/steps/name-grow.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..fb351b1f45c3df74f305d23a2ca5b77caaf283eb Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.zh_TW.png b/src/lib/libraries/decks/steps/name-grow.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..7275dfec0e96784ae3fe85495c74c37f6177788f Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/name-grow.zu.png b/src/lib/libraries/decks/steps/name-grow.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..798d5bf6dd8bdfa198c0265147433302ab75e1bf Binary files /dev/null and b/src/lib/libraries/decks/steps/name-grow.zu.png differ diff --git a/src/lib/libraries/decks/steps/name-pick-letter.gif b/src/lib/libraries/decks/steps/name-pick-letter.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/name-pick-letter.gif rename to src/lib/libraries/decks/steps/name-pick-letter.LTR.gif diff --git a/src/lib/libraries/decks/steps/name-pick-letter.RTL.gif b/src/lib/libraries/decks/steps/name-pick-letter.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..58623c7b9564850a6458040f2951ef1fe819dd97 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-pick-letter.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/name-pick-letter2.gif b/src/lib/libraries/decks/steps/name-pick-letter2.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/name-pick-letter2.gif rename to src/lib/libraries/decks/steps/name-pick-letter2.LTR.gif diff --git a/src/lib/libraries/decks/steps/name-pick-letter2.RTL.gif b/src/lib/libraries/decks/steps/name-pick-letter2.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b1ad087bb26aa14ba4755f99e64d87b1ceaf3d9 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-pick-letter2.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.am.png b/src/lib/libraries/decks/steps/name-play-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..f21b666a7a68b9690af828bf815acd4cf3b8cc8a Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.ar.png b/src/lib/libraries/decks/steps/name-play-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..729cc244d50a0d6939392dd0ec5d3b1690b00b3e Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.fr.png b/src/lib/libraries/decks/steps/name-play-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..217c58958d4537923283970760923d6a469e344d Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.ja.png b/src/lib/libraries/decks/steps/name-play-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..705cceee63345c09eb7595a2b9694c46f24a51b4 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.pt_BR.png b/src/lib/libraries/decks/steps/name-play-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..359f0fde1df55779d7fa01c5bd283929de7cbde6 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.sw.png b/src/lib/libraries/decks/steps/name-play-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe58cd45555785bd357afe471a71f0d1514ae54 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.tr.png b/src/lib/libraries/decks/steps/name-play-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..8f00ea7790987776cd46cffa2f7f982235faa1fd Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.uk.png b/src/lib/libraries/decks/steps/name-play-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..27b0990b341d6803685f10a235586eb102f3bd9f Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.zh_CN.png b/src/lib/libraries/decks/steps/name-play-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..474f6cc664782bfb24e2837f48b88a623facd588 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.zh_TW.png b/src/lib/libraries/decks/steps/name-play-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b0f367f936af3baedbb11472363ce118b6a8c0 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/name-play-sound.zu.png b/src/lib/libraries/decks/steps/name-play-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..58a36f75e674f36d8e7db6ca27c73219ca573b6e Binary files /dev/null and b/src/lib/libraries/decks/steps/name-play-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.am.png b/src/lib/libraries/decks/steps/name-spin.am.png new file mode 100644 index 0000000000000000000000000000000000000000..036154dbad747cd8a2763e7b1d8dd44b521e967c Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.am.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.ar.png b/src/lib/libraries/decks/steps/name-spin.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..99d018d96220ae1d385ae14df6353b8074adf24c Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.ar.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.fr.png b/src/lib/libraries/decks/steps/name-spin.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..3c12e0d397b9bc19b1bf1a8f47d5ff68c48a8c8e Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.fr.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.ja.png b/src/lib/libraries/decks/steps/name-spin.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf9e7146c6f5088500d5e06834057f51c81944f Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.ja.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.pt_BR.png b/src/lib/libraries/decks/steps/name-spin.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed332e33d020443c8486f2f75c92f7ccb308d3b Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.sw.png b/src/lib/libraries/decks/steps/name-spin.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..d1d6607b93a048092376a68e6554b8c76bfa475f Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.sw.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.tr.png b/src/lib/libraries/decks/steps/name-spin.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..41584a728402bb5781f25a7d06a5e64c2a049f99 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.tr.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.uk.png b/src/lib/libraries/decks/steps/name-spin.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..fb283b7e5b7631382b0a02034ce3a6f0c158ed15 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.uk.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.zh_CN.png b/src/lib/libraries/decks/steps/name-spin.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..db7fab11f3b4e9d95e732bc9b3b15b4c896d0ba6 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.zh_TW.png b/src/lib/libraries/decks/steps/name-spin.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..e66e5d02dab844fb3e4018a9cd853a3313669692 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/name-spin.zu.png b/src/lib/libraries/decks/steps/name-spin.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..8accccc9f93b0d3e11cbbf7b8347992a7983cae0 Binary files /dev/null and b/src/lib/libraries/decks/steps/name-spin.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-a-paddle.gif b/src/lib/libraries/decks/steps/pong-add-a-paddle.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/pong-add-a-paddle.gif rename to src/lib/libraries/decks/steps/pong-add-a-paddle.LTR.gif diff --git a/src/lib/libraries/decks/steps/pong-add-a-paddle.RTL.gif b/src/lib/libraries/decks/steps/pong-add-a-paddle.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c24bc1271d877a20995a3d0ff2fe5e149977e2f Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-a-paddle.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/pong-add-backdrop.png b/src/lib/libraries/decks/steps/pong-add-backdrop.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/pong-add-backdrop.png rename to src/lib/libraries/decks/steps/pong-add-backdrop.LTR.png diff --git a/src/lib/libraries/decks/steps/pong-add-backdrop.RTL.png b/src/lib/libraries/decks/steps/pong-add-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..c95e31f1d268796b19025d3a6150c42e33eb453a Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-ball-sprite.png b/src/lib/libraries/decks/steps/pong-add-ball-sprite.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/pong-add-ball-sprite.png rename to src/lib/libraries/decks/steps/pong-add-ball-sprite.LTR.png diff --git a/src/lib/libraries/decks/steps/pong-add-ball-sprite.RTL.png b/src/lib/libraries/decks/steps/pong-add-ball-sprite.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..248afbc90f4bc3789eb7ccdba31a2b97c3dd863c Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-ball-sprite.RTL.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.am.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.am.png new file mode 100644 index 0000000000000000000000000000000000000000..e5faf4655f98684105179a84e29908e565a8912a Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.am.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.ar.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..6c0d1e041634a2b167e1d237e8889695433c7422 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.ar.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.fr.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..b90b861c42c0a8c1a856e51f48c48f4a7c508f49 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.fr.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.ja.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d1b400e04f3ec20776329701f59ee186b8d7b4 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.ja.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.pt_BR.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..bb143a7a29253add5e3192cfcda31f7a27b4feef Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.sw.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3619b4f19ff1269136f0078965ec3723e8fb61 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.sw.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.tr.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..e41927cfc27c0441bed96d054b91db9180670fbf Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.tr.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.uk.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..64371af8f25a99dc277743b7e0497676be0a31b2 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.uk.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.zh_CN.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..e472bdaf2087b7cf4c8144eee62539eba46197aa Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.zh_TW.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..688b0de78e77894396bb3480ea10ca9427473bce Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-code-to-ball.zu.png b/src/lib/libraries/decks/steps/pong-add-code-to-ball.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..f94d5edee7d42b7db609b9c2362b2b5ee297fe2b Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-code-to-ball.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-add-line.LTR.gif b/src/lib/libraries/decks/steps/pong-add-line.LTR.gif new file mode 100644 index 0000000000000000000000000000000000000000..db477d3a390d7ea2230909d254e1cf7617ac866d Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-line.LTR.gif differ diff --git a/src/lib/libraries/decks/steps/pong-add-line.RTL.gif b/src/lib/libraries/decks/steps/pong-add-line.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..4dbc2ea31461d5c54bfd42faccec770775843fb1 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-add-line.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/pong-add-line.gif b/src/lib/libraries/decks/steps/pong-add-line.gif deleted file mode 100644 index 7e6841d89e0c4f3eff4f253590a860fed38b8f76..0000000000000000000000000000000000000000 Binary files a/src/lib/libraries/decks/steps/pong-add-line.gif and /dev/null differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.am.png b/src/lib/libraries/decks/steps/pong-bounce-around.am.png new file mode 100644 index 0000000000000000000000000000000000000000..b99a406e11c1fa4d0886ed57e9885588fb8f3446 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.am.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.ar.png b/src/lib/libraries/decks/steps/pong-bounce-around.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..a4126966bd81b65b71d12413f068f373a4a78fa4 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.ar.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.fr.png b/src/lib/libraries/decks/steps/pong-bounce-around.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d69383bcd95399d2a23389757e264a01909dd1 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.fr.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.ja.png b/src/lib/libraries/decks/steps/pong-bounce-around.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..76c22c25d8f3a821e95d7351e85cde25c49c52ec Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.ja.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.pt_BR.png b/src/lib/libraries/decks/steps/pong-bounce-around.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..6afa8dc738bb6101cd8d0b80f8cb68b1a0df7682 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.sw.png b/src/lib/libraries/decks/steps/pong-bounce-around.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..005b13aee6caf81ed5d7bca3834839bd405b0d84 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.sw.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.tr.png b/src/lib/libraries/decks/steps/pong-bounce-around.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..4a336b4ef543186c2476db6ebb825f93270d66d7 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.tr.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.uk.png b/src/lib/libraries/decks/steps/pong-bounce-around.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..6efec6629efde463494e9f695c01f358f3383235 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.uk.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.zh_CN.png b/src/lib/libraries/decks/steps/pong-bounce-around.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..582300e6a17d1284a613cff4c47d5176b91108d5 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.zh_TW.png b/src/lib/libraries/decks/steps/pong-bounce-around.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..980501a6acc8d2b47f28c18b586d38e293250491 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pong-bounce-around.zu.png b/src/lib/libraries/decks/steps/pong-bounce-around.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..8c9bb024313b9b96027039430d7e42288671fd52 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-bounce-around.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.am.png b/src/lib/libraries/decks/steps/pong-choose-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4b4e6970bbbcf9d60f4c686dae9558e8741b98 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.am.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.ar.png b/src/lib/libraries/decks/steps/pong-choose-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6f4163212133d56dfefca51e61b86f79c6d93e Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.fr.png b/src/lib/libraries/decks/steps/pong-choose-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..9298ca60260ceb609a1f1324a199e4dc09dfeca8 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.ja.png b/src/lib/libraries/decks/steps/pong-choose-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..400c02361c30f4493003f103bcb2c3f8e2f8a789 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.pt_BR.png b/src/lib/libraries/decks/steps/pong-choose-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..c86a67906cc909a4c27581df6a618bff9ad29c35 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.sw.png b/src/lib/libraries/decks/steps/pong-choose-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..2c34918d6f5d76febc6571ee9a38d51343f220f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.tr.png b/src/lib/libraries/decks/steps/pong-choose-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..f0232c30e1eb4b944be321ab058c044f518a009a Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.uk.png b/src/lib/libraries/decks/steps/pong-choose-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3c1f06517c908ffd50ac9c89a61f8ba0760e87 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.zh_CN.png b/src/lib/libraries/decks/steps/pong-choose-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..feb643bc2284e836cb11bfa07fd1f1ee21ac44d5 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.zh_TW.png b/src/lib/libraries/decks/steps/pong-choose-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..7e4812b267a7373c16b9034f2f442a57cc2700f7 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pong-choose-score.zu.png b/src/lib/libraries/decks/steps/pong-choose-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..5589f052e1e0bd5f4052c394c2f320afa6f8a8db Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-choose-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.am.png b/src/lib/libraries/decks/steps/pong-game-over.am.png new file mode 100644 index 0000000000000000000000000000000000000000..e9b196fee3875ece2db6a889667ce6db8e346f2c Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.am.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.ar.png b/src/lib/libraries/decks/steps/pong-game-over.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..8a24d4c2697220983134ed72b69f7c13b1c03e68 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.ar.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.fr.png b/src/lib/libraries/decks/steps/pong-game-over.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..f80ec23e1233109832a832c06dd3ce8a281497b3 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.fr.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.ja.png b/src/lib/libraries/decks/steps/pong-game-over.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e0b27287dcc407f76554f85d08032da0b08ab6 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.ja.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.pt_BR.png b/src/lib/libraries/decks/steps/pong-game-over.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..35a93494095f52ff50560fb6c97af150496807ba Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.sw.png b/src/lib/libraries/decks/steps/pong-game-over.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..df53e929c2da6e9d5b778cd84bb709f42ff18180 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.sw.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.tr.png b/src/lib/libraries/decks/steps/pong-game-over.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..addcbbed2b37188e0a1f90641c4ac7bfac440da9 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.tr.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.uk.png b/src/lib/libraries/decks/steps/pong-game-over.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3c9006a64931e0c42a6cc24fbfba196e35bc81 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.uk.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.zh_CN.png b/src/lib/libraries/decks/steps/pong-game-over.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..57b308b02ca24fcca7e9f7076b95bb614abc12c9 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.zh_TW.png b/src/lib/libraries/decks/steps/pong-game-over.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..bfcdd66fdda00de929da6877b0eeb0d4c58d6dc6 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pong-game-over.zu.png b/src/lib/libraries/decks/steps/pong-game-over.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..9409b7318943edad09caeda0f69db23c1ac47a7f Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-game-over.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.am.png b/src/lib/libraries/decks/steps/pong-insert-change-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..132b3a369aaba1c527b505fcea079656b75bb7a4 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.am.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.ar.png b/src/lib/libraries/decks/steps/pong-insert-change-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..0c70e1c0c06b97ff9571c4414288b96659f060e3 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.fr.png b/src/lib/libraries/decks/steps/pong-insert-change-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..049cc2dc480131cdbfdb052682e0d8c376764000 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.ja.png b/src/lib/libraries/decks/steps/pong-insert-change-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..dddfc8499c9f126447a81993c2e10048413bb48b Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.pt_BR.png b/src/lib/libraries/decks/steps/pong-insert-change-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab127ea963ed94c3dd9204006a905ce53a5a4b9 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.sw.png b/src/lib/libraries/decks/steps/pong-insert-change-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..fd10df0a994a03a514fd933f55085d1fa1025408 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.tr.png b/src/lib/libraries/decks/steps/pong-insert-change-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..b94073d9916bfd580d9a82a018028bd7acc621f7 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.uk.png b/src/lib/libraries/decks/steps/pong-insert-change-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..2d406103b3a31dbd81dab3e60adcb6b0c62bbd22 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.zh_CN.png b/src/lib/libraries/decks/steps/pong-insert-change-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..090316a3715f95717da1d06e1c80cf13d87d2734 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.zh_TW.png b/src/lib/libraries/decks/steps/pong-insert-change-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..ab04d68c4e6736292e981bc3044de7f1f3ad8b00 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pong-insert-change-score.zu.png b/src/lib/libraries/decks/steps/pong-insert-change-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..aee13905d4def6f2ddefe12e53eaac26accadb81 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-insert-change-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.am.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.am.png new file mode 100644 index 0000000000000000000000000000000000000000..e8a1cffed3c3caf9f0d0b1931cc5197548be4be2 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.am.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.ar.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..9081949a53ccfe63fa1b3d0ac476e4ecd128bc00 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.ar.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.fr.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..a7dbc9e598c768fb0b51990e3c488890b7e6b3a6 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.fr.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.ja.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..55878868031acd4ca6f415a7b4e59fcfb4b28c55 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.ja.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.pt_BR.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7c55a2a05966d791618e3b7a6a8072b850e904 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.sw.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..f6585b6a6abd3349cb8d37bb7ecb3aa9d3edc531 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.sw.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.tr.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..86c3adfd16d967a6952e2ad1cf36cfdb67677bd9 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.tr.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.uk.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb8afed1dfa54e9517c634f162c912dc3154d4f Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.uk.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.zh_CN.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..7512b563f6c3483d022f02e21e6f9141d8dfb7ac Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.zh_TW.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..14646a8056010bf2a77459575d7a4c5a2f1c17ed Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pong-move-the-paddle.zu.png b/src/lib/libraries/decks/steps/pong-move-the-paddle.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa4db51197670138e45218bdda4210331983bff Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-move-the-paddle.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.am.png b/src/lib/libraries/decks/steps/pong-reset-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..0b42e677401811b4d19460edf7b085fdd7cf2910 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.am.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.ar.png b/src/lib/libraries/decks/steps/pong-reset-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..0251e98a5a1e080e1b40f71a53ad7ebb19a26934 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.fr.png b/src/lib/libraries/decks/steps/pong-reset-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..ba53baeec4f820326cb8305ca0a9920445998bff Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.ja.png b/src/lib/libraries/decks/steps/pong-reset-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..256c3d0e1c02ca2d86ad778eecc5e488f7572199 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.pt_BR.png b/src/lib/libraries/decks/steps/pong-reset-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..bcbda06f7e01433165f0d9a4bf3db84cd2e0025a Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.sw.png b/src/lib/libraries/decks/steps/pong-reset-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..e2be8f637ac0dcbf7cdf72c942f038b5248fa417 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.tr.png b/src/lib/libraries/decks/steps/pong-reset-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb27fd3163be2997f0e76dadbb03fd39d76b9f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.uk.png b/src/lib/libraries/decks/steps/pong-reset-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..c2471d3ce5c49020cdf67f4e7ea382e64ec5d207 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.zh_CN.png b/src/lib/libraries/decks/steps/pong-reset-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..46d104685264b0508aabfb9fba22b4a6e603f2b3 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.zh_TW.png b/src/lib/libraries/decks/steps/pong-reset-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..9a6293995c8ea93a49981b555b1265866b53d427 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pong-reset-score.zu.png b/src/lib/libraries/decks/steps/pong-reset-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..7f3f43bb87cfd540c5f3e75e5e7aa32fb8a4fbd1 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-reset-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/pong-select-ball.png b/src/lib/libraries/decks/steps/pong-select-ball.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/pong-select-ball.png rename to src/lib/libraries/decks/steps/pong-select-ball.LTR.png diff --git a/src/lib/libraries/decks/steps/pong-select-ball.RTL.png b/src/lib/libraries/decks/steps/pong-select-ball.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..ac479008755d036df73b8667bac250c024cd8869 Binary files /dev/null and b/src/lib/libraries/decks/steps/pong-select-ball.RTL.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.am.png b/src/lib/libraries/decks/steps/pop-game-change-color.am.png new file mode 100644 index 0000000000000000000000000000000000000000..02d7439b51cf609c0eb37bd70f0cf3350f9ead74 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.am.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.ar.png b/src/lib/libraries/decks/steps/pop-game-change-color.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..911b0d1f475c5941c337647b5becdd0c008ad595 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.ar.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.fr.png b/src/lib/libraries/decks/steps/pop-game-change-color.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..9adaac234a28923eb578214368c5b380cd777f79 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.fr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.ja.png b/src/lib/libraries/decks/steps/pop-game-change-color.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d63d9a43c5b2b4c9353e05bb3d2bd3d3f0965955 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.ja.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.pt_BR.png b/src/lib/libraries/decks/steps/pop-game-change-color.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..c96e09b135b66364673c913094279e811f519615 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.sw.png b/src/lib/libraries/decks/steps/pop-game-change-color.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..50417728bd35b018fc2b23141c19a588f476d18b Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.sw.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.tr.png b/src/lib/libraries/decks/steps/pop-game-change-color.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..5608fd85274438e4a13d8dfb31fa9f33e199c311 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.tr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.uk.png b/src/lib/libraries/decks/steps/pop-game-change-color.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..46f043e8e1e505cbb395c5aca86955c8d46aa785 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.uk.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.zh_CN.png b/src/lib/libraries/decks/steps/pop-game-change-color.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..18a0bff567edaf1d8fe02a6e3cfa52bca3bb9c0e Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.zh_TW.png b/src/lib/libraries/decks/steps/pop-game-change-color.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..48ccc8b0b814b96ca5eeb2e6cf14efd2ba94e9d7 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-color.zu.png b/src/lib/libraries/decks/steps/pop-game-change-color.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..067082b413b8fac11d2148433479e5f10590c0f2 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-color.zu.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.am.png b/src/lib/libraries/decks/steps/pop-game-change-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..65e65e8c6ab8a511ce6d03336295b000b3743e78 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.am.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.ar.png b/src/lib/libraries/decks/steps/pop-game-change-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..a2a9e7920d31ba66460ac5663d3293c043f4a98f Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.fr.png b/src/lib/libraries/decks/steps/pop-game-change-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..122679e8db476e38442a351178645e9b722ca677 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.ja.png b/src/lib/libraries/decks/steps/pop-game-change-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..4c79565b73f97465477e0fd9f97b61bbd96c1f22 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.pt_BR.png b/src/lib/libraries/decks/steps/pop-game-change-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9780805572a81289a0d167083492e443ec607e Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.sw.png b/src/lib/libraries/decks/steps/pop-game-change-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..8b27a23fbaf4c3a848e8dd60049a4ec65b5e34c6 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.tr.png b/src/lib/libraries/decks/steps/pop-game-change-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..8517a7f4c28de0763a8e62303856e1bad4b83627 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.uk.png b/src/lib/libraries/decks/steps/pop-game-change-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..92b54fcdd8582ed29d7772dd618f145d50ef9c79 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.zh_CN.png b/src/lib/libraries/decks/steps/pop-game-change-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..1242e49f9d70d1d5d87d6fab39d66b11b66b73cd Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.zh_TW.png b/src/lib/libraries/decks/steps/pop-game-change-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..450b0fb6d5f5b890ae785c4754e7aa62c56b8c03 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-change-score.zu.png b/src/lib/libraries/decks/steps/pop-game-change-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..e5433d626e36ec5e3ff3c2ab138f552f634358bb Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-change-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-pick-sprite.gif b/src/lib/libraries/decks/steps/pop-game-pick-sprite.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/pop-game-pick-sprite.gif rename to src/lib/libraries/decks/steps/pop-game-pick-sprite.LTR.gif diff --git a/src/lib/libraries/decks/steps/pop-game-pick-sprite.RTL.gif b/src/lib/libraries/decks/steps/pop-game-pick-sprite.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..78d17efe7e1b388ece22568cd2d5d678844599e3 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-pick-sprite.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.am.png b/src/lib/libraries/decks/steps/pop-game-play-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..9989ee3b48c4e476e896aec238d0379e6afa170c Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.ar.png b/src/lib/libraries/decks/steps/pop-game-play-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..4dbdbffc8292ae3121bb7fc37acf291851851a90 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.fr.png b/src/lib/libraries/decks/steps/pop-game-play-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..a032914c90dff2bc76efbaadf6f7bc011fcc97dd Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.ja.png b/src/lib/libraries/decks/steps/pop-game-play-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..a873fe533d7a348443bfabeb2239756d7e3b40a8 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.pt_BR.png b/src/lib/libraries/decks/steps/pop-game-play-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb6eb50c4fecfdaf10a9c973f87eec4a527e4e3 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.sw.png b/src/lib/libraries/decks/steps/pop-game-play-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..51bb2752d78525b7fb801d0abd9dba2211c25835 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.tr.png b/src/lib/libraries/decks/steps/pop-game-play-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..3715ce28af35da2b27dd9280aa25013e57714aea Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.uk.png b/src/lib/libraries/decks/steps/pop-game-play-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..88b75fdb6d4f7c5b2fc7ca2fc53424d6f02dbc59 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.zh_CN.png b/src/lib/libraries/decks/steps/pop-game-play-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..8420ac776dfa09a06a806c4818c69faa31abb429 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.zh_TW.png b/src/lib/libraries/decks/steps/pop-game-play-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..c36d7700b4ef2b746272ae55bda0d5f5cc855351 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-play-sound.zu.png b/src/lib/libraries/decks/steps/pop-game-play-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..c041a9851262989a32edc0f5051800b436ad826b Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-play-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.am.png b/src/lib/libraries/decks/steps/pop-game-random-position.am.png new file mode 100644 index 0000000000000000000000000000000000000000..09844b0247d2c6d1115bebbb5a26df3a8a1904da Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.am.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.ar.png b/src/lib/libraries/decks/steps/pop-game-random-position.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..12f7e972dfa1399319a4c755cd065a5391fafb0d Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.ar.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.fr.png b/src/lib/libraries/decks/steps/pop-game-random-position.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac85fc15451c872113a3e35d29b3bcf601f70f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.fr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.ja.png b/src/lib/libraries/decks/steps/pop-game-random-position.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..a076d5e4f48373ffa088e9f274b5b322eb7432c4 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.ja.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.pt_BR.png b/src/lib/libraries/decks/steps/pop-game-random-position.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..ec909eea3010e24ad69feab33e78e05a74478eb3 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.sw.png b/src/lib/libraries/decks/steps/pop-game-random-position.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9c7417979ef1d230762abf7ea7e8922dd5ecaf Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.sw.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.tr.png b/src/lib/libraries/decks/steps/pop-game-random-position.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..377e83cb1f1b27de3759cdf2cade300f55712649 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.tr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.uk.png b/src/lib/libraries/decks/steps/pop-game-random-position.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..154a7b75ebe185c5a715df492098e87a0ba01e66 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.uk.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.zh_CN.png b/src/lib/libraries/decks/steps/pop-game-random-position.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc6462eda4c894786e04874f269128b67867c3d Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.zh_TW.png b/src/lib/libraries/decks/steps/pop-game-random-position.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7517ea4e192af2255862b9bf9850ec8addbbfb Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-random-position.zu.png b/src/lib/libraries/decks/steps/pop-game-random-position.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa6e6b6e9d955881262cce5f5dbba9726dfc08d Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-random-position.zu.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.am.png b/src/lib/libraries/decks/steps/pop-game-reset-score.am.png new file mode 100644 index 0000000000000000000000000000000000000000..6843e6519aef1f9d48469cd8e6b43c03fc49a726 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.am.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.ar.png b/src/lib/libraries/decks/steps/pop-game-reset-score.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..34f76a8263fc5303e72424a034fe9b32c7e33159 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.ar.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.fr.png b/src/lib/libraries/decks/steps/pop-game-reset-score.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..753ba24d53d59c34d5192ccdb100b969b58d2c3a Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.fr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.ja.png b/src/lib/libraries/decks/steps/pop-game-reset-score.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..f95dc0bdba029ea47f5152afbaf43355f01093ea Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.ja.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.pt_BR.png b/src/lib/libraries/decks/steps/pop-game-reset-score.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..5b3d2cefec36d3f1b8a68e6cff38173ccd859ac7 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.sw.png b/src/lib/libraries/decks/steps/pop-game-reset-score.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..b9831143b4c62fdbf32e1c6cb96f35d466f5ee2b Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.sw.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.tr.png b/src/lib/libraries/decks/steps/pop-game-reset-score.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..72ebe165219d948e82926657051f9db6fb677c11 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.tr.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.uk.png b/src/lib/libraries/decks/steps/pop-game-reset-score.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..89a67cb74c671b0455ede5b322c816e454de62c2 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.uk.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.zh_CN.png b/src/lib/libraries/decks/steps/pop-game-reset-score.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..2789f74c098e963daebeff780d45a82d0bdf8f06 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.zh_TW.png b/src/lib/libraries/decks/steps/pop-game-reset-score.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..e000167aeeb0bff72b49d7b000c36ff05a898d02 Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/pop-game-reset-score.zu.png b/src/lib/libraries/decks/steps/pop-game-reset-score.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..6457fae9f352b1b52e3e8d857fbadb7e07efd49b Binary files /dev/null and b/src/lib/libraries/decks/steps/pop-game-reset-score.zu.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.am.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..2c7d9c263ce6c0a7c64ee5089eac48f963ab8f07 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.ar.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..0dd94a3dc78418fdbd6cd744fd7306b741eb9d4a Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.fr.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..800df6179e7e73e7640258350fc7435129663f69 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.ja.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5f6697b11fefbac0b7765cfcca390f915ce37d Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.pt_BR.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ba2091806dadd6ca64cf93b13c36259ff05e62 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.sw.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..78d4a1e4ded8526a84c69018343c3cf6e521dbe3 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.tr.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..fe07eb40b6c35ab9c1900bb4cf1e8c352b6a4d9b Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.uk.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..643ccc3be8791adbb6432799c44ceb54a0edfd01 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zh_CN.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..1fcb6ba55522e476018ac05cd69ea2d66c48fcd4 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zh_TW.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..cffcafbb6727b78dbd269c30ef2a8528c2600e5d Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zu.png b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..56cb0d1faa75bae641faaaee40367e6d7ea860a5 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-choose-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.am.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.am.png new file mode 100644 index 0000000000000000000000000000000000000000..2409c718cb02a9130a77e1a045ce90186c4d65d2 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.am.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.ar.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..75e4cdb4eb0e54ffcb72357ac73e258eb7f03716 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.ar.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.fr.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..dbfa8aab47a3d266109414f86a7169bcc892cb7b Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.fr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.ja.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..bf1afc4c71cd3da7b85f502f92c9004c8f69fe52 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.ja.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.pt_BR.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..508470d5daf4a4be0e2f09eb759d22075df10588 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.sw.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..2a8d3c4e5dca793e77d257c6074212388bb6266b Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.sw.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.tr.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..5730c96b205be053304a3b8b6baf190db6c796dd Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.tr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.uk.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..5e095aef8d55c1588b8e7c1dbd341855a2f0f29b Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.uk.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.zh_CN.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..c9000ddb10ab1415173e1939ca750d6d48e81311 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.zh_TW.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..edf92ad1392b03a0194c3bd8d3d4b7e5dc06198d Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-click-record.zu.png b/src/lib/libraries/decks/steps/record-a-sound-click-record.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..2382554199adff95fed2adcf5703fd6910ee7f2e Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-click-record.zu.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.am.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.am.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc542c6b3931343445a249797d206908319f4d7 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.am.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.ar.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..b9903c847a696662d4c025edaca68dfde19e30d1 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.ar.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.fr.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..d93ae3b47983368912740b1a87051d3ed8a4842a Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.fr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.ja.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..037b3662c7d0d3b9998b141457823563491e47a8 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.ja.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.pt_BR.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..8e0ffee5473c1fdee993a3d46480ee21f873040d Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.sw.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..46e99d39ffee144924ef2dcbfd94c6700239d6dc Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.sw.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.tr.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..456169697189f437de548801d60b477f70097914 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.tr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.uk.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..a931c41ec7cbb0290e874efbc698bdaa3992f7be Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.uk.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zh_CN.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..8eca387dc2950957f53762cf4f3609a72754b260 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zh_TW.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..13410b3d0744dfedd95d66697e1676b72c91ba29 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zu.png b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..c22665bac559e3f1e4531f17ac66f276ff307410 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-play-your-sound.zu.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.am.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.am.png new file mode 100644 index 0000000000000000000000000000000000000000..53e75babf0fbbc3e3e49931a0fb5071599ca1233 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.am.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.ar.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..ad235d74d221ea3e15b9b88009ab35b611e8e04c Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.ar.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.fr.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..c44c61f2320ac87ce718319d476c3eacc3251194 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.fr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.ja.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..41708fb1c8ba81619d6235a655b058df4114a944 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.ja.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.pt_BR.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..72ad25175e35db7504251465ced8176bd197a1a9 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.sw.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a473a7443d18e49a320f3e7ba6b851f82d526803 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.sw.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.tr.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..bffd1acb81c38281a8deae94a135229889c0e254 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.tr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.uk.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..825ff42e1fa8f0b8f83ee2ee48e5df37d1788576 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.uk.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zh_CN.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..27839731dc3091fafdce5eeb1a72c3039000edc6 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zh_TW.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..b8c6ebb5178c8523f85dd2746cc685eb8dcaa681 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zu.png b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..31de0c4323b895ae92e1561bc9943cb7d8f79095 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-press-record-button.zu.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.am.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.am.png new file mode 100644 index 0000000000000000000000000000000000000000..365f0d8e78c6c007b1438a52542de7d0751b996a Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.am.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.ar.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb0695f1f03e44df71ddab884c7f6dc9f1aedcc Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.ar.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.fr.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc9001fc418ceba42f9fae3f40b53415fe51624 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.fr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.ja.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..4443d57df44ae2b986f67d4aee18355a3a92453f Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.ja.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.pt_BR.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..1907b6b2a08ec84ba0f820a871889a109f8d69eb Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.sw.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..62703bf2e0c54226528e3d28b697256c37f41556 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.sw.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.tr.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..3ca03523530941ee8070f2b24d460b2bafa5ce51 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.tr.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.uk.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..acf845c8c6aba29cd8cb4aed3a740f84b0d96ade Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.uk.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zh_CN.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..0688e6099d2f84ef82c38b63b16c64cfce2caaf5 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zh_TW.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4ef3d706ea4e10f311ac7967074dda0d7574ed Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zu.png b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..a4c530c13c2f34a46efb15fb49fad2e37e901f80 Binary files /dev/null and b/src/lib/libraries/decks/steps/record-a-sound-sounds-tab.zu.png differ diff --git a/src/lib/libraries/decks/steps/speech-add-backdrop.gif b/src/lib/libraries/decks/steps/speech-add-backdrop.gif deleted file mode 100644 index 91e1c86c197d5fd1d030539c7226b15544f7e247..0000000000000000000000000000000000000000 Binary files a/src/lib/libraries/decks/steps/speech-add-backdrop.gif and /dev/null differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.am.gif b/src/lib/libraries/decks/steps/speech-add-extension.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..2dea13f1219f7e2428e5ea1b07311e72e165303e Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.am.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.ar.gif b/src/lib/libraries/decks/steps/speech-add-extension.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..988a17499df841404010c86dfb68225de1e8448a Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.ar.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.fr.gif b/src/lib/libraries/decks/steps/speech-add-extension.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..7fb37bf79e43d4cc29e2a2b2b0a4d2be0b7ae851 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.fr.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.ja.gif b/src/lib/libraries/decks/steps/speech-add-extension.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..c733ca871f836421174739ac5362547c1425c5db Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.ja.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.pt_BR.gif b/src/lib/libraries/decks/steps/speech-add-extension.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..fa06e9b28502225d8907c6ba7a73364f82c6f552 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.sw.gif b/src/lib/libraries/decks/steps/speech-add-extension.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..dcf71888f5445dc8cdb454fbae000058eb11f127 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.sw.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.tr.gif b/src/lib/libraries/decks/steps/speech-add-extension.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e0dabb92341898309c9f0803db033c712f7859d Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.tr.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.uk.gif b/src/lib/libraries/decks/steps/speech-add-extension.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..f822b07ad01d2fbfe967754c2b41eca5d3b61e64 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.uk.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.zh_CN.gif b/src/lib/libraries/decks/steps/speech-add-extension.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9592d3c69d5c69e6b3454f102db96b26d06daa0 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.zh_TW.gif b/src/lib/libraries/decks/steps/speech-add-extension.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..f88551acc7cc721a45bbf82a46ec35e24c9c6f5f Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-extension.zu.gif b/src/lib/libraries/decks/steps/speech-add-extension.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..03b195fc5f01e6535fccda0d8e83c5a3f843e9af Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-extension.zu.gif differ diff --git a/src/lib/libraries/decks/steps/speech-add-sprite.gif b/src/lib/libraries/decks/steps/speech-add-sprite.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/speech-add-sprite.gif rename to src/lib/libraries/decks/steps/speech-add-sprite.LTR.gif diff --git a/src/lib/libraries/decks/steps/speech-add-sprite.RTL.gif b/src/lib/libraries/decks/steps/speech-add-sprite.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..86252c4c8f09def2558772dde47e5ff41f237e04 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-add-sprite.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.am.png b/src/lib/libraries/decks/steps/speech-change-color.am.png new file mode 100644 index 0000000000000000000000000000000000000000..934996b7e3fe4202b7927662e447b424bace9e3a Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.am.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.ar.png b/src/lib/libraries/decks/steps/speech-change-color.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..e4472cfbd944b30341b674b848af2d8bbb15d294 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.ar.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.en.png b/src/lib/libraries/decks/steps/speech-change-color.en.png index 56ec887df94701290b5127d935de786def1c4391..d1c4bb8fef78c211477c45e1e4fe039698728bc3 100644 Binary files a/src/lib/libraries/decks/steps/speech-change-color.en.png and b/src/lib/libraries/decks/steps/speech-change-color.en.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.fr.png b/src/lib/libraries/decks/steps/speech-change-color.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..5a27060080b06b7d7b26f9a8916600743ca33ce3 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.fr.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.ja.png b/src/lib/libraries/decks/steps/speech-change-color.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec87f40e5d184cea2aee7f012a9fb5bf16fbfae Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.ja.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.pt_BR.png b/src/lib/libraries/decks/steps/speech-change-color.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..1de5620a74b9b12db22e84fc7e9364603dc5db15 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.sw.png b/src/lib/libraries/decks/steps/speech-change-color.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3c27f51f88336389b67d4efc12f81b1d509c94 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.sw.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.tr.png b/src/lib/libraries/decks/steps/speech-change-color.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..c54b257ba33452bea515e59fe303f9a221f64913 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.tr.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.uk.png b/src/lib/libraries/decks/steps/speech-change-color.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..63bee908a975846041eb462da75aeb88b608b8fc Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.uk.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.zh_CN.png b/src/lib/libraries/decks/steps/speech-change-color.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..ce39ee047c28280848c8ee1b375900f2928ee5f0 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.zh_TW.png b/src/lib/libraries/decks/steps/speech-change-color.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..b19a18f1b2b11ddcdf8105c1d49ae9145fa07d1d Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/speech-change-color.zu.png b/src/lib/libraries/decks/steps/speech-change-color.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..d433493d67ec99e9adb9544ee155c27e1f0efca4 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-change-color.zu.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.am.png b/src/lib/libraries/decks/steps/speech-grow-shrink.am.png new file mode 100644 index 0000000000000000000000000000000000000000..56a125a88288568d5da8c694428a3f655fd72872 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.am.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.ar.png b/src/lib/libraries/decks/steps/speech-grow-shrink.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..7250ead3a3d214e6b0e1ec3d13ee93c6d9d74c3c Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.ar.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.en.png b/src/lib/libraries/decks/steps/speech-grow-shrink.en.png index 97c1f9155052f685eb4b858f393f3d6749146b40..3fe480df2b35cd76c3aeb1e697b96ac472bac204 100644 Binary files a/src/lib/libraries/decks/steps/speech-grow-shrink.en.png and b/src/lib/libraries/decks/steps/speech-grow-shrink.en.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.fr.png b/src/lib/libraries/decks/steps/speech-grow-shrink.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..5519d1a4dcadd72339e70747b8b8049a3f0da1fe Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.fr.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.ja.png b/src/lib/libraries/decks/steps/speech-grow-shrink.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..ef40024c835989bc34c081a6bef49f8fcb99abc6 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.ja.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.pt_BR.png b/src/lib/libraries/decks/steps/speech-grow-shrink.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..778528950c55b54d5c6d6ea909b65f9dd58590ec Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.sw.png b/src/lib/libraries/decks/steps/speech-grow-shrink.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5460a78d90dffb3172fab824221c45934a0cefb9 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.sw.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.tr.png b/src/lib/libraries/decks/steps/speech-grow-shrink.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..431e342aed8eefc8ac11533ca4835f6ae9987bbf Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.tr.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.uk.png b/src/lib/libraries/decks/steps/speech-grow-shrink.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..96488a0778719b20579a20cb564e885058d93b2e Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.uk.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.zh_CN.png b/src/lib/libraries/decks/steps/speech-grow-shrink.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..3d75ef4a02ed00918255a9d4574a084842d67ed0 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.zh_TW.png b/src/lib/libraries/decks/steps/speech-grow-shrink.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..81cc76eb7c7a7d5ed1bce13fbf542ff4808512a7 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/speech-grow-shrink.zu.png b/src/lib/libraries/decks/steps/speech-grow-shrink.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b119f62908c47886642010ecb5c7185e53d295 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-grow-shrink.zu.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.am.png b/src/lib/libraries/decks/steps/speech-move-around.am.png new file mode 100644 index 0000000000000000000000000000000000000000..93d1a0476e0baf173dc32036af672ff9ebaf02e3 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.am.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.ar.png b/src/lib/libraries/decks/steps/speech-move-around.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..b7aa9b1b994ed368bb5102b351074a89826e73bb Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.ar.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.en.png b/src/lib/libraries/decks/steps/speech-move-around.en.png index 8be4bda5b960d62821d6bc8cae1ad71c7531dfa9..08a8e1b13765b19049f4cd534710cacd975dd81f 100644 Binary files a/src/lib/libraries/decks/steps/speech-move-around.en.png and b/src/lib/libraries/decks/steps/speech-move-around.en.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.fr.png b/src/lib/libraries/decks/steps/speech-move-around.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..1dffdbd04bd0545ed66c2eb0af5d67ac170e96af Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.fr.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.ja.png b/src/lib/libraries/decks/steps/speech-move-around.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..9096cfcc837d9fc09053d4a5faee8ef4e19a6e34 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.ja.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.pt_BR.png b/src/lib/libraries/decks/steps/speech-move-around.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..1b933f78e0f226a470bf3c457517cbba95d65b5d Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.sw.png b/src/lib/libraries/decks/steps/speech-move-around.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..184322dde222321b453c88c78f82a7d5ee8878ef Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.sw.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.tr.png b/src/lib/libraries/decks/steps/speech-move-around.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..97b51e93bbe3c3f046bab0d02c4a404c742af345 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.tr.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.uk.png b/src/lib/libraries/decks/steps/speech-move-around.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9f471531dbf2d79d650d587412f357ade2270f Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.uk.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.zh_CN.png b/src/lib/libraries/decks/steps/speech-move-around.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..ea154dfdf2c171b7b9a728dfbb9c92212375f100 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.zh_TW.png b/src/lib/libraries/decks/steps/speech-move-around.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..b1118c441999af2b34312becf26e98e0061d93ec Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/speech-move-around.zu.png b/src/lib/libraries/decks/steps/speech-move-around.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..9d17d2b30683f9cccc850f52640798a4c211c7ab Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-move-around.zu.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.am.png b/src/lib/libraries/decks/steps/speech-say-something.am.png new file mode 100644 index 0000000000000000000000000000000000000000..e12a3e89f819f90e3e34258b8f727c8f58a7dce8 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.am.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.ar.png b/src/lib/libraries/decks/steps/speech-say-something.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..5476c0b7bd42366a02cfdd6c9195856a24600702 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.ar.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.en.png b/src/lib/libraries/decks/steps/speech-say-something.en.png index 1f302ec2b4d6be87811f76d9168257c84b6d87ac..b4dd579eb98a9fbb6e708137451847f64f54e674 100644 Binary files a/src/lib/libraries/decks/steps/speech-say-something.en.png and b/src/lib/libraries/decks/steps/speech-say-something.en.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.fr.png b/src/lib/libraries/decks/steps/speech-say-something.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3932c670f23af4c205c42ca9be97cb84c7b8a7 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.fr.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.ja.png b/src/lib/libraries/decks/steps/speech-say-something.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b1a311380fbfe5519eab72f5ba038a0f8416c5 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.ja.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.pt_BR.png b/src/lib/libraries/decks/steps/speech-say-something.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..2458eee07d41190231b000bf03432f906844591c Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.sw.png b/src/lib/libraries/decks/steps/speech-say-something.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc13c7a54e2b3b95abf4e8c515f1cd3048a704b Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.sw.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.tr.png b/src/lib/libraries/decks/steps/speech-say-something.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..577dfe3b9471de6106563a12efb7ebb920862b05 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.tr.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.uk.png b/src/lib/libraries/decks/steps/speech-say-something.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..daeff249c6607973b314c4da9a4e068b939e7371 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.uk.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.zh_CN.png b/src/lib/libraries/decks/steps/speech-say-something.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..0217a948021e64c5ec21bbf861c03e4a6a9948d9 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.zh_TW.png b/src/lib/libraries/decks/steps/speech-say-something.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..ed07469793d08f3ee7af4c2f987b48f9c40d5121 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/speech-say-something.zu.png b/src/lib/libraries/decks/steps/speech-say-something.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..4936edab23348338f52c5b86616aebb57d59c6f4 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-say-something.zu.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.am.png b/src/lib/libraries/decks/steps/speech-set-voice.am.png new file mode 100644 index 0000000000000000000000000000000000000000..09ee096ff9c8b7de28977e5dd1970579e887512f Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.am.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.ar.png b/src/lib/libraries/decks/steps/speech-set-voice.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..61cad6daae60367dd299d293692654f1a5e78416 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.ar.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.en.png b/src/lib/libraries/decks/steps/speech-set-voice.en.png index 8e63dafbdbdb3b01b5bae4b72e6a3720e34b5b26..e9f15dfa21361e61a2bc55d23f55c7732041fe5c 100644 Binary files a/src/lib/libraries/decks/steps/speech-set-voice.en.png and b/src/lib/libraries/decks/steps/speech-set-voice.en.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.fr.png b/src/lib/libraries/decks/steps/speech-set-voice.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd63bf4b3e0839dabdfadfbe6f8b6c3b6a30214 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.fr.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.ja.png b/src/lib/libraries/decks/steps/speech-set-voice.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..c6cb263884f2cd26b7bb20125e33ca713f3a4fad Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.ja.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.pt_BR.png b/src/lib/libraries/decks/steps/speech-set-voice.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..b5968dd7ead84beb84fcf5d35a591daaa2735ad3 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.sw.png b/src/lib/libraries/decks/steps/speech-set-voice.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a33960648d632dc51e99ed882d1dc91ed903fb9c Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.sw.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.tr.png b/src/lib/libraries/decks/steps/speech-set-voice.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..460b55d02fa2e365c06044cffb9e34402b264031 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.tr.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.uk.png b/src/lib/libraries/decks/steps/speech-set-voice.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..6f666cb9e9217a34b5f7db046331e9b49387136d Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.uk.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.zh_CN.png b/src/lib/libraries/decks/steps/speech-set-voice.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..e608b2c4374af46c50c9d1fbb63a47d7164728c5 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.zh_TW.png b/src/lib/libraries/decks/steps/speech-set-voice.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..ca210f577997cd3dcb357a178b098006f1fbb704 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/speech-set-voice.zu.png b/src/lib/libraries/decks/steps/speech-set-voice.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..f5c4505660cef26f25e3b062b75c523478c06d76 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-set-voice.zu.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.am.png b/src/lib/libraries/decks/steps/speech-song.am.png new file mode 100644 index 0000000000000000000000000000000000000000..1b87bd04f2f7d18d796e1c53f15dc6a5569ff7a7 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.am.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.ar.png b/src/lib/libraries/decks/steps/speech-song.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..573993a7405449aebd64e54ea2d245277cbbd620 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.ar.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.en.png b/src/lib/libraries/decks/steps/speech-song.en.png index 9ea8be36fa364302517b949849d58777f408df11..de49573d0d0ef8d99e6af734cdcccf3c4226a1b2 100644 Binary files a/src/lib/libraries/decks/steps/speech-song.en.png and b/src/lib/libraries/decks/steps/speech-song.en.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.fr.png b/src/lib/libraries/decks/steps/speech-song.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..97e0536db57587e2f52b05853d37e24f4661706b Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.fr.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.ja.png b/src/lib/libraries/decks/steps/speech-song.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..79d1ea8d790c113b679e9f6a52baacba27ef0ea8 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.ja.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.pt_BR.png b/src/lib/libraries/decks/steps/speech-song.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..38d2bec639a797cad5acc09aad359cb39d764990 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.sw.png b/src/lib/libraries/decks/steps/speech-song.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..bf421b02844abdc2518546dfc2bc2579d995ffcd Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.sw.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.tr.png b/src/lib/libraries/decks/steps/speech-song.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..50d4b769ff3f2d521f91929a357c7c984cdbb239 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.tr.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.uk.png b/src/lib/libraries/decks/steps/speech-song.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..5d1890b785ebdb2904a765c466544afc91ceb7ac Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.uk.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.zh_CN.png b/src/lib/libraries/decks/steps/speech-song.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..34dc72f472c6e951011bf2af8faa0260bbd8e478 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.zh_TW.png b/src/lib/libraries/decks/steps/speech-song.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..6fd89da123f5641fa8cc5d71f0335f8c046dad86 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/speech-song.zu.png b/src/lib/libraries/decks/steps/speech-song.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..5e29c518c17dfc9293eb3b009094bfe046f03fac Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-song.zu.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.am.png b/src/lib/libraries/decks/steps/speech-spin.am.png new file mode 100644 index 0000000000000000000000000000000000000000..805aa1c864c74e02225f198a3afd88a38b19a023 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.am.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.ar.png b/src/lib/libraries/decks/steps/speech-spin.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b18c7e39430daeb1b48a2fa54d18d586a19c0d Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.ar.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.en.png b/src/lib/libraries/decks/steps/speech-spin.en.png index 176baf300ac7f92eb320f7f9da2ff33571bfd0ac..a23e345b00798a1aeaf3c26f6703a2834cf8f1d2 100644 Binary files a/src/lib/libraries/decks/steps/speech-spin.en.png and b/src/lib/libraries/decks/steps/speech-spin.en.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.fr.png b/src/lib/libraries/decks/steps/speech-spin.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..35a93bef14fc5f685906a43eaa151adf35124b40 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.fr.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.ja.png b/src/lib/libraries/decks/steps/speech-spin.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..96c91c231b712e24b9b855d996dbe940b8eb2a16 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.ja.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.pt_BR.png b/src/lib/libraries/decks/steps/speech-spin.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..0efede897659391d70a52124b3da71acf127e834 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.sw.png b/src/lib/libraries/decks/steps/speech-spin.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..27e268f3e3f48635b98f7e95b6b78ffcefb5bfe0 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.sw.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.tr.png b/src/lib/libraries/decks/steps/speech-spin.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..602f5e7ba8a37a2fedf681958e731e793e77520a Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.tr.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.uk.png b/src/lib/libraries/decks/steps/speech-spin.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..34ec0ab4a7cf7d05a17e27818a811fa3e09283f3 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.uk.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.zh_CN.png b/src/lib/libraries/decks/steps/speech-spin.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..d01ec81524602885860b02052055370ca2d6cfae Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.zh_TW.png b/src/lib/libraries/decks/steps/speech-spin.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..aef7300c21fc6019bc34d1b6fae61ee386b947b0 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/speech-spin.zu.png b/src/lib/libraries/decks/steps/speech-spin.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..8416f1820211887fd889b451e9d3dc64619fe125 Binary files /dev/null and b/src/lib/libraries/decks/steps/speech-spin.zu.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.am.png b/src/lib/libraries/decks/steps/spin-point-in-direction.am.png new file mode 100644 index 0000000000000000000000000000000000000000..8df9ef94bd5b482ca54357a5dcdd564824659278 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.am.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.ar.png b/src/lib/libraries/decks/steps/spin-point-in-direction.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..f31028a78225a6e2558c4d566370be8213274cbe Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.ar.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.fr.png b/src/lib/libraries/decks/steps/spin-point-in-direction.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..1fdd9ac35bd4cbee44d6cb4a831062071fcad22d Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.fr.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.ja.png b/src/lib/libraries/decks/steps/spin-point-in-direction.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..f60bb5032b0ae162befaf1d86458f5878ef4a860 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.ja.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.pt_BR.png b/src/lib/libraries/decks/steps/spin-point-in-direction.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..5527b5f5187a07f1dcdd6226d885e8f9274fb674 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.sw.png b/src/lib/libraries/decks/steps/spin-point-in-direction.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..cb225f896d35b489f98fcee94aeb8defcccbe64a Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.sw.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.tr.png b/src/lib/libraries/decks/steps/spin-point-in-direction.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4fe8d84432c3f33d6a961e0edb386a9c3fc7ec Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.tr.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.uk.png b/src/lib/libraries/decks/steps/spin-point-in-direction.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..02a30ca663ac7c2fd6c57bb71ced3d6e1595e934 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.uk.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.zh_CN.png b/src/lib/libraries/decks/steps/spin-point-in-direction.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..32cf7f123617dff54f655cde167445910bee77c6 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.zh_TW.png b/src/lib/libraries/decks/steps/spin-point-in-direction.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3edebd62dff035263d9d859f99aac9501e8b5a Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/spin-point-in-direction.zu.png b/src/lib/libraries/decks/steps/spin-point-in-direction.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..1b5417c4b79caf7b570abdcf0ea5db9264f69211 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-point-in-direction.zu.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.am.png b/src/lib/libraries/decks/steps/spin-turn.am.png new file mode 100644 index 0000000000000000000000000000000000000000..aed25e050f18f8ebc007ebee3421cb7709c96c69 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.am.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.ar.png b/src/lib/libraries/decks/steps/spin-turn.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..01dd7f3ed45e2e8c1e9ccd2514cba999054060a2 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.ar.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.fr.png b/src/lib/libraries/decks/steps/spin-turn.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..b82090be43355d2ca81d6d2d870b1ad6c2257c9e Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.fr.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.ja.png b/src/lib/libraries/decks/steps/spin-turn.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..03640cc5ca5cd23216ca4fb7b4c6b9fc920beecf Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.ja.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.pt_BR.png b/src/lib/libraries/decks/steps/spin-turn.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..3406ac7c07575d9ae085f482bf60836668b8d299 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.sw.png b/src/lib/libraries/decks/steps/spin-turn.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a46c1d947d3b1f6e3ede49ee8315d41a2a1a3648 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.sw.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.tr.png b/src/lib/libraries/decks/steps/spin-turn.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..d0f8f60647ac60393b673fcfca66b4b48783f553 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.tr.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.uk.png b/src/lib/libraries/decks/steps/spin-turn.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..8db977cfd92058faea099285f2d408b088138dcf Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.uk.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.zh_CN.png b/src/lib/libraries/decks/steps/spin-turn.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..65cfef6252a36734f6087902043cb2a7787c9108 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.zh_TW.png b/src/lib/libraries/decks/steps/spin-turn.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..b0438060c702b8dbf12b2c0153cc2ed3b96d2229 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/spin-turn.zu.png b/src/lib/libraries/decks/steps/spin-turn.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..c788341f69afbf590a9a68d37cbba4825fecacd1 Binary files /dev/null and b/src/lib/libraries/decks/steps/spin-turn.zu.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.am.png b/src/lib/libraries/decks/steps/story-conversation.am.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5389095b882ffbfc08f75558c2b493c0521d93 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.am.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.ar.png b/src/lib/libraries/decks/steps/story-conversation.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..100f2f97190a70e70ed342e193fec8f4d1c7cef2 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.ar.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.fr.png b/src/lib/libraries/decks/steps/story-conversation.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..5dfd7964913d05f758abbada7937400434d432af Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.fr.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.ja.png b/src/lib/libraries/decks/steps/story-conversation.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..8b14bada98e456083d8bbe944b70673110de2f5a Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.ja.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.pt_BR.png b/src/lib/libraries/decks/steps/story-conversation.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..15cd2561ad5bd9479309958a8f498e1a763c8886 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.sw.png b/src/lib/libraries/decks/steps/story-conversation.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..6f9cec8a697dbf6977c9748710674d0f0b7b787c Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.sw.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.tr.png b/src/lib/libraries/decks/steps/story-conversation.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..559a406a480bd54cfbe0d2bb9a0e8b3ccea4d997 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.tr.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.uk.png b/src/lib/libraries/decks/steps/story-conversation.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..7f5b56fedf4173c75cf836cd31b0e1c27553ed2b Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.uk.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.zh_CN.png b/src/lib/libraries/decks/steps/story-conversation.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f55c5edb99fa40f97328220f1c6a27a42adf21 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.zh_TW.png b/src/lib/libraries/decks/steps/story-conversation.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..8065c25b485d12d8741eaa8785963bcadba2273a Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/story-conversation.zu.png b/src/lib/libraries/decks/steps/story-conversation.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..8e40e24b4dfc086836bd9fd76e4c349df1dcd15a Binary files /dev/null and b/src/lib/libraries/decks/steps/story-conversation.zu.png differ diff --git a/src/lib/libraries/decks/steps/story-flip.am.gif b/src/lib/libraries/decks/steps/story-flip.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..9670ea047fcc5ff7cbd467dbf616862d142501e3 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.am.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.ar.gif b/src/lib/libraries/decks/steps/story-flip.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..301aa48acc21e3f288b9617200e2cd889d2bd9f9 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.ar.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.en.gif b/src/lib/libraries/decks/steps/story-flip.en.gif index 1514b474bb0c4e309da280897fa2e9bed1d101bf..432c849bbb9f2dbf10ea4aeeb7937a9f26020eeb 100644 Binary files a/src/lib/libraries/decks/steps/story-flip.en.gif and b/src/lib/libraries/decks/steps/story-flip.en.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.fr.gif b/src/lib/libraries/decks/steps/story-flip.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb86e280d9966088594db40bb31121561b2dab58 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.fr.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.ja.gif b/src/lib/libraries/decks/steps/story-flip.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d2e207ebe4138c4895b9cb2cefc6b3a98cd577d Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.ja.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.pt_BR.gif b/src/lib/libraries/decks/steps/story-flip.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..67f78143360878fdcd076aed7591c0e599a6b82b Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.sw.gif b/src/lib/libraries/decks/steps/story-flip.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..61e2d7b01d9203f12d2cb1e08b7321fecc64ca46 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.sw.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.tr.gif b/src/lib/libraries/decks/steps/story-flip.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3a797dad6c5b6395df7e07c9354510a6eeaba53 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.tr.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.uk.gif b/src/lib/libraries/decks/steps/story-flip.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..5eb3596d7926f802e5a008aa0cbea2dc8ae857d7 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.uk.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.zh_CN.gif b/src/lib/libraries/decks/steps/story-flip.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee16762dc9709e9f743f6cd6d68c7d8af232eaef Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.zh_TW.gif b/src/lib/libraries/decks/steps/story-flip.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..b79ff6dacf5092dbff42303266376754e965eafe Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/story-flip.zu.gif b/src/lib/libraries/decks/steps/story-flip.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..47a17b1f61c093205cc319cb792ba7935c20b2b1 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-flip.zu.gif differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.am.png b/src/lib/libraries/decks/steps/story-hide-character.am.png new file mode 100644 index 0000000000000000000000000000000000000000..abe9a7eda7e99a2fb58855ce654c624b7a78d7c4 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.am.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.ar.png b/src/lib/libraries/decks/steps/story-hide-character.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..5d8e2d0ad3e3740a34bf952a6367c1021b6d148f Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.ar.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.fr.png b/src/lib/libraries/decks/steps/story-hide-character.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..5e460a7ef33e8d15f83acd144d3cc133d02f8895 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.fr.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.ja.png b/src/lib/libraries/decks/steps/story-hide-character.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..cec768a56700501ab40cbc15476ee7c13cae8211 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.ja.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.pt_BR.png b/src/lib/libraries/decks/steps/story-hide-character.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb7f83458b0bf1aef89225b647af5180a767eb7 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.sw.png b/src/lib/libraries/decks/steps/story-hide-character.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb1864b1293710d80987c3c48974d076837ba6a Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.sw.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.tr.png b/src/lib/libraries/decks/steps/story-hide-character.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..cbff75b0db3b6944ab9159a2abe45e8c4f14423d Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.tr.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.uk.png b/src/lib/libraries/decks/steps/story-hide-character.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..d2428eb9c37d85a437a682002c6e7e4ec35f1fc7 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.uk.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.zh_CN.png b/src/lib/libraries/decks/steps/story-hide-character.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..309c4673766fb6567fcb0639c1ec6b8e5dc48051 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.zh_TW.png b/src/lib/libraries/decks/steps/story-hide-character.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..7a05bb7b87ad19018daa301ccae0b1831b4ae94b Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/story-hide-character.zu.png b/src/lib/libraries/decks/steps/story-hide-character.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..1f658c5fda64e47f80378cacbb6f589977d794f6 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-hide-character.zu.png differ diff --git a/src/lib/libraries/decks/steps/story-pick-backdrop.gif b/src/lib/libraries/decks/steps/story-pick-backdrop.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/story-pick-backdrop.gif rename to src/lib/libraries/decks/steps/story-pick-backdrop.LTR.gif diff --git a/src/lib/libraries/decks/steps/story-pick-backdrop.RTL.gif b/src/lib/libraries/decks/steps/story-pick-backdrop.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b8743efa43d27ef49af171c2038e3c9888aef7d Binary files /dev/null and b/src/lib/libraries/decks/steps/story-pick-backdrop.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/story-pick-backdrop2.gif b/src/lib/libraries/decks/steps/story-pick-backdrop2.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/story-pick-backdrop2.gif rename to src/lib/libraries/decks/steps/story-pick-backdrop2.LTR.gif diff --git a/src/lib/libraries/decks/steps/story-pick-backdrop2.RTL.gif b/src/lib/libraries/decks/steps/story-pick-backdrop2.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fa0af143d4f918265934b8a8f11d274c275d977 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-pick-backdrop2.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/story-pick-sprite.gif b/src/lib/libraries/decks/steps/story-pick-sprite.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/story-pick-sprite.gif rename to src/lib/libraries/decks/steps/story-pick-sprite.LTR.gif diff --git a/src/lib/libraries/decks/steps/story-pick-sprite.RTL.gif b/src/lib/libraries/decks/steps/story-pick-sprite.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..6ee72d1c0e3f338c31d6b7b3b72200202a142e52 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-pick-sprite.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/story-pick-sprite2.gif b/src/lib/libraries/decks/steps/story-pick-sprite2.LTR.gif similarity index 100% rename from src/lib/libraries/decks/steps/story-pick-sprite2.gif rename to src/lib/libraries/decks/steps/story-pick-sprite2.LTR.gif diff --git a/src/lib/libraries/decks/steps/story-pick-sprite2.RTL.gif b/src/lib/libraries/decks/steps/story-pick-sprite2.RTL.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ad6d41327de12ead7f555e9657b190bc0370f76 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-pick-sprite2.RTL.gif differ diff --git a/src/lib/libraries/decks/steps/story-say-something.am.png b/src/lib/libraries/decks/steps/story-say-something.am.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4e80fa8bf21ad18624e882783ee04cd309cf40 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.am.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.ar.png b/src/lib/libraries/decks/steps/story-say-something.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..16a123837918efac05732f0eb6c96c97d09bd8ef Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.ar.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.fr.png b/src/lib/libraries/decks/steps/story-say-something.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..78dd43efacf43e84ad9011639cfe0e01a7f7acbb Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.fr.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.ja.png b/src/lib/libraries/decks/steps/story-say-something.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..849f45e04ba0b997ee5ec99879e2fb62de1aef68 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.ja.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.pt_BR.png b/src/lib/libraries/decks/steps/story-say-something.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..c2eea8ea7017b17be71cfbdb078dd5ef58d52c6c Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.sw.png b/src/lib/libraries/decks/steps/story-say-something.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..fd862c20f5f993d448032520bb49f6e0cee8b9fb Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.sw.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.tr.png b/src/lib/libraries/decks/steps/story-say-something.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..f2d548176ce7002cf18c06809be8a70f3fb4a150 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.tr.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.uk.png b/src/lib/libraries/decks/steps/story-say-something.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..bf71702e11d8519e2bf7db87c6439e2d69f8f5ab Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.uk.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.zh_CN.png b/src/lib/libraries/decks/steps/story-say-something.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..64df3052ab2047cb1f57aeff48121c5d6e082617 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.zh_TW.png b/src/lib/libraries/decks/steps/story-say-something.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..79ff9145b52259738a78478bbb58f62039a03096 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/story-say-something.zu.png b/src/lib/libraries/decks/steps/story-say-something.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..c07c401b8e6730ede8e08d801f7ca07b09a21449 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-say-something.zu.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.am.png b/src/lib/libraries/decks/steps/story-show-character.am.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f38d03b031567ab0013848f19b7632cffa2168 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.am.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.ar.png b/src/lib/libraries/decks/steps/story-show-character.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..1111fc671592c62a37cd68e3009a0fef517a323d Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.ar.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.fr.png b/src/lib/libraries/decks/steps/story-show-character.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..3a74513feaefd58445fad6cc432b23ece21f40fa Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.fr.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.ja.png b/src/lib/libraries/decks/steps/story-show-character.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..0492446a2cb2c3421ff67e3219a85a3b1787bcde Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.ja.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.pt_BR.png b/src/lib/libraries/decks/steps/story-show-character.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e13f7001e2ef09eb621725e449812be92e2fee Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.sw.png b/src/lib/libraries/decks/steps/story-show-character.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a2abf4ef621886290642af1f0ab412e7adaadf27 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.sw.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.tr.png b/src/lib/libraries/decks/steps/story-show-character.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..47e5a8e530aca1316b453aa607cc7c03d0adc88a Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.tr.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.uk.png b/src/lib/libraries/decks/steps/story-show-character.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..9e49bbf256aa2588ed3d82708d2bb94f3d4819ba Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.uk.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.zh_CN.png b/src/lib/libraries/decks/steps/story-show-character.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..bcfdc745dc783d1ea61619f2248e25992484d70e Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.zh_TW.png b/src/lib/libraries/decks/steps/story-show-character.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..f4bee3e477f89d448288646231079181de89a341 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/story-show-character.zu.png b/src/lib/libraries/decks/steps/story-show-character.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..e809020a24fe43798389fdc97950521e3c15e7e9 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-show-character.zu.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.am.png b/src/lib/libraries/decks/steps/story-switch-backdrop.am.png new file mode 100644 index 0000000000000000000000000000000000000000..46a146d6c933ff6fc7d10ad7c2fe82cd736c5f75 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.am.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.ar.png b/src/lib/libraries/decks/steps/story-switch-backdrop.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba6fce17223b3b4a998a83477bcf01011cfbd57 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.ar.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.fr.png b/src/lib/libraries/decks/steps/story-switch-backdrop.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..0b5645e87d5e29a13596049dd99ee27666b5ab03 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.fr.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.ja.png b/src/lib/libraries/decks/steps/story-switch-backdrop.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..49d02eb49ab2d28bb41dcf8c64e876382343e015 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.ja.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.pt_BR.png b/src/lib/libraries/decks/steps/story-switch-backdrop.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..222ce5057e17b6fd668ae24d162012ebfab43ceb Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.sw.png b/src/lib/libraries/decks/steps/story-switch-backdrop.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..ab71f32acfaa899bee30d6a7a26fe5d4bee87be2 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.sw.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.tr.png b/src/lib/libraries/decks/steps/story-switch-backdrop.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..23cd7ecb758901649a9ea1c8cf5721157dc31ecb Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.tr.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.uk.png b/src/lib/libraries/decks/steps/story-switch-backdrop.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..95c448885e75b9abda48f75b8d20e3b5040cc4f1 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.uk.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.zh_CN.png b/src/lib/libraries/decks/steps/story-switch-backdrop.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..14906c4c2cd6ddf2a87d3a3cfeebf60ede32f440 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.zh_TW.png b/src/lib/libraries/decks/steps/story-switch-backdrop.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..7ff325d96791b2a6cff98358987bb78546475245 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/story-switch-backdrop.zu.png b/src/lib/libraries/decks/steps/story-switch-backdrop.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..180cff5d2e8210866834bf57e15cb353ab2a4703 Binary files /dev/null and b/src/lib/libraries/decks/steps/story-switch-backdrop.zu.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.am.png b/src/lib/libraries/decks/steps/switch-costumes.am.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b7291a5ebd125e7271ba8e7f04263510465aa0 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.am.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.ar.png b/src/lib/libraries/decks/steps/switch-costumes.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..a6185c7f7601b4e6ad9c33b6e0a7b02ed0723585 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.ar.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.fr.png b/src/lib/libraries/decks/steps/switch-costumes.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb57d1470adef00de44d658ca7dd075b01420b8 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.fr.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.ja.png b/src/lib/libraries/decks/steps/switch-costumes.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..65db0bce90c5a4801921fe9dcbe62bb559d25c31 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.ja.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.pt_BR.png b/src/lib/libraries/decks/steps/switch-costumes.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..73ff9f2910b986fea80a5fd00e3acd4f2451e66e Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.sw.png b/src/lib/libraries/decks/steps/switch-costumes.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..0e43d8ed24680b70fec1ccf5bd74abe5a5123123 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.sw.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.tr.png b/src/lib/libraries/decks/steps/switch-costumes.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..83df101d12bf1877b1644da80ff6bbf6fe6a7db1 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.tr.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.uk.png b/src/lib/libraries/decks/steps/switch-costumes.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..3023d6d5dff8d1e6a0b5e5e5b5c1c5f884fa8067 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.uk.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.zh_CN.png b/src/lib/libraries/decks/steps/switch-costumes.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..38901d9025d362af3a39ac7dfa3debffe431c53e Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.zh_TW.png b/src/lib/libraries/decks/steps/switch-costumes.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..a00c0e130b07a827cf7c63bc92ce24a0f5bca579 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/switch-costumes.zu.png b/src/lib/libraries/decks/steps/switch-costumes.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb35fcf65a7c646d847bc5254f103b1d3893ae9 Binary files /dev/null and b/src/lib/libraries/decks/steps/switch-costumes.zu.png differ diff --git a/src/lib/libraries/decks/steps/talking-10-choose-third-backdrop.png b/src/lib/libraries/decks/steps/talking-10-choose-third-backdrop.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/talking-10-choose-third-backdrop.png rename to src/lib/libraries/decks/steps/talking-10-choose-third-backdrop.LTR.png diff --git a/src/lib/libraries/decks/steps/talking-10-choose-third-backdrop.RTL.png b/src/lib/libraries/decks/steps/talking-10-choose-third-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa493c031679566579f8220d233362b8202ccea Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-10-choose-third-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.am.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f6a2cf96867210cbd2bdb1a4a1727805ee42868 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.am.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.ar.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..c45a427a046047fbed03c779c75cb79ba6692203 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.ar.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.es.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.es.gif index 515cd29ccb2e99214533290db69aca5925c7fe01..2f5fcb66b4e0fe68d3673d396b93d1d86a5a39ec 100644 Binary files a/src/lib/libraries/decks/steps/talking-11-choose-sound.es.gif and b/src/lib/libraries/decks/steps/talking-11-choose-sound.es.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.fr.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..88ce9e528470eea1bdc66289a5624d6469d8618f Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.fr.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.ja.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..8dad14467a8fc18def7f0c7e0f02ed9309f8d5d0 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.ja.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.pt_BR.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..15454ac2b353422d0590d5d13fa43f088363603b Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.sw.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..afeb3f0d328d0b537043c2fca0327256536e1918 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.sw.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.tr.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..d21b9fc0ee2ff5a3195fbdbc981ff5165b40c1c6 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.tr.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.uk.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..8846ae89d56d6fcd832c6f316656e22ae612f721 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.uk.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.zh_CN.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..2927bc59b143ee583d8af78e694f769677cb3179 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.zh_TW.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..d33ea0bf2bc8819d408885e54448c2cc4e8e85e1 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/talking-11-choose-sound.zu.gif b/src/lib/libraries/decks/steps/talking-11-choose-sound.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf02f9a29902ddc95647f797ca8cd40bd9362e0e Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-11-choose-sound.zu.gif differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.am.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.am.png new file mode 100644 index 0000000000000000000000000000000000000000..e2636612f492b55c553f37cc4f7b52b6948c0b4a Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.am.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.ar.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..6c0d37051ae21bada8aecda7eafb35294c078553 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.ar.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.en.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.en.png index 09cd40345613a1197a268fc8838abe64a2cfea82..543a9763e3010b4e37201dd5c17caa0df34b267c 100644 Binary files a/src/lib/libraries/decks/steps/talking-12-dance-moves.en.png and b/src/lib/libraries/decks/steps/talking-12-dance-moves.en.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.fr.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..04abf9c1fa8867dfc951b65e0cd7f90f4781810f Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.fr.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.ja.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..78c608a460e37af71adaf931bd03891d89078583 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.ja.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.pt_BR.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..ad64d552d5ec368760f5e9e464a6565e59d63fcf Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.sw.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..db4818041bcdf3774cb46cb709c350526ac56481 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.sw.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.tr.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5b30aaf31284b3f5f6c6efb18bf0b8eee0493f Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.tr.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.uk.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..8f5081276f7c0fd44d1ceb1f5803da1a227d3860 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.uk.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.zh_CN.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..0f3c9b94d4f0e12ba8b2e3b09d721b9ccba296bc Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.zh_TW.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..45cdd1e83a098d4723891df1105209267e914667 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/talking-12-dance-moves.zu.png b/src/lib/libraries/decks/steps/talking-12-dance-moves.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..2072cb7afc801b53f827bdc4f2fa91b16dd8f5f2 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-12-dance-moves.zu.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.am.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.am.png new file mode 100644 index 0000000000000000000000000000000000000000..d3418577e6efb487f936e0c0fed3f7c9fcfc9aed Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.am.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.ar.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..02fc716c9a1afe268ad0d83c7c080ece16cedfd1 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.ar.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.en.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.en.png index df0b0ce4963149e6a4e6096c6fba9c105715770e..025e998b096ad44d4ad91544954b23693df166e0 100644 Binary files a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.en.png and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.en.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.fr.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba94e8a8fb1e70f17d17c3ec67cc263f2d71a83 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.fr.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.ja.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc48970f2886f39e90ebed9471adcb3286b6341 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.ja.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.pt_BR.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..af1b03786a6b238aed5fdc3f3a009327c9cbf269 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.sw.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..8b4087566a7e528e67cbc921fe7e4193264aaa07 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.sw.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.tr.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..67b7eb9d452fc07b826fa2b26b65206a57f4f4f8 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.tr.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.uk.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..d0448ce50ddc8cbefd9877bbb5daf8e472ebd8e9 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.uk.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zh_CN.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..3a30024c1cecb8036d31f2a862d8354fb2841b4a Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zh_TW.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..089279bb382a29220d13e9697e5bcfdaf596ecdb Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zu.png b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..2d47f1f1e667b8b688a38c557996af741e8cefb9 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-13-ask-and-answer.zu.png differ diff --git a/src/lib/libraries/decks/steps/talking-2-choose-sprite.png b/src/lib/libraries/decks/steps/talking-2-choose-sprite.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/talking-2-choose-sprite.png rename to src/lib/libraries/decks/steps/talking-2-choose-sprite.LTR.png diff --git a/src/lib/libraries/decks/steps/talking-2-choose-sprite.RTL.png b/src/lib/libraries/decks/steps/talking-2-choose-sprite.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9b57ce12a0643d06020b64181e7a5af8c202c8 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-2-choose-sprite.RTL.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.am.png b/src/lib/libraries/decks/steps/talking-3-say-something.am.png new file mode 100644 index 0000000000000000000000000000000000000000..43e381044a5e508be5dfc660e79fa98d3f6e764a Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.am.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.ar.png b/src/lib/libraries/decks/steps/talking-3-say-something.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0cabf70b3d09d7277b1d91d61e190cb7f9c7c6 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.ar.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.en.png b/src/lib/libraries/decks/steps/talking-3-say-something.en.png index d84a05d0db5c747dbdd97543754bd3cc443e0537..a5bf4a957530fb4a0a39f6e629e27f8cb7ff0463 100644 Binary files a/src/lib/libraries/decks/steps/talking-3-say-something.en.png and b/src/lib/libraries/decks/steps/talking-3-say-something.en.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.fr.png b/src/lib/libraries/decks/steps/talking-3-say-something.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..831942b78d2cc3a8ca106ae21107b4acdf0626ff Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.fr.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.ja.png b/src/lib/libraries/decks/steps/talking-3-say-something.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..885ee1fbbb2051d51cc6dd64ba397e2cd23591be Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.ja.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.pt_BR.png b/src/lib/libraries/decks/steps/talking-3-say-something.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..3d21e3538f785cf08114fe8204191bf1218234ff Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.sw.png b/src/lib/libraries/decks/steps/talking-3-say-something.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..2d8debfb7326ee276024acbe128dc6356e856803 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.sw.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.tr.png b/src/lib/libraries/decks/steps/talking-3-say-something.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd24335f9bded913fe39bd0a3a18e758ff08b58 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.tr.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.uk.png b/src/lib/libraries/decks/steps/talking-3-say-something.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..c852ef82cab4b9855dfe17d22137fe4fb11de734 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.uk.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.zh_CN.png b/src/lib/libraries/decks/steps/talking-3-say-something.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..2f206b834c78ac69efee53957e2c846e80c91352 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.zh_TW.png b/src/lib/libraries/decks/steps/talking-3-say-something.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..5a15c5170f50529fcb8664817c059c3bb7608874 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/talking-3-say-something.zu.png b/src/lib/libraries/decks/steps/talking-3-say-something.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..157b8999b3c832317f2e09665b7778e732faf3f8 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-3-say-something.zu.png differ diff --git a/src/lib/libraries/decks/steps/talking-4-choose-backdrop.png b/src/lib/libraries/decks/steps/talking-4-choose-backdrop.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/talking-4-choose-backdrop.png rename to src/lib/libraries/decks/steps/talking-4-choose-backdrop.LTR.png diff --git a/src/lib/libraries/decks/steps/talking-4-choose-backdrop.RTL.png b/src/lib/libraries/decks/steps/talking-4-choose-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..0a53ca925f3b3bcb804f23a08c73f59e3c89ca86 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-4-choose-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.am.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.am.png new file mode 100644 index 0000000000000000000000000000000000000000..817b9582c6b036f18376432bdaef6ceb5b1920c0 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.am.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.ar.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e6b71c294bb7cde958e502b2698bf51e8b6c8b Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.ar.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.fr.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..c687fe090f13aa7fc6ca6f7810390dd93f6d0b90 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.fr.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.ja.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..12908467b5631724ab746c0c55d3fc4916ad5007 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.ja.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.pt_BR.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..f0cc5822003d67754efbf0592a44eaf6de353b93 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.sw.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..29e3f47b5b1588363790cb3cbb70d3a96710cedc Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.sw.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.tr.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..c3065d05173b1a21a39e904e15e25a1d0f03889d Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.tr.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.uk.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..65602f8ca333e31150c9513919fef370d41f32e9 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.uk.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zh_CN.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..743efbe9cca827ffdfec2bd540a810154bf5206c Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zh_TW.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..70e8164dd3107453fe67186cec3a6764f997bf67 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zu.png b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..fde3c04aba9f46fce57aee791778c4ca0db01ba4 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-5-switch-backdrop.zu.png differ diff --git a/src/lib/libraries/decks/steps/talking-6-choose-another-sprite.png b/src/lib/libraries/decks/steps/talking-6-choose-another-sprite.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/talking-6-choose-another-sprite.png rename to src/lib/libraries/decks/steps/talking-6-choose-another-sprite.LTR.png diff --git a/src/lib/libraries/decks/steps/talking-6-choose-another-sprite.RTL.png b/src/lib/libraries/decks/steps/talking-6-choose-another-sprite.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..69cefe90fbafb871edd3e81dd69a3004f972beeb Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-6-choose-another-sprite.RTL.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.am.png b/src/lib/libraries/decks/steps/talking-7-move-around.am.png new file mode 100644 index 0000000000000000000000000000000000000000..a16b1383345dca7d37500657595d03504ed17de2 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.am.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.ar.png b/src/lib/libraries/decks/steps/talking-7-move-around.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..3a222b09c836cdf9beb23fe24e7a55d49f148b3a Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.ar.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.en.png b/src/lib/libraries/decks/steps/talking-7-move-around.en.png index 25d2db2b9eb6e51c27a29d47aa2d75f2707780c1..1435796f94bb3f902bccd6b87c50f0b8538a9f03 100644 Binary files a/src/lib/libraries/decks/steps/talking-7-move-around.en.png and b/src/lib/libraries/decks/steps/talking-7-move-around.en.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.fr.png b/src/lib/libraries/decks/steps/talking-7-move-around.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..111a9b5fdffdea78520451b4806172e03daca40a Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.fr.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.ja.png b/src/lib/libraries/decks/steps/talking-7-move-around.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..573d5d2882c232235828808979ad0520a88809b8 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.ja.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.pt_BR.png b/src/lib/libraries/decks/steps/talking-7-move-around.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..4ffacb8d25905c8b81876766334a8a96a28d92e1 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.sw.png b/src/lib/libraries/decks/steps/talking-7-move-around.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..18ab37ac09053b00b3eeb9ea9a147fc5eac28304 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.sw.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.tr.png b/src/lib/libraries/decks/steps/talking-7-move-around.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2bc75121186fadb1afd2a04bc044e99a33dfe6 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.tr.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.uk.png b/src/lib/libraries/decks/steps/talking-7-move-around.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..2688fa41ff4d3dac2edc060aa5ab0eaf179b7730 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.uk.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.zh_CN.png b/src/lib/libraries/decks/steps/talking-7-move-around.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..9aae545755d0355b4d4180b4aebe83a78106069b Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.zh_TW.png b/src/lib/libraries/decks/steps/talking-7-move-around.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..aaea650b186a2ff441f24c04e575e4455eb50e66 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/talking-7-move-around.zu.png b/src/lib/libraries/decks/steps/talking-7-move-around.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..eb5c86d025460d752985661f3e68fb5af7e4c2c2 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-7-move-around.zu.png differ diff --git a/src/lib/libraries/decks/steps/talking-8-choose-another-backdrop.png b/src/lib/libraries/decks/steps/talking-8-choose-another-backdrop.LTR.png similarity index 100% rename from src/lib/libraries/decks/steps/talking-8-choose-another-backdrop.png rename to src/lib/libraries/decks/steps/talking-8-choose-another-backdrop.LTR.png diff --git a/src/lib/libraries/decks/steps/talking-8-choose-another-backdrop.RTL.png b/src/lib/libraries/decks/steps/talking-8-choose-another-backdrop.RTL.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb2d74c8a21e09f94e4c1d58b0616ccbe4ac9db Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-8-choose-another-backdrop.RTL.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.am.png b/src/lib/libraries/decks/steps/talking-9-animate.am.png new file mode 100644 index 0000000000000000000000000000000000000000..cac7a829fd9b5b72601a047a3d79be43936a0697 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.am.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.ar.png b/src/lib/libraries/decks/steps/talking-9-animate.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..12e08831a8018b7ed7e8bf1473ddeb692ce3dd4c Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.ar.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.en.png b/src/lib/libraries/decks/steps/talking-9-animate.en.png index 82883e76b50e4feb4937e9de865d338f670d0073..a092777da27c3b55ec8325be935a314d953d018c 100644 Binary files a/src/lib/libraries/decks/steps/talking-9-animate.en.png and b/src/lib/libraries/decks/steps/talking-9-animate.en.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.fr.png b/src/lib/libraries/decks/steps/talking-9-animate.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..ce34fc8829042d3ccde32c5cc2cf0cc4b3fc02fb Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.fr.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.ja.png b/src/lib/libraries/decks/steps/talking-9-animate.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..0bbecdc6f51f6626aef28c0aaa408dc353c5ce30 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.ja.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.pt_BR.png b/src/lib/libraries/decks/steps/talking-9-animate.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..7001ec3c3439435ac5885fca39227647144f3b9e Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.sw.png b/src/lib/libraries/decks/steps/talking-9-animate.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..f338b50a5e0de097a21329a865431daa6a624cd6 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.sw.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.tr.png b/src/lib/libraries/decks/steps/talking-9-animate.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..eef0159763aa746a4f1cf7f0fdc671fb7e62f442 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.tr.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.uk.png b/src/lib/libraries/decks/steps/talking-9-animate.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..489338cbede75113cbb48ea6430945589d11f44d Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.uk.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.zh_CN.png b/src/lib/libraries/decks/steps/talking-9-animate.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..f29f7de8d744c1a0a7e42e7828985299f12c21ca Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.zh_TW.png b/src/lib/libraries/decks/steps/talking-9-animate.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..30b80ea5323253f410b6c00a3db8738898e842ca Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/talking-9-animate.zu.png b/src/lib/libraries/decks/steps/talking-9-animate.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6f9cb16b38f2be43138a1c1040eadae7ca1344 Binary files /dev/null and b/src/lib/libraries/decks/steps/talking-9-animate.zu.png differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.am.gif b/src/lib/libraries/decks/steps/video-add-extension.am.gif new file mode 100644 index 0000000000000000000000000000000000000000..ca6b85e0481221ede7e4ee6767518df3fe2a946e Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.am.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.ar.gif b/src/lib/libraries/decks/steps/video-add-extension.ar.gif new file mode 100644 index 0000000000000000000000000000000000000000..c519b7f620105235bdb1e339ee9a456e670489b5 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.ar.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.fr.gif b/src/lib/libraries/decks/steps/video-add-extension.fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..483994e4147f9163f96651b3a1b692809d7b4088 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.fr.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.ja.gif b/src/lib/libraries/decks/steps/video-add-extension.ja.gif new file mode 100644 index 0000000000000000000000000000000000000000..48a4f06492aa8d337be2fa38a4f43c6d21945a12 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.ja.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.pt_BR.gif b/src/lib/libraries/decks/steps/video-add-extension.pt_BR.gif new file mode 100644 index 0000000000000000000000000000000000000000..b695d7c2012fec471af981b34698f2013f1bab92 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.pt_BR.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.sw.gif b/src/lib/libraries/decks/steps/video-add-extension.sw.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cc9b5ee06a2e236f8b62197f2148622e4a30286 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.sw.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.tr.gif b/src/lib/libraries/decks/steps/video-add-extension.tr.gif new file mode 100644 index 0000000000000000000000000000000000000000..353348299a249335046a7ae57cb567cd7708b2e4 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.tr.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.uk.gif b/src/lib/libraries/decks/steps/video-add-extension.uk.gif new file mode 100644 index 0000000000000000000000000000000000000000..40e345c4ae0f5f6855231ee746a60a9df6e05b29 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.uk.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.zh_CN.gif b/src/lib/libraries/decks/steps/video-add-extension.zh_CN.gif new file mode 100644 index 0000000000000000000000000000000000000000..119576b41333a9df07e521fe55652b83f8929ca8 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.zh_CN.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.zh_TW.gif b/src/lib/libraries/decks/steps/video-add-extension.zh_TW.gif new file mode 100644 index 0000000000000000000000000000000000000000..50991da111467863ead71b2f80adc97559fec794 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.zh_TW.gif differ diff --git a/src/lib/libraries/decks/steps/video-add-extension.zu.gif b/src/lib/libraries/decks/steps/video-add-extension.zu.gif new file mode 100644 index 0000000000000000000000000000000000000000..cee1375f58d1c710afcc8d4456b9d9ff40cf5277 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-add-extension.zu.gif differ diff --git a/src/lib/libraries/decks/steps/video-animate.am.png b/src/lib/libraries/decks/steps/video-animate.am.png new file mode 100644 index 0000000000000000000000000000000000000000..ae2d4861cef69e84fba3313ef0218d7908e5a42f Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.am.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.ar.png b/src/lib/libraries/decks/steps/video-animate.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..b3dbe983bded808f9b502d48d189b8ce5c54a5ce Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.ar.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.en.png b/src/lib/libraries/decks/steps/video-animate.en.png index a80a2b5626a8561bade7aef9c0f284bcf9530da4..0be07d761bf49e363addc5022d38d464e9558bcb 100644 Binary files a/src/lib/libraries/decks/steps/video-animate.en.png and b/src/lib/libraries/decks/steps/video-animate.en.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.fr.png b/src/lib/libraries/decks/steps/video-animate.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..82422f8aa81bfbc6e066fbaf7e1e68449351ddd0 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.fr.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.ja.png b/src/lib/libraries/decks/steps/video-animate.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..491cffa031779c519129e2a64f3ef5fc49853717 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.ja.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.pt_BR.png b/src/lib/libraries/decks/steps/video-animate.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..c058e052727421da3a636f18061322c62b9893d2 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.sw.png b/src/lib/libraries/decks/steps/video-animate.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..409992943f585ec89a6417091b1ba74f31852fc7 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.sw.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.tr.png b/src/lib/libraries/decks/steps/video-animate.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..26bd047c7b9416ff12ef71aedf06152d76edcde1 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.tr.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.uk.png b/src/lib/libraries/decks/steps/video-animate.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..768c4e976aae54a1fc020411e05d629564060ef0 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.uk.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.zh_CN.png b/src/lib/libraries/decks/steps/video-animate.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..208b87933c74bbf0cdc57b7b1dbd29a2e6020f6d Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.zh_TW.png b/src/lib/libraries/decks/steps/video-animate.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..c79ba6af042e60cfd87e9d492776c310d227b34a Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/video-animate.zu.png b/src/lib/libraries/decks/steps/video-animate.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9627cf18aca396687c05262adb0a8c6067f9ae Binary files /dev/null and b/src/lib/libraries/decks/steps/video-animate.zu.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.am.png b/src/lib/libraries/decks/steps/video-pet.am.png new file mode 100644 index 0000000000000000000000000000000000000000..d06b41ad1dd6816b511f7f5764a62d75d3236de9 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.am.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.ar.png b/src/lib/libraries/decks/steps/video-pet.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..4460f60b5d1d3926aac86bb0b04f23011a94761f Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.ar.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.en.png b/src/lib/libraries/decks/steps/video-pet.en.png index 0630849d33d5e6958e62801112e902b58264749a..4ace622b136a00cb3990a38de1bfd02796c31832 100644 Binary files a/src/lib/libraries/decks/steps/video-pet.en.png and b/src/lib/libraries/decks/steps/video-pet.en.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.fr.png b/src/lib/libraries/decks/steps/video-pet.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..cde5fe37d6a8c8517436d9ccf7617cac7aa87854 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.fr.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.ja.png b/src/lib/libraries/decks/steps/video-pet.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..13c34804489c418142b87482ffac164e1181f8bd Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.ja.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.pt_BR.png b/src/lib/libraries/decks/steps/video-pet.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9fb9fae404e677ace188df632451b43aa3b102 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.sw.png b/src/lib/libraries/decks/steps/video-pet.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..76b1718395b2d2f52df1e5a3730fc21193c0cdbb Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.sw.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.tr.png b/src/lib/libraries/decks/steps/video-pet.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..f9579e4a8a9d68a472bcac0b87fb691d5c1e0347 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.tr.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.uk.png b/src/lib/libraries/decks/steps/video-pet.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..bbedfd1010456008936a68405cc11a0a345034ea Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.uk.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.zh_CN.png b/src/lib/libraries/decks/steps/video-pet.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..d888cebec6f6414fee9972882bd579a45869229a Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.zh_TW.png b/src/lib/libraries/decks/steps/video-pet.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..5b19837cb4fc36c8c25cc4178d75dac7552c0fd9 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/video-pet.zu.png b/src/lib/libraries/decks/steps/video-pet.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..0c2e154a7892e7d08b4489653cb6d0fcd82e5bff Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pet.zu.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.am.png b/src/lib/libraries/decks/steps/video-pop.am.png new file mode 100644 index 0000000000000000000000000000000000000000..22d029edc3f2863c5975ba8db7b4fff07e630864 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.am.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.ar.png b/src/lib/libraries/decks/steps/video-pop.ar.png new file mode 100644 index 0000000000000000000000000000000000000000..c31a68bb07089919bac34b2d8e4bdd14e73a3742 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.ar.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.en.png b/src/lib/libraries/decks/steps/video-pop.en.png index 0363e27d47167afa2f252b88cb585f4e44f0bc86..151edb876bf51b5aeb803a8d723f014d20143f62 100644 Binary files a/src/lib/libraries/decks/steps/video-pop.en.png and b/src/lib/libraries/decks/steps/video-pop.en.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.fr.png b/src/lib/libraries/decks/steps/video-pop.fr.png new file mode 100644 index 0000000000000000000000000000000000000000..6914e242820fa87ad2b8c061d8cd3bcd6249aa08 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.fr.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.ja.png b/src/lib/libraries/decks/steps/video-pop.ja.png new file mode 100644 index 0000000000000000000000000000000000000000..d1016870b48b8cca4d5b2b0d505f1b89174896db Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.ja.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.pt_BR.png b/src/lib/libraries/decks/steps/video-pop.pt_BR.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c7e5565c03e6e52bfa0185a07722e990c2d64f Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.pt_BR.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.sw.png b/src/lib/libraries/decks/steps/video-pop.sw.png new file mode 100644 index 0000000000000000000000000000000000000000..3bec36663180bbf31a68cb5a991afb9fecd39934 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.sw.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.tr.png b/src/lib/libraries/decks/steps/video-pop.tr.png new file mode 100644 index 0000000000000000000000000000000000000000..de672774ffd2e77e68a477469f0c32842d045a14 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.tr.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.uk.png b/src/lib/libraries/decks/steps/video-pop.uk.png new file mode 100644 index 0000000000000000000000000000000000000000..471bd1eab648c0fd00748080fe57c07056549b1b Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.uk.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.zh_CN.png b/src/lib/libraries/decks/steps/video-pop.zh_CN.png new file mode 100644 index 0000000000000000000000000000000000000000..95aee699de4fb0cbdfb048629166be2209092f4a Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.zh_CN.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.zh_TW.png b/src/lib/libraries/decks/steps/video-pop.zh_TW.png new file mode 100644 index 0000000000000000000000000000000000000000..4ab8232d3794b782cb5e28bed64a53de1d3fe3d4 Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.zh_TW.png differ diff --git a/src/lib/libraries/decks/steps/video-pop.zu.png b/src/lib/libraries/decks/steps/video-pop.zu.png new file mode 100644 index 0000000000000000000000000000000000000000..73d3fb865b9bfe9f3d46dc8637acd6d7edf5fd2e Binary files /dev/null and b/src/lib/libraries/decks/steps/video-pop.zu.png differ diff --git a/src/lib/libraries/decks/sw-steps.js b/src/lib/libraries/decks/sw-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..150a8916fd90467a7d985818d249c7bc58af15e5 --- /dev/null +++ b/src/lib/libraries/decks/sw-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.sw.gif'; +import introSay from './steps/intro-2-say.sw.gif'; +import introGreenFlag from './steps/intro-3-green-flag.sw.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.sw.gif'; +import speechSaySomething from './steps/speech-say-something.sw.png'; +import speechSetVoice from './steps/speech-set-voice.sw.png'; +import speechMoveAround from './steps/speech-move-around.sw.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.sw.png'; +import speechChangeColor from './steps/speech-change-color.sw.png'; +import speechSpin from './steps/speech-spin.sw.png'; +import speechGrowShrink from './steps/speech-grow-shrink.sw.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.sw.png'; +import cnGlide from './steps/cn-glide.sw.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.sw.png'; +import cnVariable from './steps/add-variable.sw.gif'; +import cnScore from './steps/cn-score.sw.png'; +import cnBackdrop from './steps/cn-backdrop.sw.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.sw.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.sw.png'; +import nameSpin from './steps/name-spin.sw.png'; +import nameGrow from './steps/name-grow.sw.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.sw.png'; +import musicMakeSong from './steps/music-make-song.sw.png'; +import musicMakeBeat from './steps/music-make-beat.sw.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.sw.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.sw.png'; +import chaseGameUpDown from './steps/chase-game-up-down.sw.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.sw.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.sw.png'; +import chaseGameAddVariable from './steps/add-variable.sw.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.sw.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.sw.png'; +import popGameAddScore from './steps/add-variable.sw.gif'; +import popGameChangeScore from './steps/pop-game-change-score.sw.png'; +import popGameRandomPosition from './steps/pop-game-random-position.sw.png'; +import popGameChangeColor from './steps/pop-game-change-color.sw.png'; +import popGameResetScore from './steps/pop-game-reset-score.sw.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.sw.png'; +import animateCharAddSound from './steps/animate-char-add-sound.sw.png'; +import animateCharTalk from './steps/animate-char-talk.sw.png'; +import animateCharMove from './steps/animate-char-move.sw.png'; +import animateCharJump from './steps/animate-char-jump.sw.png'; +import animateCharChangeColor from './steps/animate-char-change-color.sw.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.sw.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.sw.gif'; +import storyConversation from './steps/story-conversation.sw.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.sw.png'; +import storyHideCharacter from './steps/story-hide-character.sw.png'; +import storyShowCharacter from './steps/story-show-character.sw.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.sw.gif'; +import videoPet from './steps/video-pet.sw.png'; +import videoAnimate from './steps/video-animate.sw.png'; +import videoPop from './steps/video-pop.sw.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.sw.png'; +import flyMoveArrows from './steps/fly-make-interactive.sw.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.sw.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.sw.gif'; +import flyKeepScore from './steps/fly-keep-score.sw.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.sw.png'; +import flySwitchLooks from './steps/fly-switch-costume.sw.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.sw.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.sw.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.sw.png'; +import pongAddAScore from './steps/add-variable.sw.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.sw.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.sw.png'; +import pongResetScore from './steps/pong-reset-score.sw.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.sw.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.sw.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.sw.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.sw.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.sw.png'; +import imagineUpDown from './steps/imagine-up-down.sw.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.sw.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.sw.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.sw.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.sw.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.sw.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.sw.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.sw.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.sw.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.sw.png'; + +// Change Size +import changeSize from './steps/change-size.sw.png'; + +// Spin +import spinTurn from './steps/spin-turn.sw.png'; +import spinPointInDirection from './steps/spin-point-in-direction.sw.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.sw.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.sw.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.sw.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.sw.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.sw.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.sw.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.sw.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.sw.png'; +import glideAroundPoint from './steps/glide-around-point.sw.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.sw.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.sw.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.sw.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.sw.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.sw.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.sw.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.sw.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.sw.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.sw.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.sw.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.sw.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.sw.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.sw.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.sw.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.sw.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.sw.png'; + +const swImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {swImages}; diff --git a/src/lib/libraries/decks/tr-steps.js b/src/lib/libraries/decks/tr-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..4728c58f138eb7fa90eec8dc73d60ceab6b08b4b --- /dev/null +++ b/src/lib/libraries/decks/tr-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.tr.gif'; +import introSay from './steps/intro-2-say.tr.gif'; +import introGreenFlag from './steps/intro-3-green-flag.tr.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.tr.gif'; +import speechSaySomething from './steps/speech-say-something.tr.png'; +import speechSetVoice from './steps/speech-set-voice.tr.png'; +import speechMoveAround from './steps/speech-move-around.tr.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.tr.png'; +import speechChangeColor from './steps/speech-change-color.tr.png'; +import speechSpin from './steps/speech-spin.tr.png'; +import speechGrowShrink from './steps/speech-grow-shrink.tr.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.tr.png'; +import cnGlide from './steps/cn-glide.tr.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.tr.png'; +import cnVariable from './steps/add-variable.tr.gif'; +import cnScore from './steps/cn-score.tr.png'; +import cnBackdrop from './steps/cn-backdrop.tr.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.tr.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.tr.png'; +import nameSpin from './steps/name-spin.tr.png'; +import nameGrow from './steps/name-grow.tr.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.tr.png'; +import musicMakeSong from './steps/music-make-song.tr.png'; +import musicMakeBeat from './steps/music-make-beat.tr.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.tr.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.tr.png'; +import chaseGameUpDown from './steps/chase-game-up-down.tr.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.tr.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.tr.png'; +import chaseGameAddVariable from './steps/add-variable.tr.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.tr.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.tr.png'; +import popGameAddScore from './steps/add-variable.tr.gif'; +import popGameChangeScore from './steps/pop-game-change-score.tr.png'; +import popGameRandomPosition from './steps/pop-game-random-position.tr.png'; +import popGameChangeColor from './steps/pop-game-change-color.tr.png'; +import popGameResetScore from './steps/pop-game-reset-score.tr.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.tr.png'; +import animateCharAddSound from './steps/animate-char-add-sound.tr.png'; +import animateCharTalk from './steps/animate-char-talk.tr.png'; +import animateCharMove from './steps/animate-char-move.tr.png'; +import animateCharJump from './steps/animate-char-jump.tr.png'; +import animateCharChangeColor from './steps/animate-char-change-color.tr.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.tr.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.tr.gif'; +import storyConversation from './steps/story-conversation.tr.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.tr.png'; +import storyHideCharacter from './steps/story-hide-character.tr.png'; +import storyShowCharacter from './steps/story-show-character.tr.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.tr.gif'; +import videoPet from './steps/video-pet.tr.png'; +import videoAnimate from './steps/video-animate.tr.png'; +import videoPop from './steps/video-pop.tr.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.tr.png'; +import flyMoveArrows from './steps/fly-make-interactive.tr.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.tr.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.tr.gif'; +import flyKeepScore from './steps/fly-keep-score.tr.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.tr.png'; +import flySwitchLooks from './steps/fly-switch-costume.tr.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.tr.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.tr.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.tr.png'; +import pongAddAScore from './steps/add-variable.tr.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.tr.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.tr.png'; +import pongResetScore from './steps/pong-reset-score.tr.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.tr.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.tr.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.tr.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.tr.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.tr.png'; +import imagineUpDown from './steps/imagine-up-down.tr.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.tr.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.tr.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.tr.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.tr.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.tr.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.tr.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.tr.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.tr.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.tr.png'; + +// Change Size +import changeSize from './steps/change-size.tr.png'; + +// Spin +import spinTurn from './steps/spin-turn.tr.png'; +import spinPointInDirection from './steps/spin-point-in-direction.tr.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.tr.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.tr.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.tr.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.tr.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.tr.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.tr.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.tr.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.tr.png'; +import glideAroundPoint from './steps/glide-around-point.tr.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.tr.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.tr.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.tr.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.tr.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.tr.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.tr.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.tr.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.tr.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.tr.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.tr.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.tr.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.tr.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.tr.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.tr.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.tr.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.tr.png'; + +const trImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {trImages}; diff --git a/src/lib/libraries/decks/translate-image.js b/src/lib/libraries/decks/translate-image.js index 44a5ec343e39f17a7dd9b3291aa210b82ad7a0ad..a20ba958a7eb5503cb1c8eb0fff47785a9ecfc75 100644 --- a/src/lib/libraries/decks/translate-image.js +++ b/src/lib/libraries/decks/translate-image.js @@ -12,12 +12,70 @@ const loadSpanish = () => import(/* webpackChunkName: "es-steps" */ './es-steps.js') .then(({esImages: imageData}) => imageData); +const loadSimplifiedChinese = () => + import(/* webpackChunkName: "zh_CN-steps" */ './zh_CN-steps.js') + .then(({zh_CNImages: imageData}) => imageData); + +const loadTraditionalChinese = () => + import(/* webpackChunkName: "zh_TW-steps" */ './zh_TW-steps.js') + .then(({zh_TWImages: imageData}) => imageData); + +const loadTurkish = () => + import(/* webpackChunkName: "tr-steps" */ './tr-steps.js') + .then(({trImages: imageData}) => imageData); + +const loadFrench = () => + import(/* webpackChunkName: "fr-steps" */ './fr-steps.js') + .then(({frImages: imageData}) => imageData); + +const loadPortugueseBrazilian = () => + import(/* webpackChunkName: "pt_BR-steps" */ './pt_BR-steps.js') + .then(({pt_BRImages: imageData}) => imageData); + +const loadArabic = () => + import(/* webpackChunkName: "ar-steps" */ './ar-steps.js') + .then(({arImages: imageData}) => imageData); + +const loadAmharic = () => + import(/* webpackChunkName: "am-steps" */ './am-steps.js') + .then(({amImages: imageData}) => imageData); + +const loadKiswahili = () => + import(/* webpackChunkName: "sw-steps" */ './sw-steps.js') + .then(({swImages: imageData}) => imageData); + +const loadIsiZulu = () => + import(/* webpackChunkName: "zu-steps" */ './zu-steps.js') + .then(({zuImages: imageData}) => imageData); + +const loadUkrainian = () => + import(/* webpackChunkName: "uk-steps" */ './uk-steps.js') + .then(({ukImages: imageData}) => imageData); + +const loadJapanese = () => + import(/* webpackChunkName: "ja-steps" */ './ja-steps.js') + .then(({jaImages: imageData}) => imageData); + const translations = { 'es': () => loadSpanish(), - 'es-419': () => loadSpanish() + 'es-419': () => loadSpanish(), + 'zh-cn': () => loadSimplifiedChinese(), + 'zh-tw': () => loadTraditionalChinese(), + 'tr': () => loadTurkish(), + 'fr': () => loadFrench(), + 'pt-br': () => loadPortugueseBrazilian(), + 'pt': () => loadPortugueseBrazilian(), + 'ar': () => loadArabic(), + 'am': () => loadAmharic(), + 'sw': () => loadKiswahili(), + 'zu': () => loadIsiZulu(), + 'uk': () => loadUkrainian(), + 'ja': () => loadJapanese(), + 'ja-Hira': () => loadJapanese() }; const loadImageData = locale => { + console.log(locale); if (translations.hasOwnProperty(locale)) { translations[locale]() .then(newImages => { diff --git a/src/lib/libraries/decks/translate-video.js b/src/lib/libraries/decks/translate-video.js index 11de4e8ecb838805ca1c586ba66737f28f95b69d..8b58c08da7d7960a06ce30576513d4a6bc11bf49 100644 --- a/src/lib/libraries/decks/translate-video.js +++ b/src/lib/libraries/decks/translate-video.js @@ -11,14 +11,7 @@ const videos = { 'pt': 'ngdfp8xg4x', 'pt-br': 'ngdfp8xg4x', 'ja': 'v2c2f3y2sc', - 'ja-Hira': 'v2c2f3y2sc', - 'es': 'htk2m9o65l', - 'es-419': 'htk2m9o65l', - 'sw': 'fd4bn2nli5', - 'fr': 'dt015ouls8', - 'am': 'e06wlsebqy', - 'zu': 'st2x0emdx7', - 'uk': '1ith4m4f8u' + 'ja-Hira': 'v2c2f3y2sc' }, 'animate-a-name': { 'en': 'pyur30ho05', diff --git a/src/lib/libraries/decks/uk-steps.js b/src/lib/libraries/decks/uk-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..3a1d6c5c025ce83b6e60ee2f560e5777c772ef61 --- /dev/null +++ b/src/lib/libraries/decks/uk-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.uk.gif'; +import introSay from './steps/intro-2-say.uk.gif'; +import introGreenFlag from './steps/intro-3-green-flag.uk.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.uk.gif'; +import speechSaySomething from './steps/speech-say-something.uk.png'; +import speechSetVoice from './steps/speech-set-voice.uk.png'; +import speechMoveAround from './steps/speech-move-around.uk.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.uk.png'; +import speechChangeColor from './steps/speech-change-color.uk.png'; +import speechSpin from './steps/speech-spin.uk.png'; +import speechGrowShrink from './steps/speech-grow-shrink.uk.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.uk.png'; +import cnGlide from './steps/cn-glide.uk.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.uk.png'; +import cnVariable from './steps/add-variable.uk.gif'; +import cnScore from './steps/cn-score.uk.png'; +import cnBackdrop from './steps/cn-backdrop.uk.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.uk.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.uk.png'; +import nameSpin from './steps/name-spin.uk.png'; +import nameGrow from './steps/name-grow.uk.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.uk.png'; +import musicMakeSong from './steps/music-make-song.uk.png'; +import musicMakeBeat from './steps/music-make-beat.uk.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.uk.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.uk.png'; +import chaseGameUpDown from './steps/chase-game-up-down.uk.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.uk.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.uk.png'; +import chaseGameAddVariable from './steps/add-variable.uk.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.uk.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.uk.png'; +import popGameAddScore from './steps/add-variable.uk.gif'; +import popGameChangeScore from './steps/pop-game-change-score.uk.png'; +import popGameRandomPosition from './steps/pop-game-random-position.uk.png'; +import popGameChangeColor from './steps/pop-game-change-color.uk.png'; +import popGameResetScore from './steps/pop-game-reset-score.uk.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.uk.png'; +import animateCharAddSound from './steps/animate-char-add-sound.uk.png'; +import animateCharTalk from './steps/animate-char-talk.uk.png'; +import animateCharMove from './steps/animate-char-move.uk.png'; +import animateCharJump from './steps/animate-char-jump.uk.png'; +import animateCharChangeColor from './steps/animate-char-change-color.uk.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.uk.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.uk.gif'; +import storyConversation from './steps/story-conversation.uk.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.uk.png'; +import storyHideCharacter from './steps/story-hide-character.uk.png'; +import storyShowCharacter from './steps/story-show-character.uk.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.uk.gif'; +import videoPet from './steps/video-pet.uk.png'; +import videoAnimate from './steps/video-animate.uk.png'; +import videoPop from './steps/video-pop.uk.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.uk.png'; +import flyMoveArrows from './steps/fly-make-interactive.uk.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.uk.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.uk.gif'; +import flyKeepScore from './steps/fly-keep-score.uk.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.uk.png'; +import flySwitchLooks from './steps/fly-switch-costume.uk.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.uk.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.uk.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.uk.png'; +import pongAddAScore from './steps/add-variable.uk.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.uk.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.uk.png'; +import pongResetScore from './steps/pong-reset-score.uk.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.uk.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.uk.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.uk.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.uk.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.uk.png'; +import imagineUpDown from './steps/imagine-up-down.uk.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.uk.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.uk.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.uk.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.uk.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.uk.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.uk.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.uk.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.uk.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.uk.png'; + +// Change Size +import changeSize from './steps/change-size.uk.png'; + +// Spin +import spinTurn from './steps/spin-turn.uk.png'; +import spinPointInDirection from './steps/spin-point-in-direction.uk.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.uk.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.uk.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.uk.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.uk.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.uk.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.uk.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.uk.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.uk.png'; +import glideAroundPoint from './steps/glide-around-point.uk.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.uk.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.uk.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.uk.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.uk.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.uk.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.uk.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.uk.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.uk.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.uk.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.uk.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.uk.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.uk.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.uk.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.uk.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.uk.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.uk.png'; + +const ukImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {ukImages}; diff --git a/src/lib/libraries/decks/zh_CN-steps.js b/src/lib/libraries/decks/zh_CN-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..39fb10a3ec37b308eac3b1365b344814d8d56c0a --- /dev/null +++ b/src/lib/libraries/decks/zh_CN-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.zh_CN.gif'; +import introSay from './steps/intro-2-say.zh_CN.gif'; +import introGreenFlag from './steps/intro-3-green-flag.zh_CN.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.zh_CN.gif'; +import speechSaySomething from './steps/speech-say-something.zh_CN.png'; +import speechSetVoice from './steps/speech-set-voice.zh_CN.png'; +import speechMoveAround from './steps/speech-move-around.zh_CN.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.zh_CN.png'; +import speechChangeColor from './steps/speech-change-color.zh_CN.png'; +import speechSpin from './steps/speech-spin.zh_CN.png'; +import speechGrowShrink from './steps/speech-grow-shrink.zh_CN.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.zh_CN.png'; +import cnGlide from './steps/cn-glide.zh_CN.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.zh_CN.png'; +import cnVariable from './steps/add-variable.zh_CN.gif'; +import cnScore from './steps/cn-score.zh_CN.png'; +import cnBackdrop from './steps/cn-backdrop.zh_CN.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.zh_CN.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.zh_CN.png'; +import nameSpin from './steps/name-spin.zh_CN.png'; +import nameGrow from './steps/name-grow.zh_CN.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.zh_CN.png'; +import musicMakeSong from './steps/music-make-song.zh_CN.png'; +import musicMakeBeat from './steps/music-make-beat.zh_CN.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.zh_CN.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.zh_CN.png'; +import chaseGameUpDown from './steps/chase-game-up-down.zh_CN.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.zh_CN.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.zh_CN.png'; +import chaseGameAddVariable from './steps/add-variable.zh_CN.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.zh_CN.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.zh_CN.png'; +import popGameAddScore from './steps/add-variable.zh_CN.gif'; +import popGameChangeScore from './steps/pop-game-change-score.zh_CN.png'; +import popGameRandomPosition from './steps/pop-game-random-position.zh_CN.png'; +import popGameChangeColor from './steps/pop-game-change-color.zh_CN.png'; +import popGameResetScore from './steps/pop-game-reset-score.zh_CN.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.zh_CN.png'; +import animateCharAddSound from './steps/animate-char-add-sound.zh_CN.png'; +import animateCharTalk from './steps/animate-char-talk.zh_CN.png'; +import animateCharMove from './steps/animate-char-move.zh_CN.png'; +import animateCharJump from './steps/animate-char-jump.zh_CN.png'; +import animateCharChangeColor from './steps/animate-char-change-color.zh_CN.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.zh_CN.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.zh_CN.gif'; +import storyConversation from './steps/story-conversation.zh_CN.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.zh_CN.png'; +import storyHideCharacter from './steps/story-hide-character.zh_CN.png'; +import storyShowCharacter from './steps/story-show-character.zh_CN.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.zh_CN.gif'; +import videoPet from './steps/video-pet.zh_CN.png'; +import videoAnimate from './steps/video-animate.zh_CN.png'; +import videoPop from './steps/video-pop.zh_CN.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.zh_CN.png'; +import flyMoveArrows from './steps/fly-make-interactive.zh_CN.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.zh_CN.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.zh_CN.gif'; +import flyKeepScore from './steps/fly-keep-score.zh_CN.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.zh_CN.png'; +import flySwitchLooks from './steps/fly-switch-costume.zh_CN.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.zh_CN.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.zh_CN.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.zh_CN.png'; +import pongAddAScore from './steps/add-variable.zh_CN.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.zh_CN.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.zh_CN.png'; +import pongResetScore from './steps/pong-reset-score.zh_CN.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.zh_CN.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.zh_CN.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.zh_CN.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.zh_CN.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.zh_CN.png'; +import imagineUpDown from './steps/imagine-up-down.zh_CN.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.zh_CN.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.zh_CN.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.zh_CN.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.zh_CN.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.zh_CN.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.zh_CN.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.zh_CN.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.zh_CN.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.zh_CN.png'; + +// Change Size +import changeSize from './steps/change-size.zh_CN.png'; + +// Spin +import spinTurn from './steps/spin-turn.zh_CN.png'; +import spinPointInDirection from './steps/spin-point-in-direction.zh_CN.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.zh_CN.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.zh_CN.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.zh_CN.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.zh_CN.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.zh_CN.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.zh_CN.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.zh_CN.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.zh_CN.png'; +import glideAroundPoint from './steps/glide-around-point.zh_CN.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.zh_CN.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.zh_CN.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.zh_CN.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.zh_CN.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.zh_CN.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.zh_CN.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.zh_CN.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.zh_CN.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.zh_CN.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.zh_CN.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.zh_CN.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.zh_CN.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.zh_CN.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.zh_CN.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.zh_CN.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.zh_CN.png'; + +const zh_CNImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {zh_CNImages}; diff --git a/src/lib/libraries/decks/zh_TW-steps.js b/src/lib/libraries/decks/zh_TW-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..738131b890af8ef27dbfab04c7e9460db2a830e9 --- /dev/null +++ b/src/lib/libraries/decks/zh_TW-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.zh_TW.gif'; +import introSay from './steps/intro-2-say.zh_TW.gif'; +import introGreenFlag from './steps/intro-3-green-flag.zh_TW.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.zh_TW.gif'; +import speechSaySomething from './steps/speech-say-something.zh_TW.png'; +import speechSetVoice from './steps/speech-set-voice.zh_TW.png'; +import speechMoveAround from './steps/speech-move-around.zh_TW.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.zh_TW.png'; +import speechChangeColor from './steps/speech-change-color.zh_TW.png'; +import speechSpin from './steps/speech-spin.zh_TW.png'; +import speechGrowShrink from './steps/speech-grow-shrink.zh_TW.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.zh_TW.png'; +import cnGlide from './steps/cn-glide.zh_TW.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.zh_TW.png'; +import cnVariable from './steps/add-variable.zh_TW.gif'; +import cnScore from './steps/cn-score.zh_TW.png'; +import cnBackdrop from './steps/cn-backdrop.zh_TW.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.zh_TW.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.zh_TW.png'; +import nameSpin from './steps/name-spin.zh_TW.png'; +import nameGrow from './steps/name-grow.zh_TW.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.zh_TW.png'; +import musicMakeSong from './steps/music-make-song.zh_TW.png'; +import musicMakeBeat from './steps/music-make-beat.zh_TW.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.zh_TW.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.zh_TW.png'; +import chaseGameUpDown from './steps/chase-game-up-down.zh_TW.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.zh_TW.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.zh_TW.png'; +import chaseGameAddVariable from './steps/add-variable.zh_TW.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.zh_TW.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.zh_TW.png'; +import popGameAddScore from './steps/add-variable.zh_TW.gif'; +import popGameChangeScore from './steps/pop-game-change-score.zh_TW.png'; +import popGameRandomPosition from './steps/pop-game-random-position.zh_TW.png'; +import popGameChangeColor from './steps/pop-game-change-color.zh_TW.png'; +import popGameResetScore from './steps/pop-game-reset-score.zh_TW.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.zh_TW.png'; +import animateCharAddSound from './steps/animate-char-add-sound.zh_TW.png'; +import animateCharTalk from './steps/animate-char-talk.zh_TW.png'; +import animateCharMove from './steps/animate-char-move.zh_TW.png'; +import animateCharJump from './steps/animate-char-jump.zh_TW.png'; +import animateCharChangeColor from './steps/animate-char-change-color.zh_TW.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.zh_TW.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.zh_TW.gif'; +import storyConversation from './steps/story-conversation.zh_TW.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.zh_TW.png'; +import storyHideCharacter from './steps/story-hide-character.zh_TW.png'; +import storyShowCharacter from './steps/story-show-character.zh_TW.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.zh_TW.gif'; +import videoPet from './steps/video-pet.zh_TW.png'; +import videoAnimate from './steps/video-animate.zh_TW.png'; +import videoPop from './steps/video-pop.zh_TW.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.zh_TW.png'; +import flyMoveArrows from './steps/fly-make-interactive.zh_TW.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.zh_TW.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.zh_TW.gif'; +import flyKeepScore from './steps/fly-keep-score.zh_TW.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.zh_TW.png'; +import flySwitchLooks from './steps/fly-switch-costume.zh_TW.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.zh_TW.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.zh_TW.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.zh_TW.png'; +import pongAddAScore from './steps/add-variable.zh_TW.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.zh_TW.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.zh_TW.png'; +import pongResetScore from './steps/pong-reset-score.zh_TW.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.zh_TW.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.zh_TW.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.zh_TW.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.zh_TW.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.zh_TW.png'; +import imagineUpDown from './steps/imagine-up-down.zh_TW.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.zh_TW.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.zh_TW.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.zh_TW.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.zh_TW.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.zh_TW.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.zh_TW.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.zh_TW.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.zh_TW.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.zh_TW.png'; + +// Change Size +import changeSize from './steps/change-size.zh_TW.png'; + +// Spin +import spinTurn from './steps/spin-turn.zh_TW.png'; +import spinPointInDirection from './steps/spin-point-in-direction.zh_TW.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.zh_TW.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.zh_TW.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.zh_TW.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.zh_TW.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.zh_TW.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.zh_TW.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.zh_TW.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.zh_TW.png'; +import glideAroundPoint from './steps/glide-around-point.zh_TW.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.zh_TW.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.zh_TW.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.zh_TW.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.zh_TW.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.zh_TW.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.zh_TW.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.zh_TW.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.zh_TW.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.zh_TW.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.zh_TW.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.zh_TW.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.zh_TW.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.zh_TW.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.zh_TW.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.zh_TW.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.zh_TW.png'; + +const zh_TWImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {zh_TWImages}; diff --git a/src/lib/libraries/decks/zu-steps.js b/src/lib/libraries/decks/zu-steps.js new file mode 100644 index 0000000000000000000000000000000000000000..5398a65b007b0a1c3957254687e512f52f9818bf --- /dev/null +++ b/src/lib/libraries/decks/zu-steps.js @@ -0,0 +1,405 @@ +// Intro +import introMove from './steps/intro-1-move.zu.gif'; +import introSay from './steps/intro-2-say.zu.gif'; +import introGreenFlag from './steps/intro-3-green-flag.zu.gif'; + +// Text to Speech +import speechAddExtension from './steps/speech-add-extension.zu.gif'; +import speechSaySomething from './steps/speech-say-something.zu.png'; +import speechSetVoice from './steps/speech-set-voice.zu.png'; +import speechMoveAround from './steps/speech-move-around.zu.png'; +import speechAddBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import speechAddSprite from './steps/speech-add-sprite.LTR.gif'; +import speechSong from './steps/speech-song.zu.png'; +import speechChangeColor from './steps/speech-change-color.zu.png'; +import speechSpin from './steps/speech-spin.zu.png'; +import speechGrowShrink from './steps/speech-grow-shrink.zu.png'; + +// Cartoon Network +import cnShowCharacter from './steps/cn-show-character.LTR.gif'; +import cnSay from './steps/cn-say.zu.png'; +import cnGlide from './steps/cn-glide.zu.png'; +import cnPickSprite from './steps/cn-pick-sprite.LTR.gif'; +import cnCollect from './steps/cn-collect.zu.png'; +import cnVariable from './steps/add-variable.zu.gif'; +import cnScore from './steps/cn-score.zu.png'; +import cnBackdrop from './steps/cn-backdrop.zu.png'; + +// Add sprite +import addSprite from './steps/add-sprite.LTR.gif'; + +// Animate a name +import namePickLetter from './steps/name-pick-letter.LTR.gif'; +import namePlaySound from './steps/name-play-sound.zu.png'; +import namePickLetter2 from './steps/name-pick-letter2.LTR.gif'; +import nameChangeColor from './steps/name-change-color.zu.png'; +import nameSpin from './steps/name-spin.zu.png'; +import nameGrow from './steps/name-grow.zu.png'; + +// Make Music +import musicPickInstrument from './steps/music-pick-instrument.LTR.gif'; +import musicPlaySound from './steps/music-play-sound.zu.png'; +import musicMakeSong from './steps/music-make-song.zu.png'; +import musicMakeBeat from './steps/music-make-beat.zu.png'; +import musicMakeBeatbox from './steps/music-make-beatbox.zu.png'; + +// Chase-Game +import chaseGameAddBackdrop from './steps/chase-game-add-backdrop.LTR.gif'; +import chaseGameAddSprite1 from './steps/chase-game-add-sprite1.LTR.gif'; +import chaseGameRightLeft from './steps/chase-game-right-left.zu.png'; +import chaseGameUpDown from './steps/chase-game-up-down.zu.png'; +import chaseGameAddSprite2 from './steps/chase-game-add-sprite2.LTR.gif'; +import chaseGameMoveRandomly from './steps/chase-game-move-randomly.zu.png'; +import chaseGamePlaySound from './steps/chase-game-play-sound.zu.png'; +import chaseGameAddVariable from './steps/add-variable.zu.gif'; +import chaseGameChangeScore from './steps/chase-game-change-score.zu.png'; + +// Clicker-Game (Pop Game) +import popGamePickSprite from './steps/pop-game-pick-sprite.LTR.gif'; +import popGamePlaySound from './steps/pop-game-play-sound.zu.png'; +import popGameAddScore from './steps/add-variable.zu.gif'; +import popGameChangeScore from './steps/pop-game-change-score.zu.png'; +import popGameRandomPosition from './steps/pop-game-random-position.zu.png'; +import popGameChangeColor from './steps/pop-game-change-color.zu.png'; +import popGameResetScore from './steps/pop-game-reset-score.zu.png'; + +// Animate A Character +import animateCharPickBackdrop from './steps/animate-char-pick-backdrop.LTR.gif'; +import animateCharPickSprite from './steps/animate-char-pick-sprite.LTR.gif'; +import animateCharSaySomething from './steps/animate-char-say-something.zu.png'; +import animateCharAddSound from './steps/animate-char-add-sound.zu.png'; +import animateCharTalk from './steps/animate-char-talk.zu.png'; +import animateCharMove from './steps/animate-char-move.zu.png'; +import animateCharJump from './steps/animate-char-jump.zu.png'; +import animateCharChangeColor from './steps/animate-char-change-color.zu.png'; + +// Tell A Story +import storyPickBackdrop from './steps/story-pick-backdrop.LTR.gif'; +import storyPickSprite from './steps/story-pick-sprite.LTR.gif'; +import storySaySomething from './steps/story-say-something.zu.png'; +import storyPickSprite2 from './steps/story-pick-sprite2.LTR.gif'; +import storyFlip from './steps/story-flip.zu.gif'; +import storyConversation from './steps/story-conversation.zu.png'; +import storyPickBackdrop2 from './steps/story-pick-backdrop2.LTR.gif'; +import storySwitchBackdrop from './steps/story-switch-backdrop.zu.png'; +import storyHideCharacter from './steps/story-hide-character.zu.png'; +import storyShowCharacter from './steps/story-show-character.zu.png'; + +// Video Sensing +import videoAddExtension from './steps/video-add-extension.zu.gif'; +import videoPet from './steps/video-pet.zu.png'; +import videoAnimate from './steps/video-animate.zu.png'; +import videoPop from './steps/video-pop.zu.png'; + +// Make it Fly +import flyChooseBackdrop from './steps/fly-choose-backdrop.LTR.gif'; +import flyChooseCharacter from './steps/fly-choose-character.LTR.png'; +import flySaySomething from './steps/fly-say-something.zu.png'; +import flyMoveArrows from './steps/fly-make-interactive.zu.png'; +import flyChooseObject from './steps/fly-object-to-collect.LTR.png'; +import flyFlyingObject from './steps/fly-flying-heart.zu.png'; +import flySelectFlyingSprite from './steps/fly-select-flyer.LTR.png'; +import flyAddScore from './steps/add-variable.zu.gif'; +import flyKeepScore from './steps/fly-keep-score.zu.png'; +import flyAddScenery from './steps/fly-choose-scenery.LTR.gif'; +import flyMoveScenery from './steps/fly-move-scenery.zu.png'; +import flySwitchLooks from './steps/fly-switch-costume.zu.png'; + +// Pong +import pongAddBackdrop from './steps/pong-add-backdrop.LTR.png'; +import pongAddBallSprite from './steps/pong-add-ball-sprite.LTR.png'; +import pongBounceAround from './steps/pong-bounce-around.zu.png'; +import pongAddPaddle from './steps/pong-add-a-paddle.LTR.gif'; +import pongMoveThePaddle from './steps/pong-move-the-paddle.zu.png'; +import pongSelectBallSprite from './steps/pong-select-ball.LTR.png'; +import pongAddMoreCodeToBall from './steps/pong-add-code-to-ball.zu.png'; +import pongAddAScore from './steps/add-variable.zu.gif'; +import pongChooseScoreFromMenu from './steps/pong-choose-score.zu.png'; +import pongInsertChangeScoreBlock from './steps/pong-insert-change-score.zu.png'; +import pongResetScore from './steps/pong-reset-score.zu.png'; +import pongAddLineSprite from './steps/pong-add-line.LTR.gif'; +import pongGameOver from './steps/pong-game-over.zu.png'; + +// Imagine a World +import imagineTypeWhatYouWant from './steps/imagine-type-what-you-want.zu.png'; +import imagineClickGreenFlag from './steps/imagine-click-green-flag.zu.png'; +import imagineChooseBackdrop from './steps/imagine-choose-backdrop.LTR.png'; +import imagineChooseSprite from './steps/imagine-choose-any-sprite.LTR.png'; +import imagineFlyAround from './steps/imagine-fly-around.zu.png'; +import imagineChooseAnotherSprite from './steps/imagine-choose-another-sprite.LTR.png'; +import imagineLeftRight from './steps/imagine-left-right.zu.png'; +import imagineUpDown from './steps/imagine-up-down.zu.png'; +import imagineChangeCostumes from './steps/imagine-change-costumes.zu.png'; +import imagineGlideToPoint from './steps/imagine-glide-to-point.zu.png'; +import imagineGrowShrink from './steps/imagine-grow-shrink.zu.png'; +import imagineChooseAnotherBackdrop from './steps/imagine-choose-another-backdrop.LTR.png'; +import imagineSwitchBackdrops from './steps/imagine-switch-backdrops.zu.png'; +import imagineRecordASound from './steps/imagine-record-a-sound.zu.gif'; +import imagineChooseSound from './steps/imagine-choose-sound.zu.png'; + +// Add a Backdrop +import addBackdrop from './steps/add-backdrop.LTR.png'; + +// Add Effects +import addEffects from './steps/add-effects.zu.png'; + +// Hide and Show +import hideAndShow from './steps/hide-show.zu.png'; + +// Switch Costumes +import switchCostumes from './steps/switch-costumes.zu.png'; + +// Change Size +import changeSize from './steps/change-size.zu.png'; + +// Spin +import spinTurn from './steps/spin-turn.zu.png'; +import spinPointInDirection from './steps/spin-point-in-direction.zu.png'; + +// Record a Sound +import recordASoundSoundsTab from './steps/record-a-sound-sounds-tab.zu.png'; +import recordASoundClickRecord from './steps/record-a-sound-click-record.zu.png'; +import recordASoundPressRecordButton from './steps/record-a-sound-press-record-button.zu.png'; +import recordASoundChooseSound from './steps/record-a-sound-choose-sound.zu.png'; +import recordASoundPlayYourSound from './steps/record-a-sound-play-your-sound.zu.png'; + +// Use Arrow Keys +import moveArrowKeysLeftRight from './steps/move-arrow-keys-left-right.zu.png'; +import moveArrowKeysUpDown from './steps/move-arrow-keys-up-down.zu.png'; + +// Glide Around +import glideAroundBackAndForth from './steps/glide-around-back-and-forth.zu.png'; +import glideAroundPoint from './steps/glide-around-point.zu.png'; + +// Code a Cartoon +import codeCartoonSaySomething from './steps/code-cartoon-01-say-something.zu.png'; +import codeCartoonAnimate from './steps/code-cartoon-02-animate.zu.png'; +import codeCartoonSelectDifferentCharacter from './steps/code-cartoon-03-select-different-character.LTR.png'; +import codeCartoonUseMinusSign from './steps/code-cartoon-04-use-minus-sign.zu.png'; +import codeCartoonGrowShrink from './steps/code-cartoon-05-grow-shrink.zu.png'; +import codeCartoonSelectDifferentCharacter2 from './steps/code-cartoon-06-select-another-different-character.LTR.png'; +import codeCartoonJump from './steps/code-cartoon-07-jump.zu.png'; +import codeCartoonChangeScenes from './steps/code-cartoon-08-change-scenes.zu.png'; +import codeCartoonGlideAround from './steps/code-cartoon-09-glide-around.zu.png'; +import codeCartoonChangeCostumes from './steps/code-cartoon-10-change-costumes.zu.png'; +import codeCartoonChooseMoreCharacters from './steps/code-cartoon-11-choose-more-characters.LTR.png'; + +// Talking Tales +import talesAddExtension from './steps/speech-add-extension.zu.gif'; +import talesChooseSprite from './steps/talking-2-choose-sprite.LTR.png'; +import talesSaySomething from './steps/talking-3-say-something.zu.png'; +import talesChooseBackdrop from './steps/talking-4-choose-backdrop.LTR.png'; +import talesSwitchBackdrop from './steps/talking-5-switch-backdrop.zu.png'; +import talesChooseAnotherSprite from './steps/talking-6-choose-another-sprite.LTR.png'; +import talesMoveAround from './steps/talking-7-move-around.zu.png'; +import talesChooseAnotherBackdrop from './steps/talking-8-choose-another-backdrop.LTR.png'; +import talesAnimateTalking from './steps/talking-9-animate.zu.png'; +import talesChooseThirdBackdrop from './steps/talking-10-choose-third-backdrop.LTR.png'; +import talesChooseSound from './steps/talking-11-choose-sound.zu.gif'; +import talesDanceMoves from './steps/talking-12-dance-moves.zu.png'; +import talesAskAnswer from './steps/talking-13-ask-and-answer.zu.png'; + +const zuImages = { + // Intro + introMove: introMove, + introSay: introSay, + introGreenFlag: introGreenFlag, + + // Text to Speech + speechAddExtension: speechAddExtension, + speechSaySomething: speechSaySomething, + speechSetVoice: speechSetVoice, + speechMoveAround: speechMoveAround, + speechAddBackdrop: speechAddBackdrop, + speechAddSprite: speechAddSprite, + speechSong: speechSong, + speechChangeColor: speechChangeColor, + speechSpin: speechSpin, + speechGrowShrink: speechGrowShrink, + + // Cartoon Network + cnShowCharacter: cnShowCharacter, + cnSay: cnSay, + cnGlide: cnGlide, + cnPickSprite: cnPickSprite, + cnCollect: cnCollect, + cnVariable: cnVariable, + cnScore: cnScore, + cnBackdrop: cnBackdrop, + + // Add sprite + addSprite: addSprite, + + // Animate a name + namePickLetter: namePickLetter, + namePlaySound: namePlaySound, + namePickLetter2: namePickLetter2, + nameChangeColor: nameChangeColor, + nameSpin: nameSpin, + nameGrow: nameGrow, + + // Make-Music + musicPickInstrument: musicPickInstrument, + musicPlaySound: musicPlaySound, + musicMakeSong: musicMakeSong, + musicMakeBeat: musicMakeBeat, + musicMakeBeatbox: musicMakeBeatbox, + + // Chase-Game + chaseGameAddBackdrop: chaseGameAddBackdrop, + chaseGameAddSprite1: chaseGameAddSprite1, + chaseGameRightLeft: chaseGameRightLeft, + chaseGameUpDown: chaseGameUpDown, + chaseGameAddSprite2: chaseGameAddSprite2, + chaseGameMoveRandomly: chaseGameMoveRandomly, + chaseGamePlaySound: chaseGamePlaySound, + chaseGameAddVariable: chaseGameAddVariable, + chaseGameChangeScore: chaseGameChangeScore, + + // Make-A-Pop/Clicker Game + popGamePickSprite: popGamePickSprite, + popGamePlaySound: popGamePlaySound, + popGameAddScore: popGameAddScore, + popGameChangeScore: popGameChangeScore, + popGameRandomPosition: popGameRandomPosition, + popGameChangeColor: popGameChangeColor, + popGameResetScore: popGameResetScore, + + // Animate A Character + animateCharPickBackdrop: animateCharPickBackdrop, + animateCharPickSprite: animateCharPickSprite, + animateCharSaySomething: animateCharSaySomething, + animateCharAddSound: animateCharAddSound, + animateCharTalk: animateCharTalk, + animateCharMove: animateCharMove, + animateCharJump: animateCharJump, + animateCharChangeColor: animateCharChangeColor, + + // Tell A Story + storyPickBackdrop: storyPickBackdrop, + storyPickSprite: storyPickSprite, + storySaySomething: storySaySomething, + storyPickSprite2: storyPickSprite2, + storyFlip: storyFlip, + storyConversation: storyConversation, + storyPickBackdrop2: storyPickBackdrop2, + storySwitchBackdrop: storySwitchBackdrop, + storyHideCharacter: storyHideCharacter, + storyShowCharacter: storyShowCharacter, + + // Video Sensing + videoAddExtension: videoAddExtension, + videoPet: videoPet, + videoAnimate: videoAnimate, + videoPop: videoPop, + + // Make it Fly + flyChooseBackdrop: flyChooseBackdrop, + flyChooseCharacter: flyChooseCharacter, + flySaySomething: flySaySomething, + flyMoveArrows: flyMoveArrows, + flyChooseObject: flyChooseObject, + flyFlyingObject: flyFlyingObject, + flySelectFlyingSprite: flySelectFlyingSprite, + flyAddScore: flyAddScore, + flyKeepScore: flyKeepScore, + flyAddScenery: flyAddScenery, + flyMoveScenery: flyMoveScenery, + flySwitchLooks: flySwitchLooks, + + // Pong + pongAddBackdrop: pongAddBackdrop, + pongAddBallSprite: pongAddBallSprite, + pongBounceAround: pongBounceAround, + pongAddPaddle: pongAddPaddle, + pongMoveThePaddle: pongMoveThePaddle, + pongSelectBallSprite: pongSelectBallSprite, + pongAddMoreCodeToBall: pongAddMoreCodeToBall, + pongAddAScore: pongAddAScore, + pongChooseScoreFromMenu: pongChooseScoreFromMenu, + pongInsertChangeScoreBlock: pongInsertChangeScoreBlock, + pongResetScore: pongResetScore, + pongAddLineSprite: pongAddLineSprite, + pongGameOver: pongGameOver, + + // Imagine a World + imagineTypeWhatYouWant: imagineTypeWhatYouWant, + imagineClickGreenFlag: imagineClickGreenFlag, + imagineChooseBackdrop: imagineChooseBackdrop, + imagineChooseSprite: imagineChooseSprite, + imagineFlyAround: imagineFlyAround, + imagineChooseAnotherSprite: imagineChooseAnotherSprite, + imagineLeftRight: imagineLeftRight, + imagineUpDown: imagineUpDown, + imagineChangeCostumes: imagineChangeCostumes, + imagineGlideToPoint: imagineGlideToPoint, + imagineGrowShrink: imagineGrowShrink, + imagineChooseAnotherBackdrop: imagineChooseAnotherBackdrop, + imagineSwitchBackdrops: imagineSwitchBackdrops, + imagineRecordASound: imagineRecordASound, + imagineChooseSound: imagineChooseSound, + + // Add a Backdrop + addBackdrop: addBackdrop, + + // Add Effects + addEffects: addEffects, + + // Hide and Show + hideAndShow: hideAndShow, + + // Switch Costumes + switchCostumes: switchCostumes, + + // Change Size + changeSize: changeSize, + + // Spin + spinTurn: spinTurn, + spinPointInDirection: spinPointInDirection, + + // Record a Sound + recordASoundSoundsTab: recordASoundSoundsTab, + recordASoundClickRecord: recordASoundClickRecord, + recordASoundPressRecordButton: recordASoundPressRecordButton, + recordASoundChooseSound: recordASoundChooseSound, + recordASoundPlayYourSound: recordASoundPlayYourSound, + + // Use Arrow Keys + moveArrowKeysLeftRight: moveArrowKeysLeftRight, + moveArrowKeysUpDown: moveArrowKeysUpDown, + + // Glide Around + glideAroundBackAndForth: glideAroundBackAndForth, + glideAroundPoint: glideAroundPoint, + + // Code a Cartoon + codeCartoonSaySomething: codeCartoonSaySomething, + codeCartoonAnimate: codeCartoonAnimate, + codeCartoonSelectDifferentCharacter: codeCartoonSelectDifferentCharacter, + codeCartoonUseMinusSign: codeCartoonUseMinusSign, + codeCartoonGrowShrink: codeCartoonGrowShrink, + codeCartoonSelectDifferentCharacter2: codeCartoonSelectDifferentCharacter2, + codeCartoonJump: codeCartoonJump, + codeCartoonChangeScenes: codeCartoonChangeScenes, + codeCartoonGlideAround: codeCartoonGlideAround, + codeCartoonChangeCostumes: codeCartoonChangeCostumes, + codeCartoonChooseMoreCharacters: codeCartoonChooseMoreCharacters, + + // Talking Tales + talesAddExtension: talesAddExtension, + talesChooseSprite: talesChooseSprite, + talesSaySomething: talesSaySomething, + talesAskAnswer: talesAskAnswer, + talesChooseBackdrop: talesChooseBackdrop, + talesSwitchBackdrop: talesSwitchBackdrop, + talesChooseAnotherSprite: talesChooseAnotherSprite, + talesMoveAround: talesMoveAround, + talesChooseAnotherBackdrop: talesChooseAnotherBackdrop, + talesAnimateTalking: talesAnimateTalking, + talesChooseThirdBackdrop: talesChooseThirdBackdrop, + talesChooseSound: talesChooseSound, + talesDanceMoves: talesDanceMoves +}; + +export {zuImages};