> */ public static function all(): array { return [ [ 'name' => 'FIRST LIGHT', 'hint' => 'HINT DIG', 'theme' => 'forest', 'width' => 640, 'shapes' => [ ['E', 0, 184, 640, 48], ['E', 40, 112, 300, 24], ['S', 32, 60, 8, 76], ['S', 340, 60, 8, 76], ['O', 470, 70, 46, 14], ['O', 580, 110, 30, 10], ], 'hatch' => [80, 84], 'exit' => [560, 184], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 180, 'skills' => ['dig' => 3], 'solution' => [['dig', 0, 110, 0]], ], [ 'name' => 'THROUGH THE WALL', 'hint' => 'HINT BASH', 'theme' => 'forest', 'width' => 720, 'shapes' => [ ['E', 0, 168, 720, 64], ['E', 280, 88, 48, 80], ['O', 304, 88, 30, 12], ['O', 520, 60, 40, 12], ['O', 130, 50, 34, 10], ], 'hatch' => [60, 138], 'exit' => [640, 168], 'total' => 10, 'need' => 9, 'rate' => 50, 'time' => 180, 'skills' => ['bash' => 2, 'dig' => 1], 'solution' => [['bash', 0, 270, 1]], ], [ 'name' => 'MIND THE GAP', 'hint' => 'HINT BRIDGE', 'theme' => 'forest', 'width' => 800, 'shapes' => [ ['E', 0, 160, 360, 72], ['E', 400, 160, 400, 72], ['O', 200, 40, 44, 12], ['O', 560, 70, 50, 14], ], 'liquids' => [[360, 399, 206]], 'hatch' => [60, 130], 'exit' => [700, 160], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 240, 'skills' => ['bridge' => 4, 'stop' => 2, 'boom' => 2], 'solution' => [['stop', -1, 280, 1], ['bridge', 0, 356, 1], ['bridge', 0, 380, 1], ['boom', -2, 0, 0, 0, 404]], ], [ 'name' => 'LEAF FALL', 'hint' => 'HINT GLIDE', 'theme' => 'cave', 'width' => 700, 'shapes' => [ ['E', 0, 64, 300, 168], ['E', 300, 200, 400, 32], ['O', 470, 90, 40, 12], ['O', 600, 50, 44, 14], ], 'hatch' => [60, 34], 'exit' => [620, 200], 'total' => 8, 'need' => 6, 'rate' => 40, 'time' => 180, 'skills' => ['glide' => 8], 'solution' => [ ['glide', 0, 150, 1], ['glide', 1, 150, 1], ['glide', 2, 150, 1], ['glide', 3, 150, 1], ['glide', 4, 150, 1], ['glide', 5, 150, 1], ['glide', 6, 150, 1], ['glide', 7, 150, 1], ], ], [ 'name' => 'UP AND OVER', 'hint' => 'HINT CLIMB', 'theme' => 'cave', 'width' => 720, 'shapes' => [ ['E', 0, 200, 720, 32], ['E', 300, 120, 40, 80], ['E', 460, 124, 36, 76], ['O', 150, 70, 40, 12], ['O', 580, 80, 46, 14], ], 'hatch' => [60, 170], 'exit' => [620, 200], 'total' => 8, 'need' => 6, 'rate' => 40, 'time' => 240, 'skills' => ['climb' => 8], 'solution' => [ ['climb', 0, 100, 0], ['climb', 1, 100, 0], ['climb', 2, 100, 0], ['climb', 3, 100, 0], ['climb', 4, 100, 0], ['climb', 5, 100, 0], ['climb', 6, 100, 0], ['climb', 7, 100, 0], ], ], [ 'name' => 'DEEP DOWN', 'hint' => 'HINT MINE', 'theme' => 'cave', 'width' => 720, 'shapes' => [ ['E', 0, 96, 420, 72], ['E', 560, 96, 160, 72], ['S', 420, 128, 140, 40], ['E', 0, 200, 720, 32], ['O', 300, 40, 40, 10], ], 'liquids' => [[420, 559, 104, 128]], 'hatch' => [60, 66], 'exit' => [660, 200], 'total' => 10, 'need' => 9, 'rate' => 50, 'time' => 240, 'skills' => ['mine' => 2, 'dig' => 1], 'solution' => [['mine', 0, 200, 1]], ], [ 'name' => 'BIG BANG', 'hint' => 'HINT BOOM', 'theme' => 'forge', 'width' => 720, 'shapes' => [ ['E', 0, 200, 720, 32], ['E', 300, 100, 8, 100], ['E', 500, 100, 8, 100], ['O', 304, 100, 22, 10], ['O', 504, 100, 22, 10], ['O', 160, 60, 40, 12], ], 'hatch' => [60, 170], 'exit' => [640, 200], 'total' => 10, 'need' => 7, 'rate' => 50, 'time' => 240, 'skills' => ['boom' => 4], 'solution' => [['boom', 0, 207, 1], ['boom', -1, 407, 1]], ], [ 'name' => 'STAIRWAY', 'hint' => 'HINT STAIRS', 'theme' => 'forge', 'width' => 720, 'shapes' => [ ['E', 0, 200, 720, 32], ['E', 480, 140, 240, 16], ['O', 200, 60, 44, 12], ], 'hatch' => [60, 170], 'exit' => [640, 140], 'total' => 10, 'need' => 9, 'rate' => 50, 'time' => 300, 'skills' => ['bridge' => 6], 'solution' => [['bridge', 0, 358, 1], ['bridge', 0, 358, 1], ['bridge', 0, 358, 1], ['bridge', 0, 358, 1], ['bridge', 0, 358, 1]], ], [ 'name' => 'LAVA WORKS', 'hint' => 'HINT TEAM', 'theme' => 'forge', 'width' => 720, 'shapes' => [ ['E', 0, 72, 200, 16], ['E', 260, 72, 60, 160], ['E', 320, 20, 30, 212], ['E', 350, 150, 370, 82], ['O', 560, 70, 44, 12], ], 'liquids' => [[0, 259, 208]], 'hatch' => [60, 44], 'exit' => [660, 150], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 300, 'skills' => ['bridge' => 4, 'stop' => 1, 'boom' => 1, 'bash' => 1], 'solution' => [ ['stop', -1, 120, 1], ['bridge', 0, 196, 1], ['bridge', 0, 196, 1], ['bridge', 0, 196, 1], ['bash', 0, 310, 1], ['boom', -2, 0, 0, 0, 352], ], ], [ 'name' => 'THE LONG WAY HOME', 'hint' => 'HINT ALL', 'theme' => 'night', 'width' => 800, 'shapes' => [ ['E', 0, 120, 200, 112], ['E', 200, 56, 40, 176], ['E', 240, 200, 160, 32], ['E', 460, 200, 120, 32], ['E', 580, 90, 60, 142], ['E', 640, 200, 160, 32], ['O', 420, 60, 40, 12], ['O', 720, 80, 40, 12], ], 'liquids' => [[400, 459, 212]], 'hatch' => [80, 90], 'exit' => [740, 200], 'total' => 20, 'need' => 16, 'rate' => 60, 'time' => 300, 'skills' => ['climb' => 1, 'glide' => 1, 'boom' => 2, 'stop' => 2, 'bridge' => 4, 'bash' => 2, 'mine' => 1, 'dig' => 1], 'solution' => [ ['bash', 0, 190, 1], ['stop', -1, 300, 1], ['bridge', -5, 396, 1], ['bridge', -5, 396, 1], ['bridge', -5, 396, 1], ['bash', -5, 570, 1], ['boom', -2, 0, 0, -5, 642], ], ], [ 'name' => 'DUNE SEA', 'hint' => 'HINT BASH', 'theme' => 'desert', 'width' => 720, 'shapes' => [ ['E', 0, 168, 720, 64], ['E', 250, 92, 40, 76], ['O', 270, 92, 26, 10], ['E', 450, 100, 34, 68], ['O', 467, 100, 22, 9], ['O', 120, 50, 36, 10], ['O', 600, 70, 40, 12], ], 'hatch' => [60, 138], 'exit' => [650, 168], 'total' => 10, 'need' => 9, 'rate' => 50, 'time' => 240, 'skills' => ['bash' => 3], 'solution' => [['bash', 0, 240, 1]], ], [ 'name' => 'SUNKEN GATE', 'hint' => 'HINT DIG', 'theme' => 'desert', 'width' => 720, 'shapes' => [ ['E', 0, 184, 720, 48], ['E', 40, 100, 260, 24], ['S', 32, 48, 8, 76], ['S', 300, 48, 8, 76], ['E', 420, 108, 30, 76], ['O', 435, 108, 20, 8], ['O', 580, 60, 44, 12], ], 'hatch' => [80, 72], 'exit' => [620, 184], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 240, 'skills' => ['dig' => 2, 'bash' => 2], 'solution' => [['dig', 0, 110, 0], ['bash', 0, 410, 1]], ], [ 'name' => 'FROZEN STEP', 'hint' => 'HINT STAIRS', 'theme' => 'ice', 'width' => 720, 'shapes' => [ ['E', 0, 200, 720, 32], ['E', 480, 164, 240, 40], ['O', 200, 60, 44, 12], ['O', 420, 40, 30, 9], ], 'hatch' => [60, 170], 'exit' => [640, 164], 'total' => 10, 'need' => 9, 'rate' => 50, 'time' => 300, 'skills' => ['bridge' => 4], 'solution' => [['bridge', 0, 406, 1], ['bridge', 0, 406, 1], ['bridge', 0, 406, 1]], ], [ 'name' => 'CREVASSE', 'hint' => 'HINT GLIDE', 'theme' => 'ice', 'width' => 720, 'shapes' => [ ['E', 0, 64, 300, 168], ['E', 300, 200, 420, 32], ['E', 470, 120, 30, 80], ['O', 485, 120, 20, 8], ['O', 620, 60, 40, 12], ], 'hatch' => [60, 34], 'exit' => [640, 200], 'total' => 6, 'need' => 5, 'rate' => 40, 'time' => 240, 'skills' => ['glide' => 6, 'bash' => 1], 'solution' => [ ['glide', 0, 150, 1], ['glide', 1, 150, 1], ['glide', 2, 150, 1], ['glide', 3, 150, 1], ['glide', 4, 150, 1], ['glide', 5, 150, 1], ['bash', 0, 460, 1], ], ], [ 'name' => 'ROOTS', 'hint' => 'HINT MINE', 'theme' => 'jungle', 'width' => 800, 'shapes' => [ ['E', 0, 80, 400, 70], ['E', 0, 200, 560, 32], ['E', 600, 200, 200, 32], ['O', 520, 70, 40, 12], ['O', 700, 100, 34, 10], ], 'liquids' => [[560, 599, 214]], 'hatch' => [60, 50], 'exit' => [720, 200], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 300, 'skills' => ['mine' => 2, 'bridge' => 3, 'stop' => 1, 'boom' => 1], 'solution' => [['mine', 0, 180, 1], ['stop', -1, 480, 1], ['bridge', -5, 556, 1], ['bridge', -5, 556, 1], ['boom', -2, 0, 0, -5, 606]], ], [ 'name' => 'CANOPY', 'hint' => 'HINT CLIMB', 'theme' => 'jungle', 'width' => 760, 'shapes' => [ ['E', 0, 200, 760, 32], ['E', 250, 122, 34, 78], ['E', 390, 126, 30, 74], ['E', 530, 122, 34, 78], ['O', 140, 70, 40, 12], ['O', 660, 80, 40, 12], ], 'hatch' => [60, 170], 'exit' => [670, 200], 'total' => 8, 'need' => 6, 'rate' => 40, 'time' => 300, 'skills' => ['climb' => 8], 'solution' => [ ['climb', 0, 100, 0], ['climb', 1, 100, 0], ['climb', 2, 100, 0], ['climb', 3, 100, 0], ['climb', 4, 100, 0], ['climb', 5, 100, 0], ['climb', 6, 100, 0], ['climb', 7, 100, 0], ], ], [ 'name' => 'CLOUD GATES', 'hint' => 'HINT BOOM', 'theme' => 'sky', 'width' => 760, 'shapes' => [ ['E', 0, 200, 760, 32], ['E', 250, 96, 8, 104], ['E', 420, 96, 8, 104], ['E', 590, 96, 8, 104], ['O', 254, 96, 20, 9], ['O', 424, 96, 20, 9], ['O', 594, 96, 20, 9], ['O', 120, 60, 36, 10], ], 'hatch' => [60, 170], 'exit' => [690, 200], 'total' => 12, 'need' => 8, 'rate' => 50, 'time' => 300, 'skills' => ['boom' => 5], 'solution' => [['boom', 0, 157, 1], ['boom', -5, 327, 1], ['boom', -5, 497, 1]], ], [ 'name' => 'LAST LIGHT', 'hint' => 'HINT ALL', 'theme' => 'sky', 'width' => 800, 'shapes' => [ ['E', 0, 184, 440, 48], ['E', 500, 184, 300, 48], ['E', 40, 100, 240, 24], ['S', 32, 48, 8, 76], ['S', 280, 48, 8, 76], ['E', 620, 110, 30, 74], ['O', 635, 110, 20, 8], ['O', 400, 60, 40, 12], ], 'liquids' => [[440, 499, 208]], 'hatch' => [80, 72], 'exit' => [730, 184], 'total' => 20, 'need' => 15, 'rate' => 60, 'time' => 360, 'skills' => ['climb' => 1, 'glide' => 1, 'boom' => 2, 'stop' => 2, 'bridge' => 4, 'bash' => 2, 'mine' => 1, 'dig' => 2], 'solution' => [ ['dig', 0, 110, 0], ['stop', -1, 340, 1], ['bridge', -5, 436, 1], ['bridge', -5, 436, 1], ['bridge', -5, 436, 1], ['bash', -5, 610, 1], ['boom', -2, 0, 0, -5, 660], ], ], [ 'name' => 'AMBER WOODS', 'hint' => 'HINT DIG', 'theme' => 'autumn', 'width' => 720, 'shapes' => [ ['E', 0, 120, 440, 24], ['E', 200, 60, 30, 60], ['O', 215, 60, 18, 8], ['S', 440, 60, 8, 84], ['E', 0, 200, 720, 32], ['O', 560, 80, 40, 12], ], 'hatch' => [60, 90], 'exit' => [640, 200], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 240, 'skills' => ['bash' => 2, 'dig' => 2], 'solution' => [['bash', 0, 190, 1], ['dig', 0, 350, 1]], ], [ 'name' => 'HOLLOW TRUNK', 'hint' => 'HINT CLIMB', 'theme' => 'autumn', 'width' => 720, 'shapes' => [ ['E', 0, 200, 720, 32], ['E', 300, 110, 40, 90], ['O', 150, 60, 36, 10], ['O', 580, 70, 40, 12], ], 'hatch' => [60, 170], 'exit' => [620, 200], 'total' => 6, 'need' => 5, 'rate' => 40, 'time' => 240, 'skills' => ['climb' => 6, 'glide' => 6], 'solution' => [ ['climb', 0, 100, 0], ['glide', 0, 120, 0], ['climb', 1, 100, 0], ['glide', 1, 120, 0], ['climb', 2, 100, 0], ['glide', 2, 120, 0], ['climb', 3, 100, 0], ['glide', 3, 120, 0], ['climb', 4, 100, 0], ['glide', 4, 120, 0], ['climb', 5, 100, 0], ['glide', 5, 120, 0], ], ], [ 'name' => 'CORAL MAZE', 'hint' => 'HINT STAIRS', 'theme' => 'reef', 'width' => 760, 'shapes' => [ ['E', 0, 200, 760, 32], ['E', 480, 164, 280, 40], ['E', 600, 110, 26, 54], ['O', 613, 110, 16, 7], ['O', 200, 60, 40, 12], ], 'hatch' => [60, 170], 'exit' => [700, 164], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 300, 'skills' => ['bridge' => 4, 'bash' => 2], 'solution' => [['bridge', 0, 406, 1], ['bridge', 0, 406, 1], ['bridge', 0, 406, 1], ['bash', 0, 590, 1]], ], [ 'name' => 'THE TRENCH', 'hint' => 'HINT MINE', 'theme' => 'reef', 'width' => 720, 'shapes' => [ ['E', 0, 100, 330, 100], ['E', 0, 200, 720, 32], ['E', 480, 140, 24, 60], ['O', 492, 140, 14, 6], ['O', 560, 60, 40, 12], ], 'hatch' => [60, 70], 'exit' => [640, 200], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 300, 'skills' => ['mine' => 2, 'bash' => 1], 'solution' => [['mine', 0, 150, 1], ['bash', 0, 470, 1]], ], [ 'name' => 'GEARWORKS', 'hint' => 'HINT TEAM', 'theme' => 'clockwork', 'width' => 760, 'shapes' => [ ['E', 0, 160, 360, 72], ['E', 400, 160, 360, 72], ['E', 560, 110, 30, 50], ['O', 575, 110, 18, 7], ['O', 200, 50, 40, 12], ], 'liquids' => [[360, 399, 206]], 'hatch' => [60, 130], 'exit' => [690, 160], 'total' => 10, 'need' => 8, 'rate' => 50, 'time' => 300, 'skills' => ['stop' => 1, 'bridge' => 3, 'bash' => 1, 'boom' => 1], 'solution' => [['stop', -1, 280, 1], ['bridge', 0, 356, 1], ['bridge', 0, 380, 1], ['bash', 0, 550, 1], ['boom', -2, 0, 0, 0, 600]], ], [ 'name' => 'CLOCK TOWER', 'hint' => 'HINT ALL', 'theme' => 'clockwork', 'width' => 800, 'shapes' => [ ['E', 0, 184, 800, 48], ['E', 40, 100, 260, 24], ['S', 32, 48, 8, 76], ['S', 300, 48, 8, 76], ['E', 420, 120, 8, 64], ['O', 424, 120, 18, 8], ['E', 560, 152, 240, 32], ['O', 680, 70, 40, 12], ], 'hatch' => [80, 72], 'exit' => [720, 152], 'total' => 15, 'need' => 11, 'rate' => 55, 'time' => 360, 'skills' => ['dig' => 2, 'boom' => 2, 'bridge' => 4], 'solution' => [['dig', 0, 110, 0], ['boom', -5, 327, 1], ['bridge', 1, 486, 1], ['bridge', 1, 486, 1], ['bridge', 1, 486, 1]], ], ]; } }