RTCBtcampaign/catalog.jsonõcampaign/journey-01-01-v1.jsonõcampaign/journey-01-02-v1.jsonö›ÿcampaign/journey-01-03-v1.json÷šcampaign/journey-01-04-v1.jsonø³Lcampaign/journey-01-04-v2.jsonùÿ?campaign/journey-01-05-v1.jsonû>#campaign/journey-01-06-v1.jsonüa&campaign/journey-01-07-v1.jsoný‡Mcampaign/journey-01-08-v1.jsonþÔ"campaign/journey-01-anchor-v1.jsonÿç™ campaign/journey-01-boat-v1.json€¯"campaign/journey-01-bridge-v1.json/ù"campaign/journey-01-buckle-v1.json(ð"campaign/journey-01-clover-v1.json Ü!campaign/journey-01-crown-v1.json ô¼ campaign/journey-01-cube-v1.json °Ìcampaign/journey-01-fan-v1.json|g(campaign/journey-01-figure-eight-v1.jsonãY$campaign/journey-01-gem-ring-v1.json<i#campaign/journey-01-glasses-v1.json¥²campaign/journey-01-h-v1.jsonWrcampaign/journey-01-key-v1.jsonÉ®#campaign/journey-01-lantern-v1.jsonw¼"campaign/journey-01-letter-v1.json3]"campaign/journey-01-mosaic-v1.json�½'campaign/journey-01-paper-plane-v1.json!M˜campaign/journey-01-r-v1.json"åš"campaign/journey-01-ribbon-v1.json$›"campaign/journey-01-shield-v1.json&É campaign/journey-01-tent-v1.json'ãœ$campaign/journey-01-umbrella-v1.json)w%campaign/journey-01-wind-vane-v1.json+ö:campaign/journey-02-01-v1.json.0campaign/journey-02-02-v1.json/M-campaign/journey-02-03-v1.json0z@campaign/journey-02-04-v1.json1ºucampaign/journey-02-05-v1.json3/Ycampaign/journey-02-06-v1.json4ˆScampaign/journey-02-07-v1.json5Ûjcampaign/journey-02-08-v1.json7EŽ!campaign/journey-02-acorn-v1.json8Ó´"campaign/journey-02-basket-v1.json:‡§#campaign/journey-02-bicycle-v1.json<.Ä)campaign/journey-02-braced-window-v1.json=òÜ"campaign/journey-02-cactus-v1.json?Πcampaign/journey-02-cat-v1.jsonAn²#campaign/journey-02-compass-v1.jsonC å#campaign/journey-02-cottage-v1.jsonE!campaign/journey-02-crate-v1.jsonH¹#campaign/journey-02-cut-gem-v1.jsonJÓ¾(campaign/journey-02-faceted-leaf-v1.jsonL‘± campaign/journey-02-fish-v1.jsonOB©'campaign/journey-02-hand-mirror-v1.jsonPë(%campaign/journey-02-hourglass-v1.jsonT½%campaign/journey-02-open-book-v1.jsonUЮ)campaign/journey-02-open-envelope-v1.jsonW~@#campaign/journey-02-padlock-v1.jsonY¾!campaign/journey-02-peaks-v1.json\ØÀ!campaign/journey-02-prism-v1.json^˜Ý#campaign/journey-02-scallop-v1.jsonauÜ(campaign/journey-02-signal-tower-v1.jsoncQµ%campaign/journey-02-small-key-v1.jsonfÈ"campaign/journey-02-teapot-v1.jsongÎô*campaign/journey-02-triangular-web-v1.jsonjÂÚ&campaign/journey-02-twin-waves-v1.jsonlœƒ&campaign/journey-02-woven-kite-v1.jsonoçcampaign/journey-03-01-v1.jsonq*campaign/journey-03-02-v1.jsonr0+campaign/journey-03-03-v1.jsons[Bcampaign/journey-03-04-v1.jsont�Qcampaign/journey-03-05-v1.jsonuîMcampaign/journey-03-06-v1.jsonw;qcampaign/journey-03-07-v1.jsonx¬±campaign/journey-03-08-v1.jsonz]L&campaign/journey-03-bow-bridge-v1.json{©D&campaign/journey-03-breakwater-v1.json}í¬%campaign/journey-03-courtyard-v1.json€™%!campaign/journey-03-delta-v1.json‚¾ã&campaign/journey-03-kingfisher-v1.json…¡)campaign/journey-03-laced-hexagon-v1.jsonˆ¡¡(campaign/journey-03-lantern-well-v1.jsonŠBP$campaign/journey-03-lockstep-v1.json�’à$campaign/journey-03-millrace-v1.json�rò#campaign/journey-03-mooring-v1.json“d—&campaign/journey-03-petal-gate-v1.json•ûÆ&campaign/journey-03-reed-crown-v1.json—ÁÆ'campaign/journey-03-river-forks-v1.jsonš‡ #campaign/journey-03-shuttle-v1.jsonœ”I'campaign/journey-03-signal-mast-v1.jsonžÝ—!campaign/journey-03-skiff-v1.json¡tá$campaign/journey-03-sounding-v1.json£UR'campaign/journey-03-sunken-star-v1.json¥§¿&campaign/journey-03-suspension-v1.json§f )campaign/journey-03-three-windows-v1.json©r#%campaign/journey-03-tideglass-v1.json«•y#campaign/journey-03-trestle-v1.json®¥#campaign/journey-03-trident-v1.json°³]$campaign/journey-03-trillium-v1.json³\)campaign/journey-03-twin-lozenges-v1.jsonµl&campaign/journey-03-twin-sails-v1.json·¸%campaign/journey-03-waterlily-v1.json¹7ï$campaign/journey-03-windlass-v1.json»&Ê$campaign/journey-03-wingfold-v1.json¼ð¼campaign/journey-04-01-v1.json¿¬zcampaign/journey-04-02-v1.jsonÁ&ycampaign/journey-04-02-v2.jsonŸ5campaign/journey-04-03-v1.jsonÃÔycampaign/journey-04-03-v2.jsonÅMçcampaign/journey-04-04-v1.jsonÇ4campaign/journey-04-05-v1.jsonÉCcampaign/journey-04-06-v1.jsonËUcampaign/journey-04-07-v1.jsonÍpcampaign/journey-04-08-v1.jsonÏ„&campaign/journey-04-bell-tower-v1.jsonÑ“L&campaign/journey-04-bent-bough-v1.jsonÓßcampaign/journey-04-bow-v1.jsonÕáé%campaign/journey-04-buttercup-v1.json×Ê campaign/journey-04-comb-v1.jsonÙ×6(campaign/journey-04-corner-brace-v1.jsonÜ ò)campaign/journey-04-corner-window-v1.jsonÝÿQ$campaign/journey-04-crossbar-v1.jsonàPÖ$campaign/journey-04-espalier-v1.jsonâ&4)campaign/journey-04-falling-seeds-v1.jsonäZ'campaign/journey-04-garden-arch-v1.jsonæ_#campaign/journey-04-keyhole-v1.jsonèná)campaign/journey-04-kite-and-stem-v1.jsonêOó)campaign/journey-04-lantern-sprig-v1.jsonìB'campaign/journey-04-long-border-v1.jsonîSI'campaign/journey-04-open-basket-v1.jsonðœå#campaign/journey-04-pennant-v1.jsonò�á$campaign/journey-04-seedling-v1.jsonôb'campaign/journey-04-swallowtail-v1.jsonöb"campaign/journey-04-tassel-v1.jsonø}à"campaign/journey-04-teacup-v1.jsonú]à'campaign/journey-04-three-reeds-v1.jsonü=(campaign/journey-04-three-sprigs-v1.jsonþ@æ&campaign/journey-04-three-ways-v1.json&N)campaign/journey-04-three-windows-v1.jsont[)campaign/journey-04-trailing-leaf-v1.jsonÏQ'campaign/journey-04-twin-arches-v1.json 'campaign/journey-04-twin-petals-v1.json #)campaign/journey-04-unequal-rooms-v1.json >W%campaign/journey-04-waterfall-v1.json •3$campaign/journey-04-wishbone-v1.jsonÈÖcampaign/journey-05-01-v1.jsonž@campaign/journey-05-02-v1.jsonÞ[campaign/journey-05-03-v1.json9$campaign/journey-05-03-v2.json]Gcampaign/journey-05-04-v1.json¤Jcampaign/journey-05-05-v1.jsonîicampaign/journey-05-06-v1.jsonWcampaign/journey-05-06-v2.jsonr»campaign/journey-05-07-v1.json- campaign/journey-05-07-v2.jsonM¾campaign/journey-05-08-v1.json  "campaign/journey-05-arcade-v1.json «¤"campaign/journey-05-awning-v1.json"O° campaign/journey-05-bell-v1.json#ÿÆ$campaign/journey-05-bookcase-v1.json&Ű campaign/journey-05-boot-v1.json)u„!campaign/journey-05-braid-v1.json+ù®"campaign/journey-05-coffer-v1.json.§ (campaign/journey-05-cross-stitch-v1.json0Ç�!campaign/journey-05-facet-v1.json3WÑ"campaign/journey-05-finial-v1.json5(°!campaign/journey-05-gable-v1.json6ØÁ&campaign/journey-05-kite-frame-v1.json8™Ú campaign/journey-05-loom-v1.json;sÞ%campaign/journey-05-medallion-v1.json>Qé"campaign/journey-05-oculus-v1.jsonA:ð$campaign/journey-05-pavilion-v1.jsonC*Þ+campaign/journey-05-pleated-diamond-v1.jsonE#campaign/journey-05-rosette-v1.jsonGq campaign/journey-05-sash-v1.jsonIŽ®#campaign/journey-05-satchel-v1.jsonK<� campaign/journey-05-seal-v1.jsonLËX#campaign/journey-05-spindle-v1.jsonO#«!campaign/journey-05-sprig-v1.jsonPÎÏ"campaign/journey-05-tether-v1.jsonS�à)campaign/journey-05-three-ribbons-v1.jsonU}õ$campaign/journey-05-triptych-v1.jsonWrÖ)campaign/journey-05-twin-diamonds-v1.jsonYH…$campaign/journey-05-windmill-v1.json[Íþcampaign/journey-06-01-v1.json^Ë-campaign/journey-06-02-v1.json`ø campaign/journey-06-03-v1.jsonc campaign/journey-06-04-v1.jsone8,campaign/journey-06-05-v1.jsongd#campaign/journey-06-06-v1.jsoni‡ campaign/journey-06-07-v1.jsonk§1campaign/journey-06-08-v1.jsonmØ ,campaign/journey-06-asymmetric-wings-v1.jsonoø#campaign/journey-06-balance-v1.jsonr Æ#campaign/journey-06-bookend-v1.jsonsÑ<"campaign/journey-06-bridge-v1.jsonv / campaign/journey-06-cuff-v1.jsonx<Ï"campaign/journey-06-damask-v1.jsonz M)campaign/journey-06-double-locket-v1.json|X@ campaign/journey-06-fern-v1.json~˜% campaign/journey-06-harp-v1.json€½¥!campaign/journey-06-inlet-v1.json‚b#campaign/journey-06-kestrel-v1.json„bò#campaign/journey-06-keyhole-v1.json†Tü$campaign/journey-06-keystone-v1.jsonˆP)campaign/journey-06-lantern-chain-v1.jsonŠkH"campaign/journey-06-lapels-v1.jsonŒ³&campaign/journey-06-needlework-v1.jsonŽºÉ$campaign/journey-06-overlock-v1.json�ƒß#campaign/journey-06-pendant-v1.json’bü&campaign/journey-06-ribbon-bow-v1.json”^3-campaign/journey-06-signal-and-ribbon-v1.json–‘ú'campaign/journey-06-signed-arch-v1.json˜‹Ä&campaign/journey-06-split-tail-v1.jsonšO#campaign/journey-06-sundial-v1.jsonœP#campaign/journey-06-tendril-v1.jsonžXð'campaign/journey-06-trade-flags-v1.json HÜ'campaign/journey-06-two-ribbons-v1.json¢$¾ campaign/journey-06-vane-v1.json£â$campaign/journey-06-windrose-v1.json¥çñ&campaign/journey-06-woven-sash-v1.json§Ø?campaign/journey-07-01-v1.jsonª€campaign/journey-07-02-v1.json«—{campaign/journey-07-02-v2.json­hcampaign/journey-07-03-v1.json®zcampaign/journey-07-03-v2.json¯ù[campaign/journey-07-04-v1.json±Tícampaign/journey-07-05-v1.json³Aðcampaign/journey-07-06-v1.jsonµ1ëcampaign/journey-07-07-v1.json·ücampaign/journey-07-08-v1.json¹ð campaign/journey-07-bell-v1.json»T(campaign/journey-07-bolt-and-pin-v1.json½\%campaign/journey-07-butterfly-v1.jsonÀdÙ!campaign/journey-07-clasp-v1.jsonÂ=÷*campaign/journey-07-crossed-ribbon-v1.jsonÄ4†!campaign/journey-07-crown-v1.jsonźÒ*campaign/journey-07-cup-and-saucer-v1.jsonÇŒä campaign/journey-07-fish-v1.jsonÊp*campaign/journey-07-folded-diamond-v1.jsonÍxm*campaign/journey-07-folding-screen-v1.jsonÏå÷(campaign/journey-07-lattice-leaf-v1.jsonÒÜN)campaign/journey-07-mooring-cleat-v1.jsonÕ*>%campaign/journey-07-open-gate-v1.json×hê#campaign/journey-07-pennant-v1.jsonÚRD!campaign/journey-07-rungs-v1.jsonÜ–p$campaign/journey-07-seed-pod-v1.jsonß#campaign/journey-07-sextant-v1.jsonáØ+campaign/journey-07-shepherds-crook-v1.jsonâìÄ'campaign/journey-07-signal-mast-v1.jsonä°f!campaign/journey-07-spool-v1.jsonçê campaign/journey-07-star-v1.jsoné¶(campaign/journey-07-tent-and-peg-v1.jsonë¶(campaign/journey-07-three-leaves-v1.jsoníÇØ"campaign/journey-07-tripod-v1.jsonðŸ×'campaign/journey-07-tuning-fork-v1.jsonóvö"campaign/journey-07-window-v1.jsonõl+$campaign/journey-07-wishbone-v1.json÷—9campaign/journey-08-01-v1.jsonùÐìcampaign/journey-08-02-v1.jsonû¼öcampaign/journey-08-03-v1.jsoný²ïcampaign/journey-08-04-v1.jsonÿ¡ícampaign/journey-08-05-v1.jsonŽëcampaign/journey-08-06-v1.jsonyýcampaign/journey-08-07-v1.jsonvôcampaign/journey-08-08-v1.jsonjñ!campaign/journey-08-acorn-v1.json [ö%campaign/journey-08-bell-yoke-v1.json Qý#campaign/journey-08-bookend-v1.jsonN2$campaign/journey-08-carriage-v1.json€E#campaign/journey-08-chalice-v1.jsonÅï(campaign/journey-08-compass-rose-v1.json´J*campaign/journey-08-cradle-and-pin-v1.jsonþR$campaign/journey-08-dovetail-v1.jsonP&campaign/journey-08-footbridge-v1.jsonT"$campaign/journey-08-fountain-v1.json v(campaign/journey-08-garden-tools-v1.json"”C'campaign/journey-08-hand-mirror-v1.json%×,campaign/journey-08-hanger-and-clips-v1.json'Ýd!campaign/journey-08-heron-v1.json+An+campaign/journey-08-hourglass-frame-v1.json.¯)campaign/journey-08-kite-and-reel-v1.json1½ù campaign/journey-08-lyre-v1.json4¶ ,campaign/journey-08-mallet-and-wedge-v1.json7Ã&campaign/journey-08-paper-boat-v1.json9Ã#campaign/journey-08-pendant-v1.json;Öî$campaign/journey-08-pinwheel-v1.json>Ä©*campaign/journey-08-sprig-and-ring-v1.jsonBm‡!campaign/journey-08-stool-v1.jsonEô"campaign/journey-08-teapot-v1.jsonGü>+campaign/journey-08-threaded-needle-v1.jsonK:;&campaign/journey-08-twin-bells-v1.jsonNu÷#campaign/journey-08-waypost-v1.jsonQlÄ'campaign/journey-08-weathercock-v1.jsonS0&campaign/journey-08-wind-chime-v1.jsonVB$campaign/journey-08-windsock-v1.jsonXR9campaign/journey-09-01-v1.json[‹campaign/journey-09-02-v1.json\¨8campaign/journey-09-03-v1.json]à=campaign/journey-09-04-v1.json_campaign/journey-09-04-v2.json`:”campaign/journey-09-05-v1.jsonaÎ�campaign/journey-09-06-v1.jsoncOcampaign/journey-09-06-v2.jsondgïcampaign/journey-09-07-v1.jsonfVacampaign/journey-09-08-v1.jsong·g*campaign/journey-09-beacon-and-bay-v1.jsoniÑ#campaign/journey-09-bowline-v1.jsonkï“#campaign/journey-09-bunting-v1.jsonm‚Ü$campaign/journey-09-causeway-v1.jsonp^¥/campaign/journey-09-circuit-and-cascade-v1.jsonr¯!campaign/journey-09-comet-v1.jsons²Ž'campaign/journey-09-counterflow-v1.jsonv@$(campaign/journey-09-crosscurrent-v1.jsonxd&$campaign/journey-09-envelope-v1.jsonzŠZ*campaign/journey-09-folding-screen-v1.json|äã&campaign/journey-09-glasshouse-v1.json~Çw&campaign/journey-09-headwaters-v1.json�>–%campaign/journey-09-hourglass-v1.jsonƒÔ8'campaign/journey-09-linked-keys-v1.json† !campaign/journey-09-manta-v1.jsonˆ®$campaign/journey-09-millrace-v1.json‰ÂO campaign/journey-09-plug-v1.jsonŒs(campaign/journey-09-pocket-watch-v1.jsonŽ„£'campaign/journey-09-return-loop-v1.json‘'¦#campaign/journey-09-sextant-v1.json’Íú'campaign/journey-09-signal-tree-v1.json”ÇÞ(campaign/journey-09-split-shield-v1.json—¥#$campaign/journey-09-streamer-v1.json™È‹'campaign/journey-09-three-reeds-v1.jsonœSÆ&campaign/journey-09-triskelion-v1.jsonž•#campaign/journey-09-turnkey-v1.jsonŸ®'campaign/journey-09-two-signals-v1.json¡²¶%campaign/journey-09-windglass-v1.json£hWcampaign/journey-10-01-v1.json¤¿Ÿcampaign/journey-10-01-v2.json¦^zcampaign/journey-10-02-v1.json§Ødcampaign/journey-10-02-v2.json©<ûcampaign/journey-10-03-v1.json«7€campaign/journey-10-03-v2.json¬·«campaign/journey-10-04-v1.json®b£campaign/journey-10-04-v2.json°‚campaign/journey-10-05-v1.json±‡›campaign/journey-10-05-v2.json³"Ucampaign/journey-10-06-v1.json´wxcampaign/journey-10-06-v2.jsonµï‡campaign/journey-10-07-v1.json·vœcampaign/journey-10-07-v2.json¹çcampaign/journey-10-08-v1.jsonºù·campaign/journey-10-08-v2.json¼°ícampaign/journey-11-01-v1.json¾�£campaign/journey-11-02-v1.jsonÀ@¿campaign/journey-11-03-v1.jsonÁÿ™campaign/journey-11-04-v1.jsonØÁcampaign/journey-11-05-v1.jsonÅYöcampaign/journey-11-06-v1.jsonÇO¡campaign/journey-11-07-v1.jsonÈðãcampaign/journey-11-08-v1.jsonÊÓÁ*campaign/journey-11-almond-to-kite-v1.jsonÌ”µ+campaign/journey-11-apron-to-basket-v1.jsonÏIª+campaign/journey-11-awning-to-crane-v1.jsonÑó&/campaign/journey-11-bookends-to-trestle-v1.jsonÕÜ*campaign/journey-11-bracket-to-gem-v1.jsonÖõ/campaign/journey-11-candelabra-to-arbor-v1.jsonÙüb+campaign/journey-11-compass-to-wing-v1.jsonÝ^Ò*campaign/journey-11-crest-to-skiff-v1.jsonà0y*campaign/journey-11-cup-to-lantern-v1.jsonã©/+campaign/journey-11-fronds-to-comet-v1.jsonæØà*campaign/journey-11-key-to-pennant-v1.jsoné¸{-campaign/journey-11-kites-to-shutters-v1.jsonì3¢+campaign/journey-11-ladder-to-weave-v1.jsonîÕb-campaign/journey-11-landing-to-glider-v1.jsonñ7(-campaign/journey-11-lantern-to-pennon-v1.jsonô_&*campaign/journey-11-medal-to-ladle-v1.jsonö…[+campaign/journey-11-passing-the-fan-v1.jsonøà+campaign/journey-11-pickets-to-arch-v1.jsonûñV-campaign/journey-11-rigging-to-canopy-v1.jsonÿG/campaign/journey-11-roof-garden-to-fold-v1.jsonc((campaign/journey-11-sail-to-quay-v1.json‹(campaign/journey-11-sprig-to-jib-v1.jsonŽ/campaign/journey-11-stairs-to-lightning-v1.json 0campaign/journey-11-starframe-to-chalice-v1.json %31campaign/journey-11-three-arches-to-vault-v1.jsonXd*campaign/journey-11-three-lanterns-v1.json¼C/campaign/journey-11-trefoil-to-pinwheel-v1.jsonÿ-campaign/journey-11-trident-to-banner-v1.jsonÿÌcampaign/journey-12-01-v1.jsonËcampaign/journey-12-02-v1.jsonÜcampaign/journey-12-02-v2.json ä–campaign/journey-12-03-v1.json"zùcampaign/journey-12-03-v2.json$sÖcampaign/journey-12-04-v1.json&Icampaign/journey-12-04-v2.json(Jécampaign/journey-12-05-v1.json*3þcampaign/journey-12-05-v2.json,1²campaign/journey-12-06-v1.json-ã campaign/journey-12-06-v2.json/ìïcampaign/journey-12-07-v1.json1Ûcampaign/journey-12-07-v2.json3Ü*campaign/journey-12-08-v1.json6öcampaign/journey-12-08-v2.json7üI)campaign/journey-12-bottom-drawer-v1.json:E )campaign/journey-12-changing-room-v1.json;(campaign/journey-12-covered-walk-v1.json@?ã+campaign/journey-12-crossing-petals-v1.jsonB"ð$campaign/journey-12-far-bank-v1.jsonD¹)campaign/journey-12-forked-voyage-v1.jsonEË&campaign/journey-12-high-shelf-v1.jsonGèð)campaign/journey-12-in-the-stream-v1.jsonIØÑ'campaign/journey-12-island-post-v1.jsonK©º(campaign/journey-12-lantern-neck-v1.jsonMcò%campaign/journey-12-one-watch-v1.jsonOUÀ%campaign/journey-12-open-hand-v1.jsonQ/+campaign/journey-12-opposite-shores-v1.jsonSDÈ'campaign/journey-12-reed-circle-v1.jsonU ³)campaign/journey-12-split-landing-v1.jsonV¿û+campaign/journey-12-staircase-posts-v1.jsonXº*campaign/journey-12-stepping-tides-v1.jsonZºâ)campaign/journey-12-three-bridges-v1.json\œ(campaign/journey-12-three-courts-v1.json^Ÿ4,campaign/journey-12-three-watchposts-v1.json`Ó (campaign/journey-12-two-outposts-v1.jsonbóöcampaign/journey-13-01-v1.jsondéŸcampaign/journey-13-02-v1.jsonfˆ¤campaign/journey-13-03-v1.jsonh,¡campaign/journey-13-04-v1.jsoniÍ›campaign/journey-13-05-v1.jsonkh¥campaign/journey-13-06-v1.jsonm £campaign/journey-13-07-v1.jsonn°¢campaign/journey-13-08-v1.jsonpR�campaign/journey-14-01-v1.jsonqï�campaign/journey-14-02-v1.jsonsŒ¤campaign/journey-14-03-v1.jsonu0¢campaign/journey-14-04-v1.jsonvÒ campaign/journey-14-05-v1.jsonxr£campaign/journey-14-06-v1.jsonz¦campaign/journey-14-07-v1.json{»¥campaign/journey-14-08-v1.json}` campaign/journey-15-01-v1.json(campaign/journey-15-02-v1.json�(ýcampaign/journey-15-03-v1.jsonƒ%>campaign/journey-15-04-v1.json…ccampaign/journey-15-05-v1.json‡wcampaign/journey-15-06-v1.jsonŠŒ·campaign/journey-15-07-v1.json�CFcampaign/journey-15-08-v1.json�‰campaign/journey-15-09-v1.json‘�campaign/journey-15-10-v1.json“campaign/journey-15-11-v1.json•-D,campaign/journey-15-between-lanterns-v1.json—qý&campaign/journey-15-broad-bank-v1.json™ný%campaign/journey-15-far-shore-v1.json›k¨(campaign/journey-15-forked-inlet-v1.json�å)campaign/journey-15-keep-the-cove-v1.jsonžøª)campaign/journey-15-long-crossing-v1.json ¢ó&campaign/journey-15-loose-ends-v1.json¢•–(campaign/journey-15-open-current-v1.json¤+º'campaign/journey-15-paired-bays-v1.json¥åÌ%campaign/journey-15-quiet-bay-v1.json§±ç.campaign/journey-15-roof-and-courtyard-v1.json©˜…(campaign/journey-15-room-for-two-v1.json«d+campaign/journey-15-separate-waters-v1.json¬�â*campaign/journey-15-shared-horizon-v1.json®cþ*campaign/journey-15-shared-landing-v1.json°aÙ(campaign/journey-15-small-window-v1.json²:ö'campaign/journey-15-three-coves-v1.json´0ü+campaign/journey-15-three-crossings-v1.json¶,Ö+campaign/journey-15-three-headlands-v1.json¸Ð*campaign/journey-15-three-moorings-v1.json¹Ò_(campaign/journey-15-tied-windows-v1.json»1ï'campaign/journey-15-twin-creeks-v1.json½ k)campaign/journey-15-twin-harbours-v1.json¾‹Œ%campaign/journey-15-two-kites-v1.jsonÀ&campaign/journey-15-woven-quay-v1.jsonÂ)campaign/journey-16-01-v1.jsonÄ+-campaign/journey-16-02-v1.jsonÆXöcampaign/journey-16-03-v1.jsonÈNcampaign/journey-16-04-v1.jsonÉQ,campaign/journey-16-05-v1.jsonË}campaign/journey-16-06-v1.jsonÌ… campaign/journey-16-07-v1.jsonÎŽ1campaign/journey-16-08-v1.jsonпcampaign/journey-16-09-v1.jsonÑÃjcampaign/journey-16-10-v1.jsonÓ-þcampaign/journey-16-11-v1.jsonÕ+Pcampaign/journey-16-12-v1.json×{+campaign/journey-16-borrow-the-rung-v1.jsonÙ– +campaign/journey-16-both-banks-stay-v1.jsonÛ E*campaign/journey-16-branch-current-v1.jsonÝåè+campaign/journey-16-flower-and-twig-v1.jsonßÍA+campaign/journey-16-fold-the-awning-v1.jsonâC*campaign/journey-16-fold-the-bloom-v1.jsonäQ�+campaign/journey-16-hold-the-window-v1.jsonæáF-campaign/journey-16-keep-the-causeway-v1.jsoné')campaign/journey-16-keep-the-fork-v1.jsonë'ü+campaign/journey-16-lantern-current-v1.jsoní#í)campaign/journey-16-one-way-petal-v1.jsonïá+campaign/journey-16-opposite-sprigs-v1.jsonðñA*campaign/journey-16-petals-at-rest-v1.jsonó2K*campaign/journey-16-pressure-petal-v1.jsonõ}E,campaign/journey-16-rest-the-pennant-v1.json÷ÂC&campaign/journey-16-save-a-bay-v1.jsonú@,campaign/journey-16-thread-the-frame-v1.jsonüEL(campaign/journey-16-three-petals-v1.jsonþ‘Ô'campaign/journey-16-three-posts-v1.jsone³&campaign/journey-16-tidal-dial-v1.json#)campaign/journey-16-twin-shutters-v1.json;ä+campaign/journey-16-two-bank-memory-v1.jsonA*campaign/journey-16-two-door-frame-v1.json` +campaign/journey-16-two-sided-crown-v1.json m+)campaign/journey-16-weather-glass-v1.json ˜-'campaign/journey-16-woven-crown-v1.jsonÅñcampaign/journey-17-01-v1.json¶Ècampaign/journey-17-02-v1.json~ccampaign/journey-17-03-v1.jsoná•campaign/journey-17-04-v1.jsonvŽcampaign/journey-17-05-v1.jsonYcampaign/journey-17-06-v1.json]+,campaign/journey-17-crossed-pennants-v1.jsonˆ$(campaign/journey-17-diamond-door-v1.json!¬€*campaign/journey-17-diamond-ribbon-v1.json$,—*campaign/journey-17-double-diamond-v1.json&ÃÓ&campaign/journey-17-inner-rung-v1.json)–Ñ&campaign/journey-17-inside-out-v1.json,gâ&campaign/journey-17-low-bridge-v1.json/I×+campaign/journey-17-move-the-handle-v1.json2 U)campaign/journey-17-nested-elbows-v1.json5u+campaign/journey-17-offset-partners-v1.json8‡5(campaign/journey-17-offset-stair-v1.json;¼,campaign/journey-17-one-sided-ladder-v1.json>Ð(campaign/journey-17-open-chevron-v1.jsonAØÌ+campaign/journey-17-ring-and-runner-v1.jsonD¤((campaign/journey-17-side-pockets-v1.jsonGÌõ(campaign/journey-17-split-levels-v1.jsonJÁæ*campaign/journey-17-spread-the-fan-v1.jsonM§*campaign/journey-17-the-free-elbow-v1.jsonP¼Ö(campaign/journey-17-three-prongs-v1.jsonS’*campaign/journey-17-three-shuttles-v1.jsonV¦<&campaign/journey-17-twin-flags-v1.jsonYâê0campaign/journey-17-two-banks-one-center-v1.json\ÌÏ)campaign/journey-17-two-triangles-v1.json_›Ü)campaign/journey-17-zigzag-window-v1.jsonbwˆcampaign/journey-18-01-v1.jsondÿzcampaign/journey-18-02-v1.jsongy“campaign/journey-18-03-v1.jsonj Çcampaign/journey-18-04-v1.jsonlÓÊcampaign/journey-18-05-v1.jsono�äcampaign/journey-18-06-v1.jsonr�ê,campaign/journey-18-around-the-eaves-v1.jsonukr.campaign/journey-18-branch-of-branches-v1.jsonxÝ«'campaign/journey-18-bridge-hook-v1.json|ˆ‰)campaign/journey-18-corner-ribbon-v1.json€s+campaign/journey-18-crown-on-a-stem-v1.jsonƒ„•&campaign/journey-18-fold-a-fan-v1.jsonˆH*campaign/journey-18-fold-the-kites-v1.json‹aÊ'campaign/journey-18-kite-string-v1.json�+m'campaign/journey-18-ladder-bend-v1.json“˜Ÿ%campaign/journey-18-long-gate-v1.json˜7{)campaign/journey-18-long-way-home-v1.jsonœ²x$campaign/journey-18-low-arch-v1.json *x,campaign/journey-18-one-clear-corner-v1.json¤¢°*campaign/journey-18-outside-corner-v1.json¨Ry(campaign/journey-18-side-by-side-v1.json¬ËŸ*campaign/journey-18-small-windmill-v1.json°j`(campaign/journey-18-tall-chimney-v1.json³Êé*campaign/journey-18-three-bearings-v1.json·³˜(campaign/journey-18-tilted-sprig-v1.json»Ke,campaign/journey-18-two-elbows-apart-v1.json¾° %campaign/journey-18-two-sails-v1.jsonÂPÚ(campaign/journey-18-unequal-arms-v1.jsonÆ*[(campaign/journey-18-upper-canopy-v1.jsonÉ…¬(campaign/journey-18-window-latch-v1.jsonÎ1¯challenges/catalog.jsonÑà Èchallenges/channels-key-v1.jsonݨÃ#challenges/channels-lantern-v1.jsonßk›*challenges/channels-pennant-bridge-v1.jsonâ'challenges/channels-pouring-jug-v1.jsonää)challenges/channels-roof-and-room-v1.jsonæû´'challenges/channels-split-bough-v1.json鯸%challenges/channels-staircase-v1.jsonìg%$challenges/channels-umbrella-v1.jsonîŒÇ$challenges/counterweights-01-v1.jsonñSù$challenges/counterweights-02-v1.jsonôL3challenges/hinges-01-v1.json÷uchallenges/hinges-02-v1.jsonúôÒchallenges/orbits-01-v1.jsonþÆåchallenges/orbits-02-v1.json«+$challenges/roundelay-cadence-v1.jsonÖØ%challenges/roundelay-crescent-v1.json®å(challenges/roundelay-double-fold-v1.json“ 'challenges/roundelay-open-wings-v1.json Ÿ ,challenges/roundelay-seal-and-ribbon-v1.json ªø&challenges/roundelay-sidelight-v1.json¢!challenges/roundelay-yoke-v1.json¢çcurated/catalog.json‰[$curated/curated-channels-key-v1.jsonm�Ã(curated/curated-channels-lantern-v1.jsono`›/curated/curated-channels-pennant-bridge-v1.jsonqû,curated/curated-channels-pouring-jug-v1.jsont ä.curated/curated-channels-roof-and-room-v1.jsonvð´,curated/curated-channels-split-bough-v1.jsony¤¸*curated/curated-channels-staircase-v1.json|\%)curated/curated-channels-umbrella-v1.json~�Ç)curated/curated-counterweights-01-v1.json�Hù)curated/curated-counterweights-02-v1.json„A3'curated/curated-daily-after-you-v1.json‡t|/curated/curated-daily-keep-the-crossing-v1.json‰ðæ-curated/curated-daily-leave-a-landing-v1.json‹Ö`,curated/curated-daily-long-way-round-v1.jsonŽ6€-curated/curated-daily-one-dot-between-v1.json�¶Û2curated/curated-daily-second-waiting-place-v1.json“‘.!curated/curated-hinges-01-v1.json•¿u!curated/curated-hinges-02-v1.json™4Ò%curated/curated-journey-01-04-v2.json�?%curated/curated-journey-01-06-v1.jsonžE&%curated/curated-journey-02-02-v1.jsonŸk-%curated/curated-journey-02-04-v1.json ˜u%curated/curated-journey-04-04-v1.json¢ %curated/curated-journey-04-06-v1.json¤%curated/curated-journey-07-05-v1.json¦7ð%curated/curated-journey-07-08-v1.json¨'ð%curated/curated-journey-08-04-v1.jsonªí%curated/curated-journey-12-04-v2.json¬é%curated/curated-journey-12-07-v2.json­í*%curated/curated-journey-12-08-v2.json°I%curated/curated-journey-15-09-v1.json²`%curated/curated-journey-15-10-v1.json³ß%curated/curated-journey-15-11-v1.jsonµðD%curated/curated-journey-16-09-v1.json¸4j%curated/curated-journey-16-10-v1.json¹žþ%curated/curated-journey-16-11-v1.json»œP%curated/curated-journey-16-12-v1.json½ì%curated/curated-journey-17-02-v1.jsonÀc%curated/curated-journey-17-03-v1.jsonÂj•%curated/curated-journey-17-04-v1.jsonÃÿŽ%curated/curated-journey-17-05-v1.jsonÆ�Y%curated/curated-journey-17-06-v1.jsonÈæ+%curated/curated-journey-18-02-v1.jsonË“%curated/curated-journey-18-03-v1.jsonͤÇ%curated/curated-journey-18-04-v1.jsonÐkÊ%curated/curated-journey-18-05-v1.jsonÓ5ä%curated/curated-journey-18-06-v1.jsonÖê!curated/curated-orbits-01-v1.jsonÙå!curated/curated-orbits-02-v1.jsonÛè+)curated/curated-roundelay-cadence-v1.jsonߨ*curated/curated-roundelay-crescent-v1.jsonàëå-curated/curated-roundelay-double-fold-v1.jsonâÐ ,curated/curated-roundelay-open-wings-v1.jsonäÜ 1curated/curated-roundelay-seal-and-ribbon-v1.jsonæçø+curated/curated-roundelay-sidelight-v1.jsonèß&curated/curated-roundelay-yoke-v1.jsonêßçfreeplay/catalog.jsonìÆ¹Ðfreeplay/channels-001-v1.json¦–ëfreeplay/channels-002-v1.json¨�ìfreeplay/channels-003-v1.jsonªmòfreeplay/channels-004-v1.json¬_òfreeplay/channels-005-v1.json®Qôfreeplay/channels-006-v1.json°Eêfreeplay/channels-007-v1.json²/ôfreeplay/channels-008-v1.json´#ñfreeplay/channels-009-v1.json¶ñfreeplay/channels-010-v1.json¸ïfreeplay/channels-011-v1.json¹ôëfreeplay/channels-012-v1.json»ßÿfreeplay/channels-013-v1.json½Þüfreeplay/channels-014-v1.json¿Úéfreeplay/channels-015-v1.jsonÁÃìfreeplay/channels-016-v1.jsonï÷freeplay/channels-017-v1.jsonŦñfreeplay/channels-018-v1.jsonÇ—îfreeplay/channels-019-v1.jsonÉ…ëfreeplay/channels-020-v1.jsonËpífreeplay/channels-021-v1.jsonÍ]ïfreeplay/channels-022-v1.jsonÏLòfreeplay/channels-023-v1.jsonÑ>êfreeplay/channels-024-v1.jsonÓ(õfreeplay/channels-025-v1.jsonÕþfreeplay/channels-026-v1.json×ôfreeplay/channels-027-v1.jsonÙîfreeplay/channels-028-v1.jsonÚýfreeplay/channels-029-v1.jsonÜýófreeplay/channels-030-v1.jsonÞðîfreeplay/channels-031-v1.jsonàÞîfreeplay/channels-032-v1.jsonâÌîfreeplay/channels-033-v1.jsonäºðfreeplay/channels-034-v1.jsonæª÷freeplay/channels-035-v1.jsonè¡öfreeplay/channels-036-v1.jsonê—ìfreeplay/channels-037-v1.jsonìƒôfreeplay/channels-038-v1.jsonîwífreeplay/channels-039-v1.jsonðdìfreeplay/channels-040-v1.jsonòPèfreeplay/channels-041-v1.jsonô8ífreeplay/channels-042-v1.jsonö%úfreeplay/channels-043-v1.jsonøüfreeplay/channels-044-v1.jsonúëfreeplay/channels-045-v1.jsonüðfreeplay/channels-046-v1.jsonýöìfreeplay/channels-047-v1.jsonÿâéfreeplay/channels-048-v1.json Ëðfreeplay/channels-049-v1.json »ÿfreeplay/channels-050-v1.json ºêfreeplay/channels-051-v1.json ¤ïfreeplay/channels-052-v1.json “õfreeplay/channels-053-v1.json ˆýfreeplay/channels-054-v1.json …üfreeplay/channels-055-v1.json �ífreeplay/channels-056-v1.json nìfreeplay/channels-057-v1.json Zôfreeplay/channels-058-v1.json Nèfreeplay/channels-059-v1.json 6îfreeplay/channels-060-v1.json $ófreeplay/channels-061-v1.json éfreeplay/channels-062-v1.json ífreeplay/channels-063-v1.json íüfreeplay/channels-064-v1.json éëfreeplay/channels-065-v1.json "Ôïfreeplay/channels-066-v1.json $Ãfreeplay/channels-067-v1.json &Ãófreeplay/channels-068-v1.json (¶îfreeplay/channels-069-v1.json *¤ëfreeplay/channels-070-v1.json ,�òfreeplay/channels-071-v1.json .�ñfreeplay/channels-072-v1.json 0rýfreeplay/channels-073-v1.json 2oìfreeplay/channels-074-v1.json 4[òfreeplay/channels-075-v1.json 6Mífreeplay/channels-076-v1.json 8:êfreeplay/channels-077-v1.json :$ófreeplay/channels-078-v1.json <ïfreeplay/channels-079-v1.json >ýfreeplay/channels-080-v1.json @ÿfreeplay/channels-081-v1.json Bfreeplay/channels-082-v1.json Défreeplay/channels-083-v1.json Eëöfreeplay/channels-084-v1.json Gáôfreeplay/channels-085-v1.json IÕífreeplay/channels-086-v1.json KÂìfreeplay/channels-087-v1.json M®ðfreeplay/channels-088-v1.json Ožðfreeplay/channels-089-v1.json QŽêfreeplay/channels-090-v1.json Sxïfreeplay/channels-091-v1.json Ugîfreeplay/channels-092-v1.json WUîfreeplay/channels-093-v1.json YCôfreeplay/channels-094-v1.json [7ñfreeplay/channels-095-v1.json ](ÿfreeplay/channels-096-v1.json _'úfreeplay/channels-097-v1.json a!ÿfreeplay/channels-098-v1.json c êfreeplay/channels-099-v1.json e ìfreeplay/channels-100-v1.json föífreeplay/channels-101-v1.json hãðfreeplay/channels-102-v1.json jÓñfreeplay/channels-103-v1.json lÄófreeplay/channels-104-v1.json n·ôfreeplay/channels-105-v1.json p«ðfreeplay/channels-106-v1.json r›ìfreeplay/channels-107-v1.json t‡ìfreeplay/channels-108-v1.json vsðfreeplay/channels-109-v1.json xcëfreeplay/channels-110-v1.json zNúfreeplay/channels-111-v1.json |Hñfreeplay/channels-112-v1.json ~9ñfreeplay/channels-113-v1.json €*øfreeplay/channels-114-v1.json ‚"ìfreeplay/channels-115-v1.json „üfreeplay/channels-116-v1.json † ìfreeplay/channels-117-v1.json ‡öìfreeplay/channels-118-v1.json ‰âñfreeplay/channels-119-v1.json ‹Óðfreeplay/channels-120-v1.json �Ãòfreeplay/channels-121-v1.json �µëfreeplay/channels-122-v1.json ‘ éfreeplay/channels-123-v1.json “‰ïfreeplay/channels-124-v1.json •xýfreeplay/channels-125-v1.json —uðfreeplay/channels-126-v1.json ™eìfreeplay/channels-127-v1.json ›Qífreeplay/channels-128-v1.json �>ðfreeplay/channels-129-v1.json Ÿ.ífreeplay/channels-130-v1.json ¡õfreeplay/channels-131-v1.json £þfreeplay/channels-132-v1.json ¥ëfreeplay/channels-133-v1.json ¦ùëfreeplay/channels-134-v1.json ¨äêfreeplay/channels-135-v1.json ªÎîfreeplay/channels-136-v1.json ¬¼ïfreeplay/channels-137-v1.json ®«ífreeplay/channels-138-v1.json °˜òfreeplay/channels-139-v1.json ²Šìfreeplay/channels-140-v1.json ´vífreeplay/channels-141-v1.json ¶cìfreeplay/channels-142-v1.json ¸Oófreeplay/channels-143-v1.json ºBîfreeplay/channels-144-v1.json ¼0ôfreeplay/channels-145-v1.json ¾$ôfreeplay/channels-146-v1.json Àêfreeplay/channels-147-v1.json Âøfreeplay/channels-148-v1.json Ãúìfreeplay/channels-149-v1.json Åæîfreeplay/channels-150-v1.json ÇÔîfreeplay/channels-151-v1.json ÉÂìfreeplay/channels-152-v1.json Ë®ïfreeplay/channels-153-v1.json Í�þfreeplay/channels-154-v1.json Ï›úfreeplay/gates-001-v1.json Ñ• freeplay/gates-002-v1.json Ó úfreeplay/gates-003-v1.json Õšüfreeplay/gates-004-v1.json ×–þfreeplay/gates-005-v1.json Ù”ýfreeplay/gates-006-v1.json Û‘ûfreeplay/gates-007-v1.json ÝŒfreeplay/gates-008-v1.json ß’õfreeplay/gates-009-v1.json ᇠfreeplay/gates-01-01-v2.json 㑞freeplay/gates-01-02-v2.json å/¡freeplay/gates-010-v1.json æÐ freeplay/gates-011-v1.json èÙfreeplay/gates-012-v1.json êáfreeplay/gates-013-v1.json ìèüfreeplay/gates-014-v1.json îäfreeplay/gates-015-v1.json ðåöfreeplay/gates-016-v1.json òÛøfreeplay/gates-017-v1.json ôÓúfreeplay/gates-018-v1.json öÍfreeplay/gates-019-v1.json øÕùfreeplay/gates-02-01-v2.json úÎÝfreeplay/gates-02-02-v2.json ü«ßfreeplay/gates-020-v1.json þŠfreeplay/gates-021-v1.json �ûfreeplay/gates-022-v1.json Šøfreeplay/gates-023-v1.json ‚ýfreeplay/gates-024-v1.json freeplay/gates-025-v1.json † freeplay/gates-026-v1.json ’ùfreeplay/gates-027-v1.json ‹÷freeplay/gates-028-v1.json ‚þfreeplay/gates-029-v1.json €ûfreeplay/gates-03-01-v2.json {õfreeplay/gates-03-02-v2.json pòfreeplay/gates-030-v1.json bûfreeplay/gates-031-v1.json ]÷freeplay/gates-032-v1.json T÷freeplay/gates-033-v1.json Kõfreeplay/gates-034-v1.json @freeplay/gates-035-v1.json Gõfreeplay/gates-036-v1.json "<ÿfreeplay/gates-037-v1.json $;ýfreeplay/gates-038-v1.json &8 freeplay/gates-039-v1.json (A÷freeplay/gates-04-01-v2.json *8¹freeplay/gates-04-02-v2.json +ñºfreeplay/gates-040-v1.json -«freeplay/gates-041-v1.json /±þfreeplay/gates-042-v1.json 1¯þfreeplay/gates-043-v1.json 3­freeplay/gates-044-v1.json 5­÷freeplay/gates-045-v1.json 7¤öfreeplay/gates-046-v1.json 9šôfreeplay/gates-047-v1.json ;Žýfreeplay/gates-048-v1.json =‹ófreeplay/gates-049-v1.json ?~þfreeplay/gates-05-01-v2.json A|ùfreeplay/gates-05-02-v2.json Cuúfreeplay/gates-050-v1.json Eoöfreeplay/gates-051-v1.json Geùfreeplay/gates-052-v1.json I^ÿfreeplay/gates-053-v1.json K]øfreeplay/gates-054-v1.json MUfreeplay/gates-055-v1.json OUøfreeplay/gates-056-v1.json QMÿfreeplay/gates-057-v1.json SL÷freeplay/gates-058-v1.json UCýfreeplay/gates-059-v1.json W@freeplay/gates-06-01-v2.json YA3freeplay/gates-06-02-v2.json [t7freeplay/gates-060-v1.json ]«÷freeplay/gates-061-v1.json _¢freeplay/gates-062-v1.json a©÷freeplay/gates-063-v1.json c öfreeplay/gates-064-v1.json e–freeplay/gates-065-v1.json gœûfreeplay/gates-066-v1.json i—÷freeplay/gates-067-v1.json kŽýfreeplay/gates-068-v1.json m‹freeplay/gates-069-v1.json o‘ùfreeplay/gates-07-01-v2.json qŠUfreeplay/gates-07-02-v2.json sßTfreeplay/gates-070-v1.json v3ûfreeplay/gates-071-v1.json x.þfreeplay/gates-072-v1.json z,øfreeplay/gates-073-v1.json |$üfreeplay/gates-074-v1.json ~ ùfreeplay/gates-075-v1.json €÷freeplay/gates-076-v1.json ‚freeplay/gates-077-v1.json „freeplay/gates-078-v1.json †ýfreeplay/gates-079-v1.json ˆfreeplay/gates-080-v1.json Š freeplay/gates-081-v1.json Œ%ùfreeplay/gates-082-v1.json Žfreeplay/gates-083-v1.json � freeplay/gates-084-v1.json ’'ýfreeplay/gates-085-v1.json ”$üfreeplay/gates-086-v1.json – þfreeplay/gates-087-v1.json ˜ùfreeplay/gates-088-v1.json šøfreeplay/gates-089-v1.json œþfreeplay/gates-090-v1.json ž freeplay/gates-091-v1.json  ÿfreeplay/gates-092-v1.json ¢ freeplay/gates-093-v1.json ¤ freeplay/gates-094-v1.json ¦þfreeplay/orbits-001-v1.json ¨ freeplay/orbits-002-v1.json ª;,freeplay/orbits-003-v1.json ¬gfreeplay/orbits-004-v1.json ®v freeplay/orbits-005-v1.json °–freeplay/orbits-006-v1.json ²¥freeplay/orbits-007-v1.json ´À,freeplay/orbits-008-v1.json ¶ì freeplay/orbits-009-v1.json ¹  freeplay/orbits-010-v1.json »,freeplay/orbits-011-v1.json ½; freeplay/orbits-012-v1.json ¿[ freeplay/orbits-013-v1.json Á{ freeplay/orbits-014-v1.json Û#freeplay/orbits-015-v1.json ž-freeplay/orbits-016-v1.json Çëfreeplay/orbits-017-v1.json Éúfreeplay/orbits-018-v1.json Ì,freeplay/orbits-019-v1.json Î:,freeplay/orbits-020-v1.json Ðffreeplay/orbits-021-v1.json Òx freeplay/orbits-022-v1.json Ô˜ freeplay/orbits-023-v1.json Ö¸freeplay/orbits-024-v1.json ØÓ freeplay/orbits-025-v1.json Úófreeplay/orbits-026-v1.json Ý#freeplay/orbits-027-v1.json ß%freeplay/orbits-028-v1.json á71freeplay/orbits-029-v1.json ãh freeplay/orbits-030-v1.json åˆfreeplay/orbits-031-v1.json ç£1freeplay/orbits-032-v1.json éÔ,freeplay/orbits-033-v1.json ìfreeplay/orbits-034-v1.json î freeplay/orbits-035-v1.json ð4freeplay/orbits-036-v1.json òCfreeplay/orbits-037-v1.json ô^ freeplay/orbits-038-v1.json ö~freeplay/orbits-039-v1.json ø� freeplay/orbits-040-v1.json ú­#freeplay/orbits-041-v1.json üÐfreeplay/orbits-042-v1.json þäfreeplay/orbits-043-v1.json ø freeplay/orbits-044-v1.json freeplay/orbits-045-v1.json 'freeplay/orbits-046-v1.json Bfreeplay/orbits-047-v1.json Q freeplay/orbits-048-v1.json qfreeplay/orbits-049-v1.json …freeplay/orbits-050-v1.json ™ freeplay/orbits-051-v1.json ¹-freeplay/orbits-052-v1.json æ,freeplay/orbits-053-v1.json freeplay/orbits-054-v1.json !#freeplay/orbits-055-v1.json Dfreeplay/orbits-056-v1.json V freeplay/orbits-057-v1.json vfreeplay/orbits-058-v1.json … freeplay/orbits-059-v1.json "¥ freeplay/orbits-060-v1.json $Å1freeplay/orbits-061-v1.json &ö freeplay/orbits-062-v1.json )#freeplay/orbits-063-v1.json +9 freeplay/orbits-064-v1.json -Y#freeplay/orbits-065-v1.json /|#freeplay/orbits-066-v1.json 1Ÿfreeplay/orbits-067-v1.json 3®freeplay/orbits-068-v1.json 5À freeplay/orbits-069-v1.json 7à freeplay/orbits-070-v1.json :freeplay/orbits-071-v1.json <#freeplay/orbits-072-v1.json >>freeplay/orbits-073-v1.json @Mfreeplay/orbits-074-v1.json B\freeplay/orbits-075-v1.json Dpfreeplay/orbits-076-v1.json F‹-freeplay/orbits-077-v1.json H¸-freeplay/orbits-078-v1.json Jåfreeplay/orbits-079-v1.json Lôfreeplay/orbits-080-v1.json O-freeplay/orbits-081-v1.json Q0freeplay/orbits-082-v1.json SDfreeplay/orbits-083-v1.json UX1freeplay/orbits-084-v1.json W‰freeplay/orbits-085-v1.json Y¤ freeplay/orbits-086-v1.json [Ä1freeplay/orbits-087-v1.json ]õ-freeplay/orbits-088-v1.json `"#freeplay/orbits-089-v1.json bE-freeplay/orbits-090-v1.json drfreeplay/orbits-091-v1.json f„ freeplay/orbits-092-v1.json h¤freeplay/orbits-093-v1.json j¶freeplay/orbits-094-v1.json lÑfreeplay/orbits-095-v1.json nãfreeplay/orbits-096-v1.json pò1freeplay/orbits-097-v1.json s# freeplay/orbits-098-v1.json uCfreeplay/orbits-099-v1.json wW freeplay/orbits-100-v1.json ywfreeplay/orbits-101-v1.json {†freeplay/orbits-102-v1.json }¡ freeplay/orbits-103-v1.json Á#freeplay/orbits-104-v1.json �ä freeplay/orbits-105-v1.json „freeplay/orbits-106-v1.json †freeplay/orbits-107-v1.json ˆ" freeplay/orbits-108-v1.json ŠB freeplay/orbits-109-v1.json Œb,freeplay/orbits-110-v1.json ŽŽ1freeplay/orbits-111-v1.json �¿ freeplay/orbits-112-v1.json ’ß freeplay/orbits-113-v1.json ”ÿ freeplay/orbits-114-v1.json — freeplay/orbits-115-v1.json ™? freeplay/orbits-116-v1.json ›_freeplay/orbits-117-v1.json �q freeplay/orbits-118-v1.json Ÿ‘freeplay/orbits-119-v1.json ¡£,freeplay/orbits-120-v1.json £Ï-freeplay/orbits-121-v1.json ¥ü freeplay/orbits-122-v1.json ¨freeplay/orbits-123-v1.json ª+,freeplay/orbits-124-v1.json ¬W,freeplay/orbits-125-v1.json ®ƒ freeplay/orbits-126-v1.json °£ freeplay/orbits-127-v1.json ²Ã-freeplay/orbits-128-v1.json ´ðfreeplay/orbits-129-v1.json ·freeplay/orbits-130-v1.json ¹-freeplay/orbits-131-v1.json »Lfreeplay/orbits-132-v1.json ½[ freeplay/orbits-133-v1.json ¿{ freeplay/orbits-134-v1.json Á›freeplay/orbits-135-v1.json ê freeplay/orbits-136-v1.json ÅÊfreeplay/orbits-137-v1.json ÇÜ1freeplay/orbits-138-v1.json Ê -freeplay/orbits-139-v1.json Ì:freeplay/orbits-140-v1.json ÎL1freeplay/orbits-141-v1.json Ð} freeplay/orbits-142-v1.json Ò�,freeplay/orbits-143-v1.json ÔÉfreeplay/orbits-144-v1.json Öä1freeplay/orbits-145-v1.json Ù-freeplay/orbits-146-v1.json ÛB1freeplay/orbits-147-v1.json Ýs1freeplay/orbits-148-v1.json ߤ,freeplay/orbits-149-v1.json áÐ freeplay/orbits-150-v1.json ãðfreeplay/orbits-151-v1.json åÿfreeplay/orbits-152-v1.json è#freeplay/orbits-153-v1.json ê4#freeplay/orbits-154-v1.json ìW freeplay/orbits-155-v1.json îwfreeplay/orbits-156-v1.json ð‹ levels/001.json ò«Àlevels/002.json ókÄlevels/003.json ô/ëlevels/004.json õëlevels/005.json öÞlevels/006.json öãèlevels/007.json ÷Ëðlevels/008.json ø»àlevels/009.json ù›Ûlevels/010.json úvlevels/011.json ûˆlevels/012.json üŒ8levels/013.json ýÄôlevels/014.json þ¸levels/015.json ÿÓlevels/016.json èlevels/017.json levels/018.json levels/019.json -levels/020.json LOlevels/021.json ›úlevels/022.json •levels/023.json ¦^levels/024.json ølevels/025.json ü@levels/026.json <"levels/027.json ^levels/028.json y€levels/029.json ù3levels/030.json ,�levels/031.json ­”levels/032.json AOlevels/033.json �ilevels/034.json ùjlevels/035.json cšlevels/036.json ýîlevels/037.json ë levels/038.json ö'levels/039.json levels/040.json 38levels/041.json kMlevels/042.json !¸4levels/043.json "ìflevels/044.json $Rklevels/045.json %½úlevels/046.json &· levels/047.json 'Àlevels/048.json (Î7levels/049.json *Rlevels/050.json +W2levels/051.json ,‰Klevels/052.json -Ô:levels/053.json /ƒlevels/054.json 0‘tlevels/055.json 2‚levels/056.json 3‡Šlevels/057.json 5olevels/058.json 6€elevels/059.json 7å½levels/060.json 9¢Âlevels/061.json ;dólevels/062.json =W�levels/063.json ?ØÇlevels/064.json AŸlevels/065.json C§ßlevels/066.json F†sharing/config.json H–/'sharing/familiar-shapes-v1-vectors.json HÅsharing/registry.json LÞY{"version":9,"chapters":[{"id":"c01","name":"First Light","description":"See the shape. Find your first small discovery.","first":1,"last":30,"art":"rose-dawn.png","mood":"dawn","prerequisites":[],"artFocus":{"thumb":[50,50],"banner":[50,40],"tall":[40,50]},"requiredLevels":["journey-01-01-v1","journey-01-02-v1","journey-01-03-v1","journey-01-06-v1","journey-01-h-v1","journey-01-05-v1","journey-01-ribbon-v1","journey-01-umbrella-v1","journey-01-fan-v1"]},{"id":"c02","name":"Branches","description":"Follow branches, bridges, and familiar landmarks.","first":31,"last":59,"art":"sunlit-shores.png","mood":"sunlit","prerequisites":["c01"],"artFocus":{"thumb":[60,45],"banner":[50,40],"tall":[60,40]},"requiredLevels":["journey-02-02-v1","journey-02-twin-waves-v1","journey-02-cottage-v1","journey-02-peaks-v1","journey-02-cactus-v1","journey-02-06-v1","journey-02-triangular-web-v1","journey-02-prism-v1"]},{"id":"c03","name":"Still Water","description":"Find a way around the dots that stay.","first":60,"last":90,"art":"sea-mist.png","mood":"mist","prerequisites":["c02"],"artFocus":{"thumb":[65,50],"banner":[50,50],"tall":[65,50]},"requiredLevels":["journey-03-01-v1","journey-03-03-v1","journey-03-trident-v1","journey-03-twin-lozenges-v1"]},{"id":"c04","name":"Turning Gardens","description":"Turn together. Exchange a dot where circles meet.","first":91,"last":126,"art":"orchard-afternoon.png","mood":"orchard","prerequisites":["c03"],"artFocus":{"thumb":[60,45],"banner":[50,40],"tall":[60,40]},"requiredLevels":["journey-04-01-v1","journey-04-02-v2","journey-04-03-v2","journey-04-pennant-v1","journey-04-crossbar-v1","journey-04-04-v1","journey-04-falling-seeds-v1"]},{"id":"c05","name":"Signatures","description":"A special connection changes the answer.","first":127,"last":158,"art":"signatures.png","mood":"sunlit","prerequisites":["c04"],"artFocus":{"thumb":[50,50],"banner":[50,40],"tall":[60,50]},"requiredLevels":["journey-05-03-v2","journey-05-02-v1","journey-05-boot-v1","journey-05-satchel-v1","journey-05-06-v2","journey-05-rosette-v1","journey-05-awning-v1"]},{"id":"c06","name":"Roundelay","description":"Find the right order for a pair of turning rings.","first":159,"last":188,"art":"roundelay.png","mood":"orchard","prerequisites":["c05"],"artFocus":{"thumb":[50,50],"banner":[50,50],"tall":[60,50]},"requiredLevels":["journey-06-01-v1","journey-06-harp-v1","journey-06-windrose-v1","journey-06-balance-v1","journey-06-two-ribbons-v1","journey-06-cuff-v1","journey-06-keyhole-v1"]},{"id":"c07","name":"Channels","description":"Make room along quiet paths.","first":189,"last":218,"art":"waterways-cloudlight.png","mood":"waterways","prerequisites":["c06"],"artFocus":{"thumb":[60,45],"banner":[50,40],"tall":[60,40]},"requiredLevels":["journey-07-01-v1","journey-07-02-v2","journey-07-03-v2","journey-07-window-v1","journey-07-pennant-v1","journey-07-wishbone-v1","journey-07-crossed-ribbon-v1","journey-07-crown-v1"]},{"id":"c08","name":"Passing Places","description":"Step aside, let another pass, and return.","first":219,"last":248,"art":"passing-places.png","mood":"mist","prerequisites":["c07"],"artFocus":{"thumb":[50,50],"banner":[50,50],"tall":[50,50]},"requiredLevels":["journey-08-waypost-v1","journey-08-teapot-v1","journey-08-mallet-and-wedge-v1","journey-08-hand-mirror-v1","journey-08-bookend-v1","journey-08-chalice-v1","journey-08-threaded-needle-v1","journey-08-dovetail-v1"]},{"id":"c09","name":"Bearings","description":"Follow the direction of each arrow.","first":249,"last":278,"art":"bearings.png","mood":"sunlit","prerequisites":["c08"],"artFocus":{"thumb":[50,50],"banner":[50,50],"tall":[50,50]},"requiredLevels":["journey-09-01-v1","journey-09-04-v2","journey-09-plug-v1","journey-09-two-signals-v1","journey-09-windglass-v1","journey-09-return-loop-v1","journey-09-headwaters-v1","journey-09-comet-v1"]},{"id":"c11","name":"Lantern Relay","description":"Pass the anchor from one dot to another.","first":279,"last":308,"art":"blue-hour.png","mood":"lanterns","prerequisites":["c09"],"artFocus":{"thumb":[50,50],"banner":[50,50],"tall":[50,50]},"requiredLevels":["journey-10-02-v2","journey-11-01-v1","journey-11-bookends-to-trestle-v1","journey-11-almond-to-kite-v1","journey-11-sprig-to-jib-v1","journey-11-medal-to-ladle-v1","journey-11-apron-to-basket-v1","journey-11-trident-to-banner-v1","journey-11-compass-to-wing-v1"]},{"id":"c12","name":"Tide Gates","description":"Hold a path open for another dot.","first":309,"last":338,"art":"tide-gates.png","mood":"tides","prerequisites":["c11"],"artFocus":{"thumb":[50,50],"banner":[50,40],"tall":[50,50]},"requiredLevels":["journey-12-01-v1","journey-12-02-v2","journey-12-03-v2","journey-12-04-v2","journey-12-05-v2","journey-12-06-v2","journey-12-07-v2","journey-12-08-v2"]},{"id":"c15","name":"Drifting Islands","description":"Look ahead as your shape changes.","first":339,"last":368,"art":"moonlit-cove.png","mood":"moonlit","prerequisites":["c12"],"artFocus":{"thumb":[60,45],"banner":[50,40],"tall":[60,40]},"requiredLevels":["journey-15-01-v1","journey-15-08-v1","journey-15-09-v1","journey-15-10-v1","journey-15-keep-the-cove-v1","journey-15-11-v1","journey-15-separate-waters-v1","journey-15-shared-landing-v1"]},{"id":"c17","name":"Counterweights","description":"Make room in two places. Paired dots move in opposite directions.","art":"quiet-workshop.png","mood":"workshop","prerequisites":["c15"],"first":369,"last":398,"artFocus":{"thumb":[70,45],"banner":[50,40],"tall":[70,40]},"requiredLevels":["journey-17-01-v1","journey-17-zigzag-window-v1","journey-17-02-v1","journey-17-two-triangles-v1","journey-17-03-v1","journey-17-04-v1","journey-17-05-v1","journey-17-low-bridge-v1"]},{"id":"c18","name":"Hinges","description":"Fold a branch around its joint. Find room for the whole shape.","art":"hinges.png","mood":"workshop","prerequisites":["c17"],"first":399,"last":428,"artFocus":{"thumb":[50,50],"banner":[50,50],"tall":[50,50]},"requiredLevels":["journey-18-01-v1","journey-18-fold-a-fan-v1","journey-18-02-v1","journey-18-unequal-arms-v1","journey-18-03-v1","journey-18-04-v1","journey-18-05-v1","journey-18-06-v1"]},{"id":"c16","name":"Night Garden","description":"Bring familiar rules together. Find a new way through.","art":"night-garden.png","mood":"moonlit","prerequisites":["c18"],"first":429,"last":458,"artFocus":{"thumb":[50,50],"banner":[50,65],"tall":[50,50]},"requiredLevels":["journey-16-09-v1","journey-16-11-v1","journey-16-three-posts-v1","journey-16-rest-the-pennant-v1","journey-16-10-v1","journey-16-weather-glass-v1","journey-16-keep-the-fork-v1","journey-16-twin-shutters-v1","journey-16-fold-the-bloom-v1"]}],"levels":[{"id":"journey-01-01-v1","chapter":"c01","file":"campaign/journey-01-01-v1.json","sourceLegacy":1,"legacyCredit":0,"lesson":"Move the loose dot into the empty circle. The connections will match the target.","role":"demonstrate","previousIndex":1},{"id":"journey-01-02-v1","chapter":"c01","file":"campaign/journey-01-02-v1.json","sourceLegacy":2,"legacyCredit":0,"lesson":"See the shape. Find your first small discovery.","role":"confirm","previousIndex":2},{"id":"journey-01-03-v1","chapter":"c01","file":"campaign/journey-01-03-v1.json","sourceLegacy":5,"legacyCredit":5,"lesson":"See the shape. Find your first small discovery.","role":"vary","previousIndex":3},{"id":"journey-01-06-v1","chapter":"c01","file":"campaign/journey-01-06-v1.json","sourceLegacy":3,"legacyCredit":3,"lesson":"See the shape. Find your first small discovery.","role":"combine","previousIndex":6},{"id":"journey-01-h-v1","chapter":"c01","file":"campaign/journey-01-h-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-05-v1","chapter":"c01","file":"campaign/journey-01-05-v1.json","sourceLegacy":6,"legacyCredit":0,"lesson":"See the shape. Find your first small discovery.","role":"breathe","previousIndex":5},{"id":"journey-01-ribbon-v1","chapter":"c01","file":"campaign/journey-01-ribbon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-umbrella-v1","chapter":"c01","file":"campaign/journey-01-umbrella-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"breathe"},{"id":"journey-01-fan-v1","chapter":"c01","file":"campaign/journey-01-fan-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-boat-v1","chapter":"c01","file":"campaign/journey-01-boat-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-07-v1","chapter":"c01","file":"campaign/journey-01-07-v1.json","sourceLegacy":10,"legacyCredit":0,"lesson":"See the shape. Find your first small discovery.","role":"capstone","previousIndex":7},{"id":"journey-01-wind-vane-v1","chapter":"c01","file":"campaign/journey-01-wind-vane-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-letter-v1","chapter":"c01","file":"campaign/journey-01-letter-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-08-v1","chapter":"c01","file":"campaign/journey-01-08-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"See the shape. Find your first small discovery.","role":"resolve","previousIndex":8},{"id":"journey-01-tent-v1","chapter":"c01","file":"campaign/journey-01-tent-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-anchor-v1","chapter":"c01","file":"campaign/journey-01-anchor-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-gem-ring-v1","chapter":"c01","file":"campaign/journey-01-gem-ring-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-clover-v1","chapter":"c01","file":"campaign/journey-01-clover-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"breathe"},{"id":"journey-01-glasses-v1","chapter":"c01","file":"campaign/journey-01-glasses-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-buckle-v1","chapter":"c01","file":"campaign/journey-01-buckle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-key-v1","chapter":"c01","file":"campaign/journey-01-key-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-bridge-v1","chapter":"c01","file":"campaign/journey-01-bridge-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-paper-plane-v1","chapter":"c01","file":"campaign/journey-01-paper-plane-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-crown-v1","chapter":"c01","file":"campaign/journey-01-crown-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-r-v1","chapter":"c01","file":"campaign/journey-01-r-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-mosaic-v1","chapter":"c01","file":"campaign/journey-01-mosaic-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-lantern-v1","chapter":"c01","file":"campaign/journey-01-lantern-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-figure-eight-v1","chapter":"c01","file":"campaign/journey-01-figure-eight-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"breathe"},{"id":"journey-01-shield-v1","chapter":"c01","file":"campaign/journey-01-shield-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"discover"},{"id":"journey-01-cube-v1","chapter":"c01","file":"campaign/journey-01-cube-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Move the dots until their connections match the target.","role":"resolve"},{"id":"journey-02-02-v1","chapter":"c02","file":"campaign/journey-02-02-v1.json","sourceLegacy":7,"legacyCredit":7,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"confirm","previousIndex":10},{"id":"journey-02-twin-waves-v1","chapter":"c02","file":"campaign/journey-02-twin-waves-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-cottage-v1","chapter":"c02","file":"campaign/journey-02-cottage-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-peaks-v1","chapter":"c02","file":"campaign/journey-02-peaks-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-cactus-v1","chapter":"c02","file":"campaign/journey-02-cactus-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-06-v1","chapter":"c02","file":"campaign/journey-02-06-v1.json","sourceLegacy":17,"legacyCredit":17,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"combine","previousIndex":14},{"id":"journey-02-triangular-web-v1","chapter":"c02","file":"campaign/journey-02-triangular-web-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-prism-v1","chapter":"c02","file":"campaign/journey-02-prism-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-signal-tower-v1","chapter":"c02","file":"campaign/journey-02-signal-tower-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"breathe"},{"id":"journey-02-hourglass-v1","chapter":"c02","file":"campaign/journey-02-hourglass-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-teapot-v1","chapter":"c02","file":"campaign/journey-02-teapot-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"breathe"},{"id":"journey-02-compass-v1","chapter":"c02","file":"campaign/journey-02-compass-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-basket-v1","chapter":"c02","file":"campaign/journey-02-basket-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-crate-v1","chapter":"c02","file":"campaign/journey-02-crate-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-hand-mirror-v1","chapter":"c02","file":"campaign/journey-02-hand-mirror-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"breathe"},{"id":"journey-02-faceted-leaf-v1","chapter":"c02","file":"campaign/journey-02-faceted-leaf-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-08-v1","chapter":"c02","file":"campaign/journey-02-08-v1.json","sourceLegacy":20,"legacyCredit":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"resolve","previousIndex":16},{"id":"journey-02-scallop-v1","chapter":"c02","file":"campaign/journey-02-scallop-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-fish-v1","chapter":"c02","file":"campaign/journey-02-fish-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"breathe"},{"id":"journey-02-braced-window-v1","chapter":"c02","file":"campaign/journey-02-braced-window-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-padlock-v1","chapter":"c02","file":"campaign/journey-02-padlock-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-cat-v1","chapter":"c02","file":"campaign/journey-02-cat-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-cut-gem-v1","chapter":"c02","file":"campaign/journey-02-cut-gem-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-open-book-v1","chapter":"c02","file":"campaign/journey-02-open-book-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"breathe"},{"id":"journey-02-open-envelope-v1","chapter":"c02","file":"campaign/journey-02-open-envelope-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-bicycle-v1","chapter":"c02","file":"campaign/journey-02-bicycle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"breathe"},{"id":"journey-02-acorn-v1","chapter":"c02","file":"campaign/journey-02-acorn-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"discover"},{"id":"journey-02-small-key-v1","chapter":"c02","file":"campaign/journey-02-small-key-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"breathe"},{"id":"journey-02-woven-kite-v1","chapter":"c02","file":"campaign/journey-02-woven-kite-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow branches, bridges, and familiar landmarks.","role":"resolve"},{"id":"journey-03-01-v1","chapter":"c03","file":"campaign/journey-03-01-v1.json","sourceLegacy":24,"legacyCredit":0,"lesson":"Find a way around the dots that stay.","role":"demonstrate","previousIndex":17},{"id":"journey-03-03-v1","chapter":"c03","file":"campaign/journey-03-03-v1.json","sourceLegacy":22,"legacyCredit":22,"lesson":"Find a way around the dots that stay.","role":"vary","previousIndex":19},{"id":"journey-03-trident-v1","chapter":"c03","file":"campaign/journey-03-trident-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-twin-lozenges-v1","chapter":"c03","file":"campaign/journey-03-twin-lozenges-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-three-windows-v1","chapter":"c03","file":"campaign/journey-03-three-windows-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-trillium-v1","chapter":"c03","file":"campaign/journey-03-trillium-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-laced-hexagon-v1","chapter":"c03","file":"campaign/journey-03-laced-hexagon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-river-forks-v1","chapter":"c03","file":"campaign/journey-03-river-forks-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-tideglass-v1","chapter":"c03","file":"campaign/journey-03-tideglass-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-wingfold-v1","chapter":"c03","file":"campaign/journey-03-wingfold-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-shuttle-v1","chapter":"c03","file":"campaign/journey-03-shuttle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-mooring-v1","chapter":"c03","file":"campaign/journey-03-mooring-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-petal-gate-v1","chapter":"c03","file":"campaign/journey-03-petal-gate-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-twin-sails-v1","chapter":"c03","file":"campaign/journey-03-twin-sails-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-reed-crown-v1","chapter":"c03","file":"campaign/journey-03-reed-crown-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-courtyard-v1","chapter":"c03","file":"campaign/journey-03-courtyard-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-lockstep-v1","chapter":"c03","file":"campaign/journey-03-lockstep-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-signal-mast-v1","chapter":"c03","file":"campaign/journey-03-signal-mast-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-bow-bridge-v1","chapter":"c03","file":"campaign/journey-03-bow-bridge-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-waterlily-v1","chapter":"c03","file":"campaign/journey-03-waterlily-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-millrace-v1","chapter":"c03","file":"campaign/journey-03-millrace-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-sunken-star-v1","chapter":"c03","file":"campaign/journey-03-sunken-star-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-windlass-v1","chapter":"c03","file":"campaign/journey-03-windlass-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-trestle-v1","chapter":"c03","file":"campaign/journey-03-trestle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-kingfisher-v1","chapter":"c03","file":"campaign/journey-03-kingfisher-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-sounding-v1","chapter":"c03","file":"campaign/journey-03-sounding-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-suspension-v1","chapter":"c03","file":"campaign/journey-03-suspension-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-breakwater-v1","chapter":"c03","file":"campaign/journey-03-breakwater-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-skiff-v1","chapter":"c03","file":"campaign/journey-03-skiff-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-lantern-well-v1","chapter":"c03","file":"campaign/journey-03-lantern-well-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"discover"},{"id":"journey-03-delta-v1","chapter":"c03","file":"campaign/journey-03-delta-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Find a way around the dots that stay.","role":"resolve"},{"id":"journey-04-01-v1","chapter":"c04","file":"campaign/journey-04-01-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","role":"demonstrate","previousIndex":25},{"id":"journey-04-02-v2","chapter":"c04","file":"campaign/journey-04-02-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Turn the ring to point the three arms toward their target.","role":"confirm","completionCredit":"journey-04-02-v1","previousIndex":26},{"id":"journey-04-03-v2","chapter":"c04","file":"campaign/journey-04-03-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Bring a dot to where the rings meet, then turn the other ring to carry it onward.","role":"vary","completionCredit":"journey-04-03-v1","previousIndex":27},{"id":"journey-04-pennant-v1","chapter":"c04","file":"campaign/journey-04-pennant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-crossbar-v1","chapter":"c04","file":"campaign/journey-04-crossbar-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-04-v1","chapter":"c04","file":"campaign/journey-04-04-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","role":"discover","previousIndex":28},{"id":"journey-04-falling-seeds-v1","chapter":"c04","file":"campaign/journey-04-falling-seeds-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-bow-v1","chapter":"c04","file":"campaign/journey-04-bow-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-wishbone-v1","chapter":"c04","file":"campaign/journey-04-wishbone-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-twin-petals-v1","chapter":"c04","file":"campaign/journey-04-twin-petals-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-waterfall-v1","chapter":"c04","file":"campaign/journey-04-waterfall-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-corner-brace-v1","chapter":"c04","file":"campaign/journey-04-corner-brace-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-bent-bough-v1","chapter":"c04","file":"campaign/journey-04-bent-bough-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-corner-window-v1","chapter":"c04","file":"campaign/journey-04-corner-window-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-keyhole-v1","chapter":"c04","file":"campaign/journey-04-keyhole-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-lantern-sprig-v1","chapter":"c04","file":"campaign/journey-04-lantern-sprig-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-comb-v1","chapter":"c04","file":"campaign/journey-04-comb-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-teacup-v1","chapter":"c04","file":"campaign/journey-04-teacup-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-three-reeds-v1","chapter":"c04","file":"campaign/journey-04-three-reeds-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-bell-tower-v1","chapter":"c04","file":"campaign/journey-04-bell-tower-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-tassel-v1","chapter":"c04","file":"campaign/journey-04-tassel-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-seedling-v1","chapter":"c04","file":"campaign/journey-04-seedling-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-trailing-leaf-v1","chapter":"c04","file":"campaign/journey-04-trailing-leaf-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-garden-arch-v1","chapter":"c04","file":"campaign/journey-04-garden-arch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-06-v1","chapter":"c04","file":"campaign/journey-04-06-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","role":"combine","previousIndex":30},{"id":"journey-04-three-ways-v1","chapter":"c04","file":"campaign/journey-04-three-ways-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-twin-arches-v1","chapter":"c04","file":"campaign/journey-04-twin-arches-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-buttercup-v1","chapter":"c04","file":"campaign/journey-04-buttercup-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-espalier-v1","chapter":"c04","file":"campaign/journey-04-espalier-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-swallowtail-v1","chapter":"c04","file":"campaign/journey-04-swallowtail-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-kite-and-stem-v1","chapter":"c04","file":"campaign/journey-04-kite-and-stem-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-unequal-rooms-v1","chapter":"c04","file":"campaign/journey-04-unequal-rooms-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-three-sprigs-v1","chapter":"c04","file":"campaign/journey-04-three-sprigs-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-long-border-v1","chapter":"c04","file":"campaign/journey-04-long-border-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-open-basket-v1","chapter":"c04","file":"campaign/journey-04-open-basket-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"discover"},{"id":"journey-04-three-windows-v1","chapter":"c04","file":"campaign/journey-04-three-windows-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","role":"resolve"},{"id":"journey-05-03-v2","chapter":"c05","file":"campaign/journey-05-03-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"The outline already fits. Find the branch whose marked connection belongs at the top.","role":"vary","completionCredit":"journey-05-03-v1","previousIndex":35},{"id":"journey-05-02-v1","chapter":"c05","file":"campaign/journey-05-02-v1.json","sourceLegacy":38,"legacyCredit":38,"lesson":"A special connection changes the answer.","role":"confirm","previousIndex":34},{"id":"journey-05-boot-v1","chapter":"c05","file":"campaign/journey-05-boot-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-satchel-v1","chapter":"c05","file":"campaign/journey-05-satchel-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-06-v2","chapter":"c05","file":"campaign/journey-05-06-v2.json","sourceLegacy":40,"legacyCredit":0,"lesson":"Build outward from the anchored dot. Use the marked connection to tell the upper branches apart.","role":"combine","completionCredit":"journey-05-06-v1","previousIndex":38},{"id":"journey-05-rosette-v1","chapter":"c05","file":"campaign/journey-05-rosette-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-awning-v1","chapter":"c05","file":"campaign/journey-05-awning-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-sprig-v1","chapter":"c05","file":"campaign/journey-05-sprig-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-07-v2","chapter":"c05","file":"campaign/journey-05-07-v2.json","sourceLegacy":41,"legacyCredit":0,"lesson":"Join the two wings, then check each signature. Both marked connections must match the target.","role":"capstone","completionCredit":"journey-05-07-v1","previousIndex":39},{"id":"journey-05-pleated-diamond-v1","chapter":"c05","file":"campaign/journey-05-pleated-diamond-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-triptych-v1","chapter":"c05","file":"campaign/journey-05-triptych-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-kite-frame-v1","chapter":"c05","file":"campaign/journey-05-kite-frame-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-finial-v1","chapter":"c05","file":"campaign/journey-05-finial-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-bell-v1","chapter":"c05","file":"campaign/journey-05-bell-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-braid-v1","chapter":"c05","file":"campaign/journey-05-braid-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-seal-v1","chapter":"c05","file":"campaign/journey-05-seal-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-sash-v1","chapter":"c05","file":"campaign/journey-05-sash-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-twin-diamonds-v1","chapter":"c05","file":"campaign/journey-05-twin-diamonds-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-windmill-v1","chapter":"c05","file":"campaign/journey-05-windmill-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-tether-v1","chapter":"c05","file":"campaign/journey-05-tether-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-pavilion-v1","chapter":"c05","file":"campaign/journey-05-pavilion-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-cross-stitch-v1","chapter":"c05","file":"campaign/journey-05-cross-stitch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-bookcase-v1","chapter":"c05","file":"campaign/journey-05-bookcase-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-oculus-v1","chapter":"c05","file":"campaign/journey-05-oculus-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-facet-v1","chapter":"c05","file":"campaign/journey-05-facet-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-medallion-v1","chapter":"c05","file":"campaign/journey-05-medallion-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-arcade-v1","chapter":"c05","file":"campaign/journey-05-arcade-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-loom-v1","chapter":"c05","file":"campaign/journey-05-loom-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-three-ribbons-v1","chapter":"c05","file":"campaign/journey-05-three-ribbons-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-spindle-v1","chapter":"c05","file":"campaign/journey-05-spindle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-gable-v1","chapter":"c05","file":"campaign/journey-05-gable-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"discover"},{"id":"journey-05-coffer-v1","chapter":"c05","file":"campaign/journey-05-coffer-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and its marked connections.","role":"resolve"},{"id":"journey-06-01-v1","chapter":"c06","file":"campaign/journey-06-01-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","role":"demonstrate","previousIndex":41},{"id":"journey-06-harp-v1","chapter":"c06","file":"campaign/journey-06-harp-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-windrose-v1","chapter":"c06","file":"campaign/journey-06-windrose-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-balance-v1","chapter":"c06","file":"campaign/journey-06-balance-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-two-ribbons-v1","chapter":"c06","file":"campaign/journey-06-two-ribbons-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-cuff-v1","chapter":"c06","file":"campaign/journey-06-cuff-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-keyhole-v1","chapter":"c06","file":"campaign/journey-06-keyhole-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-sundial-v1","chapter":"c06","file":"campaign/journey-06-sundial-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-signed-arch-v1","chapter":"c06","file":"campaign/journey-06-signed-arch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-signal-and-ribbon-v1","chapter":"c06","file":"campaign/journey-06-signal-and-ribbon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-needlework-v1","chapter":"c06","file":"campaign/journey-06-needlework-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-asymmetric-wings-v1","chapter":"c06","file":"campaign/journey-06-asymmetric-wings-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-split-tail-v1","chapter":"c06","file":"campaign/journey-06-split-tail-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-lantern-chain-v1","chapter":"c06","file":"campaign/journey-06-lantern-chain-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-tendril-v1","chapter":"c06","file":"campaign/journey-06-tendril-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-overlock-v1","chapter":"c06","file":"campaign/journey-06-overlock-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-double-locket-v1","chapter":"c06","file":"campaign/journey-06-double-locket-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-trade-flags-v1","chapter":"c06","file":"campaign/journey-06-trade-flags-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-vane-v1","chapter":"c06","file":"campaign/journey-06-vane-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-bookend-v1","chapter":"c06","file":"campaign/journey-06-bookend-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-lapels-v1","chapter":"c06","file":"campaign/journey-06-lapels-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-kestrel-v1","chapter":"c06","file":"campaign/journey-06-kestrel-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-ribbon-bow-v1","chapter":"c06","file":"campaign/journey-06-ribbon-bow-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-fern-v1","chapter":"c06","file":"campaign/journey-06-fern-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-pendant-v1","chapter":"c06","file":"campaign/journey-06-pendant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-woven-sash-v1","chapter":"c06","file":"campaign/journey-06-woven-sash-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-inlet-v1","chapter":"c06","file":"campaign/journey-06-inlet-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-bridge-v1","chapter":"c06","file":"campaign/journey-06-bridge-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-damask-v1","chapter":"c06","file":"campaign/journey-06-damask-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-06-keystone-v1","chapter":"c06","file":"campaign/journey-06-keystone-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Turn the rings to match the shape and its marked connections.","role":"discover"},{"id":"journey-07-01-v1","chapter":"c07","file":"campaign/journey-07-01-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","role":"demonstrate","previousIndex":49},{"id":"journey-07-02-v2","chapter":"c07","file":"campaign/journey-07-02-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Make room along the bent channel. Match the corner and leave the hollow target circle empty.","role":"confirm","completionCredit":"journey-07-02-v1","previousIndex":50},{"id":"journey-07-03-v2","chapter":"c07","file":"campaign/journey-07-03-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Make room at the junction, then bring the branch dot into the line.","role":"vary","completionCredit":"journey-07-03-v1","previousIndex":51},{"id":"journey-07-window-v1","chapter":"c07","file":"campaign/journey-07-window-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"breathe"},{"id":"journey-07-pennant-v1","chapter":"c07","file":"campaign/journey-07-pennant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"discover"},{"id":"journey-07-wishbone-v1","chapter":"c07","file":"campaign/journey-07-wishbone-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"discover"},{"id":"journey-07-crossed-ribbon-v1","chapter":"c07","file":"campaign/journey-07-crossed-ribbon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"vary"},{"id":"journey-07-crown-v1","chapter":"c07","file":"campaign/journey-07-crown-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"resolve"},{"id":"journey-07-butterfly-v1","chapter":"c07","file":"campaign/journey-07-butterfly-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"breathe"},{"id":"journey-07-bell-v1","chapter":"c07","file":"campaign/journey-07-bell-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"discover"},{"id":"journey-07-open-gate-v1","chapter":"c07","file":"campaign/journey-07-open-gate-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"vary"},{"id":"journey-07-sextant-v1","chapter":"c07","file":"campaign/journey-07-sextant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"combine"},{"id":"journey-07-shepherds-crook-v1","chapter":"c07","file":"campaign/journey-07-shepherds-crook-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"discover"},{"id":"journey-07-three-leaves-v1","chapter":"c07","file":"campaign/journey-07-three-leaves-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"vary"},{"id":"journey-07-folded-diamond-v1","chapter":"c07","file":"campaign/journey-07-folded-diamond-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"breathe"},{"id":"journey-07-cup-and-saucer-v1","chapter":"c07","file":"campaign/journey-07-cup-and-saucer-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"discover"},{"id":"journey-07-tuning-fork-v1","chapter":"c07","file":"campaign/journey-07-tuning-fork-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"combine"},{"id":"journey-07-bolt-and-pin-v1","chapter":"c07","file":"campaign/journey-07-bolt-and-pin-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"vary"},{"id":"journey-07-mooring-cleat-v1","chapter":"c07","file":"campaign/journey-07-mooring-cleat-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"discover"},{"id":"journey-07-clasp-v1","chapter":"c07","file":"campaign/journey-07-clasp-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"vary"},{"id":"journey-07-fish-v1","chapter":"c07","file":"campaign/journey-07-fish-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"breathe"},{"id":"journey-07-rungs-v1","chapter":"c07","file":"campaign/journey-07-rungs-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"vary"},{"id":"journey-07-folding-screen-v1","chapter":"c07","file":"campaign/journey-07-folding-screen-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"combine"},{"id":"journey-07-spool-v1","chapter":"c07","file":"campaign/journey-07-spool-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"discover"},{"id":"journey-07-signal-mast-v1","chapter":"c07","file":"campaign/journey-07-signal-mast-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"combine"},{"id":"journey-07-tent-and-peg-v1","chapter":"c07","file":"campaign/journey-07-tent-and-peg-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"resolve"},{"id":"journey-07-seed-pod-v1","chapter":"c07","file":"campaign/journey-07-seed-pod-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"combine"},{"id":"journey-07-lattice-leaf-v1","chapter":"c07","file":"campaign/journey-07-lattice-leaf-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"resolve"},{"id":"journey-07-tripod-v1","chapter":"c07","file":"campaign/journey-07-tripod-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"capstone"},{"id":"journey-07-star-v1","chapter":"c07","file":"campaign/journey-07-star-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Empty circles make room.","role":"resolve"},{"id":"journey-08-waypost-v1","chapter":"c08","file":"campaign/journey-08-waypost-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-teapot-v1","chapter":"c08","file":"campaign/journey-08-teapot-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"confirm"},{"id":"journey-08-mallet-and-wedge-v1","chapter":"c08","file":"campaign/journey-08-mallet-and-wedge-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"vary"},{"id":"journey-08-hand-mirror-v1","chapter":"c08","file":"campaign/journey-08-hand-mirror-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"breathe"},{"id":"journey-08-bookend-v1","chapter":"c08","file":"campaign/journey-08-bookend-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"combine"},{"id":"journey-08-chalice-v1","chapter":"c08","file":"campaign/journey-08-chalice-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-threaded-needle-v1","chapter":"c08","file":"campaign/journey-08-threaded-needle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"vary"},{"id":"journey-08-dovetail-v1","chapter":"c08","file":"campaign/journey-08-dovetail-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"resolve"},{"id":"journey-08-heron-v1","chapter":"c08","file":"campaign/journey-08-heron-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"breathe"},{"id":"journey-08-kite-and-reel-v1","chapter":"c08","file":"campaign/journey-08-kite-and-reel-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-windsock-v1","chapter":"c08","file":"campaign/journey-08-windsock-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"breathe"},{"id":"journey-08-wind-chime-v1","chapter":"c08","file":"campaign/journey-08-wind-chime-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"vary"},{"id":"journey-08-footbridge-v1","chapter":"c08","file":"campaign/journey-08-footbridge-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"combine"},{"id":"journey-08-paper-boat-v1","chapter":"c08","file":"campaign/journey-08-paper-boat-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-carriage-v1","chapter":"c08","file":"campaign/journey-08-carriage-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"breathe"},{"id":"journey-08-pendant-v1","chapter":"c08","file":"campaign/journey-08-pendant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-sprig-and-ring-v1","chapter":"c08","file":"campaign/journey-08-sprig-and-ring-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"vary"},{"id":"journey-08-stool-v1","chapter":"c08","file":"campaign/journey-08-stool-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"combine"},{"id":"journey-08-acorn-v1","chapter":"c08","file":"campaign/journey-08-acorn-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-pinwheel-v1","chapter":"c08","file":"campaign/journey-08-pinwheel-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"combine"},{"id":"journey-08-lyre-v1","chapter":"c08","file":"campaign/journey-08-lyre-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-weathercock-v1","chapter":"c08","file":"campaign/journey-08-weathercock-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"breathe"},{"id":"journey-08-twin-bells-v1","chapter":"c08","file":"campaign/journey-08-twin-bells-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"combine"},{"id":"journey-08-hanger-and-clips-v1","chapter":"c08","file":"campaign/journey-08-hanger-and-clips-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"discover"},{"id":"journey-08-fountain-v1","chapter":"c08","file":"campaign/journey-08-fountain-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"combine"},{"id":"journey-08-hourglass-frame-v1","chapter":"c08","file":"campaign/journey-08-hourglass-frame-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"vary"},{"id":"journey-08-garden-tools-v1","chapter":"c08","file":"campaign/journey-08-garden-tools-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"breathe"},{"id":"journey-08-cradle-and-pin-v1","chapter":"c08","file":"campaign/journey-08-cradle-and-pin-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"capstone"},{"id":"journey-08-bell-yoke-v1","chapter":"c08","file":"campaign/journey-08-bell-yoke-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"capstone"},{"id":"journey-08-compass-rose-v1","chapter":"c08","file":"campaign/journey-08-compass-rose-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the channels. Use the empty circles to make room.","role":"resolve"},{"id":"journey-09-01-v1","chapter":"c09","file":"campaign/journey-09-01-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Follow the direction of each arrow.","role":"demonstrate","previousIndex":65},{"id":"journey-09-04-v2","chapter":"c09","file":"campaign/journey-09-04-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"The outline already fits. One arrow leads into the fork; the other leads out.","role":"discover","completionCredit":"journey-09-04-v1","previousIndex":68},{"id":"journey-09-plug-v1","chapter":"c09","file":"campaign/journey-09-plug-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-two-signals-v1","chapter":"c09","file":"campaign/journey-09-two-signals-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-windglass-v1","chapter":"c09","file":"campaign/journey-09-windglass-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-return-loop-v1","chapter":"c09","file":"campaign/journey-09-return-loop-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-headwaters-v1","chapter":"c09","file":"campaign/journey-09-headwaters-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-comet-v1","chapter":"c09","file":"campaign/journey-09-comet-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-turnkey-v1","chapter":"c09","file":"campaign/journey-09-turnkey-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"breathe"},{"id":"journey-09-bowline-v1","chapter":"c09","file":"campaign/journey-09-bowline-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-split-shield-v1","chapter":"c09","file":"campaign/journey-09-split-shield-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-beacon-and-bay-v1","chapter":"c09","file":"campaign/journey-09-beacon-and-bay-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"vary"},{"id":"journey-09-triskelion-v1","chapter":"c09","file":"campaign/journey-09-triskelion-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-streamer-v1","chapter":"c09","file":"campaign/journey-09-streamer-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"breathe"},{"id":"journey-09-manta-v1","chapter":"c09","file":"campaign/journey-09-manta-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-hourglass-v1","chapter":"c09","file":"campaign/journey-09-hourglass-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"vary"},{"id":"journey-09-counterflow-v1","chapter":"c09","file":"campaign/journey-09-counterflow-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"vary"},{"id":"journey-09-crosscurrent-v1","chapter":"c09","file":"campaign/journey-09-crosscurrent-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-pocket-watch-v1","chapter":"c09","file":"campaign/journey-09-pocket-watch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-envelope-v1","chapter":"c09","file":"campaign/journey-09-envelope-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"breathe"},{"id":"journey-09-folding-screen-v1","chapter":"c09","file":"campaign/journey-09-folding-screen-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-sextant-v1","chapter":"c09","file":"campaign/journey-09-sextant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-causeway-v1","chapter":"c09","file":"campaign/journey-09-causeway-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"vary"},{"id":"journey-09-circuit-and-cascade-v1","chapter":"c09","file":"campaign/journey-09-circuit-and-cascade-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"discover"},{"id":"journey-09-bunting-v1","chapter":"c09","file":"campaign/journey-09-bunting-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-millrace-v1","chapter":"c09","file":"campaign/journey-09-millrace-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"vary"},{"id":"journey-09-three-reeds-v1","chapter":"c09","file":"campaign/journey-09-three-reeds-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"combine"},{"id":"journey-09-linked-keys-v1","chapter":"c09","file":"campaign/journey-09-linked-keys-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"capstone"},{"id":"journey-09-glasshouse-v1","chapter":"c09","file":"campaign/journey-09-glasshouse-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"breathe"},{"id":"journey-09-signal-tree-v1","chapter":"c09","file":"campaign/journey-09-signal-tree-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the shape and the direction of each arrow.","role":"resolve"},{"id":"journey-10-02-v2","chapter":"c11","file":"campaign/journey-10-02-v2.json","sourceLegacy":29,"legacyCredit":0,"lesson":"Build the two branches. For the next shape, lift one junction into the empty circle; the other dots can stay.","role":"bridge","completionCredit":"journey-10-02-v1","previousIndex":74},{"id":"journey-11-01-v1","chapter":"c11","file":"campaign/journey-11-01-v1.json","sourceLegacy":57,"legacyCredit":0,"lesson":"Pass the anchor from one dot to another.","role":"demonstrate","previousIndex":81},{"id":"journey-11-bookends-to-trestle-v1","chapter":"c11","file":"campaign/journey-11-bookends-to-trestle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"confirm"},{"id":"journey-11-almond-to-kite-v1","chapter":"c11","file":"campaign/journey-11-almond-to-kite-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"vary"},{"id":"journey-11-sprig-to-jib-v1","chapter":"c11","file":"campaign/journey-11-sprig-to-jib-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"breathe"},{"id":"journey-11-medal-to-ladle-v1","chapter":"c11","file":"campaign/journey-11-medal-to-ladle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"discover"},{"id":"journey-11-apron-to-basket-v1","chapter":"c11","file":"campaign/journey-11-apron-to-basket-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"combine"},{"id":"journey-11-trident-to-banner-v1","chapter":"c11","file":"campaign/journey-11-trident-to-banner-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"discover"},{"id":"journey-11-compass-to-wing-v1","chapter":"c11","file":"campaign/journey-11-compass-to-wing-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"capstone"},{"id":"journey-11-landing-to-glider-v1","chapter":"c11","file":"campaign/journey-11-landing-to-glider-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"vary"},{"id":"journey-11-three-lanterns-v1","chapter":"c11","file":"campaign/journey-11-three-lanterns-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"breathe"},{"id":"journey-11-awning-to-crane-v1","chapter":"c11","file":"campaign/journey-11-awning-to-crane-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"discover"},{"id":"journey-11-kites-to-shutters-v1","chapter":"c11","file":"campaign/journey-11-kites-to-shutters-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"vary"},{"id":"journey-11-pickets-to-arch-v1","chapter":"c11","file":"campaign/journey-11-pickets-to-arch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"combine"},{"id":"journey-11-cup-to-lantern-v1","chapter":"c11","file":"campaign/journey-11-cup-to-lantern-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"vary"},{"id":"journey-11-stairs-to-lightning-v1","chapter":"c11","file":"campaign/journey-11-stairs-to-lightning-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"discover"},{"id":"journey-11-candelabra-to-arbor-v1","chapter":"c11","file":"campaign/journey-11-candelabra-to-arbor-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"breathe"},{"id":"journey-11-key-to-pennant-v1","chapter":"c11","file":"campaign/journey-11-key-to-pennant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"combine"},{"id":"journey-11-trefoil-to-pinwheel-v1","chapter":"c11","file":"campaign/journey-11-trefoil-to-pinwheel-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"breathe"},{"id":"journey-11-rigging-to-canopy-v1","chapter":"c11","file":"campaign/journey-11-rigging-to-canopy-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"vary"},{"id":"journey-11-bracket-to-gem-v1","chapter":"c11","file":"campaign/journey-11-bracket-to-gem-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"combine"},{"id":"journey-11-fronds-to-comet-v1","chapter":"c11","file":"campaign/journey-11-fronds-to-comet-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"vary"},{"id":"journey-11-roof-garden-to-fold-v1","chapter":"c11","file":"campaign/journey-11-roof-garden-to-fold-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"discover"},{"id":"journey-11-starframe-to-chalice-v1","chapter":"c11","file":"campaign/journey-11-starframe-to-chalice-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"breathe"},{"id":"journey-11-sail-to-quay-v1","chapter":"c11","file":"campaign/journey-11-sail-to-quay-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"combine"},{"id":"journey-11-passing-the-fan-v1","chapter":"c11","file":"campaign/journey-11-passing-the-fan-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"vary"},{"id":"journey-11-lantern-to-pennon-v1","chapter":"c11","file":"campaign/journey-11-lantern-to-pennon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"combine"},{"id":"journey-11-crest-to-skiff-v1","chapter":"c11","file":"campaign/journey-11-crest-to-skiff-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"breathe"},{"id":"journey-11-ladder-to-weave-v1","chapter":"c11","file":"campaign/journey-11-ladder-to-weave-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"combine"},{"id":"journey-11-three-arches-to-vault-v1","chapter":"c11","file":"campaign/journey-11-three-arches-to-vault-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","role":"resolve"},{"id":"journey-12-01-v1","chapter":"c12","file":"campaign/journey-12-01-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Place a dot on the ringed pressure circle to open the linked gate, then pass another dot through. The finished shape keeps the pressure circle occupied.","role":"demonstrate","previousIndex":89},{"id":"journey-12-02-v2","chapter":"c12","file":"campaign/journey-12-02-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Pass through the gate before the keeper leaves its circle. The final shape leaves the pressure circle empty.","role":"confirm","completionCredit":"journey-12-02-v1","previousIndex":90},{"id":"journey-12-03-v2","chapter":"c12","file":"campaign/journey-12-03-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Lend a dot to the pressure circle, bring another through the gate, then bring the keeper back into the shape.","role":"vary","completionCredit":"journey-12-03-v1","previousIndex":91},{"id":"journey-12-04-v2","chapter":"c12","file":"campaign/journey-12-04-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"The first keeper belongs across the gate. Give its place to another dot before sending it through.","role":"discover","completionCredit":"journey-12-04-v1","previousIndex":92},{"id":"journey-12-05-v2","chapter":"c12","file":"campaign/journey-12-05-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"A short crossing: open the gate, pass through, and return the keeper to complete the triangle.","role":"breathe","completionCredit":"journey-12-05-v1","previousIndex":93},{"id":"journey-12-06-v2","chapter":"c12","file":"campaign/journey-12-06-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Send the first keeper across with help from a replacement. Then release the replacement to finish the shape.","role":"combine","completionCredit":"journey-12-06-v1","previousIndex":94},{"id":"journey-12-07-v2","chapter":"c12","file":"campaign/journey-12-07-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Each pressure circle opens its own gate. Place both keepers so the other dots can cross the two passages.","role":"capstone","completionCredit":"journey-12-07-v1","previousIndex":95},{"id":"journey-12-08-v2","chapter":"c12","file":"campaign/journey-12-08-v2.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Use both gates to bring the branches home. Both pressure circles must be empty in the final shape.","role":"resolve","completionCredit":"journey-12-08-v1","previousIndex":96},{"id":"journey-12-island-post-v1","chapter":"c12","file":"campaign/journey-12-island-post-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"breathe"},{"id":"journey-12-far-bank-v1","chapter":"c12","file":"campaign/journey-12-far-bank-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"discover"},{"id":"journey-12-crossing-petals-v1","chapter":"c12","file":"campaign/journey-12-crossing-petals-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"vary"},{"id":"journey-12-opposite-shores-v1","chapter":"c12","file":"campaign/journey-12-opposite-shores-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"discover"},{"id":"journey-12-bottom-drawer-v1","chapter":"c12","file":"campaign/journey-12-bottom-drawer-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"breathe"},{"id":"journey-12-split-landing-v1","chapter":"c12","file":"campaign/journey-12-split-landing-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"discover"},{"id":"journey-12-one-watch-v1","chapter":"c12","file":"campaign/journey-12-one-watch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"combine"},{"id":"journey-12-reed-circle-v1","chapter":"c12","file":"campaign/journey-12-reed-circle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"breathe"},{"id":"journey-12-in-the-stream-v1","chapter":"c12","file":"campaign/journey-12-in-the-stream-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"discover"},{"id":"journey-12-two-outposts-v1","chapter":"c12","file":"campaign/journey-12-two-outposts-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"vary"},{"id":"journey-12-lantern-neck-v1","chapter":"c12","file":"campaign/journey-12-lantern-neck-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"combine"},{"id":"journey-12-open-hand-v1","chapter":"c12","file":"campaign/journey-12-open-hand-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"discover"},{"id":"journey-12-staircase-posts-v1","chapter":"c12","file":"campaign/journey-12-staircase-posts-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"combine"},{"id":"journey-12-three-bridges-v1","chapter":"c12","file":"campaign/journey-12-three-bridges-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"breathe"},{"id":"journey-12-covered-walk-v1","chapter":"c12","file":"campaign/journey-12-covered-walk-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"vary"},{"id":"journey-12-high-shelf-v1","chapter":"c12","file":"campaign/journey-12-high-shelf-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"combine"},{"id":"journey-12-changing-room-v1","chapter":"c12","file":"campaign/journey-12-changing-room-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"capstone"},{"id":"journey-12-three-courts-v1","chapter":"c12","file":"campaign/journey-12-three-courts-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"vary"},{"id":"journey-12-stepping-tides-v1","chapter":"c12","file":"campaign/journey-12-stepping-tides-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"capstone"},{"id":"journey-12-three-watchposts-v1","chapter":"c12","file":"campaign/journey-12-three-watchposts-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"breathe"},{"id":"journey-12-courtyard-posts-v1","chapter":"c12","file":"campaign/journey-12-courtyard-posts-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"combine"},{"id":"journey-12-forked-voyage-v1","chapter":"c12","file":"campaign/journey-12-forked-voyage-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open.","role":"resolve"},{"id":"journey-15-01-v1","chapter":"c15","file":"campaign/journey-15-01-v1.json","sourceLegacy":61,"legacyCredit":0,"lesson":"Carry a shape across a changing landscape.","role":"demonstrate","previousIndex":113},{"id":"journey-15-08-v1","chapter":"c15","file":"campaign/journey-15-08-v1.json","sourceLegacy":0,"legacyCredit":0,"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","role":"resolve","previousIndex":120},{"id":"journey-15-09-v1","chapter":"c15","file":"campaign/journey-15-09-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Look at the next shape and the dotted anchor collar before finishing this one.","role":"demonstrate"},{"id":"journey-15-10-v1","chapter":"c15","file":"campaign/journey-15-10-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow the next shape before placing the dot that will anchor.","role":"develop"},{"id":"journey-15-keep-the-cove-v1","chapter":"c15","file":"campaign/journey-15-keep-the-cove-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"vary"},{"id":"journey-15-11-v1","chapter":"c15","file":"campaign/journey-15-11-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Two dots will anchor next. Their places need to fit the next shape together.","role":"capstone"},{"id":"journey-15-separate-waters-v1","chapter":"c15","file":"campaign/journey-15-separate-waters-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"develop"},{"id":"journey-15-shared-landing-v1","chapter":"c15","file":"campaign/journey-15-shared-landing-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"resolve"},{"id":"journey-15-room-for-two-v1","chapter":"c15","file":"campaign/journey-15-room-for-two-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"breathe"},{"id":"journey-15-far-shore-v1","chapter":"c15","file":"campaign/journey-15-far-shore-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"confirm"},{"id":"journey-15-paired-bays-v1","chapter":"c15","file":"campaign/journey-15-paired-bays-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"vary"},{"id":"journey-15-twin-harbours-v1","chapter":"c15","file":"campaign/journey-15-twin-harbours-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"develop"},{"id":"journey-15-small-window-v1","chapter":"c15","file":"campaign/journey-15-small-window-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"breathe"},{"id":"journey-15-twin-creeks-v1","chapter":"c15","file":"campaign/journey-15-twin-creeks-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"vary"},{"id":"journey-15-three-coves-v1","chapter":"c15","file":"campaign/journey-15-three-coves-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"combine"},{"id":"journey-15-roof-and-courtyard-v1","chapter":"c15","file":"campaign/journey-15-roof-and-courtyard-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"transform"},{"id":"journey-15-open-current-v1","chapter":"c15","file":"campaign/journey-15-open-current-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"breathe"},{"id":"journey-15-broad-bank-v1","chapter":"c15","file":"campaign/journey-15-broad-bank-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"develop"},{"id":"journey-15-between-lanterns-v1","chapter":"c15","file":"campaign/journey-15-between-lanterns-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"vary"},{"id":"journey-15-three-crossings-v1","chapter":"c15","file":"campaign/journey-15-three-crossings-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"transform"},{"id":"journey-15-loose-ends-v1","chapter":"c15","file":"campaign/journey-15-loose-ends-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"develop"},{"id":"journey-15-quiet-bay-v1","chapter":"c15","file":"campaign/journey-15-quiet-bay-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"breathe"},{"id":"journey-15-tied-windows-v1","chapter":"c15","file":"campaign/journey-15-tied-windows-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"combine"},{"id":"journey-15-shared-horizon-v1","chapter":"c15","file":"campaign/journey-15-shared-horizon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"develop"},{"id":"journey-15-three-moorings-v1","chapter":"c15","file":"campaign/journey-15-three-moorings-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"combine"},{"id":"journey-15-long-crossing-v1","chapter":"c15","file":"campaign/journey-15-long-crossing-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"develop"},{"id":"journey-15-two-kites-v1","chapter":"c15","file":"campaign/journey-15-two-kites-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"transform"},{"id":"journey-15-woven-quay-v1","chapter":"c15","file":"campaign/journey-15-woven-quay-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"capstone"},{"id":"journey-15-three-headlands-v1","chapter":"c15","file":"campaign/journey-15-three-headlands-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"capstone"},{"id":"journey-15-forked-inlet-v1","chapter":"c15","file":"campaign/journey-15-forked-inlet-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"","role":"resolve"},{"id":"journey-17-01-v1","chapter":"c17","file":"campaign/journey-17-01-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear.","role":"demonstrate"},{"id":"journey-17-zigzag-window-v1","chapter":"c17","file":"campaign/journey-17-zigzag-window-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"confirm"},{"id":"journey-17-02-v1","chapter":"c17","file":"campaign/journey-17-02-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear.","role":"confirm"},{"id":"journey-17-two-triangles-v1","chapter":"c17","file":"campaign/journey-17-two-triangles-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"breathe"},{"id":"journey-17-03-v1","chapter":"c17","file":"campaign/journey-17-03-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear.","role":"vary"},{"id":"journey-17-04-v1","chapter":"c17","file":"campaign/journey-17-04-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear.","role":"discover"},{"id":"journey-17-05-v1","chapter":"c17","file":"campaign/journey-17-05-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear.","role":"combine"},{"id":"journey-17-low-bridge-v1","chapter":"c17","file":"campaign/journey-17-low-bridge-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"resolve"},{"id":"journey-17-twin-flags-v1","chapter":"c17","file":"campaign/journey-17-twin-flags-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"breathe"},{"id":"journey-17-inner-rung-v1","chapter":"c17","file":"campaign/journey-17-inner-rung-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"vary"},{"id":"journey-17-diamond-door-v1","chapter":"c17","file":"campaign/journey-17-diamond-door-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"breathe"},{"id":"journey-17-the-free-elbow-v1","chapter":"c17","file":"campaign/journey-17-the-free-elbow-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"discover"},{"id":"journey-17-offset-partners-v1","chapter":"c17","file":"campaign/journey-17-offset-partners-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"discover"},{"id":"journey-17-spread-the-fan-v1","chapter":"c17","file":"campaign/journey-17-spread-the-fan-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"breathe"},{"id":"journey-17-06-v1","chapter":"c17","file":"campaign/journey-17-06-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear.","role":"capstone"},{"id":"journey-17-double-diamond-v1","chapter":"c17","file":"campaign/journey-17-double-diamond-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"breathe"},{"id":"journey-17-ring-and-runner-v1","chapter":"c17","file":"campaign/journey-17-ring-and-runner-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"discover"},{"id":"journey-17-move-the-handle-v1","chapter":"c17","file":"campaign/journey-17-move-the-handle-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"reconsider"},{"id":"journey-17-split-levels-v1","chapter":"c17","file":"campaign/journey-17-split-levels-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"vary"},{"id":"journey-17-crossed-pennants-v1","chapter":"c17","file":"campaign/journey-17-crossed-pennants-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"combine"},{"id":"journey-17-side-pockets-v1","chapter":"c17","file":"campaign/journey-17-side-pockets-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"resolve"},{"id":"journey-17-diamond-ribbon-v1","chapter":"c17","file":"campaign/journey-17-diamond-ribbon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"confirm"},{"id":"journey-17-offset-stair-v1","chapter":"c17","file":"campaign/journey-17-offset-stair-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"vary"},{"id":"journey-17-inside-out-v1","chapter":"c17","file":"campaign/journey-17-inside-out-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"reconsider"},{"id":"journey-17-open-chevron-v1","chapter":"c17","file":"campaign/journey-17-open-chevron-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"vary"},{"id":"journey-17-three-prongs-v1","chapter":"c17","file":"campaign/journey-17-three-prongs-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"confirm"},{"id":"journey-17-one-sided-ladder-v1","chapter":"c17","file":"campaign/journey-17-one-sided-ladder-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"discover"},{"id":"journey-17-nested-elbows-v1","chapter":"c17","file":"campaign/journey-17-nested-elbows-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"combine"},{"id":"journey-17-two-banks-one-center-v1","chapter":"c17","file":"campaign/journey-17-two-banks-one-center-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"breathe"},{"id":"journey-17-three-shuttles-v1","chapter":"c17","file":"campaign/journey-17-three-shuttles-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","role":"resolve"},{"id":"journey-18-01-v1","chapter":"c18","file":"campaign/journey-18-01-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around the joint before it. Everything beyond that joint turns with it.","role":"demonstrate"},{"id":"journey-18-fold-a-fan-v1","chapter":"c18","file":"campaign/journey-18-fold-a-fan-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","role":"confirm"},{"id":"journey-18-02-v1","chapter":"c18","file":"campaign/journey-18-02-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Branches turn together. Sweep around the stone without touching it.","role":"confirm"},{"id":"journey-18-unequal-arms-v1","chapter":"c18","file":"campaign/journey-18-unequal-arms-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","role":"breathe"},{"id":"journey-18-03-v1","chapter":"c18","file":"campaign/journey-18-03-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","role":"vary"},{"id":"journey-18-04-v1","chapter":"c18","file":"campaign/journey-18-04-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","role":"discover"},{"id":"journey-18-05-v1","chapter":"c18","file":"campaign/journey-18-05-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","role":"combine"},{"id":"journey-18-06-v1","chapter":"c18","file":"campaign/journey-18-06-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","role":"capstone"},{"id":"journey-18-small-windmill-v1","chapter":"c18","file":"campaign/journey-18-small-windmill-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"breathe"},{"id":"journey-18-tilted-sprig-v1","chapter":"c18","file":"campaign/journey-18-tilted-sprig-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"vary"},{"id":"journey-18-around-the-eaves-v1","chapter":"c18","file":"campaign/journey-18-around-the-eaves-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","role":"discover"},{"id":"journey-18-side-by-side-v1","chapter":"c18","file":"campaign/journey-18-side-by-side-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"reconsider"},{"id":"journey-18-two-sails-v1","chapter":"c18","file":"campaign/journey-18-two-sails-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"combine"},{"id":"journey-18-branch-of-branches-v1","chapter":"c18","file":"campaign/journey-18-branch-of-branches-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"breathe"},{"id":"journey-18-corner-ribbon-v1","chapter":"c18","file":"campaign/journey-18-corner-ribbon-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","role":"reconsider"},{"id":"journey-18-three-bearings-v1","chapter":"c18","file":"campaign/journey-18-three-bearings-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"vary"},{"id":"journey-18-outside-corner-v1","chapter":"c18","file":"campaign/journey-18-outside-corner-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"discover"},{"id":"journey-18-fold-the-kites-v1","chapter":"c18","file":"campaign/journey-18-fold-the-kites-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"breathe"},{"id":"journey-18-bridge-hook-v1","chapter":"c18","file":"campaign/journey-18-bridge-hook-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"combine"},{"id":"journey-18-crown-on-a-stem-v1","chapter":"c18","file":"campaign/journey-18-crown-on-a-stem-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"vary"},{"id":"journey-18-long-way-home-v1","chapter":"c18","file":"campaign/journey-18-long-way-home-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","role":"reconsider"},{"id":"journey-18-low-arch-v1","chapter":"c18","file":"campaign/journey-18-low-arch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"breathe"},{"id":"journey-18-two-elbows-apart-v1","chapter":"c18","file":"campaign/journey-18-two-elbows-apart-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"combine"},{"id":"journey-18-long-gate-v1","chapter":"c18","file":"campaign/journey-18-long-gate-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"vary"},{"id":"journey-18-kite-string-v1","chapter":"c18","file":"campaign/journey-18-kite-string-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"reconsider"},{"id":"journey-18-tall-chimney-v1","chapter":"c18","file":"campaign/journey-18-tall-chimney-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"discover"},{"id":"journey-18-ladder-bend-v1","chapter":"c18","file":"campaign/journey-18-ladder-bend-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"combine"},{"id":"journey-18-window-latch-v1","chapter":"c18","file":"campaign/journey-18-window-latch-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","role":"resolve"},{"id":"journey-18-one-clear-corner-v1","chapter":"c18","file":"campaign/journey-18-one-clear-corner-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"confirm"},{"id":"journey-18-upper-canopy-v1","chapter":"c18","file":"campaign/journey-18-upper-canopy-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","role":"resolve"},{"id":"journey-16-09-v1","chapter":"c16","file":"campaign/journey-16-09-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Slide into empty circles. The arrow must point the same way as the target.","role":"combine"},{"id":"journey-16-11-v1","chapter":"c16","file":"campaign/journey-16-11-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. The dashed collar marks the next anchor; a ring containing an anchored dot cannot turn.","role":"plan"},{"id":"journey-16-three-posts-v1","chapter":"c16","file":"campaign/journey-16-three-posts-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow the arrows while turning the rings.","role":"breathe"},{"id":"journey-16-rest-the-pennant-v1","chapter":"c16","file":"campaign/journey-16-rest-the-pennant-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"vary"},{"id":"journey-16-10-v1","chapter":"c16","file":"campaign/journey-16-10-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Paired dots move in opposite directions. Pressure circles open their matching gates.","role":"coordinate"},{"id":"journey-16-weather-glass-v1","chapter":"c16","file":"campaign/journey-16-weather-glass-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the arrows as well as the connections. Matching collars move in opposite directions.","role":"combine"},{"id":"journey-16-keep-the-fork-v1","chapter":"c16","file":"campaign/journey-16-keep-the-fork-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"plan"},{"id":"journey-16-twin-shutters-v1","chapter":"c16","file":"campaign/journey-16-twin-shutters-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Collars move oppositely; pressure opens the linked door.","role":"coordinate"},{"id":"journey-16-fold-the-bloom-v1","chapter":"c16","file":"campaign/journey-16-fold-the-bloom-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. The dashed collars show which dots become fixed next.","role":"confirm"},{"id":"journey-16-branch-current-v1","chapter":"c16","file":"campaign/journey-16-branch-current-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the arrows as well as the connections. Slide along channels into empty circles.","role":"focus"},{"id":"journey-16-three-petals-v1","chapter":"c16","file":"campaign/journey-16-three-petals-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the arrow direction while turning the rings.","role":"breathe"},{"id":"journey-16-keep-the-causeway-v1","chapter":"c16","file":"campaign/journey-16-keep-the-causeway-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"plan"},{"id":"journey-16-tidal-dial-v1","chapter":"c16","file":"campaign/journey-16-tidal-dial-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the arrows while moving the collared partners.","role":"combine"},{"id":"journey-16-pressure-petal-v1","chapter":"c16","file":"campaign/journey-16-pressure-petal-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"synthesize"},{"id":"journey-16-thread-the-frame-v1","chapter":"c16","file":"campaign/journey-16-thread-the-frame-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. The dashed collars show which dots become fixed next.","role":"vary"},{"id":"journey-16-two-bank-memory-v1","chapter":"c16","file":"campaign/journey-16-two-bank-memory-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"plan"},{"id":"journey-16-two-door-frame-v1","chapter":"c16","file":"campaign/journey-16-two-door-frame-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Collars move oppositely; pressure opens the linked door.","role":"coordinate"},{"id":"journey-16-lantern-current-v1","chapter":"c16","file":"campaign/journey-16-lantern-current-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow the arrows while turning the rings.","role":"breathe"},{"id":"journey-16-both-banks-stay-v1","chapter":"c16","file":"campaign/journey-16-both-banks-stay-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"preserve"},{"id":"journey-16-petals-at-rest-v1","chapter":"c16","file":"campaign/journey-16-petals-at-rest-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"combine"},{"id":"journey-16-hold-the-window-v1","chapter":"c16","file":"campaign/journey-16-hold-the-window-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"anticipate"},{"id":"journey-16-fold-the-awning-v1","chapter":"c16","file":"campaign/journey-16-fold-the-awning-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"reconsider"},{"id":"journey-16-woven-crown-v1","chapter":"c16","file":"campaign/journey-16-woven-crown-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the arrow direction while turning the rings.","role":"breathe"},{"id":"journey-16-12-v1","chapter":"c16","file":"campaign/journey-16-12-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Paired dots move in opposite directions. A new keeper can hold the gate for the old one.","role":"capstone"},{"id":"journey-16-save-a-bay-v1","chapter":"c16","file":"campaign/journey-16-save-a-bay-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"plan"},{"id":"journey-16-borrow-the-rung-v1","chapter":"c16","file":"campaign/journey-16-borrow-the-rung-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Collars move oppositely; pressure opens the linked door.","role":"coordinate"},{"id":"journey-16-flower-and-twig-v1","chapter":"c16","file":"campaign/journey-16-flower-and-twig-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"breathe"},{"id":"journey-16-opposite-sprigs-v1","chapter":"c16","file":"campaign/journey-16-opposite-sprigs-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match the arrows as well as the connections. Matching collars move in opposite directions.","role":"synthesize"},{"id":"journey-16-one-way-petal-v1","chapter":"c16","file":"campaign/journey-16-one-way-petal-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Follow the arrow; hold pressure while crossing its gate.","role":"synthesize"},{"id":"journey-16-two-sided-crown-v1","chapter":"c16","file":"campaign/journey-16-two-sided-crown-v1.json","sourceLegacy":0,"legacyCredit":0,"previousIndex":0,"lesson":"Match both shapes. Dashed collars become fixed next.","role":"capstone"}],"retiredLevels":[{"id":"journey-10-01-v2","previousIndex":73,"completionCredit":"journey-10-01-v1"},{"id":"journey-10-03-v2","previousIndex":75,"completionCredit":"journey-10-03-v1"},{"id":"journey-10-04-v2","previousIndex":76,"completionCredit":"journey-10-04-v1"},{"id":"journey-10-05-v2","previousIndex":77,"completionCredit":"journey-10-05-v1"},{"id":"journey-10-06-v2","previousIndex":78,"completionCredit":"journey-10-06-v1"},{"id":"journey-10-07-v2","previousIndex":79,"completionCredit":"journey-10-07-v1"},{"id":"journey-10-08-v2","previousIndex":80,"completionCredit":"journey-10-08-v1"},{"id":"journey-13-01-v1","previousIndex":97},{"id":"journey-13-02-v1","previousIndex":98},{"id":"journey-13-03-v1","previousIndex":99},{"id":"journey-13-04-v1","previousIndex":100},{"id":"journey-13-05-v1","previousIndex":101},{"id":"journey-13-06-v1","previousIndex":102},{"id":"journey-13-07-v1","previousIndex":103},{"id":"journey-13-08-v1","previousIndex":104},{"id":"journey-14-01-v1","previousIndex":105},{"id":"journey-14-02-v1","previousIndex":106},{"id":"journey-14-03-v1","previousIndex":107},{"id":"journey-14-04-v1","previousIndex":108},{"id":"journey-14-05-v1","previousIndex":109},{"id":"journey-14-06-v1","previousIndex":110},{"id":"journey-14-07-v1","previousIndex":111},{"id":"journey-14-08-v1","previousIndex":112},{"id":"journey-15-03-v1","previousIndex":115},{"id":"journey-15-04-v1","previousIndex":116},{"id":"journey-15-05-v1","previousIndex":117},{"id":"journey-15-07-v1","previousIndex":119},{"id":"journey-16-01-v1","previousIndex":121,"nextId":"journey-17-01-v1"},{"id":"journey-16-02-v1","previousIndex":122,"nextId":"journey-17-01-v1"},{"id":"journey-16-03-v1","previousIndex":123,"nextId":"journey-17-01-v1"},{"id":"journey-16-04-v1","previousIndex":124,"nextId":"journey-17-01-v1"},{"id":"journey-16-05-v1","previousIndex":125,"nextId":"journey-17-01-v1"},{"id":"journey-16-06-v1","previousIndex":126,"nextId":"journey-17-01-v1"},{"id":"journey-16-07-v1","previousIndex":127,"nextId":"journey-17-01-v1"},{"id":"journey-16-08-v1","previousIndex":128,"nextId":"journey-17-01-v1"},{"id":"journey-01-04-v2","previousIndex":4,"completionCredit":"journey-01-04-v1","nextId":"journey-01-05-v1"},{"id":"journey-02-01-v1","previousIndex":9,"nextId":"journey-02-02-v1","sourceLegacy":8,"legacyCredit":0},{"id":"journey-02-03-v1","previousIndex":11,"nextId":"journey-02-06-v1","sourceLegacy":11,"legacyCredit":0},{"id":"journey-02-04-v1","previousIndex":12,"nextId":"journey-02-06-v1","sourceLegacy":12,"legacyCredit":12},{"id":"journey-02-05-v1","previousIndex":13,"nextId":"journey-02-06-v1","sourceLegacy":16,"legacyCredit":0},{"id":"journey-02-07-v1","previousIndex":15,"nextId":"journey-02-08-v1","sourceLegacy":19,"legacyCredit":19},{"id":"journey-03-02-v1","previousIndex":18,"sourceLegacy":21,"legacyCredit":21,"nextId":"journey-03-03-v1"},{"id":"journey-03-04-v1","previousIndex":20,"sourceLegacy":26,"legacyCredit":0,"nextId":"journey-04-01-v1"},{"id":"journey-03-05-v1","previousIndex":21,"sourceLegacy":27,"legacyCredit":0,"nextId":"journey-04-01-v1"},{"id":"journey-03-06-v1","previousIndex":22,"sourceLegacy":25,"legacyCredit":25,"nextId":"journey-04-01-v1"},{"id":"journey-03-07-v1","previousIndex":23,"sourceLegacy":28,"legacyCredit":0,"nextId":"journey-04-01-v1"},{"id":"journey-03-08-v1","previousIndex":24,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-04-01-v1"},{"id":"journey-04-05-v1","previousIndex":29,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-04-06-v1"},{"id":"journey-04-07-v1","previousIndex":31,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-05-03-v2"},{"id":"journey-04-08-v1","previousIndex":32,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-05-03-v2"},{"id":"journey-05-01-v1","previousIndex":33,"sourceLegacy":37,"legacyCredit":0,"nextId":"journey-05-02-v1"},{"id":"journey-05-04-v1","previousIndex":36,"sourceLegacy":39,"legacyCredit":0,"nextId":"journey-05-06-v2"},{"id":"journey-05-05-v1","previousIndex":37,"sourceLegacy":42,"legacyCredit":0,"nextId":"journey-05-06-v2"},{"id":"journey-05-08-v1","previousIndex":40,"sourceLegacy":44,"legacyCredit":0,"nextId":"journey-06-01-v1"},{"id":"journey-06-02-v1","previousIndex":42,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-07-01-v1"},{"id":"journey-06-03-v1","previousIndex":43,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-07-01-v1"},{"id":"journey-06-04-v1","previousIndex":44,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-07-01-v1"},{"id":"journey-06-05-v1","previousIndex":45,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-07-01-v1"},{"id":"journey-06-06-v1","previousIndex":46,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-07-01-v1"},{"id":"journey-06-07-v1","previousIndex":47,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-07-01-v1"},{"id":"journey-06-08-v1","previousIndex":48,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-07-01-v1"},{"id":"journey-07-04-v1","previousIndex":52,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-08-waypost-v1"},{"id":"journey-07-05-v1","previousIndex":53,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-08-waypost-v1"},{"id":"journey-07-06-v1","previousIndex":54,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-08-waypost-v1"},{"id":"journey-07-07-v1","previousIndex":55,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-08-waypost-v1"},{"id":"journey-07-08-v1","previousIndex":56,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-08-waypost-v1"},{"id":"journey-08-01-v1","previousIndex":57,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-08-02-v1","previousIndex":58,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-08-03-v1","previousIndex":59,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-08-04-v1","previousIndex":60,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-08-05-v1","previousIndex":61,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-08-06-v1","previousIndex":62,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-08-07-v1","previousIndex":63,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-08-08-v1","previousIndex":64,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-09-01-v1"},{"id":"journey-09-02-v1","previousIndex":66,"sourceLegacy":46,"legacyCredit":46,"nextId":"journey-09-04-v2"},{"id":"journey-09-03-v1","previousIndex":67,"sourceLegacy":47,"legacyCredit":47,"nextId":"journey-09-04-v2"},{"id":"journey-09-05-v1","previousIndex":69,"sourceLegacy":49,"legacyCredit":49,"nextId":"journey-10-02-v2"},{"id":"journey-09-06-v2","previousIndex":70,"completionCredit":"journey-09-06-v1","sourceLegacy":45,"legacyCredit":0,"nextId":"journey-10-02-v2"},{"id":"journey-09-07-v1","previousIndex":71,"sourceLegacy":50,"legacyCredit":0,"nextId":"journey-10-02-v2"},{"id":"journey-09-08-v1","previousIndex":72,"sourceLegacy":48,"legacyCredit":0,"nextId":"journey-10-02-v2"},{"id":"journey-11-02-v1","previousIndex":82,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-12-01-v1"},{"id":"journey-11-03-v1","previousIndex":83,"sourceLegacy":58,"legacyCredit":58,"nextId":"journey-12-01-v1"},{"id":"journey-11-04-v1","previousIndex":84,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-12-01-v1"},{"id":"journey-11-05-v1","previousIndex":85,"sourceLegacy":60,"legacyCredit":0,"nextId":"journey-12-01-v1"},{"id":"journey-11-06-v1","previousIndex":86,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-12-01-v1"},{"id":"journey-11-07-v1","previousIndex":87,"sourceLegacy":59,"legacyCredit":0,"nextId":"journey-12-01-v1"},{"id":"journey-11-08-v1","previousIndex":88,"sourceLegacy":0,"legacyCredit":0,"nextId":"journey-12-01-v1"},{"id":"journey-15-02-v1","previousIndex":114,"sourceLegacy":63,"legacyCredit":63,"nextId":"journey-15-08-v1"},{"id":"journey-15-06-v1","previousIndex":118,"sourceLegacy":62,"legacyCredit":62,"nextId":"journey-15-08-v1"}],"chapterMigrations":[{"version":5,"chapter":"c02","previousLevels":["journey-02-01-v1","journey-02-02-v1","journey-02-03-v1","journey-02-04-v1","journey-02-05-v1","journey-02-06-v1","journey-02-07-v1","journey-02-08-v1"],"nextId":"journey-03-01-v1"},{"version":6,"chapter":"c03","previousLevels":["journey-03-01-v1","journey-03-02-v1","journey-03-03-v1","journey-03-04-v1","journey-03-05-v1","journey-03-06-v1","journey-03-07-v1","journey-03-08-v1"],"nextId":"journey-04-01-v1"},{"version":6,"chapter":"c04","previousLevels":["journey-04-01-v1","journey-04-02-v2","journey-04-03-v2","journey-04-04-v1","journey-04-05-v1","journey-04-06-v1","journey-04-07-v1","journey-04-08-v1"],"nextId":"journey-05-03-v2"},{"version":6,"chapter":"c05","previousLevels":["journey-05-01-v1","journey-05-02-v1","journey-05-03-v2","journey-05-04-v1","journey-05-05-v1","journey-05-06-v2","journey-05-07-v2","journey-05-08-v1"],"nextId":"journey-06-01-v1"},{"version":7,"chapter":"c06","previousLevels":["journey-06-01-v1","journey-06-02-v1","journey-06-03-v1","journey-06-04-v1","journey-06-05-v1","journey-06-06-v1","journey-06-07-v1","journey-06-08-v1"],"nextId":"journey-07-01-v1"},{"version":7,"chapter":"c07","previousLevels":["journey-07-01-v1","journey-07-02-v2","journey-07-03-v2","journey-07-04-v1","journey-07-05-v1","journey-07-06-v1","journey-07-07-v1","journey-07-08-v1"],"nextId":"journey-08-waypost-v1"},{"version":8,"chapter":"c08","previousLevels":["journey-08-01-v1","journey-08-02-v1","journey-08-03-v1","journey-08-04-v1","journey-08-05-v1","journey-08-06-v1","journey-08-07-v1","journey-08-08-v1"],"nextId":"journey-09-01-v1"},{"version":8,"chapter":"c09","previousLevels":["journey-09-01-v1","journey-09-02-v1","journey-09-03-v1","journey-09-04-v2","journey-09-05-v1","journey-09-06-v2","journey-09-07-v1","journey-09-08-v1"],"nextId":"journey-10-02-v2"},{"version":8,"chapter":"c11","previousLevels":["journey-10-02-v2","journey-11-01-v1","journey-11-02-v1","journey-11-03-v1","journey-11-04-v1","journey-11-05-v1","journey-11-06-v1","journey-11-07-v1","journey-11-08-v1"],"nextId":"journey-12-01-v1"},{"version":9,"chapter":"c12","previousLevels":["journey-12-01-v1","journey-12-02-v2","journey-12-03-v2","journey-12-04-v2","journey-12-05-v2","journey-12-06-v2","journey-12-07-v2","journey-12-08-v2"],"nextId":"journey-15-01-v1"},{"version":9,"chapter":"c15","previousLevels":["journey-15-01-v1","journey-15-02-v1","journey-15-06-v1","journey-15-08-v1","journey-15-09-v1","journey-15-10-v1","journey-15-11-v1"],"nextId":"journey-17-01-v1"},{"version":9,"chapter":"c17","previousLevels":["journey-17-01-v1","journey-17-02-v1","journey-17-03-v1","journey-17-04-v1","journey-17-05-v1","journey-17-06-v1"],"nextId":"journey-18-01-v1"},{"version":9,"chapter":"c18","previousLevels":["journey-18-01-v1","journey-18-02-v1","journey-18-03-v1","journey-18-04-v1","journey-18-05-v1","journey-18-06-v1"],"nextId":"journey-16-09-v1"},{"version":9,"chapter":"c16","previousLevels":["journey-16-09-v1","journey-16-10-v1","journey-16-11-v1","journey-16-12-v1"],"nextId":""}]}{"name":"Bowtie","nodes":[[201,1300],[871,950],[871,1450],[371,950]],"edges":[[0,1],[1,2],[2,3],[3,0]],"slots":[[371,1450],[871,1450],[871,950],[371,950]],"refEdges":[[0,2],[2,1],[1,3],[3,0]],"lesson":"Move the loose dot into the empty circle. The connections will match the target."}{"name":"Straighten","nodes":[[371,1450],[871,950],[371,950],[871,1450]],"edges":[[0,1],[1,2],[2,3],[3,0]],"slots":[[371,1450],[871,1450],[871,950],[371,950]],"refEdges":[[0,1],[1,2],[2,3],[3,0]],"lesson":"See the shape. Find your first small discovery."}{"name":"Crossroads","nodes":[[221,1470],[621,1000],[1021,1470],[621,1290],[881,750]],"edges":[[0,1],[1,2],[1,3],[3,4]],"slots":[[221,1470],[621,1290],[1021,1470],[621,1000],[881,750]],"refEdges":[[0,1],[1,2],[1,3],[3,4]],"lesson":"See the shape. Find your first small discovery."}{"name":"Another Angle","nodes":[[237.0,860.0],[1005.0,1292.0],[237.0,1292.0],[1005.0,860.0],[621,1532.0]],"slots":[[237.0,860.0],[237.0,1292.0],[621,1532.0],[1005.0,1292.0],[1005.0,860.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"lesson":"See the shape. Find your first small discovery."}{"name":"Find the Junction","slots":[[501.0,1100],[933.0,1436.0],[933.0,764.0],[93.0,1100]],"nodes":[[933.0,1436.0],[501.0,1100],[933.0,764.0],[93.0,1100]],"edges":[[0,1],[1,2],[2,0],[0,3]],"refEdges":[[0,1],[1,2],[2,0],[0,3]],"lesson":"Find the dot with three connections. Place it where the triangle meets the tail."}{"name":"Little House","nodes":[[371,1380],[871,1380],[871,900],[371,900],[621,1720]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[371,900],[871,900],[871,1380],[621,1720],[371,1380]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"lesson":"See the shape. Find your first small discovery."}{"name":"Pentagon Star","nodes":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,0]],"lesson":"See the shape. Find your first small discovery."}{"name":"Footbridge","nodes":[[621,1450],[261,1450],[981,850],[981,1450],[261,850],[621,850]],"edges":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5]],"slots":[[261,1450],[621,1450],[981,1450],[261,850],[621,850],[981,850]],"refEdges":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5]],"lesson":"See the shape. Find your first small discovery."}{"name":"Home Again","nodes":[[957.0,764.0],[285.0,764.0],[285.0,1436.0],[957.0,1436.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"lesson":"See the shape. Find your first small discovery."}{"name":"Anchor","nodes":[[621.0,750.0],[621.0,1650.0],[1071.0,1200.0],[1071.0,1425.0],[171.0,1200.0],[958.5,825.0],[171.0,1425.0]],"edges":[[0,1],[0,2],[2,3],[0,4],[4,5],[5,6]],"slots":[[621.0,750.0],[621.0,1650.0],[171.0,1200.0],[171.0,1425.0],[958.5,825.0],[1071.0,1200.0],[1071.0,1425.0]],"refEdges":[[0,1],[0,2],[2,3],[0,4],[4,5],[5,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Boat","nodes":[[396.0,1218.75],[921.0,806.25],[321.0,806.25],[396.0,1593.75],[846.0,1218.75],[1071.0,1031.25],[171.0,1031.25]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6],[6,3]],"slots":[[396.0,1218.75],[396.0,1593.75],[846.0,1218.75],[321.0,806.25],[921.0,806.25],[1071.0,1031.25],[171.0,1031.25]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6],[6,3]],"lesson":"Move the dots until their connections match the target."}{"name":"Bridge","nodes":[[621.0,1650.0],[411.80728378378376,1549.258135135135],[830.1927162162162,1549.258135135135],[360.14095945945945,1322.8930540540541],[881.8590405405405,1322.8930540540541],[504.90681081081084,1141.3623243243244],[737.0931891891892,1141.3623243243244]],"edges":[[0,1],[0,2],[1,2],[1,3],[2,3],[2,4],[3,4],[3,5],[4,5],[4,6],[5,6]],"slots":[[256.13513513513516,750.0000000000001],[377.7567567567568,968.918918918919],[499.3783783783784,750.0000000000001],[621.0,968.918918918919],[742.6216216216217,750.0000000000001],[864.2432432432432,968.918918918919],[985.8648648648648,750.0000000000001]],"refEdges":[[0,1],[0,2],[1,2],[1,3],[2,3],[2,4],[3,4],[3,5],[4,5],[4,6],[5,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Buckle","nodes":[[555.5013477088949,1335.242587601078],[878.1428571428571,1580.256064690027],[352.9407008086253,819.7439353099729],[555.5013477088949,1030.7951482479784],[878.1428571428571,819.7439353099729],[352.9407008086253,1580.256064690027],[1071.0,1235.7816711590297]],"edges":[[0,3],[0,4],[0,5],[1,3],[1,5],[2,3],[2,4],[2,5],[1,6],[6,4]],"slots":[[456.0404312668463,1218.8005390835579],[171.0,1473.5175202156333],[1068.5741239892184,964.0835579514824],[783.533692722372,1218.8005390835579],[1068.5741239892184,1473.5175202156333],[171.0,964.0835579514824],[619.7870619946092,1473.5175202156333]],"refEdges":[[0,3],[0,4],[0,5],[1,3],[1,5],[2,3],[2,4],[2,5],[1,6],[6,4]],"lesson":"Move the dots until their connections match the target."}{"name":"Clover","nodes":[[690.6152152296256,1269.6152152296256],[171.0,1408.845760145324],[584.4130238464919,1426.0455882571755],[829.845760145324,750.0],[608.2436573006107,1099.4262616248006],[1071.0,1650.0],[879.1889645417741,1283.3737958069007]],"edges":[[0,1],[0,2],[1,2],[0,3],[0,4],[3,4],[0,5],[0,6],[5,6]],"slots":[[690.6152152296256,1269.6152152296256],[873.7455303803654,1586.8061920429113],[507.48490007888586,1586.8061920429113],[324.3545849281461,1269.6152152296256],[507.48490007888586,952.4242384163399],[873.7455303803654,952.4242384163399],[1056.8758455311051,1269.6152152296256]],"refEdges":[[0,1],[0,2],[1,2],[0,3],[0,4],[3,4],[0,5],[0,6],[5,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Crown","nodes":[[471.0,1255.0],[171.0,1285.0],[321.0,1035.0],[621.0,865.0],[921.0,1035.0],[1071.0,1285.0],[771.0,1255.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[4,6]],"slots":[[321.0,1035.0],[321.0,1435.0],[471.0,1255.0],[621.0,1535.0],[771.0,1255.0],[921.0,1435.0],[921.0,1035.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[4,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Cube","nodes":[[171.0,1623.5294117647059],[965.1176470588234,1210.5882352941176],[1071.0,1623.5294117647059],[1071.0,776.4705882352941],[171.0,776.4705882352941],[467.4705882352941,1041.1764705882354],[488.6470588235294,1327.0588235294117]],"edges":[[1,2],[2,3],[3,4],[4,5],[5,6],[6,1],[0,2],[0,4],[0,6]],"slots":[[594.5294117647059,1200.0],[594.5294117647059,1517.6470588235293],[869.8235294117646,1358.8235294117646],[869.8235294117646,1041.1764705882354],[594.5294117647059,882.3529411764706],[319.235294117647,1041.1764705882354],[319.235294117647,1358.8235294117646]],"refEdges":[[1,2],[2,3],[3,4],[4,5],[5,6],[6,1],[0,2],[0,4],[0,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Fan","nodes":[[621.0,1020.0],[1011.0,1425.0],[396.0,1425.0],[396.0,765.0],[1011.0,765.0]],"edges":[[0,1],[0,2],[0,3],[0,4],[1,2],[2,3],[3,4]],"slots":[[621.0,1020.0],[171.0,1245.0],[396.0,1635.0],[846.0,1635.0],[1071.0,1245.0]],"refEdges":[[0,1],[0,2],[0,3],[0,4],[1,2],[2,3],[3,4]],"lesson":"Move the dots until their connections match the target."}{"name":"Figure Eight","nodes":[[223.9411764705883,1200.0],[409.2352941176471,1491.1764705882354],[832.7647058823529,1491.1764705882354],[1018.0588235294117,1200.0],[832.7647058823529,908.8235294117646],[409.2352941176471,908.8235294117646]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[448.94117647058823,1319.1176470588234],[621.0,1650.0],[793.0588235294117,1319.1176470588234],[448.94117647058823,1080.8823529411766],[621.0,750.0],[793.0588235294117,1080.8823529411766]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"lesson":"Move the dots until their connections match the target."}{"name":"Gem Ring","nodes":[[621.0,1650.0],[621.0,1063.0434782608695],[347.0869565217391,1356.5217391304348],[894.9130434782609,1356.5217391304348],[347.0869565217391,749.9999999999999],[894.9130434782609,749.9999999999999]],"edges":[[0,2],[0,3],[1,2],[1,3],[2,3],[0,4],[4,5],[5,1]],"slots":[[347.0869565217391,1356.5217391304348],[894.9130434782609,1356.5217391304348],[621.0,1650.0],[621.0,1063.0434782608695],[347.0869565217391,749.9999999999999],[894.9130434782609,749.9999999999999]],"refEdges":[[0,2],[0,3],[1,2],[1,3],[2,3],[0,4],[4,5],[5,1]],"lesson":"Move the dots until their connections match the target."}{"name":"Glasses","nodes":[[351.0,1200.0],[171.0,1440.0],[621.0,1297.5],[1071.0,960.0],[891.0,1200.0],[1071.0,1440.0],[171.0,960.0]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,6],[6,3]],"slots":[[351.0,1200.0],[171.0,1440.0],[171.0,960.0],[891.0,1200.0],[1071.0,960.0],[1071.0,1440.0],[621.0,1297.5]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,6],[6,3]],"lesson":"Move the dots until their connections match the target."}{"name":"H","nodes":[[339.75,1650.0],[902.25,1650.0],[339.75,1200.0],[902.25,750.0],[902.25,1200.0],[339.75,750.0]],"edges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"slots":[[339.75,1200.0],[902.25,1200.0],[339.75,1650.0],[339.75,750.0],[902.25,1650.0],[902.25,750.0]],"refEdges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"lesson":"Move the dots until their connections match the target."}{"name":"Key","nodes":[[471.0,1200.0],[1071.0,960.0],[471.0,960.0],[1071.0,1200.0],[171.0,1440.0],[171.0,960.0],[1071.0,1440.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,0],[3,6]],"slots":[[471.0,1200.0],[171.0,1440.0],[171.0,960.0],[1071.0,1200.0],[1071.0,960.0],[471.0,960.0],[1071.0,1440.0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,0],[3,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Lantern","nodes":[[621.0,1650.0],[171.0,1200.0],[1071.0,1200.0],[621.0,1346.25],[474.75,1076.25],[621.0,750.0],[767.25,1076.25]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6],[6,3],[0,3]],"slots":[[621.0,1346.25],[474.75,1076.25],[767.25,1076.25],[621.0,1650.0],[171.0,1200.0],[621.0,750.0],[1071.0,1200.0]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6],[6,3],[0,3]],"lesson":"Move the dots until their connections match the target."}{"name":"Letter","nodes":[[171.0,1537.5],[171.0,862.5],[1071.0,1537.5],[621.0,1020.0],[1071.0,862.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,2]],"slots":[[171.0,1537.5],[621.0,1020.0],[1071.0,1537.5],[1071.0,862.5],[171.0,862.5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,2]],"lesson":"Move the dots until their connections match the target."}{"name":"Mosaic","nodes":[[622.7469506686466,1650.0],[924.4265603914067,1479.8596152165517],[1040.6376242157185,926.1920625255677],[742.4520766764598,750.0],[204.85627712157486,926.1920625255677],[201.36237578428165,1272.5243489883756]],"edges":[[0,2],[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]],"slots":[[622.7469506686466,1650.0],[622.7469506686466,1006.6151666893936],[1040.6376242157185,926.1920625255677],[483.4501131016921,1247.884479180871],[204.85627712157486,926.1920625255677],[762.0437882356011,1247.884479180871]],"refEdges":[[0,2],[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]],"lesson":"Move the dots until their connections match the target."}{"name":"Paper Plane","nodes":[[1071.0,1650.0],[501.0,1560.0],[531.0,1320.0],[606.0,1102.5],[171.0,1350.0],[771.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,2],[0,3]],"slots":[[1071.0,1650.0],[771.0,750.0],[606.0,1102.5],[531.0,1320.0],[171.0,1350.0],[501.0,1560.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,2],[0,3]],"lesson":"Move the dots until their connections match the target."}{"name":"R","nodes":[[846.0,1530.0],[351.0,1650.0],[351.0,1230.0],[666.0,1230.0],[351.0,990.0],[351.0,750.0],[891.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[3,4],[4,5],[2,6]],"slots":[[351.0,1650.0],[846.0,1530.0],[666.0,1230.0],[351.0,1230.0],[351.0,990.0],[351.0,750.0],[891.0,750.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[3,4],[4,5],[2,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Ribbon","nodes":[[171.0,1650.0],[1071.0,1650.0],[1071.0,1200.0],[1071.0,750.0],[171.0,750.0],[171.0,1200.0],[621.0,1200.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]],"slots":[[171.0,1200.0],[1071.0,1650.0],[171.0,1650.0],[621.0,1200.0],[1071.0,750.0],[171.0,750.0],[1071.0,1200.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Shield","nodes":[[571.0,1120.0],[301.0,1320.0],[841.0,1580.0],[771.0,1020.0],[371.0,1020.0],[1071.0,1260.0],[171.0,1120.0]],"edges":[[0,1],[0,2],[1,2],[0,3],[0,4],[3,4],[2,5],[5,3],[4,6],[6,1]],"slots":[[571.0,1120.0],[301.0,1320.0],[371.0,1020.0],[771.0,1020.0],[841.0,1320.0],[571.0,820.0],[571.0,1320.0]],"refEdges":[[0,1],[0,2],[1,2],[0,3],[0,4],[3,4],[2,5],[5,3],[4,6],[6,1]],"lesson":"Move the dots until their connections match the target."}{"name":"Tent","nodes":[[171.0,1312.5],[171.0,862.5],[384.75,1143.75],[846.0,1312.5],[846.0,862.5],[632.25,1143.75]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"slots":[[171.0,862.5],[508.5,1425.0],[846.0,862.5],[396.0,975.0],[733.5,1537.5],[1071.0,975.0]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"lesson":"Move the dots until their connections match the target."}{"name":"Umbrella","nodes":[[685.2857142857143,1148.5714285714287],[428.14285714285717,1328.5714285714287],[171.0,1572.857142857143],[428.14285714285717,1572.857142857143],[685.2857142857143,827.1428571428572],[878.1428571428572,930.0000000000001]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5]],"slots":[[685.2857142857143,1148.5714285714287],[299.57142857142856,1148.5714285714287],[685.2857142857143,1470.0],[1071.0,1148.5714285714287],[685.2857142857143,827.1428571428572],[878.1428571428572,930.0000000000001]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5]],"lesson":"Move the dots until their connections match the target."}{"name":"Wind Vane","nodes":[[621.0,1222.1311475409836],[621.0,750.0],[237.39344262295083,750.0],[621.0,1650.0],[1004.6065573770492,1413.9344262295083],[237.39344262295083,1650.0],[1004.6065573770492,750.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[3,5],[1,6]],"slots":[[621.0,1222.1311475409836],[621.0,1650.0],[1004.6065573770492,1413.9344262295083],[621.0,750.0],[237.39344262295083,750.0],[1004.6065573770492,750.0],[237.39344262295083,1650.0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[3,5],[1,6]],"lesson":"Move the dots until their connections match the target."}{"name":"Kite","nodes":[[621,420],[292,1150],[621,650],[950,1150],[621,1650]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"slots":[[621,1650],[950,1150],[621,650],[292,1150],[621,420]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Envelope","nodes":[[871,820],[621,1730],[371,820],[371,1380],[871,1380]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"slots":[[371,820],[871,820],[871,1380],[371,1380],[621,1730]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Arrow","nodes":[[331,900],[331,1430],[911,1430],[911,900],[621,1130],[621,1750]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1750],[331,1430],[331,900],[621,1130],[911,900],[911,1430]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Tide Pools","nodes":[[621,1150],[391,1580],[161,1150],[851,1580],[391,720],[851,720],[1081,1150]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"slots":[[621,1150],[391,1580],[161,1150],[391,720],[851,1580],[1081,1150],[851,720]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Long Tail","nodes":[[621,720],[871,900],[871,1380],[371,1380],[371,900],[921,1620]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5]],"slots":[[371,900],[871,900],[871,1380],[371,1380],[621,720],[921,1620],[421,1140]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Eye","nodes":[[621,1130],[421,1400],[621,870],[821,1400],[421,620],[821,620]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"slots":[[421,620],[821,620],[621,870],[621,1130],[421,1400],[821,1400],[621,1650]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Envelope II","nodes":[[188,1400],[188,900],[621,650],[1054,900],[1054,1400],[621,1650]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"slots":[[621,1650],[188,1400],[188,900],[621,650],[1054,900],[1054,1400],[421,1000],[821,1300]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Night Harbor","nodes":[[221,700],[1021,1000],[821,700],[1021,1600],[821,1300],[521,1300],[621,1000]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000],[1021,1600]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Acorn","nodes":[[1071.0,1350.0],[321.0,975.0],[171.0,1350.0],[621.0,1350.0],[351.0,1650.0],[891.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,1],[6,3]],"slots":[[171.0,1350.0],[351.0,1650.0],[891.0,1650.0],[1071.0,1350.0],[621.0,750.0],[321.0,975.0],[621.0,1350.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,1],[6,3]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Basket","nodes":[[621.0,1650.0],[621.0,750.0],[171.0,1200.0],[1071.0,1200.0],[921.0,900.0],[621.0,1200.0],[321.0,900.0]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,6],[6,1]],"slots":[[171.0,1200.0],[1071.0,1200.0],[621.0,1650.0],[621.0,1200.0],[321.0,900.0],[621.0,750.0],[921.0,900.0]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,6],[6,1]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Bicycle","nodes":[[564.75,896.25],[1071.0,896.25],[171.0,896.25],[823.5,1233.75],[418.5,1233.75],[823.5,1503.75],[171.0,1233.75]],"edges":[[0,2],[2,3],[3,0],[3,4],[4,2],[4,1],[1,3],[4,5],[2,6]],"slots":[[171.0,896.25],[1071.0,896.25],[418.5,1233.75],[564.75,896.25],[823.5,1233.75],[823.5,1503.75],[171.0,1233.75]],"refEdges":[[0,2],[2,3],[3,0],[3,4],[4,2],[4,1],[1,3],[4,5],[2,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Braced Window","nodes":[[1071.0,1110.0],[351.0,870.0],[1071.0,870.0],[171.0,1110.0],[1071.0,1350.0],[711.0,1530.0],[711.0,870.0]],"edges":[[0,4],[4,1],[1,5],[5,2],[2,6],[6,3],[3,0],[0,2],[1,3]],"slots":[[351.0,1350.0],[1071.0,1350.0],[1071.0,870.0],[351.0,870.0],[711.0,1350.0],[1071.0,1110.0],[711.0,870.0],[171.0,1110.0],[711.0,1530.0]],"refEdges":[[0,4],[4,1],[1,5],[5,2],[2,6],[6,3],[3,0],[0,2],[1,3]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Cactus","nodes":[[621.0,1050.0],[621.0,1350.0],[996.0,1350.0],[246.0,1500.0],[996.0,1050.0],[246.0,1050.0],[621.0,750.0]],"edges":[[0,1],[0,2],[0,3],[1,4],[1,5],[5,6]],"slots":[[621.0,1350.0],[621.0,1050.0],[621.0,1650.0],[996.0,1350.0],[621.0,750.0],[246.0,1050.0],[246.0,1500.0],[996.0,1050.0]],"refEdges":[[0,1],[0,2],[0,3],[1,4],[1,5],[5,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Cat","nodes":[[1071.0,1200.0],[846.0,750.0],[396.0,750.0],[621.0,1350.0],[171.0,1200.0],[246.0,1650.0],[996.0,1650.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[2,4]],"slots":[[171.0,1200.0],[246.0,1650.0],[621.0,1350.0],[996.0,1650.0],[1071.0,1200.0],[846.0,750.0],[396.0,750.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[2,4]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Compass","nodes":[[621.0,1650.0],[283.5,1537.5],[958.5,1537.5],[789.75,1087.5],[351.0,1087.5],[407.25,1391.25],[1014.75,772.5]],"edges":[[1,2],[2,3],[3,4],[4,1],[0,2],[0,4],[1,5],[5,0],[0,6],[6,3]],"slots":[[621.0,1200.0],[621.0,1650.0],[1071.0,1200.0],[621.0,750.0],[171.0,1200.0],[621.0,1425.0],[621.0,975.0],[283.5,1537.5],[958.5,1537.5]],"refEdges":[[1,2],[2,3],[3,4],[4,1],[0,2],[0,4],[1,5],[5,0],[0,6],[6,3]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Cottage","nodes":[[171.0,1079.1044776119402],[802.3432835820896,864.1791044776119],[399.3582089552239,1267.1641791044776],[399.3582089552239,864.1791044776119],[627.7164179104478,1173.134328358209],[600.8507462686567,1535.8208955223881],[802.3432835820896,1267.1641791044776]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5],[5,6]],"slots":[[399.3582089552239,1267.1641791044776],[802.3432835820896,1267.1641791044776],[802.3432835820896,864.1791044776119],[399.3582089552239,864.1791044776119],[600.8507462686567,1535.8208955223881],[1071.0,864.1791044776119],[1071.0,1159.7014925373135],[171.0,1079.1044776119402],[627.7164179104478,1173.134328358209]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5],[5,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Crate","nodes":[[256.13513513513516,1443.2432432432433],[985.8648648648648,1443.2432432432433],[839.918918918919,750.0],[256.13513513513516,956.7567567567568],[985.8648648648648,956.7567567567568],[839.918918918919,1650.0]],"edges":[[0,3],[0,4],[0,5],[1,3],[1,4],[1,5],[2,3],[2,4],[2,5]],"slots":[[256.13513513513516,1443.2432432432433],[985.8648648648648,1443.2432432432433],[985.8648648648648,956.7567567567568],[256.13513513513516,956.7567567567568],[475.05405405405406,1200.0],[766.9459459459459,1200.0],[839.918918918919,1650.0],[839.918918918919,750.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,1],[4,3],[4,5],[5,0],[5,2]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Cut Gem","nodes":[[283.5,975.0],[621.0,1200.0],[283.5,1425.0],[958.5,1425.0],[958.5,975.0],[621.0,750.0],[621.0,1650.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,1],[6,2],[6,4]],"slots":[[621.0,1650.0],[283.5,1425.0],[283.5,975.0],[621.0,750.0],[958.5,975.0],[958.5,1425.0],[621.0,1200.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,1],[6,2],[6,4]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Faceted Leaf","nodes":[[621.0,1174.2857142857144],[363.85714285714283,1431.4285714285716],[621.0,1650.0],[942.4285714285714,1405.7142857142858],[170.99999999999994,1110.0],[428.1428571428571,750.0],[813.8571428571429,775.7142857142858]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[0,4]],"slots":[[428.1428571428571,750.0],[170.99999999999994,1110.0],[363.85714285714283,1431.4285714285716],[621.0,1650.0],[942.4285714285714,1405.7142857142858],[1071.0,1071.4285714285716],[813.8571428571429,775.7142857142858],[621.0,1174.2857142857144]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[0,4]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Fish","nodes":[[171.0,1200.0],[1071.0,1425.0],[801.0,1200.0],[1071.0,975.0],[621.0,1200.0],[396.0,1500.0],[396.0,900.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,4],[2,4]],"slots":[[171.0,1200.0],[396.0,1500.0],[621.0,1200.0],[396.0,900.0],[801.0,1200.0],[1071.0,1425.0],[1071.0,975.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,4],[2,4]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Hand Mirror","nodes":[[711.4411764705883,1438.2352941176473],[892.3235294117648,944.1176470588236],[376.1470588235295,1261.7647058823532],[1046.735294117647,1261.7647058823532],[530.5588235294118,944.1176470588236],[195.26470588235304,1641.1764705882354],[195.26470588235304,908.8235294117649]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,5],[5,6]],"slots":[[711.4411764705883,1155.8823529411766],[376.1470588235295,1447.0588235294117],[517.3235294117648,1650.0],[905.5588235294118,1650.0],[1046.735294117647,1447.0588235294117],[711.4411764705883,944.1176470588236],[711.4411764705883,750.0000000000002],[195.26470588235304,1641.1764705882354],[195.26470588235304,908.8235294117649]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,5],[5,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Hourglass","nodes":[[353.8125,1200.0],[888.1875,1200.0],[621.0,1467.1875],[621.0,932.8125],[546.0,1275.0],[696.0,1125.0]],"edges":[[0,4],[4,1],[2,5],[5,3],[0,2],[0,3],[1,2],[1,3]],"slots":[[339.75,1387.5],[902.25,1387.5],[339.75,1012.5],[902.25,1012.5],[621.0,1650.0],[621.0,750.0],[171.0,1200.0],[1071.0,1200.0]],"refEdges":[[0,4],[4,1],[2,5],[5,3],[0,2],[0,3],[1,2],[1,3]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Open Book","nodes":[[1041.0,1158.0],[621.0,990.0],[621.0,1536.0],[201.0,1650.0],[201.0,1158.0],[621.0,750.0],[1041.0,1650.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,3],[3,6]],"slots":[[621.0,1536.0],[201.0,1650.0],[201.0,1158.0],[621.0,990.0],[1041.0,1650.0],[1041.0,1158.0],[621.0,750.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,3],[3,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Open Envelope","nodes":[[235.28571428571422,750.0],[621.0,1650.0],[1006.7142857142858,1264.2857142857144],[235.28571428571422,1264.2857142857144],[1006.7142857142858,750.0],[621.0,1045.7142857142858]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[0,5],[5,1]],"slots":[[235.28571428571422,1264.2857142857144],[1006.7142857142858,1264.2857142857144],[1006.7142857142858,750.0],[235.28571428571422,750.0],[621.0,1650.0],[621.0,1045.7142857142858]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[0,5],[5,1]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Padlock","nodes":[[313.9411764705883,1258.235294117647],[737.4705882352941,940.5882352941177],[737.4705882352941,1258.235294117647],[525.7058823529412,1650.0],[313.9411764705883,940.5882352941177],[525.7058823529412,750.0],[928.0588235294117,887.6470588235295]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,2],[0,4],[4,5],[5,6],[6,1]],"slots":[[313.9411764705883,1258.235294117647],[737.4705882352941,1258.235294117647],[737.4705882352941,940.5882352941177],[313.9411764705883,940.5882352941177],[313.9411764705883,1522.9411764705883],[525.7058823529412,1650.0],[737.4705882352941,1522.9411764705883],[525.7058823529412,750.0],[928.0588235294117,887.6470588235295]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,2],[0,4],[4,5],[5,6],[6,1]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Peaks","nodes":[[471.0,922.5],[321.0,1372.5],[621.0,1477.5],[171.0,922.5],[621.0,1162.5],[1071.0,922.5],[921.0,1372.5]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[4,5],[5,6],[6,4]],"slots":[[321.0,1372.5],[171.0,922.5],[471.0,922.5],[621.0,1477.5],[771.0,922.5],[921.0,1372.5],[1071.0,922.5],[621.0,1162.5]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[4,5],[5,6],[6,4]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Prism","nodes":[[226.47945205479454,1193.835616438356],[448.3972602739726,897.9452054794519],[448.3972602739726,1489.7260273972602],[1015.5205479452054,1193.835616438356],[793.6027397260274,1489.7260273972602],[793.6027397260274,897.9452054794519]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"slots":[[263.4657534246576,1440.4109589041095],[621.0,1650.0],[978.5342465753424,1440.4109589041095],[263.4657534246576,749.9999999999999],[621.0,959.5890410958904],[978.5342465753424,749.9999999999999],[226.47945205479454,1193.835616438356],[1015.5205479452054,1193.835616438356]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Scallop","nodes":[[283.5,1368.75],[958.5,1368.75],[171.0,1031.25],[396.0,806.25],[621.0,1593.75],[846.0,806.25],[1071.0,1031.25]],"edges":[[0,2],[2,3],[3,4],[4,5],[5,6],[6,1],[1,0],[0,3],[0,4],[1,4],[1,5]],"slots":[[396.0,806.25],[846.0,806.25],[171.0,1031.25],[283.5,1368.75],[621.0,1593.75],[958.5,1368.75],[1071.0,1031.25]],"refEdges":[[0,2],[2,3],[3,4],[4,5],[5,6],[6,1],[1,0],[0,3],[0,4],[1,4],[1,5]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Signal Tower","nodes":[[203.1428571428571,750.0],[717.4285714285714,1521.4285714285716],[717.4285714285714,1135.7142857142858],[203.1428571428571,1135.7142857142858],[203.1428571428571,1521.4285714285716],[717.4285714285714,750.0],[1038.857142857143,1650.0]],"edges":[[0,1],[0,2],[1,3],[2,3],[2,4],[3,5],[4,5],[1,6]],"slots":[[203.1428571428571,1521.4285714285716],[717.4285714285714,1521.4285714285716],[203.1428571428571,1135.7142857142858],[717.4285714285714,1135.7142857142858],[203.1428571428571,750.0],[717.4285714285714,750.0],[1038.857142857143,1650.0]],"refEdges":[[0,1],[0,2],[1,3],[2,3],[2,4],[3,5],[4,5],[1,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Small Key","nodes":[[658.5,1612.5],[246.0,1275.0],[1071.0,1455.0],[658.5,937.5],[508.5,787.5],[808.5,787.5],[171.0,990.0]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[3,6]],"slots":[[546.0,1275.0],[343.5,1455.0],[343.5,1095.0],[771.0,1275.0],[996.0,1275.0],[996.0,1095.0],[771.0,1095.0],[658.5,1612.5],[171.0,990.0]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[3,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Teapot","nodes":[[603.4675324675325,1591.5584415584417],[837.2337662337662,1088.961038961039],[369.7012987012987,1088.961038961039],[369.7012987012987,1392.857142857143],[837.2337662337662,1392.857142857143],[603.4675324675325,808.4415584415585],[171.0,1533.1168831168832]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[2,5],[5,3],[0,6]],"slots":[[369.7012987012987,1392.857142857143],[603.4675324675325,1591.5584415584417],[837.2337662337662,1392.857142857143],[837.2337662337662,1088.961038961039],[369.7012987012987,1088.961038961039],[1071.0,1275.974025974026],[171.0,1533.1168831168832],[603.4675324675325,808.4415584415585]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[2,5],[5,3],[0,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Triangular Web","nodes":[[621.0,1575.0],[621.0,1125.0],[396.0,975.0],[846.0,975.0],[621.0,1350.0],[171.0,1275.0],[1071.0,1275.0]],"edges":[[1,2],[2,3],[3,1],[0,4],[4,1],[0,5],[5,2],[0,6],[6,3]],"slots":[[621.0,1125.0],[621.0,1575.0],[171.0,825.0],[1071.0,825.0],[621.0,1350.0],[396.0,975.0],[846.0,975.0],[171.0,1275.0],[1071.0,1275.0]],"refEdges":[[1,2],[2,3],[3,1],[0,4],[4,1],[0,5],[5,2],[0,6],[6,3]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Twin Waves","nodes":[[299.57142857142856,1328.5714285714287],[942.4285714285716,1071.4285714285713],[171.0,1200.0],[1071.0,1560.0],[428.14285714285717,1071.4285714285713],[813.8571428571429,1328.5714285714287],[556.7142857142858,1560.0]],"edges":[[0,1],[1,2],[2,3],[4,5],[5,6]],"slots":[[299.57142857142856,1328.5714285714287],[556.7142857142858,1560.0],[813.8571428571429,1328.5714285714287],[1071.0,1560.0],[428.14285714285717,1071.4285714285713],[685.2857142857143,840.0],[942.4285714285716,1071.4285714285713],[171.0,1200.0]],"refEdges":[[0,1],[1,2],[2,3],[4,5],[5,6]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Woven Kite","nodes":[[227.25,1200.0],[424.125,1541.25],[1014.75,1200.0],[817.875,858.75],[817.875,1541.25],[424.125,858.75]],"edges":[[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]],"slots":[[621.0,1650.0],[499.125,1275.0],[621.0,750.0],[742.875,1125.0],[227.25,1200.0],[1014.75,1200.0],[264.75,1462.5],[977.25,937.5]],"refEdges":[[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Lifted Anchor","nodes":[[621,1150],[871,1650],[621,1700],[621,600],[1102,1150]],"edges":[[0,1],[0,2],[0,3],[0,4]],"slots":[[621,1150],[621,1700],[621,600],[140,1150],[1102,1150],[871,1650]],"refEdges":[[0,1],[0,2],[0,3],[0,4]],"pinned":[0],"lesson":"Find a way around the dots that stay."}{"name":"Anchor","nodes":[[950,1150],[292,1150],[621,650],[621,1650],[621,420]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"slots":[[621,1650],[950,1150],[621,650],[292,1150],[621,420],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"pinned":[2],"lesson":"Find a way around the dots that stay."}{"name":"Two Bearings","nodes":[[421,1000],[821,1000],[621,1200],[421,1400],[821,1400]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"slots":[[421,1000],[421,1400],[621,1200],[821,1000],[821,1400],[621,700]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"pinned":[0,2],"lesson":"Find a way around the dots that stay."}{"name":"Twin Stars","nodes":[[421,800],[821,1500],[821,800],[221,800],[421,1500],[221,1150]],"edges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"slots":[[421,800],[821,1500],[221,1150],[421,1500],[1021,1150],[821,800],[621,1150],[221,800]],"refEdges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"pinned":[0,1],"lesson":"Find a way around the dots that stay."}{"name":"Bridge","nodes":[[421,700],[821,700],[950,1150],[821,1650],[421,1650],[292,1150]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,1]],"slots":[[421,700],[821,700],[621,950],[621,1400],[421,1650],[821,1650],[292,1150],[950,1150]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,1]],"pinned":[0,1],"lesson":"Find a way around the dots that stay."}{"name":"Wingnut","nodes":[[421,700],[821,700],[821,1150],[421,1150],[1021,1150],[221,900],[621,1600]],"edges":[[0,1],[1,2],[2,3],[3,0],[1,4],[2,5],[5,6]],"slots":[[421,700],[821,700],[821,1150],[421,1150],[221,900],[1021,1150],[1021,1550],[621,1600]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[1,4],[2,5],[5,6]],"pinned":[1],"lesson":"Find a way around the dots that stay."}{"name":"Harbor Master","nodes":[[321,700],[621,560],[621,1050],[1021,1050],[421,1880],[921,700],[221,1050],[921,1400]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,7]],"slots":[[321,700],[621,560],[921,700],[1021,1050],[921,1400],[621,1550],[321,1400],[221,1050],[621,1050],[421,1880]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,7]],"pinned":[0,3],"lesson":"Find a way around the dots that stay."}{"name":"Home Again","nodes":[[237.0,860.0],[1005.0,1292.0],[237.0,1292.0],[1005.0,860.0],[621,1532.0]],"slots":[[237.0,860.0],[237.0,1292.0],[621,1532.0],[1005.0,1292.0],[1005.0,860.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"pinned":[0],"lesson":"Find a way around the dots that stay."}{"name":"Bow Bridge","nodes":[[903.5581395348838,1200.0],[171.0,1534.8837209302326],[621.0,1200.0],[1071.0,1534.8837209302326],[338.44186046511624,1200.0],[171.0,865.1162790697674],[1071.0,865.1162790697674]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,4]],"slots":[[338.44186046511624,1200.0],[171.0,1534.8837209302326],[171.0,865.1162790697674],[621.0,1200.0],[903.5581395348838,1200.0],[1071.0,1534.8837209302326],[1071.0,865.1162790697674]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,4]],"lesson":"Find a way around the dots that stay.","pinned":[1,6]}{"name":"Breakwater","nodes":[[187.46341463414626,1562.1951219512196],[670.390243902439,1650.0],[450.87804878048775,1200.0],[670.390243902439,750.0],[1054.5365853658536,1200.0],[736.2439024390244,1200.0],[187.46341463414626,837.8048780487804]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[5,0],[5,1],[5,6],[6,2],[6,3],[6,4]],"slots":[[187.46341463414626,1562.1951219512196],[187.46341463414626,837.8048780487804],[670.390243902439,750.0],[1054.5365853658536,1200.0],[670.390243902439,1650.0],[450.87804878048775,1200.0],[736.2439024390244,1200.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[5,0],[5,1],[5,6],[6,2],[6,3],[6,4]],"lesson":"Find a way around the dots that stay.","pinned":[0]}{"name":"Courtyard","nodes":[[242.59090909090912,1425.0],[621.0,1200.0],[999.4090909090909,1425.0],[621.0,1650.0],[999.4090909090909,975.0],[621.0,750.0],[242.59090909090912,975.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,1],[6,3],[6,4]],"slots":[[242.59090909090912,1425.0],[621.0,1650.0],[999.4090909090909,1425.0],[999.4090909090909,975.0],[621.0,750.0],[242.59090909090912,975.0],[621.0,1200.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,1],[6,3],[6,4]],"lesson":"Find a way around the dots that stay.","pinned":[2]}{"name":"Delta","nodes":[[419.6842105263158,1638.157894736842],[171.0,1200.0],[419.6842105263158,761.8421052631578],[822.3157894736842,1638.157894736842],[1071.0,1200.0],[822.3157894736842,761.8421052631578],[621.0,1365.7894736842104],[621.0,1034.2105263157896]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,6],[2,7],[4,6],[5,7],[6,7]],"slots":[[171.0,1200.0],[419.6842105263158,1638.157894736842],[419.6842105263158,761.8421052631578],[1071.0,1200.0],[822.3157894736842,1638.157894736842],[822.3157894736842,761.8421052631578],[621.0,1365.7894736842104],[621.0,1034.2105263157896]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,6],[2,7],[4,6],[5,7],[6,7]],"lesson":"Find a way around the dots that stay.","pinned":[6]}{"name":"Kingfisher","nodes":[[203.1428571428571,1339.2857142857142],[856.7142857142858,1596.4285714285716],[1006.7142857142859,1296.4285714285713],[481.7142857142858,1650.0],[1038.8571428571431,867.8571428571427],[224.57142857142856,889.2857142857142],[631.7142857142858,749.9999999999999]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,5],[3,5]],"slots":[[203.1428571428571,1339.2857142857142],[481.7142857142858,1650.0],[856.7142857142858,1596.4285714285716],[1006.7142857142859,1296.4285714285713],[1038.8571428571431,867.8571428571427],[631.7142857142858,749.9999999999999],[224.57142857142856,889.2857142857142]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,5],[3,5]],"lesson":"Find a way around the dots that stay.","pinned":[4]}{"name":"Laced Hexagon","nodes":[[238.5,1447.5],[1003.5,1447.5],[621.0,1650.0],[1003.5,952.5],[238.5,952.5],[621.0,750.0]],"edges":[[0,1],[0,3],[0,5],[2,1],[2,3],[2,5],[4,1],[4,3],[4,5]],"slots":[[238.5,1447.5],[621.0,1650.0],[1003.5,1447.5],[1003.5,952.5],[621.0,750.0],[238.5,952.5]],"refEdges":[[0,1],[0,3],[0,5],[2,1],[2,3],[2,5],[4,1],[4,3],[4,5]],"lesson":"Find a way around the dots that stay.","pinned":[0,3]}{"name":"Lantern Well","nodes":[[171.0,1553.6055143160127],[464.9554612937434,1310.2332979851537],[1071.0,849.2576882290562],[780.8621420996818,1268.239660657476],[380.9681866383881,1087.8579003181335],[1057.6383881230117,1592.7359490986214],[753.1845174973489,961.8769883351006],[199.63202545068924,807.2640509013785]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,7],[7,4],[0,4],[1,5],[2,6],[3,7]],"slots":[[171.0,1553.6055143160127],[1057.6383881230117,1592.7359490986214],[1071.0,849.2576882290562],[199.63202545068924,807.2640509013785],[464.9554612937434,1310.2332979851537],[780.8621420996818,1268.239660657476],[753.1845174973489,961.8769883351006],[380.9681866383881,1087.8579003181335]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,7],[7,4],[0,4],[1,5],[2,6],[3,7]],"lesson":"Find a way around the dots that stay.","pinned":[0,6]}{"name":"Lockstep","nodes":[[560.6341463414634,1650.0],[187.46341463414632,1474.3902439024391],[1021.6097560975609,1518.2926829268292],[648.4390243902438,750.0],[1054.5365853658536,1079.2682926829268],[604.5365853658536,1265.8536585365853],[187.46341463414632,1013.4146341463414]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[2,5]],"slots":[[187.46341463414632,1474.3902439024391],[560.6341463414634,1650.0],[604.5365853658536,1265.8536585365853],[1021.6097560975609,1518.2926829268292],[1054.5365853658536,1079.2682926829268],[648.4390243902438,750.0],[187.46341463414632,1013.4146341463414]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[2,5]],"lesson":"Find a way around the dots that stay.","pinned":[6]}{"name":"Millrace","nodes":[[545.0963855421686,1650.0],[794.4939759036143,1021.0843373493976],[545.0963855421686,1021.0843373493976],[967.9879518072288,1433.132530120482],[1065.5783132530119,750.0000000000001],[176.42168674698797,1021.0843373493976],[176.42168674698797,1433.132530120482]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,4],[0,2],[2,6]],"slots":[[176.42168674698797,1433.132530120482],[545.0963855421686,1650.0],[967.9879518072288,1433.132530120482],[794.4939759036143,1021.0843373493976],[545.0963855421686,1021.0843373493976],[176.42168674698797,1021.0843373493976],[1065.5783132530119,750.0000000000001]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,4],[0,2],[2,6]],"lesson":"Find a way around the dots that stay.","pinned":[5]}{"name":"Mooring","nodes":[[171.0,831.3253012048194],[171.0,1568.6746987951806],[485.4578313253012,1069.879518072289],[485.4578313253012,1330.120481927711],[1071.0,1200.0],[756.5421686746987,1601.2048192771085],[756.5421686746987,798.7951807228916]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3]],"slots":[[485.4578313253012,1330.120481927711],[171.0,1568.6746987951806],[171.0,831.3253012048194],[485.4578313253012,1069.879518072289],[756.5421686746987,798.7951807228916],[1071.0,1200.0],[756.5421686746987,1601.2048192771085]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3]],"lesson":"Find a way around the dots that stay.","pinned":[1]}{"name":"Petal Gate","nodes":[[621.0,1515.0],[411.0,885.0],[171.0,1075.0],[831.0,885.0],[831.0,1235.0],[1071.0,1075.0],[411.0,1235.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[1,5],[5,2],[3,6],[6,0]],"slots":[[411.0,1235.0],[831.0,1235.0],[831.0,885.0],[411.0,885.0],[621.0,1515.0],[1071.0,1075.0],[171.0,1075.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[1,5],[5,2],[3,6],[6,0]],"lesson":"Find a way around the dots that stay.","pinned":[5]}{"name":"Reed Crown","nodes":[[859.5542168674699,1324.698795180723],[1065.5783132530119,1075.3012048192772],[382.4457831325301,1324.698795180723],[621.0,1650.0],[241.48192771084342,750.0000000000001],[176.42168674698803,1075.3012048192772],[1000.5180722891566,750.0000000000001]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[1,5],[5,6]],"slots":[[382.4457831325301,1324.698795180723],[859.5542168674699,1324.698795180723],[621.0,1650.0],[176.42168674698803,1075.3012048192772],[241.48192771084342,750.0000000000001],[1065.5783132530119,1075.3012048192772],[1000.5180722891566,750.0000000000001]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[1,5],[5,6]],"lesson":"Find a way around the dots that stay.","pinned":[4,6]}{"name":"River Forks","nodes":[[846.0,1200.0],[396.0,1200.0],[171.0,857.1428571428571],[171.0,1542.857142857143],[1071.0,1542.857142857143],[621.0,932.1428571428571],[1071.0,857.1428571428571]],"edges":[[0,2],[2,1],[0,3],[0,4],[1,5],[1,6]],"slots":[[396.0,1200.0],[846.0,1200.0],[621.0,932.1428571428571],[171.0,1542.857142857143],[171.0,857.1428571428571],[1071.0,1542.857142857143],[1071.0,857.1428571428571]],"refEdges":[[0,2],[2,1],[0,3],[0,4],[1,5],[1,6]],"lesson":"Find a way around the dots that stay.","pinned":[3,6]}{"name":"Shuttle","nodes":[[256.7142857142857,1446.4285714285713],[621.0,1650.0],[985.2857142857142,953.5714285714287],[985.2857142857142,1446.4285714285713],[256.7142857142857,953.5714285714287],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3],[1,4]],"slots":[[256.7142857142857,1446.4285714285713],[621.0,1650.0],[985.2857142857142,1446.4285714285713],[985.2857142857142,953.5714285714287],[621.0,750.0],[256.7142857142857,953.5714285714287]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3],[1,4]],"lesson":"Find a way around the dots that stay.","pinned":[0]}{"name":"Signal Mast","nodes":[[621.0,1650.0],[1012.7647058823529,1448.8235294117646],[621.0,1342.9411764705883],[1012.7647058823529,982.9411764705883],[621.0,750.0],[229.23529411764707,982.9411764705883],[229.23529411764707,1448.8235294117646]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,4],[2,5],[0,6]],"slots":[[621.0,1342.9411764705883],[1012.7647058823529,1448.8235294117646],[1012.7647058823529,982.9411764705883],[621.0,750.0],[229.23529411764707,982.9411764705883],[229.23529411764707,1448.8235294117646],[621.0,1650.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,4],[2,5],[0,6]],"lesson":"Find a way around the dots that stay.","pinned":[1]}{"name":"Skiff","nodes":[[958.5,800.625],[452.25,1250.625],[1071.0,1430.625],[789.75,1250.625],[621.0,1599.375],[171.0,1430.625],[283.5,800.625]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[1,4],[2,5],[0,6],[6,3]],"slots":[[171.0,1430.625],[452.25,1250.625],[283.5,800.625],[1071.0,1430.625],[789.75,1250.625],[958.5,800.625],[621.0,1599.375]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[1,4],[2,5],[0,6],[6,3]],"lesson":"Find a way around the dots that stay.","pinned":[1]}{"name":"Sounding","nodes":[[529.9285714285714,1521.4285714285716],[1033.5,1650.0],[851.3571428571429,921.4285714285716],[208.5,921.4285714285716],[529.9285714285714,750.0],[208.5,1350.0],[851.3571428571429,1350.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3],[1,6]],"slots":[[208.5,1350.0],[529.9285714285714,1521.4285714285716],[851.3571428571429,1350.0],[851.3571428571429,921.4285714285716],[529.9285714285714,750.0],[208.5,921.4285714285716],[1033.5,1650.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3],[1,6]],"lesson":"Find a way around the dots that stay.","pinned":[4]}{"name":"Sunken Star","nodes":[[621.0,1560.0],[756.0,1119.0],[621.0,939.0],[1071.0,840.0],[171.0,840.0],[486.0,1119.0]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[0,5],[1,3],[1,4],[2,4],[2,5]],"slots":[[621.0,1560.0],[171.0,840.0],[1071.0,840.0],[486.0,1119.0],[621.0,939.0],[756.0,1119.0]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[0,5],[1,3],[1,4],[2,4],[2,5]],"lesson":"Find a way around the dots that stay.","pinned":[0]}{"name":"Suspension","nodes":[[846.0,1575.0],[792.4285714285714,1200.0],[396.0,1575.0],[1071.0,1200.0],[171.0,1200.0],[396.0,825.0],[449.57142857142856,1200.0],[846.0,825.0]],"edges":[[0,2],[2,3],[3,1],[0,4],[4,5],[5,1],[0,6],[6,7],[7,1]],"slots":[[171.0,1200.0],[1071.0,1200.0],[396.0,1575.0],[846.0,1575.0],[449.57142857142856,1200.0],[792.4285714285714,1200.0],[396.0,825.0],[846.0,825.0]],"refEdges":[[0,2],[2,3],[3,1],[0,4],[4,5],[5,1],[0,6],[6,7],[7,1]],"lesson":"Find a way around the dots that stay.","pinned":[2,7]}{"name":"Three Windows","nodes":[[235.28571428571428,975.0],[235.28571428571428,1425.0],[621.0,1200.0],[621.0,750.0],[1006.7142857142858,1425.0],[1006.7142857142858,975.0],[621.0,1650.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,2],[6,4]],"slots":[[621.0,1650.0],[235.28571428571428,1425.0],[235.28571428571428,975.0],[621.0,750.0],[1006.7142857142858,975.0],[1006.7142857142858,1425.0],[621.0,1200.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[6,0],[6,2],[6,4]],"lesson":"Find a way around the dots that stay.","pinned":[1,3]}{"name":"Tideglass","nodes":[[335.11764705882354,972.3529411764705],[801.0,1650.0],[906.8823529411765,972.3529411764705],[621.0,750.0],[441.0,1650.0],[250.41176470588238,1311.1764705882351],[991.5882352941176,1311.1764705882351]],"edges":[[0,4],[4,5],[5,1],[2,6],[6,3],[0,2],[0,3],[1,2],[1,3]],"slots":[[250.41176470588238,1311.1764705882351],[991.5882352941176,1311.1764705882351],[335.11764705882354,972.3529411764705],[906.8823529411765,972.3529411764705],[441.0,1650.0],[801.0,1650.0],[621.0,750.0]],"refEdges":[[0,4],[4,5],[5,1],[2,6],[6,3],[0,2],[0,3],[1,2],[1,3]],"lesson":"Find a way around the dots that stay.","pinned":[4]}{"name":"Trestle","nodes":[[428.1428571428571,1360.7142857142858],[171.0,1575.0],[1071.0,1575.0],[813.8571428571429,1039.2857142857142],[171.0,825.0],[428.1428571428571,1039.2857142857142],[813.8571428571429,1360.7142857142858],[1071.0,825.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,7],[7,4],[0,4],[2,6]],"slots":[[428.1428571428571,1360.7142857142858],[171.0,1575.0],[171.0,825.0],[428.1428571428571,1039.2857142857142],[1071.0,1575.0],[813.8571428571429,1360.7142857142858],[813.8571428571429,1039.2857142857142],[1071.0,825.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,7],[7,4],[0,4],[2,6]],"lesson":"Find a way around the dots that stay.","pinned":[1,7]}{"name":"Trident","nodes":[[235.28571428571422,1135.7142857142858],[621.0,750.0],[235.28571428571422,1650.0],[621.0,1598.5714285714287],[621.0,1315.7142857142858],[1006.7142857142858,1135.7142857142858],[1006.7142857142858,1650.0]],"edges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"slots":[[621.0,750.0],[235.28571428571422,1135.7142857142858],[235.28571428571422,1650.0],[621.0,1315.7142857142858],[621.0,1598.5714285714287],[1006.7142857142858,1135.7142857142858],[1006.7142857142858,1650.0]],"refEdges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"lesson":"Find a way around the dots that stay.","pinned":[2,6]}{"name":"Trillium","nodes":[[390.5121951219512,1145.1219512195123],[621.0,815.8536585365855],[621.0,1430.4878048780488],[851.4878048780488,1145.1219512195123],[171.0,1584.1463414634147],[1071.0,1584.1463414634147]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,2],[2,4],[4,0]],"slots":[[390.5121951219512,1145.1219512195123],[621.0,815.8536585365855],[851.4878048780488,1145.1219512195123],[1071.0,1584.1463414634147],[621.0,1430.4878048780488],[171.0,1584.1463414634147]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,2],[2,4],[4,0]],"lesson":"Find a way around the dots that stay.","pinned":[1]}{"name":"Twin Lozenges","nodes":[[171.0,1200.0],[385.2857142857143,1575.0],[1071.0,1200.0],[385.2857142857143,825.0],[856.7142857142858,1575.0],[856.7142857142858,825.0],[621.0,1200.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"slots":[[621.0,1200.0],[385.2857142857143,1575.0],[171.0,1200.0],[385.2857142857143,825.0],[856.7142857142858,1575.0],[1071.0,1200.0],[856.7142857142858,825.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"lesson":"Find a way around the dots that stay.","pinned":[1,4]}{"name":"Twin Sails","nodes":[[555.0,762.0],[171.0,1638.0],[915.0,1626.0],[1071.0,1218.0],[555.0,1362.0],[915.0,930.0],[171.0,978.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[3,5]],"slots":[[171.0,978.0],[171.0,1638.0],[555.0,1362.0],[915.0,1626.0],[1071.0,1218.0],[915.0,930.0],[555.0,762.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[3,5]],"lesson":"Find a way around the dots that stay.","pinned":[1]}{"name":"Waterlily","nodes":[[1054.125,1200.0],[604.125,1425.0],[795.375,750.0],[997.875,1638.75],[266.625,1650.0],[412.875,885.0],[187.875,1312.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[2,4],[4,6],[2,6]],"slots":[[187.875,1312.5],[266.625,1650.0],[604.125,1425.0],[997.875,1638.75],[1054.125,1200.0],[795.375,750.0],[412.875,885.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,2],[2,4],[4,6],[2,6]],"lesson":"Find a way around the dots that stay.","pinned":[3]}{"name":"Windlass","nodes":[[621.0,1650.0],[171.0,1425.0],[1071.0,975.0],[171.0,975.0],[621.0,750.0],[1071.0,1425.0],[519.75,1363.125]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,4],[2,5],[0,6],[6,3]],"slots":[[171.0,1425.0],[621.0,1650.0],[1071.0,1425.0],[1071.0,975.0],[621.0,750.0],[171.0,975.0],[519.75,1363.125]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,4],[2,5],[0,6],[6,3]],"lesson":"Find a way around the dots that stay.","pinned":[6]}{"name":"Wingfold","nodes":[[366.65217391304344,1473.913043478261],[171.0,1239.1304347826087],[621.0,1258.695652173913],[1071.0,1239.1304347826087],[337.30434782608694,926.0869565217391],[904.695652173913,926.0869565217391],[875.3478260869565,1473.913043478261]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[3,6]],"slots":[[337.30434782608694,926.0869565217391],[171.0,1239.1304347826087],[366.65217391304344,1473.913043478261],[621.0,1258.695652173913],[875.3478260869565,1473.913043478261],[1071.0,1239.1304347826087],[904.695652173913,926.0869565217391]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[3,6]],"lesson":"Find a way around the dots that stay.","pinned":[1]}{"name":"A Quarter Turn","slots":[[621,1580],[1101,1100],[621,620],[141,1100]],"nodes":[[1101,1100],[621,620],[141,1100],[621,1580]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"movement":{"kind":"orbits","rings":[[0,1,2,3]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"The Other Way","slots":[[621,1580],[1101,1100],[621,620],[141,1100]],"nodes":[[621,620],[1101,1100],[621,1580],[141,1100]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"movement":{"kind":"orbits","rings":[[0,1,2,3]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Turn the Fan","slots":[[621,1580],[1101,1100],[621,620],[141,1100]],"nodes":[[141,1100],[621,1580],[1101,1100],[621,620]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[0,1],[0,2],[0,3]],"movement":{"kind":"orbits","rings":[[0,1,2,3]]},"lesson":"Turn the ring to point the three arms toward their target."}{"name":"One More Turn","slots":[[621,1580],[1101,1100],[621,620],[141,1100]],"nodes":[[621,620],[141,1100],[621,1580],[1101,1100]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"movement":{"kind":"orbits","rings":[[0,1,2,3]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"The First Handoff","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[957.0,1436.0],[285.0,1436.0],[285.0,764.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Bring a dot to where the rings meet, then turn the other ring to carry it onward."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,764.0],[621,1100],[1293.0,1100],[285.0,1436.0],[957.0,764.0],[-51.0,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[621,1100],[285.0,1436.0],[957.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[957.0,1436.0],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,764.0],[-51.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[621,1100],[957.0,764.0],[1293.0,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[1293.0,1100],[285.0,1436.0],[957.0,764.0],[-51.0,1100],[621,1100],[957.0,1436.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Bell Tower","nodes":[[771.0,1350.0],[471.0,1650.0],[471.0,1350.0],[471.0,1050.0],[771.0,1650.0],[771.0,1050.0],[771.0,750.0],[471.0,750.0]],"edges":[[0,4],[4,1],[1,0],[1,5],[5,6],[6,2],[2,1],[2,3],[3,7]],"slots":[[471.0,1650.0],[471.0,1350.0],[471.0,1050.0],[471.0,750.0],[771.0,1650.0],[771.0,1350.0],[771.0,1050.0],[771.0,750.0]],"refEdges":[[0,4],[4,1],[1,0],[1,5],[5,6],[6,2],[2,1],[2,3],[3,7]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,4,5,1],[1,5,6,2],[2,6,7,3]]}}{"name":"Bent Bough","nodes":[[396.0,1425.0],[171.0,1200.0],[846.0,1425.0],[1071.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,975.0]],"edges":[[2,4],[2,0],[0,1],[2,3],[4,5],[4,6]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[2,4],[2,0],[0,1],[2,3],[4,5],[4,6]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Bow","nodes":[[171.0,1425.0],[621.0,1425.0],[621.0,975.0],[171.0,975.0],[1071.0,1425.0],[1071.0,975.0]],"edges":[[0,3],[3,1],[1,0],[1,4],[4,2],[2,5],[5,4]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,3],[3,1],[1,0],[1,4],[4,2],[2,5],[5,4]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Buttercup","nodes":[[621.0,1200.0],[396.0,1425.0],[846.0,975.0],[1071.0,1200.0],[171.0,1200.0],[396.0,975.0],[846.0,1425.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[0,4],[2,5],[3,6]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[0,4],[2,5],[3,6]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Comb","nodes":[[171.0,1350.0],[471.0,1050.0],[1071.0,1350.0],[771.0,1050.0],[471.0,1350.0],[171.0,1050.0],[771.0,1350.0],[1071.0,1050.0]],"edges":[[0,1],[1,2],[2,3],[0,4],[1,5],[2,6],[3,7]],"slots":[[171.0,1350.0],[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[171.0,1050.0],[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0]],"refEdges":[[0,1],[1,2],[2,3],[0,4],[1,5],[2,6],[3,7]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,5,4],[1,2,6,5],[2,3,7,6]]}}{"name":"Corner Brace","nodes":[[621.0,1425.0],[171.0,1425.0],[171.0,975.0],[1071.0,1425.0],[1071.0,975.0],[621.0,975.0]],"edges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0],[0,4]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0],[0,4]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Corner Window","nodes":[[171.0,1200.0],[171.0,750.0],[171.0,1650.0],[621.0,750.0],[1071.0,750.0],[621.0,1650.0],[621.0,1200.0],[1071.0,1200.0]],"edges":[[0,1],[1,3],[3,4],[4,7],[7,6],[6,5],[5,2],[2,0],[2,3]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[171.0,750.0],[621.0,750.0],[1071.0,750.0]],"refEdges":[[0,1],[1,3],[3,4],[4,7],[7,6],[6,5],[5,2],[2,0],[2,3]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,3,2],[2,3,6,5],[3,4,7,6]]}}{"name":"Crossbar","nodes":[[171.0,1425.0],[621.0,975.0],[1071.0,1425.0],[171.0,975.0],[621.0,1425.0],[1071.0,975.0]],"edges":[[1,0],[1,2],[1,4],[4,3],[4,5]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[1,0],[1,2],[1,4],[4,3],[4,5]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Espalier","nodes":[[171.0,1650.0],[171.0,750.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[621.0,1650.0],[621.0,750.0],[1071.0,750.0]],"edges":[[2,0],[2,5],[2,3],[3,1],[3,6],[6,4],[6,7]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[171.0,750.0],[621.0,750.0],[1071.0,750.0]],"refEdges":[[2,0],[2,5],[2,3],[3,1],[3,6],[6,4],[6,7]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,3,2],[2,3,6,5],[3,4,7,6]]}}{"name":"Falling Seeds","nodes":[[846.0,975.0],[171.0,1200.0],[1071.0,1200.0],[396.0,975.0],[621.0,1200.0],[396.0,1425.0],[846.0,1425.0]],"edges":[[0,1],[1,3],[3,0],[2,4],[4,5],[5,6]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[0,1],[1,3],[3,0],[2,4],[4,5],[5,6]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Garden Arch","nodes":[[621.0,1200.0],[846.0,1425.0],[1071.0,1200.0],[396.0,1425.0],[846.0,975.0],[171.0,1200.0],[396.0,975.0]],"edges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Keyhole","nodes":[[621.0,975.0],[621.0,1425.0],[1071.0,1425.0],[1071.0,975.0],[171.0,975.0],[171.0,1425.0]],"edges":[[0,1],[1,3],[3,0],[1,2],[1,4],[4,5]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,1],[1,3],[3,0],[1,2],[1,4],[4,5]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Kite and Stem","nodes":[[621.0,1425.0],[621.0,975.0],[171.0,1425.0],[1071.0,1425.0],[1071.0,975.0],[171.0,975.0]],"edges":[[0,1],[1,4],[4,3],[3,0],[0,4],[1,2],[2,5]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,1],[1,4],[4,3],[3,0],[0,4],[1,2],[2,5]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Lantern Sprig","nodes":[[396.0,1425.0],[396.0,975.0],[621.0,1200.0],[171.0,1200.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[4,6]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[4,6]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Long Border","nodes":[[171.0,1350.0],[471.0,1350.0],[471.0,1050.0],[771.0,1050.0],[171.0,1050.0],[771.0,1350.0],[1071.0,1050.0],[1071.0,1350.0]],"edges":[[0,1],[1,2],[2,3],[3,7],[7,6],[6,5],[5,4],[4,0]],"slots":[[171.0,1350.0],[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[171.0,1050.0],[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0]],"refEdges":[[0,1],[1,2],[2,3],[3,7],[7,6],[6,5],[5,4],[4,0]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,5,4],[1,2,6,5],[2,3,7,6]]}}{"name":"Open Basket","nodes":[[1071.0,975.0],[621.0,975.0],[171.0,1425.0],[621.0,1425.0],[171.0,975.0],[1071.0,1425.0]],"edges":[[0,1],[1,4],[4,3],[3,0],[1,2],[1,5]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,1],[1,4],[4,3],[3,0],[1,2],[1,5]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Pennant","nodes":[[621.0,1425.0],[1071.0,975.0],[621.0,975.0],[1071.0,1425.0],[171.0,975.0],[171.0,1425.0]],"edges":[[0,1],[1,3],[3,0],[1,2],[2,5],[5,4]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,1],[1,3],[3,0],[1,2],[2,5],[5,4]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Seedling","nodes":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,975.0],[846.0,1425.0],[1071.0,1200.0]],"edges":[[0,2],[1,2],[3,2],[2,4],[4,5],[5,6]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[0,2],[1,2],[3,2],[2,4],[4,5],[5,6]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Swallowtail","nodes":[[396.0,1425.0],[621.0,1200.0],[171.0,1200.0],[846.0,1425.0],[396.0,975.0],[846.0,975.0],[1071.0,1200.0]],"edges":[[0,1],[1,2],[2,0],[2,4],[4,5],[5,2],[1,3],[5,6]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[0,1],[1,2],[2,0],[2,4],[4,5],[5,2],[1,3],[5,6]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Tassel","nodes":[[171.0,1425.0],[621.0,1425.0],[171.0,975.0],[1071.0,1425.0],[1071.0,975.0],[621.0,975.0]],"edges":[[0,1],[1,2],[2,5],[5,4],[4,0],[4,3]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,1],[1,2],[2,5],[5,4],[4,0],[4,3]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Teacup","nodes":[[1071.0,1425.0],[621.0,1425.0],[171.0,1425.0],[1071.0,975.0],[621.0,975.0],[171.0,975.0]],"edges":[[1,2],[2,5],[5,4],[4,1],[1,0],[4,3]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[1,2],[2,5],[5,4],[4,1],[1,0],[4,3]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Three Reeds","nodes":[[396.0,1425.0],[171.0,1200.0],[396.0,975.0],[621.0,1200.0],[846.0,975.0],[1071.0,1200.0],[846.0,1425.0]],"edges":[[2,0],[0,1],[2,3],[3,6],[2,4],[4,5]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[2,0],[0,1],[2,3],[3,6],[2,4],[4,5]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Three Sprigs","nodes":[[621.0,1425.0],[171.0,975.0],[171.0,1425.0],[621.0,975.0],[1071.0,1425.0],[1071.0,975.0]],"edges":[[0,1],[1,4],[4,0],[0,3],[1,2],[4,5]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[0,1],[1,4],[4,0],[0,3],[1,2],[4,5]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Three Ways","nodes":[[621.0,750.0],[1071.0,750.0],[171.0,750.0],[621.0,1200.0],[1071.0,1200.0],[171.0,1200.0],[171.0,1650.0],[621.0,1650.0]],"edges":[[2,3],[3,4],[2,0],[0,1],[1,4],[2,5],[5,6],[6,7],[7,4]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[171.0,750.0],[621.0,750.0],[1071.0,750.0]],"refEdges":[[2,3],[3,4],[2,0],[0,1],[1,4],[2,5],[5,6],[6,7],[7,4]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,3,2],[2,3,6,5],[3,4,7,6]]}}{"name":"Three Windows","nodes":[[471.0,1650.0],[771.0,1650.0],[771.0,1350.0],[771.0,1050.0],[471.0,1350.0],[471.0,1050.0],[471.0,750.0],[771.0,750.0]],"edges":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[0,4],[1,5],[2,6],[3,7]],"slots":[[471.0,1650.0],[471.0,1350.0],[471.0,1050.0],[471.0,750.0],[771.0,1650.0],[771.0,1350.0],[771.0,1050.0],[771.0,750.0]],"refEdges":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[0,4],[1,5],[2,6],[3,7]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,4,5,1],[1,5,6,2],[2,6,7,3]]}}{"name":"Trailing Leaf","nodes":[[171.0,1200.0],[171.0,750.0],[171.0,1650.0],[621.0,750.0],[621.0,1200.0],[621.0,1650.0],[1071.0,750.0],[1071.0,1200.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,7],[7,6],[6,3],[2,5]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[171.0,750.0],[621.0,750.0],[1071.0,750.0]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,7],[7,6],[6,3],[2,5]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,3,2],[2,3,6,5],[3,4,7,6]]}}{"name":"Twin Arches","nodes":[[396.0,1425.0],[171.0,1200.0],[396.0,975.0],[621.0,1200.0],[846.0,975.0],[846.0,1425.0],[1071.0,1200.0]],"edges":[[1,0],[0,3],[0,2],[2,4],[4,5],[4,6]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[1,0],[0,3],[0,2],[2,4],[4,5],[4,6]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Twin Petals","nodes":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[846.0,1425.0],[396.0,975.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]}}{"name":"Unequal Rooms","nodes":[[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[771.0,1050.0],[171.0,1350.0],[171.0,1050.0],[471.0,1050.0],[1071.0,1050.0]],"edges":[[0,1],[1,2],[2,6],[6,5],[5,4],[4,0],[2,3],[3,7],[7,2]],"slots":[[171.0,1350.0],[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[171.0,1050.0],[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0]],"refEdges":[[0,1],[1,2],[2,6],[6,5],[5,4],[4,0],[2,3],[3,7],[7,2]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,5,4],[1,2,6,5],[2,3,7,6]]}}{"name":"Waterfall","nodes":[[471.0,1650.0],[471.0,1350.0],[771.0,1350.0],[771.0,750.0],[771.0,1650.0],[471.0,1050.0],[471.0,750.0],[771.0,1050.0]],"edges":[[0,4],[4,1],[1,5],[5,2],[2,6],[6,3],[3,7]],"slots":[[471.0,1650.0],[471.0,1350.0],[471.0,1050.0],[471.0,750.0],[771.0,1650.0],[771.0,1350.0],[771.0,1050.0],[771.0,750.0]],"refEdges":[[0,4],[4,1],[1,5],[5,2],[2,6],[6,3],[3,7]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,4,5,1],[1,5,6,2],[2,6,7,3]]}}{"name":"Wishbone","nodes":[[171.0,975.0],[621.0,1425.0],[1071.0,1425.0],[171.0,1425.0],[1071.0,975.0],[621.0,975.0]],"edges":[[1,0],[0,3],[1,4],[4,5],[1,2]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"refEdges":[[1,0],[0,3],[1,4],[4,5],[1,2]],"lesson":"Drag a dot or the ring itself around the circle. Where two rings meet, a dot can pass between them.","movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]}}{"name":"Signature","nodes":[[871,1380],[871,900],[621,1150],[371,1380],[621,720]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"slots":[[371,900],[871,900],[871,1380],[371,1380],[621,720],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"marked":[[0,4]],"lesson":"A special connection changes the answer."}{"name":"Pairing","nodes":[[821,700],[421,700],[821,1150],[421,1600],[821,1600],[421,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"marked":[[0,1],[3,4]],"lesson":"A special connection changes the answer."}{"name":"A Familiar Branch","nodes":[[957.0,764.0],[957.0,1436.0],[285.0,764.0],[285.0,1436.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"marked":[[0,1]],"lesson":"A special connection changes the answer."}{"name":"The Signed Branch","slots":[[621,1100],[621,1532.0],[237.0,836.0],[1005.0,836.0]],"nodes":[[621,1100],[237.0,836.0],[621,1532.0],[1005.0,836.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[0,1],[0,2],[0,3]],"marked":[[0,1]],"lesson":"The outline already fits. Find the branch whose marked connection belongs at the top."}{"name":"Left Hand","nodes":[[621,560],[371,900],[871,1240],[621,1240],[621,1580],[621,900]],"edges":[[0,1],[1,2],[2,4],[2,5],[1,3],[3,4]],"slots":[[621,560],[621,900],[621,1240],[371,900],[621,1580],[871,1240]],"refEdges":[[0,1],[1,2],[2,4],[2,5],[1,3],[3,4]],"marked":[[1,3]],"lesson":"A special connection changes the answer."}{"name":"Crosswind","nodes":[[821,1600],[621,1150],[821,1150],[421,700],[421,1150],[421,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150],[221,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"marked":[[1,2],[4,5]],"lesson":"A special connection changes the answer."}{"name":"Together","nodes":[[957.0,764.0],[285.0,764.0],[957.0,1436.0],[285.0,1436.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"marked":[[0,1]],"lesson":"A special connection changes the answer."}{"name":"Root and Branch","slots":[[309.0,1148.0],[141,1508.0],[477.0,1508.0],[789.0,980.0],[1149.0,1172.0],[1005.0,668.0]],"nodes":[[477.0,1508.0],[1149.0,1172.0],[141,1508.0],[789.0,980.0],[1005.0,668.0],[309.0,1148.0]],"edges":[[0,1],[0,2],[0,3],[3,4],[3,5]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[3,5]],"marked":[[0,1]],"lesson":"Build outward from the anchored dot. Use the marked connection to tell the upper branches apart.","pinned":[3]}{"name":"One Discovery","nodes":[[957.0,1436.0],[285.0,1436.0],[285.0,764.0],[957.0,764.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"marked":[[0,1]],"lesson":"A special connection changes the answer."}{"name":"Signed Wings","slots":[[453.0,1100],[93.0,1436.0],[93.0,764.0],[789.0,1100],[1149.0,1436.0],[1149.0,764.0]],"nodes":[[789.0,1100],[93.0,764.0],[453.0,1100],[1149.0,1436.0],[1149.0,764.0],[93.0,1436.0]],"edges":[[0,1],[0,2],[0,3],[3,4],[3,5],[1,2],[4,5]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[3,5],[1,2],[4,5]],"marked":[[0,1],[3,4]],"lesson":"Join the two wings, then check each signature. Both marked connections must match the target."}{"name":"Signet","nodes":[[221,700],[521,560],[821,1300],[821,700],[1021,1000],[521,1300],[221,1600],[1021,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000],[1021,1600]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"marked":[[1,5],[2,3]],"lesson":"A special connection changes the answer."}{"name":"Arcade","nodes":[[1071.0,1200.0],[778.5,918.75],[778.5,1481.25],[463.5,1481.25],[463.5,918.75],[171.0,1200.0]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4]],"slots":[[463.5,1481.25],[463.5,918.75],[171.0,1200.0],[778.5,1481.25],[778.5,918.75],[1071.0,1200.0]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4]],"lesson":"Match the shape and its marked connections.","marked":[[0,2],[4,5]]}{"name":"Awning","nodes":[[767.25,862.5],[1071.0,1200.0],[171.0,1200.0],[474.75,862.5],[767.25,1537.5],[474.75,1537.5]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"slots":[[171.0,1200.0],[474.75,1537.5],[474.75,862.5],[1071.0,1200.0],[767.25,1537.5],[767.25,862.5]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"lesson":"Match the shape and its marked connections.","marked":[[0,1],[1,4]]}{"name":"Bell","nodes":[[621.0,1625.6756756756756],[876.4054054054054,1418.9189189189187],[803.4324324324324,1041.8918918918919],[365.5945945945946,1418.9189189189187],[438.5675675675676,1041.8918918918919],[171.0,774.3243243243244],[1071.0,774.3243243243244]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[0,4]],"slots":[[621.0,1625.6756756756756],[365.5945945945946,1418.9189189189187],[438.5675675675676,1041.8918918918919],[171.0,774.3243243243244],[1071.0,774.3243243243244],[803.4324324324324,1041.8918918918919],[876.4054054054054,1418.9189189189187]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[0,4]],"lesson":"Match the shape and its marked connections.","marked":[[1,2]]}{"name":"Bookcase","nodes":[[171.0,910.7142857142858],[471.0,1489.2857142857142],[771.0,910.7142857142858],[1071.0,910.7142857142858],[171.0,1489.2857142857142],[471.0,910.7142857142858],[771.0,1489.2857142857142],[1071.0,1489.2857142857142]],"edges":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[0,4],[1,5],[2,6],[3,7]],"slots":[[171.0,1489.2857142857142],[471.0,1489.2857142857142],[771.0,1489.2857142857142],[1071.0,1489.2857142857142],[171.0,910.7142857142858],[471.0,910.7142857142858],[771.0,910.7142857142858],[1071.0,910.7142857142858]],"refEdges":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[0,4],[1,5],[2,6],[3,7]],"lesson":"Match the shape and its marked connections.","marked":[[1,2],[4,5]]}{"name":"Boot","nodes":[[271.7462686567165,1650.0],[594.134328358209,776.8656716417911],[191.14925373134332,750.0],[258.31343283582095,1206.7164179104477],[1050.8507462686566,803.7313432835821],[580.7014925373135,1179.8507462686566]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[1,5],[5,2]],"slots":[[258.31343283582095,1206.7164179104477],[580.7014925373135,1179.8507462686566],[594.134328358209,776.8656716417911],[191.14925373134332,750.0],[271.7462686567165,1650.0],[1050.8507462686566,803.7313432835821]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[1,5],[5,2]],"lesson":"Match the shape and its marked connections.","marked":[[0,4]]}{"name":"Braid","nodes":[[297.92307692307696,1557.6923076923076],[171.0,1165.3846153846155],[297.92307692307696,842.3076923076923],[944.0769230769231,842.3076923076923],[944.0769230769231,1557.6923076923076],[1071.0,1234.6153846153845]],"edges":[[0,3],[0,4],[0,5],[1,3],[1,4],[1,5],[2,3],[2,4],[2,5]],"slots":[[297.92307692307696,1557.6923076923076],[1071.0,1234.6153846153845],[297.92307692307696,842.3076923076923],[944.0769230769231,1557.6923076923076],[944.0769230769231,842.3076923076923],[171.0,1165.3846153846155]],"refEdges":[[0,3],[0,4],[0,5],[1,3],[1,4],[1,5],[2,3],[2,4],[2,5]],"lesson":"Match the shape and its marked connections.","pinned":[0],"marked":[[0,3],[1,4],[2,5]]}{"name":"Coffer","nodes":[[452.25,1031.25],[171.0,750.0],[171.0,1650.0],[789.75,1368.75],[789.75,1031.25],[1071.0,750.0],[1071.0,1650.0],[452.25,1368.75]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,7],[7,4],[0,4],[1,5],[2,6],[3,7]],"slots":[[171.0,1650.0],[1071.0,1650.0],[1071.0,750.0],[171.0,750.0],[452.25,1368.75],[789.75,1368.75],[789.75,1031.25],[452.25,1031.25]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,7],[7,4],[0,4],[1,5],[2,6],[3,7]],"lesson":"Match the shape and its marked connections.","marked":[[0,1],[1,5],[5,6]]}{"name":"Cross-stitch","nodes":[[621.0,1650.0],[474.48837209302326,1022.093023255814],[767.5116279069767,1022.093023255814],[254.7209302325582,1419.7674418604652],[621.0,750.0000000000002],[987.2790697674418,1419.7674418604652]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,2],[1,3],[0,4],[1,4],[2,5],[3,5]],"slots":[[254.7209302325582,1419.7674418604652],[987.2790697674418,1419.7674418604652],[767.5116279069767,1022.093023255814],[474.48837209302326,1022.093023255814],[621.0,1650.0],[621.0,750.0000000000002]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,2],[1,3],[0,4],[1,4],[2,5],[3,5]],"lesson":"Match the shape and its marked connections.","marked":[[0,2],[1,3]]}{"name":"Facet","nodes":[[621.0,750.0],[621.0,1650.0],[216.0,1425.0],[1026.0,1425.0],[1026.0,975.0],[216.0,975.0]],"edges":[[0,2],[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]],"slots":[[621.0,1650.0],[621.0,750.0],[1026.0,975.0],[216.0,1425.0],[216.0,975.0],[1026.0,1425.0]],"refEdges":[[0,2],[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]],"lesson":"Match the shape and its marked connections.","marked":[[0,5],[5,2],[2,1]]}{"name":"Finial","nodes":[[921.0,1100.0],[321.0,1100.0],[621.0,1550.0],[1071.0,1525.0],[621.0,850.0],[171.0,1525.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,1],[1,4],[4,2],[2,5],[5,0]],"slots":[[621.0,1550.0],[321.0,1100.0],[921.0,1100.0],[171.0,1525.0],[621.0,850.0],[1071.0,1525.0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,1],[1,4],[4,2],[2,5],[5,0]],"lesson":"Match the shape and its marked connections.","marked":[[0,3],[1,4],[2,5]]}{"name":"Gable","nodes":[[1071.0,1200.0],[171.0,1200.0],[812.25,862.5],[812.25,1537.5],[429.75,862.5],[429.75,1537.5]],"edges":[[0,2],[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,3],[4,5]],"slots":[[171.0,1200.0],[1071.0,1200.0],[429.75,1537.5],[812.25,1537.5],[429.75,862.5],[812.25,862.5]],"refEdges":[[0,2],[0,3],[0,4],[0,5],[1,2],[1,3],[1,4],[1,5],[2,3],[4,5]],"lesson":"Match the shape and its marked connections.","marked":[[0,2],[2,3],[3,0]]}{"name":"Kite Frame","nodes":[[626.921052631579,750.0],[212.4473684210526,1365.7894736842104],[247.97368421052624,986.8421052631579],[1029.5526315789475,1389.4736842105262],[994.0263157894738,986.8421052631579],[413.7631578947368,1140.7894736842104],[626.921052631579,1650.0]],"edges":[[0,2],[2,1],[0,3],[3,4],[4,1],[0,5],[5,6],[6,1]],"slots":[[626.921052631579,1650.0],[626.921052631579,750.0],[413.7631578947368,1140.7894736842104],[212.4473684210526,1365.7894736842104],[247.97368421052624,986.8421052631579],[1029.5526315789475,1389.4736842105262],[994.0263157894738,986.8421052631579]],"refEdges":[[0,2],[2,1],[0,3],[3,4],[4,1],[0,5],[5,6],[6,1]],"lesson":"Match the shape and its marked connections.","marked":[[0,3],[6,1]]}{"name":"Loom","nodes":[[621.0,1650.0],[187.26506024096392,1053.6144578313251],[729.433734939759,977.710843373494],[1054.734939759036,1172.8915662650602],[902.9277108433735,1454.8192771084337],[317.38554216867476,750.0],[339.07228915662654,1454.8192771084337]],"edges":[[0,4],[0,5],[1,3],[1,4],[1,5],[2,3],[2,4],[2,5],[0,6],[6,3]],"slots":[[339.07228915662654,1454.8192771084337],[1054.734939759036,1172.8915662650602],[317.38554216867476,750.0],[902.9277108433735,1454.8192771084337],[729.433734939759,977.710843373494],[187.26506024096392,1053.6144578313251],[621.0,1650.0]],"refEdges":[[0,4],[0,5],[1,3],[1,4],[1,5],[2,3],[2,4],[2,5],[0,6],[6,3]],"lesson":"Match the shape and its marked connections.","marked":[[0,4],[1,3],[2,5]]}{"name":"Medallion","nodes":[[763.4050632911392,1650.0],[512.7721518987341,1353.7974683544303],[1014.0379746835442,1353.7974683544303],[227.96202531645565,1456.3291139240507],[763.4050632911392,1080.379746835443],[262.13924050632903,943.6708860759494],[581.126582278481,750.0]],"edges":[[0,1],[0,2],[0,3],[1,2],[1,3],[2,4],[4,5],[5,6],[6,3]],"slots":[[512.7721518987341,1353.7974683544303],[1014.0379746835442,1353.7974683544303],[763.4050632911392,1650.0],[763.4050632911392,1080.379746835443],[227.96202531645565,1456.3291139240507],[262.13924050632903,943.6708860759494],[581.126582278481,750.0]],"refEdges":[[0,1],[0,2],[0,3],[1,2],[1,3],[2,4],[4,5],[5,6],[6,3]],"lesson":"Match the shape and its marked connections.","marked":[[0,2],[1,3]]}{"name":"Oculus","nodes":[[621.0,1200.0],[221.0,1430.0],[221.0,970.0],[621.0,750.0],[1021.0,1430.0],[1021.0,970.0],[621.0,1650.0]],"edges":[[0,1],[0,2],[0,3],[0,4],[0,5],[0,6],[1,2],[2,3],[3,4],[4,5],[5,6],[6,1]],"slots":[[621.0,1200.0],[621.0,1650.0],[1021.0,1430.0],[1021.0,970.0],[621.0,750.0],[221.0,970.0],[221.0,1430.0]],"refEdges":[[0,1],[0,2],[0,3],[0,4],[0,5],[0,6],[1,2],[2,3],[3,4],[4,5],[5,6],[6,1]],"lesson":"Match the shape and its marked connections.","marked":[[0,1],[1,2],[4,5]]}{"name":"Pavilion","nodes":[[981.0,1475.625],[621.0,1644.375],[418.5,755.625],[171.0,1104.375],[823.5,755.625],[261.0,1475.625],[1071.0,1104.375]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,5]],"slots":[[621.0,1644.375],[981.0,1475.625],[1071.0,1104.375],[823.5,755.625],[418.5,755.625],[171.0,1104.375],[261.0,1475.625]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,5]],"lesson":"Match the shape and its marked connections.","marked":[[0,6]]}{"name":"Pleated Diamond","nodes":[[771.0,1107.6923076923076],[471.0,1292.3076923076924],[1013.3076923076924,1200.0],[228.69230769230768,1200.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1],[0,5],[5,1]],"slots":[[621.0,1650.0],[621.0,750.0],[228.69230769230768,1200.0],[471.0,1292.3076923076924],[771.0,1107.6923076923076],[1013.3076923076924,1200.0]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1],[0,5],[5,1]],"lesson":"Match the shape and its marked connections.","marked":[[0,2],[0,3],[1,4],[1,5]]}{"name":"Rosette","nodes":[[621.0,1152.6315789473683],[1071.0,1300.657894736842],[171.0,1300.657894736842],[621.0,1626.3157894736842],[342.7105263157894,773.6842105263156],[899.2894736842106,773.6842105263156]],"edges":[[0,1],[0,2],[0,3],[0,4],[0,5],[1,2],[2,3],[3,4],[4,5],[5,1]],"slots":[[621.0,1152.6315789473683],[621.0,1626.3157894736842],[1071.0,1300.657894736842],[899.2894736842106,773.6842105263156],[342.7105263157894,773.6842105263156],[171.0,1300.657894736842]],"refEdges":[[0,1],[0,2],[0,3],[0,4],[0,5],[1,2],[2,3],[3,4],[4,5],[5,1]],"lesson":"Match the shape and its marked connections.","marked":[[1,2],[3,4]]}{"name":"Sash","nodes":[[819.0,1605.0],[171.0,1290.0],[670.5,1128.0],[621.0,795.0],[423.0,1605.0],[1071.0,1290.0]],"edges":[[0,4],[0,5],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5],[0,2]],"slots":[[423.0,1605.0],[670.5,1128.0],[819.0,1605.0],[621.0,795.0],[171.0,1290.0],[1071.0,1290.0]],"refEdges":[[0,4],[0,5],[1,4],[1,5],[2,4],[2,5],[3,4],[3,5],[0,2]],"lesson":"Match the shape and its marked connections.","marked":[[4,0],[0,2],[2,5]]}{"name":"Satchel","nodes":[[621.0,1218.0],[945.0,1470.0],[621.0,1650.0],[297.0,1470.0],[837.0,750.0],[405.0,750.0]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"slots":[[297.0,1470.0],[945.0,1470.0],[621.0,1650.0],[621.0,1218.0],[405.0,750.0],[837.0,750.0]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"lesson":"Match the shape and its marked connections.","marked":[[0,2],[3,1]]}{"name":"Seal","nodes":[[621.0,1272.2222222222222],[843.2222222222222,1650.0],[954.3333333333334,1005.5555555555557],[621.0,750.0],[287.66666666666663,1005.5555555555557],[398.77777777777777,1650.0]],"edges":[[0,1],[0,2],[0,3],[1,2],[1,3],[2,3],[0,4],[4,5],[5,0]],"slots":[[621.0,1272.2222222222222],[287.66666666666663,1005.5555555555557],[621.0,750.0],[954.3333333333334,1005.5555555555557],[398.77777777777777,1650.0],[843.2222222222222,1650.0]],"refEdges":[[0,1],[0,2],[0,3],[1,2],[1,3],[2,3],[0,4],[4,5],[5,0]],"lesson":"Match the shape and its marked connections.","marked":[[1,2],[2,3],[0,4]]}{"name":"Spindle","nodes":[[924.75,1537.5],[317.25,1537.5],[171.0,1200.0],[1071.0,1200.0],[924.75,862.5],[317.25,862.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3],[1,4]],"slots":[[317.25,1537.5],[924.75,1537.5],[1071.0,1200.0],[924.75,862.5],[317.25,862.5],[171.0,1200.0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3],[1,4]],"lesson":"Match the shape and its marked connections.","marked":[[0,1],[3,4],[1,2]]}{"name":"Sprig","nodes":[[621.0,1183.7349397590363],[512.566265060241,750.0000000000002],[946.301204819277,966.8674698795182],[187.26506024096392,966.8674698795182],[187.26506024096392,1509.0361445783133],[1054.734939759036,1400.6024096385543],[621.0,1650.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[0,5],[5,6],[6,0]],"slots":[[621.0,1183.7349397590363],[187.26506024096392,1509.0361445783133],[621.0,1650.0],[1054.734939759036,1400.6024096385543],[946.301204819277,966.8674698795182],[512.566265060241,750.0000000000002],[187.26506024096392,966.8674698795182]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[0,5],[5,6],[6,0]],"lesson":"Match the shape and its marked connections.","marked":[[0,1],[1,2],[3,4]]}{"name":"Tether","nodes":[[621.0,778.125],[621.0,1363.125],[621.0,1621.875],[171.0,1194.375],[958.5,856.875],[1071.0,1194.375],[283.5,856.875]],"edges":[[1,2],[2,3],[3,1],[0,4],[4,1],[0,5],[5,2],[0,6],[6,3]],"slots":[[621.0,778.125],[621.0,1621.875],[171.0,1194.375],[1071.0,1194.375],[621.0,1363.125],[283.5,856.875],[958.5,856.875]],"refEdges":[[1,2],[2,3],[3,1],[0,4],[4,1],[0,5],[5,2],[0,6],[6,3]],"lesson":"Match the shape and its marked connections.","marked":[[0,4],[1,2]]}{"name":"Three Ribbons","nodes":[[1071.0,1200.0],[171.0,1200.0],[846.0,1537.5],[463.5,1278.75],[846.0,862.5],[396.0,862.5],[778.5,1121.25],[396.0,1537.5]],"edges":[[0,2],[2,3],[3,1],[0,4],[4,5],[5,1],[0,6],[6,7],[7,1]],"slots":[[171.0,1200.0],[1071.0,1200.0],[396.0,1537.5],[846.0,1537.5],[463.5,1278.75],[778.5,1121.25],[396.0,862.5],[846.0,862.5]],"refEdges":[[0,2],[2,3],[3,1],[0,4],[4,5],[5,1],[0,6],[6,7],[7,1]],"lesson":"Match the shape and its marked connections.","marked":[[0,2],[4,5],[7,1]]}{"name":"Triptych","nodes":[[1071.0,1087.5],[789.75,1312.5],[1071.0,1537.5],[171.0,1537.5],[452.25,1312.5],[171.0,1087.5],[621.0,862.5]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[4,5],[5,6],[6,4]],"slots":[[171.0,1537.5],[171.0,1087.5],[452.25,1312.5],[621.0,862.5],[789.75,1312.5],[1071.0,1087.5],[1071.0,1537.5]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[4,5],[5,6],[6,4]],"lesson":"Match the shape and its marked connections.","marked":[[0,1],[2,3],[4,6]]}{"name":"Twin Diamonds","nodes":[[1071.0,1200.0],[380.30232558139534,1534.8837209302326],[171.0,1200.0],[380.30232558139534,865.1162790697674],[861.6976744186047,865.1162790697674],[621.0,1200.0],[861.6976744186047,1534.8837209302326]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"slots":[[621.0,1200.0],[380.30232558139534,1534.8837209302326],[171.0,1200.0],[380.30232558139534,865.1162790697674],[861.6976744186047,1534.8837209302326],[1071.0,1200.0],[861.6976744186047,865.1162790697674]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"lesson":"Match the shape and its marked connections.","marked":[[1,2],[5,6]]}{"name":"Windmill","nodes":[[453.5581395348837,1032.5581395348836],[788.4418604651163,1367.4418604651164],[453.5581395348837,1367.4418604651164],[788.4418604651163,1032.5581395348836],[233.79069767441854,750.0],[1008.2093023255815,1650.0],[171.0,1587.2093023255816],[1071.0,812.7906976744185]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[1,5],[2,6],[3,7]],"slots":[[453.5581395348837,1367.4418604651164],[788.4418604651163,1367.4418604651164],[788.4418604651163,1032.5581395348836],[453.5581395348837,1032.5581395348836],[171.0,1587.2093023255816],[1008.2093023255815,1650.0],[1071.0,812.7906976744185],[233.79069767441854,750.0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[1,5],[2,6],[3,7]],"lesson":"Match the shape and its marked connections.","marked":[[0,4],[1,5]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[621,1100],[285.0,1436.0],[957.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,764.0],[285.0,1436.0],[-51.0,1100],[957.0,764.0],[621,1100],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,764.0],[1293.0,1100],[-51.0,1100],[285.0,1436.0],[957.0,764.0],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[-51.0,1100],[957.0,1436.0],[285.0,764.0],[621,1100],[285.0,1436.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,764.0],[621,1100],[-51.0,1100],[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[-51.0,1100],[957.0,1436.0],[285.0,764.0],[621,1100],[285.0,1436.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[-51.0,1100],[957.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[-51.0,1100],[957.0,1436.0],[285.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Asymmetric Wings","nodes":[[351.0,1380.0],[1071.0,1200.0],[531.0,1200.0],[801.0,1470.0],[801.0,930.0],[351.0,1020.0],[171.0,1200.0]],"slots":[[351.0,1380.0],[171.0,1200.0],[531.0,1200.0],[351.0,1020.0],[801.0,1470.0],[1071.0,1200.0],[801.0,930.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[2,6]]}{"name":"Balance","nodes":[[171.0,1425.0],[621.0,1425.0],[171.0,975.0],[1071.0,1425.0],[1071.0,975.0],[621.0,975.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,2],[1,4],[4,3],[4,5]],"refEdges":[[0,1],[1,2],[1,4],[4,3],[4,5]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[1,4]]}{"name":"Bookend","nodes":[[171.0,1650.0],[171.0,1200.0],[621.0,1650.0],[171.0,750.0],[621.0,750.0],[621.0,1200.0],[1071.0,1200.0],[1071.0,750.0]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[171.0,750.0],[621.0,750.0],[1071.0,750.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,5],[5,6],[6,7],[7,4],[4,3]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,5],[5,6],[6,7],[7,4],[4,3]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[2,3,6,5],[3,4,7,6]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[3,4]]}{"name":"Bridge","nodes":[[171.0,1200.0],[171.0,750.0],[171.0,1650.0],[621.0,1200.0],[621.0,1650.0],[1071.0,750.0],[621.0,750.0],[1071.0,1200.0]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[171.0,750.0],[621.0,750.0],[1071.0,750.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,7],[7,6],[6,5]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,7],[7,6],[6,5]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[2,3,6,5],[3,4,7,6]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[1,3],[3,4]]}{"name":"Cuff","nodes":[[621.0,975.0],[171.0,975.0],[621.0,1425.0],[1071.0,1425.0],[1071.0,975.0],[171.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"refEdges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[0,3]]}{"name":"Damask","nodes":[[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0],[1071.0,1350.0],[171.0,1050.0],[171.0,1350.0],[471.0,1350.0],[771.0,1350.0]],"slots":[[171.0,1350.0],[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[171.0,1050.0],[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0]],"edges":[[0,1],[1,2],[2,3],[3,7],[7,6],[6,5],[5,4],[4,0],[0,5],[2,7]],"refEdges":[[0,1],[1,2],[2,3],[3,7],[7,6],[6,5],[5,4],[4,0],[0,5],[2,7]],"movement":{"kind":"orbits","rings":[[0,1,5,4],[1,2,6,5],[2,3,7,6]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,5],[2,3]]}{"name":"Double Locket","nodes":[[471.0,1050.0],[471.0,750.0],[771.0,1650.0],[771.0,1350.0],[771.0,1050.0],[771.0,750.0],[471.0,1650.0],[471.0,1350.0]],"slots":[[471.0,1650.0],[471.0,1350.0],[471.0,1050.0],[471.0,750.0],[771.0,1650.0],[771.0,1350.0],[771.0,1050.0],[771.0,750.0]],"edges":[[0,4],[4,5],[5,1],[1,0],[1,2],[2,6],[6,7],[7,3],[3,2]],"refEdges":[[0,4],[4,5],[5,1],[1,0],[1,2],[2,6],[6,7],[7,3],[3,2]],"movement":{"kind":"orbits","rings":[[0,4,5,1],[1,5,6,2],[2,6,7,3]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,4],[6,7]]}{"name":"Fern","nodes":[[471.0,1650.0],[771.0,1350.0],[471.0,750.0],[771.0,1050.0],[471.0,1350.0],[771.0,1650.0],[471.0,1050.0],[771.0,750.0]],"slots":[[471.0,1650.0],[471.0,1350.0],[471.0,1050.0],[471.0,750.0],[771.0,1650.0],[771.0,1350.0],[771.0,1050.0],[771.0,750.0]],"edges":[[0,1],[1,2],[2,3],[0,4],[1,5],[2,6],[3,7]],"refEdges":[[0,1],[1,2],[2,3],[0,4],[1,5],[2,6],[3,7]],"movement":{"kind":"orbits","rings":[[0,4,5,1],[1,5,6,2],[2,6,7,3]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[1,5],[3,7]]}{"name":"Harp","nodes":[[171.0,975.0],[1071.0,975.0],[621.0,1425.0],[621.0,975.0],[1071.0,1425.0],[171.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,3],[1,4],[2,5]],"refEdges":[[0,3],[1,4],[2,5]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[1,4]]}{"name":"Inlet","nodes":[[621.0,1200.0],[846.0,1425.0],[396.0,1425.0],[1071.0,1200.0],[171.0,1200.0],[396.0,975.0],[846.0,975.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2],[2,4]],"refEdges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2],[2,4]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2]]}{"name":"Kestrel","nodes":[[1071.0,750.0],[621.0,750.0],[1071.0,1200.0],[621.0,1200.0],[171.0,1200.0],[621.0,1650.0],[171.0,1650.0]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[621.0,750.0],[1071.0,750.0]],"edges":[[0,1],[1,3],[3,2],[3,4],[3,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[3,4],[3,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[3,4,6,5]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[3,2],[3,1]]}{"name":"Keyhole","nodes":[[621.0,1200.0],[171.0,1200.0],[846.0,975.0],[396.0,975.0],[846.0,1425.0],[396.0,1425.0],[1071.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,0],[0,2],[2,4],[4,5],[4,6]],"refEdges":[[0,1],[1,3],[3,0],[0,2],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[4,5]]}{"name":"Keystone","nodes":[[846.0,975.0],[1071.0,1200.0],[621.0,1200.0],[846.0,1425.0],[396.0,975.0],[171.0,1200.0],[396.0,1425.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2],[3,2],[5,2]],"refEdges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2],[3,2],[5,2]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2],[5,6],[6,3]]}{"name":"Lantern Chain","nodes":[[171.0,1350.0],[471.0,1050.0],[1071.0,1350.0],[771.0,1050.0],[471.0,1350.0],[171.0,1050.0],[771.0,1350.0],[1071.0,1050.0]],"slots":[[171.0,1350.0],[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[171.0,1050.0],[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0]],"edges":[[0,1],[1,4],[4,0],[1,5],[5,6],[6,2],[2,3],[3,7],[7,2]],"refEdges":[[0,1],[1,4],[4,0],[1,5],[5,6],[6,2],[2,3],[3,7],[7,2]],"movement":{"kind":"orbits","rings":[[0,1,5,4],[1,2,6,5],[2,3,7,6]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[2,7]]}{"name":"Lapels","nodes":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[846.0,1425.0],[1071.0,1200.0],[396.0,975.0],[846.0,975.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,0],[3,2],[2,4],[4,5],[5,6],[6,4]],"refEdges":[[0,1],[1,3],[3,0],[3,2],[2,4],[4,5],[5,6],[6,4]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[4,6]]}{"name":"Needlework","nodes":[[171.0,1425.0],[171.0,975.0],[1071.0,975.0],[621.0,1425.0],[621.0,975.0],[1071.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,3],[3,1],[1,4],[4,2],[2,5]],"refEdges":[[0,3],[3,1],[1,4],[4,2],[2,5]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[3,1],[1,4]]}{"name":"Overlock","nodes":[[1071.0,1425.0],[621.0,1425.0],[171.0,1425.0],[1071.0,975.0],[621.0,975.0],[171.0,975.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0],[1,4]],"refEdges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0],[1,4]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[4,5]]}{"name":"Pendant","nodes":[[171.0,1200.0],[621.0,1200.0],[396.0,1425.0],[846.0,1425.0],[396.0,975.0],[846.0,975.0],[1071.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2]],"refEdges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[5,6]]}{"name":"Ribbon Bow","nodes":[[1071.0,750.0],[621.0,750.0],[171.0,1200.0],[171.0,750.0],[1071.0,1200.0],[171.0,1650.0],[621.0,1200.0],[621.0,1650.0]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[171.0,750.0],[621.0,750.0],[1071.0,750.0]],"edges":[[2,3],[3,6],[6,5],[5,2],[3,1],[1,0],[6,7],[7,4]],"refEdges":[[2,3],[3,6],[6,5],[5,2],[3,1],[1,0],[6,7],[7,4]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[2,3,6,5],[3,4,7,6]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[2,3],[7,4]]}{"name":"Signal and Ribbon","nodes":[[621.0,1200.0],[396.0,975.0],[171.0,1200.0],[846.0,975.0],[396.0,1425.0],[846.0,1425.0],[1071.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[0,3]]}{"name":"Signed Arch","nodes":[[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0],[171.0,1425.0],[621.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[3,0],[0,1],[1,2],[2,5],[4,1]],"refEdges":[[3,0],[0,1],[1,2],[2,5],[4,1]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,3]]}{"name":"Split Tail","nodes":[[1071.0,1200.0],[1071.0,750.0],[621.0,1650.0],[621.0,750.0],[621.0,1200.0],[171.0,1650.0],[171.0,1200.0]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[621.0,750.0],[1071.0,750.0]],"edges":[[0,1],[1,3],[3,4],[4,6],[6,5],[5,2],[2,0]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[6,5],[5,2],[2,0]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[3,4,6,5]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[4,6]]}{"name":"Sundial","nodes":[[846.0,975.0],[1071.0,1200.0],[396.0,975.0],[846.0,1425.0],[171.0,1200.0],[396.0,1425.0],[621.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2],[2,6]],"refEdges":[[0,1],[1,3],[3,6],[6,5],[5,4],[4,0],[0,2],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2],[5,6]]}{"name":"Tendril","nodes":[[171.0,1200.0],[846.0,1425.0],[396.0,1425.0],[396.0,975.0],[1071.0,1200.0],[846.0,975.0],[621.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[2,0],[2,1],[2,3],[2,4],[4,5],[5,6]],"refEdges":[[2,0],[2,1],[2,3],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[2,0],[2,3]]}{"name":"Trade Flags","nodes":[[1071.0,975.0],[1071.0,1425.0],[171.0,975.0],[621.0,1425.0],[171.0,1425.0],[621.0,975.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,3],[3,0],[2,5],[5,4],[4,2]],"refEdges":[[0,1],[1,3],[3,0],[2,5],[5,4],[4,2]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[1,3],[3,0]]}{"name":"Two Ribbons","nodes":[[1071.0,1425.0],[1071.0,975.0],[171.0,975.0],[621.0,1425.0],[621.0,975.0],[171.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[3,0],[0,1],[4,2],[2,5]],"refEdges":[[3,0],[0,1],[4,2],[2,5]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,3],[2,5]]}{"name":"Vane","nodes":[[396.0,975.0],[846.0,975.0],[171.0,1200.0],[621.0,1200.0],[396.0,1425.0],[846.0,1425.0],[1071.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[0,3],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[0,3],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,3],[0,1]]}{"name":"Windrose","nodes":[[396.0,975.0],[846.0,975.0],[621.0,1200.0],[396.0,1425.0],[846.0,1425.0],[1071.0,1200.0],[171.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[2,0],[0,1],[2,4],[4,5],[2,3],[3,6]],"refEdges":[[2,0],[0,1],[2,4],[4,5],[2,3],[3,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[2,3]]}{"name":"Woven Sash","nodes":[[171.0,1050.0],[171.0,1350.0],[471.0,1350.0],[471.0,1050.0],[771.0,1350.0],[771.0,1050.0],[1071.0,1050.0],[1071.0,1350.0]],"slots":[[171.0,1350.0],[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[171.0,1050.0],[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0]],"edges":[[0,1],[1,2],[2,3],[3,7],[7,6],[6,5],[5,4],[4,0]],"refEdges":[[0,1],[1,2],[2,3],[3,7],[7,6],[6,5],[5,4],[4,0]],"movement":{"kind":"orbits","rings":[[0,1,5,4],[1,2,6,5],[2,3,7,6]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[1,2],[6,5]]}{"name":"Along the Path","slots":[[93.0,1100],[453.0,1100],[813.0,1100],[1173.0,1100]],"nodes":[[93.0,1100],[453.0,1100],[1173.0,1100]],"edges":[[0,1],[1,2]],"refEdges":[[0,1],[1,2]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[93.0,1100],[453.0,1100],[813.0,1100],[1173.0,1100]],"nodes":[[1173.0,1100],[813.0,1100],[93.0,1100]],"edges":[[0,1],[1,2]],"refEdges":[[0,1],[1,2]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Around the Corner","slots":[[285.0,1436.0],[285.0,764.0],[957.0,764.0],[957.0,1436.0]],"nodes":[[957.0,1436.0],[957.0,764.0],[285.0,1436.0]],"edges":[[0,1],[1,2]],"refEdges":[[0,1],[1,2]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3]]},"lesson":"Make room along the bent channel. Match the corner and leave the hollow target circle empty."}{"name":"Empty Places","slots":[[93.0,1100],[453.0,1100],[813.0,1100],[1173.0,1100]],"nodes":[[453.0,1100],[813.0,1100],[1173.0,1100]],"edges":[[0,1],[1,2]],"refEdges":[[0,1],[1,2]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"At the Junction","slots":[[117.0,1100],[453.0,1100],[789.0,1100],[1125.0,1100],[453.0,1460.0]],"nodes":[[453.0,1100],[453.0,1460.0],[1125.0,1100]],"edges":[[0,1],[1,2]],"refEdges":[[0,1],[1,2]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4]]},"lesson":"Make room at the junction, then bring the branch dot into the line."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[141,812.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[1101,1412.0],[645.0,1124.0],[1101,812.0],[141,1412.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[645.0,1124.0],[621,1580],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[621,644.0],[1101,1412.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Bell","nodes":[[621.0,1650.0],[274.8461538461538,975.0],[967.1538461538462,975.0],[932.5384615384615,1390.3846153846155],[309.46153846153845,1390.3846153846155]],"slots":[[621.0,1650.0],[309.46153846153845,1390.3846153846155],[274.8461538461538,975.0],[967.1538461538462,975.0],[932.5384615384615,1390.3846153846155],[621.0,750.0],[621.0,1217.3076923076924]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,5],[5,3],[3,4],[4,0],[0,6]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Bolt and Pin","nodes":[[1071.0,1580.7692307692307],[447.9230769230769,1650.0],[551.7692307692307,1321.1538461538462],[828.6923076923076,1321.1538461538462],[170.99999999999994,1009.6153846153845],[499.8461538461538,749.9999999999999]],"slots":[[447.9230769230769,1650.0],[828.6923076923076,1321.1538461538462],[551.7692307692307,1321.1538461538462],[794.0769230769231,819.230769230769],[170.99999999999994,1459.6153846153845],[170.99999999999994,1009.6153846153845],[499.8461538461538,749.9999999999999],[1071.0,1580.7692307692307]],"edges":[[0,1],[1,2],[2,3],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,6],[6,5],[5,4],[4,0],[1,7],[7,0],[2,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Butterfly","nodes":[[621.0,1200.0],[981.0,1488.0],[621.0,1650.0],[981.0,912.0],[621.0,750.0]],"slots":[[621.0,1200.0],[261.0,1488.0],[261.0,912.0],[981.0,1488.0],[981.0,912.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0]],"movement":{"kind":"channels","rails":[[1,5],[5,3],[3,0],[0,1],[1,2],[2,6],[6,4],[4,0],[0,2],[3,4]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Clasp","nodes":[[621.0,1395.0],[366.0,1200.0],[231.0,900.0],[1011.0,1500.0],[621.0,1650.0],[621.0,1005.0]],"slots":[[621.0,1395.0],[366.0,1200.0],[621.0,1005.0],[876.0,1200.0],[621.0,1650.0],[621.0,750.0],[231.0,900.0],[1011.0,1500.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[2,5]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[2,5]],"movement":{"kind":"channels","rails":[[4,0],[0,1],[1,2],[2,3],[3,0],[2,5],[1,6],[6,5],[3,7],[7,4]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Crossed Ribbon","nodes":[[471.0,1540.0],[471.0,860.0],[1071.0,1540.0],[1071.0,860.0]],"slots":[[471.0,1540.0],[1071.0,1540.0],[1071.0,860.0],[471.0,860.0],[171.0,1200.0]],"edges":[[0,1],[1,3],[3,2],[2,0]],"refEdges":[[0,1],[1,3],[3,2],[2,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Crown","nodes":[[170.99999999999994,1481.25],[621.0,1556.25],[1071.0,1481.25],[396.0,1162.5],[846.0,1162.5]],"slots":[[170.99999999999994,1481.25],[396.0,1162.5],[621.0,1556.25],[846.0,1162.5],[1071.0,1481.25],[396.0,843.75],[846.0,843.75]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[5,6],[6,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Cup and Saucer","nodes":[[326.7692307692308,1442.3076923076924],[621.0,1650.0],[621.0,888.4615384615383],[413.30769230769226,1078.8461538461538],[828.6923076923077,1078.8461538461538],[915.2307692307693,1442.3076923076924]],"slots":[[326.7692307692308,1442.3076923076924],[915.2307692307693,1442.3076923076924],[828.6923076923077,1078.8461538461538],[413.30769230769226,1078.8461538461538],[222.9230769230769,750.0],[1019.0769230769231,750.0],[621.0,1650.0],[621.0,888.4615384615383]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,5]],"movement":{"kind":"channels","rails":[[0,6],[6,1],[1,2],[2,7],[7,3],[3,0],[3,4],[4,7],[7,5],[5,2]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Fish","nodes":[[488.6470588235294,847.0588235294117],[788.6470588235294,1641.1764705882351],[788.6470588235294,1147.0588235294117],[488.6470588235294,1447.0588235294117],[1071.0,1411.764705882353],[1071.0,882.3529411764705]],"slots":[[171.0,1147.0588235294117],[488.6470588235294,1447.0588235294117],[788.6470588235294,1147.0588235294117],[488.6470588235294,847.0588235294117],[1071.0,1411.764705882353],[1071.0,882.3529411764705],[171.0,758.8235294117646],[788.6470588235294,1641.1764705882351]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4],[4,5],[5,2]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4],[4,5],[5,2]],"movement":{"kind":"channels","rails":[[0,1],[1,7],[7,4],[4,2],[2,3],[3,0],[0,6],[6,3],[2,5],[5,4]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Folded Diamond","nodes":[[621.0,1401.7241379310344],[621.0,1650.0],[341.68965517241384,1075.8620689655172],[1024.4482758620688,1386.2068965517242]],"slots":[[621.0,1401.7241379310344],[341.68965517241384,1075.8620689655172],[621.0,750.0],[900.3103448275862,1075.8620689655172],[217.55172413793105,765.5172413793103],[1024.4482758620688,1386.2068965517242],[621.0,1650.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[1,3]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[1,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[1,4],[4,2],[3,5],[5,0],[0,6]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Folding Screen","nodes":[[197.47058823529414,1491.1764705882354],[409.2352941176471,750.0],[1044.5294117647059,1491.1764705882354],[832.7647058823529,750.0],[621.0,1120.5882352941176],[1044.5294117647059,961.7647058823529]],"slots":[[197.47058823529414,1491.1764705882354],[197.47058823529414,961.7647058823529],[621.0,1650.0],[621.0,1120.5882352941176],[1044.5294117647059,1491.1764705882354],[1044.5294117647059,961.7647058823529],[409.2352941176471,750.0],[832.7647058823529,750.0]],"edges":[[0,1],[0,2],[1,3],[2,3],[2,4],[3,5],[4,5]],"refEdges":[[0,1],[0,2],[1,3],[2,3],[2,4],[3,5],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,6],[6,3],[3,7],[7,5],[5,4],[4,2],[2,0],[2,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Lattice Leaf","nodes":[[170.99999999999994,1200.0],[771.0,1200.0],[170.99999999999994,1650.0],[471.0,1200.0],[621.0,843.75],[621.0,1556.25]],"slots":[[621.0,1556.25],[621.0,843.75],[170.99999999999994,1200.0],[471.0,1200.0],[771.0,1200.0],[1071.0,1200.0],[170.99999999999994,1650.0],[1071.0,750.0]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1],[0,5],[5,1]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1],[0,5],[5,1]],"movement":{"kind":"channels","rails":[[0,2],[2,1],[1,5],[5,0],[0,3],[1,4],[2,6],[6,0],[1,7],[7,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Mooring Cleat","nodes":[[1036.3846153846155,1425.0],[1036.3846153846155,975.0],[621.0,1200.0],[205.61538461538458,1425.0],[776.7692307692307,750.0]],"slots":[[205.61538461538458,1425.0],[1036.3846153846155,1425.0],[621.0,1200.0],[205.61538461538458,975.0],[1036.3846153846155,975.0],[465.2307692307692,1650.0],[776.7692307692307,750.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[0,1]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[0,1]],"movement":{"kind":"channels","rails":[[0,5],[5,1],[1,2],[2,0],[0,3],[2,4],[4,6]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Open Gate","nodes":[[464.47826086956525,1552.1739130434783],[777.5217391304348,847.8260869565217],[464.47826086956525,847.8260869565217],[777.5217391304348,1552.1739130434783],[1071.0,1552.1739130434783],[1071.0,1004.3478260869565]],"slots":[[171.0,1552.1739130434783],[464.47826086956525,1552.1739130434783],[464.47826086956525,847.8260869565217],[777.5217391304348,847.8260869565217],[777.5217391304348,1552.1739130434783],[1071.0,1552.1739130434783],[171.0,1004.3478260869565],[1071.0,1004.3478260869565]],"edges":[[0,1],[1,2],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,6],[6,0],[2,3],[3,4],[4,5],[5,7],[7,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Pennant","nodes":[[347.4705882352941,1050.0],[876.8823529411764,855.8823529411765],[347.4705882352941,1473.5294117647059],[594.5294117647059,1650.0]],"slots":[[347.4705882352941,1473.5294117647059],[894.5294117647059,1261.764705882353],[347.4705882352941,1050.0],[347.4705882352941,750.0],[876.8823529411764,855.8823529411765],[594.5294117647059,1650.0]],"edges":[[0,1],[1,2],[2,0],[2,3]],"refEdges":[[0,1],[1,2],[2,0],[2,3]],"movement":{"kind":"channels","rails":[[0,5],[5,1],[1,2],[2,0],[2,3],[3,4],[4,1]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Rungs","nodes":[[973.1739130434783,1650.0],[973.1739130434783,1200.0],[621.0,1434.7826086956522],[268.82608695652175,1650.0],[268.82608695652175,750.0],[621.0,965.2173913043479]],"slots":[[268.82608695652175,1650.0],[973.1739130434783,1650.0],[268.82608695652175,1200.0],[973.1739130434783,1200.0],[268.82608695652175,750.0],[973.1739130434783,750.0],[621.0,1434.7826086956522],[621.0,965.2173913043479]],"edges":[[0,1],[2,3],[4,5]],"refEdges":[[0,1],[2,3],[4,5]],"movement":{"kind":"channels","rails":[[0,2],[2,4],[1,3],[3,5],[0,6],[6,1],[2,7],[7,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Seed Pod","nodes":[[171.0,1200.0],[336.0,1050.0],[336.0,1350.0],[906.0,1050.0],[906.0,1350.0],[1071.0,1200.0]],"slots":[[621.0,1620.0],[336.0,1350.0],[906.0,1350.0],[336.0,1050.0],[906.0,1050.0],[621.0,780.0],[171.0,1200.0],[1071.0,1200.0]],"edges":[[0,1],[0,2],[1,3],[2,4],[3,5],[4,5],[1,2],[3,4]],"refEdges":[[0,1],[0,2],[1,3],[2,4],[3,5],[4,5],[1,2],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,6],[6,3],[3,5],[5,4],[4,7],[7,2],[2,0],[0,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Sextant","nodes":[[711.0,1542.0],[171.0,1290.0],[351.0,930.0],[999.0,1290.0],[711.0,750.0]],"slots":[[351.0,930.0],[351.0,1650.0],[711.0,1542.0],[999.0,1290.0],[1071.0,930.0],[171.0,1290.0],[711.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,2],[0,3]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,2],[0,3]],"movement":{"kind":"channels","rails":[[1,5],[5,0],[0,6],[6,4],[4,3],[3,2],[2,1],[0,2]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Shepherd's Crook","nodes":[[302.25,1331.25],[302.25,1650.0],[977.25,1331.25],[639.75,993.75],[677.25,1650.0]],"slots":[[302.25,1331.25],[302.25,1650.0],[677.25,1650.0],[977.25,1331.25],[977.25,750.0],[639.75,993.75],[264.75,918.75]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[3,5],[5,6]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Signal Mast","nodes":[[621.0,1650.0],[321.0,1233.3333333333333],[621.0,1366.6666666666667],[921.0,1233.3333333333333],[287.6666666666667,900.0],[621.0,1066.6666666666667]],"slots":[[621.0,1650.0],[621.0,1366.6666666666667],[321.0,1233.3333333333333],[921.0,1233.3333333333333],[621.0,1066.6666666666667],[621.0,750.0],[287.6666666666667,900.0],[954.3333333333333,900.0]],"edges":[[0,1],[1,2],[1,3],[1,4],[4,5]],"refEdges":[[0,1],[1,2],[1,3],[1,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[1,4],[4,5],[2,6],[6,4],[3,7]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Spool","nodes":[[171.0,1605.0],[542.25,1447.5],[171.0,1200.0],[1071.0,795.0],[1071.0,1200.0],[699.75,952.5]],"slots":[[171.0,1605.0],[171.0,1200.0],[171.0,795.0],[1071.0,1605.0],[1071.0,1200.0],[1071.0,795.0],[542.25,1447.5],[699.75,952.5]],"edges":[[0,1],[1,2],[1,4],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[1,4],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,6],[6,0],[6,7],[7,4],[4,5],[5,7],[1,2],[4,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Star","nodes":[[621.0,1513.6363636363635],[416.4545454545455,886.3636363636364],[948.2727272727273,1281.8181818181818],[293.72727272727275,1281.8181818181818],[825.5454545454545,886.3636363636364]],"slots":[[621.0,1513.6363636363635],[948.2727272727273,1281.8181818181818],[825.5454545454545,886.3636363636364],[416.4545454545455,886.3636363636364],[293.72727272727275,1281.8181818181818],[1071.0,1036.3636363636365],[171.0,1036.3636363636365]],"edges":[[0,2],[2,4],[4,1],[1,3],[3,0]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,0],[1,5],[5,2],[3,6],[6,4]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Tent and Peg","nodes":[[170.99999999999994,1359.375],[771.0,1359.375],[471.0,1603.125],[471.0,1078.125],[771.0,796.875]],"slots":[[170.99999999999994,1359.375],[170.99999999999994,796.875],[471.0,1078.125],[771.0,796.875],[1071.0,796.875],[771.0,1359.375],[471.0,1603.125],[1071.0,1359.375]],"edges":[[0,1],[1,2],[2,0],[3,4]],"refEdges":[[0,1],[1,2],[2,0],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,6],[6,0],[2,5],[5,7],[7,4],[4,3],[3,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Three Leaves","nodes":[[396.0,1009.6153846153846],[846.0,1009.6153846153846],[1053.6923076923076,1321.1538461538462],[188.30769230769232,1321.1538461538462],[171.0,784.6153846153846],[1071.0,784.6153846153846]],"slots":[[621.0,1355.769230769231],[396.0,1009.6153846153846],[846.0,1009.6153846153846],[621.0,1615.3846153846155],[171.0,784.6153846153846],[1071.0,784.6153846153846],[188.30769230769232,1321.1538461538462],[1053.6923076923076,1321.1538461538462]],"edges":[[0,1],[1,2],[2,0],[0,3],[1,4],[2,5]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[1,4],[2,5]],"movement":{"kind":"channels","rails":[[3,0],[0,1],[1,2],[2,0],[1,4],[2,5],[4,6],[6,0],[5,7],[7,0]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Tripod","nodes":[[392.1864406779661,1055.084745762712],[178.62711864406782,902.542372881356],[621.0,1650.0],[621.0,750.0],[1063.3728813559321,902.542372881356],[621.0,1405.9322033898304],[621.0,1177.1186440677966]],"slots":[[621.0,1177.1186440677966],[621.0,1405.9322033898304],[621.0,1650.0],[392.1864406779661,1055.084745762712],[178.62711864406782,902.542372881356],[849.8135593220338,1055.084745762712],[1063.3728813559321,902.542372881356],[621.0,750.0]],"edges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"refEdges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"movement":{"kind":"channels","rails":[[2,1],[1,0],[0,3],[3,4],[4,7],[7,6],[6,5],[5,0],[1,5],[1,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Tuning Fork","nodes":[[283.5,1575.0],[621.0,1200.0],[621.0,825.0],[283.5,1200.0],[958.5,1575.0],[170.99999999999994,825.0]],"slots":[[283.5,1575.0],[283.5,1200.0],[621.0,1200.0],[958.5,1200.0],[958.5,1575.0],[621.0,825.0],[170.99999999999994,825.0],[1071.0,825.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[2,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[2,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[2,5],[5,6],[5,7]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Window","nodes":[[171.0,1200.0],[1071.0,1200.0],[361.38461538461536,1459.6153846153848],[880.6153846153846,940.3846153846154]],"slots":[[361.38461538461536,1459.6153846153848],[880.6153846153846,1459.6153846153848],[880.6153846153846,940.3846153846154],[361.38461538461536,940.3846153846154],[171.0,1200.0],[1071.0,1200.0]],"edges":[[0,1],[1,2],[2,3],[3,0]],"refEdges":[[0,1],[1,2],[2,3],[3,0]],"movement":{"kind":"channels","rails":[[0,1],[1,5],[5,2],[2,3],[3,4],[4,0],[0,3],[1,2]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Wishbone","nodes":[[621.0,1032.3529411764705],[956.2941176470588,1350.0],[285.7058823529412,1350.0],[621.0,1561.764705882353],[956.2941176470588,1650.0]],"slots":[[621.0,750.0],[621.0,1032.3529411764705],[285.7058823529412,1350.0],[956.2941176470588,1350.0],[956.2941176470588,1650.0],[285.7058823529412,997.0588235294117],[621.0,1561.764705882353]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[0,1],[1,2],[1,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[3,4],[2,5],[1,6]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[141,812.0],[621,644.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[141,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[1101,1412.0],[621,1580],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[645.0,1124.0],[621,644.0],[141,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[1101,812.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Acorn","nodes":[[437.66666666666663,766.6666666666665],[621.0,1400.0],[954.3333333333333,1166.6666666666665],[1071.0,799.9999999999999],[804.3333333333334,766.6666666666665],[287.6666666666667,1166.6666666666665]],"slots":[[287.6666666666667,1166.6666666666665],[621.0,1400.0],[954.3333333333333,1166.6666666666665],[804.3333333333334,766.6666666666665],[437.66666666666663,766.6666666666665],[621.0,1633.3333333333333],[171.0,799.9999999999999],[1071.0,799.9999999999999]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,2],[1,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[0,2],[1,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,6],[6,4],[4,3],[3,7],[7,2],[2,1],[1,0],[0,2],[1,5]]}}{"name":"Bell and Yoke","nodes":[[407.8421052631579,886.1842105263158],[621.0,1099.342105263158],[621.0,1513.8157894736844],[384.1578947368421,1300.657894736842],[170.99999999999994,1123.0263157894738],[1071.0,1123.0263157894738]],"slots":[[621.0,1099.342105263158],[621.0,1513.8157894736844],[384.1578947368421,1300.657894736842],[857.8421052631579,1300.657894736842],[407.8421052631579,886.1842105263158],[834.1578947368421,886.1842105263158],[170.99999999999994,1123.0263157894738],[1071.0,1123.0263157894738]],"edges":[[1,2],[2,3],[3,1],[3,0],[0,4],[0,5]],"refEdges":[[1,2],[2,3],[3,1],[3,0],[0,4],[0,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[0,4],[0,5],[4,6],[5,7]]}}{"name":"Bookend","nodes":[[298.35849056603774,1021.6981132075471],[298.35849056603774,1650.0],[637.9811320754717,1310.377358490566],[637.9811320754717,1021.6981132075471],[943.6415094339623,1021.6981132075471],[943.6415094339623,1565.0943396226414]],"slots":[[298.35849056603774,1650.0],[637.9811320754717,1650.0],[637.9811320754717,1310.377358490566],[637.9811320754717,1021.6981132075471],[943.6415094339623,1021.6981132075471],[943.6415094339623,749.9999999999999],[298.35849056603774,1021.6981132075471],[943.6415094339623,1565.0943396226414]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[3,6],[6,0],[4,7],[7,1]]}}{"name":"Carriage","nodes":[[621.0,1650.0],[786.0,1425.0],[426.0,1200.0],[786.0,975.0],[621.0,750.0],[1071.0,975.0],[1071.0,1425.0]],"slots":[[171.0,1425.0],[171.0,975.0],[426.0,1200.0],[786.0,1425.0],[1071.0,1425.0],[1071.0,975.0],[786.0,975.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,6],[6,3]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,6],[6,3]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,6],[6,3],[0,7],[7,4],[1,8],[8,6]]}}{"name":"Chalice","nodes":[[405.0,1227.0],[171.0,957.0],[1071.0,957.0],[981.0,1587.0],[621.0,813.0],[621.0,1227.0]],"slots":[[261.0,1587.0],[405.0,1227.0],[837.0,1227.0],[981.0,1587.0],[621.0,1227.0],[621.0,813.0],[171.0,957.0],[1071.0,957.0]],"edges":[[0,1],[1,4],[4,2],[2,3],[4,5]],"refEdges":[[0,1],[1,4],[4,2],[2,3],[4,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,6],[6,4],[4,0],[4,2],[2,3],[3,7],[7,4],[4,5]]}}{"name":"Compass Rose","nodes":[[763.5,1057.5],[621.0,1650.0],[621.0,1200.0],[336.0,915.0],[171.0,1200.0],[1071.0,1200.0],[621.0,750.0]],"slots":[[621.0,1200.0],[621.0,1650.0],[1071.0,1200.0],[621.0,750.0],[171.0,1200.0],[478.5,1342.5],[763.5,1057.5],[906.0,1485.0],[336.0,915.0]],"edges":[[1,2],[2,3],[3,4],[4,1],[0,1],[0,3],[0,5],[0,6]],"refEdges":[[1,2],[2,3],[3,4],[4,1],[0,1],[0,3],[0,5],[0,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,5],[0,7],[0,6],[0,8],[1,5],[1,7],[2,7],[2,6],[3,6],[3,8],[4,8],[4,5]]}}{"name":"Cradle and Pin","nodes":[[171.0,879.8076923076924],[274.8461538461538,1174.0384615384617],[621.0,914.4230769230769],[967.1538461538462,1174.0384615384617],[1071.0,879.8076923076924],[499.8461538461538,1295.1923076923076],[742.1538461538462,1295.1923076923076]],"slots":[[274.8461538461538,1520.1923076923076],[274.8461538461538,1174.0384615384617],[621.0,914.4230769230769],[967.1538461538462,1174.0384615384617],[967.1538461538462,1520.1923076923076],[499.8461538461538,1295.1923076923076],[742.1538461538462,1295.1923076923076],[171.0,879.8076923076924],[1071.0,879.8076923076924]],"edges":[[0,1],[1,2],[2,3],[3,4],[5,6]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[5,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[5,0],[0,1],[1,7],[7,5],[5,6],[6,4],[4,3],[3,8],[8,6],[7,2]]}}{"name":"Dovetail","nodes":[[531.0,1020.0],[531.0,1380.0],[951.0,1380.0],[951.0,1020.0],[291.0,1140.0],[741.0,750.0]],"slots":[[531.0,1380.0],[951.0,1380.0],[951.0,1020.0],[531.0,1020.0],[291.0,1620.0],[291.0,1140.0],[741.0,1650.0],[741.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[0,5]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[0,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[0,4],[0,5],[4,6],[6,1],[5,7],[7,2]]}}{"name":"Footbridge","nodes":[[246.0,1200.0],[621.0,1200.0],[996.0,1200.0],[621.0,1650.0],[246.0,1537.5],[996.0,1537.5],[621.0,750.0]],"slots":[[246.0,1200.0],[621.0,1200.0],[996.0,1200.0],[246.0,1537.5],[246.0,862.5],[996.0,1537.5],[996.0,862.5],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[0,3],[0,4],[2,5],[2,6]],"refEdges":[[0,1],[1,2],[0,3],[0,4],[2,5],[2,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,3],[3,7],[7,1],[1,0],[1,2],[2,6],[6,8],[8,1],[0,4],[2,5]]}}{"name":"Fountain","nodes":[[621.0,1200.0],[1071.0,990.0],[891.0,780.0],[921.0,1380.0],[621.0,1620.0],[171.0,990.0],[321.0,1380.0]],"slots":[[621.0,1200.0],[621.0,930.0],[351.0,780.0],[891.0,780.0],[621.0,1620.0],[321.0,1380.0],[921.0,1380.0],[171.0,990.0],[1071.0,990.0]],"edges":[[0,1],[1,2],[1,3],[0,4],[0,5],[0,6]],"refEdges":[[0,1],[1,2],[1,3],[0,4],[0,5],[0,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[0,4],[0,5],[0,6],[5,7],[7,2],[6,8],[8,3]]}}{"name":"Garden Tools","nodes":[[444.21428571428567,1031.25],[829.9285714285714,774.1071428571429],[171.0,774.1071428571429],[701.3571428571429,1625.8928571428573],[1071.0,1497.3214285714287],[829.9285714285714,1256.25],[444.21428571428567,1513.3928571428573]],"slots":[[171.0,1272.3214285714287],[444.21428571428567,1513.3928571428573],[444.21428571428567,1031.25],[829.9285714285714,1256.25],[1071.0,1497.3214285714287],[1071.0,1015.1785714285716],[829.9285714285714,774.1071428571429],[171.0,774.1071428571429],[701.3571428571429,1625.8928571428573]],"edges":[[0,1],[1,2],[2,0],[3,4],[3,5],[3,6]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[3,5],[3,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,7],[7,0],[1,8],[8,4],[4,3],[3,1],[3,5],[5,6],[6,3],[2,6]]}}{"name":"Hand Mirror","nodes":[[621.0,1072.5],[351.0,1297.5],[831.0,1597.5],[891.0,1297.5],[1071.0,997.5],[621.0,802.5]],"slots":[[351.0,1297.5],[411.0,1597.5],[831.0,1597.5],[891.0,1297.5],[621.0,1072.5],[621.0,802.5],[171.0,997.5],[1071.0,997.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[4,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,0],[4,5],[0,6],[6,5],[3,7],[7,5]]}}{"name":"Hanger and Clips","nodes":[[621.0,1570.5882352941176],[356.2941176470588,1332.3529411764707],[621.0,1067.6470588235293],[753.3529411764706,829.4117647058823],[1018.0588235294117,829.4117647058823],[1071.0,1173.5294117647059],[885.7058823529412,1332.3529411764707]],"slots":[[621.0,1570.5882352941176],[356.2941176470588,1332.3529411764707],[885.7058823529412,1332.3529411764707],[356.2941176470588,1067.6470588235293],[621.0,1067.6470588235293],[753.3529411764706,829.4117647058823],[1018.0588235294117,829.4117647058823],[170.99999999999994,829.4117647058823],[1071.0,1173.5294117647059]],"edges":[[0,1],[1,2],[2,0],[3,4],[5,6]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[5,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[1,3],[3,4],[4,2],[4,5],[5,6],[3,7],[7,5],[2,8],[8,6]]}}{"name":"Heron","nodes":[[553.0754716981132,1191.5094339622642],[553.0754716981132,1480.188679245283],[807.7924528301887,1650.0],[1028.5471698113208,1548.1132075471698],[502.13207547169816,902.8301886792453],[247.41509433962267,1361.3207547169811],[790.811320754717,750.0]],"slots":[[553.0754716981132,1191.5094339622642],[553.0754716981132,1480.188679245283],[807.7924528301887,1650.0],[1028.5471698113208,1548.1132075471698],[247.41509433962267,1361.3207547169811],[502.13207547169816,902.8301886792453],[790.811320754717,750.0],[213.4528301886793,885.8490566037736],[1011.566037735849,1106.6037735849056]],"edges":[[0,1],[1,2],[2,3],[0,4],[0,5],[5,6]],"refEdges":[[0,1],[1,2],[2,3],[0,4],[0,5],[5,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,8],[8,0],[0,5],[5,6],[6,7],[7,0],[0,4]]}}{"name":"Hourglass Frame","nodes":[[384.1578947368421,1484.2105263157896],[218.36842105263156,1200.0],[384.1578947368421,915.7894736842105],[621.0,1200.0],[621.0,750.0],[621.0,1650.0],[1023.6315789473684,1200.0]],"slots":[[384.1578947368421,1484.2105263157896],[857.8421052631579,1484.2105263157896],[621.0,1200.0],[857.8421052631579,915.7894736842105],[384.1578947368421,915.7894736842105],[218.36842105263156,1200.0],[1023.6315789473684,1200.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[0,5],[3,6]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[0,5],[3,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[0,5],[5,4],[3,6],[6,1],[0,7],[4,8]]}}{"name":"Kite and Reel","nodes":[[621.0,1650.0],[309.46153846153845,1338.4615384615386],[932.5384615384615,1338.4615384615386],[621.0,1026.9230769230771],[274.8461538461538,750.0],[621.0,750.0],[967.1538461538462,750.0]],"slots":[[621.0,1650.0],[309.46153846153845,1338.4615384615386],[621.0,1026.9230769230771],[932.5384615384615,1338.4615384615386],[274.8461538461538,750.0],[621.0,750.0],[967.1538461538462,750.0],[205.61538461538458,1096.1538461538462],[1036.3846153846155,1096.1538461538462]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[2,5],[5,4],[4,7],[5,6],[6,8]]}}{"name":"Lyre","nodes":[[436.1785714285715,1408.9285714285716],[1046.8928571428573,1200.0],[195.1071428571429,750.0],[404.03571428571433,991.0714285714286],[211.17857142857144,1633.9285714285716],[693.3214285714287,1200.0]],"slots":[[1046.8928571428573,1650.0],[1046.8928571428573,1200.0],[1046.8928571428573,750.0],[436.1785714285715,1408.9285714285716],[404.03571428571433,991.0714285714286],[693.3214285714287,1200.0],[211.17857142857144,1633.9285714285716],[195.1071428571429,750.0]],"edges":[[0,3],[3,4],[4,2],[2,1],[1,0],[3,5],[5,1]],"refEdges":[[0,3],[3,4],[4,2],[2,1],[1,0],[3,5],[5,1]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,3],[3,4],[4,2],[2,1],[1,0],[3,5],[5,1],[0,6],[6,3],[4,7],[7,2],[5,4]]}}{"name":"Mallet and Wedge","nodes":[[621.0,1650.0],[201.0,1005.0],[201.0,1395.0],[621.0,750.0],[801.0,1140.0],[501.0,1200.0]],"slots":[[201.0,1395.0],[201.0,1005.0],[501.0,1200.0],[801.0,1470.0],[801.0,1140.0],[1041.0,930.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[2,4],[4,3],[4,5],[0,6],[6,3],[1,7],[7,5]]}}{"name":"Paper Boat","nodes":[[171.0,1087.5],[846.0,750.0],[1071.0,1087.5],[396.0,750.0],[621.0,1650.0],[621.0,1087.5]],"slots":[[171.0,1087.5],[1071.0,1087.5],[846.0,750.0],[396.0,750.0],[621.0,1650.0],[621.0,1087.5],[171.0,1650.0],[1071.0,1650.0]],"edges":[[0,5],[5,1],[1,2],[2,3],[3,0],[5,4],[4,0]],"refEdges":[[0,5],[5,1],[1,2],[2,3],[3,0],[5,4],[4,0]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,5],[5,1],[1,2],[2,3],[3,0],[5,4],[0,6],[6,4],[1,7],[7,4]]}}{"name":"Pendant","nodes":[[621.0,1568.1818181818182],[621.0,1044.5454545454547],[293.72727272727275,1322.7272727272727],[621.0,1322.7272727272727],[948.2727272727273,1650.0],[293.72727272727275,880.909090909091]],"slots":[[621.0,1568.1818181818182],[621.0,1044.5454545454547],[293.72727272727275,1322.7272727272727],[621.0,1322.7272727272727],[948.2727272727273,1322.7272727272727],[621.0,750.0000000000001],[293.72727272727275,880.909090909091],[948.2727272727273,1650.0]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1],[1,5]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1],[1,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,2],[2,1],[1,4],[4,0],[0,3],[3,1],[1,5],[5,6],[0,7]]}}{"name":"Pinwheel","nodes":[[636.7894736842105,1192.1052631578948],[889.421052631579,1444.7368421052631],[289.42105263157896,1381.578947368421],[984.1578947368421,1002.6315789473686],[715.7368421052631,765.7894736842106],[210.47368421052636,750.0],[289.42105263157896,1002.6315789473686]],"slots":[[636.7894736842105,1192.1052631578948],[636.7894736842105,1602.6315789473683],[889.421052631579,1444.7368421052631],[984.1578947368421,1002.6315789473686],[715.7368421052631,765.7894736842106],[289.42105263157896,1002.6315789473686],[289.42105263157896,1381.578947368421],[1031.5263157894738,1650.0],[210.47368421052636,750.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[0,5],[5,6],[6,0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[0,5],[5,6],[6,0]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[0,5],[5,6],[6,0],[1,7],[5,8]]}}{"name":"Sprig and Ring","nodes":[[299.57142857142856,1431.4285714285716],[428.14285714285717,1148.5714285714287],[685.2857142857143,1457.142857142857],[788.1428571428571,1200.0],[916.7142857142858,942.8571428571429],[1071.0,1135.7142857142858],[582.4285714285714,942.8571428571429]],"slots":[[299.57142857142856,1431.4285714285716],[171.0,1148.5714285714287],[428.14285714285717,1148.5714285714287],[788.1428571428571,1200.0],[685.2857142857143,1457.142857142857],[1019.5714285714287,1405.7142857142858],[916.7142857142858,942.8571428571429],[582.4285714285714,942.8571428571429],[1071.0,1135.7142857142858]],"edges":[[0,1],[1,2],[2,0],[3,4],[3,5],[3,6],[4,5]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[3,5],[3,6],[4,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[2,3],[3,4],[3,5],[3,6],[4,5],[2,7],[7,6],[5,8],[8,6]]}}{"name":"Stool","nodes":[[426.0,1522.5],[1071.0,1252.5],[816.0,1162.5],[426.0,1162.5],[426.0,877.5],[816.0,1522.5]],"slots":[[426.0,1522.5],[816.0,1522.5],[816.0,1162.5],[426.0,1162.5],[426.0,877.5],[816.0,877.5],[171.0,1252.5],[1071.0,1252.5]],"edges":[[0,1],[1,2],[2,3],[3,0],[3,4],[2,5]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[3,4],[2,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[3,4],[2,5],[0,6],[6,4],[1,7],[7,5],[4,5]]}}{"name":"Teapot","nodes":[[378.6923076923076,1303.846153846154],[811.3846153846154,1303.846153846154],[811.3846153846154,923.0769230769232],[170.99999999999994,1286.5384615384617],[1071.0,1113.4615384615386],[638.3076923076923,1598.0769230769233]],"slots":[[378.6923076923076,1303.846153846154],[811.3846153846154,1303.846153846154],[811.3846153846154,923.0769230769232],[378.6923076923076,923.0769230769232],[1071.0,1113.4615384615386],[170.99999999999994,1286.5384615384617],[188.30769230769226,801.923076923077],[638.3076923076923,1598.0769230769233]],"edges":[[0,1],[1,2],[2,3],[3,0],[1,4],[4,2],[0,5]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[1,4],[4,2],[0,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,4],[4,2],[2,3],[3,0],[0,5],[5,6],[6,3],[0,7]]}}{"name":"Threaded Needle","nodes":[[708.3134328358209,1085.8208955223881],[748.6119402985074,1555.9701492537315],[547.1194029850747,1327.6119402985075],[1071.0,1085.8208955223881],[547.1194029850747,844.0298507462687],[332.19402985074623,1085.8208955223881]],"slots":[[708.3134328358209,1085.8208955223881],[1071.0,1085.8208955223881],[547.1194029850747,1327.6119402985075],[547.1194029850747,844.0298507462687],[332.19402985074623,1085.8208955223881],[171.0,1273.8805970149256],[251.59701492537312,844.0298507462687],[748.6119402985074,1555.9701492537315]],"edges":[[0,2],[2,1],[1,3],[3,0],[0,4],[4,5]],"refEdges":[[0,2],[2,1],[1,3],[3,0],[0,4],[4,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,2],[2,1],[1,3],[3,0],[4,0],[4,5],[3,6],[6,4],[5,7],[7,2]]}}{"name":"Twin Bells","nodes":[[621.0,1200.0],[621.0,812.0689655172414],[403.7586206896552,1200.0],[171.0,1401.7241379310344],[621.0,1587.9310344827586],[1071.0,1401.7241379310344],[838.2413793103449,1200.0]],"slots":[[171.0,1401.7241379310344],[171.0,998.2758620689656],[403.7586206896552,1200.0],[621.0,1200.0],[838.2413793103449,1200.0],[1071.0,1401.7241379310344],[1071.0,998.2758620689656],[621.0,1587.9310344827586],[621.0,812.0689655172414]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,6],[6,4]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,6],[6,4]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[4,5],[5,6],[6,4],[2,3],[3,4],[0,7],[7,5],[1,8],[8,6],[3,7]]}}{"name":"Waypost","nodes":[[621.0,1200.0],[171.0,750.0],[1071.0,1650.0],[1071.0,1200.0],[621.0,1650.0]],"slots":[[621.0,1200.0],[171.0,1200.0],[621.0,1650.0],[1071.0,1200.0],[621.0,750.0],[171.0,750.0],[1071.0,1650.0]],"edges":[[0,1],[0,2],[0,3],[0,4]],"refEdges":[[0,1],[0,2],[0,3],[0,4]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[0,2],[0,3],[0,4],[1,5],[5,4],[2,6],[6,3]]}}{"name":"Weathercock","nodes":[[621.0,1328.5714285714287],[621.0,1039.2857142857142],[621.0,1650.0],[942.4285714285714,1039.2857142857142],[299.57142857142856,1328.5714285714287],[299.57142857142856,1039.2857142857142],[621.0,750.0]],"slots":[[621.0,1328.5714285714287],[299.57142857142856,1328.5714285714287],[621.0,1650.0],[942.4285714285714,1328.5714285714287],[621.0,1039.2857142857142],[621.0,750.0],[942.4285714285714,750.0],[299.57142857142856,1039.2857142857142],[942.4285714285714,1039.2857142857142]],"edges":[[0,1],[0,2],[0,3],[0,4],[4,5],[5,6]],"refEdges":[[0,1],[0,2],[0,3],[0,4],[4,5],[5,6]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[0,2],[0,3],[0,4],[4,5],[5,6],[1,7],[7,4],[3,8],[8,6],[7,5]]}}{"name":"Wind Chime","nodes":[[621.0,750.0],[371.0,1400.0],[1071.0,983.3333333333334],[171.0,983.3333333333334],[871.0,1400.0]],"slots":[[371.0,1400.0],[871.0,1400.0],[621.0,1150.0],[621.0,1650.0],[621.0,750.0],[171.0,983.3333333333334],[1071.0,983.3333333333334]],"edges":[[0,3],[3,1],[1,2],[2,0],[0,1],[2,4]],"refEdges":[[0,3],[3,1],[1,2],[2,0],[0,1],[2,4]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,3],[3,1],[1,2],[2,0],[2,4],[0,5],[5,4],[1,6],[6,4]]}}{"name":"Windsock","nodes":[[222.92307692307696,1563.4615384615386],[499.84615384615387,1251.923076923077],[171.00000000000006,975.0],[499.84615384615387,923.0769230769231],[863.3076923076924,923.0769230769231],[742.1538461538462,1563.4615384615386]],"slots":[[222.92307692307696,1563.4615384615386],[742.1538461538462,1563.4615384615386],[499.84615384615387,1251.923076923077],[499.84615384615387,923.0769230769231],[863.3076923076924,923.0769230769231],[1053.6923076923076,1286.5384615384617],[171.00000000000006,975.0],[1071.0,836.5384615384617]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[1,5]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[1,5]],"lesson":"Slide along the channels. Use the empty circles to make room.","movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[2,3],[3,4],[1,5],[0,6],[6,3],[4,7],[7,5],[5,4]]}}{"name":"First Glimpse","nodes":[[285.0,1436.0],[957.0,1436.0],[285.0,764.0],[957.0,764.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"directed":[[0,1]],"lesson":"Follow the direction of each arrow."}{"name":"Twin Arrow","nodes":[[421,1000],[821,1000],[621,1200],[421,1400],[821,1400]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"slots":[[421,1000],[421,1400],[621,1200],[821,1000],[821,1400]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"directed":[[2,3]],"lesson":"Follow the direction of each arrow."}{"name":"North Wind","nodes":[[371,1380],[871,900],[621,720],[371,900],[871,1380]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"slots":[[371,900],[871,900],[871,1380],[371,1380],[621,720],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"directed":[[4,0]],"lesson":"Follow the direction of each arrow."}{"name":"Another Angle","nodes":[[957.0,764.0],[285.0,764.0],[957.0,1436.0],[285.0,1436.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"directed":[[0,1]],"lesson":"Follow the direction of each arrow."}{"name":"In and Out","slots":[[621,1100],[309.0,1220.0],[93.0,1508.0],[933.0,1220.0],[1149.0,1508.0],[621,668.0]],"nodes":[[621,1100],[933.0,1220.0],[1149.0,1508.0],[309.0,1220.0],[93.0,1508.0],[621,668.0]],"edges":[[0,1],[1,2],[0,3],[3,4],[0,5]],"refEdges":[[0,1],[1,2],[0,3],[3,4],[0,5]],"directed":[[1,0],[0,3]],"lesson":"The outline already fits. One arrow leads into the fork; the other leads out."}{"name":"Signpost","nodes":[[221,700],[821,700],[521,560],[1021,1000],[821,1300],[521,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"directed":[[1,5]],"lesson":"Follow the direction of each arrow."}{"name":"Together","nodes":[[285.0,764.0],[957.0,764.0],[957.0,1436.0],[285.0,1436.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"directed":[[0,1]],"lesson":"Follow the direction of each arrow."}{"name":"A Steady Bearing","slots":[[621,1100],[285.0,1484.0],[-51.0,1100],[285.0,716.0],[957.0,1484.0],[1293.0,1100],[957.0,716.0]],"nodes":[[621,1100],[285.0,716.0],[-51.0,1100],[285.0,1484.0],[1293.0,1100],[957.0,716.0],[957.0,1484.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"directed":[[1,2],[4,5]],"lesson":"Keep the anchored dot in place. Build both wings and check the direction of each arrow.","pinned":[2]}{"name":"Tide Chart","nodes":[[421,1600],[821,1600],[821,700],[421,700],[621,1150],[421,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,5]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,5]],"directed":[[1,5]],"lesson":"Follow the direction of each arrow."}{"name":"Compass Point","nodes":[[621,1150],[171,1410],[621,1670],[171,890],[1071,890],[1071,1410]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"directed":[[0,3]],"lesson":"Follow the direction of each arrow."}{"name":"Beacon and Bay","nodes":[[171.00000000000006,1022.3684210526314],[455.2105263157895,773.6842105263157],[360.47368421052636,1306.578947368421],[621.0,1626.3157894736842],[786.7894736842105,773.6842105263157],[1071.0,1022.3684210526314],[881.5263157894736,1306.578947368421]],"slots":[[621.0,1626.3157894736842],[360.47368421052636,1306.578947368421],[881.5263157894736,1306.578947368421],[171.00000000000006,1022.3684210526314],[455.2105263157895,773.6842105263157],[786.7894736842105,773.6842105263157],[1071.0,1022.3684210526314]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6]],"lesson":"Match the shape and the direction of each arrow.","directed":[[1,2],[4,5]]}{"name":"Bowline","nodes":[[527.25,1560.9375],[171.0,839.0625],[1071.0,839.0625],[489.75,1110.9375],[733.5,1101.5625]],"slots":[[621.0,1279.6875],[302.25,1523.4375],[302.25,1035.9375],[939.75,1523.4375],[939.75,1035.9375]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0]],"lesson":"Match the shape and the direction of each arrow.","directed":[[1,0],[0,3]]}{"name":"Bunting","nodes":[[782.3207547169811,1361.3207547169811],[1071.0,1361.3207547169811],[926.6603773584907,1038.6792452830189],[459.6792452830189,1361.3207547169811],[621.0,1038.6792452830189],[171.0,1361.3207547169811],[315.33962264150944,1038.6792452830189]],"slots":[[171.0,1361.3207547169811],[315.33962264150944,1038.6792452830189],[459.6792452830189,1361.3207547169811],[621.0,1038.6792452830189],[782.3207547169811,1361.3207547169811],[926.6603773584907,1038.6792452830189],[1071.0,1361.3207547169811]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[4,5],[5,6],[6,4]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2],[4,5],[5,6],[6,4]],"lesson":"Match the shape and the direction of each arrow.","directed":[[2,3],[3,4]]}{"name":"Causeway","nodes":[[846.0,1587.5],[171.0,1200.0],[396.0,1587.5],[396.0,812.5],[1071.0,1200.0],[846.0,812.5]],"slots":[[171.0,1200.0],[396.0,1587.5],[846.0,1587.5],[1071.0,1200.0],[846.0,812.5],[396.0,812.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[2,3],[0,5],[4,3]]}{"name":"Circuit and Cascade","nodes":[[621.0,1636.5],[171.0,763.5],[1071.0,763.5],[585.0,1276.5],[432.0,988.5],[702.0,988.5]],"slots":[[198.0,1447.5],[450.0,1447.5],[324.0,1150.5],[783.0,1204.5],[1035.0,1204.5],[909.0,907.5]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[1,2],[2,0],[3,4],[3,5],[4,5]]}{"name":"Comet","nodes":[[835.7727272727273,1363.6363636363637],[621.0,1650.0],[406.22727272727275,1363.6363636363637],[621.0,903.409090909091],[886.9090909090909,750.0],[835.7727272727273,1097.7272727272727],[355.0909090909091,750.0]],"slots":[[621.0,1650.0],[406.22727272727275,1363.6363636363637],[835.7727272727273,1363.6363636363637],[835.7727272727273,1097.7272727272727],[621.0,903.409090909091],[355.0909090909091,750.0],[886.9090909090909,750.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[4,6]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[4,6]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[5,4],[4,6]]}{"name":"Counterflow","nodes":[[432.42857142857144,1392.857142857143],[809.5714285714286,1392.857142857143],[621.0,1650.0],[192.42857142857144,904.2857142857143],[1049.5714285714284,904.2857142857143]],"slots":[[621.0,1435.7142857142858],[621.0,750.0],[338.14285714285717,1092.857142857143],[621.0,1092.857142857143],[903.8571428571429,1092.857142857143]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,1]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,2],[2,1],[1,4],[4,0]]}{"name":"Crosscurrent","nodes":[[621.0,1200.0],[378.6923076923077,1200.0],[863.3076923076924,1200.0],[621.0,923.0769230769231],[1071.0,975.0],[621.0,1476.923076923077],[171.0,1425.0]],"slots":[[621.0,1200.0],[621.0,1476.923076923077],[621.0,923.0769230769231],[378.6923076923077,1200.0],[171.0,1425.0],[863.3076923076924,1200.0],[1071.0,975.0]],"edges":[[0,1],[0,2],[0,3],[3,4],[0,5],[5,6]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[0,5],[5,6]],"lesson":"Match the shape and the direction of each arrow.","pinned":[0],"directed":[[1,0],[0,2],[3,0],[0,5]]}{"name":"Envelope","nodes":[[408.3626373626374,1580.769230769231],[981.989010989011,1590.6593406593406],[1071.0,1106.043956043956],[536.934065934066,809.3406593406594],[171.0,1125.8241758241759]],"slots":[[309.46153846153845,1392.857142857143],[942.4285714285714,1392.857142857143],[942.4285714285714,918.1318681318683],[309.46153846153845,918.1318681318683],[625.945054945055,1155.4945054945056]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[1,4],[2,4],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[1,4],[2,4],[3,4]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[2,3]]}{"name":"Folding Screen","nodes":[[576.0,1143.75],[171.0,1616.25],[171.0,1233.75],[688.5,783.75],[576.0,1526.25],[958.5,1143.75],[1071.0,783.75]],"slots":[[576.0,1143.75],[171.0,1233.75],[171.0,1616.25],[576.0,1526.25],[958.5,1143.75],[1071.0,783.75],[688.5,783.75]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"lesson":"Match the shape and the direction of each arrow.","directed":[[1,0],[3,0],[0,4],[0,6]]}{"name":"Glasshouse","nodes":[[621.0,1591.0714285714287],[621.0,1258.9285714285716],[454.92857142857144,991.0714285714287],[171.0,808.9285714285716],[787.0714285714286,991.0714285714287],[1071.0,808.9285714285716]],"slots":[[621.0,1591.0714285714287],[171.0,808.9285714285716],[1071.0,808.9285714285716],[621.0,1258.9285714285716],[454.92857142857144,991.0714285714287],[787.0714285714286,991.0714285714287]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[0,3],[1,4],[2,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[3,0],[4,1],[5,2]]}{"name":"Headwaters","nodes":[[1071.0,988.7755102040816],[896.5102040816327,1209.1836734693877],[1071.0,1411.2244897959183],[621.0,1209.1836734693877],[171.0,988.7755102040816],[345.48979591836735,1209.1836734693877],[171.0,1411.2244897959183]],"slots":[[345.48979591836735,1209.1836734693877],[171.0,1411.2244897959183],[171.0,988.7755102040816],[621.0,1209.1836734693877],[896.5102040816327,1209.1836734693877],[1071.0,1411.2244897959183],[1071.0,988.7755102040816]],"edges":[[0,1],[0,2],[0,3],[3,4],[4,5],[4,6]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[4,5],[4,6]],"lesson":"Match the shape and the direction of each arrow.","pinned":[3],"directed":[[0,3],[3,4]]}{"name":"Hourglass","nodes":[[928.8947368421052,1650.0],[621.0,1342.1052631578948],[928.8947368421052,750.0],[313.10526315789474,750.0],[621.0,1057.8947368421052],[313.10526315789474,1650.0]],"slots":[[313.10526315789474,1650.0],[928.8947368421052,1650.0],[621.0,1342.1052631578948],[621.0,1057.8947368421052],[313.10526315789474,750.0],[928.8947368421052,750.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,2],[2,1],[4,3],[3,5]]}{"name":"Linked Keys","nodes":[[714.75,1200.0],[1071.0,1456.25],[902.25,1200.0],[1071.0,943.75],[171.0,943.75],[339.75,1200.0],[171.0,1456.25],[527.25,1200.0]],"slots":[[171.0,1456.25],[171.0,943.75],[339.75,1200.0],[527.25,1200.0],[714.75,1200.0],[902.25,1200.0],[1071.0,1456.25],[1071.0,943.75]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,6],[6,7],[7,5]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,6],[6,7],[7,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[3,4],[6,7]]}{"name":"Manta","nodes":[[358.5,1200.0],[1071.0,1415.625],[883.5,1200.0],[621.0,1453.125],[621.0,946.875],[171.0,1415.625]],"slots":[[621.0,1453.125],[621.0,946.875],[358.5,1200.0],[883.5,1200.0],[171.0,1415.625],[1071.0,1415.625]],"edges":[[0,1],[0,2],[1,2],[0,3],[1,3],[2,4],[3,5]],"refEdges":[[0,1],[0,2],[1,2],[0,3],[1,3],[2,4],[3,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[4,2],[3,5]]}{"name":"Millrace","nodes":[[621.0,1650.0],[621.0,1200.0],[447.1363636363636,1005.6818181818182],[232.36363636363637,975.0],[621.0,750.0],[1009.6363636363636,975.0],[794.8636363636364,1005.6818181818182]],"slots":[[621.0,1200.0],[621.0,1650.0],[1009.6363636363636,1425.0],[1009.6363636363636,975.0],[621.0,750.0],[232.36363636363637,975.0],[232.36363636363637,1425.0]],"edges":[[1,2],[2,3],[3,4],[4,5],[5,6],[6,1],[0,1],[0,3],[0,5]],"refEdges":[[1,2],[2,3],[3,4],[4,5],[5,6],[6,1],[0,1],[0,3],[0,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[1,0],[0,3],[0,5]]}{"name":"Plug","nodes":[[487.9014084507042,921.1267605633802],[1071.0,921.1267605633802],[487.9014084507042,1478.8732394366198],[170.9999999999999,921.1267605633802],[1071.0,1478.8732394366198],[170.9999999999999,1478.8732394366198]],"slots":[[487.9014084507042,1478.8732394366198],[1071.0,1478.8732394366198],[1071.0,921.1267605633802],[487.9014084507042,921.1267605633802],[170.9999999999999,1478.8732394366198],[170.9999999999999,921.1267605633802]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[3,5]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[3,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,3]]}{"name":"Pocket Watch","nodes":[[621.0,1624.2857142857142],[453.85714285714283,1200.0],[788.1428571428571,1200.0],[196.71428571428567,1405.7142857142858],[196.71428571428567,749.9999999999999],[1045.2857142857142,749.9999999999999],[1045.2857142857142,1405.7142857142858]],"slots":[[621.0,1341.4285714285713],[428.1428571428571,1650.0],[813.8571428571429,1650.0],[261.0,1200.0],[389.57142857142856,801.4285714285713],[852.4285714285714,801.4285714285713],[981.0,1200.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,0]],"lesson":"Match the shape and the direction of each arrow.","directed":[[1,2],[4,5]]}{"name":"Return Loop","nodes":[[171.0,1200.0],[846.0,812.5],[1071.0,1200.0],[846.0,1587.5],[621.0,1200.0],[396.0,1587.5]],"slots":[[171.0,1200.0],[396.0,1587.5],[846.0,1587.5],[1071.0,1200.0],[846.0,812.5],[396.0,812.5],[621.0,1200.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[2,3],[4,5]]}{"name":"Sextant","nodes":[[1043.8915662650602,1107.8313253012047],[621.0,1324.6987951807228],[621.0,750.0],[198.1084337349398,1107.8313253012047],[621.0,1650.0]],"slots":[[198.1084337349398,1107.8313253012047],[1043.8915662650602,1107.8313253012047],[621.0,1324.6987951807228],[621.0,750.0],[621.0,1650.0]],"edges":[[0,2],[2,1],[1,3],[3,0],[2,3],[0,4],[4,1]],"refEdges":[[0,2],[2,1],[1,3],[3,0],[2,3],[0,4],[4,1]],"lesson":"Match the shape and the direction of each arrow.","directed":[[2,3],[0,4],[4,1]]}{"name":"Signal Tree","nodes":[[901.1886792452831,1225.4716981132076],[621.0,928.3018867924529],[340.811320754717,1225.4716981132076],[1071.0,979.2452830188679],[1071.0,1471.6981132075473],[621.0,1225.4716981132076],[171.0,979.2452830188679],[171.0,1471.6981132075473]],"slots":[[340.811320754717,1225.4716981132076],[621.0,1225.4716981132076],[901.1886792452831,1225.4716981132076],[171.0,1471.6981132075473],[171.0,979.2452830188679],[621.0,928.3018867924529],[1071.0,1471.6981132075473],[1071.0,979.2452830188679]],"edges":[[0,1],[1,2],[0,3],[0,4],[1,5],[2,6],[2,7]],"refEdges":[[0,1],[1,2],[0,3],[0,4],[1,5],[2,6],[2,7]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[1,2],[3,0],[0,4],[6,2],[2,7]]}{"name":"Split Shield","nodes":[[1026.0,1431.4285714285716],[216.0,1200.0],[627.4285714285714,1200.0],[627.4285714285714,1650.0],[1026.0,968.5714285714286],[627.4285714285714,750.0]],"slots":[[627.4285714285714,1650.0],[627.4285714285714,750.0],[216.0,1200.0],[627.4285714285714,1200.0],[1026.0,1431.4285714285716],[1026.0,968.5714285714286]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,2],[2,1],[0,3],[1,3]]}{"name":"Streamer","nodes":[[919.0519480519481,1644.1558441558443],[358.0129870129871,1644.1558441558443],[358.0129870129871,755.8441558441559],[1071.0,755.8441558441559],[1071.0,1211.6883116883118],[580.0909090909091,1211.6883116883118]],"slots":[[171.00000000000006,1609.0909090909092],[556.7142857142858,1609.0909090909092],[907.3636363636365,1387.0129870129872],[206.06493506493513,1129.8701298701299],[556.7142857142858,907.7922077922078],[942.4285714285716,907.7922077922078]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[4,5]]}{"name":"Three Reeds","nodes":[[360.0,1425.0],[171.0,1605.0],[1071.0,1605.0],[882.0,1425.0],[810.0,795.0],[612.0,1227.0],[612.0,957.0]],"slots":[[612.0,1227.0],[360.0,1425.0],[171.0,1605.0],[612.0,957.0],[810.0,795.0],[882.0,1425.0],[1071.0,1605.0]],"edges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"refEdges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[1,2],[0,3],[4,3],[5,0],[5,6]]}{"name":"Triskelion","nodes":[[371.0,1015.0],[621.0,1615.0],[1071.0,785.0],[591.0,1095.0],[721.0,1225.0],[171.0,785.0]],"slots":[[621.0,1395.0],[371.0,1015.0],[871.0,1015.0],[621.0,1615.0],[171.0,785.0],[1071.0,785.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[1,4],[2,5]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[1,4],[2,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[1,2],[2,0]]}{"name":"Turnkey","nodes":[[171.0,958.2089552238806],[171.0,1388.0597014925372],[829.2089552238806,1173.134328358209],[1071.0,1441.7910447761194],[479.95522388059703,1173.134328358209]],"slots":[[171.0,1388.0597014925372],[171.0,958.2089552238806],[479.95522388059703,1173.134328358209],[829.2089552238806,1173.134328358209],[1071.0,1441.7910447761194]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1]]}{"name":"Two Signals","nodes":[[386.2173913043478,1200.0],[855.7826086956522,1200.0],[1071.0,975.0],[171.0,975.0],[171.0,1425.0],[1071.0,1425.0]],"slots":[[171.0,1425.0],[386.2173913043478,1200.0],[171.0,975.0],[1071.0,1425.0],[855.7826086956522,1200.0],[1071.0,975.0]],"edges":[[0,1],[1,2],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[3,4],[4,5]],"lesson":"Match the shape and the direction of each arrow.","directed":[[1,0],[1,2],[3,4],[4,5]]}{"name":"Windglass","nodes":[[201.0,750.0],[1041.0,750.0],[621.0,1650.0],[621.0,1080.0]],"slots":[[321.0,1410.0],[921.0,1410.0],[921.0,890.0],[321.0,890.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,2],[1,3]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,2],[1,3]],"lesson":"Match the shape and the direction of each arrow.","directed":[[0,1],[1,2],[2,3]]}{"name":"Passing Forms","slots":[[141,860.0],[141,1340.0],[621,1532.0],[1101,1340.0],[1101,860.0]],"nodes":[[141,860.0],[621,1532.0],[141,1340.0],[1101,1340.0],[1101,860.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[[[0,1],[1,2],[2,3],[3,4]],[[0,4],[4,1],[1,2],[2,3]]]}{"name":"Turn the End","slots":[[237.0,1436.0],[717.0,1436.0],[717.0,860.0],[1149.0,860.0],[237.0,860.0]],"nodes":[[717.0,1436.0],[237.0,1436.0],[717.0,860.0],[1149.0,860.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"targets":[[[0,1],[1,2],[2,3]],[[0,1],[1,2],[2,4]]],"lesson":"Match the bend. Then turn its end into the empty circle; keep the rest in place."}{"name":"Two Forms","nodes":[[621,1670],[315,729],[126,1311],[927,729],[1116,1311]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,0]],"targets":[[[0,2],[2,4],[4,1],[1,3],[3,0]],[[0,1],[1,2],[2,3],[3,4],[4,0]]],"lesson":"Let one shape lead you into the next."}{"name":"Lift a Branch","slots":[[357.0,1100],[93.0,1460.0],[93.0,740.0],[741.0,1100],[1149.0,1460.0],[1149.0,740.0],[765.0,1676.0]],"nodes":[[93.0,1460.0],[357.0,1100],[93.0,740.0],[741.0,1100],[1149.0,1460.0],[1149.0,740.0]],"edges":[[0,1],[0,2],[0,3],[3,4],[3,5]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[3,5]],"targets":[[[0,1],[0,2],[0,3],[3,4],[3,5]],[[0,1],[0,2],[0,6],[6,4],[6,5]]],"lesson":"Build the two branches. For the next shape, lift one junction into the empty circle; the other dots can stay."}{"name":"Flip","nodes":[[371,820],[371,1380],[871,820],[871,1380],[621,1730]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"slots":[[371,820],[871,820],[871,1380],[371,1380],[621,1730],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"targets":[[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],[[4,2],[2,0],[0,3],[3,4],[1,3],[1,0]]],"lesson":"Let one shape lead you into the next."}{"name":"Open Both Ends","slots":[[93.0,1412.0],[357.0,1100],[621,1292.0],[885.0,1100],[1149.0,1412.0],[93.0,788.0],[1149.0,788.0]],"nodes":[[357.0,1100],[93.0,1412.0],[621,1292.0],[885.0,1100],[1149.0,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"targets":[[[0,1],[1,2],[2,3],[3,4]],[[5,1],[1,2],[2,3],[3,6]]],"lesson":"Keep the middle of the ribbon. Open both ends into their new circles."}{"name":"A Turn Remembered","slots":[[141,860.0],[141,1340.0],[621,1532.0],[1101,1340.0],[1101,860.0]],"nodes":[[1101,1340.0],[141,860.0],[141,1340.0],[621,1532.0],[1101,860.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[[[0,1],[1,2],[2,3],[3,4]],[[3,0],[0,1],[1,2],[2,4]]]}{"name":"Cross the Ribbon","slots":[[213.0,1412.0],[1029.0,1412.0],[1029.0,788.0],[213.0,788.0]],"nodes":[[645.0,1412.0],[1029.0,1124.0],[1029.0,788.0],[213.0,788.0]],"edges":[[0,1],[1,2],[2,3],[3,0]],"refEdges":[[0,1],[1,2],[2,3],[3,0]],"targets":[[[0,1],[1,2],[2,3],[3,0]],[[0,2],[2,1],[1,3],[3,0]]],"lesson":"Make the frame, then cross the ribbon. Crossing connections are allowed."}{"name":"Set Sail","nodes":[[621,1670],[621,630],[171,1410],[1071,890],[171,890],[621,1880]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[651,1210]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,5],[5,0]],"targets":[[[0,2],[2,4],[4,1],[1,3],[3,5],[5,0]],[[6,2],[2,4],[4,1],[1,3],[3,5],[5,6]]],"lesson":"Let one shape lead you into the next."}{"name":"A Quiet Reply","slots":[[213.0,1100],[1029.0,1100],[621,1532.0],[621,668.0]],"nodes":[[213.0,1100],[1029.0,1100],[813.0,1556.0]],"edges":[[0,1],[1,2],[2,0]],"refEdges":[[0,1],[1,2],[2,0]],"targets":[[[0,1],[1,2],[2,0]],[[0,1],[1,3],[3,0]]],"lesson":"Settle the loose tip, then bring it below the base. The other two dots can stay."}{"name":"Drift In","slots":[[237.0,1436.0],[1005.0,1436.0],[1005.0,764.0],[237.0,764.0]],"nodes":[[237.0,1436.0],[1005.0,764.0],[237.0,764.0],[1005.0,1436.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[[[0,1],[1,2],[2,3]],[[0,2],[2,3],[3,1]]]}{"name":"Raise the Sail","slots":[[285.0,860.0],[957.0,860.0],[621,1244.0],[621,1652.0]],"nodes":[[957.0,860.0],[285.0,860.0],[621,1244.0],[621,1652.0]],"edges":[[0,1],[1,2],[2,0],[2,3]],"refEdges":[[0,1],[1,2],[2,0],[2,3]],"targets":[[[0,1],[1,2],[2,0],[2,3]],[[0,1],[1,3],[3,0],[3,2]]],"lesson":"Match the arrow along the base. Keep that bearing as you raise the sail.","directed":[[0,1]]}{"name":"Back Again","slots":[[141,860.0],[141,1340.0],[621,1532.0],[1101,1340.0],[1101,860.0]],"nodes":[[1101,1340.0],[141,860.0],[141,1340.0],[621,1532.0],[1101,860.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[[[0,1],[1,2],[2,3],[3,4]],[[3,2],[2,0],[0,1],[1,4]]]}{"name":"Across the Anchor","slots":[[333.0,1100],[141,1532.0],[141,668.0],[909.0,1100],[1101,1532.0],[1101,668.0]],"nodes":[[333.0,1100],[141,668.0],[141,1532.0],[1101,1532.0],[909.0,1100],[1101,668.0]],"edges":[[0,1],[0,2],[0,3],[3,4],[3,5]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[3,5]],"targets":[[[0,1],[0,2],[0,3],[3,4],[3,5]],[[0,1],[0,4],[0,3],[3,2],[3,5]]],"lesson":"Keep the anchor and its arrow. Exchange the two plain branches across the shape.","directed":[[0,1]],"pinned":[0]}{"name":"Three Beats","slots":[[141,1388.0],[621,1388.0],[621,956.0],[1101,956.0],[1101,1388.0]],"nodes":[[1101,1388.0],[621,956.0],[621,1388.0],[141,1388.0],[1101,956.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[[[0,1],[1,2],[2,3],[1,4]],[[2,1],[1,0],[0,3],[1,4]],[[3,1],[1,2],[2,4],[1,0]]]}{"name":"Take Flight","slots":[[429.0,1100],[813.0,1100],[621,1412.0],[141,764.0],[1101,764.0],[45.0,1436.0],[1197.0,1436.0],[621,788.0]],"nodes":[[429.0,1100],[813.0,1100],[141,764.0],[621,1412.0],[1101,764.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[1,4]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[1,4]],"targets":[[[0,1],[1,2],[2,0],[0,3],[1,4]],[[0,1],[1,2],[2,0],[0,5],[1,6]],[[0,1],[1,7],[7,0],[0,5],[1,6]]],"lesson":"Find the little bird, spread its wings, then lower its center to let it glide."}{"name":"Anchor Relay","nodes":[[421,1000],[421,1400],[621,1200],[821,1400],[621,700]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"slots":[[421,1000],[421,1400],[621,1200],[821,1000],[821,1400],[621,700]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"targets":[{"pairs":[0,1,1,2,2,0,2,3,3,4,4,2],"pinned":[2]},{"pairs":[0,3,3,2,2,0,2,1,1,4,4,2],"pinned":[0]}],"lesson":"Pass the anchor from one dot to another."}{"name":"The Next Branch","slots":[[141,1388.0],[621,1388.0],[621,956.0],[1101,956.0],[1101,1388.0]],"nodes":[[141,1388.0],[1101,956.0],[621,956.0],[621,1388.0],[1101,1388.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[{"pairs":[0,1,1,2,2,3,1,4],"pinned":[0]},{"pairs":[4,1,1,3,3,2,1,0],"pinned":[4]}]}{"name":"Two Masters","nodes":[[421,800],[821,1500],[221,1150],[1021,1150],[421,1500],[821,800]],"edges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"slots":[[421,800],[821,1500],[221,1150],[421,1500],[1021,1150],[821,800]],"refEdges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"targets":[{"pairs":[0,2,0,3,0,1,1,4,1,5],"pinned":[0]},{"pairs":[0,3,0,5,0,1,1,2,1,4],"pinned":[1]}],"lesson":"Pass the anchor from one dot to another."}{"name":"A Turn Remembered","slots":[[141,860.0],[141,1340.0],[621,1532.0],[1101,1340.0],[1101,860.0]],"nodes":[[141,860.0],[1101,1340.0],[1101,860.0],[621,1532.0],[141,1340.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[{"pairs":[0,1,1,2,2,3,3,4],"pinned":[0]},{"pairs":[4,1,1,0,0,3,3,2],"pinned":[4]}]}{"name":"Cross Relay","nodes":[[821,700],[521,560],[221,700],[1021,1000],[821,1300],[521,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6,6,0,1,5],"pinned":[1,5]},{"pairs":[0,2,2,1,1,3,3,5,5,4,4,6,6,0,2,4],"pinned":[6]}],"lesson":"Pass the anchor from one dot to another."}{"name":"Carry the Shape","slots":[[237.0,1436.0],[1005.0,1436.0],[1005.0,764.0],[237.0,764.0]],"nodes":[[237.0,1436.0],[237.0,764.0],[1005.0,1436.0],[1005.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[{"pairs":[0,1,1,2,2,3],"pinned":[0]},{"pairs":[2,0,0,1,1,3],"pinned":[3]}]}{"name":"Relay Trio","slots":[[141,860.0],[141,1340.0],[621,1532.0],[1101,1340.0],[1101,860.0]],"nodes":[[141,860.0],[1101,1340.0],[141,1340.0],[1101,860.0],[621,1532.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[{"pairs":[0,1,1,2,2,3,3,4],"pinned":[0]},{"pairs":[0,3,3,1,1,2,2,4],"pinned":[4]},{"pairs":[4,1,1,2,2,3,3,0],"pinned":[0]}]}{"name":"An Answer Returns","slots":[[171,1418.0],[651,1328.0],[621,956.0],[1101,956.0],[1101,1388.0]],"nodes":[[171,1418.0],[1101,956.0],[1101,1388.0],[621,956.0],[651,1328.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[{"pairs":[0,1,1,2,2,3,1,4],"pinned":[0]},{"pairs":[2,0,0,3,3,1,0,4],"pinned":[4]}]}{"name":"Almond to Kite","nodes":[[257.5384615384616,1350.0],[603.6923076923077,750.0],[603.6923076923077,1107.6923076923076],[603.6923076923077,1650.0],[984.4615384615385,1350.0],[984.4615384615385,934.6153846153845]],"slots":[[603.6923076923077,1650.0],[257.5384615384616,1350.0],[603.6923076923077,1107.6923076923076],[984.4615384615385,1350.0],[984.4615384615385,934.6153846153845],[603.6923076923077,750.0]],"edges":[0,1,1,2,2,0,2,3,3,4,4,5,5,2],"refEdges":[0,1,0,2,1,2,2,3,2,5,3,4,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,1,2,2,3,2,5,3,4,4,5],"pinned":[2]},{"pairs":[0,1,0,3,1,2,1,3,1,5,2,4,4,5],"pinned":[4]}]}{"name":"Apron to Basket","nodes":[[344.8636363636364,944.3181818181818],[897.1363636363636,944.3181818181818],[344.8636363636364,1455.6818181818182],[897.1363636363636,1455.6818181818182],[171.0,1200.0],[1071.0,1200.0]],"slots":[[344.8636363636364,1455.6818181818182],[897.1363636363636,1455.6818181818182],[897.1363636363636,944.3181818181818],[344.8636363636364,944.3181818181818],[171.0,1200.0],[1071.0,1200.0]],"edges":[0,1,1,2,2,3,3,0,0,4,1,5],"refEdges":[0,1,0,3,0,4,1,2,1,5,2,3],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,3,0,4,1,2,1,5,2,3],"pinned":[4,5]},{"pairs":[0,4,1,5,2,3,2,5,3,4,4,5],"pinned":[2]}]}{"name":"Awning to Crane","nodes":[[171.00000000000006,1525.657894736842],[1071.0,874.3421052631579],[1071.0,1525.657894736842],[526.2631578947369,1525.657894736842],[171.00000000000006,1170.3947368421052],[526.2631578947369,909.8684210526317],[917.0526315789473,1217.7631578947369]],"slots":[[171.00000000000006,1525.657894736842],[526.2631578947369,1525.657894736842],[917.0526315789473,1217.7631578947369],[1071.0,874.3421052631579],[171.00000000000006,1170.3947368421052],[526.2631578947369,909.8684210526317],[1071.0,1525.657894736842]],"edges":[0,1,1,2,2,3,0,4,1,5,2,6],"refEdges":[0,1,0,4,1,2,1,5,2,3,2,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,4,1,2,1,5,2,3,2,6],"pinned":[5]},{"pairs":[0,1,0,4,1,5,1,6,2,5,3,5],"pinned":[0]}]}{"name":"Bookends to Trestle","nodes":[[621.0,900.0],[1071.0,900.0],[1071.0,1500.0],[171.0,1500.0],[621.0,1500.0],[171.0,900.0]],"slots":[[171.0,1500.0],[621.0,1500.0],[1071.0,1500.0],[171.0,900.0],[621.0,900.0],[1071.0,900.0]],"edges":[1,0,1,2,1,4,4,3,4,5],"refEdges":[0,1,1,2,1,4,3,4,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,1,2,1,4,3,4,4,5],"pinned":[2]},{"pairs":[0,3,1,2,2,3,2,5,3,4],"pinned":[0]}]}{"name":"Bracket to Gem","nodes":[[171.0,1339.864864864865],[1071.0,1643.918918918919],[706.1351351351351,756.0810810810812],[341.27027027027026,1643.918918918919],[341.27027027027026,1011.4864864864865],[1071.0,1011.4864864864865],[171.0,1011.4864864864865]],"slots":[[341.27027027027026,1643.918918918919],[1071.0,1643.918918918919],[1071.0,1011.4864864864865],[341.27027027027026,1011.4864864864865],[171.0,1339.864864864865],[706.1351351351351,756.0810810810812],[171.0,1011.4864864864865]],"edges":[0,1,1,2,2,3,3,0,0,4,2,5,4,6],"refEdges":[0,1,0,3,0,4,1,2,2,3,2,5,4,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,3,0,4,1,2,2,3,2,5,4,6],"pinned":[1]},{"pairs":[0,2,0,3,1,2,2,5,3,4,3,5,4,6],"pinned":[4]}]}{"name":"Candelabra to Arbor","nodes":[[170.99999999999994,1501.8292682926829],[928.3170731707318,1183.5365853658536],[1071.0,821.3414634146341],[313.68292682926824,1183.5365853658536],[170.99999999999994,821.3414634146341],[621.0,1578.6585365853657],[621.0,1183.5365853658536],[1071.0,1501.8292682926829]],"slots":[[313.68292682926824,1183.5365853658536],[621.0,1183.5365853658536],[928.3170731707318,1183.5365853658536],[170.99999999999994,1501.8292682926829],[170.99999999999994,821.3414634146341],[621.0,1578.6585365853657],[1071.0,1501.8292682926829],[1071.0,821.3414634146341]],"edges":[0,1,1,2,0,3,0,4,1,5,2,6,2,7],"refEdges":[0,1,0,3,0,4,1,2,1,5,2,6,2,7],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,3,0,4,1,2,1,5,2,6,2,7],"pinned":[5]},{"pairs":[0,1,0,4,0,5,2,5,2,6,2,7,3,5],"pinned":[0,2]}]}{"name":"Compass to Wing","nodes":[[586.8227848101266,1650.0],[245.05063291139237,1353.7974683544303],[928.5949367088608,1353.7974683544303],[586.8227848101266,750.0],[996.9493670886077,750.0],[586.8227848101266,1046.2025316455697]],"slots":[[586.8227848101266,1650.0],[245.05063291139237,1353.7974683544303],[928.5949367088608,1353.7974683544303],[586.8227848101266,1046.2025316455697],[586.8227848101266,750.0],[996.9493670886077,750.0]],"edges":[0,1,1,3,3,2,2,0,1,2,3,4,4,5],"refEdges":[0,1,0,2,1,2,1,3,2,3,3,4,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,1,2,1,3,2,3,3,4,4,5],"pinned":[1,2]},{"pairs":[0,2,0,3,1,4,2,3,2,5,3,5,4,5],"pinned":[4]}]}{"name":"Crest to Skiff","nodes":[[724.448275862069,1650.0],[362.37931034482756,1039.655172413793],[176.17241379310343,770.6896551724138],[776.1724137931035,1008.6206896551724],[1065.8275862068965,832.7586206896551],[993.4137931034484,1318.9655172413793],[621.0,750.0],[310.6551724137931,1525.8620689655172]],"slots":[[310.6551724137931,1525.8620689655172],[724.448275862069,1650.0],[993.4137931034484,1318.9655172413793],[776.1724137931035,1008.6206896551724],[362.37931034482756,1039.655172413793],[176.17241379310343,770.6896551724138],[621.0,750.0],[1065.8275862068965,832.7586206896551]],"edges":[0,1,1,2,2,3,3,4,4,0,4,5,3,6,2,7],"refEdges":[0,1,0,4,1,2,2,3,2,7,3,4,3,6,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,4,1,2,2,3,2,7,3,4,3,6,4,5],"pinned":[6]},{"pairs":[0,1,0,5,1,2,2,3,2,7,3,4,3,5,5,6],"pinned":[0]}]}{"name":"Cup to Lantern","nodes":[[526.2631578947368,1561.1842105263156],[1071.0,1217.7631578947367],[171.0,1561.1842105263156],[348.6315789473684,1217.7631578947367],[692.0526315789473,1217.7631578947367],[1071.0,838.8157894736842],[692.0526315789473,838.8157894736842]],"slots":[[171.0,1561.1842105263156],[526.2631578947368,1561.1842105263156],[348.6315789473684,1217.7631578947367],[692.0526315789473,1217.7631578947367],[1071.0,1217.7631578947367],[1071.0,838.8157894736842],[692.0526315789473,838.8157894736842]],"edges":[0,1,1,2,2,0,2,3,3,4,4,5,5,6,6,3],"refEdges":[0,1,0,2,1,2,2,3,3,4,3,6,4,5,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,1,2,2,3,3,4,3,6,4,5,5,6],"pinned":[5]},{"pairs":[0,1,0,3,1,4,2,3,2,5,2,6,3,4,5,6],"pinned":[2]}]}{"name":"Fronds to Comet","nodes":[[386.7534246575342,1304.7945205479452],[189.4931506849315,750.0],[855.2465753424658,1304.7945205479452],[621.0,1033.5616438356165],[1027.849315068493,1650.0],[1052.5068493150684,750.0],[214.15068493150682,1650.0]],"slots":[[621.0,1033.5616438356165],[189.4931506849315,750.0],[1052.5068493150684,750.0],[386.7534246575342,1304.7945205479452],[855.2465753424658,1304.7945205479452],[214.15068493150682,1650.0],[1027.849315068493,1650.0]],"edges":[0,1,0,2,0,3,0,4,3,5,4,6],"refEdges":[0,1,0,2,0,3,0,4,3,5,4,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,0,3,0,4,3,5,4,6],"pinned":[1]},{"pairs":[0,4,1,3,2,6,3,6,4,6,5,6],"pinned":[3]}]}{"name":"Key to Pennant","nodes":[[1071.0,1110.0],[711.0,1650.0],[711.0,1165.3846153846152],[1071.0,750.0],[171.00000000000006,1650.0],[711.0,750.0],[171.00000000000006,1165.3846153846152]],"slots":[[171.00000000000006,1650.0],[711.0,1650.0],[711.0,1165.3846153846152],[171.00000000000006,1165.3846153846152],[711.0,750.0],[1071.0,750.0],[1071.0,1110.0]],"edges":[0,1,1,2,2,3,3,0,2,4,4,5,5,6],"refEdges":[0,1,0,3,1,2,2,3,2,4,4,5,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,3,1,2,2,3,2,4,4,5,5,6],"pinned":[2]},{"pairs":[0,1,0,2,1,6,2,6,3,4,4,5,5,6],"pinned":[0]}]}{"name":"Kites to Shutters","nodes":[[171.00000000000006,1200.0],[396.0,1507.8947368421052],[846.0,1507.8947368421052],[621.0,1200.0],[1071.0,1200.0],[396.0,892.1052631578948],[846.0,892.1052631578948]],"slots":[[171.00000000000006,1200.0],[396.0,1507.8947368421052],[621.0,1200.0],[396.0,892.1052631578948],[846.0,1507.8947368421052],[1071.0,1200.0],[846.0,892.1052631578948]],"edges":[0,1,1,2,2,3,3,0,2,4,4,5,5,6,6,2],"refEdges":[0,1,0,3,1,2,2,3,2,4,2,6,4,5,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,3,1,2,2,3,2,4,2,6,4,5,5,6],"pinned":[0]},{"pairs":[0,1,0,2,1,4,2,3,2,4,2,5,3,6,5,6],"pinned":[2]}]}{"name":"Ladder to Weave","nodes":[[246.0,1650.0],[996.0,1650.0],[996.0,1350.0],[246.0,1350.0],[996.0,1050.0],[246.0,1050.0],[246.0,750.0],[996.0,750.0]],"slots":[[246.0,1650.0],[996.0,1650.0],[246.0,1350.0],[996.0,1350.0],[246.0,1050.0],[996.0,1050.0],[246.0,750.0],[996.0,750.0]],"edges":[0,1,2,3,4,5,6,7,0,2,2,4,4,6,1,3,3,5,5,7],"refEdges":[0,1,0,2,1,3,2,3,2,4,3,5,4,5,4,6,5,7,6,7],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,1,3,2,3,2,4,3,5,4,5,4,6,5,7,6,7],"pinned":[0]},{"pairs":[0,1,0,3,1,2,2,3,2,7,3,5,4,5,4,6,5,7,6,7],"pinned":[2]}]}{"name":"Landing to Glider","nodes":[[171.0,1292.0454545454545],[866.4545454545455,1077.2727272727273],[866.4545454545455,1547.7272727272725],[324.40909090909093,1547.7272727272725],[324.40909090909093,1077.2727272727273],[171.0,852.2727272727273],[1071.0,1240.9090909090908]],"slots":[[324.40909090909093,1547.7272727272725],[866.4545454545455,1547.7272727272725],[866.4545454545455,1077.2727272727273],[324.40909090909093,1077.2727272727273],[171.0,1292.0454545454545],[171.0,852.2727272727273],[1071.0,1240.9090909090908]],"edges":[0,1,1,2,2,3,3,0,0,4,4,5,1,6],"refEdges":[0,1,0,3,0,4,1,2,1,6,2,3,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,3,0,4,1,2,1,6,2,3,4,5],"pinned":[5,6]},{"pairs":[0,1,1,4,1,6,2,5,2,6,3,4,3,6],"pinned":[3]}]}{"name":"Lantern to Pennon","nodes":[[627.0,1650.0],[315.0,1386.0],[999.0,1098.0],[627.0,1098.0],[243.0,750.0],[627.0,750.0],[999.0,750.0]],"slots":[[627.0,1650.0],[315.0,1386.0],[627.0,1098.0],[999.0,1098.0],[999.0,750.0],[627.0,750.0],[243.0,750.0]],"edges":[0,1,1,2,2,0,2,3,3,4,4,5,5,2,5,6],"refEdges":[0,1,0,2,1,2,2,3,2,5,3,4,4,5,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,1,2,2,3,2,5,3,4,4,5,5,6],"pinned":[0]},{"pairs":[0,1,0,2,0,3,0,6,1,6,2,4,2,5,3,4],"pinned":[3,4]}]}{"name":"Medal to Ladle","nodes":[[421.0,1650.0],[954.3333333333334,1338.888888888889],[821.0,1650.0],[621.0,1061.111111111111],[287.66666666666663,1338.888888888889],[621.0,750.0]],"slots":[[287.66666666666663,1338.888888888889],[421.0,1650.0],[821.0,1650.0],[954.3333333333334,1338.888888888889],[621.0,1061.111111111111],[621.0,750.0]],"edges":[0,1,1,2,2,3,3,4,4,0,4,5],"refEdges":[0,1,0,4,1,2,2,3,3,4,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,4,1,2,2,3,3,4,4,5],"pinned":[5]},{"pairs":[0,1,0,5,1,2,2,4,3,5,4,5],"pinned":[1]}]}{"name":"Passing the Fan","nodes":[[601.4347826086956,1186.9565217391305],[170.99999999999994,795.6521739130435],[992.7391304347825,795.6521739130435],[1071.0,1239.1304347826087],[601.4347826086956,1604.3478260869565],[170.99999999999994,1526.0869565217392]],"slots":[[601.4347826086956,1186.9565217391305],[170.99999999999994,1526.0869565217392],[601.4347826086956,1604.3478260869565],[170.99999999999994,795.6521739130435],[992.7391304347825,795.6521739130435],[1071.0,1239.1304347826087]],"edges":[0,1,0,2,0,3,0,4,4,5],"refEdges":[0,1,0,2,0,3,0,4,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,0,3,0,4,4,5],"pinned":[0]},{"pairs":[0,3,0,5,1,3,2,3,3,4],"pinned":[5]},{"pairs":[0,1,0,5,2,5,3,5,4,5],"pinned":[4]}]}{"name":"Pickets to Arch","nodes":[[171.0,859.4594594594594],[171.0,1309.4594594594594],[766.9459459459459,1309.4594594594594],[1071.0,859.4594594594594],[475.05405405405406,859.4594594594594],[475.05405405405406,1540.5405405405404],[1071.0,1540.5405405405404],[766.9459459459459,859.4594594594594]],"slots":[[171.0,859.4594594594594],[475.05405405405406,859.4594594594594],[766.9459459459459,859.4594594594594],[1071.0,859.4594594594594],[171.0,1309.4594594594594],[475.05405405405406,1540.5405405405404],[766.9459459459459,1309.4594594594594],[1071.0,1540.5405405405404]],"edges":[0,1,1,2,2,3,0,4,1,5,2,6,3,7],"refEdges":[0,1,0,4,1,2,1,5,2,3,2,6,3,7],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,4,1,2,1,5,2,3,2,6,3,7],"pinned":[5]},{"pairs":[0,6,1,2,2,3,2,6,3,7,4,5,5,6],"pinned":[2]}]}{"name":"Rigging to Canopy","nodes":[[626.4216867469879,1248.7951807228915],[290.2771084337349,858.433734939759],[1071.0,1151.2048192771083],[171.0,1151.2048192771083],[962.566265060241,858.433734939759],[626.4216867469879,1541.5662650602408],[1071.0,1509.036144578313]],"slots":[[626.4216867469879,1248.7951807228915],[290.2771084337349,858.433734939759],[962.566265060241,858.433734939759],[626.4216867469879,1541.5662650602408],[171.0,1151.2048192771083],[1071.0,1151.2048192771083],[1071.0,1509.036144578313]],"edges":[0,1,1,2,2,0,0,3,1,4,2,5,5,6],"refEdges":[0,1,0,2,0,3,1,2,1,4,2,5,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,0,3,1,2,1,4,2,5,5,6],"pinned":[0]},{"pairs":[0,3,1,4,2,3,2,4,2,5,3,4,5,6],"pinned":[5,6]}]}{"name":"Roof Garden to Fold","nodes":[[201.0,1290.0],[1041.0,1290.0],[825.0,1650.0],[417.0,1650.0],[297.0,930.0],[945.0,930.0],[621.0,750.0]],"slots":[[201.0,1290.0],[1041.0,1290.0],[417.0,1650.0],[825.0,1650.0],[297.0,930.0],[621.0,750.0],[945.0,930.0]],"edges":[0,1,0,2,2,3,3,1,0,4,4,5,5,6,6,1],"refEdges":[0,1,0,2,0,4,1,3,1,6,2,3,4,5,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,0,4,1,3,1,6,2,3,4,5,5,6],"pinned":[0]},{"pairs":[0,2,0,5,1,3,1,6,2,3,2,6,4,5,4,6],"pinned":[5]}]}{"name":"Sail to Quay","nodes":[[209.57142857142856,1418.5714285714287],[170.99999999999994,1071.4285714285716],[621.0,1637.1428571428573],[1071.0,1212.857142857143],[878.1428571428571,762.8571428571429],[621.0,1212.857142857143],[261.0,762.8571428571429]],"slots":[[209.57142857142856,1418.5714285714287],[621.0,1637.1428571428573],[621.0,1212.857142857143],[1071.0,1212.857142857143],[878.1428571428571,762.8571428571429],[261.0,762.8571428571429],[170.99999999999994,1071.4285714285716]],"edges":[0,1,1,2,2,0,2,3,3,4,4,5,2,6],"refEdges":[0,1,0,2,1,2,2,3,2,6,3,4,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,1,2,2,3,2,6,3,4,4,5],"pinned":[4]},{"pairs":[0,1,1,3,2,3,2,4,2,5,2,6,5,6],"pinned":[3]}]}{"name":"Sprig to Jib","nodes":[[621.0,1073.076923076923],[240.23076923076928,1650.0],[1001.7692307692307,1650.0],[851.7692307692307,750.0000000000001],[309.4615384615385,853.8461538461539],[621.0,1350.0]],"slots":[[621.0,1350.0],[240.23076923076928,1650.0],[1001.7692307692307,1650.0],[621.0,1073.076923076923],[309.4615384615385,853.8461538461539],[851.7692307692307,750.0000000000001]],"edges":[0,1,0,2,0,3,3,4,4,5],"refEdges":[0,1,0,2,0,3,3,4,4,5],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,0,3,3,4,4,5],"pinned":[1,2]},{"pairs":[0,2,0,4,1,2,2,3,4,5],"pinned":[4]}]}{"name":"Stairs to Lightning","nodes":[[1046.6756756756758,1358.1081081081081],[633.1621621621622,1650.0],[633.1621621621622,1358.1081081081081],[1046.6756756756758,1029.7297297297296],[511.5405405405406,750.0],[511.5405405405406,1029.7297297297296],[195.32432432432432,1650.0]],"slots":[[195.32432432432432,1650.0],[633.1621621621622,1650.0],[633.1621621621622,1358.1081081081081],[1046.6756756756758,1358.1081081081081],[1046.6756756756758,1029.7297297297296],[511.5405405405406,1029.7297297297296],[511.5405405405406,750.0]],"edges":[0,1,1,2,2,3,3,4,4,5,5,6],"refEdges":[0,1,1,2,2,3,3,4,4,5,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6],"pinned":[1]},{"pairs":[0,1,0,2,2,3,3,5,4,6,5,6],"pinned":[2]}]}{"name":"Starframe to Chalice","nodes":[[423.4390243902439,1397.560975609756],[818.560975609756,1397.560975609756],[1071.0,750.0],[170.99999999999994,750.0],[818.560975609756,1002.439024390244],[1071.0,1650.0],[423.4390243902439,1002.439024390244],[170.99999999999994,1650.0]],"slots":[[423.4390243902439,1397.560975609756],[818.560975609756,1397.560975609756],[818.560975609756,1002.439024390244],[423.4390243902439,1002.439024390244],[170.99999999999994,1650.0],[1071.0,1650.0],[1071.0,750.0],[170.99999999999994,750.0]],"edges":[0,1,1,2,2,3,3,0,0,4,1,5,2,6,3,7],"refEdges":[0,1,0,3,0,4,1,2,1,5,2,3,2,6,3,7],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,3,0,4,1,2,1,5,2,3,2,6,3,7],"pinned":[0]},{"pairs":[0,4,1,5,2,3,2,5,2,6,3,4,3,7,4,5],"pinned":[6]}]}{"name":"Three Arches to Vault","nodes":[[177.33802816901408,1295.0704225352113],[621.0,1295.0704225352113],[291.4225352112676,940.1408450704225],[392.83098591549293,1650.0],[849.1690140845071,1650.0],[621.0,750.0],[950.5774647887324,940.1408450704225],[1064.661971830986,1295.0704225352113]],"slots":[[177.33802816901408,1295.0704225352113],[1064.661971830986,1295.0704225352113],[621.0,1295.0704225352113],[392.83098591549293,1650.0],[849.1690140845071,1650.0],[291.4225352112676,940.1408450704225],[621.0,750.0],[950.5774647887324,940.1408450704225]],"edges":[0,2,2,1,0,3,3,4,4,1,0,5,5,6,6,7,7,1],"refEdges":[0,2,0,3,0,5,1,2,1,4,1,7,3,4,5,6,6,7],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,2,0,3,0,5,1,2,1,4,1,7,3,4,5,6,6,7],"pinned":[3,4]},{"pairs":[0,3,0,4,0,5,1,2,1,4,2,3,2,7,5,6,6,7],"pinned":[6]}]}{"name":"Three Lanterns","nodes":[[170.99999999999994,1430.2325581395348],[170.99999999999994,969.7674418604652],[474.48837209302326,1200.0],[767.5116279069767,969.7674418604652],[1071.0,969.7674418604652],[767.5116279069767,1430.2325581395348],[1071.0,1430.2325581395348]],"slots":[[170.99999999999994,1430.2325581395348],[170.99999999999994,969.7674418604652],[474.48837209302326,1200.0],[767.5116279069767,1430.2325581395348],[767.5116279069767,969.7674418604652],[1071.0,1430.2325581395348],[1071.0,969.7674418604652]],"edges":[0,1,1,2,2,0,2,3,3,4,4,2,4,5,5,6,6,4],"refEdges":[0,1,0,2,1,2,2,3,2,4,3,4,4,5,4,6,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,1,2,2,3,2,4,3,4,4,5,4,6,5,6],"pinned":[0]},{"pairs":[0,2,0,3,1,2,1,4,2,3,2,4,3,5,3,6,5,6],"pinned":[2]}]}{"name":"Trefoil to Pinwheel","nodes":[[621.0,1200.0],[235.28571428571428,1435.7142857142858],[235.28571428571428,964.2857142857143],[621.0,1650.0],[1006.7142857142858,964.2857142857143],[1006.7142857142858,1435.7142857142858],[621.0,750.0]],"slots":[[621.0,1200.0],[235.28571428571428,1435.7142857142858],[235.28571428571428,964.2857142857143],[621.0,1650.0],[1006.7142857142858,1435.7142857142858],[1006.7142857142858,964.2857142857143],[621.0,750.0]],"edges":[0,1,1,2,2,0,0,3,3,4,4,0,0,5,5,6,6,0],"refEdges":[0,1,0,2,0,3,0,4,0,5,0,6,1,2,3,4,5,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,0,3,0,4,0,5,0,6,1,2,3,4,5,6],"pinned":[1,2]},{"pairs":[0,1,0,2,0,3,0,4,0,5,0,6,1,3,2,6,4,5],"pinned":[5]}]}{"name":"Trident to Banner","nodes":[[621.0,1230.6818181818182],[835.7727272727273,1455.6818181818182],[406.22727272727275,1455.6818181818182],[621.0,954.5454545454546],[222.13636363636363,1650.0],[1019.8636363636364,1650.0],[621.0,750.0]],"slots":[[621.0,1230.6818181818182],[406.22727272727275,1455.6818181818182],[835.7727272727273,1455.6818181818182],[621.0,954.5454545454546],[222.13636363636363,1650.0],[1019.8636363636364,1650.0],[621.0,750.0]],"edges":[0,1,1,4,0,2,2,5,0,3,3,6],"refEdges":[0,1,0,2,0,3,1,4,2,5,3,6],"lesson":"Match each shape. Solid collars stay fixed; dotted collars anchor next.","targets":[{"pairs":[0,1,0,2,0,3,1,4,2,5,3,6],"pinned":[4]},{"pairs":[0,2,1,2,1,3,1,4,3,6,4,5],"pinned":[2]}]}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[621,644.0],[1101,812.0],[621,1580],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"Place a dot on the ringed pressure circle to open the linked gate, then pass another dot through. The finished shape keeps the pressure circle occupied."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,644.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,908.0],[453.0,1172.0],[789.0,1172.0],[1101,908.0],[453.0,1508.0]],"nodes":[[453.0,1508.0],[453.0,1172.0],[1101,908.0]],"edges":[[0,1],[1,2]],"refEdges":[[0,2],[2,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4]],"gates":[[1,2,4]]},"lesson":"Pass through the gate before the keeper leaves its circle. The final shape leaves the pressure circle empty."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[621,1580],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Borrow a Keeper","slots":[[141,740.0],[309.0,1100],[501.0,1292.0],[741.0,1292.0],[993.0,1130],[1101,740.0],[309.0,1508.0]],"nodes":[[501.0,1292.0],[141,740.0],[993.0,1130],[1101,740.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[3,0],[3,4],[3,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6]],"gates":[[2,3,6]]},"lesson":"Lend a dot to the pressure circle, bring another through the gate, then bring the keeper back into the shape."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Change the Keeper","slots":[[141,860.0],[333.0,1172.0],[525.0,1172.0],[765.0,1172.0],[1005.0,1412.0],[1101,908.0],[333.0,1508.0],[765.0,788.0]],"nodes":[[333.0,1508.0],[1005.0,1412.0],[1101,908.0],[141,860.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[3,4],[3,5],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7]],"gates":[[2,3,6]]},"lesson":"The first keeper belongs across the gate. Give its place to another dot before sending it through."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[621,644.0],[1101,812.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[237.0,1292.0],[381.0,980.0],[861.0,980.0],[1005.0,1364.0],[381.0,668.0],[573.0,1532.0]],"nodes":[[237.0,1292.0],[381.0,980.0],[1005.0,1364.0]],"edges":[[0,1],[1,2],[2,0]],"refEdges":[[0,2],[2,3],[3,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4],[0,5]],"gates":[[1,2,4]]},"lesson":"A short crossing: open the gate, pass through, and return the keeper to complete the triangle."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[381.0,1124.0],[1101,812.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Leave in Order","slots":[[141,860.0],[333.0,1172.0],[525.0,1172.0],[765.0,1172.0],[1005.0,1412.0],[1101,908.0],[333.0,1508.0],[765.0,788.0]],"nodes":[[141,860.0],[333.0,1508.0],[765.0,1172.0],[1101,908.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,3],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7]],"gates":[[2,3,6]]},"lesson":"Send the first keeper across with help from a replacement. Then release the replacement to finish the shape."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[141,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Two Tides","slots":[[141,956.0],[357.0,1220.0],[525.0,1220.0],[717.0,980.0],[1077.0,908.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[909.0,1508.0]],"nodes":[[141,956.0],[525.0,1220.0],[909.0,1508.0],[1101,1244.0],[717.0,980.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[3,4]],"refEdges":[[2,0],[0,6],[6,5],[5,2],[5,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Each pressure circle opens its own gate. Place both keepers so the other dots can cross the two passages."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[381.0,1124.0],[141,1412.0],[621,1580],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Home Before Dusk","slots":[[141,956.0],[285.0,1220.0],[525.0,1220.0],[717.0,980.0],[957.0,980.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[957.0,1484.0],[1101,716.0]],"nodes":[[141,956.0],[1101,1244.0],[285.0,1220.0],[717.0,980.0],[525.0,1220.0],[1101,716.0]],"edges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"refEdges":[[2,5],[2,0],[2,3],[5,8],[5,9]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8],[5,9]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Use both gates to bring the branches home. Both pressure circles must be empty in the final shape."}{"name":"Bottom Drawer","slots":[[261.0,1340.0],[621,1420.0],[981.0,1320.0],[261.0,1040.0],[621,1100],[981.0,1020.0],[381.0,740.0],[741.0,800.0],[1101.0,760.0]],"nodes":[[621,1420.0],[261.0,1340.0],[621,1100],[261.0,1040.0],[381.0,740.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,4],[4,2],[2,5],[5,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[3,6],[5,8],[6,7]],"gates":[[6,7,2]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Changing Room","slots":[[221,940.0],[421,1100],[621,1130.0],[821,1010.0],[1021,940.0],[421,1380.0],[821,1400.0],[621,880.0],[1021,1310.0]],"nodes":[[221,940.0],[421,1380.0],[821,1400.0],[1021,940.0],[1021,1310.0]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[0,3],[3,4],[3,6],[6,8]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[3,6],[2,7],[6,8]],"gates":[[2,3,5]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Courtyard Posts","slots":[[421,900],[421,1300],[821,1300],[821,900],[161.00000000000006,1400.0],[861.0,1560.0],[1081.0,800.0],[381.0,640.0],[1081.0,1320.0]],"nodes":[[421,900],[821,900],[381.0,640.0],[421,1300],[821,1300]],"edges":[[0,1],[0,2],[1,3],[1,4]],"refEdges":[[1,2],[1,4],[2,5],[2,8]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[1,4],[2,5],[3,6],[0,7],[2,8]],"gates":[[1,4,6],[2,5,7]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Covered Walk","slots":[[221,1100],[421,1340.0],[621,1140.0],[821,1320.0],[1021,1100],[1021,820.0],[721.0,690.0],[401.0,860.0],[621,1520.0]],"nodes":[[821,1320.0],[621,1140.0],[421,1340.0],[621,1520.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,3],[3,5],[5,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7],[7,0],[2,8]],"gates":[[2,3,8],[5,6,8]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Crossing Petals","slots":[[621,1100],[321.0,1300],[221,980.0],[901.0,1340.0],[1021,980.0],[461.0,720.0],[781.0,720.0],[161.00000000000006,1480.0]],"nodes":[[321.0,1300],[621,1100],[461.0,720.0],[161.00000000000006,1480.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[0,2],[0,3],[0,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[2,5],[4,6],[1,7]],"gates":[[4,6,7]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Far Bank","slots":[[221,980.0],[421,1180.0],[621,1170.0],[821,880.0],[1021,980.0],[421,1370.0],[821,1380.0],[621,900]],"nodes":[[221,980.0],[421,1180.0],[1021,980.0],[821,1380.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,2],[2,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[3,6],[2,7]],"gates":[[1,2,6]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Forked Voyage","slots":[[621,760.0],[621,1020.0],[381.0,1240.0],[201.0,1420.0],[180.99999999999994,1040.0],[861.0,1220.0],[1061.0,1440.0],[1101.0,1000.0],[641.0,1460.0]],"nodes":[[381.0,1240.0],[861.0,1220.0],[641.0,1460.0],[1101.0,1000.0],[621,1020.0]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[3,2],[2,4],[2,5],[5,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[2,4],[1,5],[5,6],[5,7],[1,8]],"gates":[[2,3,0],[5,6,4]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"High Shelf","slots":[[221,940.0],[421,1100],[621,1050.0],[821,1140.0],[1021,960.0],[421,1400.0],[621,1340.0],[821,1420.0],[1061.0,1300]],"nodes":[[221,940.0],[421,1100],[621,1050.0],[621,1340.0],[821,1140.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,5],[5,6],[6,7],[7,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[2,6],[3,7],[4,8]],"gates":[[2,6,8],[3,7,5]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"In the Stream","slots":[[221,980.0],[421,1100],[621,1230.0],[821,1120.0],[1021,980.0],[421,1380.0],[821,1400.0],[621,900]],"nodes":[[221,980.0],[421,1100],[621,1230.0],[821,1120.0],[621,900]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[3,6],[2,7]],"gates":[[3,4,2]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Island Post","slots":[[221,900],[221,1100],[421,1340.0],[621,1440.0],[761.0,840.0],[821,1200.0],[1021,1380.0],[1021,920.0]],"nodes":[[421,1340.0],[621,1440.0],[821,1200.0],[1021,1380.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,2],[2,4],[2,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[4,5],[5,6],[5,7]],"gates":[[1,2,6]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Lantern Neck","slots":[[221,1100],[421,1360.0],[741.0,1320.0],[901.0,960.0],[561.0,860.0],[261.0,780.0],[1101.0,1260.0],[1101.0,840.0],[761.0,700]],"nodes":[[561.0,860.0],[761.0,700],[901.0,960.0],[741.0,1320.0]],"edges":[[0,1],[1,2],[2,0],[2,3]],"refEdges":[[0,2],[2,4],[4,0],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,0],[3,6],[3,7],[4,8],[0,5]],"gates":[[3,6,5]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"One Watch","slots":[[221,960.0],[421,1000.0],[621,1220.0],[821,1190.0],[1021,960.0],[421,1400.0],[621,900],[821,1400.0]],"nodes":[[221,960.0],[421,1000.0],[621,900],[421,1400.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,2],[2,4],[4,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[2,6],[3,7]],"gates":[[1,2,6],[2,3,6]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Open Hand","slots":[[621,1100],[321.0,1130.0],[180.99999999999994,1440.0],[641.0,1400.0],[841.0,1540.0],[901.0,1160.0],[1101.0,960.0],[581.0,800.0],[321.0,700],[781.0,660.0]],"nodes":[[180.99999999999994,1440.0],[621,1100],[641.0,1400.0],[841.0,1540.0],[321.0,700]],"edges":[[0,1],[0,2],[0,3],[0,4]],"refEdges":[[0,2],[0,4],[0,6],[0,9]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6],[0,7],[7,8],[7,9]],"gates":[[0,3,8],[0,5,2]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Opposite Shores","slots":[[221,980.0],[421,980.0],[621,1220.0],[821,1230.0],[1021,980.0],[421,1420.0],[821,1420.0],[621,900]],"nodes":[[221,980.0],[421,1420.0],[821,1230.0],[1021,980.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,2],[2,4],[4,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[3,6],[2,7]],"gates":[[1,2,6],[2,3,5]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Reed Circle","slots":[[261.0,1100],[441.0,1420.0],[801.0,1420.0],[981.0,1100],[781.0,800.0],[461.0,800.0],[101.0,1380.0]],"nodes":[[801.0,1420.0],[981.0,1100],[781.0,800.0]],"edges":[[0,1],[1,2],[2,0]],"refEdges":[[1,4],[4,6],[6,1]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,6]],"gates":[[0,6,1]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Split Landing","slots":[[201.0,800.0],[281.0,1100],[161.00000000000006,1400.0],[521.0,1460.0],[721.0,840.0],[921.0,1100],[821,1420.0],[1141.0,1300]],"nodes":[[161.00000000000006,1400.0],[281.0,1100],[1141.0,1300],[921.0,1100],[821,1420.0]],"edges":[[0,1],[1,2],[2,3],[2,4]],"refEdges":[[0,2],[2,5],[5,4],[5,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[4,5],[5,6],[5,7]],"gates":[[1,2,7]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Staircase Posts","slots":[[221,780.0],[221,1040.0],[461.0,1060.0],[461.0,1360.0],[741.0,1360.0],[981.0,1480.0],[981.0,1180.0],[741.0,900],[1001.0,780.0]],"nodes":[[221,780.0],[1001.0,780.0],[741.0,1360.0],[461.0,1360.0],[741.0,900]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,2],[2,5],[5,6],[6,8]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[4,6],[2,7],[7,8]],"gates":[[3,4,8]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Stepping Tides","slots":[[221,980.0],[421,1130.0],[621,990.0],[821,1130.0],[1021,980.0],[421,1400.0],[821,1410.0],[621,840.0]],"nodes":[[821,1130.0],[221,980.0],[821,1410.0],[421,1130.0],[1021,980.0]],"edges":[[0,1],[0,2],[0,3],[3,4]],"refEdges":[[3,0],[3,4],[3,5],[5,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[3,6],[2,7]],"gates":[[1,2,5],[2,3,7]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Three Bridges","slots":[[281.0,1100],[481.0,1400.0],[781.0,1400.0],[871.0,1050.0],[661.0,1140.0],[501.0,820.0],[801.0,800.0],[121.0,860.0],[1141.0,1380.0]],"nodes":[[281.0,1100],[481.0,1400.0],[661.0,1140.0],[781.0,1400.0]],"edges":[[0,1],[1,2],[2,3],[3,0]],"refEdges":[[0,2],[2,8],[8,6],[6,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[0,4],[4,3],[0,5],[5,6],[6,3],[0,7],[3,8]],"gates":[[3,8,7]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Three Courts","slots":[[621,1100],[301.0,1140.0],[161.00000000000006,1420.0],[201.0,1040.0],[941.0,1160.0],[1081.0,1440.0],[1041.0,1020.0],[641.0,820.0],[421,660.0],[881.0,680.0]],"nodes":[[161.00000000000006,1420.0],[301.0,1140.0],[941.0,1160.0],[621,1100],[421,660.0]],"edges":[[0,1],[0,2],[0,3],[3,4]],"refEdges":[[0,2],[0,5],[0,7],[7,9]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[0,4],[4,5],[4,6],[0,7],[7,8],[7,9]],"gates":[[0,1,6],[0,7,3]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Three Watchposts","slots":[[141.0,940.0],[301.0,1120.0],[161.00000000000006,1320.0],[441.0,1440.0],[621,820.0],[721.0,1080.0],[621,1340.0],[881.0,1420.0],[1101.0,900],[1101.0,1260.0]],"nodes":[[141.0,940.0],[301.0,1120.0],[621,820.0],[721.0,1080.0],[1101.0,900]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[2,3],[3,4],[4,6],[6,8]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[8,9]],"gates":[[1,2,7],[5,6,9]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Two Outposts","slots":[[221,800.0],[221,1040.0],[261.0,1300],[621,1400.0],[541.0,1040.0],[821,820.0],[821,1080.0],[861.0,1340.0],[1101.0,1420.0],[1081.0,1040.0]],"nodes":[[541.0,1040.0],[221,800.0],[821,820.0],[1081.0,1040.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,3],[3,5],[5,8]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4],[5,6],[6,7],[7,8],[6,9]],"gates":[[1,2,9],[6,7,4]]},"lesson":"Slide along the tracks. A dot on a pressure circle holds its matching gate open."}{"name":"Two Homes","slots":[[141,1364.0],[453.0,1364.0],[453.0,1028.0],[141,1028.0],[791,1364.0],[1103.0,1364.0],[1103.0,1028.0],[791,1028.0]],"nodes":[[791,1364.0],[453.0,1364.0],[1103.0,1028.0],[453.0,1028.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Room for Another","slots":[[141,1364.0],[453.0,1364.0],[453.0,1028.0],[141,1028.0],[791,1364.0],[1103.0,1364.0],[1103.0,1028.0],[791,1028.0]],"nodes":[[791,1364.0],[141,1028.0],[1103.0,1364.0],[453.0,1028.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Turn the Shape","slots":[[141,1412.0],[429.0,1412.0],[429.0,1076.0],[141,1076.0],[933.0,1580],[933.0,1292.0],[597.0,1292.0],[597.0,1580]],"nodes":[[933.0,1292.0],[597.0,1292.0],[429.0,1076.0],[597.0,1580]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"A New View","slots":[[141,1412.0],[429.0,1412.0],[429.0,1076.0],[141,1076.0],[933.0,1580],[933.0,1292.0],[597.0,1292.0],[597.0,1580]],"nodes":[[429.0,1412.0],[141,1076.0],[933.0,1292.0],[933.0,1580]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"A Gentle Wander","slots":[[141,1364.0],[453.0,1364.0],[453.0,1028.0],[141,1028.0],[791,1364.0],[1103.0,1364.0],[1103.0,1028.0],[791,1028.0]],"nodes":[[141,1028.0],[453.0,1364.0],[453.0,1028.0],[1103.0,1364.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Across the Water","slots":[[141,1364.0],[453.0,1364.0],[453.0,1028.0],[141,1028.0],[791,1364.0],[1103.0,1364.0],[1103.0,1028.0],[791,1028.0]],"nodes":[[453.0,1364.0],[453.0,1028.0],[141,1364.0],[791,1364.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Two Possibilities","slots":[[141,1412.0],[429.0,1412.0],[429.0,1076.0],[141,1076.0],[933.0,1580],[933.0,1292.0],[597.0,1292.0],[597.0,1580]],"nodes":[[933.0,1292.0],[597.0,1580],[141,1076.0],[597.0,1292.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Open Horizon","slots":[[141,1412.0],[429.0,1412.0],[429.0,1076.0],[141,1076.0],[933.0,1580],[933.0,1292.0],[597.0,1292.0],[597.0,1580]],"nodes":[[933.0,1292.0],[141,1076.0],[597.0,1580],[429.0,1076.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Two Homes","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[1101,1052.0],[477.0,1388.0],[765.0,1052.0],[141,1052.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Room for Another","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[141,1388.0],[477.0,1052.0],[765.0,1388.0],[1101,1052.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Turn the Shape","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[1101,1388.0],[477.0,1388.0],[141,1388.0],[477.0,1052.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"A New View","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[765.0,1388.0],[765.0,1052.0],[477.0,1052.0],[1101,1052.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"A Gentle Wander","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[1101,1388.0],[765.0,1052.0],[765.0,1388.0],[141,1052.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Across the Water","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[477.0,1388.0],[765.0,1052.0],[765.0,1388.0],[1101,1052.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Two Possibilities","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[765.0,1388.0],[141,1388.0],[1101,1052.0],[477.0,1052.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"family":[[0,1,1,2,2,3],[4,5,5,6,6,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"Open Horizon","slots":[[141,1388.0],[477.0,1388.0],[477.0,1052.0],[141,1052.0],[1101,1388.0],[765.0,1388.0],[765.0,1052.0],[1101,1052.0]],"nodes":[[477.0,1388.0],[765.0,1052.0],[141,1388.0],[1101,1388.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"family":[[0,1,1,2,1,3],[4,5,5,6,5,7]],"lesson":"Either of the two shown targets is a complete answer. Match all the connections in one home."}{"name":"New Ground","nodes":[[171,1410],[621,1670],[171,890],[621,630],[1071,890],[1071,1410]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]]},{"pairs":[0,1,1,2,2,3,3,5,5,4,4,0],"slots":[[421,1500],[821,1500],[621,940],[421,600],[851,630],[621,1250]]}],"lesson":"Carry a shape across a changing landscape."}{"name":"Far Harbor","nodes":[[126,1311],[621,1670],[315,729],[927,729],[1116,1310]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1310]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"targets":[{"pairs":[0,1,1,2,2,3,3,0,0,4,4,1],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1310]]},{"pairs":[4,3,3,2,2,1,1,4,4,0,0,3],"slots":[[621,720],[221,1150],[421,600],[821,600],[1021,1150]]}],"lesson":"Carry a shape across a changing landscape."}{"name":"Split Court","nodes":[[821,700],[481,670],[821,1150],[821,1600],[361,1630],[481,1210]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[481,670],[821,700],[821,1150],[821,1600],[361,1630],[481,1210],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]]},{"pairs":[0,1,1,2,2,3,3,5,5,4,4,0],"slots":[[621,900],[421,1150],[421,1600],[821,1600],[821,1150],[621,1150]]}],"lesson":"Carry a shape across a changing landscape."}{"name":"A Turn Remembered","slots":[[141,860.0],[141,1340.0],[621,1532.0],[1101,1340.0],[1101,860.0]],"nodes":[[141,860.0],[621,1532.0],[141,1340.0],[1101,860.0],[1101,1340.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[{"pairs":[0,1,1,2,2,3,3,4],"pinned":[0]},{"pairs":[4,1,1,0,0,3,3,2],"pinned":[4],"slots":[[417.0,1508.0],[825.0,1508.0],[988.2,1100.0],[825.0,692.0],[417.0,692.0]]}]}{"name":"Wandering Court","nodes":[[821,700],[421,700],[821,1150],[821,1600],[421,1600],[421,1120],[651,1240]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1120],[651,1240],[221,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6,6,0],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150],[221,1150]]},{"pairs":[2,3,3,4,4,5,5,6,6,7,7,0,0,2],"slots":[[621,1150],[221,1150],[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150]]},{"pairs":[1,2,2,3,3,4,4,5,5,6,6,7,7,1],"slots":[[221,1150],[421,700],[621,1150],[821,700],[1021,1150],[361,1540],[821,1600],[221,1650]]}],"lesson":"Carry a shape across a changing landscape."}{"name":"Skyfield","nodes":[[821,700],[521,560],[221,700],[1021,1000],[821,1300],[521,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6,6,0,1,5],"pinned":[1,5],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]]},{"pairs":[0,2,2,1,1,3,3,5,5,4,4,6,6,0,2,4],"pinned":[6],"slots":[[221,1600],[521,1730],[821,1600],[1021,1300],[821,1000],[521,1000],[221,700],[621,1300]]}],"lesson":"Carry a shape across a changing landscape."}{"name":"Ferry Landing","nodes":[[171,1410],[621,1670],[171,890],[621,630],[1071,890],[1071,1410]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"pinned":[2],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]]},{"pairs":[0,1,1,2,2,3,3,5,5,4,4,0],"pinned":[0],"slots":[[591,620],[232,1120],[621,1650],[950,1150],[621,1150],[510,870]]}],"lesson":"Carry a shape across a changing landscape."}{"name":"An Answer Returns","slots":[[141,1388.0],[621,1388.0],[621,956.0],[1101,956.0],[1101,1388.0]],"nodes":[[141,1388.0],[621,956.0],[621,1388.0],[1101,1388.0],[1101,956.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"lesson":"Look at the next target before your last move. Undo can take you back across a completed step.","targets":[{"pairs":[0,1,1,2,2,3,1,4],"pinned":[0]},{"pairs":[4,3,3,0,0,1,3,2],"pinned":[4],"slots":[[865.8,1508.0],[865.8,1100.0],[498.6,1100.0],[498.6,692.0],[865.8,692.0]]}]}{"name":"The next anchor","planning":true,"slots":[[621,1352.0],[315.0,956.0],[927.0,956.0],[261,1388.0],[981,1388.0]],"nodes":[[621,1352.0],[261,1388.0],[981,1388.0]],"edges":[[0,1],[0,2]],"refEdges":[[0,1],[0,2]],"targets":[{"pairs":[0,1,0,2],"pinned":[0]},{"pairs":[2,1,2,4],"pinned":[2]}],"lesson":"Look at the next shape and the dotted anchor collar before finishing this one."}{"name":"Borrowed light","planning":true,"slots":[[621.0,1451.0],[189.0,1505.0],[1053.0,1505.0],[324.0,1019.0],[918.0,1019.0],[702.0,668.0],[378.0,668.0],[162.0,1154.0]],"nodes":[[621.0,1451.0],[378.0,668.0],[162.0,1154.0],[1053.0,1505.0],[918.0,1019.0],[189.0,1505.0]],"edges":[[0,1],[0,2],[0,3],[3,4],[4,5]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[4,5]],"targets":[{"pairs":[0,1,0,2,0,3,3,4,4,5],"pinned":[0]},{"pairs":[3,1,3,6,3,0,0,4,4,2],"pinned":[1]}],"lesson":"Follow the next shape before placing the dot that will anchor."}{"name":"Hold the connection","planning":true,"slots":[[621,1460],[309.230855,1280.0],[309.230855,920.0],[621,740],[932.769145,920.0],[932.769145,1280.0],[81.0,1280.0],[1161.0,1280.0]],"nodes":[[621,1460],[81.0,1280.0],[621,740],[932.769145,1280.0],[1161.0,1280.0],[932.769145,920.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"pinned":[0]},{"pairs":[0,1,1,2,2,4,4,3,3,5,5,0],"pinned":[1,2]}],"lesson":"Two dots will anchor next. Their places need to fit the next shape together."}{"name":"Between Lanterns","planning":true,"slots":[[102.18,1531.22],[151.74,687.32],[491.85,1131.62],[810.39,1147.64],[1132.83,1544.24],[1164.69,685.1],[621.48,1652.54]],"nodes":[[1132.83,1544.24],[1164.69,685.1],[491.85,1131.62],[621.48,1652.54],[102.18,1531.22],[151.74,687.32]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[2,3]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,3],[2,3]],"targets":[{"pairs":[0,1,1,2,2,0,3,4,4,5,5,3,2,3],"pinned":[2]},{"pairs":[0,4,4,3,3,0,2,1,1,5,5,2,3,2],"pinned":[0,4]}]}{"name":"Broad Bank","planning":true,"slots":[[403.14,1224.2],[922.74,979.22],[90.06,1631.12],[653.79,1641.02],[78.69,849.77],[1135.11,1532.18],[1035.66,598.25],[490.92,568.58]],"nodes":[[403.14,1224.2],[78.69,849.77],[1135.11,1532.18],[1035.66,598.25],[922.74,979.22],[490.92,568.58],[90.06,1631.12]],"edges":[[0,1],[0,2],[0,3],[0,4],[1,5],[1,6]],"refEdges":[[0,1],[0,2],[0,3],[0,4],[1,5],[1,6]],"targets":[{"pairs":[0,1,0,2,0,3,0,4,1,5,1,6],"pinned":[0]},{"pairs":[1,7,1,2,1,3,1,5,7,6,7,0],"pinned":[2,5]}]}{"name":"Far Shore","planning":true,"slots":[[123.06,1417.79],[371.64,1634.48],[754.11,1541.81],[1112.79,1203.62],[820.29,677.12],[281.25,653.66],[615.63,1045.13]],"nodes":[[1112.79,1203.62],[820.29,677.12],[754.11,1541.81],[123.06,1417.79],[371.64,1634.48]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"targets":[{"pairs":[0,1,1,2,2,3,3,4],"pinned":[2]},{"pairs":[0,6,6,4,4,5,5,2],"pinned":[0]}]}{"name":"Forked Inlet","planning":true,"slots":[[580.68,1092.47],[123.63,1533.77],[643.71,1652.36],[1126.29,1533.5],[1146.21,729.53],[173.07,617.24],[134.22,1082.93]],"nodes":[[580.68,1092.47],[1146.21,729.53],[173.07,617.24],[123.63,1533.77],[643.71,1652.36],[134.22,1082.93]],"edges":[[0,1],[1,2],[2,0],[0,3],[0,4],[0,5]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[0,4],[0,5]],"targets":[{"pairs":[0,1,1,2,2,0,0,3,0,4,0,5],"pinned":[0]},{"pairs":[6,1,1,3,3,6,6,2,6,4,6,5],"pinned":[1,3]}]}{"name":"Keep the Cove","planning":true,"slots":[[538.44,1190.6],[149.16,1541.81],[630.21,1650.2],[1037.46,1041.83],[873.81,588.35],[116.49,741.59]],"nodes":[[630.21,1650.2],[1037.46,1041.83],[538.44,1190.6],[116.49,741.59],[873.81,588.35]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4]],"targets":[{"pairs":[0,1,1,2,2,0,0,3,3,4],"pinned":[4]},{"pairs":[3,1,1,5,5,3,3,2,2,0],"pinned":[1]}]}{"name":"Long Crossing","planning":true,"slots":[[106.2,1165.28],[403.8,1614.74],[900.27,1626.59],[1113.42,1155.44],[886.02,643.28],[413.64,628.58],[621.6,1049.3]],"nodes":[[106.2,1165.28],[900.27,1626.59],[1113.42,1155.44],[621.6,1049.3],[886.02,643.28],[413.64,628.58]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0,0,3],"pinned":[0]},{"pairs":[6,2,2,1,1,3,3,4,4,5,5,6,6,3],"pinned":[1,3]}]}{"name":"Loose Ends","planning":true,"slots":[[111,1610],[666,1655],[1146,1400],[1146,815],[681,575],[156,695],[141,1175],[666,1115]],"nodes":[[156,695],[681,575],[111,1610],[666,1115],[666,1655],[1146,1400],[1146,815]],"edges":[[0,1],[2,3],[3,4],[4,5],[5,6]],"refEdges":[[0,1],[2,3],[3,4],[4,5],[5,6]],"targets":[{"pairs":[0,1,2,3,3,4,4,5,5,6],"pinned":[]},{"pairs":[0,7,1,3,3,5,5,6,6,2],"pinned":[0,2]}]}{"name":"Open Current","planning":true,"slots":[[616.59,1626.89],[1126.74,1260.65],[927.09,689.39],[332.67,664.19],[155.58,1254.8],[131.25,939.02],[626.28,1086.59]],"nodes":[[155.58,1254.8],[131.25,939.02],[332.67,664.19],[927.09,689.39],[616.59,1626.89]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,0],"pinned":[]},{"pairs":[0,2,2,1,1,3,3,4,4,0],"pinned":[0,1]}]}{"name":"Paired Bays","planning":true,"slots":[[666.9,1210.16],[132.45,1518.62],[114.09,682.1],[1105.8,1554.2],[1094.85,690.14],[635.31,1652.81],[613.29,568.37]],"nodes":[[132.45,1518.62],[114.09,682.1],[1094.85,690.14],[666.9,1210.16],[635.31,1652.81]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0]],"targets":[{"pairs":[0,1,1,2,2,0,0,3,3,4,4,0],"pinned":[]},{"pairs":[4,1,1,2,2,4,4,3,3,5,5,4],"pinned":[1,3]}]}{"name":"A Quiet Bay","planning":true,"slots":[[621,1100],[141,1550],[621,1655],[1101,1520],[1146,995],[726,590],[171,680],[66,1100]],"nodes":[[621,1100],[66,1100],[141,1550],[1146,995],[171,680],[621,1655],[1101,1520]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[0,5],[5,6],[6,0]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[0,5],[5,6],[6,0]],"targets":[{"pairs":[0,1,1,2,2,0,0,3,3,4,4,0,0,5,5,6,6,0],"pinned":[0]},{"pairs":[0,1,1,2,2,0,0,3,3,5,5,0,0,4,4,6,6,0],"pinned":[1,2]}]}{"name":"Roof and Courtyard","planning":true,"slots":[[606,1655],[126,1250],[1101,1265],[141,605],[1101,605],[636,995]],"nodes":[[606,1655],[636,995],[141,605],[1101,1265],[1101,605]],"edges":[[0,1],[0,2],[1,2],[1,3],[3,4],[4,2]],"refEdges":[[0,1],[0,2],[1,2],[1,3],[3,4],[4,2]],"targets":[{"pairs":[0,1,0,2,1,2,1,3,3,4,4,2],"pinned":[0]},{"pairs":[4,0,4,2,0,2,0,3,3,5,5,2],"pinned":[3]}]}{"name":"Room for Two","planning":true,"slots":[[621,1130],[111,1550],[1116,1610],[1131,710],[171,590],[96,1040],[666,1655]],"nodes":[[621,1130],[96,1040],[1131,710],[666,1655],[111,1550]],"edges":[[0,1],[0,2],[0,3],[0,4]],"refEdges":[[0,1],[0,2],[0,3],[0,4]],"targets":[{"pairs":[0,1,0,2,0,3,0,4],"pinned":[0]},{"pairs":[5,0,5,1,5,2,5,3],"pinned":[1,2]}]}{"name":"Separate Waters","planning":true,"slots":[[358.08,1273.34],[151.53,1638.8],[710.55,1640.96],[1116.15,1264.91],[1082.46,706.34],[564.75,624.56],[125.76,700.49],[688.74,1149.02]],"nodes":[[358.08,1273.34],[1082.46,706.34],[564.75,624.56],[710.55,1640.96],[151.53,1638.8],[125.76,700.49]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5]],"targets":[{"pairs":[0,1,1,2,2,0,3,4,4,5],"pinned":[0]},{"pairs":[6,1,1,3,3,6,5,0,0,7],"pinned":[1,3]}]}{"name":"Shared Horizon","planning":true,"slots":[[613.17,1619.03],[265.83,1204.07],[980.37,1226.3],[84.15,707.39],[469.32,583.82],[792.54,592.82],[1156.83,716.12],[621.36,964.4]],"nodes":[[613.17,1619.03],[1156.83,716.12],[265.83,1204.07],[621.36,964.4],[980.37,1226.3],[84.15,707.39],[792.54,592.82]],"edges":[[0,1],[0,2],[1,3],[1,4],[2,5],[2,6]],"refEdges":[[0,1],[0,2],[1,3],[1,4],[2,5],[2,6]],"targets":[{"pairs":[0,1,0,2,1,3,1,4,2,5,2,6],"pinned":[0]},{"pairs":[0,1,0,2,1,3,1,5,2,4,2,6],"pinned":[3,5]}]}{"name":"Shared Landing","planning":true,"slots":[[146.13,1075.82],[1089.51,1093.82],[590.28,1635.17],[622.41,1198.85],[598.08,586.13],[1117.74,1611.65],[114.93,615.89]],"nodes":[[114.93,615.89],[590.28,1635.17],[622.41,1198.85],[1089.51,1093.82],[146.13,1075.82]],"edges":[[0,2],[0,3],[0,4],[1,2],[1,3],[1,4]],"refEdges":[[0,2],[0,3],[0,4],[1,2],[1,3],[1,4]],"targets":[{"pairs":[0,2,0,3,0,4,1,2,1,3,1,4],"pinned":[]},{"pairs":[0,2,0,3,0,1,5,2,5,3,5,1],"pinned":[0,2,3]}]}{"name":"Small Window","planning":true,"slots":[[529.2,1152.41],[150.93,1222.34],[203.22,772.34],[1052.91,1341.5],[1044.63,750.86],[230.28,1653.53],[789.42,1639.46]],"nodes":[[529.2,1152.41],[1044.63,750.86],[789.42,1639.46],[230.28,1653.53],[150.93,1222.34],[1052.91,1341.5]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[1,5]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,0],[1,5]],"targets":[{"pairs":[0,1,1,2,2,0,0,3,3,4,4,0,1,5],"pinned":[0]},{"pairs":[5,1,1,4,4,5,5,3,3,6,6,5,1,0],"pinned":[3]}]}{"name":"Three Coves","planning":true,"slots":[[643.83,1221.77],[203.55,1267.28],[147.21,1643.93],[1052.85,1379.3],[1075.26,935.33],[557.16,731.21],[173.25,661.7],[731.97,1655]],"nodes":[[643.83,1221.77],[731.97,1655],[1052.85,1379.3],[173.25,661.7],[557.16,731.21],[147.21,1643.93],[203.55,1267.28]],"edges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"refEdges":[[0,1],[1,2],[0,3],[3,4],[0,5],[5,6]],"targets":[{"pairs":[0,1,1,2,0,3,3,4,0,5,5,6],"pinned":[0]},{"pairs":[0,1,1,4,0,3,3,2,0,5,5,6],"pinned":[1,2]}]}{"name":"Three Bridges","planning":true,"slots":[[138.81,1113.59],[1107.18,1144.67],[575.28,1653.74],[699.75,1140.26],[596.1,603.65],[139.02,1626.92],[1099.41,618.29]],"nodes":[[138.81,1113.59],[575.28,1653.74],[139.02,1626.92],[1099.41,618.29],[699.75,1140.26]],"edges":[[0,2],[0,3],[0,4],[1,2],[1,3],[1,4]],"refEdges":[[0,2],[0,3],[0,4],[1,2],[1,3],[1,4]],"targets":[{"pairs":[0,2,0,3,0,4,1,2,1,3,1,4],"pinned":[0]},{"pairs":[4,2,4,3,4,5,1,2,1,3,1,5],"pinned":[1,2]}]}{"name":"Three Headlands","planning":true,"slots":[[621.0,1625.0],[1075.65,1362.5],[1075.65,837.5],[621.0,575.0],[166.35,837.5],[166.35,1362.5],[621,1100]],"nodes":[[1075.65,837.5],[1075.65,1362.5],[621.0,1625.0],[621,1100],[166.35,1362.5],[166.35,837.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"pinned":[]},{"pairs":[0,1,1,3,3,5,5,4,4,2,2,0],"pinned":[0,1,3]}]}{"name":"Three Moorings","planning":true,"slots":[[126,1610],[636,1655],[1116,1475],[1071,695],[546,575],[96,815],[606,1100]],"nodes":[[126,1610],[546,575],[1116,1475],[1071,695],[636,1655],[606,1100]],"edges":[[0,1],[2,3],[4,5]],"refEdges":[[0,1],[2,3],[4,5]],"targets":[{"pairs":[0,1,2,3,4,5],"pinned":[0]},{"pairs":[0,6,2,4,3,5],"pinned":[0,2,4]}]}{"name":"Tied Windows","planning":true,"slots":[[499.26,1216.22],[1005.06,1098.35],[743.49,1655],[1018.02,610.13],[129.09,981.47],[106.83,569.0],[139.83,1588.88]],"nodes":[[743.49,1655],[129.09,981.47],[139.83,1588.88],[499.26,1216.22],[1005.06,1098.35],[106.83,569.0]],"edges":[[0,1],[0,2],[1,2],[0,3],[1,3],[0,4],[4,5]],"refEdges":[[0,1],[0,2],[1,2],[0,3],[1,3],[0,4],[4,5]],"targets":[{"pairs":[0,1,0,2,1,2,0,3,1,3,0,4,4,5],"pinned":[5]},{"pairs":[1,4,1,2,4,2,1,6,4,6,1,3,3,0],"pinned":[2]}]}{"name":"Twin Creeks","planning":true,"slots":[[96,1565],[411,1145],[96,665],[1116,1550],[816,1115],[1101,650],[621,1655]],"nodes":[[621,1655],[411,1145],[96,1565],[96,665],[1101,650],[816,1115]],"edges":[[0,1],[1,2],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[3,4],[4,5]],"targets":[{"pairs":[0,1,1,2,3,4,4,5],"pinned":[1]},{"pairs":[0,4,4,3,2,1,1,5],"pinned":[0,3]}]}{"name":"Twin Harbours","planning":true,"slots":[[351,1280],[861,1010],[96,1610],[111,830],[1101,1520],[1101,620],[576,1655],[486,575]],"nodes":[[351,1280],[96,1610],[576,1655],[861,1010],[111,830],[486,575]],"edges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"refEdges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"targets":[{"pairs":[0,1,0,2,0,3,1,4,1,5],"pinned":[0]},{"pairs":[6,7,6,2,6,4,7,5,7,0],"pinned":[2,4]}]}{"name":"Two Kites","planning":true,"slots":[[161.67,1509.59],[605.73,1655],[453.45,1113.35],[1105.2,1575.95],[1158.66,1065.47],[958.62,613.49],[194.07,629.84],[110.04,1121.66]],"nodes":[[1158.66,1065.47],[958.62,613.49],[1105.2,1575.95],[453.45,1113.35],[605.73,1655],[161.67,1509.59],[110.04,1121.66]],"edges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6],[6,3]],"refEdges":[[0,1],[1,2],[2,0],[3,4],[4,5],[5,6],[6,3]],"targets":[{"pairs":[0,1,1,2,2,0,3,4,4,5,5,6,6,3],"pinned":[]},{"pairs":[0,1,1,3,3,0,2,5,5,4,4,6,6,2],"pinned":[0,3]}]}{"name":"Woven Quay","planning":true,"slots":[[294.78,650.99],[621,1100],[93.15,1271.51],[621.0,1655.0],[1148.85,1271.51],[947.22,650.99],[126,1580]],"nodes":[[294.78,650.99],[1148.85,1271.51],[126,1580],[93.15,1271.51],[621.0,1655.0],[621,1100]],"edges":[[0,1],[0,3],[0,5],[2,1],[2,3],[2,5],[4,1],[4,3],[4,5]],"refEdges":[[0,1],[0,3],[0,5],[2,1],[2,3],[2,5],[4,1],[4,3],[4,5]],"targets":[{"pairs":[0,1,0,3,0,5,2,1,2,3,2,5,4,1,4,3,4,5],"pinned":[0]},{"pairs":[1,0,1,3,1,5,2,0,2,3,2,5,4,0,4,3,4,5],"pinned":[1,3]}]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[-51.0,1100],[285.0,764.0],[285.0,1436.0],[621,1100],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[141,812.0],[621,644.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Familiar Branch","nodes":[[237.0,908.0],[1005.0,908.0],[621,1508.0],[621,908.0]],"slots":[[621,1508.0],[237.0,908.0],[621,908.0],[1005.0,908.0]],"edges":[[0,2],[1,2],[2,3]],"refEdges":[[0,2],[1,2],[2,3]],"lesson":"Bring your discoveries together."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[621,1100],[957.0,764.0],[285.0,764.0],[-51.0,1100],[285.0,1436.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Breathing Room","nodes":[[957.0,1436.0],[285.0,1436.0],[957.0,764.0],[285.0,764.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"lesson":"Bring your discoveries together."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[381.0,1124.0],[1101,812.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[-51.0,1100],[285.0,764.0],[621,1100],[285.0,1436.0],[1293.0,1100],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Home Again","nodes":[[957.0,1436.0],[285.0,1436.0],[285.0,764.0],[957.0,764.0]],"slots":[[285.0,1436.0],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,2],[2,3]],"lesson":"Bring your discoveries together."}{"name":"Turn the current","slots":[[621,1100],[1021,1100],[1021,1500],[621,1500],[1421,1100]],"nodes":[[1021,1500],[621,1100],[621,1500]],"edges":[[0,1],[1,2]],"refEdges":[[0,1],[1,2]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[1,4]]},"lesson":"Slide into empty circles. The arrow must point the same way as the target.","directed":[[0,1]]}{"name":"Borrow the tide","slots":[[621,1100],[821,1100],[1021,1100],[1221,1100],[621,1500],[821,1500],[1021,1500],[1221,1500],[821,1700]],"nodes":[[621,1100],[1221,1500],[1221,1100],[621,1500],[821,1700]],"edges":[[0,1],[0,2],[0,3],[0,4]],"refEdges":[[0,7],[0,1],[0,6],[0,4]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[5,8]],"pairs":[[0,1],[2,3]],"gates":[[2,3,1],[1,2,7]]},"lesson":"Paired dots move in opposite directions. Pressure circles open their matching gates."}{"name":"Leave a turn","slots":[[421,900],[221,1100],[621,1100],[421,1300],[821,900],[1021,1100],[821,1300]],"nodes":[[821,900],[621,1100],[421,900],[1021,1100],[821,1300],[421,1300],[221,1100]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[4,2,6,5]]},"lesson":"Match both shapes. The dashed collar marks the next anchor; a ring containing an anchored dot cannot turn.","targets":[{"pairs":[0,1,1,3,3,2,2,4,4,5,5,6],"pinned":[]},{"pairs":[0,1,1,3,3,6,6,2,2,4,4,5],"pinned":[2]}],"planning":true}{"name":"Pass the watch","slots":[[621,1300],[821,1300],[1021,1300],[1221,1300],[1421,1300],[821,1100],[621,1700],[821,1700],[1021,1700],[1021,1900],[1221,1900]],"nodes":[[821,1100],[1021,1900],[621,1300],[1021,1300],[1021,1700]],"edges":[[0,2],[0,3],[0,4],[4,1]],"refEdges":[[3,5],[3,4],[3,10],[10,6]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[6,7],[7,8],[8,9],[8,10]],"pairs":[[0,1]],"gates":[[2,3,5]]},"lesson":"Paired dots move in opposite directions. A new keeper can hold the gate for the old one."}{"name":"Borrow the Rung","nodes":[[771.0,1500.0],[921.0,1200.0],[771.0,900.0],[471.0,900.0],[321.0,1200.0]],"slots":[[321.0,1200.0],[471.0,1500.0],[771.0,1500.0],[921.0,1200.0],[771.0,900.0],[471.0,900.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[2,4]],"refEdges":[[0,1],[1,2],[2,3],[2,4]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,6],[2,6],[4,7],[5,7]],"pairs":[[0,3],[1,4]],"gates":[[0,1,6]]},"lesson":"Collars move oppositely; pressure opens the linked door."}{"name":"Both Banks Stay","nodes":[[621.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1380.0],[981.0,1020.0]],"slots":[[261.0,1380.0],[621.0,1380.0],[981.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1020.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,0],[3,4]],"refEdges":[[0,1],[1,3],[3,0],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]]},"planning":true,"targets":[{"pairs":[0,1,1,3,3,0,4,5],"pinned":[]},{"pairs":[0,6,6,1,1,0,5,4],"pinned":[0,3]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Branch Current","nodes":[[1071.0,1312.5],[621.0,1537.5],[171.0,1312.5],[1071.0,862.5],[621.0,862.5]],"slots":[[171.0,1312.5],[621.0,1312.5],[1071.0,1312.5],[621.0,862.5],[171.0,862.5],[1071.0,862.5],[621.0,1537.5]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[0,1],[1,2],[1,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[3,4],[3,5],[1,6]]},"directed":[[0,1]],"lesson":"Match the arrows as well as the connections. Slide along channels into empty circles."}{"name":"Flower and Twig","nodes":[[621.0,1200.0],[171.0,1200.0],[396.0,975.0],[1071.0,1200.0],[846.0,975.0],[396.0,1425.0],[846.0,1425.0]],"slots":[[171.0,1200.0],[396.0,1425.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[0,2],[0,3],[0,4],[5,6]],"refEdges":[[0,1],[0,2],[0,3],[0,4],[5,6]],"movement":{"kind":"orbits","rings":[[0,1,2,3],[2,4,5,6]]},"planning":true,"targets":[{"pairs":[0,1,0,2,0,3,0,4,5,6],"pinned":[]},{"pairs":[2,4,2,3,2,0,2,1,5,6],"pinned":[1]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Fold the Awning","nodes":[[261.0,1380.0],[981.0,1020.0],[981.0,1380.0],[621.0,1380.0],[261.0,1020.0]],"slots":[[261.0,1380.0],[621.0,1380.0],[981.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1020.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,5],[5,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]]},"planning":true,"targets":[{"pairs":[0,1,1,2,2,5,5,4],"pinned":[]},{"pairs":[4,5,5,6,6,1,1,3],"pinned":[1]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Fold the Bloom","nodes":[[396.0,1425.0],[621.0,1200.0],[846.0,1425.0],[1071.0,1200.0],[171.0,1200.0],[396.0,975.0],[846.0,975.0]],"slots":[[171.0,1200.0],[396.0,1425.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4],[4,5],[5,6],[6,2]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4],[4,5],[5,6],[6,2]],"movement":{"kind":"orbits","rings":[[0,1,2,3],[2,4,5,6]]},"planning":true,"targets":[{"pairs":[0,1,1,2,2,3,3,0,2,4,4,5,5,6,6,2],"pinned":[]},{"pairs":[0,1,1,5,5,3,3,0,5,6,6,2,2,4,4,5],"pinned":[0]}],"lesson":"Match both shapes. The dashed collars show which dots become fixed next."}{"name":"Hold the Window","nodes":[[261.0,1380.0],[621.0,1020.0],[981.0,1380.0],[621.0,1650.0]],"slots":[[261.0,1380.0],[621.0,1380.0],[981.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1020.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,0]],"refEdges":[[0,1],[1,4],[4,3],[3,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]],"gates":[[1,6,0]]},"planning":true,"targets":[{"pairs":[0,1,1,4,4,3,3,0],"pinned":[]},{"pairs":[3,1,1,4,4,2,2,3],"pinned":[0]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Keep the Causeway","nodes":[[171.0,1200.0],[621.0,1200.0],[171.0,750.0],[621.0,1650.0]],"slots":[[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[621.0,750.0],[171.0,750.0],[1071.0,750.0],[621.0,1650.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[1,2],[2,5],[5,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[3,4],[3,5],[1,6]]},"planning":true,"targets":[{"pairs":[1,2,2,5,5,0],"pinned":[]},{"pairs":[0,5,5,3,3,1],"pinned":[0]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Keep the Fork","nodes":[[171.0,750.0],[621.0,1650.0],[171.0,1200.0],[1071.0,750.0]],"slots":[[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[621.0,750.0],[171.0,750.0],[1071.0,750.0],[621.0,1650.0]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[0,1],[1,2],[1,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[1,3],[3,4],[3,5],[1,6]]},"planning":true,"targets":[{"pairs":[0,1,1,2,1,3],"pinned":[]},{"pairs":[0,4,4,2,4,3],"pinned":[0]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Lantern Current","nodes":[[396.0,975.0],[1071.0,1200.0],[846.0,1425.0],[846.0,975.0],[396.0,1425.0],[171.0,1200.0],[621.0,1200.0]],"slots":[[171.0,1200.0],[396.0,1425.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,4],[4,5],[5,6],[6,3],[3,0],[1,2]],"refEdges":[[0,1],[1,4],[4,5],[5,6],[6,3],[3,0],[1,2]],"movement":{"kind":"orbits","rings":[[0,1,2,3],[2,4,5,6]]},"directed":[[1,4]],"lesson":"Follow the arrows while turning the rings."}{"name":"One-way Petal","nodes":[[396.0,1650.0],[621.0,1200.0],[1071.0,1200.0],[396.0,750.0]],"slots":[[171.0,1200.0],[396.0,1650.0],[846.0,1650.0],[1071.0,1200.0],[846.0,750.0],[396.0,750.0],[621.0,1200.0]],"edges":[[0,1],[1,2],[2,0],[2,3]],"refEdges":[[0,1],[1,2],[2,0],[2,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,6],[3,6]],"gates":[[0,1,5],[3,4,2]]},"directed":[[0,1]],"lesson":"Follow the arrow; hold pressure while crossing its gate."}{"name":"Opposite Sprigs","nodes":[[1071.0,1425.0],[1071.0,1200.0],[621.0,975.0],[171.0,1425.0],[171.0,1200.0],[171.0,975.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0],[171.0,1200.0],[1071.0,1200.0]],"edges":[[0,1],[1,2],[1,4],[4,3],[4,5]],"refEdges":[[0,1],[1,2],[1,4],[4,3],[4,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[3,4],[4,5],[0,6],[6,3],[2,7],[7,5],[1,4]],"pairs":[[0,5]]},"directed":[[0,1]],"lesson":"Match the arrows as well as the connections. Matching collars move in opposite directions."}{"name":"Petals at Rest","nodes":[[771.0,900.0],[321.0,1200.0],[471.0,1500.0],[621.0,750.0]],"slots":[[321.0,1200.0],[471.0,1500.0],[771.0,1500.0],[921.0,1200.0],[771.0,900.0],[471.0,900.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,0]],"refEdges":[[0,1],[1,3],[3,4],[4,0]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,6],[2,6],[4,7],[5,7]],"pairs":[[0,2]]},"planning":true,"targets":[{"pairs":[0,1,1,3,3,4,4,0],"pinned":[]},{"pairs":[1,0,0,4,4,5,5,1],"pinned":[1]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Pressure Petal","nodes":[[981.0,1380.0],[621.0,1650.0],[621.0,1380.0],[981.0,1020.0]],"slots":[[261.0,1380.0],[621.0,1380.0],[981.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1020.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,0],[2,3]],"refEdges":[[0,1],[1,4],[4,0],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]],"gates":[[3,4,6]]},"planning":true,"targets":[{"pairs":[0,1,1,4,4,0,4,5],"pinned":[]},{"pairs":[0,1,1,3,3,0,3,4],"pinned":[0]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Rest the Pennant","nodes":[[171.0,1200.0],[471.0,1200.0],[321.0,960.0],[771.0,1200.0],[921.0,1440.0]],"slots":[[171.0,1200.0],[321.0,1440.0],[471.0,1200.0],[771.0,1200.0],[921.0,1440.0],[1071.0,1200.0],[321.0,960.0],[921.0,960.0]],"edges":[[0,1],[1,2],[2,0],[3,4]],"refEdges":[[0,1],[1,2],[2,0],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3],[0,6],[5,7]]},"planning":true,"targets":[{"pairs":[0,1,1,2,2,0,4,5],"pinned":[]},{"pairs":[2,6,6,0,0,2,3,5],"pinned":[0]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Save a Bay","nodes":[[471.0,900.0],[771.0,1500.0],[321.0,1200.0],[471.0,1500.0],[771.0,900.0]],"slots":[[321.0,1200.0],[471.0,1500.0],[771.0,1500.0],[921.0,1200.0],[771.0,900.0],[471.0,900.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,6],[2,6],[4,7],[5,7]]},"planning":true,"targets":[{"pairs":[0,1,1,2,2,3,3,4],"pinned":[]},{"pairs":[0,1,1,2,2,5,5,4],"pinned":[0]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Thread the Frame","nodes":[[171.0,1425.0],[621.0,975.0],[1071.0,1425.0],[1071.0,975.0],[621.0,1425.0],[171.0,975.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"refEdges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"planning":true,"targets":[{"pairs":[0,1,1,2,2,5,5,4,4,3,3,0],"pinned":[]},{"pairs":[0,5,5,4,4,1,1,2,2,3,3,0],"pinned":[0]}],"lesson":"Match both shapes. The dashed collars show which dots become fixed next."}{"name":"Three Petals","nodes":[[621.0,1425.0],[171.0,1425.0],[1071.0,975.0],[621.0,975.0],[171.0,975.0],[1071.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,4],[4,3],[3,0],[1,2],[2,5],[5,4]],"refEdges":[[0,1],[1,4],[4,3],[3,0],[1,2],[2,5],[5,4]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"directed":[[1,4]],"lesson":"Match the arrow direction while turning the rings."}{"name":"Three Posts","nodes":[[621.0,1425.0],[621.0,975.0],[171.0,1425.0],[1071.0,1425.0],[1071.0,975.0],[171.0,975.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,3],[0,1],[1,4],[1,2],[2,5]],"refEdges":[[0,3],[0,1],[1,4],[1,2],[2,5]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"directed":[[0,3]],"lesson":"Follow the arrows while turning the rings."}{"name":"Tidal Dial","nodes":[[771.0,1500.0],[471.0,1500.0],[921.0,1200.0],[471.0,900.0],[771.0,900.0],[321.0,1200.0]],"slots":[[321.0,1200.0],[471.0,1500.0],[771.0,1500.0],[921.0,1200.0],[771.0,900.0],[471.0,900.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,6],[2,6],[4,7],[5,7]],"pairs":[[0,3]]},"directed":[[0,1]],"lesson":"Match the arrows while moving the collared partners."}{"name":"Twin Shutters","nodes":[[621.0,1650.0],[621.0,1380.0],[621.0,1020.0],[621.0,750.0]],"slots":[[261.0,1380.0],[621.0,1380.0],[981.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1020.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,1],[1,4],[4,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]],"pairs":[[0,3]],"gates":[[1,2,7]]},"lesson":"Collars move oppositely; pressure opens the linked door."}{"name":"Two-bank Memory","nodes":[[771.0,1050.0],[1071.0,1350.0],[471.0,1050.0],[771.0,1350.0],[171.0,1050.0]],"slots":[[171.0,1350.0],[471.0,1350.0],[771.0,1350.0],[1071.0,1350.0],[171.0,1050.0],[471.0,1050.0],[771.0,1050.0],[1071.0,1050.0]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[0,1],[1,2],[1,5],[5,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[1,5],[2,6]]},"planning":true,"targets":[{"pairs":[0,1,1,2,1,5,5,4],"pinned":[]},{"pairs":[2,6,6,0,6,5,5,4],"pinned":[2]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Two-door Frame","nodes":[[981.0,1380.0],[621.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1020.0]],"slots":[[261.0,1380.0],[621.0,1380.0],[981.0,1380.0],[261.0,1020.0],[621.0,1020.0],[981.0,1020.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[1,4]],"refEdges":[[0,1],[1,5],[5,4],[4,0],[1,2]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]],"pairs":[[0,2]],"gates":[[4,5,3]]},"lesson":"Collars move oppositely; pressure opens the linked door."}{"name":"Two-sided Crown","nodes":[[621.0,1650.0],[967.1538461538462,1373.076923076923],[274.84615384615387,1373.076923076923],[967.1538461538462,1026.923076923077],[274.84615384615387,1026.923076923077]],"slots":[[274.84615384615387,1373.076923076923],[621.0,1373.076923076923],[967.1538461538462,1373.076923076923],[274.84615384615387,1026.923076923077],[621.0,1026.923076923077],[967.1538461538462,1026.923076923077],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[0,2],[0,3],[0,4]],"refEdges":[[1,0],[1,2],[1,4],[1,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]],"pairs":[[1,4]]},"planning":true,"targets":[{"pairs":[1,0,1,2,1,4,1,5],"pinned":[]},{"pairs":[3,1,3,2,3,7,3,4],"pinned":[2]}],"lesson":"Match both shapes. Dashed collars become fixed next."}{"name":"Weather Glass","nodes":[[1071.0,1425.0],[621.0,1425.0],[171.0,975.0],[1071.0,975.0],[621.0,975.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0],[621.0,1650.0],[621.0,750.0]],"edges":[[0,1],[1,2],[2,4],[4,0],[1,3]],"refEdges":[[0,1],[1,2],[2,4],[4,0],[1,3]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5],[1,6],[4,7]],"pairs":[[1,4]]},"directed":[[0,1]],"lesson":"Match the arrows as well as the connections. Matching collars move in opposite directions."}{"name":"Woven Crown","nodes":[[846.0,1425.0],[1071.0,1200.0],[846.0,975.0],[396.0,1425.0],[621.0,1200.0],[396.0,975.0],[171.0,1200.0]],"slots":[[171.0,1200.0],[396.0,1425.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,2],[2,4],[4,5],[5,6],[6,3],[3,0]],"refEdges":[[0,1],[1,2],[2,4],[4,5],[5,6],[6,3],[3,0]],"movement":{"kind":"orbits","rings":[[0,1,2,3],[2,4,5,6]]},"directed":[[2,4]],"lesson":"Match the arrow direction while turning the rings."}{"name":"An equal reply","slots":[[421,900],[621,900],[821,900],[421,1100],[621,1100],[821,1100],[421,1300],[621,1300],[821,1300]],"nodes":[[821,1100],[421,1100],[621,1300]],"edges":[[0,2],[2,1]],"refEdges":[[1,8],[8,7]],"movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[3,6],[4,5],[4,7],[5,8],[6,7],[7,8]],"pairs":[[0,1]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"Make room together","slots":[[321.0,900],[521.0,900],[721.0,900],[921.0,900],[321.0,1100],[521.0,1100],[721.0,1100],[921.0,1100],[321.0,1300],[521.0,1300],[721.0,1300],[921.0,1300]],"nodes":[[321.0,1300],[721.0,900],[321.0,900],[721.0,1100],[521.0,1300]],"edges":[[0,2],[0,3],[0,4],[2,1]],"refEdges":[[1,6],[1,8],[1,0],[6,9]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"Both banks","slots":[[421,900],[621,900],[821,900],[821,1300],[621,1300],[421,1300]],"nodes":[[621,1300],[621,900],[821,1300],[421,1300]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[0,3],[0,5],[0,1]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"pairs":[[0,1]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"Shared passage","slots":[[621,1200.0],[447.7949192431123,1300],[274.58983848622455,1200.0],[274.58983848622455,1000.0],[447.7949192431123,900],[621,1000.0],[967.4101615137754,1200.0],[794.2050807568877,1300],[794.2050807568877,900],[967.4101615137754,1000.0]],"nodes":[[274.58983848622455,1000.0],[621,1200.0],[621,1000.0],[967.4101615137754,1200.0]],"edges":[[0,2],[2,1],[1,3]],"refEdges":[[0,6],[6,3],[3,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[0,5],[6,7],[0,7],[5,8],[8,9],[6,9]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"The borrowed room","slots":[[821,1100],[721.0,1273.2050807568878],[521.0,1273.2050807568878],[421,1100],[521.0,926.7949192431123],[721.0,926.7949192431123],[1001.0,1100]],"nodes":[[521.0,926.7949192431123],[721.0,1273.2050807568878],[721.0,926.7949192431123],[521.0,1273.2050807568878],[821,1100]],"edges":[[4,0],[0,2],[2,1],[1,3],[3,4]],"refEdges":[[0,1],[1,2],[2,4],[4,5],[5,0]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,6]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"One more favour","slots":[[321.0,900],[521.0,900],[721.0,900],[321.0,1100],[521.0,1100],[721.0,1100],[921.0,1100],[521.0,1300],[721.0,1300],[921.0,1300]],"nodes":[[721.0,1300],[521.0,900],[321.0,1100],[921.0,1100],[721.0,1100]],"edges":[[0,2],[0,3],[0,4],[2,1]],"refEdges":[[8,6],[8,3],[8,5],[6,1]],"movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[4,5],[4,7],[5,6],[5,8],[6,9],[7,8],[8,9]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"Crossed Pennants","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[721,1300],[521,900],[721,900],[521,1300],[521,1100],[721,1100]],"edges":[[0,4],[4,3],[4,5],[5,1],[5,2]],"refEdges":[[0,1],[1,8],[1,10],[10,11],[10,3]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3],[4,5]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Three coupled pairs draw two joined pennants. The pair at the middle of the drawing also belongs to the traffic around the outside."]}{"name":"Diamond door","slots":[[221,1100],[421,1300],[621,1100],[421,900],[821,1300],[1021,1100],[821,900]],"nodes":[[221,1100],[621,1100],[821,900],[821,1300]],"edges":[[1,0],[0,2],[2,3]],"refEdges":[[3,1],[1,4],[4,6]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,0],[2,4],[4,5],[5,6],[6,2]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check both paired destinations before moving.","Each pair turns its own diamond, but the two diamonds share one middle landing. Move the pair already using it before the other enters."]}{"name":"Diamond Ribbon","slots":[[621,700],[821,900],[1021,1100],[821,1300],[621,1500],[421,1300],[221,1100],[421,900]],"nodes":[[621,1500],[621,700],[421,900],[821,1300]],"edges":[[0,2],[2,1],[1,3]],"refEdges":[[0,1],[1,4],[4,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,7],[7,0]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Two opposite pairs share a diamond ring. Moving one pair opens the next coupled landing for the other, so the ribbon turns around the ring in relays."]}{"name":"Double Diamond","slots":[[221,1100],[421,1300],[621,1100],[421,900],[821,1300],[1021,1100],[821,900],[621,1500],[621,700]],"nodes":[[421,900],[421,1300],[621,1100],[1021,1100],[821,1300]],"edges":[[0,1],[1,4],[4,2],[2,3]],"refEdges":[[0,2],[2,7],[7,4],[4,6]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,0],[2,4],[4,5],[5,6],[6,2],[1,7],[7,4],[3,8],[8,6]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Two pairs with separate diamond centers and one free tip form a small leaning branch. Each paired move carries a different local half of the outline."]}{"name":"Inner rung","slots":[[421,900],[621,900],[821,900],[421,1100],[621,1100],[821,1100],[421,1300],[621,1300],[821,1300]],"nodes":[[421,1100],[821,1100],[621,900],[621,1300],[421,900]],"edges":[[0,2],[2,1],[1,3],[3,4]],"refEdges":[[0,1],[1,8],[8,7],[7,4]],"movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[3,6],[4,5],[4,7],[5,8],[6,7],[7,8]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check both paired destinations before moving.","The free end begins at a corner and needs the center. The horizontal pair can shift above or below to admit it, then return toward the diagonal outline."]}{"name":"Inside out","slots":[[321,1000],[521,1000],[721,1000],[921,1000],[321,1200],[521,1200],[721,1200],[921,1200],[521,800],[721,1400]],"nodes":[[321,1000],[921,1200],[721,1000],[521,1200],[321,1200]],"edges":[[0,4],[4,3],[3,2],[2,1]],"refEdges":[[0,1],[1,5],[5,2],[2,7]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[5,6],[6,7],[1,8],[6,9]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check both paired destinations before moving.","The single free end sits behind an otherwise completed zigzag. The paired bays offer space to circulate it into the inner notch, then restore the outline."]}{"name":"Low Bridge","slots":[[321,1000],[521,1000],[721,1000],[921,1000],[321,1200],[521,1200],[721,1200],[921,1200],[521,800],[721,1400]],"nodes":[[321,1200],[921,1000],[921,1200],[321,1000],[721,1000]],"edges":[[0,3],[3,2],[2,1],[2,4]],"refEdges":[[0,4],[4,3],[3,7],[3,8]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[5,6],[6,7],[1,8],[6,9]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","The free end can descend into the low pocket while the paired corners spread above it. The pocket is a destination, not merely temporary parking."]}{"name":"Move the Handle","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[721,1100],[721,900],[721,1300],[521,1300],[521,1100]],"edges":[[0,2],[2,3],[3,4],[4,0],[0,1]],"refEdges":[[5,6],[6,10],[10,9],[9,5],[5,3]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","The square already has the right outline, but the handle is attached at the wrong corner. Its paired corner moves in the opposite direction, so the square needs room to change which corner owns the handle."]}{"name":"Nested Elbows","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[321,1100],[921,1100],[921,1300],[721,900],[521,900]],"edges":[[0,4],[4,1],[1,3],[3,2]],"refEdges":[[1,5],[5,10],[10,11],[11,2]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Two overlapping pair centers let one elbow shift while the other clears its neighboring landing. The free middle joint bridges the two bent ends."]}{"name":"Offset partners","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[721,1300],[321,900],[721,900],[921,1300],[521,1100]],"edges":[[0,4],[4,2],[2,3],[3,1]],"refEdges":[[0,5],[5,2],[2,11],[11,10]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check both paired destinations before moving.","The pairs have different centers: one spans the wide square, the other lives on the narrow right lane. Their overlap is a lending place, not a common rotation around one center."]}{"name":"Offset Stair","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[721,1100],[321,1100],[921,1300],[321,900],[521,1100]],"edges":[[0,4],[3,4],[4,1],[1,2]],"refEdges":[[0,6],[8,6],[6,10],[10,3]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","The two pairs have different centers. One contracts toward its vertical lane while the other turns a wider corner; the free joint completes the step."]}{"name":"One-sided Ladder","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[521,1100],[721,1100],[321,1100],[921,1100],[321,1300]],"edges":[[0,2],[2,4],[4,3],[3,1]],"refEdges":[[1,2],[2,4],[4,9],[9,10]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[2,3],[3,7],[4,5],[4,8],[5,6],[6,7],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","The paired middle dots cannot leave through an inner rung. Move the outer pair first, then send the middle pair around the outside to open the stepped ribbon."]}{"name":"Open Chevron","slots":[[221,1100],[421,1300],[621,1100],[421,900],[821,1300],[1021,1100],[821,900],[621,1500],[621,700]],"nodes":[[621,700],[621,1500],[421,900],[821,1300],[221,1100]],"edges":[[0,2],[2,4],[4,3],[3,1]],"refEdges":[[0,1],[1,2],[2,6],[6,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,0],[2,4],[4,5],[5,6],[6,2],[1,7],[7,4],[3,8],[8,6]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","A wide pair spans the two diamonds while a diagonal pair overlaps the middle. The free joint moves into the shared socket to complete the chevron."]}{"name":"Ring and Runner","slots":[[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[621,1100]],"nodes":[[421,1300],[821,900],[221,1100],[1021,1100],[621,900]],"edges":[[0,2],[2,4],[4,3],[3,1]],"refEdges":[[0,1],[1,12],[12,10],[10,11]],"movement":{"kind":"counterweights","rails":[[0,1],[0,5],[1,2],[2,3],[3,4],[4,6],[5,7],[6,11],[7,8],[8,9],[9,10],[10,11],[5,12],[6,12],[2,12],[9,12]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","The free middle joint can enter the center through a spoke while two pairs use the outer ring. The target separates a central runner from the paired rim."]}{"name":"Side Pockets","slots":[[421,900],[621,900],[821,900],[421,1100],[621,1100],[821,1100],[421,1300],[621,1300],[821,1300],[221,1100],[1021,1100]],"nodes":[[221,1100],[1021,1100],[821,1100],[421,1100],[621,900]],"edges":[[0,4],[4,3],[4,1],[4,2]],"refEdges":[[0,9],[9,6],[9,8],[9,2]],"movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[3,6],[4,5],[4,7],[5,8],[6,7],[7,8],[3,9],[5,10]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","The free hub finishes in the side pocket, drawing the other four dots into a sideways fan. The opposite pockets also give one pair a horizontal route."]}{"name":"Split Levels","slots":[[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[421,1100],[821,1100]],"nodes":[[621,900],[621,1300],[821,1100],[421,1100],[421,900]],"edges":[[0,4],[4,3],[3,2],[2,1]],"refEdges":[[0,10],[10,5],[5,4],[4,9]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[5,6],[6,7],[7,8],[8,9],[1,10],[10,6],[3,11],[11,8]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Two separate crossing rungs connect the long banks. The unpaired middle dot chooses a rung while the two pairs spread toward the ends."]}{"name":"Spread the fan","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[721,900],[521,1300],[921,900],[321,1300],[921,1100]],"edges":[[4,0],[4,1],[4,2],[4,3]],"refEdges":[[5,0],[5,11],[5,3],[5,8]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[1,5],[2,3],[2,6],[4,5],[4,8],[5,6],[6,7],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check both paired destinations before moving.","The unpaired center travels along the middle ledge while an outer pair spreads the spokes. Read the hub first; colors do not prescribe which leaf belongs in a target corner."]}{"name":"The Free Elbow","slots":[[421,900],[621,900],[821,900],[421,1100],[621,1100],[821,1100],[421,1300],[621,1300],[821,1300]],"nodes":[[821,900],[421,1300],[821,1100],[621,1100],[621,900]],"edges":[[0,2],[2,4],[4,3],[3,1]],"refEdges":[[0,1],[1,4],[4,3],[3,8]],"movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[3,6],[4,5],[4,7],[5,8],[6,7],[7,8]],"pairs":[[0,1]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Three free joints can reshape the elbow independently while one opposite pair supplies the ends. A free joint can make room without moving an entire second pair."]}{"name":"Three Prongs","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[521,1300],[721,900],[521,1100],[721,1100],[321,900],[921,1300]],"edges":[[0,4],[4,3],[3,2],[2,5],[5,1]],"refEdges":[[0,4],[4,9],[9,2],[2,7],[7,11]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3],[4,5]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Three pairs spread a narrow zigzag into a wider, stepped ribbon. The middle pair connects two outside rises of the target."]}{"name":"Three shuttles","slots":[[321,900],[521,900],[721,900],[921,900],[321,1100],[521,1100],[721,1100],[921,1100],[321,1300],[521,1300],[721,1300],[921,1300]],"nodes":[[721,900],[521,1300],[521,1100],[721,1100],[521,900],[721,1300]],"edges":[[0,4],[4,3],[3,2],[2,5],[5,1]],"refEdges":[[0,1],[1,8],[8,3],[3,10],[10,11]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3],[4,5]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check both paired destinations before moving.","Three linked shuttles share the middle of the scaffold. There is no loose helper: every pair takes part while the two inner threads open into a long zigzag."]}{"name":"Twin Flags","slots":[[221,900],[421,900],[421,1100],[221,1100],[821,1300],[1021,1300],[1021,1100],[821,1100]],"nodes":[[421,900],[821,1300],[421,1100],[821,1100],[221,1100],[1021,1300]],"edges":[[0,2],[2,4],[4,0],[1,3],[3,5],[5,1]],"refEdges":[[0,1],[1,2],[2,0],[5,4],[4,6],[6,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,0],[4,5],[5,6],[6,7],[7,4]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","The two flags have no drawn connection between them, but matching collars still couple their corners. The free corner in each room controls the space available to both flags."]}{"name":"Two Banks One Center","slots":[[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[421,900],[821,1300],[421,1300],[821,900]],"nodes":[[421,900],[821,1300],[821,900],[421,1300],[221,1100]],"edges":[[0,2],[2,4],[4,3],[3,1]],"refEdges":[[0,5],[5,2],[2,6],[6,4]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[1,7],[3,6],[3,8],[5,8],[7,6]],"pairs":[[0,1]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","A single pair uses the outer ends while three free joints form the center of the bent chain. The side pockets give independent joints places to wait and turn."]}{"name":"Two Triangles","slots":[[421,900],[621,900],[821,900],[421,1100],[621,1100],[821,1100],[421,1300],[621,1300],[821,1300]],"nodes":[[421,1100],[821,900],[621,1100],[821,1100],[621,1300]],"edges":[[0,2],[0,4],[2,4],[4,3],[4,1],[3,1]],"refEdges":[[0,1],[0,4],[1,4],[4,8],[4,5],[8,5]],"movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[3,6],[4,5],[4,7],[5,8],[6,7],[7,8]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Three moves assemble two small triangles sharing one free corner. The differently centered pairs have only a short local adjustment each."]}{"name":"Zigzag Window","slots":[[321,1000],[521,1000],[721,1000],[921,1000],[321,1200],[521,1200],[721,1200],[921,1200]],"nodes":[[721,1200],[521,1000],[721,1000],[521,1200]],"edges":[[0,3],[3,2],[2,1]],"refEdges":[[0,4],[4,3],[3,7]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[5,6],[6,7]],"pairs":[[0,1],[2,3]]},"lesson":"Matching collars move in opposite directions. Slide along a rail; both destinations need room.","hints":["Check the other collar’s landing as well.","Two opposite pairs share a narrow two-row window. One pair opens its outside bend while the other crosses between rows."]}{"name":"A little fold","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[821,1100]],"edges":[[0,1],[1,2]],"refEdges":[[11,12],[12,17]],"movement":{"kind":"hinges","parents":[-1,0,1],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[],"clearance":60},"lesson":"Drag a dot around the joint before it. Everything beyond that joint turns with it.","pinned":[0]}{"name":"Around the stone","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[221,1100],[221,1300],[221,1500]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[11,12],[12,13],[13,18]],"movement":{"kind":"hinges","parents":[-1,0,1,2],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[621,1300]],"clearance":60},"lesson":"Branches turn together. Sweep around the stone without touching it.","pinned":[0]}{"name":"A wider branch","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[421,1300],[421,1500],[621,1300],[821,1300]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[11,12],[12,17],[12,13],[13,18]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[621,900]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"Almost there","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[621,1300],[421,1300],[421,1500]],"edges":[[0,1],[1,2],[0,3],[3,4]],"refEdges":[[11,12],[12,13],[11,16],[16,21]],"movement":{"kind":"hinges","parents":[-1,0,1,0,3],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[721.0,1200.0]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"The spare quadrant","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[421,900],[421,700],[621,1100],[821,1100],[421,1300]],"edges":[[0,1],[1,2],[0,3],[3,4],[0,5]],"refEdges":[[11,12],[12,13],[11,16],[16,17],[11,10]],"movement":{"kind":"hinges","parents":[-1,0,1,0,3,0],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[821,900]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"Between two stones","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,1100],[621,900],[421,900],[221,900],[621,700],[821,700]],"edges":[[0,1],[1,2],[2,3],[1,4],[4,5]],"refEdges":[[12,11],[11,10],[10,15],[11,6],[6,7]],"movement":{"kind":"hinges","parents":[-1,0,1,2,1,4],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[621,1300],[821,1100]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"Around the eaves","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[621,1500],[821,1500]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[11,12],[12,14],[14,19]],"movement":{"kind":"hinges","parents":[-1,0,1,2],"bounds":[[131,1111],[610,1590]],"stones":[[721,1300]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice what moves with the selected joint.","The stone blocks the long link’s direct clockwise quarter turn. Turn the lever counterclockwise around the other three sides, then fold the tip into the target."]}{"name":"Branch of Branches","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,900],[421,1100],[621,1100],[421,1300],[421,1500],[621,1300]],"edges":[[0,1],[1,2],[1,3],[3,4],[3,5]],"refEdges":[[6,7],[7,2],[7,12],[12,11],[12,13]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3,3],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[821,900]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","The small upper fork hangs from another fork. A turn at the inner stem carries both levels, so a few carefully chosen pivots rebuild the entire silhouette."]}{"name":"Bridge Hook","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,900],[621,700],[421,700],[221,700],[421,900],[421,1100]],"edges":[[0,1],[1,2],[2,3],[0,4],[4,5]],"refEdges":[[7,6],[6,11],[11,12],[7,8],[8,13]],"movement":{"kind":"hinges","parents":[-1,0,1,2,0,4],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[621,1300]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","A hooked three-link branch and a short elbow meet at the low root. Find separate room for their turns before the hook closes inward."]}{"name":"Corner ribbon","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,900],[421,1100],[421,1300],[621,1300],[821,1300]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[6,11],[11,12],[12,17],[17,18]],"movement":{"kind":"hinges","parents":[-1,0,1,2,3],"bounds":[[131,1111],[610,1590]],"stones":[[821,1100]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice what moves with the selected joint.","Only the inner corner is misplaced, but moving it carries the finished upper ribbon. Fold the outer part temporarily to make the corner turn."]}{"name":"Crown on a Stem","slots":[[21,500],[221,500],[421,500],[621,500],[821,500],[1021,500],[1221,500],[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500],[21,1700],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700],[1221,1700]],"nodes":[[421,900],[621,900],[821,900],[1021,900],[821,1100],[1021,1100]],"edges":[[0,1],[1,2],[2,3],[2,4],[4,5]],"refEdges":[[16,23],[23,24],[24,17],[24,25],[25,32]],"movement":{"kind":"hinges","parents":[-1,0,1,2,2,4],"bounds":[[-69,1311],[410,1790]],"stones":[[621,1300]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","The upper tip belongs to a bent branch on a bent stem. One initially correct side joint gives a useful landmark while the crown changes its stance."]}{"name":"Fold a fan","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[221,1100],[221,1300],[221,900]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[11,12],[12,13],[12,17]],"movement":{"kind":"hinges","parents":[-1,0,1,1],"bounds":[[131,1111],[610,1590]],"stones":[],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice what moves with the selected joint.","The two tips share one movable stem. Carry the little fork from the left wall to the right, then choose which tip completes the open fan."]}{"name":"Fold the Kites","slots":[[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500]],"nodes":[[421,900],[221,1100],[21,1300],[421,1300],[221,1500]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[9,17],[17,23],[17,25],[25,19]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3],"bounds":[[-69,1311],[610,1590]],"stones":[[821,900]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","A diagonal fork carries a second diagonal elbow. The target becomes a pair of open kites after the nested limb is oriented."]}{"name":"Kite String","slots":[[21,500],[221,500],[421,500],[621,500],[821,500],[1021,500],[1221,500],[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500],[21,1700],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700],[1221,1700]],"nodes":[[421,900],[621,700],[821,900],[1021,1100],[1221,900]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[16,24],[24,18],[18,26],[26,32]],"movement":{"kind":"hinges","parents":[-1,0,1,2,3],"bounds":[[-69,1311],[410,1790]],"stones":[[621,1300]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","A diagonal ribbon has two middle dots already in place while its ends lie apart. Its moving descendants sweep broad arcs around the stone."]}{"name":"Ladder Bend","slots":[[21,500],[221,500],[421,500],[621,500],[821,500],[1021,500],[1221,500],[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500],[21,1700],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700],[1221,1700]],"nodes":[[221,900],[21,900],[21,700],[221,700],[221,500],[21,500]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"refEdges":[[15,16],[16,23],[23,24],[24,31],[31,32]],"movement":{"kind":"hinges","parents":[-1,0,1,2,3,4],"bounds":[[-69,1311],[410,1790]],"stones":[[821,1100],[221,1200]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","The stair-shaped ribbon starts folded into the lower-left corner. Successively opening its bends lets it cross the frame and settle into the upper staircase."]}{"name":"Long Gate","slots":[[21,500],[221,500],[421,500],[621,500],[821,500],[1021,500],[1221,500],[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500],[21,1700],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700],[1221,1700]],"nodes":[[421,900],[421,500],[221,500],[21,900],[21,700]],"edges":[[0,1],[1,2],[0,3],[3,4]],"refEdges":[[16,18],[18,25],[16,30],[30,31]],"movement":{"kind":"hinges","parents":[-1,0,1,0,3],"bounds":[[-69,1311],[410,1790]],"stones":[[621,1100]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","Two long root arms occupy different heights around the central stone. Their short tips let each arm change its travel footprint before reaching the gate shape."]}{"name":"Long way home","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,1100],[621,1300],[221,1300],[221,1500],[421,1100]],"edges":[[0,1],[1,2],[2,3],[0,4]],"refEdges":[[12,7],[7,9],[9,14],[12,11]],"movement":{"kind":"hinges","parents":[-1,0,1,2,0],"bounds":[[131,1111],[610,1590]],"stones":[[821,1300]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice what moves with the selected joint.","The long branch starts above the root and needs the lower right workspace. The small independent arm occupies part of the travelling branch's route."]}{"name":"Low Arch","slots":[[21,500],[221,500],[421,500],[621,500],[821,500],[1021,500],[1221,500],[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500],[21,1700],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700],[1221,1700]],"nodes":[[221,900],[21,900],[21,700],[21,1100],[21,1300],[21,1500]],"edges":[[0,1],[1,2],[1,3],[3,4],[4,5]],"refEdges":[[15,16],[16,23],[16,17],[17,18],[18,25]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3,4],"bounds":[[-69,1311],[410,1790]],"stones":[[621,1100]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","A small side tooth and a long articulated branch share the short stem. Open the tall folded shape into a low arch around the stone."]}{"name":"One Clear Corner","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,1100],[621,1300],[821,1300],[1021,1300],[621,900],[821,1100]],"edges":[[0,1],[1,2],[2,3],[0,4],[0,5]],"refEdges":[[12,13],[13,18],[18,17],[12,11],[12,7]],"movement":{"kind":"hinges","parents":[-1,0,1,2,0,0],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[421,1300]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","The finished upper-right corner belongs to an unfinished elbow. Two independent leaves around the root offer a different sort of obstruction from the stone."]}{"name":"Outside Corner","slots":[[21,500],[221,500],[421,500],[621,500],[821,500],[1021,500],[1221,500],[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500],[21,1700],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700],[1221,1700]],"nodes":[[421,900],[421,700],[621,700],[621,500],[221,500]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[16,23],[23,24],[24,31],[31,33]],"movement":{"kind":"hinges","parents":[-1,0,1,2,3],"bounds":[[-69,1311],[410,1790]],"stones":[[821,1100]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","A long final bar makes a much wider sweep than the three short bends beneath it. Transport the corner while keeping track of where that bar will pass."]}{"name":"Side by Side","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,1100],[621,1300],[821,1300],[821,1100],[421,1100]],"edges":[[0,1],[1,2],[2,3],[0,4]],"refEdges":[[12,13],[13,18],[18,17],[12,11]],"movement":{"kind":"hinges","parents":[-1,0,1,2,0],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[621,900]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","One corner of the square is already home. It travels with the unfinished inner elbow, so the opening invites a careful distinction between a dot and the branch behind it."]}{"name":"Small Windmill","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,1100],[621,900],[821,1100],[421,1300]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[12,11],[12,7],[12,18]],"movement":{"kind":"hinges","parents":[-1,0,0,0],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[621,1300]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","Three arms rotate directly around one root; only one arm is diagonal and longer. Move the arms individually to assemble the windmill."]}{"name":"Tall Chimney","slots":[[221,500],[421,500],[621,500],[821,500],[1021,500],[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700]],"nodes":[[621,700],[621,900],[821,700],[221,900],[221,700]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[7,12],[12,16],[12,22],[22,23]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3],"bounds":[[130.99999999999994,1111],[410,1790]],"stones":[[821,900]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","The long middle trunk and its diagonal twig do different work. The twig can turn independently while the upper chimney swings around the stone."]}{"name":"Three Bearings","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,1100],[621,900],[421,900],[621,1300],[421,1100]],"edges":[[0,1],[1,2],[0,3],[0,4]],"refEdges":[[12,13],[13,18],[12,11],[12,7]],"movement":{"kind":"hinges","parents":[-1,0,1,0,0],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[761,1240]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","Three root bearings have different jobs: one carries an elbow, while the other two are leaves. Rebuild the signpost without treating the whole crown as one branch."]}{"name":"Tilted Sprig","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,900],[421,900],[621,1100],[221,1100]],"edges":[[0,1],[1,2],[1,3]],"refEdges":[[7,12],[12,16],[12,18]],"movement":{"kind":"hinges","parents":[-1,0,1,1],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[821,900]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","Carry the diagonal fork onto its stem, then separate its tips. The diagonal tips have a different sweep footprint from the orthogonal support."]}{"name":"Two Elbows Apart","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[621,900],[421,900],[421,1300],[421,1500]],"edges":[[0,1],[1,2],[2,3],[0,4],[4,5]],"refEdges":[[11,12],[12,13],[13,18],[11,6],[6,7]],"movement":{"kind":"hinges","parents":[-1,0,1,2,0,4],"bounds":[[130.99999999999994,1111],[610,1590]],"stones":[[621,1300]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","Two elbows meet at a root on the left edge. One inner support starts in place while the longer branch and the lower elbow exchange angular room."]}{"name":"Two Sails","slots":[[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500]],"nodes":[[621,1100],[421,900],[421,1100],[821,900],[821,1100]],"edges":[[0,1],[1,2],[0,3],[3,4]],"refEdges":[[17,23],[23,22],[17,25],[25,26]],"movement":{"kind":"hinges","parents":[-1,0,1,0,3],"bounds":[[-69,1311],[610,1590]],"stones":[[621,1400]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","Two diagonal sails share the root. Their short outer tips control the space each sail takes while crossing between the upper and lower halves."]}{"name":"Unequal arms","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[421,1500],[221,1100],[221,900]],"edges":[[0,1],[0,2],[2,3]],"refEdges":[[11,13],[11,16],[16,17]],"movement":{"kind":"hinges","parents":[-1,0,0,2],"bounds":[[131,1111],[610,1590]],"stones":[[621,900]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice what moves with the selected joint.","A straight long arm and a short elbow share the root. Their sweep sizes differ; unfold the elbow and lower the long arm into a two-tier signpost."]}{"name":"Upper Canopy","slots":[[21,500],[221,500],[421,500],[621,500],[821,500],[1021,500],[1221,500],[21,700],[221,700],[421,700],[621,700],[821,700],[1021,700],[1221,700],[21,900],[221,900],[421,900],[621,900],[821,900],[1021,900],[1221,900],[21,1100],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[1221,1100],[21,1300],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[1221,1300],[21,1500],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500],[1221,1500],[21,1700],[221,1700],[421,1700],[621,1700],[821,1700],[1021,1700],[1221,1700]],"nodes":[[421,1100],[421,900],[421,700],[221,900],[421,500],[221,700],[21,900]],"edges":[[0,1],[1,2],[1,3],[2,4],[2,5],[3,6]],"refEdges":[[23,24],[24,31],[24,17],[31,30],[31,32],[17,16]],"movement":{"kind":"hinges","parents":[-1,0,1,1,2,2,3],"bounds":[[-69,1311],[410,1790]],"stones":[[821,900]],"clearance":60},"pinned":[0],"lesson":"Drag around a parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice which descendants share the selected pivot.","The canopy contains two forks at different depths. Moving the first joint carries six dots, while the smaller pivots reshape just one side of the crown."]}{"name":"Window latch","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,900],[621,900],[621,1100],[821,1100],[821,1300],[621,1300]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"refEdges":[[6,7],[7,8],[8,13],[13,12],[12,17]],"movement":{"kind":"hinges","parents":[-1,0,1,2,3,4],"bounds":[[131,1111],[610,1590]],"stones":[[421,1200]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its branch turns together; the ringed root stays fixed.","hints":["Notice what moves with the selected joint.","The top and base already line up with the target, but the two internal corners attach them the wrong way. Rebuild the winding middle without treating finished endpoints as anchors."]}{"version":1,"puzzles":[{"id":"counterweights-01-v1","file":"challenges/counterweights-01-v1.json","name":"Room to return","family":"Counterweights","prerequisites":["c17"]},{"id":"hinges-01-v1","file":"challenges/hinges-01-v1.json","name":"Find a workbench","family":"Hinges","prerequisites":["c18"]},{"id":"orbits-01-v1","file":"challenges/orbits-01-v1.json","name":"Borrow and return","family":"Orbits","prerequisites":["c04"]},{"id":"counterweights-02-v1","file":"challenges/counterweights-02-v1.json","name":"Between the tides","family":"Counterweights","prerequisites":["c17","c12"]},{"id":"hinges-02-v1","file":"challenges/hinges-02-v1.json","name":"Give way twice","family":"Hinges","prerequisites":["c18"]},{"id":"orbits-02-v1","file":"challenges/orbits-02-v1.json","name":"Move the bridge","family":"Orbits","prerequisites":["c04"]},{"id":"roundelay-seal-and-ribbon-v1","file":"challenges/roundelay-seal-and-ribbon-v1.json","name":"Seal and Ribbon","family":"Orbits","prerequisites":["c04","c05"]},{"id":"channels-roof-and-room-v1","file":"challenges/channels-roof-and-room-v1.json","name":"Roof and Room","family":"Channels","prerequisites":["c07"]},{"id":"roundelay-sidelight-v1","file":"challenges/roundelay-sidelight-v1.json","name":"Sidelight","family":"Orbits","prerequisites":["c04","c05"]},{"id":"channels-staircase-v1","file":"challenges/channels-staircase-v1.json","name":"Staircase","family":"Channels","prerequisites":["c07"]},{"id":"roundelay-yoke-v1","file":"challenges/roundelay-yoke-v1.json","name":"Yoke","family":"Orbits","prerequisites":["c04","c05"]},{"id":"channels-lantern-v1","file":"challenges/channels-lantern-v1.json","name":"Lantern","family":"Channels","prerequisites":["c07"]},{"id":"roundelay-double-fold-v1","file":"challenges/roundelay-double-fold-v1.json","name":"Double Fold","family":"Orbits","prerequisites":["c04","c05"]},{"id":"channels-split-bough-v1","file":"challenges/channels-split-bough-v1.json","name":"Split Bough","family":"Channels","prerequisites":["c07"]},{"id":"roundelay-cadence-v1","file":"challenges/roundelay-cadence-v1.json","name":"Cadence","family":"Orbits","prerequisites":["c04","c05"]},{"id":"channels-key-v1","file":"challenges/channels-key-v1.json","name":"Key","family":"Channels","prerequisites":["c07"]},{"id":"roundelay-open-wings-v1","file":"challenges/roundelay-open-wings-v1.json","name":"Open Wings","family":"Orbits","prerequisites":["c04","c05"]},{"id":"channels-pennant-bridge-v1","file":"challenges/channels-pennant-bridge-v1.json","name":"Pennant Bridge","family":"Channels","prerequisites":["c07"]},{"id":"roundelay-crescent-v1","file":"challenges/roundelay-crescent-v1.json","name":"Crescent","family":"Orbits","prerequisites":["c04","c05"]},{"id":"channels-pouring-jug-v1","file":"challenges/channels-pouring-jug-v1.json","name":"Pouring Jug","family":"Channels","prerequisites":["c07"]},{"id":"channels-umbrella-v1","file":"challenges/channels-umbrella-v1.json","name":"Umbrella","family":"Channels","prerequisites":["c07"]}]}{"name":"Key","nodes":[[811.0,1560.0],[1071.0,1220.0],[571.0,1180.0],[891.0,840.0],[571.0,840.0]],"slots":[[331.0,1560.0],[811.0,1560.0],[571.0,1180.0],[571.0,840.0],[891.0,840.0],[171.0,880.0],[1071.0,1220.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,6],[6,4],[4,3],[3,5],[5,0],[0,2],[2,3],[1,2]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Lantern","nodes":[[180.5744680851064,998.936170212766],[621.0,1037.2340425531916],[927.3829787234042,1343.6170212765958],[314.6170212765958,1343.6170212765958],[1061.4255319148936,998.936170212766]],"slots":[[621.0,1650.0],[314.6170212765958,1343.6170212765958],[621.0,1037.2340425531916],[927.3829787234042,1343.6170212765958],[621.0,750.0],[180.5744680851064,998.936170212766],[1061.4255319148936,998.936170212766]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[2,4],[1,5],[5,4],[4,6],[6,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Pennant Bridge","nodes":[[459.0,1200.0],[171.0,1470.0],[621.0,1632.0],[783.0,1200.0],[1071.0,930.0],[621.0,768.0]],"slots":[[171.0,1470.0],[171.0,930.0],[459.0,1200.0],[783.0,1200.0],[1071.0,1470.0],[1071.0,930.0],[621.0,1632.0],[621.0,768.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"movement":{"kind":"channels","rails":[[0,6],[6,4],[4,5],[5,7],[7,1],[1,0],[0,2],[2,3],[3,5],[2,7],[3,6]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Pouring Jug","nodes":[[363.85714285714283,1312.5],[556.7142857142857,1569.642857142857],[813.8571428571429,1312.5],[1071.0,1039.2857142857142],[813.8571428571429,830.3571428571428],[1071.0,1441.0714285714284]],"slots":[[363.85714285714283,830.3571428571428],[363.85714285714283,1312.5],[556.7142857142857,1569.642857142857],[813.8571428571429,1312.5],[813.8571428571429,830.3571428571428],[1071.0,1441.0714285714284],[171.0,1071.4285714285713],[1071.0,1039.2857142857142]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[3,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[3,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,0],[3,5],[0,6],[6,1],[4,7],[7,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Roof and Room","nodes":[[308.7551020408163,1374.4897959183675],[621.0,1135.7142857142858],[933.2448979591836,952.0408163265307],[621.0,750.0000000000001],[308.7551020408163,952.0408163265307]],"slots":[[308.7551020408163,952.0408163265307],[308.7551020408163,1374.4897959183675],[621.0,1650.0],[933.2448979591836,1374.4897959183675],[933.2448979591836,952.0408163265307],[621.0,750.0000000000001],[621.0,1135.7142857142858]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[1,3]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[1,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,6],[6,4],[1,6],[6,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Split Bough","nodes":[[621.0,793.2692307692307],[171.0,966.3461538461537],[171.0,1606.730769230769],[1071.0,1606.730769230769],[344.0769230769231,1347.1153846153845],[897.9230769230769,1347.1153846153845]],"slots":[[621.0,793.2692307692307],[621.0,1087.5],[344.0769230769231,1347.1153846153845],[171.0,1606.730769230769],[897.9230769230769,1347.1153846153845],[1071.0,1606.730769230769],[171.0,966.3461538461537],[1071.0,966.3461538461537]],"edges":[[0,1],[1,2],[2,3],[1,4],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[1,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4],[4,5],[0,6],[6,2],[0,7],[7,4],[3,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Staircase","nodes":[[170.99999999999994,1500.0],[170.99999999999994,1012.5],[471.0,1200.0],[471.0,1500.0],[1071.0,1387.5],[1071.0,900.0]],"slots":[[170.99999999999994,1500.0],[471.0,1500.0],[471.0,1200.0],[771.0,1200.0],[771.0,900.0],[1071.0,900.0],[170.99999999999994,1012.5],[1071.0,1387.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[0,6],[6,2],[3,7],[7,5],[1,7]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Umbrella","nodes":[[621.0,1278.2608695652175],[621.0,1650.0],[229.69565217391306,1376.0869565217392],[288.3913043478261,867.3913043478262],[621.0,906.5217391304349],[1012.304347826087,1376.0869565217392]],"slots":[[229.69565217391306,1376.0869565217392],[621.0,1650.0],[1012.304347826087,1376.0869565217392],[621.0,1278.2608695652175],[621.0,906.5217391304349],[914.4782608695652,750.0000000000001],[288.3913043478261,867.3913043478262]],"edges":[[0,1],[1,2],[0,3],[3,2],[1,3],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[0,3],[3,2],[1,3],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[3,4],[4,5],[5,2],[4,6],[6,0]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Room to return","slots":[[621,1100],[821,1100],[1021,1100],[1221,1100],[621,1300],[821,1300],[1021,1300],[1221,1300],[621,1500],[821,1500],[1021,1500],[1221,1500]],"nodes":[[1221,1100],[821,1300],[1021,1500],[621,1100],[621,1500],[1221,1300]],"edges":[[0,1],[0,2],[0,4],[0,5],[3,5]],"refEdges":[[5,3],[5,8],[5,9],[5,6],[2,6]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[1,5],[2,3],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3],[4,5]]},"lesson":"Matching collars move in opposite directions. Both destinations need room.","hints":["A pair can fit its part of the shape before it is ready to stay.","Use the single-bar pair's landing places to let the other pairs pass, then finish it last."]}{"name":"Between the tides","slots":[[621,1100],[821,1100],[1021,1100],[1221,1100],[821,1500],[1021,1500],[1221,1500],[1421,1500],[1221,900],[1021,900],[921.0,800.0],[1321.0,1600.0],[681.0,840.0],[1361.0,1760.0],[481.0,840.0]],"nodes":[[621,1100],[1421,1500],[1221,900],[1021,1500],[681.0,840.0]],"edges":[[0,1],[0,3],[0,4],[1,2]],"refEdges":[[3,4],[3,11],[3,12],[4,10]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[8,9],[9,10],[6,11],[1,12],[6,13],[12,14]],"pairs":[[0,1],[2,3]],"gates":[[0,1,8],[1,2,10]]},"lesson":"Paired dots move in opposite directions. An occupied pressure circle opens its matching gate.","hints":["The two pressure circles cannot be held at the same time.","Cross the first gate, park the travelling pair in the side bays, then change which gate is open."]}{"name":"Find a workbench","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[621,1500],[421,1500],[221,1500]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[11,12],[12,22],[22,23],[23,18]],"movement":{"kind":"hinges","parents":[-1,0,1,2,3],"bounds":[[131,1111],[610,1590]],"stones":[[621,900]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","hints":["The outer elbow needs turning room that it cannot find at the top of the frame.","Fold the end inward, carry the long link to the left, and lower its base before reshaping the end."]}{"name":"Give way twice","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[1021,1100],[621,900],[821,900],[421,900]],"edges":[[0,1],[1,2],[1,3],[3,4],[0,5]],"refEdges":[[11,12],[12,14],[12,17],[17,18],[11,6]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3,0],"bounds":[[131,1111],[610,1590]],"stones":[[921,1000],[421,1300]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","hints":["The long arm and the short arm beside the anchor look finished, but they guard two different kinds of turning room.","Lift the long arm and move the short arm left; use the lower space to turn the bent branch, then bring both helpers home."]}{"name":"Borrow and return","slots":[[401,1320],[181,1100],[621,1100],[401,880],[841,1320],[1061,1100],[841,880]],"nodes":[[401,1320],[181,1100],[841,880],[621,1100],[841,1320],[1061,1100],[401,880]],"edges":[[0,1],[1,3],[3,2],[2,6],[6,5],[5,4],[4,0]],"refEdges":[[0,1],[1,3],[3,2],[2,6],[6,5],[5,4],[4,0]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Use one ring to carry a dot, then return the other ring to its place.","hints":["The three displaced dots are around the shared socket and the two lower sockets. Turning either ring on its own cannot exchange just those three dots.","Borrow the shared socket with the right ring, pass the lower dot through with the left, then return the rings in the same order."]}{"name":"Move the bridge","slots":[[401,1320],[181,1100],[621,1100],[401,880],[841,1320],[1061,1100],[841,880]],"nodes":[[401,1320],[181,1100],[621,1100],[401,880],[841,880],[1061,1100],[841,1320]],"edges":[[0,1],[1,3],[3,0],[3,2],[2,4],[4,5],[5,6],[6,4]],"refEdges":[[0,1],[1,3],[3,0],[3,2],[2,4],[4,5],[5,6],[6,4]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Keep the two triangles in mind while changing which corner owns the bridge.","hints":["Both triangles already fit. The bridge reaches the lower corner of the right triangle, but its target reaches the upper corner.","Use the left triangle as temporary space. Turning only the right ring cannot change the bridge corner while restoring both triangles; pass dots through the meeting point and rebuild the left triangle last."]}{"name":"Cadence","nodes":[[1071.0,975.0],[621.0,975.0],[171.0,975.0],[1071.0,1425.0],[621.0,1425.0],[171.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"refEdges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[2,5],[4,3]]}{"name":"Crescent","nodes":[[171.0,975.0],[621.0,975.0],[1071.0,975.0],[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,3],[3,0],[1,2],[2,5],[5,4],[4,1]],"refEdges":[[0,1],[1,3],[3,0],[1,2],[2,5],[5,4],[4,1]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[1,2],[2,5],[5,4]]}{"name":"Double Fold","nodes":[[171.0,1200.0],[396.0,975.0],[621.0,1200.0],[846.0,975.0],[396.0,1425.0],[846.0,1425.0],[1071.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2],[2,4]]}{"name":"Open Wings","nodes":[[621.0,1200.0],[846.0,975.0],[396.0,975.0],[1071.0,1200.0],[171.0,1200.0],[396.0,1425.0],[846.0,1425.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,2],[2,0],[2,4],[4,5],[5,2],[1,3],[5,6]],"refEdges":[[0,1],[1,2],[2,0],[2,4],[4,5],[5,2],[1,3],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2],[1,3]]}{"name":"Seal and Ribbon","nodes":[[171.0,1200.0],[621.0,1200.0],[396.0,1425.0],[846.0,1425.0],[1071.0,1200.0],[396.0,975.0],[846.0,975.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[1,3]]}{"name":"Sidelight","nodes":[[621.0,1200.0],[621.0,750.0],[171.0,1650.0],[171.0,1200.0],[621.0,1650.0],[1071.0,750.0],[1071.0,1200.0]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[621.0,750.0],[1071.0,750.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,6],[6,5]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,6],[6,5]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[3,4,6,5]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[3,2]]}{"name":"Yoke","nodes":[[396.0,1425.0],[171.0,1200.0],[1071.0,1200.0],[846.0,1425.0],[846.0,975.0],[396.0,975.0],[621.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[1,0],[3,0],[0,2],[2,4],[4,5],[4,6]],"refEdges":[[1,0],[3,0],[0,2],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2]]}{"version":1,"puzzles":[{"id":"curated-journey-01-04-v2","file":"curated/curated-journey-01-04-v2.json","name":"Find the Junction","family":"classic","familyName":"Familiar shapes","template":"journey-01-04-v2","pools":[],"prerequisites":[],"rules":[],"source":"campaign/journey-01-04-v2.json","sourceId":"journey-01-04-v2","sourceSha256":"56477536efe8fad2b1141a37dfa6f4e77f5181f0cece480c523036f88bf6aff8"},{"id":"curated-journey-04-04-v1","file":"curated/curated-journey-04-04-v1.json","name":"Meeting Point","family":"orbits","familyName":"Orbits","template":"journey-04-04-v1","pools":[],"prerequisites":["c04"],"rules":["Orbits"],"source":"campaign/journey-04-04-v1.json","sourceId":"journey-04-04-v1","sourceSha256":"d677aa1762e62360cad51b2a2e726486aa9cb0ca87047e1e4e5157fd850e3ac9"},{"id":"curated-journey-07-05-v1","file":"curated/curated-journey-07-05-v1.json","name":"A Short Walk","family":"channels","familyName":"Channels","template":"journey-07-05-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"campaign/journey-07-05-v1.json","sourceId":"journey-07-05-v1","sourceSha256":"0612681e869dbd40556f3ac8ead45e0639917b1efb2fe38af9e25d5d06e23eaa"},{"id":"curated-journey-12-04-v2","file":"curated/curated-journey-12-04-v2.json","name":"Change the Keeper","family":"gates","familyName":"Tide Gates","template":"journey-12-04-v2","pools":["mixed"],"prerequisites":["c07","c12"],"rules":["Channels","Tide Gates"],"source":"campaign/journey-12-04-v2.json","sourceId":"journey-12-04-v2","sourceSha256":"3d60ad0f446c33862a86d4664a402ac24e4d7d59064c67cd4d2692459b24d82d"},{"id":"curated-journey-17-02-v1","file":"curated/curated-journey-17-02-v1.json","name":"Make room together","family":"counterweights","familyName":"Counterweights","template":"journey-17-02-v1","pools":["counterweights"],"prerequisites":["c17"],"rules":["Counterweights"],"source":"campaign/journey-17-02-v1.json","sourceId":"journey-17-02-v1","sourceSha256":"1c0bbbc34c7ba0702eb497f1512093f4a36a25287feedf836d3d5629f80e646a"},{"id":"curated-journey-18-02-v1","file":"curated/curated-journey-18-02-v1.json","name":"Around the stone","family":"hinges","familyName":"Hinges","template":"journey-18-02-v1","pools":["hinges"],"prerequisites":["c18"],"rules":["Hinges"],"source":"campaign/journey-18-02-v1.json","sourceId":"journey-18-02-v1","sourceSha256":"723d9cf2aa5c7542de497c4f537719507f7f498fa7398b7c6fcab23cfa7a3ba6"},{"id":"curated-journey-15-09-v1","file":"curated/curated-journey-15-09-v1.json","name":"The next anchor","family":"mixed","familyName":"Mixed & planning","template":"journey-15-09-v1","pools":["mixed"],"prerequisites":["c03","c15"],"rules":["Anchors","Planning"],"source":"campaign/journey-15-09-v1.json","sourceId":"journey-15-09-v1","sourceSha256":"3e29017c4eb8aed5c64bce50efb8a0888ee6f91134c97f77e92001cbd3b71791"},{"id":"curated-journey-01-06-v1","file":"curated/curated-journey-01-06-v1.json","name":"Pentagon Star","family":"classic","familyName":"Familiar shapes","template":"journey-01-06-v1","pools":[],"prerequisites":[],"rules":[],"source":"campaign/journey-01-06-v1.json","sourceId":"journey-01-06-v1","sourceSha256":"8da87d1505f5f0c6adc19fa9eef292e9f6d49fce81da3e19fc8bc2570fab87cb"},{"id":"curated-journey-04-06-v1","file":"curated/curated-journey-04-06-v1.json","name":"In Good Order","family":"orbits","familyName":"Orbits","template":"journey-04-06-v1","pools":[],"prerequisites":["c04"],"rules":["Orbits"],"source":"campaign/journey-04-06-v1.json","sourceId":"journey-04-06-v1","sourceSha256":"688fd750e305ecdba44e2fb29d4885f3f0dc536a00886769b4e9971a513750b5"},{"id":"curated-journey-07-08-v1","file":"curated/curated-journey-07-08-v1.json","name":"The Long Way Home","family":"channels","familyName":"Channels","template":"journey-07-08-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"campaign/journey-07-08-v1.json","sourceId":"journey-07-08-v1","sourceSha256":"8e3514a4c890fdd5b95345b39860f23ed17c809f24e2cac3c8e63db9a18ad37a"},{"id":"curated-journey-12-07-v2","file":"curated/curated-journey-12-07-v2.json","name":"Two Tides","family":"gates","familyName":"Tide Gates","template":"journey-12-07-v2","pools":["mixed"],"prerequisites":["c07","c12"],"rules":["Channels","Tide Gates"],"source":"campaign/journey-12-07-v2.json","sourceId":"journey-12-07-v2","sourceSha256":"0a06419d6c5ec14191576f7677628d4cd36565eac6da3d99011ca91ffe6dd7a4"},{"id":"curated-journey-17-03-v1","file":"curated/curated-journey-17-03-v1.json","name":"Both banks","family":"counterweights","familyName":"Counterweights","template":"journey-17-03-v1","pools":["counterweights"],"prerequisites":["c17"],"rules":["Counterweights"],"source":"campaign/journey-17-03-v1.json","sourceId":"journey-17-03-v1","sourceSha256":"3d90071b4227a3269c9969ba2e7f3d8d57b8f7e3bb77df1c7e1a5812b1845258"},{"id":"curated-journey-18-03-v1","file":"curated/curated-journey-18-03-v1.json","name":"A wider branch","family":"hinges","familyName":"Hinges","template":"journey-18-03-v1","pools":["hinges"],"prerequisites":["c18"],"rules":["Hinges"],"source":"campaign/journey-18-03-v1.json","sourceId":"journey-18-03-v1","sourceSha256":"1c0046d1f7a7d4c6377656e24ff2c99e39406feede55c08e50dfc3ffdaa1be1b"},{"id":"curated-journey-15-10-v1","file":"curated/curated-journey-15-10-v1.json","name":"Borrowed light","family":"mixed","familyName":"Mixed & planning","template":"journey-15-10-v1","pools":["mixed"],"prerequisites":["c03","c15"],"rules":["Anchors","Planning"],"source":"campaign/journey-15-10-v1.json","sourceId":"journey-15-10-v1","sourceSha256":"0e9b52af3a18fd15273e55ae5a0073e6a908fa72f4f60de9e35f133b79d1ef8e"},{"id":"curated-journey-02-02-v1","file":"curated/curated-journey-02-02-v1.json","name":"Envelope","family":"classic","familyName":"Familiar shapes","template":"journey-02-02-v1","pools":[],"prerequisites":[],"rules":[],"source":"campaign/journey-02-02-v1.json","sourceId":"journey-02-02-v1","sourceSha256":"feabcb5681a2de90c6594e802464a37b13c16c81a8c30588d7adb75729e9ee4e"},{"id":"curated-orbits-01-v1","file":"curated/curated-orbits-01-v1.json","name":"Borrow and return","family":"orbits","familyName":"Orbits","template":"orbits-01-v1","pools":[],"prerequisites":["c04"],"rules":["Orbits"],"source":"challenges/orbits-01-v1.json","sourceId":"orbits-01-v1","sourceSha256":"0d5ebfae36e481f81f1605435378d098b0b52f4064bde7c881dfdab53f49a07e"},{"id":"curated-journey-08-04-v1","file":"curated/curated-journey-08-04-v1.json","name":"The Pocket","family":"channels","familyName":"Channels","template":"journey-08-04-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"campaign/journey-08-04-v1.json","sourceId":"journey-08-04-v1","sourceSha256":"5d92dd712c1d7e1bc6fa124c17a1e5b83f24b5985bca781afc5f12daa9d4ec7c"},{"id":"curated-journey-12-08-v2","file":"curated/curated-journey-12-08-v2.json","name":"Home Before Dusk","family":"gates","familyName":"Tide Gates","template":"journey-12-08-v2","pools":["mixed"],"prerequisites":["c07","c12"],"rules":["Channels","Tide Gates"],"source":"campaign/journey-12-08-v2.json","sourceId":"journey-12-08-v2","sourceSha256":"3b40fc5c2c25cc126749aa4e7a3325ef6317eb8a37d7b6e206e4844f9814faf3"},{"id":"curated-journey-17-04-v1","file":"curated/curated-journey-17-04-v1.json","name":"Shared passage","family":"counterweights","familyName":"Counterweights","template":"journey-17-04-v1","pools":["counterweights"],"prerequisites":["c17"],"rules":["Counterweights"],"source":"campaign/journey-17-04-v1.json","sourceId":"journey-17-04-v1","sourceSha256":"8f8bc4d369ad7274dcff76fe5d3d47cdf7b0e99206b5f96948bd9d704e9131d2"},{"id":"curated-journey-18-04-v1","file":"curated/curated-journey-18-04-v1.json","name":"Almost there","family":"hinges","familyName":"Hinges","template":"journey-18-04-v1","pools":["hinges"],"prerequisites":["c18"],"rules":["Hinges"],"source":"campaign/journey-18-04-v1.json","sourceId":"journey-18-04-v1","sourceSha256":"bd54363e2aa6cf51d34c1662f3335a98fa91e82096ea56b88306ec1d7f50a5bd"},{"id":"curated-journey-15-11-v1","file":"curated/curated-journey-15-11-v1.json","name":"Hold the connection","family":"mixed","familyName":"Mixed & planning","template":"journey-15-11-v1","pools":["mixed"],"prerequisites":["c03","c15"],"rules":["Anchors","Planning"],"source":"campaign/journey-15-11-v1.json","sourceId":"journey-15-11-v1","sourceSha256":"25310e675638524899f5cd2cefc0aea75da6e18bcb6780f9166332eaf1ca5159"},{"id":"curated-journey-02-04-v1","file":"curated/curated-journey-02-04-v1.json","name":"Tide Pools","family":"classic","familyName":"Familiar shapes","template":"journey-02-04-v1","pools":[],"prerequisites":[],"rules":[],"source":"campaign/journey-02-04-v1.json","sourceId":"journey-02-04-v1","sourceSha256":"646d7a7568acaeacd68fb00867421c61ace9557dbeb4494a3bc7904dcfedd0e4"},{"id":"curated-orbits-02-v1","file":"curated/curated-orbits-02-v1.json","name":"Move the bridge","family":"orbits","familyName":"Orbits","template":"orbits-02-v1","pools":[],"prerequisites":["c04"],"rules":["Orbits"],"source":"challenges/orbits-02-v1.json","sourceId":"orbits-02-v1","sourceSha256":"e8cd7ee7511b15fc660553ce14aad2d14cf97e72820a4039b6e1550f82c5c89a"},{"id":"curated-channels-roof-and-room-v1","file":"curated/curated-channels-roof-and-room-v1.json","name":"Roof and Room","family":"channels","familyName":"Channels","template":"channels-roof-and-room-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-roof-and-room-v1.json","sourceId":"channels-roof-and-room-v1","sourceSha256":"c1a2fa82851b196afe53864e50577e87282adccf6cc8019e30c77a092ad80ce7"},{"id":"curated-journey-17-05-v1","file":"curated/curated-journey-17-05-v1.json","name":"The borrowed room","family":"counterweights","familyName":"Counterweights","template":"journey-17-05-v1","pools":["counterweights"],"prerequisites":["c17"],"rules":["Counterweights"],"source":"campaign/journey-17-05-v1.json","sourceId":"journey-17-05-v1","sourceSha256":"6437af04035ac78689aad071ba207bf9e8837abb5344583a377b2eeea3eaada4"},{"id":"curated-journey-18-05-v1","file":"curated/curated-journey-18-05-v1.json","name":"The spare quadrant","family":"hinges","familyName":"Hinges","template":"journey-18-05-v1","pools":["hinges"],"prerequisites":["c18"],"rules":["Hinges"],"source":"campaign/journey-18-05-v1.json","sourceId":"journey-18-05-v1","sourceSha256":"262c70fab1dbc0a3b00a014e264d49fe23bc2e88c44ed6188f61a4509ebcb23e"},{"id":"curated-journey-16-09-v1","file":"curated/curated-journey-16-09-v1.json","name":"Turn the current","family":"mixed","familyName":"Mixed & planning","template":"journey-16-09-v1","pools":["mixed"],"prerequisites":["c07","c09"],"rules":["Channels","Arrows"],"source":"campaign/journey-16-09-v1.json","sourceId":"journey-16-09-v1","sourceSha256":"c8997bc550c56bf2d5a63b8626f527c9d7e03e30c021f42114f536b4f899aca4"},{"id":"curated-roundelay-seal-and-ribbon-v1","file":"curated/curated-roundelay-seal-and-ribbon-v1.json","name":"Seal and Ribbon","family":"orbits","familyName":"Orbits","template":"roundelay-seal-and-ribbon-v1","pools":[],"prerequisites":["c04","c05"],"rules":["Orbits","Marks"],"source":"challenges/roundelay-seal-and-ribbon-v1.json","sourceId":"roundelay-seal-and-ribbon-v1","sourceSha256":"1a9b80c8dd4ac0c3bff047c720ca67d7f7d64846ea21d3dafdaf0397cc5ccfbc"},{"id":"curated-channels-staircase-v1","file":"curated/curated-channels-staircase-v1.json","name":"Staircase","family":"channels","familyName":"Channels","template":"channels-staircase-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-staircase-v1.json","sourceId":"channels-staircase-v1","sourceSha256":"51b187e97ded7b3d875d9a366e9d345fceea128218b52b6b64014d78abce843f"},{"id":"curated-journey-17-06-v1","file":"curated/curated-journey-17-06-v1.json","name":"One more favour","family":"counterweights","familyName":"Counterweights","template":"journey-17-06-v1","pools":["counterweights"],"prerequisites":["c17"],"rules":["Counterweights"],"source":"campaign/journey-17-06-v1.json","sourceId":"journey-17-06-v1","sourceSha256":"b07040897ccd6d1089ad6a64bff7dfd94a73865301f23300361842438c79f5cb"},{"id":"curated-journey-18-06-v1","file":"curated/curated-journey-18-06-v1.json","name":"Between two stones","family":"hinges","familyName":"Hinges","template":"journey-18-06-v1","pools":["hinges"],"prerequisites":["c18"],"rules":["Hinges"],"source":"campaign/journey-18-06-v1.json","sourceId":"journey-18-06-v1","sourceSha256":"13ec36cc2a3a4d3ee0228b10d494b8314728b2c6f850ca6297ad0ba9cb4d4dfe"},{"id":"curated-journey-16-10-v1","file":"curated/curated-journey-16-10-v1.json","name":"Borrow the tide","family":"mixed","familyName":"Mixed & planning","template":"journey-16-10-v1","pools":["mixed"],"prerequisites":["c12","c17"],"rules":["Tide Gates","Counterweights"],"source":"campaign/journey-16-10-v1.json","sourceId":"journey-16-10-v1","sourceSha256":"8c0f82e497d277c53b51540f6f71b6b04356ef6de6619b1e25445823fcf159c7"},{"id":"curated-roundelay-sidelight-v1","file":"curated/curated-roundelay-sidelight-v1.json","name":"Sidelight","family":"orbits","familyName":"Orbits","template":"roundelay-sidelight-v1","pools":[],"prerequisites":["c04","c05"],"rules":["Orbits","Marks"],"source":"challenges/roundelay-sidelight-v1.json","sourceId":"roundelay-sidelight-v1","sourceSha256":"dc9a3c4d9ad3ca9cada4927aa2ed41214ec5ce42ed6d80bab7a311ae81b9e923"},{"id":"curated-channels-lantern-v1","file":"curated/curated-channels-lantern-v1.json","name":"Lantern","family":"channels","familyName":"Channels","template":"channels-lantern-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-lantern-v1.json","sourceId":"channels-lantern-v1","sourceSha256":"9985f23bb0da75908295ebd9984f65ad7e3192d46e9fb903b38762ddead86545"},{"id":"curated-counterweights-01-v1","file":"curated/curated-counterweights-01-v1.json","name":"Room to return","family":"counterweights","familyName":"Counterweights","template":"counterweights-01-v1","pools":["counterweights"],"prerequisites":["c17"],"rules":["Counterweights"],"source":"challenges/counterweights-01-v1.json","sourceId":"counterweights-01-v1","sourceSha256":"1f5394208255c6f68d0b85c463e00f06316a58d3e174dc549b09bc36521a9a91"},{"id":"curated-hinges-01-v1","file":"curated/curated-hinges-01-v1.json","name":"Find a workbench","family":"hinges","familyName":"Hinges","template":"hinges-01-v1","pools":["hinges"],"prerequisites":["c18"],"rules":["Hinges"],"source":"challenges/hinges-01-v1.json","sourceId":"hinges-01-v1","sourceSha256":"7a2e0971314287f6b0e3cdfbadfd86b1a1605dca46de449f8933aef9f31b7c9b"},{"id":"curated-journey-16-11-v1","file":"curated/curated-journey-16-11-v1.json","name":"Leave a turn","family":"mixed","familyName":"Mixed & planning","template":"journey-16-11-v1","pools":["mixed"],"prerequisites":["c03","c04","c15"],"rules":["Anchors","Orbits","Planning"],"source":"campaign/journey-16-11-v1.json","sourceId":"journey-16-11-v1","sourceSha256":"295fb5faf93b18c569a5aae112cf340741bcee284d72babf0466f4837b2ed6c9"},{"id":"curated-roundelay-yoke-v1","file":"curated/curated-roundelay-yoke-v1.json","name":"Yoke","family":"orbits","familyName":"Orbits","template":"roundelay-yoke-v1","pools":[],"prerequisites":["c04","c05"],"rules":["Orbits","Marks"],"source":"challenges/roundelay-yoke-v1.json","sourceId":"roundelay-yoke-v1","sourceSha256":"e43ffb9c3e4f14182b3d1ccc8c39bca08b9f48882792a4fdcf500a6a3b8bc2ae"},{"id":"curated-channels-split-bough-v1","file":"curated/curated-channels-split-bough-v1.json","name":"Split Bough","family":"channels","familyName":"Channels","template":"channels-split-bough-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-split-bough-v1.json","sourceId":"channels-split-bough-v1","sourceSha256":"724ecbc00e95d83ea4c449a467f897abb1ca64e74bc63a434c28251b26ea1608"},{"id":"curated-counterweights-02-v1","file":"curated/curated-counterweights-02-v1.json","name":"Between the tides","family":"counterweights","familyName":"Counterweights","template":"counterweights-02-v1","pools":["counterweights"],"prerequisites":["c17","c12"],"rules":["Counterweights","Tide Gates"],"source":"challenges/counterweights-02-v1.json","sourceId":"counterweights-02-v1","sourceSha256":"707e87c8ed68289500a26aeeaf090742a2b98af1fc571882668d0a1987ce3fdb"},{"id":"curated-hinges-02-v1","file":"curated/curated-hinges-02-v1.json","name":"Give way twice","family":"hinges","familyName":"Hinges","template":"hinges-02-v1","pools":["hinges"],"prerequisites":["c18"],"rules":["Hinges"],"source":"challenges/hinges-02-v1.json","sourceId":"hinges-02-v1","sourceSha256":"824f56f7c30a21a2ec9c7dba0dfe6244756cb5557e2fd7a3f8ea8192c90e290c"},{"id":"curated-journey-16-12-v1","file":"curated/curated-journey-16-12-v1.json","name":"Pass the watch","family":"mixed","familyName":"Mixed & planning","template":"journey-16-12-v1","pools":["mixed"],"prerequisites":["c12","c17"],"rules":["Tide Gates","Counterweights"],"source":"campaign/journey-16-12-v1.json","sourceId":"journey-16-12-v1","sourceSha256":"8f509aab2782dfe74bf41b0882959ff8fa46dccfe43926386bd08318b4d20f31"},{"id":"curated-roundelay-double-fold-v1","file":"curated/curated-roundelay-double-fold-v1.json","name":"Double Fold","family":"orbits","familyName":"Orbits","template":"roundelay-double-fold-v1","pools":[],"prerequisites":["c04","c05"],"rules":["Orbits","Marks"],"source":"challenges/roundelay-double-fold-v1.json","sourceId":"roundelay-double-fold-v1","sourceSha256":"3157bd20c2f6753ec5aa6350a4b21b9509b2c004b2b33d386a6f3c13053d97c0"},{"id":"curated-channels-key-v1","file":"curated/curated-channels-key-v1.json","name":"Key","family":"channels","familyName":"Channels","template":"channels-key-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-key-v1.json","sourceId":"channels-key-v1","sourceSha256":"294b26f54cedb95cc5f73d2aa9b976c90083275e3c722076974fe442e6368daf"},{"id":"curated-daily-second-waiting-place-v1","file":"curated/curated-daily-second-waiting-place-v1.json","name":"A second waiting place","family":"counterweights","familyName":"Counterweights","template":"daily-second-waiting-place-v1","pools":["counterweights"],"prerequisites":["c17"],"rules":["Counterweights"],"source":"curated_sources/daily-second-waiting-place-v1.json","sourceId":"daily-second-waiting-place-v1","sourceSha256":"597642d82c0290dd737af7957f3d8134c6857f3faa947ffeccec9c2241c28e4c"},{"id":"curated-daily-keep-the-crossing-v1","file":"curated/curated-daily-keep-the-crossing-v1.json","name":"Keep the crossing","family":"mixed","familyName":"Mixed & planning","template":"daily-keep-the-crossing-v1","pools":["mixed"],"prerequisites":["c03","c07","c15"],"rules":["Anchors","Channels","Planning"],"source":"curated_sources/daily-keep-the-crossing-v1.json","sourceId":"daily-keep-the-crossing-v1","sourceSha256":"71ac6c3b5e79b9e50c1f74b99ba7eff10eefe121047a7b8f5da734165c33f946"},{"id":"curated-roundelay-cadence-v1","file":"curated/curated-roundelay-cadence-v1.json","name":"Cadence","family":"orbits","familyName":"Orbits","template":"roundelay-cadence-v1","pools":[],"prerequisites":["c04","c05"],"rules":["Orbits","Marks"],"source":"challenges/roundelay-cadence-v1.json","sourceId":"roundelay-cadence-v1","sourceSha256":"3cb7ee15dbe284fef6c8cdf819c956e454b028e8b5213f313f51bdd8d3010465"},{"id":"curated-channels-pennant-bridge-v1","file":"curated/curated-channels-pennant-bridge-v1.json","name":"Pennant Bridge","family":"channels","familyName":"Channels","template":"channels-pennant-bridge-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-pennant-bridge-v1.json","sourceId":"channels-pennant-bridge-v1","sourceSha256":"fb7ece4662076b3e49b84b36bf621d6b233d8005d90a117ed665f8437d648aa9"},{"id":"curated-daily-long-way-round-v1","file":"curated/curated-daily-long-way-round-v1.json","name":"The long way round","family":"counterweights","familyName":"Counterweights","template":"daily-long-way-round-v1","pools":["counterweights"],"prerequisites":["c03","c17"],"rules":["Anchors","Counterweights"],"source":"curated_sources/daily-long-way-round-v1.json","sourceId":"daily-long-way-round-v1","sourceSha256":"1da4613ae5e33fefdb4a5a04268a70de5f1f6702163e19a8f502fb80125115a8"},{"id":"curated-daily-leave-a-landing-v1","file":"curated/curated-daily-leave-a-landing-v1.json","name":"Leave a landing","family":"mixed","familyName":"Mixed & planning","template":"daily-leave-a-landing-v1","pools":["mixed"],"prerequisites":["c03","c15","c17"],"rules":["Anchors","Planning","Counterweights"],"source":"curated_sources/daily-leave-a-landing-v1.json","sourceId":"daily-leave-a-landing-v1","sourceSha256":"3864ad1d826e9bc4c5a9716cef3772d2c9e852acfa3b7bb32bedd84c337bceeb"},{"id":"curated-roundelay-open-wings-v1","file":"curated/curated-roundelay-open-wings-v1.json","name":"Open Wings","family":"orbits","familyName":"Orbits","template":"roundelay-open-wings-v1","pools":[],"prerequisites":["c04","c05"],"rules":["Orbits","Marks"],"source":"challenges/roundelay-open-wings-v1.json","sourceId":"roundelay-open-wings-v1","sourceSha256":"3633db64896824a4cc868449c3305434b4d63740de62e08b178d441479e01858"},{"id":"curated-channels-pouring-jug-v1","file":"curated/curated-channels-pouring-jug-v1.json","name":"Pouring Jug","family":"channels","familyName":"Channels","template":"channels-pouring-jug-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-pouring-jug-v1.json","sourceId":"channels-pouring-jug-v1","sourceSha256":"5cdb2e12668a0e59f141b38165b8eda39ada4cbe683c16406d079ae2bcfdb15c"},{"id":"curated-daily-after-you-v1","file":"curated/curated-daily-after-you-v1.json","name":"After you","family":"counterweights","familyName":"Counterweights","template":"daily-after-you-v1","pools":["counterweights"],"prerequisites":["c12","c17"],"rules":["Tide Gates","Counterweights"],"source":"curated_sources/daily-after-you-v1.json","sourceId":"daily-after-you-v1","sourceSha256":"b410acd556b8b68b4b58c4900ab26b6d9d89b0efbed6abba6b3c4ecfd8d95ae1"},{"id":"curated-daily-one-dot-between-v1","file":"curated/curated-daily-one-dot-between-v1.json","name":"One dot between","family":"mixed","familyName":"Mixed & planning","template":"daily-one-dot-between-v1","pools":["mixed"],"prerequisites":["c03","c15"],"rules":["Anchors","Planning"],"source":"curated_sources/daily-one-dot-between-v1.json","sourceId":"daily-one-dot-between-v1","sourceSha256":"9c1064e3872a19da709aff00752988f79d3fae61198f9c2d7166874f95f51f54"},{"id":"curated-roundelay-crescent-v1","file":"curated/curated-roundelay-crescent-v1.json","name":"Crescent","family":"orbits","familyName":"Orbits","template":"roundelay-crescent-v1","pools":[],"prerequisites":["c04","c05"],"rules":["Orbits","Marks"],"source":"challenges/roundelay-crescent-v1.json","sourceId":"roundelay-crescent-v1","sourceSha256":"6b05d49d741eb44933d9a0e16480ff40d25afab5946245e184fc08d3e3662db6"},{"id":"curated-channels-umbrella-v1","file":"curated/curated-channels-umbrella-v1.json","name":"Umbrella","family":"channels","familyName":"Channels","template":"channels-umbrella-v1","pools":[],"prerequisites":["c07"],"rules":["Channels"],"source":"challenges/channels-umbrella-v1.json","sourceId":"channels-umbrella-v1","sourceSha256":"c598c80d8ee3218f7ca75e92f2b3a11f44a14e6ca5a68e4a3a2b1469045f6ad9"}]}{"name":"Key","nodes":[[811.0,1560.0],[1071.0,1220.0],[571.0,1180.0],[891.0,840.0],[571.0,840.0]],"slots":[[331.0,1560.0],[811.0,1560.0],[571.0,1180.0],[571.0,840.0],[891.0,840.0],[171.0,880.0],[1071.0,1220.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,6],[6,4],[4,3],[3,5],[5,0],[0,2],[2,3],[1,2]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Lantern","nodes":[[180.5744680851064,998.936170212766],[621.0,1037.2340425531916],[927.3829787234042,1343.6170212765958],[314.6170212765958,1343.6170212765958],[1061.4255319148936,998.936170212766]],"slots":[[621.0,1650.0],[314.6170212765958,1343.6170212765958],[621.0,1037.2340425531916],[927.3829787234042,1343.6170212765958],[621.0,750.0],[180.5744680851064,998.936170212766],[1061.4255319148936,998.936170212766]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[2,4],[1,5],[5,4],[4,6],[6,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Pennant Bridge","nodes":[[459.0,1200.0],[171.0,1470.0],[621.0,1632.0],[783.0,1200.0],[1071.0,930.0],[621.0,768.0]],"slots":[[171.0,1470.0],[171.0,930.0],[459.0,1200.0],[783.0,1200.0],[1071.0,1470.0],[1071.0,930.0],[621.0,1632.0],[621.0,768.0]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"movement":{"kind":"channels","rails":[[0,6],[6,4],[4,5],[5,7],[7,1],[1,0],[0,2],[2,3],[3,5],[2,7],[3,6]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Pouring Jug","nodes":[[363.85714285714283,1312.5],[556.7142857142857,1569.642857142857],[813.8571428571429,1312.5],[1071.0,1039.2857142857142],[813.8571428571429,830.3571428571428],[1071.0,1441.0714285714284]],"slots":[[363.85714285714283,830.3571428571428],[363.85714285714283,1312.5],[556.7142857142857,1569.642857142857],[813.8571428571429,1312.5],[813.8571428571429,830.3571428571428],[1071.0,1441.0714285714284],[171.0,1071.4285714285713],[1071.0,1039.2857142857142]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[3,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[3,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,0],[3,5],[0,6],[6,1],[4,7],[7,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Roof and Room","nodes":[[308.7551020408163,1374.4897959183675],[621.0,1135.7142857142858],[933.2448979591836,952.0408163265307],[621.0,750.0000000000001],[308.7551020408163,952.0408163265307]],"slots":[[308.7551020408163,952.0408163265307],[308.7551020408163,1374.4897959183675],[621.0,1650.0],[933.2448979591836,1374.4897959183675],[933.2448979591836,952.0408163265307],[621.0,750.0000000000001],[621.0,1135.7142857142858]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0],[1,3]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0],[1,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,6],[6,4],[1,6],[6,3]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Split Bough","nodes":[[621.0,793.2692307692307],[171.0,966.3461538461537],[171.0,1606.730769230769],[1071.0,1606.730769230769],[344.0769230769231,1347.1153846153845],[897.9230769230769,1347.1153846153845]],"slots":[[621.0,793.2692307692307],[621.0,1087.5],[344.0769230769231,1347.1153846153845],[171.0,1606.730769230769],[897.9230769230769,1347.1153846153845],[1071.0,1606.730769230769],[171.0,966.3461538461537],[1071.0,966.3461538461537]],"edges":[[0,1],[1,2],[2,3],[1,4],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[1,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4],[4,5],[0,6],[6,2],[0,7],[7,4],[3,5]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Staircase","nodes":[[170.99999999999994,1500.0],[170.99999999999994,1012.5],[471.0,1200.0],[471.0,1500.0],[1071.0,1387.5],[1071.0,900.0]],"slots":[[170.99999999999994,1500.0],[471.0,1500.0],[471.0,1200.0],[771.0,1200.0],[771.0,900.0],[1071.0,900.0],[170.99999999999994,1012.5],[1071.0,1387.5]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[0,6],[6,2],[3,7],[7,5],[1,7]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Umbrella","nodes":[[621.0,1278.2608695652175],[621.0,1650.0],[229.69565217391306,1376.0869565217392],[288.3913043478261,867.3913043478262],[621.0,906.5217391304349],[1012.304347826087,1376.0869565217392]],"slots":[[229.69565217391306,1376.0869565217392],[621.0,1650.0],[1012.304347826087,1376.0869565217392],[621.0,1278.2608695652175],[621.0,906.5217391304349],[914.4782608695652,750.0000000000001],[288.3913043478261,867.3913043478262]],"edges":[[0,1],[1,2],[0,3],[3,2],[1,3],[3,4],[4,5]],"refEdges":[[0,1],[1,2],[0,3],[3,2],[1,3],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[3,4],[4,5],[5,2],[4,6],[6,0]]},"lesson":"Slide along the channels. Empty circles make room."}{"name":"Room to return","slots":[[621,1100],[821,1100],[1021,1100],[1221,1100],[621,1300],[821,1300],[1021,1300],[1221,1300],[621,1500],[821,1500],[1021,1500],[1221,1500]],"nodes":[[1221,1100],[821,1300],[1021,1500],[621,1100],[621,1500],[1221,1300]],"edges":[[0,1],[0,2],[0,4],[0,5],[3,5]],"refEdges":[[5,3],[5,8],[5,9],[5,6],[2,6]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[1,5],[2,3],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3],[4,5]]},"lesson":"Matching collars move in opposite directions. Both destinations need room.","hints":["A pair can fit its part of the shape before it is ready to stay.","Use the single-bar pair's landing places to let the other pairs pass, then finish it last."]}{"name":"Between the tides","slots":[[621,1100],[821,1100],[1021,1100],[1221,1100],[821,1500],[1021,1500],[1221,1500],[1421,1500],[1221,900],[1021,900],[921.0,800.0],[1321.0,1600.0],[681.0,840.0],[1361.0,1760.0],[481.0,840.0]],"nodes":[[621,1100],[1421,1500],[1221,900],[1021,1500],[681.0,840.0]],"edges":[[0,1],[0,3],[0,4],[1,2]],"refEdges":[[3,4],[3,11],[3,12],[4,10]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[8,9],[9,10],[6,11],[1,12],[6,13],[12,14]],"pairs":[[0,1],[2,3]],"gates":[[0,1,8],[1,2,10]]},"lesson":"Paired dots move in opposite directions. An occupied pressure circle opens its matching gate.","hints":["The two pressure circles cannot be held at the same time.","Cross the first gate, park the travelling pair in the side bays, then change which gate is open."]}{"name":"After you","slots":[[-79.0,540.0],[201.0,540.0],[481.0,540.0],[1321.0,1100.0],[1041.0,1100.0],[761.0,1100.0],[1041.0,540.0],[1041.0,820.0],[1041.0,1324.0],[201.0,1660.0],[201.0,1380.0],[201.0,876.0],[1265.0,1548.0]],"nodes":[[-79.0,540.0],[1321.0,1100.0],[1041.0,540.0],[201.0,1660.0],[1041.0,1324.0]],"edges":[[0,1],[0,3],[1,2],[3,4]],"refEdges":[[2,5],[2,11],[5,8],[11,12]],"lesson":"Paired dots move oppositely. An occupied pressure circle holds its matching gate open.","movement":{"kind":"counterweights","rails":[[0,1],[1,2],[3,4],[4,5],[6,7],[7,8],[9,10],[10,11],[8,12]],"pairs":[[0,1],[2,3]],"gates":[[1,2,8],[7,8,1]]}}{"name":"Keep the crossing","slots":[[649.0,932.0],[425.0,1002.0],[1069.0,904.0],[649.0,1436.0],[173.0,1268.0],[173.0,764.0]],"nodes":[[425.0,1002.0],[173.0,1268.0],[649.0,1436.0]],"edges":[[0,1],[1,2]],"refEdges":[[0,4],[4,2]],"lesson":"Look at the next shape. Leave the next anchor where the other dots can still pass.","movement":{"kind":"channels","rails":[[0,1],[0,2],[0,3],[1,4],[1,5]]},"planning":true,"targets":[{"pairs":[0,4,4,2],"pinned":[]},{"pairs":[0,3,3,2],"pinned":[0]}]}{"name":"Leave a landing","slots":[[201.0,638.0],[481.0,638.0],[761.0,638.0],[201.0,1198.0],[481.0,1198.0],[761.0,1198.0],[1041.0,918.0],[201.0,1562.0],[761.0,1562.0]],"nodes":[[761.0,638.0],[201.0,1198.0],[481.0,1198.0],[761.0,1198.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[0,5],[0,4],[0,6]],"lesson":"The next anchor will stay. Leave both destinations free for the paired move.","movement":{"kind":"counterweights","pairs":[[0,1]],"rails":[[0,1],[1,2],[3,4],[4,5],[2,6],[6,5],[0,3],[3,7],[7,8],[8,5]]},"planning":true,"targets":[{"pairs":[0,5,0,4,0,6],"pinned":[]},{"pairs":[1,4,1,6,1,5],"pinned":[2]}]}{"name":"The long way round","slots":[[201.0,820.0],[481.0,820.0],[761.0,820.0],[1041.0,820.0],[201.0,1100.0],[481.0,1100.0],[761.0,1100.0],[1041.0,1100.0],[201.0,1380.0],[481.0,1380.0],[761.0,1380.0],[1041.0,1380.0]],"nodes":[[201.0,1380.0],[1041.0,820.0],[761.0,1100.0],[481.0,1100.0],[201.0,1100.0]],"edges":[[0,1],[0,2],[0,3],[3,4]],"refEdges":[[0,11],[0,6],[0,5],[5,4]],"lesson":"The anchored dot stays. Paired dots move in opposite directions.","movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"pinned":[4]}{"name":"One dot between","slots":[[621.0,1539.12381],[982.20614,1365.1761],[1071.4167,974.31914],[821.45429,660.87619],[420.54571,660.87619],[170.5833,974.31914],[259.79386,1365.1761],[654.6,993.12381],[-9.0,1315.12381],[1251.0,1315.12381]],"nodes":[[621.0,1539.12381],[982.20614,1365.1761],[1251.0,1315.12381],[170.5833,974.31914],[654.6,993.12381],[1071.4167,974.31914],[420.54571,660.87619]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"lesson":"Two dots will anchor next. Count the connections between them in the next shape.","planning":true,"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6,6,0],"pinned":[0]},{"pairs":[0,1,1,7,7,3,3,6,6,4,4,2,2,0],"pinned":[1,3]}]}{"name":"A second waiting place","slots":[[201.0,820.0],[481.0,820.0],[761.0,820.0],[201.0,1100.0],[481.0,1100.0],[761.0,1100.0],[481.0,1380.0],[761.0,1380.0],[1041.0,1100.0]],"nodes":[[481.0,1100.0],[481.0,820.0],[761.0,820.0],[481.0,1380.0],[761.0,1380.0]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4]],"refEdges":[[2,3],[3,4],[4,2],[2,5],[5,7]],"lesson":"Paired dots move in opposite directions. Both destinations need room.","movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[4,5],[4,6],[5,7],[5,8],[6,7]],"pairs":[[0,1],[2,3]]}}{"name":"Find a workbench","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[621,1500],[421,1500],[221,1500]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[11,12],[12,22],[22,23],[23,18]],"movement":{"kind":"hinges","parents":[-1,0,1,2,3],"bounds":[[131,1111],[610,1590]],"stones":[[621,900]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","hints":["The outer elbow needs turning room that it cannot find at the top of the frame.","Fold the end inward, carry the long link to the left, and lower its base before reshaping the end."]}{"name":"Give way twice","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[1021,1100],[621,900],[821,900],[421,900]],"edges":[[0,1],[1,2],[1,3],[3,4],[0,5]],"refEdges":[[11,12],[12,14],[12,17],[17,18],[11,6]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3,0],"bounds":[[131,1111],[610,1590]],"stones":[[921,1000],[421,1300]],"clearance":60},"pinned":[0],"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","hints":["The long arm and the short arm beside the anchor look finished, but they guard two different kinds of turning room.","Lift the long arm and move the short arm left; use the lower space to turn the bent branch, then bring both helpers home."]}{"name":"Find the Junction","slots":[[501.0,1100],[933.0,1436.0],[933.0,764.0],[93.0,1100]],"nodes":[[933.0,1436.0],[501.0,1100],[933.0,764.0],[93.0,1100]],"edges":[[0,1],[1,2],[2,0],[0,3]],"refEdges":[[0,1],[1,2],[2,0],[0,3]],"lesson":"Find the dot with three connections. Place it where the triangle meets the tail."}{"name":"Pentagon Star","nodes":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,0]],"lesson":"See the shape. Find your first small discovery."}{"name":"Envelope","nodes":[[871,820],[621,1730],[371,820],[371,1380],[871,1380]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"slots":[[371,820],[871,820],[871,1380],[371,1380],[621,1730]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Tide Pools","nodes":[[621,1150],[391,1580],[161,1150],[851,1580],[391,720],[851,720],[1081,1150]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"slots":[[621,1150],[391,1580],[161,1150],[391,720],[851,1580],[1081,1150],[851,720]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"lesson":"Follow branches, bridges, and familiar landmarks."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,764.0],[621,1100],[1293.0,1100],[285.0,1436.0],[957.0,764.0],[-51.0,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[957.0,1436.0],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,764.0],[-51.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[1101,1412.0],[645.0,1124.0],[1101,812.0],[141,1412.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[621,644.0],[1101,1412.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Change the Keeper","slots":[[141,860.0],[333.0,1172.0],[525.0,1172.0],[765.0,1172.0],[1005.0,1412.0],[1101,908.0],[333.0,1508.0],[765.0,788.0]],"nodes":[[333.0,1508.0],[1005.0,1412.0],[1101,908.0],[141,860.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[3,4],[3,5],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7]],"gates":[[2,3,6]]},"lesson":"The first keeper belongs across the gate. Give its place to another dot before sending it through."}{"name":"Two Tides","slots":[[141,956.0],[357.0,1220.0],[525.0,1220.0],[717.0,980.0],[1077.0,908.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[909.0,1508.0]],"nodes":[[141,956.0],[525.0,1220.0],[909.0,1508.0],[1101,1244.0],[717.0,980.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[3,4]],"refEdges":[[2,0],[0,6],[6,5],[5,2],[5,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Each pressure circle opens its own gate. Place both keepers so the other dots can cross the two passages."}{"name":"Home Before Dusk","slots":[[141,956.0],[285.0,1220.0],[525.0,1220.0],[717.0,980.0],[957.0,980.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[957.0,1484.0],[1101,716.0]],"nodes":[[141,956.0],[1101,1244.0],[285.0,1220.0],[717.0,980.0],[525.0,1220.0],[1101,716.0]],"edges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"refEdges":[[2,5],[2,0],[2,3],[5,8],[5,9]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8],[5,9]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Use both gates to bring the branches home. Both pressure circles must be empty in the final shape."}{"name":"The next anchor","planning":true,"slots":[[621,1352.0],[315.0,956.0],[927.0,956.0],[261,1388.0],[981,1388.0]],"nodes":[[621,1352.0],[261,1388.0],[981,1388.0]],"edges":[[0,1],[0,2]],"refEdges":[[0,1],[0,2]],"targets":[{"pairs":[0,1,0,2],"pinned":[0]},{"pairs":[2,1,2,4],"pinned":[2]}],"lesson":"Look at the next shape and the dotted anchor collar before finishing this one."}{"name":"Borrowed light","planning":true,"slots":[[621.0,1451.0],[189.0,1505.0],[1053.0,1505.0],[324.0,1019.0],[918.0,1019.0],[702.0,668.0],[378.0,668.0],[162.0,1154.0]],"nodes":[[621.0,1451.0],[378.0,668.0],[162.0,1154.0],[1053.0,1505.0],[918.0,1019.0],[189.0,1505.0]],"edges":[[0,1],[0,2],[0,3],[3,4],[4,5]],"refEdges":[[0,1],[0,2],[0,3],[3,4],[4,5]],"targets":[{"pairs":[0,1,0,2,0,3,3,4,4,5],"pinned":[0]},{"pairs":[3,1,3,6,3,0,0,4,4,2],"pinned":[1]}],"lesson":"Follow the next shape before placing the dot that will anchor."}{"name":"Hold the connection","planning":true,"slots":[[621,1460],[309.230855,1280.0],[309.230855,920.0],[621,740],[932.769145,920.0],[932.769145,1280.0],[81.0,1280.0],[1161.0,1280.0]],"nodes":[[621,1460],[81.0,1280.0],[621,740],[932.769145,1280.0],[1161.0,1280.0],[932.769145,920.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"pinned":[0]},{"pairs":[0,1,1,2,2,4,4,3,3,5,5,0],"pinned":[1,2]}],"lesson":"Two dots will anchor next. Their places need to fit the next shape together."}{"name":"Turn the current","slots":[[621,1100],[1021,1100],[1021,1500],[621,1500],[1421,1100]],"nodes":[[1021,1500],[621,1100],[621,1500]],"edges":[[0,1],[1,2]],"refEdges":[[0,1],[1,2]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,0],[1,4]]},"lesson":"Slide into empty circles. The arrow must point the same way as the target.","directed":[[0,1]]}{"name":"Borrow the tide","slots":[[621,1100],[821,1100],[1021,1100],[1221,1100],[621,1500],[821,1500],[1021,1500],[1221,1500],[821,1700]],"nodes":[[621,1100],[1221,1500],[1221,1100],[621,1500],[821,1700]],"edges":[[0,1],[0,2],[0,3],[0,4]],"refEdges":[[0,7],[0,1],[0,6],[0,4]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[4,5],[5,6],[6,7],[5,8]],"pairs":[[0,1],[2,3]],"gates":[[2,3,1],[1,2,7]]},"lesson":"Paired dots move in opposite directions. Pressure circles open their matching gates."}{"name":"Leave a turn","slots":[[421,900],[221,1100],[621,1100],[421,1300],[821,900],[1021,1100],[821,1300]],"nodes":[[821,900],[621,1100],[421,900],[1021,1100],[821,1300],[421,1300],[221,1100]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[4,2,6,5]]},"lesson":"Match both shapes. The dashed collar marks the next anchor; a ring containing an anchored dot cannot turn.","targets":[{"pairs":[0,1,1,3,3,2,2,4,4,5,5,6],"pinned":[]},{"pairs":[0,1,1,3,3,6,6,2,2,4,4,5],"pinned":[2]}],"planning":true}{"name":"Pass the watch","slots":[[621,1300],[821,1300],[1021,1300],[1221,1300],[1421,1300],[821,1100],[621,1700],[821,1700],[1021,1700],[1021,1900],[1221,1900]],"nodes":[[821,1100],[1021,1900],[621,1300],[1021,1300],[1021,1700]],"edges":[[0,2],[0,3],[0,4],[4,1]],"refEdges":[[3,5],[3,4],[3,10],[10,6]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[1,5],[6,7],[7,8],[8,9],[8,10]],"pairs":[[0,1]],"gates":[[2,3,5]]},"lesson":"Paired dots move in opposite directions. A new keeper can hold the gate for the old one."}{"name":"Make room together","slots":[[321.0,900],[521.0,900],[721.0,900],[921.0,900],[321.0,1100],[521.0,1100],[721.0,1100],[921.0,1100],[321.0,1300],[521.0,1300],[721.0,1300],[921.0,1300]],"nodes":[[321.0,1300],[721.0,900],[321.0,900],[721.0,1100],[521.0,1300]],"edges":[[0,2],[0,3],[0,4],[2,1]],"refEdges":[[1,6],[1,8],[1,0],[6,9]],"movement":{"kind":"counterweights","rails":[[0,1],[0,4],[1,2],[1,5],[2,3],[2,6],[3,7],[4,5],[4,8],[5,6],[5,9],[6,7],[6,10],[7,11],[8,9],[9,10],[10,11]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"Both banks","slots":[[421,900],[621,900],[821,900],[821,1300],[621,1300],[421,1300]],"nodes":[[621,1300],[621,900],[821,1300],[421,1300]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[0,3],[0,5],[0,1]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"pairs":[[0,1]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"Shared passage","slots":[[621,1200.0],[447.7949192431123,1300],[274.58983848622455,1200.0],[274.58983848622455,1000.0],[447.7949192431123,900],[621,1000.0],[967.4101615137754,1200.0],[794.2050807568877,1300],[794.2050807568877,900],[967.4101615137754,1000.0]],"nodes":[[274.58983848622455,1000.0],[621,1200.0],[621,1000.0],[967.4101615137754,1200.0]],"edges":[[0,2],[2,1],[1,3]],"refEdges":[[0,6],[6,3],[3,5]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[0,5],[6,7],[0,7],[5,8],[8,9],[6,9]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"The borrowed room","slots":[[821,1100],[721.0,1273.2050807568878],[521.0,1273.2050807568878],[421,1100],[521.0,926.7949192431123],[721.0,926.7949192431123],[1001.0,1100]],"nodes":[[521.0,926.7949192431123],[721.0,1273.2050807568878],[721.0,926.7949192431123],[521.0,1273.2050807568878],[821,1100]],"edges":[[4,0],[0,2],[2,1],[1,3],[3,4]],"refEdges":[[0,1],[1,2],[2,4],[4,5],[5,0]],"movement":{"kind":"counterweights","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,6]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"One more favour","slots":[[321.0,900],[521.0,900],[721.0,900],[321.0,1100],[521.0,1100],[721.0,1100],[921.0,1100],[521.0,1300],[721.0,1300],[921.0,1300]],"nodes":[[721.0,1300],[521.0,900],[321.0,1100],[921.0,1100],[721.0,1100]],"edges":[[0,2],[0,3],[0,4],[2,1]],"refEdges":[[8,6],[8,3],[8,5],[6,1]],"movement":{"kind":"counterweights","rails":[[0,1],[0,3],[1,2],[1,4],[2,5],[3,4],[4,5],[4,7],[5,6],[5,8],[6,9],[7,8],[8,9]],"pairs":[[0,1],[2,3]]},"lesson":"Dots with matching collars move in opposite directions. Both destinations must be clear."}{"name":"Around the stone","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[221,1100],[221,1300],[221,1500]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[11,12],[12,13],[13,18]],"movement":{"kind":"hinges","parents":[-1,0,1,2],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[621,1300]],"clearance":60},"lesson":"Branches turn together. Sweep around the stone without touching it.","pinned":[0]}{"name":"A wider branch","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[421,1300],[421,1500],[621,1300],[821,1300]],"edges":[[0,1],[1,2],[1,3],[3,4]],"refEdges":[[11,12],[12,17],[12,13],[13,18]],"movement":{"kind":"hinges","parents":[-1,0,1,1,3],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[621,900]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"Almost there","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[621,1100],[621,1300],[421,1300],[421,1500]],"edges":[[0,1],[1,2],[0,3],[3,4]],"refEdges":[[11,12],[12,13],[11,16],[16,21]],"movement":{"kind":"hinges","parents":[-1,0,1,0,3],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[721.0,1200.0]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"The spare quadrant","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[421,1100],[421,900],[421,700],[621,1100],[821,1100],[421,1300]],"edges":[[0,1],[1,2],[0,3],[3,4],[0,5]],"refEdges":[[11,12],[12,13],[11,16],[16,17],[11,10]],"movement":{"kind":"hinges","parents":[-1,0,1,0,3,0],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[821,900]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"Between two stones","slots":[[221,700],[421,700],[621,700],[821,700],[1021,700],[221,900],[421,900],[621,900],[821,900],[1021,900],[221,1100],[421,1100],[621,1100],[821,1100],[1021,1100],[221,1300],[421,1300],[621,1300],[821,1300],[1021,1300],[221,1500],[421,1500],[621,1500],[821,1500],[1021,1500]],"nodes":[[621,1100],[621,900],[421,900],[221,900],[621,700],[821,700]],"edges":[[0,1],[1,2],[2,3],[1,4],[4,5]],"refEdges":[[12,11],[11,10],[10,15],[11,6],[6,7]],"movement":{"kind":"hinges","parents":[-1,0,1,2,1,4],"bounds":[[130.99999999999994,1111.0],[610.0,1590.0]],"stones":[[621,1300],[821,1100]],"clearance":60},"lesson":"Drag a dot around its parent joint. Its entire branch turns together; the fixed root stays put.","pinned":[0]}{"name":"Borrow and return","slots":[[401,1320],[181,1100],[621,1100],[401,880],[841,1320],[1061,1100],[841,880]],"nodes":[[401,1320],[181,1100],[841,880],[621,1100],[841,1320],[1061,1100],[401,880]],"edges":[[0,1],[1,3],[3,2],[2,6],[6,5],[5,4],[4,0]],"refEdges":[[0,1],[1,3],[3,2],[2,6],[6,5],[5,4],[4,0]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Use one ring to carry a dot, then return the other ring to its place.","hints":["The three displaced dots are around the shared socket and the two lower sockets. Turning either ring on its own cannot exchange just those three dots.","Borrow the shared socket with the right ring, pass the lower dot through with the left, then return the rings in the same order."]}{"name":"Move the bridge","slots":[[401,1320],[181,1100],[621,1100],[401,880],[841,1320],[1061,1100],[841,880]],"nodes":[[401,1320],[181,1100],[621,1100],[401,880],[841,880],[1061,1100],[841,1320]],"edges":[[0,1],[1,3],[3,0],[3,2],[2,4],[4,5],[5,6],[6,4]],"refEdges":[[0,1],[1,3],[3,0],[3,2],[2,4],[4,5],[5,6],[6,4]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Keep the two triangles in mind while changing which corner owns the bridge.","hints":["Both triangles already fit. The bridge reaches the lower corner of the right triangle, but its target reaches the upper corner.","Use the left triangle as temporary space. Turning only the right ring cannot change the bridge corner while restoring both triangles; pass dots through the meeting point and rebuild the left triangle last."]}{"name":"Cadence","nodes":[[1071.0,975.0],[621.0,975.0],[171.0,975.0],[1071.0,1425.0],[621.0,1425.0],[171.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"refEdges":[[0,1],[1,2],[2,5],[5,4],[4,3],[3,0]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[2,5],[4,3]]}{"name":"Crescent","nodes":[[171.0,975.0],[621.0,975.0],[1071.0,975.0],[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0]],"slots":[[171.0,1425.0],[621.0,1425.0],[1071.0,1425.0],[171.0,975.0],[621.0,975.0],[1071.0,975.0]],"edges":[[0,1],[1,3],[3,0],[1,2],[2,5],[5,4],[4,1]],"refEdges":[[0,1],[1,3],[3,0],[1,2],[2,5],[5,4],[4,1]],"movement":{"kind":"orbits","rings":[[0,1,4,3],[1,2,5,4]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[1,2],[2,5],[5,4]]}{"name":"Double Fold","nodes":[[171.0,1200.0],[396.0,975.0],[621.0,1200.0],[846.0,975.0],[396.0,1425.0],[846.0,1425.0],[1071.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6],[6,2]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2],[2,4]]}{"name":"Open Wings","nodes":[[621.0,1200.0],[846.0,975.0],[396.0,975.0],[1071.0,1200.0],[171.0,1200.0],[396.0,1425.0],[846.0,1425.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,2],[2,0],[2,4],[4,5],[5,2],[1,3],[5,6]],"refEdges":[[0,1],[1,2],[2,0],[2,4],[4,5],[5,2],[1,3],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2],[1,3]]}{"name":"Seal and Ribbon","nodes":[[171.0,1200.0],[621.0,1200.0],[396.0,1425.0],[846.0,1425.0],[1071.0,1200.0],[396.0,975.0],[846.0,975.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[1,3]]}{"name":"Sidelight","nodes":[[621.0,1200.0],[621.0,750.0],[171.0,1650.0],[171.0,1200.0],[621.0,1650.0],[1071.0,750.0],[1071.0,1200.0]],"slots":[[171.0,1650.0],[621.0,1650.0],[171.0,1200.0],[621.0,1200.0],[1071.0,1200.0],[621.0,750.0],[1071.0,750.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,6],[6,5]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[3,4],[4,6],[6,5]],"movement":{"kind":"orbits","rings":[[0,1,3,2],[3,4,6,5]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,1],[3,2]]}{"name":"Yoke","nodes":[[396.0,1425.0],[171.0,1200.0],[1071.0,1200.0],[846.0,1425.0],[846.0,975.0],[396.0,975.0],[621.0,1200.0]],"slots":[[396.0,1425.0],[171.0,1200.0],[621.0,1200.0],[396.0,975.0],[846.0,1425.0],[1071.0,1200.0],[846.0,975.0]],"edges":[[1,0],[3,0],[0,2],[2,4],[4,5],[4,6]],"refEdges":[[1,0],[3,0],[0,2],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Turn the rings to match the shape and its marked connections.","marked":[[0,2]]}{"version":2,"pools":{"orbits":[{"id":"orbits-001-v1","file":"freeplay/orbits-001-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-002-v1","file":"freeplay/orbits-002-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-003-v1","file":"freeplay/orbits-003-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-004-v1","file":"freeplay/orbits-004-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-005-v1","file":"freeplay/orbits-005-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-006-v1","file":"freeplay/orbits-006-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-007-v1","file":"freeplay/orbits-007-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-008-v1","file":"freeplay/orbits-008-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-009-v1","file":"freeplay/orbits-009-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-010-v1","file":"freeplay/orbits-010-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-011-v1","file":"freeplay/orbits-011-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-012-v1","file":"freeplay/orbits-012-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-013-v1","file":"freeplay/orbits-013-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-014-v1","file":"freeplay/orbits-014-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-015-v1","file":"freeplay/orbits-015-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-016-v1","file":"freeplay/orbits-016-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-017-v1","file":"freeplay/orbits-017-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-018-v1","file":"freeplay/orbits-018-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-019-v1","file":"freeplay/orbits-019-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-020-v1","file":"freeplay/orbits-020-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-021-v1","file":"freeplay/orbits-021-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-022-v1","file":"freeplay/orbits-022-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-023-v1","file":"freeplay/orbits-023-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-024-v1","file":"freeplay/orbits-024-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-025-v1","file":"freeplay/orbits-025-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-026-v1","file":"freeplay/orbits-026-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-027-v1","file":"freeplay/orbits-027-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-028-v1","file":"freeplay/orbits-028-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-029-v1","file":"freeplay/orbits-029-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-030-v1","file":"freeplay/orbits-030-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-031-v1","file":"freeplay/orbits-031-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-032-v1","file":"freeplay/orbits-032-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-033-v1","file":"freeplay/orbits-033-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-034-v1","file":"freeplay/orbits-034-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-035-v1","file":"freeplay/orbits-035-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-036-v1","file":"freeplay/orbits-036-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-037-v1","file":"freeplay/orbits-037-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-038-v1","file":"freeplay/orbits-038-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-039-v1","file":"freeplay/orbits-039-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-040-v1","file":"freeplay/orbits-040-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-041-v1","file":"freeplay/orbits-041-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-042-v1","file":"freeplay/orbits-042-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-043-v1","file":"freeplay/orbits-043-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-044-v1","file":"freeplay/orbits-044-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-045-v1","file":"freeplay/orbits-045-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-046-v1","file":"freeplay/orbits-046-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-047-v1","file":"freeplay/orbits-047-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-048-v1","file":"freeplay/orbits-048-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-049-v1","file":"freeplay/orbits-049-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-050-v1","file":"freeplay/orbits-050-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-051-v1","file":"freeplay/orbits-051-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-052-v1","file":"freeplay/orbits-052-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-053-v1","file":"freeplay/orbits-053-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-054-v1","file":"freeplay/orbits-054-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-055-v1","file":"freeplay/orbits-055-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-056-v1","file":"freeplay/orbits-056-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-057-v1","file":"freeplay/orbits-057-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-058-v1","file":"freeplay/orbits-058-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-059-v1","file":"freeplay/orbits-059-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-060-v1","file":"freeplay/orbits-060-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-061-v1","file":"freeplay/orbits-061-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-062-v1","file":"freeplay/orbits-062-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-063-v1","file":"freeplay/orbits-063-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-064-v1","file":"freeplay/orbits-064-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-065-v1","file":"freeplay/orbits-065-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-066-v1","file":"freeplay/orbits-066-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-067-v1","file":"freeplay/orbits-067-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-068-v1","file":"freeplay/orbits-068-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-069-v1","file":"freeplay/orbits-069-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-070-v1","file":"freeplay/orbits-070-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-071-v1","file":"freeplay/orbits-071-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-072-v1","file":"freeplay/orbits-072-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-073-v1","file":"freeplay/orbits-073-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-074-v1","file":"freeplay/orbits-074-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-075-v1","file":"freeplay/orbits-075-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-076-v1","file":"freeplay/orbits-076-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-077-v1","file":"freeplay/orbits-077-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-078-v1","file":"freeplay/orbits-078-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-079-v1","file":"freeplay/orbits-079-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-080-v1","file":"freeplay/orbits-080-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-081-v1","file":"freeplay/orbits-081-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-082-v1","file":"freeplay/orbits-082-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-083-v1","file":"freeplay/orbits-083-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-084-v1","file":"freeplay/orbits-084-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-085-v1","file":"freeplay/orbits-085-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-086-v1","file":"freeplay/orbits-086-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-087-v1","file":"freeplay/orbits-087-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-088-v1","file":"freeplay/orbits-088-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-089-v1","file":"freeplay/orbits-089-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-090-v1","file":"freeplay/orbits-090-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-091-v1","file":"freeplay/orbits-091-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-092-v1","file":"freeplay/orbits-092-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-093-v1","file":"freeplay/orbits-093-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-094-v1","file":"freeplay/orbits-094-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-095-v1","file":"freeplay/orbits-095-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-096-v1","file":"freeplay/orbits-096-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-097-v1","file":"freeplay/orbits-097-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-098-v1","file":"freeplay/orbits-098-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-099-v1","file":"freeplay/orbits-099-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-100-v1","file":"freeplay/orbits-100-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-101-v1","file":"freeplay/orbits-101-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-102-v1","file":"freeplay/orbits-102-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-103-v1","file":"freeplay/orbits-103-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-104-v1","file":"freeplay/orbits-104-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-105-v1","file":"freeplay/orbits-105-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-106-v1","file":"freeplay/orbits-106-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-107-v1","file":"freeplay/orbits-107-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-108-v1","file":"freeplay/orbits-108-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-109-v1","file":"freeplay/orbits-109-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-110-v1","file":"freeplay/orbits-110-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-111-v1","file":"freeplay/orbits-111-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-112-v1","file":"freeplay/orbits-112-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-113-v1","file":"freeplay/orbits-113-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-114-v1","file":"freeplay/orbits-114-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-115-v1","file":"freeplay/orbits-115-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-116-v1","file":"freeplay/orbits-116-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-117-v1","file":"freeplay/orbits-117-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-118-v1","file":"freeplay/orbits-118-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-119-v1","file":"freeplay/orbits-119-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-120-v1","file":"freeplay/orbits-120-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-121-v1","file":"freeplay/orbits-121-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-122-v1","file":"freeplay/orbits-122-v1.json","template":"journey-04-08-v1","requiresMarks":false},{"id":"orbits-123-v1","file":"freeplay/orbits-123-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-124-v1","file":"freeplay/orbits-124-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-125-v1","file":"freeplay/orbits-125-v1.json","template":"journey-06-08-v1","requiresMarks":true},{"id":"orbits-126-v1","file":"freeplay/orbits-126-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-127-v1","file":"freeplay/orbits-127-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-128-v1","file":"freeplay/orbits-128-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-129-v1","file":"freeplay/orbits-129-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-130-v1","file":"freeplay/orbits-130-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-131-v1","file":"freeplay/orbits-131-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-132-v1","file":"freeplay/orbits-132-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-133-v1","file":"freeplay/orbits-133-v1.json","template":"journey-06-06-v1","requiresMarks":true},{"id":"orbits-134-v1","file":"freeplay/orbits-134-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-135-v1","file":"freeplay/orbits-135-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-136-v1","file":"freeplay/orbits-136-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-137-v1","file":"freeplay/orbits-137-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-138-v1","file":"freeplay/orbits-138-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-139-v1","file":"freeplay/orbits-139-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-140-v1","file":"freeplay/orbits-140-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-141-v1","file":"freeplay/orbits-141-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-142-v1","file":"freeplay/orbits-142-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-143-v1","file":"freeplay/orbits-143-v1.json","template":"journey-04-06-v1","requiresMarks":false},{"id":"orbits-144-v1","file":"freeplay/orbits-144-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-145-v1","file":"freeplay/orbits-145-v1.json","template":"journey-06-01-v1","requiresMarks":true},{"id":"orbits-146-v1","file":"freeplay/orbits-146-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-147-v1","file":"freeplay/orbits-147-v1.json","template":"journey-06-07-v1","requiresMarks":true},{"id":"orbits-148-v1","file":"freeplay/orbits-148-v1.json","template":"journey-06-04-v1","requiresMarks":true},{"id":"orbits-149-v1","file":"freeplay/orbits-149-v1.json","template":"journey-06-02-v1","requiresMarks":true},{"id":"orbits-150-v1","file":"freeplay/orbits-150-v1.json","template":"journey-04-04-v1","requiresMarks":false},{"id":"orbits-151-v1","file":"freeplay/orbits-151-v1.json","template":"journey-04-05-v1","requiresMarks":false},{"id":"orbits-152-v1","file":"freeplay/orbits-152-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-153-v1","file":"freeplay/orbits-153-v1.json","template":"journey-06-05-v1","requiresMarks":true},{"id":"orbits-154-v1","file":"freeplay/orbits-154-v1.json","template":"journey-06-03-v1","requiresMarks":true},{"id":"orbits-155-v1","file":"freeplay/orbits-155-v1.json","template":"journey-04-07-v1","requiresMarks":false},{"id":"orbits-156-v1","file":"freeplay/orbits-156-v1.json","template":"journey-06-06-v1","requiresMarks":true}],"channels":[{"id":"channels-001-v1","file":"freeplay/channels-001-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-002-v1","file":"freeplay/channels-002-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-003-v1","file":"freeplay/channels-003-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-004-v1","file":"freeplay/channels-004-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-005-v1","file":"freeplay/channels-005-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-006-v1","file":"freeplay/channels-006-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-007-v1","file":"freeplay/channels-007-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-008-v1","file":"freeplay/channels-008-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-009-v1","file":"freeplay/channels-009-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-010-v1","file":"freeplay/channels-010-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-011-v1","file":"freeplay/channels-011-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-012-v1","file":"freeplay/channels-012-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-013-v1","file":"freeplay/channels-013-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-014-v1","file":"freeplay/channels-014-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-015-v1","file":"freeplay/channels-015-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-016-v1","file":"freeplay/channels-016-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-017-v1","file":"freeplay/channels-017-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-018-v1","file":"freeplay/channels-018-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-019-v1","file":"freeplay/channels-019-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-020-v1","file":"freeplay/channels-020-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-021-v1","file":"freeplay/channels-021-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-022-v1","file":"freeplay/channels-022-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-023-v1","file":"freeplay/channels-023-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-024-v1","file":"freeplay/channels-024-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-025-v1","file":"freeplay/channels-025-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-026-v1","file":"freeplay/channels-026-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-027-v1","file":"freeplay/channels-027-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-028-v1","file":"freeplay/channels-028-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-029-v1","file":"freeplay/channels-029-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-030-v1","file":"freeplay/channels-030-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-031-v1","file":"freeplay/channels-031-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-032-v1","file":"freeplay/channels-032-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-033-v1","file":"freeplay/channels-033-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-034-v1","file":"freeplay/channels-034-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-035-v1","file":"freeplay/channels-035-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-036-v1","file":"freeplay/channels-036-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-037-v1","file":"freeplay/channels-037-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-038-v1","file":"freeplay/channels-038-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-039-v1","file":"freeplay/channels-039-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-040-v1","file":"freeplay/channels-040-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-041-v1","file":"freeplay/channels-041-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-042-v1","file":"freeplay/channels-042-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-043-v1","file":"freeplay/channels-043-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-044-v1","file":"freeplay/channels-044-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-045-v1","file":"freeplay/channels-045-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-046-v1","file":"freeplay/channels-046-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-047-v1","file":"freeplay/channels-047-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-048-v1","file":"freeplay/channels-048-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-049-v1","file":"freeplay/channels-049-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-050-v1","file":"freeplay/channels-050-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-051-v1","file":"freeplay/channels-051-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-052-v1","file":"freeplay/channels-052-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-053-v1","file":"freeplay/channels-053-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-054-v1","file":"freeplay/channels-054-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-055-v1","file":"freeplay/channels-055-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-056-v1","file":"freeplay/channels-056-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-057-v1","file":"freeplay/channels-057-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-058-v1","file":"freeplay/channels-058-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-059-v1","file":"freeplay/channels-059-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-060-v1","file":"freeplay/channels-060-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-061-v1","file":"freeplay/channels-061-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-062-v1","file":"freeplay/channels-062-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-063-v1","file":"freeplay/channels-063-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-064-v1","file":"freeplay/channels-064-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-065-v1","file":"freeplay/channels-065-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-066-v1","file":"freeplay/channels-066-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-067-v1","file":"freeplay/channels-067-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-068-v1","file":"freeplay/channels-068-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-069-v1","file":"freeplay/channels-069-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-070-v1","file":"freeplay/channels-070-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-071-v1","file":"freeplay/channels-071-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-072-v1","file":"freeplay/channels-072-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-073-v1","file":"freeplay/channels-073-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-074-v1","file":"freeplay/channels-074-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-075-v1","file":"freeplay/channels-075-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-076-v1","file":"freeplay/channels-076-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-077-v1","file":"freeplay/channels-077-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-078-v1","file":"freeplay/channels-078-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-079-v1","file":"freeplay/channels-079-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-080-v1","file":"freeplay/channels-080-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-081-v1","file":"freeplay/channels-081-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-082-v1","file":"freeplay/channels-082-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-083-v1","file":"freeplay/channels-083-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-084-v1","file":"freeplay/channels-084-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-085-v1","file":"freeplay/channels-085-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-086-v1","file":"freeplay/channels-086-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-087-v1","file":"freeplay/channels-087-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-088-v1","file":"freeplay/channels-088-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-089-v1","file":"freeplay/channels-089-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-090-v1","file":"freeplay/channels-090-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-091-v1","file":"freeplay/channels-091-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-092-v1","file":"freeplay/channels-092-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-093-v1","file":"freeplay/channels-093-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-094-v1","file":"freeplay/channels-094-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-095-v1","file":"freeplay/channels-095-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-096-v1","file":"freeplay/channels-096-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-097-v1","file":"freeplay/channels-097-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-098-v1","file":"freeplay/channels-098-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-099-v1","file":"freeplay/channels-099-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-100-v1","file":"freeplay/channels-100-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-101-v1","file":"freeplay/channels-101-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-102-v1","file":"freeplay/channels-102-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-103-v1","file":"freeplay/channels-103-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-104-v1","file":"freeplay/channels-104-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-105-v1","file":"freeplay/channels-105-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-106-v1","file":"freeplay/channels-106-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-107-v1","file":"freeplay/channels-107-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-108-v1","file":"freeplay/channels-108-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-109-v1","file":"freeplay/channels-109-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-110-v1","file":"freeplay/channels-110-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-111-v1","file":"freeplay/channels-111-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-112-v1","file":"freeplay/channels-112-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-113-v1","file":"freeplay/channels-113-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-114-v1","file":"freeplay/channels-114-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-115-v1","file":"freeplay/channels-115-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-116-v1","file":"freeplay/channels-116-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-117-v1","file":"freeplay/channels-117-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-118-v1","file":"freeplay/channels-118-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-119-v1","file":"freeplay/channels-119-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-120-v1","file":"freeplay/channels-120-v1.json","template":"journey-07-08-v1","requiresMarks":false},{"id":"channels-121-v1","file":"freeplay/channels-121-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-122-v1","file":"freeplay/channels-122-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-123-v1","file":"freeplay/channels-123-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-124-v1","file":"freeplay/channels-124-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-125-v1","file":"freeplay/channels-125-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-126-v1","file":"freeplay/channels-126-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-127-v1","file":"freeplay/channels-127-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-128-v1","file":"freeplay/channels-128-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-129-v1","file":"freeplay/channels-129-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-130-v1","file":"freeplay/channels-130-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-131-v1","file":"freeplay/channels-131-v1.json","template":"journey-08-06-v1","requiresMarks":true},{"id":"channels-132-v1","file":"freeplay/channels-132-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-133-v1","file":"freeplay/channels-133-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-134-v1","file":"freeplay/channels-134-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-135-v1","file":"freeplay/channels-135-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-136-v1","file":"freeplay/channels-136-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-137-v1","file":"freeplay/channels-137-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-138-v1","file":"freeplay/channels-138-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-139-v1","file":"freeplay/channels-139-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-140-v1","file":"freeplay/channels-140-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-141-v1","file":"freeplay/channels-141-v1.json","template":"journey-07-06-v1","requiresMarks":false},{"id":"channels-142-v1","file":"freeplay/channels-142-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-143-v1","file":"freeplay/channels-143-v1.json","template":"journey-08-01-v1","requiresMarks":false},{"id":"channels-144-v1","file":"freeplay/channels-144-v1.json","template":"journey-08-07-v1","requiresMarks":false},{"id":"channels-145-v1","file":"freeplay/channels-145-v1.json","template":"journey-08-08-v1","requiresMarks":false},{"id":"channels-146-v1","file":"freeplay/channels-146-v1.json","template":"journey-08-04-v1","requiresMarks":false},{"id":"channels-147-v1","file":"freeplay/channels-147-v1.json","template":"journey-08-02-v1","requiresMarks":false},{"id":"channels-148-v1","file":"freeplay/channels-148-v1.json","template":"journey-07-04-v1","requiresMarks":false},{"id":"channels-149-v1","file":"freeplay/channels-149-v1.json","template":"journey-07-05-v1","requiresMarks":false},{"id":"channels-150-v1","file":"freeplay/channels-150-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-151-v1","file":"freeplay/channels-151-v1.json","template":"journey-08-05-v1","requiresMarks":false},{"id":"channels-152-v1","file":"freeplay/channels-152-v1.json","template":"journey-08-03-v1","requiresMarks":false},{"id":"channels-153-v1","file":"freeplay/channels-153-v1.json","template":"journey-07-07-v1","requiresMarks":false},{"id":"channels-154-v1","file":"freeplay/channels-154-v1.json","template":"journey-08-06-v1","requiresMarks":true}],"gates":[{"id":"gates-01-01-v2","file":"freeplay/gates-01-01-v2.json","template":"journey-12-02-v2","decision":"release","requiresMarks":false},{"id":"gates-02-01-v2","file":"freeplay/gates-02-01-v2.json","template":"journey-12-03-v2","decision":"borrow","requiresMarks":false},{"id":"gates-03-01-v2","file":"freeplay/gates-03-01-v2.json","template":"journey-12-04-v2","decision":"exchange","requiresMarks":false},{"id":"gates-04-01-v2","file":"freeplay/gates-04-01-v2.json","template":"journey-12-05-v2","decision":"borrow","requiresMarks":false},{"id":"gates-05-01-v2","file":"freeplay/gates-05-01-v2.json","template":"journey-12-06-v2","decision":"exchange_release","requiresMarks":false},{"id":"gates-06-01-v2","file":"freeplay/gates-06-01-v2.json","template":"journey-12-07-v2","decision":"two_hold","requiresMarks":false},{"id":"gates-07-01-v2","file":"freeplay/gates-07-01-v2.json","template":"journey-12-08-v2","decision":"two_release","requiresMarks":false},{"id":"gates-01-02-v2","file":"freeplay/gates-01-02-v2.json","template":"journey-12-02-v2","decision":"release","requiresMarks":false},{"id":"gates-02-02-v2","file":"freeplay/gates-02-02-v2.json","template":"journey-12-03-v2","decision":"borrow","requiresMarks":false},{"id":"gates-03-02-v2","file":"freeplay/gates-03-02-v2.json","template":"journey-12-04-v2","decision":"exchange","requiresMarks":false},{"id":"gates-04-02-v2","file":"freeplay/gates-04-02-v2.json","template":"journey-12-05-v2","decision":"borrow","requiresMarks":false},{"id":"gates-05-02-v2","file":"freeplay/gates-05-02-v2.json","template":"journey-12-06-v2","decision":"exchange_release","requiresMarks":false},{"id":"gates-06-02-v2","file":"freeplay/gates-06-02-v2.json","template":"journey-12-07-v2","decision":"two_hold","requiresMarks":false},{"id":"gates-07-02-v2","file":"freeplay/gates-07-02-v2.json","template":"journey-12-08-v2","decision":"two_release","requiresMarks":false}]},"retiredPools":{"gates":[{"id":"gates-001-v1","file":"freeplay/gates-001-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-002-v1","file":"freeplay/gates-002-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-003-v1","file":"freeplay/gates-003-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-004-v1","file":"freeplay/gates-004-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-005-v1","file":"freeplay/gates-005-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-006-v1","file":"freeplay/gates-006-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-007-v1","file":"freeplay/gates-007-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-008-v1","file":"freeplay/gates-008-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-009-v1","file":"freeplay/gates-009-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-010-v1","file":"freeplay/gates-010-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-011-v1","file":"freeplay/gates-011-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-012-v1","file":"freeplay/gates-012-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-013-v1","file":"freeplay/gates-013-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-014-v1","file":"freeplay/gates-014-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-015-v1","file":"freeplay/gates-015-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-016-v1","file":"freeplay/gates-016-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-017-v1","file":"freeplay/gates-017-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-018-v1","file":"freeplay/gates-018-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-019-v1","file":"freeplay/gates-019-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-020-v1","file":"freeplay/gates-020-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-021-v1","file":"freeplay/gates-021-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-022-v1","file":"freeplay/gates-022-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-023-v1","file":"freeplay/gates-023-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-024-v1","file":"freeplay/gates-024-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-025-v1","file":"freeplay/gates-025-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-026-v1","file":"freeplay/gates-026-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-027-v1","file":"freeplay/gates-027-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-028-v1","file":"freeplay/gates-028-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-029-v1","file":"freeplay/gates-029-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-030-v1","file":"freeplay/gates-030-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-031-v1","file":"freeplay/gates-031-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-032-v1","file":"freeplay/gates-032-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-033-v1","file":"freeplay/gates-033-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-034-v1","file":"freeplay/gates-034-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-035-v1","file":"freeplay/gates-035-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-036-v1","file":"freeplay/gates-036-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-037-v1","file":"freeplay/gates-037-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-038-v1","file":"freeplay/gates-038-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-039-v1","file":"freeplay/gates-039-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-040-v1","file":"freeplay/gates-040-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-041-v1","file":"freeplay/gates-041-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-042-v1","file":"freeplay/gates-042-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-043-v1","file":"freeplay/gates-043-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-044-v1","file":"freeplay/gates-044-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-045-v1","file":"freeplay/gates-045-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-046-v1","file":"freeplay/gates-046-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-047-v1","file":"freeplay/gates-047-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-048-v1","file":"freeplay/gates-048-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-049-v1","file":"freeplay/gates-049-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-050-v1","file":"freeplay/gates-050-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-051-v1","file":"freeplay/gates-051-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-052-v1","file":"freeplay/gates-052-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-053-v1","file":"freeplay/gates-053-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-054-v1","file":"freeplay/gates-054-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-055-v1","file":"freeplay/gates-055-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-056-v1","file":"freeplay/gates-056-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-057-v1","file":"freeplay/gates-057-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-058-v1","file":"freeplay/gates-058-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-059-v1","file":"freeplay/gates-059-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-060-v1","file":"freeplay/gates-060-v1.json","template":"journey-12-08-v1","requiresMarks":false},{"id":"gates-061-v1","file":"freeplay/gates-061-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-062-v1","file":"freeplay/gates-062-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-063-v1","file":"freeplay/gates-063-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-064-v1","file":"freeplay/gates-064-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-065-v1","file":"freeplay/gates-065-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-066-v1","file":"freeplay/gates-066-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-067-v1","file":"freeplay/gates-067-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-068-v1","file":"freeplay/gates-068-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-069-v1","file":"freeplay/gates-069-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-070-v1","file":"freeplay/gates-070-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-071-v1","file":"freeplay/gates-071-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-072-v1","file":"freeplay/gates-072-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-073-v1","file":"freeplay/gates-073-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-074-v1","file":"freeplay/gates-074-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-075-v1","file":"freeplay/gates-075-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-076-v1","file":"freeplay/gates-076-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-077-v1","file":"freeplay/gates-077-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-078-v1","file":"freeplay/gates-078-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-079-v1","file":"freeplay/gates-079-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-080-v1","file":"freeplay/gates-080-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-081-v1","file":"freeplay/gates-081-v1.json","template":"journey-12-03-v1","requiresMarks":false},{"id":"gates-082-v1","file":"freeplay/gates-082-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-083-v1","file":"freeplay/gates-083-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-084-v1","file":"freeplay/gates-084-v1.json","template":"journey-12-07-v1","requiresMarks":false},{"id":"gates-085-v1","file":"freeplay/gates-085-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-086-v1","file":"freeplay/gates-086-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-087-v1","file":"freeplay/gates-087-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-088-v1","file":"freeplay/gates-088-v1.json","template":"journey-12-01-v1","requiresMarks":false},{"id":"gates-089-v1","file":"freeplay/gates-089-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-090-v1","file":"freeplay/gates-090-v1.json","template":"journey-12-05-v1","requiresMarks":false},{"id":"gates-091-v1","file":"freeplay/gates-091-v1.json","template":"journey-12-04-v1","requiresMarks":false},{"id":"gates-092-v1","file":"freeplay/gates-092-v1.json","template":"journey-12-02-v1","requiresMarks":false},{"id":"gates-093-v1","file":"freeplay/gates-093-v1.json","template":"journey-12-06-v1","requiresMarks":false},{"id":"gates-094-v1","file":"freeplay/gates-094-v1.json","template":"journey-12-07-v1","requiresMarks":false}]}}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[645.0,1124.0],[621,1580],[1101,1412.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[621,1580],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[141,812.0],[645.0,1124.0],[1101,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[645.0,1124.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[141,1412.0],[141,812.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[621,644.0],[1101,812.0],[645.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[645.0,1124.0],[621,1580],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,644.0],[1101,812.0],[1101,1412.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[621,1580],[645.0,1124.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[621,1580],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[141,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[141,812.0],[621,644.0],[645.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[141,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[621,1580],[645.0,1124.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[621,644.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[141,1412.0],[141,812.0],[645.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[141,1412.0],[621,644.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,1580],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[645.0,1124.0],[621,1580],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[621,1580],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[141,812.0],[621,644.0],[645.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[141,812.0],[645.0,1124.0],[1101,1412.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,644.0],[645.0,1124.0],[1101,1412.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[621,1580],[1101,1412.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,812.0],[621,1580],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[621,1580],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,1412.0],[645.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,812.0],[645.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[141,1412.0],[621,644.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[621,1580],[645.0,1124.0],[1101,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,812.0],[621,1580],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[645.0,1124.0],[141,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,644.0],[645.0,1124.0],[1101,812.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[141,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[621,1580],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[1101,1412.0],[621,1580],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[1101,1412.0],[621,1580],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,812.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[141,812.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[621,1580],[645.0,1124.0],[1101,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[1101,812.0],[1101,1412.0],[645.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,644.0],[1101,812.0],[645.0,1124.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[621,1580],[645.0,1124.0],[141,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[141,1412.0],[1101,1412.0],[621,1580],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[141,812.0],[621,1580],[1101,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[141,1412.0],[621,1580],[645.0,1124.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[645.0,1124.0],[621,1580],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[1101,1412.0],[621,1580],[141,812.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[141,1412.0],[621,1580],[1101,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[141,1412.0],[621,1580],[1101,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[141,1412.0],[645.0,1124.0],[621,1580],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[1101,1412.0],[645.0,1124.0],[141,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[1101,812.0],[141,812.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,1580],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,812.0],[621,1580],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,812.0],[621,644.0],[645.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[645.0,1124.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[645.0,1124.0],[1101,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Along the Path","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[141,812.0],[1101,812.0],[1101,1412.0],[621,1580]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Long Way Home","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[645.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Make Room","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[141,812.0],[621,644.0],[645.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"The Pocket","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[1101,1412.0],[141,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[621,1580],[645.0,1124.0],[1101,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,1412.0],[645.0,1124.0],[621,1580],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"A Short Walk","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[1101,812.0],[1101,1412.0],[621,1580],[141,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Empty Places","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,644.0],[141,812.0],[645.0,1124.0],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,2],[2,3],[2,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Leave and Return","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[141,1412.0],[621,644.0],[645.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room."}{"name":"Let Me Pass","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[645.0,1124.0]],"nodes":[[141,1412.0],[1101,812.0],[621,1580],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,2],[2,3],[3,4]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]]},"lesson":"Drag a dot along a channel into an adjacent empty circle. You can also tap a dot, then its destination. Use a pocket to make room.","marked":[[0,1]]}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,812.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[141,1412.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[621,644.0],[1101,812.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,812.0],[621,644.0],[621,1580],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[141,1412.0],[621,1580],[1101,812.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close \u00b7 1","slots":[[141,908.0],[453.0,1172.0],[789.0,1172.0],[1101,908.0],[453.0,1508.0]],"nodes":[[453.0,1172.0],[141,908.0],[453.0,1508.0]],"edges":[[0,1],[1,2]],"refEdges":[[0,2],[2,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4]],"gates":[[1,2,4]]},"lesson":"Pass through the gate before the keeper leaves its circle. The final shape leaves the pressure circle empty."}{"name":"Let It Close \u00b7 2","slots":[[141,908.0],[453.0,1172.0],[789.0,1172.0],[1101,908.0],[453.0,1508.0]],"nodes":[[789.0,1172.0],[453.0,1172.0],[453.0,1508.0]],"edges":[[0,1],[1,2]],"refEdges":[[0,2],[2,3]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4]],"gates":[[1,2,4]]},"lesson":"Pass through the gate before the keeper leaves its circle. The final shape leaves the pressure circle empty."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,812.0],[1101,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Borrow a Keeper \u00b7 1","slots":[[141,740.0],[309.0,1100],[501.0,1292.0],[741.0,1292.0],[993.0,1130],[1101,740.0],[309.0,1508.0]],"nodes":[[141,740.0],[309.0,1100],[993.0,1130],[1101,740.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[3,0],[3,4],[3,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6]],"gates":[[2,3,6]]},"lesson":"Lend a dot to the pressure circle, bring another through the gate, then bring the keeper back into the shape."}{"name":"Borrow a Keeper \u00b7 2","slots":[[141,740.0],[309.0,1100],[501.0,1292.0],[741.0,1292.0],[993.0,1130],[1101,740.0],[309.0,1508.0]],"nodes":[[309.0,1100],[141,740.0],[501.0,1292.0],[993.0,1130]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[3,0],[3,4],[3,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6]],"gates":[[2,3,6]]},"lesson":"Lend a dot to the pressure circle, bring another through the gate, then bring the keeper back into the shape."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,812.0],[1101,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,812.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[141,1412.0],[381.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[621,644.0],[141,1412.0],[1101,1412.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[621,1580],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[1101,812.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[141,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Change the Keeper \u00b7 1","slots":[[141,860.0],[333.0,1172.0],[525.0,1172.0],[765.0,1172.0],[1005.0,1412.0],[1101,908.0],[333.0,1508.0],[765.0,788.0]],"nodes":[[333.0,1508.0],[333.0,1172.0],[1005.0,1412.0],[1101,908.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[3,4],[3,5],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7]],"gates":[[2,3,6]]},"lesson":"The first keeper belongs across the gate. Give its place to another dot before sending it through."}{"name":"Change the Keeper \u00b7 2","slots":[[141,860.0],[333.0,1172.0],[525.0,1172.0],[765.0,1172.0],[1005.0,1412.0],[1101,908.0],[333.0,1508.0],[765.0,788.0]],"nodes":[[333.0,1508.0],[141,860.0],[333.0,1172.0],[765.0,788.0]],"edges":[[0,1],[0,2],[0,3]],"refEdges":[[3,4],[3,5],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7]],"gates":[[2,3,6]]},"lesson":"The first keeper belongs across the gate. Give its place to another dot before sending it through."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[1101,1412.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,812.0],[621,1580],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[141,1412.0],[621,1580],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[141,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[621,644.0],[1101,812.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[141,1412.0],[1101,1412.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[621,644.0],[141,1412.0],[1101,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing \u00b7 1","slots":[[237.0,1292.0],[381.0,980.0],[861.0,980.0],[1005.0,1364.0],[381.0,668.0],[573.0,1532.0]],"nodes":[[237.0,1292.0],[381.0,980.0],[861.0,980.0]],"edges":[[0,1],[1,2],[2,0]],"refEdges":[[0,2],[2,3],[3,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4],[0,5]],"gates":[[1,2,4]]},"lesson":"A short crossing: open the gate, pass through, and return the keeper to complete the triangle."}{"name":"A Quiet Crossing \u00b7 2","slots":[[237.0,1292.0],[381.0,980.0],[861.0,980.0],[1005.0,1364.0],[381.0,668.0],[573.0,1532.0]],"nodes":[[237.0,1292.0],[381.0,980.0],[573.0,1532.0]],"edges":[[0,1],[1,2],[2,0]],"refEdges":[[0,2],[2,3],[3,0]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[1,4],[0,5]],"gates":[[1,2,4]]},"lesson":"A short crossing: open the gate, pass through, and return the keeper to complete the triangle."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,812.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,812.0],[141,1412.0],[1101,1412.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[141,1412.0],[621,1580],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,1580],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,812.0],[141,1412.0],[621,1580],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,812.0],[1101,1412.0],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Leave in Order \u00b7 1","slots":[[141,860.0],[333.0,1172.0],[525.0,1172.0],[765.0,1172.0],[1005.0,1412.0],[1101,908.0],[333.0,1508.0],[765.0,788.0]],"nodes":[[141,860.0],[333.0,1508.0],[1005.0,1412.0],[1101,908.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,3],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7]],"gates":[[2,3,6]]},"lesson":"Send the first keeper across with help from a replacement. Then release the replacement to finish the shape."}{"name":"Leave in Order \u00b7 2","slots":[[141,860.0],[333.0,1172.0],[525.0,1172.0],[765.0,1172.0],[1005.0,1412.0],[1101,908.0],[333.0,1508.0],[765.0,788.0]],"nodes":[[1101,908.0],[765.0,1172.0],[333.0,1508.0],[765.0,788.0]],"edges":[[0,1],[1,2],[2,3]],"refEdges":[[0,3],[3,4],[4,5]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7]],"gates":[[2,3,6]]},"lesson":"Send the first keeper across with help from a replacement. Then release the replacement to finish the shape."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[141,1412.0],[1101,812.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[621,1580],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[381.0,1124.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[621,644.0],[381.0,1124.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[621,644.0],[141,1412.0],[1101,1412.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[621,1580],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Two Tides \u00b7 1","slots":[[141,956.0],[357.0,1220.0],[525.0,1220.0],[717.0,980.0],[1077.0,908.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[909.0,1508.0]],"nodes":[[141,956.0],[525.0,1220.0],[1077.0,908.0],[1101,1244.0],[717.0,980.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[3,4]],"refEdges":[[2,0],[0,6],[6,5],[5,2],[5,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Each pressure circle opens its own gate. Place both keepers so the other dots can cross the two passages."}{"name":"Two Tides \u00b7 2","slots":[[141,956.0],[357.0,1220.0],[525.0,1220.0],[717.0,980.0],[1077.0,908.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[909.0,1508.0]],"nodes":[[357.0,1220.0],[1077.0,908.0],[1101,1244.0],[909.0,1508.0],[525.0,1220.0]],"edges":[[0,1],[1,2],[2,3],[3,0],[3,4]],"refEdges":[[2,0],[0,6],[6,5],[5,2],[5,7]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Each pressure circle opens its own gate. Place both keepers so the other dots can cross the two passages."}{"name":"Tidepool","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[621,644.0],[1101,1412.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[1101,1412.0],[621,1580],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[621,644.0],[1101,1412.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[141,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[1101,1412.0],[141,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[141,1412.0],[381.0,1124.0],[621,644.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[621,644.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[141,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Home Before Dusk \u00b7 1","slots":[[141,956.0],[285.0,1220.0],[525.0,1220.0],[717.0,980.0],[957.0,980.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[957.0,1484.0],[1101,716.0]],"nodes":[[285.0,1220.0],[717.0,980.0],[285.0,1532.0],[717.0,668.0],[957.0,1484.0],[1101,716.0]],"edges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"refEdges":[[2,5],[2,0],[2,3],[5,8],[5,9]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8],[5,9]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Use both gates to bring the branches home. Both pressure circles must be empty in the final shape."}{"name":"Home Before Dusk \u00b7 2","slots":[[141,956.0],[285.0,1220.0],[525.0,1220.0],[717.0,980.0],[957.0,980.0],[1101,1244.0],[285.0,1532.0],[717.0,668.0],[957.0,1484.0],[1101,716.0]],"nodes":[[141,956.0],[525.0,1220.0],[717.0,980.0],[285.0,1532.0],[957.0,980.0],[957.0,1484.0]],"edges":[[0,1],[0,2],[0,3],[1,4],[1,5]],"refEdges":[[2,5],[2,0],[2,3],[5,8],[5,9]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[1,6],[3,7],[4,8],[5,9]],"gates":[[1,2,6],[3,4,7]]},"lesson":"Use both gates to bring the branches home. Both pressure circles must be empty in the final shape."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,812.0],[621,1580],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[141,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,1580],[621,644.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[621,1580],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[621,644.0],[381.0,1124.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[621,644.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[1101,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[1101,812.0],[621,1580],[141,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[1101,1412.0],[141,1412.0],[621,644.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,644.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Keeper","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[621,1580],[1101,1412.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,644.0],[381.0,1124.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[1101,1412.0],[621,644.0],[1101,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,1412.0],[621,644.0],[621,1580],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[141,1412.0],[381.0,1124.0],[1101,812.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[621,644.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"First Tide","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,812.0],[141,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[1101,812.0],[621,644.0],[1101,1412.0],[141,1412.0],[141,812.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"A Quiet Crossing","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[141,1412.0],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Before You Leave","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,1580],[1101,1412.0],[141,812.0],[141,1412.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Let It Close","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[621,644.0],[621,1580],[1101,1412.0],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Hold the Branch","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[621,1580],[1101,812.0],[381.0,1124.0]],"edges":[[0,1],[1,2],[2,3],[3,4],[1,4]],"refEdges":[[0,1],[1,3],[3,4],[4,6],[1,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"Pass and Release","slots":[[141,1412.0],[621,1580],[1101,1412.0],[1101,812.0],[621,644.0],[141,812.0],[381.0,1124.0]],"nodes":[[141,812.0],[141,1412.0],[381.0,1124.0],[621,1580],[1101,812.0]],"edges":[[0,1],[0,2],[2,3],[2,4]],"refEdges":[[0,1],[0,3],[3,4],[3,6]],"movement":{"kind":"channels","rails":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"gates":[[5,0,6]]},"lesson":"The ringed circle holds the linked gate open while a dot rests on it. Choose a keeper, pass through, then let the tide close."}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[621,1100],[285.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[957.0,1436.0],[621,1100],[957.0,764.0],[285.0,764.0],[-51.0,1100],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,764.0],[285.0,764.0],[1293.0,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[-51.0,1100],[957.0,1436.0],[285.0,764.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[1293.0,1100],[957.0,1436.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[285.0,764.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,764.0],[285.0,764.0],[1293.0,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[-51.0,1100],[285.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[285.0,764.0],[957.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[285.0,764.0],[-51.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[621,1100],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[957.0,1436.0],[621,1100],[1293.0,1100],[957.0,764.0],[-51.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[-51.0,1100],[621,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[285.0,764.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[957.0,1436.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[-51.0,1100],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[-51.0,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,764.0],[1293.0,1100],[285.0,764.0],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[285.0,764.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[285.0,764.0],[621,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[-51.0,1100],[957.0,1436.0],[285.0,764.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[957.0,1436.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[621,1100],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0],[-51.0,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[1293.0,1100],[621,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,1436.0],[-51.0,1100],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[957.0,1436.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[-51.0,1100],[285.0,1436.0],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[-51.0,1100],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[957.0,764.0],[621,1100],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[621,1100],[1293.0,1100],[957.0,1436.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,764.0],[285.0,764.0],[1293.0,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[957.0,764.0],[621,1100],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[621,1100],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[621,1100],[285.0,764.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[285.0,764.0],[621,1100],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[621,1100],[957.0,764.0],[-51.0,1100],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[-51.0,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[957.0,764.0],[957.0,1436.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[1293.0,1100],[621,1100],[957.0,764.0],[-51.0,1100],[285.0,764.0],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[1293.0,1100],[957.0,764.0],[621,1100],[285.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[957.0,1436.0],[621,1100],[1293.0,1100],[-51.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[621,1100],[957.0,1436.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[957.0,1436.0],[621,1100],[1293.0,1100],[957.0,764.0],[-51.0,1100],[285.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[285.0,764.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0],[621,1100],[-51.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[285.0,764.0],[957.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[1293.0,1100],[957.0,764.0],[621,1100],[-51.0,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,764.0],[-51.0,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[621,1100],[957.0,1436.0],[1293.0,1100]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,764.0],[285.0,764.0],[1293.0,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[285.0,764.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,764.0],[285.0,764.0],[1293.0,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[285.0,764.0],[621,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0],[621,1100],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[285.0,764.0],[957.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[957.0,764.0],[285.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Coming Around","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0],[-51.0,1100],[621,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[285.0,764.0],[621,1100],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[1293.0,1100],[957.0,1436.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[957.0,1436.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[957.0,1436.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[957.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[285.0,764.0],[957.0,764.0],[-51.0,1100],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[621,1100],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[621,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[957.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,1436.0],[285.0,764.0],[621,1100],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[621,1100],[-51.0,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"A Quarter Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[1293.0,1100],[285.0,764.0],[957.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[957.0,764.0],[957.0,1436.0],[1293.0,1100],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[-51.0,1100],[957.0,764.0],[621,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[621,1100],[-51.0,1100],[285.0,764.0],[957.0,764.0],[957.0,1436.0],[1293.0,1100]],"edges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,0],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"The Other Way","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[1293.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"Meeting Point","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[2,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[621,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[957.0,1436.0],[957.0,764.0],[1293.0,1100],[621,1100],[285.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"A Small Exchange","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[285.0,764.0],[-51.0,1100],[957.0,1436.0],[621,1100],[1293.0,1100],[957.0,764.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,2]]}{"name":"One More Turn","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[621,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Through the Garden","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[285.0,764.0],[1293.0,1100],[957.0,764.0],[621,1100],[957.0,1436.0]],"edges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"refEdges":[[0,2],[1,2],[2,3],[2,4],[4,5],[4,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them."}{"name":"In Good Order","slots":[[285.0,1436.0],[-51.0,1100],[621,1100],[285.0,764.0],[957.0,1436.0],[1293.0,1100],[957.0,764.0]],"nodes":[[285.0,1436.0],[-51.0,1100],[1293.0,1100],[957.0,764.0],[957.0,1436.0],[621,1100],[285.0,764.0]],"edges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"refEdges":[[0,1],[1,3],[3,2],[2,4],[4,5],[5,6]],"movement":{"kind":"orbits","rings":[[0,2,3,1],[4,5,6,2]]},"lesson":"Drag a dot or the ring itself around the circle. Release to turn one step. Where two rings meet, a dot can pass between them.","marked":[[0,1]]}{"name":"Bowtie","nodes":[[371,1450],[871,1450],[871,950],[371,950]],"edges":[[0,1],[1,2],[2,3],[3,0]],"slots":[[371,1450],[871,1450],[871,950],[371,950]],"refEdges":[[0,2],[2,1],[1,3],[3,0]]}{"name":"Straighten","nodes":[[371,1450],[871,950],[871,1450],[371,950]],"edges":[[0,1],[1,2],[2,3],[3,0]],"slots":[[371,1450],[871,1450],[871,950],[371,950]],"refEdges":[[0,1],[1,2],[2,3],[3,0]]}{"name":"Pentagon Star","nodes":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,0]]}{"name":"Star Untangle","nodes":[[621,1670],[315,729],[1116,1311],[126,1311],[927,729]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0]]}{"name":"Crossroads","nodes":[[221,1470],[621,1000],[1021,1470],[621,1290],[881,750]],"edges":[[0,1],[1,2],[1,3],[3,4]],"slots":[[221,1470],[621,1290],[1021,1470],[621,1000],[881,750]],"refEdges":[[0,1],[1,2],[1,3],[3,4]]}{"name":"Little House","nodes":[[371,900],[871,1380],[371,1380],[871,900],[621,1720]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[371,900],[871,900],[871,1380],[621,1720],[371,1380]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,0]]}{"name":"Envelope","nodes":[[871,820],[621,1730],[371,820],[371,1380],[871,1380]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"slots":[[371,820],[871,820],[871,1380],[371,1380],[621,1730]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]]}{"name":"Kite","nodes":[[621,1650],[292,1150],[950,1150],[621,420],[621,650]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"slots":[[621,1650],[950,1150],[621,650],[292,1150],[621,420]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4]]}{"name":"Asterisk","nodes":[[200,1750],[420,1650],[150,1480],[520,1820],[980,700]],"edges":[[0,1],[0,2],[0,3],[0,4]],"slots":[[621,1150],[621,1700],[621,600],[140,1150],[1102,1150]],"refEdges":[[0,1],[0,2],[0,3],[0,4]]}{"name":"Footbridge","nodes":[[261,1450],[621,1450],[621,850],[981,850],[981,1450],[261,850]],"edges":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5]],"slots":[[261,1450],[621,1450],[981,1450],[261,850],[621,850],[981,850]],"refEdges":[[0,1],[1,2],[3,4],[4,5],[0,3],[1,4],[2,5]]}{"name":"Arrow","nodes":[[766,1731],[225,1586],[80,1045],[476,649],[1017,794],[1162,1335]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1750],[331,1430],[331,900],[621,1130],[911,900],[911,1430]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]]}{"name":"Tide Pools","nodes":[[621,1150],[391,1580],[161,1150],[851,1580],[391,720],[851,720],[1081,1150]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]],"slots":[[621,1150],[391,1580],[161,1150],[391,720],[851,1580],[1081,1150],[851,720]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,5],[5,6],[6,0]]}{"name":"Vacancy","nodes":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311],[621.0,1150.0]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,0]]}{"name":"Detour","nodes":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[441,990],[801,1310]],"refEdges":[[0,6],[6,3],[3,1],[1,7],[7,5],[5,0]]}{"name":"Lift","nodes":[[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[621.0,1880]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[621.0,1150.0]],"refEdges":[[0,2],[2,6],[6,4],[4,1],[1,3],[3,0]]}{"name":"Long Tail","nodes":[[621,720],[371,900],[871,900],[871,1380],[371,1380],[921,1620]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5]],"slots":[[371,900],[871,900],[871,1380],[371,1380],[621,720],[921,1620],[421,1140]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5]]}{"name":"Eye","nodes":[[621,1130],[421,1400],[621,870],[821,1400],[421,620],[821,620]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"slots":[[421,620],[821,620],[621,870],[621,1130],[421,1400],[821,1400],[621,1650]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]]}{"name":"Left Hand","nodes":[[621,1240],[621,900],[621,560],[871,1240],[371,900],[621,1580]],"edges":[[0,1],[1,2],[2,4],[2,5],[1,3],[3,4]],"slots":[[621,560],[621,900],[621,1240],[371,900],[621,1580],[871,1240]],"refEdges":[[0,1],[1,2],[2,4],[2,5],[1,3],[3,4]]}{"name":"Envelope II","nodes":[[188,1400],[188,900],[621,650],[1054,900],[1054,1400],[621,1650]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"slots":[[621,1650],[188,1400],[188,900],[621,650],[1054,900],[1054,1400],[421,1000],[821,1300]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]]}{"name":"Night Harbor","nodes":[[521,560],[821,700],[1021,1000],[821,1300],[221,1600],[221,700],[621,1880]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000],[1021,1600]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]]}{"name":"Anchor","nodes":[[950,1150],[292,1150],[621,650],[621,1650],[621,420]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"slots":[[621,1650],[950,1150],[621,650],[292,1150],[621,420],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"pinned":[2]}{"name":"Two Bearings","nodes":[[421,1000],[821,1000],[621,1200],[421,1400],[821,1400]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"slots":[[421,1000],[421,1400],[621,1200],[821,1000],[821,1400],[621,700]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"pinned":[0,2]}{"name":"Around the Anchor","nodes":[[621,700],[621,1700],[621,1200],[321,950],[321,1450],[921,1450],[921,950]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,0]],"slots":[[621,700],[321,950],[621,1200],[921,1450],[621,1700],[321,1450],[921,950],[421,1200],[821,1200]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,0]],"pinned":[0]}{"name":"Lifted Anchor","nodes":[[621,1150],[621,600],[520,1880],[140,1150],[621,1700]],"edges":[[0,1],[0,2],[0,3],[0,4]],"slots":[[621,1150],[621,1700],[621,600],[140,1150],[1102,1150],[871,1650]],"refEdges":[[0,1],[0,2],[0,3],[0,4]],"pinned":[0]}{"name":"Wingnut","nodes":[[421,700],[821,700],[821,1150],[421,1150],[1021,1150],[221,900],[621,1600]],"edges":[[0,1],[1,2],[2,3],[3,0],[1,4],[2,5],[5,6]],"slots":[[421,700],[821,700],[821,1150],[421,1150],[221,900],[1021,1150],[1021,1550],[621,1600]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[1,4],[2,5],[5,6]],"pinned":[1]}{"name":"Twin Stars","nodes":[[421,800],[821,1500],[1021,1150],[221,1150],[421,1500],[821,800]],"edges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"slots":[[421,800],[821,1500],[221,1150],[421,1500],[1021,1150],[821,800],[621,1150],[221,800]],"refEdges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"pinned":[0,1]}{"name":"Bridge","nodes":[[421,700],[821,700],[421,1650],[621,1880],[621,950],[821,1650]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,1]],"slots":[[421,700],[821,700],[621,950],[621,1400],[421,1650],[821,1650],[292,1150],[950,1150]],"refEdges":[[0,2],[2,1],[0,3],[3,1],[0,1]],"pinned":[0,1]}{"name":"Harbor Master","nodes":[[321,700],[621,560],[921,700],[1021,1050],[621,1550],[921,1400],[621,1880],[321,1400]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,7]],"slots":[[321,700],[621,560],[921,700],[1021,1050],[921,1400],[621,1550],[321,1400],[221,1050],[621,1050],[421,1880]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[0,3],[1,7]],"pinned":[0,3]}{"name":"Two Forms","nodes":[[621,1670],[315,729],[126,1311],[927,729],[1116,1311]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1311]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,0]],"targets":[[[0,2],[2,4],[4,1],[1,3],[3,0]],[[0,1],[1,2],[2,3],[3,4],[4,0]]]}{"name":"Back Again","nodes":[[871,900],[371,1380],[371,900],[921,1620],[871,1380],[621,720]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5]],"slots":[[371,900],[871,900],[871,1380],[371,1380],[621,720],[921,1620],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5]],"targets":[[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1],[2,5]],[[4,2],[2,0],[0,5],[5,4],[4,3],[3,2],[0,1]]]}{"name":"Three Beats","nodes":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[621,1150]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,5],[5,0]],"targets":[[[0,2],[2,4],[4,1],[1,3],[3,5],[5,0]],[[1,3],[3,6],[6,0],[0,4],[4,2],[2,1]],[[0,1],[1,6],[6,2],[2,3],[3,4],[4,0]]]}{"name":"Flip","nodes":[[371,820],[371,1380],[871,820],[871,1380],[621,1730]],"edges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"slots":[[371,820],[871,820],[871,1380],[371,1380],[621,1730],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],"targets":[[[0,1],[1,2],[2,3],[3,0],[4,3],[4,2]],[[4,2],[2,0],[0,3],[3,4],[1,3],[1,0]]]}{"name":"Drift In","nodes":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"refEdges":[[0,2],[2,6],[6,1],[1,3],[3,5],[5,0]],"targets":[[[0,2],[2,6],[6,1],[1,3],[3,5],[5,0]],[[1,3],[3,6],[6,0],[0,4],[4,2],[2,1]]]}{"name":"Set Sail","nodes":[[621,1670],[621,630],[171,1410],[1071,890],[171,890],[621,1880]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[621,1150]],"refEdges":[[0,2],[2,4],[4,1],[1,3],[3,5],[5,0]],"targets":[[[0,2],[2,4],[4,1],[1,3],[3,5],[5,0]],[[6,2],[2,4],[4,1],[1,3],[3,5],[5,6]]]}{"name":"Crown Forms","nodes":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[[0,2],[2,4],[4,6],[6,1],[1,3],[3,5],[5,0]],"targets":[[[0,2],[2,4],[4,6],[6,1],[1,3],[3,5],[5,0]],[[0,3],[3,6],[6,2],[2,5],[5,1],[1,4],[4,0]]]}{"name":"Echo Chamber","nodes":[[621,700],[321,950],[321,1450],[621,1700],[921,1450],[921,950],[421,1200]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,6],[3,6]],"slots":[[621,700],[321,950],[321,1450],[621,1700],[921,1450],[921,950],[421,1200],[821,1200],[621,1150]],"refEdges":[[0,1],[1,6],[6,2],[2,3],[3,4],[4,0],[0,5],[2,5]],"targets":[[[0,1],[1,6],[6,2],[2,3],[3,4],[4,0],[0,5],[2,5]],[[6,0],[0,4],[4,5],[5,1],[1,2],[2,6],[6,3],[5,3]],[[1,6],[6,3],[3,2],[2,0],[0,5],[5,1],[1,4],[2,4]]]}{"name":"Signature","nodes":[[871,1380],[871,900],[371,900],[371,1380],[621,720]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"slots":[[371,900],[871,900],[871,1380],[371,1380],[621,720],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"marked":[[0,4]]}{"name":"Pairing","nodes":[[821,700],[421,700],[821,1150],[421,1600],[821,1600],[421,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"marked":[[0,1],[3,4]]}{"name":"Left Hand","nodes":[[621,1240],[621,900],[621,560],[871,1240],[371,900],[621,1580]],"edges":[[0,1],[1,2],[2,4],[2,5],[1,3],[3,4]],"slots":[[621,560],[621,900],[621,1240],[371,900],[621,1580],[871,1240]],"refEdges":[[0,1],[1,2],[2,4],[2,5],[1,3],[3,4]],"marked":[[1,3]]}{"name":"Pennant","nodes":[[821,700],[421,700],[821,1150],[421,1150],[821,1600],[421,1600],[621,1880]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,5]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,5]],"marked":[[1,5]]}{"name":"Comet","nodes":[[1021,1000],[821,700],[521,560],[221,700],[221,1600],[521,1300],[821,1300]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000],[1021,1600]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[2,6]],"marked":[[2,6]]}{"name":"Crosswind","nodes":[[821,1150],[821,700],[421,700],[421,1150],[421,1600],[821,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150],[221,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"marked":[[1,2],[4,5]]}{"name":"Tidal Mark","nodes":[[621,700],[621,1700],[621,1200],[321,950],[321,1450],[921,1450],[921,950],[621,1880]],"edges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,0]],"slots":[[621,700],[321,950],[621,1200],[921,1450],[621,1700],[321,1450],[921,950],[421,1200],[821,1200]],"refEdges":[[0,1],[1,2],[2,0],[0,3],[3,4],[4,5],[5,6],[6,0]],"marked":[[0,1]]}{"name":"Signet","nodes":[[1021,1000],[821,700],[521,560],[221,700],[221,1600],[521,1300],[821,1300],[621,1880]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000],[1021,1600]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"marked":[[1,5],[2,3]]}{"name":"Dawn Patrol","nodes":[[950,1150],[292,1150],[621,650],[621,1650],[621,420]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"slots":[[621,1650],[950,1150],[621,650],[292,1150],[621,420]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"directed":[[2,4]]}{"name":"Twin Arrow","nodes":[[421,1000],[821,1000],[621,1200],[421,1400],[821,1400]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"slots":[[421,1000],[421,1400],[621,1200],[821,1000],[821,1400]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"directed":[[2,3]]}{"name":"North Wind","nodes":[[371,1380],[871,900],[621,720],[371,900],[871,1380]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"slots":[[371,900],[871,900],[871,1380],[371,1380],[621,720],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"directed":[[4,0]]}{"name":"Compass Point","nodes":[[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[621,1670]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[0,3]],"directed":[[0,3]]}{"name":"Signpost","nodes":[[221,700],[821,700],[521,560],[1021,1000],[821,1300],[521,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"directed":[[1,5]]}{"name":"Tide Chart","nodes":[[821,700],[821,1150],[421,700],[421,1150],[421,1600],[821,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,5]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0],[1,5]],"directed":[[1,5]]}{"name":"Three Homes","nodes":[[421,700],[821,700],[821,1150],[821,1600],[421,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[221,900],[1021,1150]],"refEdges":[0,1,1,2,2,3,3,4,4,0],"family":[[0,1,1,2,2,3,3,4,4,0],[2,3,3,4,4,5,5,6,6,2],[1,3,3,5,5,6,6,7,7,1]]}{"name":"Nomad","nodes":[[621,700],[321,950],[321,1450],[921,1450],[621,1150]],"edges":[[0,1],[1,2],[2,3],[3,0],[2,4]],"slots":[[621,700],[321,950],[321,1450],[621,1700],[921,1450],[621,1150],[221,1200]],"refEdges":[0,1,1,2,2,3,3,0,2,4],"family":[[0,1,1,2,2,3,3,0,2,4],[3,4,4,5,5,0,0,3,5,1],[1,2,2,3,3,4,4,1,3,5]]}{"name":"Wanderer","nodes":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[621,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150],[221,1150]],"refEdges":[0,1,1,2,2,3,3,4,4,5,5,0],"family":[[0,1,1,2,2,3,3,4,4,5,5,0],[1,2,2,3,3,4,4,5,5,6,6,1],[2,3,3,4,4,5,5,6,6,7,7,2],[3,4,4,5,5,6,6,7,7,0,0,3]]}{"name":"Driftwood","nodes":[[621,700],[321,950],[321,1450],[621,1700],[921,1450],[621,1150]],"edges":[[0,2],[2,1],[0,3],[3,1],[0,4],[4,5],[5,1]],"slots":[[621,700],[321,950],[321,1450],[621,1700],[921,1450],[921,950],[621,1150]],"refEdges":[0,2,2,1,0,3,3,1,0,4,4,5,5,1],"family":[[0,2,2,1,0,3,3,1,0,4,4,5,5,1],[1,5,5,2,1,0,0,2,1,4,4,3,3,2],[4,0,0,1,4,5,5,1,4,3,3,2,2,1]]}{"name":"Pilgrim","nodes":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[0,1,1,2,2,3,3,4,4,5,5,0],"family":[[0,1,1,2,2,3,3,4,4,5,5,0],[2,3,3,4,4,5,5,6,6,7,7,2],[4,5,5,6,6,7,7,0,0,1,1,4],[6,7,7,0,0,1,1,2,2,3,3,6]]}{"name":"Wayfarer","nodes":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[221,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150],[221,1150]],"refEdges":[0,1,1,2,2,3,3,4,4,5,5,6,6,0],"family":[[0,1,1,2,2,3,3,4,4,5,5,6,6,0],[1,2,2,3,3,4,4,5,5,6,6,7,7,1],[2,3,3,4,4,5,5,6,6,7,7,0,0,2]]}{"name":"Anchor Relay","nodes":[[421,1000],[421,1400],[621,1200],[821,1400],[621,700]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"slots":[[421,1000],[421,1400],[621,1200],[821,1000],[821,1400],[621,700]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,2]],"targets":[{"pairs":[0,1,1,2,2,0,2,3,3,4,4,2],"pinned":[2]},{"pairs":[0,3,3,2,2,0,2,1,1,4,4,2],"pinned":[0]}]}{"name":"Two Masters","nodes":[[421,800],[821,1500],[221,1150],[1021,1150],[421,1500],[821,800]],"edges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"slots":[[421,800],[821,1500],[221,1150],[421,1500],[1021,1150],[821,800]],"refEdges":[[0,2],[0,3],[0,1],[1,4],[1,5]],"targets":[{"pairs":[0,2,0,3,0,1,1,4,1,5],"pinned":[0]},{"pairs":[0,3,0,5,0,1,1,2,1,4],"pinned":[1]}]}{"name":"Relay Trio","nodes":[[621,700],[321,950],[921,950],[621,1200],[321,1450],[921,1450]],"edges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"slots":[[621,700],[321,950],[621,1200],[921,950],[321,1450],[921,1450]],"refEdges":[[0,1],[1,2],[2,0],[2,3],[3,4],[4,5],[5,3]],"targets":[{"pairs":[0,1,1,2,2,0,2,3,3,4,4,5,5,3],"pinned":[1]},{"pairs":[0,1,1,3,3,0,3,4,4,5,5,2,2,4],"pinned":[3]},{"pairs":[0,5,5,3,3,0,3,4,4,1,1,2,2,4],"pinned":[0]}]}{"name":"Cross Relay","nodes":[[821,700],[521,560],[221,700],[1021,1000],[821,1300],[521,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6,6,0,1,5],"pinned":[1,5]},{"pairs":[0,2,2,1,1,3,3,5,5,4,4,6,6,0,2,4],"pinned":[6]}]}{"name":"New Ground","nodes":[[171,1410],[621,1670],[171,890],[621,630],[1071,890],[1071,1410]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]]},{"pairs":[0,1,1,2,2,3,3,5,5,4,4,0],"slots":[[421,1500],[821,1500],[621,1000],[421,600],[821,600],[621,1250]]}]}{"name":"Skyfield","nodes":[[821,700],[521,560],[221,700],[1021,1000],[821,1300],[521,1300],[221,1600]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0],[1,5]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6,6,0,1,5],"pinned":[1,5],"slots":[[221,700],[521,560],[821,700],[1021,1000],[821,1300],[521,1300],[221,1600],[621,1000]]},{"pairs":[0,2,2,1,1,3,3,5,5,4,4,6,6,0,2,4],"pinned":[6],"slots":[[221,1600],[521,1730],[821,1600],[1021,1300],[821,1000],[521,1000],[221,700],[621,1300]]}]}{"name":"Far Harbor","nodes":[[126,1311],[621,1670],[315,729],[927,729],[1116,1310]],"edges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1310]],"refEdges":[[0,1],[1,2],[2,3],[3,0],[0,4],[4,1]],"targets":[{"pairs":[0,1,1,2,2,3,3,0,0,4,4,1],"slots":[[621,1670],[126,1311],[315,729],[927,729],[1116,1310]]},{"pairs":[4,3,3,2,2,1,1,4,4,0,0,3],"slots":[[621,720],[221,1150],[421,600],[821,600],[1021,1150]]}]}{"name":"Split Court","nodes":[[821,700],[421,700],[821,1150],[821,1600],[421,1600],[421,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]]},{"pairs":[0,1,1,2,2,3,3,5,5,4,4,0],"slots":[[621,900],[421,1150],[421,1600],[821,1600],[821,1150],[621,1150]]}]}{"name":"Wandering Court","nodes":[[821,700],[421,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150],[221,1150]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,6],[6,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,6,6,0],"slots":[[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150],[621,1150],[221,1150]]},{"pairs":[2,3,3,4,4,5,5,6,6,7,7,0,0,2],"slots":[[621,1150],[221,1150],[421,700],[821,700],[821,1150],[821,1600],[421,1600],[421,1150]]},{"pairs":[1,2,2,3,3,4,4,5,5,6,6,7,7,1],"slots":[[221,1150],[421,700],[621,1150],[821,700],[1021,1150],[421,1600],[821,1600],[221,1650]]}]}{"name":"Ferry Landing","nodes":[[171,1410],[621,1670],[171,890],[621,630],[1071,890],[1071,1410]],"edges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]],"refEdges":[[0,1],[1,2],[2,3],[3,4],[4,5],[5,0]],"targets":[{"pairs":[0,1,1,2,2,3,3,4,4,5,5,0],"pinned":[2],"slots":[[621,1670],[171,1410],[171,890],[621,630],[1071,890],[1071,1410]]},{"pairs":[0,1,1,2,2,3,3,5,5,4,4,0],"pinned":[0],"slots":[[621,650],[292,1150],[621,1650],[950,1150],[621,1150],[450,900]]}]}{"version":1,"baseUrl":"https://zourgames.com"}{"version":1,"fingerprints":{"1":"7cba77791c32c5aa6c3c7e9698900ad318c255461e0172aabedff5bb12b7a96a","2":"7bae05154df8f3fa45c50846dc06b078d9c1cd4331384388caf52fd5bc9b889a","3":"63582e253351242080a47035b4c3b06652893afb92c1a9aeb5892cccb927c4e8","4":"09d57106cc83ea4753a9fd318b7d2a471d1a266de9290b6df34db357c3d8dfb7","5":"6785e5fb3c3d392d7f000cfcea89583092f922bf1de826ad64058b9e48d682cc","6":"075784c889ade99d2a7d6abdb378f8f626c63651354b5d753b89bec00864d761","16":"469065ef069db286d9b8cf87b6acf6c3fa87412fb21215e77c3c0f308016ac68","17":"9bb183479f71af487ce4da04dfef4620f1840715aa10fc9fa3138c62ba19c4a5","64":"2277acd47c9b28390834694ac033c86fc1b9db250cfcc9e28e2054dc73ed8a49","127":"bae059ba723619b184a887f93f6d2ab1ab6fb7155ae2e36f52a555356916b835","256":"8e88e3b4044bdffbca410937fe38f56fa2c057eebde2fbe4e15862dc19916c6c","1024":"3c038656ff1a460d27a3bbd5d6158d9f962f6de5c4d195d8c126884fcd299822","1000000":"770556bf380a20fc6046417db1f890fe39ff2eaebd6d6876bbde70315d5908b4","2147483647":"3aee52c6f7c91e6bb529bbc24b18e82edd6c578f3e921e00837d08b74d9d4a8b"}}{"version":1,"entries":[{"id":1,"source":"campaign/journey-01-01-v1.json","fingerprint":"0830fa1140c7af94ff02c3fba9b3fe83fa701a9ed60cd6e7f57470c4fb2d28cd"},{"id":2,"source":"campaign/journey-01-02-v1.json","fingerprint":"89c8a4695e50959e731f475c1d06484ad7b45b1638187b8d399978de20a043cc"},{"id":3,"source":"campaign/journey-01-03-v1.json","fingerprint":"ae310122fd1cc742674d955cd896cd3d5473e0ed9f53fd395375d03805b0d51a"},{"id":4,"source":"campaign/journey-01-04-v1.json","fingerprint":"d2bac4a2cab0142c593c4e0eabf4acc4de4dab3466e068b93d874f5f376c2b0f"},{"id":5,"source":"campaign/journey-01-04-v2.json","fingerprint":"a4670728e4a493580684e5960ab3c7ca7c2615c0dcc57498a907ab6e2d037e9a"},{"id":6,"source":"campaign/journey-01-05-v1.json","fingerprint":"67fd80956cc6985433597f6ace3e3bbe973db06a0cc9750437d55a3b4ae795fb"},{"id":7,"source":"campaign/journey-01-06-v1.json","fingerprint":"280f88fdeecfc26dd1e1b82bb48c4f5a41f79768d6020d21f0d9243883b69784"},{"id":8,"source":"campaign/journey-01-07-v1.json","fingerprint":"1601a110463d1e767f928c33e79277258bd280edb6ba9924c98465d0f0f1dc0d"},{"id":9,"source":"campaign/journey-01-08-v1.json","fingerprint":"e24bece350f4ab958b405fbea80e24bb305a6ba71991e2c76bc38d485f5bfea9"},{"id":10,"source":"campaign/journey-01-anchor-v1.json","fingerprint":"9737861acd255391420a5840a0c78388b02b8268e032c3aad0552619c86a4745"},{"id":11,"source":"campaign/journey-01-boat-v1.json","fingerprint":"96e948cebb7c722776ada6e87bc24f02fc312c552f12a389ebad1123c954b5a1"},{"id":12,"source":"campaign/journey-01-bridge-v1.json","fingerprint":"1a3bab1855d61b25fbf3ece63b41f581b8eae17fd4540178c0a9c7b0ab2feeb5"},{"id":13,"source":"campaign/journey-01-buckle-v1.json","fingerprint":"ff2927bab6ca9cb854929b2f9a6e2263ef7f33a048c42bcf062e885093898580"},{"id":14,"source":"campaign/journey-01-clover-v1.json","fingerprint":"a354624fa2f12e73c74436220b5798636efb6067dcd4798940f8deb5278ccf53"},{"id":15,"source":"campaign/journey-01-crown-v1.json","fingerprint":"e8e05802f17e4ba5cf546437e544d1febd15b5101d487ff9afe807b88ae49fa0"},{"id":16,"source":"campaign/journey-01-cube-v1.json","fingerprint":"c54133fa93dd74d00076c6a89966a7cd4748316e2f3132009ca7ac9d1eeca68a"},{"id":17,"source":"campaign/journey-01-fan-v1.json","fingerprint":"4e7b935f5ed663fc3cc3ded4454e155fc8c1897b09b09a33c90365fb4df9f2f2"},{"id":18,"source":"campaign/journey-01-figure-eight-v1.json","fingerprint":"63cf5264b7c35a44f215c1baefa40ddb5c41789b29224edfc4910c8d9b88875c"},{"id":19,"source":"campaign/journey-01-gem-ring-v1.json","fingerprint":"5132603cf20ce71e1599114a51ff59ad2c2efe24a9a0e3a0faf2f270f4c19eca"},{"id":20,"source":"campaign/journey-01-glasses-v1.json","fingerprint":"db946b9d3dab37c82aede26f6c9dee25036e5f587490c63e183fea3517e55fa2"},{"id":21,"source":"campaign/journey-01-h-v1.json","fingerprint":"c22db3e05872508fc874a138e89a873c5f3100ec0de5a2110a5e7c62de0c7231"},{"id":22,"source":"campaign/journey-01-key-v1.json","fingerprint":"127ac434a412238a743e0e21225680274b24be3c72d12ec685cd8b300c400bad"},{"id":23,"source":"campaign/journey-01-lantern-v1.json","fingerprint":"78aef635fcf51bf864a45c57bec08c84620e551e92da95b106fb91d168acb83f"},{"id":24,"source":"campaign/journey-01-letter-v1.json","fingerprint":"d2ae78c7701cc2406aa8af2750c17cd535def831dbbb777e481e86919e0163aa"},{"id":25,"source":"campaign/journey-01-mosaic-v1.json","fingerprint":"29e0eea353b8d7846ccb6f948db13fcd82aae2bf43bc7559178656a0a5b6641b"},{"id":26,"source":"campaign/journey-01-paper-plane-v1.json","fingerprint":"eb724b555bc3f160c12fa936b80ab6c1802befc53838062745af88ec399c284b"},{"id":27,"source":"campaign/journey-01-r-v1.json","fingerprint":"3a4f483fa106e5bda5f35dd1441c2b152ddc54885f738241dec3e49ccfc0ae63"},{"id":28,"source":"campaign/journey-01-ribbon-v1.json","fingerprint":"5dc102a66ba53704133feb9ab8f1759de675a18c9b5b915453af2f440b3188e9"},{"id":29,"source":"campaign/journey-01-shield-v1.json","fingerprint":"9940b950dee20f9d97b56c4d2daf1bf649d7f0938f6aadcbe6e4efdbeea9750b"},{"id":30,"source":"campaign/journey-01-tent-v1.json","fingerprint":"41eb284e12f22cec276447613da22d27a325f709a0c0ef3a8d4cb4952e2d4619"},{"id":31,"source":"campaign/journey-01-umbrella-v1.json","fingerprint":"9b167780d7487b9c00116defd65753eb4dba358709f4d879869d4414a8100bb3"},{"id":32,"source":"campaign/journey-01-wind-vane-v1.json","fingerprint":"c8d718f5c6f6e70b07a2eeb9482be2f9effb6e4d025b46fee436a9ef57baf245"},{"id":33,"source":"campaign/journey-02-01-v1.json","fingerprint":"f3b8e76bd9a9f5a0fe61d184f3e9408c394c63b9feabc8cfbe0b891cd29877f2"},{"id":34,"source":"campaign/journey-02-02-v1.json","fingerprint":"cc03d5d50a0dbb2a4f2e09cf0e04eed47963d5f23cbaef0bc7229a801563637b"},{"id":35,"source":"campaign/journey-02-03-v1.json","fingerprint":"8ec194df908e22ae9fce4c22c007c59bfce45dc47d826422ef06e3a7bba81253"},{"id":36,"source":"campaign/journey-02-04-v1.json","fingerprint":"ee7e445a3ca489f5133511f618a7c01685d51474bd808ba1ffabc404f8c37213"},{"id":37,"source":"campaign/journey-02-05-v1.json","fingerprint":"705f18a1f4f14d185c24a8fd1ee077660e9112bcda94a3a31af335e511560ec9"},{"id":38,"source":"campaign/journey-02-06-v1.json","fingerprint":"45c854f195f5c61dd3ee6836ccc6309bed6de0dbcacb7487dbf117b054953587"},{"id":39,"source":"campaign/journey-02-07-v1.json","fingerprint":"139d464bc2d65343f76c6d0c899d6ae883ab74816a43b2d643f893a4d8af70bf"},{"id":40,"source":"campaign/journey-02-08-v1.json","fingerprint":"9e753a406e50e40336ca953995e89d8f175a24ee52c01e78079f505244673d9c"},{"id":41,"source":"campaign/journey-02-acorn-v1.json","fingerprint":"9b77152be28170d9e23e4d686b3a7d8ee5a5a6f42155b64b01d0d1f089b02013"},{"id":42,"source":"campaign/journey-02-basket-v1.json","fingerprint":"0b20b71b1321760d1d3e6658c10ab3e2bfb03e1bc4deac644c00ba6d7a4d53ae"},{"id":43,"source":"campaign/journey-02-bicycle-v1.json","fingerprint":"0140b8e23c0242d8429f23336ced70ed7041210e891865fb12b0e163e93988af"},{"id":44,"source":"campaign/journey-02-braced-window-v1.json","fingerprint":"36a7a870414b0fa76a8dea919b41fff3a24be3e580a459ce13aa59f4b2d71283"},{"id":45,"source":"campaign/journey-02-cactus-v1.json","fingerprint":"f006ada9df3807863e64b233b34586d803f9fd52ff99b2882608af4666f87554"},{"id":46,"source":"campaign/journey-02-cat-v1.json","fingerprint":"b1deb1c67c413b53b728da3f1c92761e0d9130e031ef372f917866c695508666"},{"id":47,"source":"campaign/journey-02-compass-v1.json","fingerprint":"aa10cbb8e56f8cf3d82a5ff063ec8b8e73997bf3fa22140502db35a075161794"},{"id":48,"source":"campaign/journey-02-cottage-v1.json","fingerprint":"3981b56c3b1ac8d17d0bbb7fb1b38c10ade8e9ea78f6187f136bac4f3bbe879a"},{"id":49,"source":"campaign/journey-02-crate-v1.json","fingerprint":"14abadca333667d015b01d5497c90d33cdb449d5a5016f77d91b76f2d707ba49"},{"id":50,"source":"campaign/journey-02-cut-gem-v1.json","fingerprint":"d09b88cae5ba22f0d6e513495bea7aab80bbe741017e30d84f451da304198cf4"},{"id":51,"source":"campaign/journey-02-faceted-leaf-v1.json","fingerprint":"e5aebce9e1e313a4977445685bcaa26314faa21f341253cd2d1f48db2008663d"},{"id":52,"source":"campaign/journey-02-fish-v1.json","fingerprint":"ff0280c7825247893492ac32d748c08299c17287f03440c2ec6ff646b256abb2"},{"id":53,"source":"campaign/journey-02-hand-mirror-v1.json","fingerprint":"f21449b4c03997ecd9d1d0ffe97779527ba17659aaa67a24ac39d46bc7d788e8"},{"id":54,"source":"campaign/journey-02-hourglass-v1.json","fingerprint":"297a0829328cad1151cbdc761d8303111085f78144b49e46be923527d39e0b2a"},{"id":55,"source":"campaign/journey-02-open-book-v1.json","fingerprint":"964198b3065eeb434336bcbf229487b0c4a038770f4407e2f9d62f2e42756f30"},{"id":56,"source":"campaign/journey-02-open-envelope-v1.json","fingerprint":"a302be98d00c3bedb965e3343af48d1e7c957aa71d0da10ae0b429bc7ce3a8a2"},{"id":57,"source":"campaign/journey-02-padlock-v1.json","fingerprint":"e43a6aa0b85dc049ec347e2d1b37f8662298fb7aebcc63026a614287dcc12f0d"},{"id":58,"source":"campaign/journey-02-peaks-v1.json","fingerprint":"797416769d4f214de492c9ab1259405f0b6a725dc1beb80b37088755a7105fc3"},{"id":59,"source":"campaign/journey-02-prism-v1.json","fingerprint":"65b0c179d2edc80bbf196edc050a0f12e216a8f90016ab3af1216636adc41806"},{"id":60,"source":"campaign/journey-02-scallop-v1.json","fingerprint":"a8bdbe86e7fcad7299bd81f51c5bb01fe80a2c263f103a5e03b1078d7832bd1e"},{"id":61,"source":"campaign/journey-02-signal-tower-v1.json","fingerprint":"2ea6902e2911b73e3e97c7e76db8a5c70db0421a4bdb874f32c1c5c2d9920560"},{"id":62,"source":"campaign/journey-02-small-key-v1.json","fingerprint":"013adbd55602a20a0e277e3c3febc0f02dd17d752329ae2f69f1827cbae0ec8f"},{"id":63,"source":"campaign/journey-02-teapot-v1.json","fingerprint":"883df118338dd12c8b4c0bd7a8f3e2510ebc49b61fc75f8105273e5b0d70062c"},{"id":64,"source":"campaign/journey-02-triangular-web-v1.json","fingerprint":"76abcbe75e64494c86e6b69ccabd46dea50663375746739ca86a05702b63bdfd"},{"id":65,"source":"campaign/journey-02-twin-waves-v1.json","fingerprint":"25681f37b5831f5feaf61497aba73dcfdce2ba98d1348da5f9533de199160627"},{"id":66,"source":"campaign/journey-02-woven-kite-v1.json","fingerprint":"45a923bfe97294abf09d19fecb58b99ab84b478c17dc43d757e429693e871593"},{"id":67,"source":"campaign/journey-03-01-v1.json","fingerprint":"b17456b9cc5a8fa1b389237e1a9cf88a6de8ceef02f9b8352b51f0607aae319c"},{"id":68,"source":"campaign/journey-03-02-v1.json","fingerprint":"8dba6693f0bcb8d1ff4a7fb079073027fda8004f106bf89b4b7faf9fa02895a0"},{"id":69,"source":"campaign/journey-03-03-v1.json","fingerprint":"9b39b390ec20ce96b34f9ba74df9489b9d84ab4cbf0bbad2b6d914ec5c3878b2"},{"id":70,"source":"campaign/journey-03-04-v1.json","fingerprint":"07376b5b88fde51fa3d673fabe140f2dbd4579f508994cfe69d552f2b7d3ff21"},{"id":71,"source":"campaign/journey-03-05-v1.json","fingerprint":"d6c5518862e7365ef672ea4629836f134c3e26eff2ba9bd76ac19c628d476936"},{"id":72,"source":"campaign/journey-03-06-v1.json","fingerprint":"3fc106f335d151f91a1b30e238da34732b2e01d378863a1d3ba6c420f90cbf0f"},{"id":73,"source":"campaign/journey-03-07-v1.json","fingerprint":"4a8780bbb87f2447dc5f5cbd6df90fab4e9f4a79eb9bcf8e4f2d6f17bbf59f58"},{"id":74,"source":"campaign/journey-03-08-v1.json","fingerprint":"2fa5872c06dbc3e14e2485343c28e1ebb9aa39d9bc9f0d4a5b24e2105d8f4f9d"},{"id":75,"source":"campaign/journey-03-bow-bridge-v1.json","fingerprint":"e98859a5b5753f6cc6006f825c06ee93d9e97d1ef56afb471d8e14896350587f"},{"id":76,"source":"campaign/journey-03-breakwater-v1.json","fingerprint":"f46dce32295d1166e5b53c2c16f7cf886effc7b5d12c3c7a9b20efa176a28c4a"},{"id":77,"source":"campaign/journey-03-courtyard-v1.json","fingerprint":"d2ab35e616ab78ff145d880aabab6607ab20e1ded260ca357424c228e323d728"},{"id":78,"source":"campaign/journey-03-delta-v1.json","fingerprint":"a399c36c3a25cc664ec581b01fc544d1e15cd4cd0b9ea38f785f87119083636e"},{"id":79,"source":"campaign/journey-03-kingfisher-v1.json","fingerprint":"688b0e72730bbdd4012554b4cc15a95c0142d0d66a0c7f12ba57e0711af03070"},{"id":80,"source":"campaign/journey-03-laced-hexagon-v1.json","fingerprint":"26528987a541b079298e0d4334da5aa5b94ee1bf27b7c87c80a2ea57489ca304"},{"id":81,"source":"campaign/journey-03-lantern-well-v1.json","fingerprint":"4cdd771495430e2b925b7dc26c8bc8a7e115da75d0c66c207f1a288faccc05fa"},{"id":82,"source":"campaign/journey-03-lockstep-v1.json","fingerprint":"73e14442256084d1baa75fe510eb8ef32426883b2b80f19941a26974f88e6d7f"},{"id":83,"source":"campaign/journey-03-millrace-v1.json","fingerprint":"ccf0ab8864673e84cae4190c6dd1904bab43b0a5f1b3dafe163089c6c0453d45"},{"id":84,"source":"campaign/journey-03-mooring-v1.json","fingerprint":"48471fec9f56716ecf838ca0cc4c422e876354404a8f27bb37a6876e4b6e31f0"},{"id":85,"source":"campaign/journey-03-petal-gate-v1.json","fingerprint":"dcf4dff9a400143c8b98a61a329300af49fac04de83718917740851c0b6b1880"},{"id":86,"source":"campaign/journey-03-reed-crown-v1.json","fingerprint":"79174258ca89fa724ee095397156cb27e73006f82a4f4aaeeb7a7ef8a4d3cbf8"},{"id":87,"source":"campaign/journey-03-river-forks-v1.json","fingerprint":"f8ea0257363f77aded7dea9747e203d7db137d15512d6d68441021f6ff041a08"},{"id":88,"source":"campaign/journey-03-shuttle-v1.json","fingerprint":"f28fab961845e3372efdfea2f5d11abebb22b679f41a63f690d99b23153f0d8f"},{"id":89,"source":"campaign/journey-03-signal-mast-v1.json","fingerprint":"2b5068a33b5e431f7a834c94121bc7f23c3d1e79010a513c79fefe41f9864489"},{"id":90,"source":"campaign/journey-03-skiff-v1.json","fingerprint":"73b63eaa39b95e49914faf0aec17b10eb79da69efa39775a81c4b71f1762940d"},{"id":91,"source":"campaign/journey-03-sounding-v1.json","fingerprint":"f1165bac3a14405c27841909173abc89438f1c8cb1ac7c329b2a025e20d40e29"},{"id":92,"source":"campaign/journey-03-sunken-star-v1.json","fingerprint":"8ceb46d750f02fb41f35bf947b3c11c8bbe0f3cb0ce61e580a3cf7ef28d1436f"},{"id":93,"source":"campaign/journey-03-suspension-v1.json","fingerprint":"7d9c4d44c25b2ccf6e659ded83253cc0be516bcf37454cb4edc3457cf276f342"},{"id":94,"source":"campaign/journey-03-three-windows-v1.json","fingerprint":"40ae4b0c8f0fd7e6727331b7ba719f82f0742e06656ac515135930f9388a4398"},{"id":95,"source":"campaign/journey-03-tideglass-v1.json","fingerprint":"f4ba1b6574e87c037bb3d48aa68abb7b7e719e70bb365294d5c3f08d10f9e692"},{"id":96,"source":"campaign/journey-03-trestle-v1.json","fingerprint":"8b32b151c176f3b349e9938d531324fb122562f69398f4f32241c7528d67f5ca"},{"id":97,"source":"campaign/journey-03-trident-v1.json","fingerprint":"8a5b2b8a87ef038f12be9884d76793bc45d919ac3b5ef460ee0f142592bc31ed"},{"id":98,"source":"campaign/journey-03-trillium-v1.json","fingerprint":"906ce5c8d1d722c809de42241513b8d54b2d684d05d553b93c7d8054b75411c9"},{"id":99,"source":"campaign/journey-03-twin-lozenges-v1.json","fingerprint":"051a8db32e1aab7858bb97cfa13a0cfd51d5ad2e48d7ecd6ba45b847d28c67be"},{"id":100,"source":"campaign/journey-03-twin-sails-v1.json","fingerprint":"3d0b996436524c3f29110146859b3f09d63fd84b37e8291f534814cee68f6f70"},{"id":101,"source":"campaign/journey-03-waterlily-v1.json","fingerprint":"29316f87c082f7ed8a0e7529e95605f13accf257b168231dfa5b297de3736c45"},{"id":102,"source":"campaign/journey-03-windlass-v1.json","fingerprint":"cbca8114633b695c6727ce60c1f2e3317e1bfc056d8cbee5c8aeb74a016d4924"},{"id":103,"source":"campaign/journey-03-wingfold-v1.json","fingerprint":"1369be9a28ca038061c09d81902bfa73af35281978274c97ca3dbcf352f1c008"},{"id":104,"source":"campaign/journey-04-01-v1.json","fingerprint":"6aa5fd9032f81c643fd7d3f1bf34c3f0b052277ba5d2258a7d1b140b85e75e9b"},{"id":105,"source":"campaign/journey-04-02-v1.json","fingerprint":"4fc3c73c97fe7fb7e560ed8a19f51cff6b609b2c8e8d412c697bf9e2b8628d61"},{"id":106,"source":"campaign/journey-04-02-v2.json","fingerprint":"74769dbd94f93d773243695cd8a0b253f30d2772da4e1ef77e68aa5b01612f49"},{"id":107,"source":"campaign/journey-04-03-v1.json","fingerprint":"e520629a959081074215444297f8fd4a40c5c55987a0835094a22a924e95d504"},{"id":108,"source":"campaign/journey-04-03-v2.json","fingerprint":"51cc783a51b64137d1835e6d849474bcd58e3bd54e032f2ea362f932d1988beb"},{"id":109,"source":"campaign/journey-04-04-v1.json","fingerprint":"fb1600c95bea313feae88532a8562f5efa8a2b6887d57bcf38b04bcf0dd77590"},{"id":110,"source":"campaign/journey-04-05-v1.json","fingerprint":"ae6ce59a0d811276b6561521397b3d6cc3230f841cfd68c424439d2ad09a0da8"},{"id":111,"source":"campaign/journey-04-06-v1.json","fingerprint":"96e602a25a2b677bf0bf1897877f10268ed3f3b0d52c13284b84d74926c0600c"},{"id":112,"source":"campaign/journey-04-07-v1.json","fingerprint":"8e882a3fe825d714a6420b99b43757ccaffa2547a6fd100d0f4dd75578eae440"},{"id":113,"source":"campaign/journey-04-08-v1.json","fingerprint":"79926cff442e6c7dfba94e74f86b0f620669cab23c34fb97e99f47e153afd686"},{"id":114,"source":"campaign/journey-04-bell-tower-v1.json","fingerprint":"6d32cc906a2c0c7d8cf0d4a2235d8f9d9fb6af7becff5fa619949c4014f36507"},{"id":115,"source":"campaign/journey-04-bent-bough-v1.json","fingerprint":"94ff8d446dc1ec7821514cd522c60392dade039eb323faea656031a851db9c13"},{"id":116,"source":"campaign/journey-04-bow-v1.json","fingerprint":"68a57c8b88288b89f5c5688fdb1e6dfdd5e04e9b77a2f2f730ab10a06b57dcbc"},{"id":117,"source":"campaign/journey-04-buttercup-v1.json","fingerprint":"147aa9a0f0cb35cf0529df8761aac3d2d0883cd3eb65129d516d7ae50f670c19"},{"id":118,"source":"campaign/journey-04-comb-v1.json","fingerprint":"1d2cf85e4804c6e64d3534d18a7d8215ba4b68d300011ff80e0cde2edee9390b"},{"id":119,"source":"campaign/journey-04-corner-brace-v1.json","fingerprint":"d14256c4d9c64f25b7910c85175fc9d6f3a4f2712cb487e5e677dafbc7b31d60"},{"id":120,"source":"campaign/journey-04-corner-window-v1.json","fingerprint":"d623a705614e7121fe610d4fb8f321e47842843defdc1d3a949e28d4cd96384b"},{"id":121,"source":"campaign/journey-04-crossbar-v1.json","fingerprint":"d7114444393da16bf92b8d02aa32ea91310fc6c94d8fec123a305c963f79030e"},{"id":122,"source":"campaign/journey-04-espalier-v1.json","fingerprint":"777edf77539e3dea6fa18c3bf766cafa7d0d4009a42bae2d07abec7c7446489e"},{"id":123,"source":"campaign/journey-04-falling-seeds-v1.json","fingerprint":"08c5be57c5a5b978bdcf37eaf1a32b845b44dd4244103b364b49b0da39ff5301"},{"id":124,"source":"campaign/journey-04-garden-arch-v1.json","fingerprint":"dbb235e6be99bf74873d9d53bda5d4b22c0d7585126c459a0eda56838bbbad75"},{"id":125,"source":"campaign/journey-04-keyhole-v1.json","fingerprint":"1f329ac3c8372e115b05786ca1b3eb5844e58236e92752f5bf761150559b143d"},{"id":126,"source":"campaign/journey-04-kite-and-stem-v1.json","fingerprint":"edd9c17844924faf4c10bb2c12996270767179f150ac405f43ee0faabd742654"},{"id":127,"source":"campaign/journey-04-lantern-sprig-v1.json","fingerprint":"0a9d03553f97700454ecc5df9ae6810add6ec5f0099ca900a0048dc0c749a0fa"},{"id":128,"source":"campaign/journey-04-long-border-v1.json","fingerprint":"00277171f1c1d5198738b9fe97883d6f6e9ca3c4134575edccf6143d305b67d1"},{"id":129,"source":"campaign/journey-04-open-basket-v1.json","fingerprint":"1e19bceeb6f17539553d9f0ddad130ddcb61dd9c8bddeaa513829ef1591e77c8"},{"id":130,"source":"campaign/journey-04-pennant-v1.json","fingerprint":"db5a4ebd6821d02d0d292743dbd39f8068ef8ad6566a804b7c0d053a0e99febc"},{"id":131,"source":"campaign/journey-04-seedling-v1.json","fingerprint":"f58016c580aa03254d0bbdf2b22885048ffd5353614890b2b088e0e4925f70da"},{"id":132,"source":"campaign/journey-04-swallowtail-v1.json","fingerprint":"a78153a777ccaf446e8d9a36134de7ae3a1c843be44a9ba7f29dce02535c78b6"},{"id":133,"source":"campaign/journey-04-tassel-v1.json","fingerprint":"16914b5530b4892cb0f683cbc3e3d9b806669dc7d129086d11203e82db3efc9d"},{"id":134,"source":"campaign/journey-04-teacup-v1.json","fingerprint":"2d622d630a03e3ca1768156c4a4c14ab90f27cf515c12e768e44ab045a1470ee"},{"id":135,"source":"campaign/journey-04-three-reeds-v1.json","fingerprint":"b00167ecf7189a0bc8aeebd516a4a96eae9d04e373438bf0413edee221f780bf"},{"id":136,"source":"campaign/journey-04-three-sprigs-v1.json","fingerprint":"822ff70f248ca2cc1af03f006ca09cc21b618bf6b7f8a9d3c780a181f518d7c2"},{"id":137,"source":"campaign/journey-04-three-ways-v1.json","fingerprint":"d73320432292b4e542684550953c74aa5de1d6d1e04a39c2cdbc8e59f728a541"},{"id":138,"source":"campaign/journey-04-three-windows-v1.json","fingerprint":"1cae88f6ef3ed5cf040c8b1f1bf9479f33f3e8114356aa408bcda171a18faaa2"},{"id":139,"source":"campaign/journey-04-trailing-leaf-v1.json","fingerprint":"aeeaac2ead808f33d706fb0b13d9731e2d2db3301b47306d1ddfce2c4e20eede"},{"id":140,"source":"campaign/journey-04-twin-arches-v1.json","fingerprint":"d038d13fe1bd3d5a52727147bb1e56e84fad310b5fd315de7af9ffa3a8ca8625"},{"id":141,"source":"campaign/journey-04-twin-petals-v1.json","fingerprint":"500e76f2f848b86a72a94bb4b351c129a8be48ae076663069c9be783cb018a56"},{"id":142,"source":"campaign/journey-04-unequal-rooms-v1.json","fingerprint":"5753f4f7029bbd88086a09ab0211a924b9b129b706e6e16a55ba6299c30e4f96"},{"id":143,"source":"campaign/journey-04-waterfall-v1.json","fingerprint":"ef5375fa027f110c20cbf54d3f89a6adf31bb34663efb1ac28a1c40965be33a6"},{"id":144,"source":"campaign/journey-04-wishbone-v1.json","fingerprint":"bb7df04d437cfe948bcc790947bb53db492957add506a2ce0c4ed1c0ee37a4a0"},{"id":145,"source":"campaign/journey-05-01-v1.json","fingerprint":"3edab1f858f52a6955cfa91510ee5bc876cf36f4a25a6288c54012936df84080"},{"id":146,"source":"campaign/journey-05-02-v1.json","fingerprint":"6f1d7b9961aff1fa82337b3b10128a20fd217fad9bf671f9c516b4b3c646858f"},{"id":147,"source":"campaign/journey-05-03-v1.json","fingerprint":"1fa038e85db495c262ba7b6ffe0306f1c22efe3aba6d850d83cd2a8a758d4671"},{"id":148,"source":"campaign/journey-05-03-v2.json","fingerprint":"a4beaecd8973c3c7c520cf77e8f61c649e154efa8ec1bd4e2b88f346a82a5608"},{"id":149,"source":"campaign/journey-05-04-v1.json","fingerprint":"7cb78ca91c27515bd268b703736fd527ae3824cc349f838d3e99eac5d3df0ad5"},{"id":150,"source":"campaign/journey-05-05-v1.json","fingerprint":"a0584b233ff87654d31e9246d435cc97f1127619f4ba21e72322eabda1ae9548"},{"id":151,"source":"campaign/journey-05-06-v1.json","fingerprint":"a90da697548133f79d0c91e14e94bfc6bc581872ef5d1d7f0fce13439d0b0f87"},{"id":152,"source":"campaign/journey-05-06-v2.json","fingerprint":"c5b1df32a1d4b9e7e85ef39f2348f62cca1bd8f8061a289a78ab4fb18370d28e"},{"id":153,"source":"campaign/journey-05-07-v1.json","fingerprint":"c49cce4374f56855f06923d0c1d04bed663cf015461499b4c697d19d21571fce"},{"id":154,"source":"campaign/journey-05-07-v2.json","fingerprint":"fdb8929d8f9d1636c56485f6ebd25d4b5662a7e1c470c7086c8f7f4e7b78411e"},{"id":155,"source":"campaign/journey-05-08-v1.json","fingerprint":"2c7620b906763df301486be06faed60272a03c210699c7ca77abe91525e07e18"},{"id":156,"source":"campaign/journey-05-arcade-v1.json","fingerprint":"3f5966ee1b8f0a53ff7dc098886efd41d569fa60af55a516c6b5302991ddc40b"},{"id":157,"source":"campaign/journey-05-awning-v1.json","fingerprint":"eb39377d28535e42ae365852729f2636a3c6dfc47f77fbc331563561b770f50c"},{"id":158,"source":"campaign/journey-05-bell-v1.json","fingerprint":"fbe8bf887bc03c49c7bfe3cebbc4cc00a51f2262e4e17326ea389c7d1fe6ef76"},{"id":159,"source":"campaign/journey-05-bookcase-v1.json","fingerprint":"025824f32393c1330c0843141b5d421607ecb3e18e92f2401f7e53a2e597051c"},{"id":160,"source":"campaign/journey-05-boot-v1.json","fingerprint":"4da70f55b9c5b727f4ed6609b85001120479210faed0a2341956479cdfb721dc"},{"id":161,"source":"campaign/journey-05-braid-v1.json","fingerprint":"c1baa7c20e24aef1f657007c9678b86b83cc7d8e401faffa8fc365a61dca734f"},{"id":162,"source":"campaign/journey-05-coffer-v1.json","fingerprint":"29be2355fe608914e2e1ed34c77b07ae0a4c2f8d6de155a63445430f763f4804"},{"id":163,"source":"campaign/journey-05-cross-stitch-v1.json","fingerprint":"3c6168609507c0c39af7cf6df51e0b74b1412c03e7167271c1947bc618b4a0f9"},{"id":164,"source":"campaign/journey-05-facet-v1.json","fingerprint":"eb525ca6a3e1a5f768463a1b84621a590c222dd557d7e82510bf88cd78f3eea6"},{"id":165,"source":"campaign/journey-05-finial-v1.json","fingerprint":"6b1a52a5f847ec61d86c0dbbb06ddaa50d3b06b9949c0e58e198ce69e948813b"},{"id":166,"source":"campaign/journey-05-gable-v1.json","fingerprint":"028940a32ddad1f2aefc75aff288250766d664e3ddb7699c7adc163ecd78d470"},{"id":167,"source":"campaign/journey-05-kite-frame-v1.json","fingerprint":"3fcc7fea776798f33b5648c449af1c87f058d580ac9e45b88096fd688ddc36e8"},{"id":168,"source":"campaign/journey-05-loom-v1.json","fingerprint":"ee2eea6209ef2d7df8501a40e7e8724542adef76c7ddfa722fc7371476fde508"},{"id":169,"source":"campaign/journey-05-medallion-v1.json","fingerprint":"a7da1f60ea2c6d04e1bab689d48b85dac414444841148e760d7141141779a954"},{"id":170,"source":"campaign/journey-05-oculus-v1.json","fingerprint":"63b950a20398622bd626cb2aabd4bda14c3ec705d16abe949504c7014a80fa71"},{"id":171,"source":"campaign/journey-05-pavilion-v1.json","fingerprint":"f3c32b0f0fce731315bd2756191e088e9f77b5d17c77fe7f367e6b26ac800f3c"},{"id":172,"source":"campaign/journey-05-pleated-diamond-v1.json","fingerprint":"9d9e12be00e90c9b5410e58b826a22ef5f5e6f92fe086eb20a3c0c1b111b5d3a"},{"id":173,"source":"campaign/journey-05-rosette-v1.json","fingerprint":"a17ce5a2b50a71562af232126c3b6d1b650f6534a72ae41e641bde3e0a42aa21"},{"id":174,"source":"campaign/journey-05-sash-v1.json","fingerprint":"1896087cbe324feafc937caa36cabe8bf417eb25d28cc316b5e831bda277e06b"},{"id":175,"source":"campaign/journey-05-satchel-v1.json","fingerprint":"f33d16dc185be781868f69bd542b4b966a92cddf025437fe033ee94f5122869a"},{"id":176,"source":"campaign/journey-05-seal-v1.json","fingerprint":"882d5eb60c1d856f21fd92322d13dac368a48a570f276cc1047df64fa9d60298"},{"id":177,"source":"campaign/journey-05-spindle-v1.json","fingerprint":"417027f9ccf63d588d88cb5de85df20279ee9620a2932f896ce3beff1367d5a9"},{"id":178,"source":"campaign/journey-05-sprig-v1.json","fingerprint":"f0b34a43771658b9a99ec926cbfdb0b5bd400dc8d8ea8619b96bd6642d23417e"},{"id":179,"source":"campaign/journey-05-tether-v1.json","fingerprint":"a447419c80d06f209c8487b0f4af8ba5da62cd0397f3a10e5b61235d15f58053"},{"id":180,"source":"campaign/journey-05-three-ribbons-v1.json","fingerprint":"34826e526cb753bae24dd483a9a248c1e432339fee5047e81510478ff10b0afa"},{"id":181,"source":"campaign/journey-05-triptych-v1.json","fingerprint":"0b1c99a8e8d51227f742c916faa3fbe07bad603adba6ce2a04e36d454eed2699"},{"id":182,"source":"campaign/journey-05-twin-diamonds-v1.json","fingerprint":"4bede8fdc7dc3636d8a5305dc8540cc2ac656ba3c64054ddbf65f43c2236eee3"},{"id":183,"source":"campaign/journey-05-windmill-v1.json","fingerprint":"404fd9a051747dff8bdc1d3df89e04d89f5d135a0a096a00427265609afa6c15"},{"id":184,"source":"campaign/journey-06-01-v1.json","fingerprint":"9321208e2c6717f4917bed92f90bcef0905cabc52551d9625569a5654f5c761e"},{"id":185,"source":"campaign/journey-06-02-v1.json","fingerprint":"cc88ea7cf4b93cdfee47a432d9604f7ef4ccb3ff2bf3bafecf96a976717f00fe"},{"id":186,"source":"campaign/journey-06-03-v1.json","fingerprint":"94cda422a882b233c0ac8087775528cb1054ae4faac35a4e638ce7859ed9a76d"},{"id":187,"source":"campaign/journey-06-04-v1.json","fingerprint":"2451c5cbb34397b254e5deb84364448b416971979052f18c3e3b5f845e9703b4"},{"id":188,"source":"campaign/journey-06-05-v1.json","fingerprint":"99cfdc47fa8dcef9a399bed0aa92d3e7ac83cb193e0f05c19313a3af0fd492fd"},{"id":189,"source":"campaign/journey-06-06-v1.json","fingerprint":"9ccd0082715978afe9598c449f3b250c66107bd7ac13b9a69a2ea3f5336f99f7"},{"id":190,"source":"campaign/journey-06-07-v1.json","fingerprint":"490f7229ffdd99268f486b311ec2965f0f97a9b68bcc4f1342d0f593eb0c9cee"},{"id":191,"source":"campaign/journey-06-08-v1.json","fingerprint":"0819457172c693562b077c9c029a5fd698832c4c3ee90ed78cf346bb2c69b2a9"},{"id":192,"source":"campaign/journey-06-asymmetric-wings-v1.json","fingerprint":"88168d8cdc98de8e2afd443842e8fa11e0b9da77e3719f84bd882de01b4e102d"},{"id":193,"source":"campaign/journey-06-balance-v1.json","fingerprint":"8e64645d2fc153c2ee6c153945972417418afd8ce5e22e2fcfb63c02f27f9cf7"},{"id":194,"source":"campaign/journey-06-bookend-v1.json","fingerprint":"9a570e0a9d1877123dd4c2e0c19324e85361fd017a23df11ddf8ca4c6b2b0bab"},{"id":195,"source":"campaign/journey-06-bridge-v1.json","fingerprint":"4f5b9d247f0a5cde38171a2b71b281afacee3f75fb914f00715157db88e05268"},{"id":196,"source":"campaign/journey-06-cuff-v1.json","fingerprint":"640ca993adc853b5cfa1d2484247db6fc36d280d1e89aa7ac9d4ca5ac47550cc"},{"id":197,"source":"campaign/journey-06-damask-v1.json","fingerprint":"be6e5459fc4ba778bca1c460c5cf317312c6dbcc5164af4e9407e6c487c21d82"},{"id":198,"source":"campaign/journey-06-double-locket-v1.json","fingerprint":"116abf2460ed8af8a0fa8d007e12dddb1ecf47928684527d49aa9f016dab5a4c"},{"id":199,"source":"campaign/journey-06-fern-v1.json","fingerprint":"b50b821c230d83cf562eb74b4a35cda3a3527b75d180bf833e0206514bef786e"},{"id":200,"source":"campaign/journey-06-harp-v1.json","fingerprint":"25331515860a6eab8918949aae63d218debc3603b7809bc84128cb58c8a34980"},{"id":201,"source":"campaign/journey-06-inlet-v1.json","fingerprint":"d1fe2a7cdfe2704ca320bcf61da0068567c9b2d1aeb00cfd92fd55b376e0f9d6"},{"id":202,"source":"campaign/journey-06-kestrel-v1.json","fingerprint":"885b0d35cf7c9eb9601dd794e23a4ba2d6471e3c13620c8c57fbd4dff5dc18eb"},{"id":203,"source":"campaign/journey-06-keyhole-v1.json","fingerprint":"d43b60ac8ddbdb4cdb59bff653e92371a023186dd30e58e8c05945d9176a7820"},{"id":204,"source":"campaign/journey-06-keystone-v1.json","fingerprint":"68a8a37040c4ae988d25ebf5f188cfbdeaefda70632d5ad63b1478268a870198"},{"id":205,"source":"campaign/journey-06-lantern-chain-v1.json","fingerprint":"13783da8fe471b4b4e081a8a3e66b596fd4ad943106e82cfafd0549d9cc32624"},{"id":206,"source":"campaign/journey-06-lapels-v1.json","fingerprint":"c2cf1a2a8eef3e2b4e6e24151c56eaae94d915469b56df3fe08967bf0a8bb7f6"},{"id":207,"source":"campaign/journey-06-needlework-v1.json","fingerprint":"a29aac2cbf9db3e585b9e09594c1e519486e105933f2210cdb848f9bef764a46"},{"id":208,"source":"campaign/journey-06-overlock-v1.json","fingerprint":"dbc7f8579a077c4bf4eaa9b4e640d0b5795a54ae6ccbeeb8dba9202b4bf19b33"},{"id":209,"source":"campaign/journey-06-pendant-v1.json","fingerprint":"9dafeda68127fb147b36e18c9c5f25ad9f661abea212769deb9d6b238f96f3c2"},{"id":210,"source":"campaign/journey-06-ribbon-bow-v1.json","fingerprint":"6f83b0a0bc5959ea08289077aebd44c4a74afc7c12cd4425028a08770ae638eb"},{"id":211,"source":"campaign/journey-06-signal-and-ribbon-v1.json","fingerprint":"e0d7745a2e547175e3d2667e14325800f56b541615fcac02a918296ad2ea9299"},{"id":212,"source":"campaign/journey-06-signed-arch-v1.json","fingerprint":"e7590e63430fbbeeadcc91c2b2300509530c4bd23a4b888c5d2f5f2fe45d2beb"},{"id":213,"source":"campaign/journey-06-split-tail-v1.json","fingerprint":"f9abca2afdc300067f2f6e685ccffc9a2e09ff3eb15899de0d75fb3159628620"},{"id":214,"source":"campaign/journey-06-sundial-v1.json","fingerprint":"146d7c5e08543673ba8214412349f6361828b86ce9aa1325dcb9383042737a01"},{"id":215,"source":"campaign/journey-06-tendril-v1.json","fingerprint":"ded82294d65a5b53012dcc3e75a86573e51a579f7337a255ad24848448577be0"},{"id":216,"source":"campaign/journey-06-trade-flags-v1.json","fingerprint":"eac544cf5061ea06049d3c3663ed56cae14b2bc1d38123898920200968216266"},{"id":217,"source":"campaign/journey-06-two-ribbons-v1.json","fingerprint":"a690e3c936d458af0ead4bcfe699cacbdd9b6434ee48d7c8419349b2820ea350"},{"id":218,"source":"campaign/journey-06-vane-v1.json","fingerprint":"9c929505907c75fcf99a1214664a932127b08285b57f44d3fb456c6188884aaa"},{"id":219,"source":"campaign/journey-06-windrose-v1.json","fingerprint":"418973a602d69cf575a6694f8f5b3cfbe84d794918ec7bccec005d31d3f8a06e"},{"id":220,"source":"campaign/journey-06-woven-sash-v1.json","fingerprint":"f27f1f1f33658bdcc277339317d53c175d180e5388472c8b9514054e6f117c8f"},{"id":221,"source":"campaign/journey-07-01-v1.json","fingerprint":"bdf2ef541209ca15b54246ed1d6ee6af801a5afa6dfdeccc899c3e21f0ee7576"},{"id":222,"source":"campaign/journey-07-02-v1.json","fingerprint":"7d6e75e4dc2e480e145453a5d2b930aa5ac7695773e956c1cb0bbeb9416d41b1"},{"id":223,"source":"campaign/journey-07-02-v2.json","fingerprint":"71982ff80d57460b9c0df4ea1e754f4a89b140b86ac88479a14a6993cb9e14ef"},{"id":224,"source":"campaign/journey-07-03-v1.json","fingerprint":"b7889df4eaeba41425f5d2afcd2a17f009097766c116e0be1370e8df8c44ebd8"},{"id":225,"source":"campaign/journey-07-03-v2.json","fingerprint":"228c13d4ef770b9370d7e8f2ce9d32ef677efd90c2717277c9cb450ab7f19cf4"},{"id":226,"source":"campaign/journey-07-04-v1.json","fingerprint":"ce13800ddb510241b503b18e7030b5764ce73d76b79fdd6457b38d7296f7b0ef"},{"id":227,"source":"campaign/journey-07-05-v1.json","fingerprint":"056dae2e0d73c36aba336066294ef84ce37e47d3d686718d49c83c0646f513e4"},{"id":228,"source":"campaign/journey-07-06-v1.json","fingerprint":"3067069e1b953e952daf4c769815eb86f05d652213b6fa81fb0a4c3f4f71e279"},{"id":229,"source":"campaign/journey-07-07-v1.json","fingerprint":"63dc0eb97fe35aefeb630b4dfda79da71e82dd93360849452801f0e9571df111"},{"id":230,"source":"campaign/journey-07-08-v1.json","fingerprint":"76d3defcfa13277c03914e74be4d245459e22bbff6ce9e54c6fa1a83956aeb6f"},{"id":231,"source":"campaign/journey-07-bell-v1.json","fingerprint":"ad55b04329178b059b90e44a645f294b6233ee9659c77fd57b35112381396992"},{"id":232,"source":"campaign/journey-07-bolt-and-pin-v1.json","fingerprint":"b87eb52b0e3f624edcd58fe5ef25344f484c3b7f37f1b0f8c35cdd26d21c695c"},{"id":233,"source":"campaign/journey-07-butterfly-v1.json","fingerprint":"ccc16e593776aaf175d6734cb803609ce046c0c7a9573549e382d17c19ae7277"},{"id":234,"source":"campaign/journey-07-clasp-v1.json","fingerprint":"a86f4bc986f368a4a38c4486c5e0bb215c036b88419896e1bee70eaa502a36aa"},{"id":235,"source":"campaign/journey-07-crossed-ribbon-v1.json","fingerprint":"8a833fa91e7bb642b878e008019c794447b32214ed997bf69c40d465a2b7119f"},{"id":236,"source":"campaign/journey-07-crown-v1.json","fingerprint":"f4cbc1994b70ce4a8d0f3b7455f4f38919a6100c65bff3a76c11df845ab00a92"},{"id":237,"source":"campaign/journey-07-cup-and-saucer-v1.json","fingerprint":"af5f25378ecfba323690897560b58ca5ed212939600e0fb7e5d3bfde8032f767"},{"id":238,"source":"campaign/journey-07-fish-v1.json","fingerprint":"682b6af5d887250948544d3994efefd8e1045121f89f66acbcfd60ea6f6cc832"},{"id":239,"source":"campaign/journey-07-folded-diamond-v1.json","fingerprint":"ee395160b3e0d9dd61d637eb40b89313cb02a77a3c262d06534055c801d49d69"},{"id":240,"source":"campaign/journey-07-folding-screen-v1.json","fingerprint":"ed83dad1942250841d06a2088b768de37ec154c3918478e3cc740534718ee6d0"},{"id":241,"source":"campaign/journey-07-lattice-leaf-v1.json","fingerprint":"f88375ea3fb13b775ac267839dfb47eee825c64d06787e6a6b154f42a36d8188"},{"id":242,"source":"campaign/journey-07-mooring-cleat-v1.json","fingerprint":"37370547630f32c9d08490c93ff9724d75cb47afb150dea4c79da5af3a0e166d"},{"id":243,"source":"campaign/journey-07-open-gate-v1.json","fingerprint":"71be9ff40b2ed3c36a9a3df64de92ae67ef800b0d521c5a8ea3a0f9223f8bf6c"},{"id":244,"source":"campaign/journey-07-pennant-v1.json","fingerprint":"adb2f314f59024574f8c361511e92e02bb594934f674b15818471ad66a06ce6e"},{"id":245,"source":"campaign/journey-07-rungs-v1.json","fingerprint":"d25bb3932a0f329f3955ba8d586080e111af7f5157b613f92c95ba594ab56932"},{"id":246,"source":"campaign/journey-07-seed-pod-v1.json","fingerprint":"2fccd74047ece8955e1c09d86e6f43535ac00605637632de8e0e9ca59fdb86b5"},{"id":247,"source":"campaign/journey-07-sextant-v1.json","fingerprint":"d2ada6f4fa6c1501a444429c3f0c20aa6f1a2183b4f2a11fc14e6981a853bf1d"},{"id":248,"source":"campaign/journey-07-shepherds-crook-v1.json","fingerprint":"1a3afb310a380cef255cf89123515ace1e822755b86a7e3b1727230fb3774c98"},{"id":249,"source":"campaign/journey-07-signal-mast-v1.json","fingerprint":"f14ffa57510d3efd9b257e2f7f064ac2141e010df5f5190c56825bda56f40021"},{"id":250,"source":"campaign/journey-07-spool-v1.json","fingerprint":"bf8a35b4375a707e65bfe17f70822110839eda4be31270873533f02019df2e68"},{"id":251,"source":"campaign/journey-07-star-v1.json","fingerprint":"49896949d5efa0edda984fde118d056ca7a02399c8376ace9f212d0d6b7dd752"},{"id":252,"source":"campaign/journey-07-tent-and-peg-v1.json","fingerprint":"26bce066e99472e9df52fd832b171ebba7081ed91a2bf73ebf1922164ee2d601"},{"id":253,"source":"campaign/journey-07-three-leaves-v1.json","fingerprint":"86d0a7befe07226abb42029cbf1b03d17d5a5bea111bc720069f0608828a088f"},{"id":254,"source":"campaign/journey-07-tripod-v1.json","fingerprint":"10201e4b926895b67116e488869c04db9516771af55ec4392fb43efa0325ee29"},{"id":255,"source":"campaign/journey-07-tuning-fork-v1.json","fingerprint":"6debe1fd85a1db03e6f6c9d16b4ca3f8cc9ad56922c6b96de8bb42bb4af65930"},{"id":256,"source":"campaign/journey-07-window-v1.json","fingerprint":"b993eeb1eb82f4c5acab3b03975978813b7539c0881363e41515a62b50d6ccbe"},{"id":257,"source":"campaign/journey-07-wishbone-v1.json","fingerprint":"bd2390b77c791d48ff334e85e958f1edbb52e13c5e09d578204909d9d8c42569"},{"id":258,"source":"campaign/journey-08-01-v1.json","fingerprint":"0bf0ae03f29906bb6cd9a22875b47c33b293deaa79a9f5c4f100622cd0668535"},{"id":259,"source":"campaign/journey-08-02-v1.json","fingerprint":"026c2ff204e01b3a8a0d13facd7eccc26ebec4cf6f26cfa905e9b15706b76d24"},{"id":260,"source":"campaign/journey-08-03-v1.json","fingerprint":"eb14dbd98db79358da27b885306c0aff1b4aac67f1774d3c6b7c62df0f992531"},{"id":261,"source":"campaign/journey-08-04-v1.json","fingerprint":"29443897cf41099fdf217027818f68b4cc4e263c380e0f45a8efb79b8e5ee3f5"},{"id":262,"source":"campaign/journey-08-05-v1.json","fingerprint":"2875097974ae3adda27339a08df67f654524d6bfca538dbe704faf6b01df90cb"},{"id":263,"source":"campaign/journey-08-06-v1.json","fingerprint":"2e5237de9d28c7e49dfe9ad682dbd16b808d745511b85e453998a4fc7f577d10"},{"id":264,"source":"campaign/journey-08-07-v1.json","fingerprint":"be7d3fe395ee65878c39f7098b75cb20093cbc513f8550e59f1c2037e76a5413"},{"id":265,"source":"campaign/journey-08-08-v1.json","fingerprint":"b8512ed404dd018489a3bb08644b44c8af3b236be69f4291d702e930f8b20188"},{"id":266,"source":"campaign/journey-08-acorn-v1.json","fingerprint":"cd93c24280a3ca058fa1e855f1d2e58cb96a5c4e75d06c9816588cea5a7b6f02"},{"id":267,"source":"campaign/journey-08-bell-yoke-v1.json","fingerprint":"e6010cc72893f280f9a38a381fd416342c57b040a7d90b428823d7588f34f6ad"},{"id":268,"source":"campaign/journey-08-bookend-v1.json","fingerprint":"df23bfc8c7b7d670f5db5769e73de614499449104e11f32a223d81f8dffbbbb1"},{"id":269,"source":"campaign/journey-08-carriage-v1.json","fingerprint":"98f1c58b29f0abcb164a7a5c427124031f308829a40c01e8e416c446dcc256fa"},{"id":270,"source":"campaign/journey-08-chalice-v1.json","fingerprint":"c89c08520703daa8247b2408db51e71054bde06c6b22b091620bd001ae18791c"},{"id":271,"source":"campaign/journey-08-compass-rose-v1.json","fingerprint":"b6e929636f69ed099de3d799a3b13573b2b48951119c2666a52f8f512e53f0dc"},{"id":272,"source":"campaign/journey-08-cradle-and-pin-v1.json","fingerprint":"4acccee15aedb2b6581327ad4e13b689301e9dc23cdcbdb4370ef20f12be09c3"},{"id":273,"source":"campaign/journey-08-dovetail-v1.json","fingerprint":"52ce2227a11e0183d2cf1615e2d077c7f8fbb26a9918c13d02052f2bf97f5895"},{"id":274,"source":"campaign/journey-08-footbridge-v1.json","fingerprint":"ea75f6ea0059e58291f80de3d5f60f05b45360700098b9bb79ed6730fadaec01"},{"id":275,"source":"campaign/journey-08-fountain-v1.json","fingerprint":"d595f90588c612110173714c514403ff8d164938bcc89ea6fd7359ac229f0570"},{"id":276,"source":"campaign/journey-08-garden-tools-v1.json","fingerprint":"14a0a671a52b010ec48e568a7b121280cbf72c30a8dd940b7ea96842886b12c0"},{"id":277,"source":"campaign/journey-08-hand-mirror-v1.json","fingerprint":"e24f5b5738a6fc5d977a4402ca61abf8b0df6ed47b2985b2da16377a6143b93f"},{"id":278,"source":"campaign/journey-08-hanger-and-clips-v1.json","fingerprint":"2e9d8150b08ceb51a3358bb7bc282555ecdaff2a942a39130054b046aa8dc470"},{"id":279,"source":"campaign/journey-08-heron-v1.json","fingerprint":"0f0a78d9444aa048ded5a828f8e819b590557dcd406d19e064a673853f71d7e9"},{"id":280,"source":"campaign/journey-08-hourglass-frame-v1.json","fingerprint":"498babba3b54ad603b0d2bca92db4222c4f4204c20c9bb656aeb7f698ab1e530"},{"id":281,"source":"campaign/journey-08-kite-and-reel-v1.json","fingerprint":"e28f063df901053d0421a82d7b8a8b8debe23c3fec44c43aaab7f9fce0dbbf2d"},{"id":282,"source":"campaign/journey-08-lyre-v1.json","fingerprint":"3fd43ee774af2e615bc55e15891f9a12ea9f3d88134e1be1fc97a4d3120f14b1"},{"id":283,"source":"campaign/journey-08-mallet-and-wedge-v1.json","fingerprint":"c1416243898b9513771ad427e815b7921e2e55fb007f9847a0361424bc88b580"},{"id":284,"source":"campaign/journey-08-paper-boat-v1.json","fingerprint":"5806bc544abd0c9ac3a705366acfb15b84024d4e39e86ddd8c58955a0fd310e6"},{"id":285,"source":"campaign/journey-08-pendant-v1.json","fingerprint":"6f1221d2526c80a67c4f0fdf5bdaa8c4a0283d6d5d60bba04591e57ebef2903b"},{"id":286,"source":"campaign/journey-08-pinwheel-v1.json","fingerprint":"0df0bb666256e90f90bbab4fddb858bade52aad964f90e9482ff319101238395"},{"id":287,"source":"campaign/journey-08-sprig-and-ring-v1.json","fingerprint":"3ddfce5e599a47bd97e3ccdfc4ac77854f48a2358151e3169a614ca72ff84ad8"},{"id":288,"source":"campaign/journey-08-stool-v1.json","fingerprint":"c50064aed8c0c7be4cbf7d28445323ffe171b226f08ee3057028c7db455032fa"},{"id":289,"source":"campaign/journey-08-teapot-v1.json","fingerprint":"6a5d7346630efde0c46d17f85fe1119cc3213d183518821b85cc6f3fc85e20ad"},{"id":290,"source":"campaign/journey-08-threaded-needle-v1.json","fingerprint":"e3a701e70a8f245bc6c87207e8f69589bbb3a5f51eedd42389dbd582360894a6"},{"id":291,"source":"campaign/journey-08-twin-bells-v1.json","fingerprint":"3e6a94b79bf44e3411a33f75fcfa1280282d4dfbeefda02f0f327a566ad83777"},{"id":292,"source":"campaign/journey-08-waypost-v1.json","fingerprint":"03de2ac9d6fded4e94ed59d215d82800ab6fa595a974b6c9628cd829d4bd951d"},{"id":293,"source":"campaign/journey-08-weathercock-v1.json","fingerprint":"45da53596811b6618ab1561f00e8052fbcf847f81c229963741d12109fc39763"},{"id":294,"source":"campaign/journey-08-wind-chime-v1.json","fingerprint":"e99559f81475a64d55d865f7067aa668f50f09d07e44a0ae563bf6e1c514fa1d"},{"id":295,"source":"campaign/journey-08-windsock-v1.json","fingerprint":"d0bce051713cb5bd3990f4b4c515bf9c1050576bdadd6ae47bbc6631e18d987d"},{"id":296,"source":"campaign/journey-09-01-v1.json","fingerprint":"75026e3d17f68f0345ab73e9fd283c2e18411ec5cec8b09dbdecf4417e27c353"},{"id":297,"source":"campaign/journey-09-02-v1.json","fingerprint":"4d8f52cdc123edf8a5cbd3c1f133e846b52afceeb47533398686150d9c742375"},{"id":298,"source":"campaign/journey-09-03-v1.json","fingerprint":"40a98e05eb08ccfe5263db05432f5121e2542c61ef3f1daab1bf98363e86f66f"},{"id":299,"source":"campaign/journey-09-04-v1.json","fingerprint":"302b746cdf52e5f29fe4b2806f829db6dd6ac1f257e884228b19904c45451d13"},{"id":300,"source":"campaign/journey-09-04-v2.json","fingerprint":"85f4d7f81c9a12806135f3296ff61bbd36bb0abbd7ad9cc262d5a2ddf17be466"},{"id":301,"source":"campaign/journey-09-05-v1.json","fingerprint":"638879a2cb60511a5265d542788bc7831c1c831b36e7405d0d79a3019263b00a"},{"id":302,"source":"campaign/journey-09-06-v1.json","fingerprint":"3139cd4dd3edc03278d060a54d87337bd2f1ebcf9426d465453ecac9078af15c"},{"id":303,"source":"campaign/journey-09-06-v2.json","fingerprint":"389da5d19468fb56a339e18353ba399d0b4d9b4afa8f67868dd0040d2b45fe0c"},{"id":304,"source":"campaign/journey-09-07-v1.json","fingerprint":"cf956df144b4effaae447a90036b20cb4afb2e0e5c13441ad699cfd6b887c022"},{"id":305,"source":"campaign/journey-09-08-v1.json","fingerprint":"02e14f7683a444229a6f54fec96a42f9aab33f5ca9adf25bafaf7fe38d2b141d"},{"id":306,"source":"campaign/journey-09-beacon-and-bay-v1.json","fingerprint":"560288713f93c73adbf829dcdfde743f9d84be9d03945389aa85411055db03ca"},{"id":307,"source":"campaign/journey-09-bowline-v1.json","fingerprint":"bbf73da0e164659e5f42d74ad7bd3815a9abbe9265df06c8f67d96387bfa43f3"},{"id":308,"source":"campaign/journey-09-bunting-v1.json","fingerprint":"e32c17ce364ffa8938bc22a14eb9e0ba1f274ff7755833c9d23c9a020284a2f2"},{"id":309,"source":"campaign/journey-09-causeway-v1.json","fingerprint":"523d86663cf107b2472adb8f6300a40a5d571ab03024c23002208f82230e719a"},{"id":310,"source":"campaign/journey-09-circuit-and-cascade-v1.json","fingerprint":"e76cda8e58b01e4c97d427c5eb82091ba1af0ce01bf770b86a7c42e10b407ff4"},{"id":311,"source":"campaign/journey-09-comet-v1.json","fingerprint":"b15325f6b20e3164fd9d3b6e0bb883c3a3efe3e35946e213b0f255d242b989b7"},{"id":312,"source":"campaign/journey-09-counterflow-v1.json","fingerprint":"2e8184dac7f1ca92206e50cd7774fcb7db6fa743baa9f21b5151974da2d4005b"},{"id":313,"source":"campaign/journey-09-crosscurrent-v1.json","fingerprint":"0ded959429d1c96d6cdb05184ded9521eeb81f4bf24e81d404cbfb507e7328f6"},{"id":314,"source":"campaign/journey-09-envelope-v1.json","fingerprint":"8c2f255f7daa3dda103ec15f1582105e7d67b13ff7947d98f8ecd003ca62a8ad"},{"id":315,"source":"campaign/journey-09-folding-screen-v1.json","fingerprint":"3daeb38564b8c8df0cafb6bf0b0080beb0d36445941c8c998f794aa5dd0337c5"},{"id":316,"source":"campaign/journey-09-glasshouse-v1.json","fingerprint":"4c90c01fbd3a01b7535ffda8d3005790e46105e928c0b1446393d892fe58ea14"},{"id":317,"source":"campaign/journey-09-headwaters-v1.json","fingerprint":"307a24d94352309b7cb0d214bfd4aab3828fd046101ccc8462919092f3abd134"},{"id":318,"source":"campaign/journey-09-hourglass-v1.json","fingerprint":"cf4d48fc799393a079e59fcfbec3eed34c78a129d7fd385a81e4c220e265f082"},{"id":319,"source":"campaign/journey-09-linked-keys-v1.json","fingerprint":"75a7e7fa8961d9b74bb2b1a22dd2cbb96bcc463d2407820ba6b82b377d48bc96"},{"id":320,"source":"campaign/journey-09-manta-v1.json","fingerprint":"7c4fbdbe01330cc7ba621465ede116126c3005be277fe8fcef7255a426d0268f"},{"id":321,"source":"campaign/journey-09-millrace-v1.json","fingerprint":"7596db4bf9576896a79055f0e79f78ab507ab1fae74a3ffd9f9a88fdc21b60bb"},{"id":322,"source":"campaign/journey-09-plug-v1.json","fingerprint":"e02a8392c595f22c1b26c46561845d8ff998ffd99d71f9027f30a8077b35cb59"},{"id":323,"source":"campaign/journey-09-pocket-watch-v1.json","fingerprint":"200adce098777b1f14cb2e1411044950b815cc7f90dbca16990a42643819184a"},{"id":324,"source":"campaign/journey-09-return-loop-v1.json","fingerprint":"505a5864953ce8f087b4e2360c47407307143ddf254097bed8e742b096466949"},{"id":325,"source":"campaign/journey-09-sextant-v1.json","fingerprint":"c15cf9abec83440efbe4f6736b16edff77215b19d13836503a5a8ea64a6efd44"},{"id":326,"source":"campaign/journey-09-signal-tree-v1.json","fingerprint":"1e112b21ba7031deacc027ef2dff05158c3178732f0f2a0d73f6f53cd5376344"},{"id":327,"source":"campaign/journey-09-split-shield-v1.json","fingerprint":"c5661a3c8c4d96340fff2c58a9c3349733ded53a71dd331359ebc4eed7c932e0"},{"id":328,"source":"campaign/journey-09-streamer-v1.json","fingerprint":"c1723bb47ba04649c7e83519f0a58d9a4c24a88195de721030ee3b824f6c367f"},{"id":329,"source":"campaign/journey-09-three-reeds-v1.json","fingerprint":"1b51388c09853fe38b2d37627b8524697dc8866697c1eecfef6fc5c508c0b5d3"},{"id":330,"source":"campaign/journey-09-triskelion-v1.json","fingerprint":"2aa44b2c6057dd17e96aef1b5bb5112216130b00a5c9e6ae6b4a473033a07a8e"},{"id":331,"source":"campaign/journey-09-turnkey-v1.json","fingerprint":"40a4529947b81be3d62107ae4c08b857faa7e9ed7107284a3623b1f629a65d0b"},{"id":332,"source":"campaign/journey-09-two-signals-v1.json","fingerprint":"1972f9fb56c0bef1e5f3b986659a56e81d9992b7b7befd04fbfe4a92d61773e3"},{"id":333,"source":"campaign/journey-09-windglass-v1.json","fingerprint":"491220b0fca5005c870040d91fc159594863dce89d487cb9fabc07a70db2fa4b"},{"id":334,"source":"campaign/journey-10-01-v1.json","fingerprint":"f401c4e95820d86d8fdcba5b7df66dff58431c80f8963ab7eed7f26c51de8b2a"},{"id":335,"source":"campaign/journey-10-01-v2.json","fingerprint":"f40b082e9e4075f3a156d18cf1fac72e915af5ec7aa10cb00a34a243d45f0e63"},{"id":336,"source":"campaign/journey-10-02-v1.json","fingerprint":"a89d67e560e0a863d0803e2d46a2104759c1db3dbfae0a29365d51d02be36040"},{"id":337,"source":"campaign/journey-10-02-v2.json","fingerprint":"1ffe65e9a5ef61191b71b00e23a1d1d7c6de39bb8745af4e1f54fd3e01b6d140"},{"id":338,"source":"campaign/journey-10-03-v1.json","fingerprint":"6dc9292f402c5e4ed5dce2f0ca747ab4557e6d56b30a2ec9630b9b446937a080"},{"id":339,"source":"campaign/journey-10-03-v2.json","fingerprint":"69053bffa97f4bc456aedebbcece489ab289595d4bfc0c1d403f2fb9148da427"},{"id":340,"source":"campaign/journey-10-04-v1.json","fingerprint":"ec3b4c85b40d4655533ecb4809a9d4bf30a1843cc0b528109985e1d7282fb011"},{"id":341,"source":"campaign/journey-10-04-v2.json","fingerprint":"45f1fd55f31390a1b099bda373f13819a58542d25c599e5eb9390e6074316fbf"},{"id":342,"source":"campaign/journey-10-05-v1.json","fingerprint":"135e942b7be6b282ea820fd9fbbb9658ffade50782b7c7a6c9b289a13d2db68c"},{"id":343,"source":"campaign/journey-10-05-v2.json","fingerprint":"094abc5bd0a68d655b95ace709e0ca19f66b31fc720f96a54375e34af680c699"},{"id":344,"source":"campaign/journey-10-06-v1.json","fingerprint":"d091f0a0d6545a30701a6c1e197dfe2f735a582b03d8cbb24f0f94df793c7b16"},{"id":345,"source":"campaign/journey-10-06-v2.json","fingerprint":"641479a2d06abe4118222ac98a7010d242936be6d55d48af31f48b83f3244434"},{"id":346,"source":"campaign/journey-10-07-v1.json","fingerprint":"af9d9ffd2290b6f87de85dbe121f32d1a3d41bfdc6eed78b088a5d494b1745a5"},{"id":347,"source":"campaign/journey-10-07-v2.json","fingerprint":"1c33ff16817d724b9447b2ef01f1a0291552255b378696e9b85f9a1238de7999"},{"id":348,"source":"campaign/journey-10-08-v1.json","fingerprint":"991ee8cb707b9143dfc29a6dc70da887d73613a1a9e98ffcde31d6571b6107c4"},{"id":349,"source":"campaign/journey-10-08-v2.json","fingerprint":"43f8837f54f0539e5b4fef6be15324957d6212b868153251ba7b8f32aafc10c7"},{"id":350,"source":"campaign/journey-11-01-v1.json","fingerprint":"1ea43a55f610ff383687781f2101bae55ae83ba8d1ed4ec92e2edc80e7934a8e"},{"id":351,"source":"campaign/journey-11-02-v1.json","fingerprint":"849b29f1dc17828ad17ec73055b49fd7c687c60d80d66dc67d65fc8f746b660d"},{"id":352,"source":"campaign/journey-11-03-v1.json","fingerprint":"4eac3da64266ebd8040878623867f8242c19fe4d5940dbba711d13914c24cc56"},{"id":353,"source":"campaign/journey-11-04-v1.json","fingerprint":"e446d04b205cc3f1a52743a02f318bb262458d9c04be30727667266f90751f80"},{"id":354,"source":"campaign/journey-11-05-v1.json","fingerprint":"980fc11f2e5af8fb64d64895d03abcca7b45c37b3bc4d8e9d1b4768f8bfab33a"},{"id":355,"source":"campaign/journey-11-06-v1.json","fingerprint":"2e4cf27a85e3b5eab84376168dc22c395ca146e12b1a5056a31832c6f38b1d9f"},{"id":356,"source":"campaign/journey-11-07-v1.json","fingerprint":"a46e4bf4a4c963f0616d738aa7c52413445faaa2b80d3c7ed74526a8334fd465"},{"id":357,"source":"campaign/journey-11-08-v1.json","fingerprint":"1cd9e4b747c15a27343ce5d43068fb0232161cd9359a8ad54c39abffc32e61e8"},{"id":358,"source":"campaign/journey-11-almond-to-kite-v1.json","fingerprint":"33c8b2b09fadd16714c100ff862ad53c51e9474f531f70114b3dcfb64dd6f808"},{"id":359,"source":"campaign/journey-11-apron-to-basket-v1.json","fingerprint":"0da747dde0186200186c07914f594067f3ac8713d0ca86373171f5b27b7eaea7"},{"id":360,"source":"campaign/journey-11-awning-to-crane-v1.json","fingerprint":"d54be2bd7846b3f2a2ccc6dd4eaea1f08405459a5128c567de32b75df4411ace"},{"id":361,"source":"campaign/journey-11-bookends-to-trestle-v1.json","fingerprint":"eaf4d950a3648b6fae6709947b905454ce565649f74cd7158f73e3da6662f3f0"},{"id":362,"source":"campaign/journey-11-bracket-to-gem-v1.json","fingerprint":"4118455d5941f766dca23d8f16d70d711c8980cb564a70137dd2e06f868cb745"},{"id":363,"source":"campaign/journey-11-candelabra-to-arbor-v1.json","fingerprint":"b9e4aa313e997eaf86436053e29fd6f3174fc06983b9637903e1dbec7fa11fc3"},{"id":364,"source":"campaign/journey-11-compass-to-wing-v1.json","fingerprint":"dd57e2effcba84037589bd91975af6974e7cb0180a59303b5a4b836fc5d424db"},{"id":365,"source":"campaign/journey-11-crest-to-skiff-v1.json","fingerprint":"183fae5134205b1eebbba69ad2f364164149b2107858d401cf593b90ab28ca54"},{"id":366,"source":"campaign/journey-11-cup-to-lantern-v1.json","fingerprint":"4d9fb8140e9c56727a8844d5d23c252f98b117fb581f52a62b389eb776a8e2e5"},{"id":367,"source":"campaign/journey-11-fronds-to-comet-v1.json","fingerprint":"079b534c0a36119f7e3915c274db1ee26bd16c41fe17e4bddf3357a7a2ea80fd"},{"id":368,"source":"campaign/journey-11-key-to-pennant-v1.json","fingerprint":"cba2344a6da03645de2d26b847953b04060df830789c93521616553433d6144c"},{"id":369,"source":"campaign/journey-11-kites-to-shutters-v1.json","fingerprint":"cd610bf4e51ac8b1863452e4eff498764ae52da5709beb401d3569eaf5afa2c9"},{"id":370,"source":"campaign/journey-11-ladder-to-weave-v1.json","fingerprint":"0268cde709d74e41c4504cea3d45b948300d575b65c30349d22e19a501abb873"},{"id":371,"source":"campaign/journey-11-landing-to-glider-v1.json","fingerprint":"51a26173f0d3b82a1427e6536d46827c2f54adcd1db40da04decafc6b4ebc088"},{"id":372,"source":"campaign/journey-11-lantern-to-pennon-v1.json","fingerprint":"d24739d7f58c45cc0420cffef14a133f878784a0d1ca7a620db706646180ada2"},{"id":373,"source":"campaign/journey-11-medal-to-ladle-v1.json","fingerprint":"4f6727a71f193fd4e815b86e7128eaec2bc24a1a10a8db9bbe3439c18b814202"},{"id":374,"source":"campaign/journey-11-passing-the-fan-v1.json","fingerprint":"c600557a9177f3afb9f4f278a0eab35457dc9802187b9f649b624d0a16ba80b3"},{"id":375,"source":"campaign/journey-11-pickets-to-arch-v1.json","fingerprint":"14aa500edc209cb9a6e91b97d042616f2e09ffb38246e013625677e3136d876f"},{"id":376,"source":"campaign/journey-11-rigging-to-canopy-v1.json","fingerprint":"9de7a77cc71f62b7d28c1fe7cc5ecdc07ecdc7e3ac91ca4ad8dc91a9b0aa4811"},{"id":377,"source":"campaign/journey-11-roof-garden-to-fold-v1.json","fingerprint":"5fa50fe8c8f96da28edca30de54b519d326cdf70d23190ec9e51ac691d5acea2"},{"id":378,"source":"campaign/journey-11-sail-to-quay-v1.json","fingerprint":"c580b479863f5afcb2bf36c215ba8ff09263e6606208683fb661fd5b73249e77"},{"id":379,"source":"campaign/journey-11-sprig-to-jib-v1.json","fingerprint":"1bc9af95e533ed5943ae9049d97ee97b157e01aa58694c2d98dab5208e81b9c8"},{"id":380,"source":"campaign/journey-11-stairs-to-lightning-v1.json","fingerprint":"1868771ea3286331d7899165c4cd0c9e7cb04e27b93dbbaf715abf8c85237cc5"},{"id":381,"source":"campaign/journey-11-starframe-to-chalice-v1.json","fingerprint":"958ddc3759269756df43ab5290e1f060b4ab88fd663b4c49b9a55446f6ad263e"},{"id":382,"source":"campaign/journey-11-three-arches-to-vault-v1.json","fingerprint":"ca626962f87b2576174a8499be212d7fb459506bc5f3b3582e9bc9f0d50d8988"},{"id":383,"source":"campaign/journey-11-three-lanterns-v1.json","fingerprint":"813e9488bebbae6a27579830e3802af9f4fbb441c3fdac32d39d6f25b7564fda"},{"id":384,"source":"campaign/journey-11-trefoil-to-pinwheel-v1.json","fingerprint":"0e9f7fe184b74bf8cf84050ebc7b297d559846afc1f427348dd96ed0d1c16979"},{"id":385,"source":"campaign/journey-11-trident-to-banner-v1.json","fingerprint":"4ecfb3a3047890094a2ef354a65eb8f41af770aae11070357812fad4bed6253c"},{"id":386,"source":"campaign/journey-12-01-v1.json","fingerprint":"e094ba469cd5f2e1006394a48b62ef41d4ea0c0b73df2a383b0fe3dcaa280cb7"},{"id":387,"source":"campaign/journey-12-02-v1.json","fingerprint":"f2e02d651cc7b79388062f9685514015f251938064913802176bf9799be5dea9"},{"id":388,"source":"campaign/journey-12-02-v2.json","fingerprint":"062cf52351807168011544ca3e6f3dd9cc0ad7aa313609d051421bc6d96d6270"},{"id":389,"source":"campaign/journey-12-03-v1.json","fingerprint":"76e38d1aa51909e59e627a1fa243f26c5e13d38fa9ddb84be977d308d10d8736"},{"id":390,"source":"campaign/journey-12-03-v2.json","fingerprint":"636cb4e73e5797fb71c81db6bc2c1b37b8cd2d852289489ebf9e596931018ac6"},{"id":391,"source":"campaign/journey-12-04-v1.json","fingerprint":"fc832a5cb27467123eccd862a420cf4ecf795defc8616bf707f7fbaa1144f143"},{"id":392,"source":"campaign/journey-12-04-v2.json","fingerprint":"bc06419814d891c063df4c75e2e98783bc68ad9a5e49170e7f8132c3532e3061"},{"id":393,"source":"campaign/journey-12-05-v1.json","fingerprint":"17d1feb0b1952ff1b740e649296f8aaf94b3ddfd3f3cac5e5e626b554ec47ecc"},{"id":394,"source":"campaign/journey-12-05-v2.json","fingerprint":"735fd7acbc14c346ef541dc1b117f7cd63088870cad77ec6ca4c17fe89665a95"},{"id":395,"source":"campaign/journey-12-06-v1.json","fingerprint":"2c3b5478fe095f634aa49069fe14e18e5638bdc03f708cd18ce346d6853bc43d"},{"id":396,"source":"campaign/journey-12-06-v2.json","fingerprint":"6e619987ef726426ab7fff886d8498dc413ec2612d987dd8fee71e4a77abfcd1"},{"id":397,"source":"campaign/journey-12-07-v1.json","fingerprint":"9601e16839f4f3949beab69893eb9f104e5aa97d957d57f594a3f9404bc7f20c"},{"id":398,"source":"campaign/journey-12-07-v2.json","fingerprint":"38c12dff17a02d6095a8814b96ae32e3fc67ec7743092b75c78cee392c9f3d72"},{"id":399,"source":"campaign/journey-12-08-v1.json","fingerprint":"406543a25b8c7403e79d2b9e388fcdf59e96d3f3235b0faa9dd81dbeecb733fd"},{"id":400,"source":"campaign/journey-12-08-v2.json","fingerprint":"85c3490b3763294136922184cc5d81171478d9fbe1c8bf3797f499a529d50d4d"},{"id":401,"source":"campaign/journey-12-bottom-drawer-v1.json","fingerprint":"8c31e7ee1f92f2aee1efab7fd6d2508d2951b21d2831c9d8108fca6fda07e3a4"},{"id":402,"source":"campaign/journey-12-changing-room-v1.json","fingerprint":"caea99871b72281a45f870be5426980aebfd0c31189dd3a248457e5d11f1189f"},{"id":403,"source":"campaign/journey-12-courtyard-posts-v1.json","fingerprint":"4ebb874d1189d0b7dce0c96112d5c61caf8eb6c72e71ba7fc399d260ceb2222c"},{"id":404,"source":"campaign/journey-12-covered-walk-v1.json","fingerprint":"74ec3f8dccdbcae511171a88852a843de1b36ffad13da3e5143409fa5fcef957"},{"id":405,"source":"campaign/journey-12-crossing-petals-v1.json","fingerprint":"87ec575e73a15734f20fafe5ab4efab26685259ac49326b60e19d49eff1ffa8b"},{"id":406,"source":"campaign/journey-12-far-bank-v1.json","fingerprint":"0cf0817a68e2e9a4ab1dfceb5594dbfbd1c4b869b1838d9a20ee7f12608bcaf5"},{"id":407,"source":"campaign/journey-12-forked-voyage-v1.json","fingerprint":"00c65a01344061105820a527c431279f4fa0f0efaa0d8cc557c0cccb4b7afcdd"},{"id":408,"source":"campaign/journey-12-high-shelf-v1.json","fingerprint":"e440810fb7fb8ad9ad145c6aaf9abd9cbc1c8bbf54c376df216749878b9b0a56"},{"id":409,"source":"campaign/journey-12-in-the-stream-v1.json","fingerprint":"fea9a012fb74b7e663ef6ea665dff5a977bdf88719501ad748b40edd2116aa15"},{"id":410,"source":"campaign/journey-12-island-post-v1.json","fingerprint":"9635ab871dfdb150101bbf4b33fc2021a32807cc3afb306ee11859a205411cee"},{"id":411,"source":"campaign/journey-12-lantern-neck-v1.json","fingerprint":"8f42f0065f9e7174a00406d2c3f937526655c72d5e9dd5072d8c299bad0c34a8"},{"id":412,"source":"campaign/journey-12-one-watch-v1.json","fingerprint":"9ac50be4ab22f98177109063e4584f238bf154a93b158bc4ad7d4e3151f170a6"},{"id":413,"source":"campaign/journey-12-open-hand-v1.json","fingerprint":"7fa4485ef672e2675ea130faf9476c0ab9387bd84ed0a1263751f87d72263eff"},{"id":414,"source":"campaign/journey-12-opposite-shores-v1.json","fingerprint":"974625ad289a5673052244ac784bf20b4616faa1c82dfc7b07fd736c57f6826e"},{"id":415,"source":"campaign/journey-12-reed-circle-v1.json","fingerprint":"f3b7ee0422e276725c454acaecaab03f31b1429ebcd337ca4d639d2133bde009"},{"id":416,"source":"campaign/journey-12-split-landing-v1.json","fingerprint":"38d5520c2d71a6557448698d29629f08038e1d489b849beba499cffdba4f6bd0"},{"id":417,"source":"campaign/journey-12-staircase-posts-v1.json","fingerprint":"e1ada0132394a5bc3d6df2b0d3d5c01da1db05f715d31680e987f787d08e9885"},{"id":418,"source":"campaign/journey-12-stepping-tides-v1.json","fingerprint":"9b88b89b500561fc10d92397d1e16466950013fec7afa6b35dd201e4b82d243e"},{"id":419,"source":"campaign/journey-12-three-bridges-v1.json","fingerprint":"e4f4c7e5503f3bc599d86ca6638ddbed4dceba33524622236a9d967db49845b4"},{"id":420,"source":"campaign/journey-12-three-courts-v1.json","fingerprint":"0c6836c05a1aaa05547787d704383e164e44e7832ab348be19527a2007f69843"},{"id":421,"source":"campaign/journey-12-three-watchposts-v1.json","fingerprint":"9611bdb025d8831270022f3723779faafb01c2513303e7064a0ac7fafdab2b10"},{"id":422,"source":"campaign/journey-12-two-outposts-v1.json","fingerprint":"1491ef5f49812c1373810b176746283053da60b068b6d6556a52cbaa02ba0f22"},{"id":423,"source":"campaign/journey-13-01-v1.json","fingerprint":"5657e5959850f175da1d5def08bbd6de2140420ae2939ca6486853abac74dbed"},{"id":424,"source":"campaign/journey-13-02-v1.json","fingerprint":"4f2c086319b644688fbecc732c5bcd015c09912672d419a562a0f5baf4ffc3cd"},{"id":425,"source":"campaign/journey-13-03-v1.json","fingerprint":"824cf9301dae3b2221d54bf6ec0474b969acc2ccce08b65bbdebb7dcfe96dfbe"},{"id":426,"source":"campaign/journey-13-04-v1.json","fingerprint":"76bf755371ce488ac5962bbd841c7d7ec510bac8b26361660c68c5e9a1b35408"},{"id":427,"source":"campaign/journey-13-05-v1.json","fingerprint":"ef81340fe48b6c29cc5afd144987055fbd58d4a861f13a2d49366662787ceb40"},{"id":428,"source":"campaign/journey-13-06-v1.json","fingerprint":"3d7c64061f5246ec9e9c1a1f07ffa60a5154c1ce5c431cd818003f2644407d25"},{"id":429,"source":"campaign/journey-13-07-v1.json","fingerprint":"32637babb5e54ec563117e1b766b5680849c6de48e5885c8592d4e320b975081"},{"id":430,"source":"campaign/journey-13-08-v1.json","fingerprint":"439ccd28aac25455269c35ea5fc0bd4172e6379dc73804d48e42ea04ed1effde"},{"id":431,"source":"campaign/journey-14-01-v1.json","fingerprint":"2143e044722e6eb5a249e5f32b6b99d8d144aa7f04b37c8a4e6f2bf64fba84e0"},{"id":432,"source":"campaign/journey-14-02-v1.json","fingerprint":"828976b30802eb1d8e8940a807f5e33fbaa26e1448492e877c244dcd321efe32"},{"id":433,"source":"campaign/journey-14-03-v1.json","fingerprint":"ddd6d70fbaad39ad1d4b0150fd89ce1da6e83169e3534e8d50670560092ea382"},{"id":434,"source":"campaign/journey-14-04-v1.json","fingerprint":"476dc642b5d8629c08c11d51022b01a36c5722fb284aca957427bc606d94f088"},{"id":435,"source":"campaign/journey-14-05-v1.json","fingerprint":"85c814bdd54b9864992b94fcb91f5065c4f8507307df9bea8f6f066e8c28d314"},{"id":436,"source":"campaign/journey-14-06-v1.json","fingerprint":"e1d0adbbc022579ae21d62f438e7b9cf56779a5edb00ec19147b27c4df0769f6"},{"id":437,"source":"campaign/journey-14-07-v1.json","fingerprint":"131c55803005d19892a1a8a295669ab860d219f9cadccd04ca4fa196bcf4b796"},{"id":438,"source":"campaign/journey-14-08-v1.json","fingerprint":"127ade0d8e9c47e4d363512e4326950c41ccb866a17e81034cf1951ac04f3576"},{"id":439,"source":"campaign/journey-15-01-v1.json","fingerprint":"6f5acc0f616aef32c5b572c66e59aa65a20206719e3b1bf5e14b98ecdc82674a"},{"id":440,"source":"campaign/journey-15-02-v1.json","fingerprint":"5f2229f5ff2d61b80806dc29aeeff9ba8be2205ea9c7bfcc3e9e489fa80c5385"},{"id":441,"source":"campaign/journey-15-03-v1.json","fingerprint":"59e2a0eed85ec41eed767159aa6167b606edb4a3ed9b2adb856b2c097dadb8cd"},{"id":442,"source":"campaign/journey-15-04-v1.json","fingerprint":"89565ead0178a3f3082ed5db831520aacdd3e0fefc01657ce26d3e3b3095663a"},{"id":443,"source":"campaign/journey-15-05-v1.json","fingerprint":"4f0a48aa208d25b7a53df4ffc2671bd66050adc3e051e631f5f2cfc3e56cdadc"},{"id":444,"source":"campaign/journey-15-06-v1.json","fingerprint":"8f0eb0f82ca18f04ce39dc317fd4d8adb6b9f235733af129b31ef61782ad0e95"},{"id":445,"source":"campaign/journey-15-07-v1.json","fingerprint":"2c78ff11bd6ebf7a7affb8fe7d0ea95b1e36a37c204ca45bb15d2216ccd71ee7"},{"id":446,"source":"campaign/journey-15-08-v1.json","fingerprint":"2fb195c590eb96e8fc5820b3865d574b581f597e1d3d32ee1376dcc123b67d8a"},{"id":447,"source":"campaign/journey-15-09-v1.json","fingerprint":"ffccb18fa869e505599f6e5e3fd77c156239d5a008a092d7b1e440f94da21c29"},{"id":448,"source":"campaign/journey-15-10-v1.json","fingerprint":"c0733584c0fdd04b4b8c25637d77dad13b83cdecc9b8c9900c227cea8ae0cc0e"},{"id":449,"source":"campaign/journey-15-11-v1.json","fingerprint":"bf7ce27fa9d41f142255078d2a841f76b627d11e0812d846a7c4535f654ba2d4"},{"id":450,"source":"campaign/journey-15-between-lanterns-v1.json","fingerprint":"255fc6d24dff953cc2270f04e639fef93c477d6f31e9550a6cdce2a880b217df"},{"id":451,"source":"campaign/journey-15-broad-bank-v1.json","fingerprint":"75126e3e88f7c929c132d080b45fcd30427a00bcb3c59d38aac56fd9de086ddf"},{"id":452,"source":"campaign/journey-15-far-shore-v1.json","fingerprint":"95b55de5edcf7dca589e795cdedf25f42642d97b9a7e58c2d68b84daa16cb3a8"},{"id":453,"source":"campaign/journey-15-forked-inlet-v1.json","fingerprint":"652fb4083cfda0953e556af2cc28b849fc5bbe466f3f7cf22bc46d93649bfd1d"},{"id":454,"source":"campaign/journey-15-keep-the-cove-v1.json","fingerprint":"30b090d68a27f3d52fd94ff6ad88e72323f9e90cc4f78fe16871900fd9c6b216"},{"id":455,"source":"campaign/journey-15-long-crossing-v1.json","fingerprint":"fba099598a10a2705becd89aa453c503f263da087f905e829bf98b7234a7b8f1"},{"id":456,"source":"campaign/journey-15-loose-ends-v1.json","fingerprint":"5c3bfed2f5cc3f6f1edbc82e1c4d5ffe95220188fddeeb0546f44f0ebf3aa826"},{"id":457,"source":"campaign/journey-15-open-current-v1.json","fingerprint":"1adc9def0bb3064283982258b0b5483d9b878b71aba3114735833dd96bd66300"},{"id":458,"source":"campaign/journey-15-paired-bays-v1.json","fingerprint":"4870b056dc6902f86bc7c678a32d8f9769fab81a4a7f60d5d43f2294374a9985"},{"id":459,"source":"campaign/journey-15-quiet-bay-v1.json","fingerprint":"a3d2f06f6e24525cee67c2a379529b587d649f994e8c8171654647bf198076ff"},{"id":460,"source":"campaign/journey-15-roof-and-courtyard-v1.json","fingerprint":"efeedd4d1010b1c26b863726c8f7eef5445b512dc520bd159b67b7f79cd07eee"},{"id":461,"source":"campaign/journey-15-room-for-two-v1.json","fingerprint":"ea872daec6d2dfe496aed95d28e83ad62f25d4d79ae85fa2a1699e5825ff2fa6"},{"id":462,"source":"campaign/journey-15-separate-waters-v1.json","fingerprint":"8286226aa525568ae436d41276159dd09d322fb75d8c20ee028155e5441cae91"},{"id":463,"source":"campaign/journey-15-shared-horizon-v1.json","fingerprint":"b3bde3b5ccf5ad9c56ae5b34481c150e2a036c6f245d03399e78572a00c357dd"},{"id":464,"source":"campaign/journey-15-shared-landing-v1.json","fingerprint":"4b5ab5e29214df7d6bbea8cc9d33a0584db5630ac8cf1426e292beae9d02a307"},{"id":465,"source":"campaign/journey-15-small-window-v1.json","fingerprint":"66365a400a1e9e5527e8b740dd47bc288fe3eb4df0068b4c0d80117f2254f366"},{"id":466,"source":"campaign/journey-15-three-coves-v1.json","fingerprint":"35e90bb514dca3ad8d060ba14c040ac625191b789cc6444014066f82cc687ee1"},{"id":467,"source":"campaign/journey-15-three-crossings-v1.json","fingerprint":"8014848f77be3154157afe54213665cbe882df75f4838daf7324d8bedf1cd5f8"},{"id":468,"source":"campaign/journey-15-three-headlands-v1.json","fingerprint":"33cbc1210075ba941aaaa2410f77a575e72c65a778091f5b19bae292530f79fb"},{"id":469,"source":"campaign/journey-15-three-moorings-v1.json","fingerprint":"0b3524040cddf22bd8dd42056722bc872e9dda1c1067c0bc306d48ad36597bde"},{"id":470,"source":"campaign/journey-15-tied-windows-v1.json","fingerprint":"077dc4023a40f6204f33b639fe6eb044615cb1e9b97ed06a64f2cb47c23e91bf"},{"id":471,"source":"campaign/journey-15-twin-creeks-v1.json","fingerprint":"5d3d0d10fe3194e6c45f52da60c4e6889b6d1814334dfeb630e23e09c7204b9a"},{"id":472,"source":"campaign/journey-15-twin-harbours-v1.json","fingerprint":"bb36393d79033492f49bbecb982760c55a6b742685a01b244d83c27ae468d710"},{"id":473,"source":"campaign/journey-15-two-kites-v1.json","fingerprint":"f0624a11cf397e50460dd2e9d461871552c8e3171c273aa59278f65752f7e194"},{"id":474,"source":"campaign/journey-15-woven-quay-v1.json","fingerprint":"bbd95f536140d9ab1dbba6e93c69d542d8e8516f55874f4970f3cff50a0692f5"},{"id":475,"source":"campaign/journey-16-01-v1.json","fingerprint":"65622871b2c474c9fac77e91d4a55cca548cb0ac6267366cc1b2d87e59fc6d23"},{"id":476,"source":"campaign/journey-16-02-v1.json","fingerprint":"026c2ff204e01b3a8a0d13facd7eccc26ebec4cf6f26cfa905e9b15706b76d24"},{"id":477,"source":"campaign/journey-16-03-v1.json","fingerprint":"6c2a1efe9cedf3344846202c99364bc69a51c8cb582c10bf6804de5ede8cef48"},{"id":478,"source":"campaign/journey-16-04-v1.json","fingerprint":"880a74ac6a11f59c1475eee8bff4caade3240d6d85e6b9210ea9ae0476cfd609"},{"id":479,"source":"campaign/journey-16-05-v1.json","fingerprint":"4c8f10fd935a1223b4f214ad32e47d83977738d030d65d3d4c8f0b4908cf6399"},{"id":480,"source":"campaign/journey-16-06-v1.json","fingerprint":"2c3b5478fe095f634aa49069fe14e18e5638bdc03f708cd18ce346d6853bc43d"},{"id":481,"source":"campaign/journey-16-07-v1.json","fingerprint":"23724f7d4f64e68c15ff9c790ce15ff2fad26f9c2f6d7f53f0f5e81dd801cb72"},{"id":482,"source":"campaign/journey-16-08-v1.json","fingerprint":"712a44bc8d2606198bacefca3d482456a87e247c4aceb2c8c78977680d60f4e1"},{"id":483,"source":"campaign/journey-16-09-v1.json","fingerprint":"e3b7ebaf0c06bc0e0225479857e11ee24dba1457bd5a857f096d603f3a621c59"},{"id":484,"source":"campaign/journey-16-10-v1.json","fingerprint":"2114508e885522420c5134e99e84723cfd65ec66b5919c4e196127041534236e"},{"id":485,"source":"campaign/journey-16-11-v1.json","fingerprint":"a99a3a16cdf3931ef72120eb5a956fe3991a3cddbbe6343831973b0419227cc1"},{"id":486,"source":"campaign/journey-16-12-v1.json","fingerprint":"af57a1c423e17f7dec9d833364c3b5897cbe475cfacb6cf80e68fe28aa50a86e"},{"id":487,"source":"campaign/journey-16-borrow-the-rung-v1.json","fingerprint":"ffdbe4586e507587a452c81b5756fa5beff83e00d2c8a002f0c3fdc1b7c8b191"},{"id":488,"source":"campaign/journey-16-both-banks-stay-v1.json","fingerprint":"0bba72f38178099b74be9b7053b2c929dd771b80fbd68e7a85e37a3823ce6723"},{"id":489,"source":"campaign/journey-16-branch-current-v1.json","fingerprint":"74ecb54375f7f51ff4ed3a29b33fc8d02099c1ef3e9dcda88a1075936701c04a"},{"id":490,"source":"campaign/journey-16-flower-and-twig-v1.json","fingerprint":"188c14156aacbfe08c4dea986155e455a3d203247d3e3238ad388abd75bcea9b"},{"id":491,"source":"campaign/journey-16-fold-the-awning-v1.json","fingerprint":"25cc47785808cfd84eb5a999acf09042956b0105579893f8cec87ec6aba4a7af"},{"id":492,"source":"campaign/journey-16-fold-the-bloom-v1.json","fingerprint":"ae16ade4b6f18be09abb63258dbbc9da40ecf64c7f3fe5c62390a5f495a06595"},{"id":493,"source":"campaign/journey-16-hold-the-window-v1.json","fingerprint":"d57bf788bca40e3790cceab9c3b2ef9f633ee177e2af34aa7c35c1b12d2b49d5"},{"id":494,"source":"campaign/journey-16-keep-the-causeway-v1.json","fingerprint":"f0edee62f406fe10574294ccfa17c246488b41fd951a5357d39b758305f75e44"},{"id":495,"source":"campaign/journey-16-keep-the-fork-v1.json","fingerprint":"eae62b2ce8b7a124649fe387cfe05fd2b5da5075beea5b56091ea268b63ab4fa"},{"id":496,"source":"campaign/journey-16-lantern-current-v1.json","fingerprint":"67c1784977e12aca0f70cdeef83c2f3e0a14cde27b9e61e2567288f2da802f00"},{"id":497,"source":"campaign/journey-16-one-way-petal-v1.json","fingerprint":"bed9558cdf5ec76c4552ae0e99d21aec2b8a8aa49de333b5354f0a24b257e15d"},{"id":498,"source":"campaign/journey-16-opposite-sprigs-v1.json","fingerprint":"a80eea81712cd21e78a5ac646a7aaca9d8a5195a430a0ca48fe822dee783c136"},{"id":499,"source":"campaign/journey-16-petals-at-rest-v1.json","fingerprint":"c27cb7cc4bbe74c0315a65fb1d22b7021e380336b60d7997453fbe34083c476c"},{"id":500,"source":"campaign/journey-16-pressure-petal-v1.json","fingerprint":"72e784e446040c149a79bfe419f7f5a6ebbf20037020fd58d074c7a6280aad64"},{"id":501,"source":"campaign/journey-16-rest-the-pennant-v1.json","fingerprint":"dcab768f43b3e9680ef13096d4efac9785fa8cf9fc4cd56f78a877b3f0b9a75c"},{"id":502,"source":"campaign/journey-16-save-a-bay-v1.json","fingerprint":"8218cf562b8d154d36549e1c55dd9c78c432d8c56ab7523e428d44f082802cdf"},{"id":503,"source":"campaign/journey-16-thread-the-frame-v1.json","fingerprint":"91a34a18f4167d9ef94bb63d2e737185f994ca0559139a84660aa0501b660f63"},{"id":504,"source":"campaign/journey-16-three-petals-v1.json","fingerprint":"79bf830537ad260672ebd1096c8adad172a14595385d45ded282d24b1557760b"},{"id":505,"source":"campaign/journey-16-three-posts-v1.json","fingerprint":"979751865047c2ff8376688874c5f635ae51f606cd4322110a7b610267762129"},{"id":506,"source":"campaign/journey-16-tidal-dial-v1.json","fingerprint":"5bfea56672ef217bc23e6986d8d9b73bdb6e50e792188b5b06dbcfd0d34925be"},{"id":507,"source":"campaign/journey-16-twin-shutters-v1.json","fingerprint":"66772ff26150f1c0c5f18820206fb6d1fbd1e25e7c6bd9fbe7a95f9d5bb03c5e"},{"id":508,"source":"campaign/journey-16-two-bank-memory-v1.json","fingerprint":"cc2f7c3ff321d9410992dd958fd5493985b4d3d063d7110264b4628061c12eb0"},{"id":509,"source":"campaign/journey-16-two-door-frame-v1.json","fingerprint":"3639195261495df8e4bf524413df03bf2b55ff2c0ccd43dfb39795ce46f34d64"},{"id":510,"source":"campaign/journey-16-two-sided-crown-v1.json","fingerprint":"b5f4b52203beba11a55008b28eb0651a183e18ca7083a3119b8a6415dfc05db7"},{"id":511,"source":"campaign/journey-16-weather-glass-v1.json","fingerprint":"81f3dbd6efe9d8036005cf8c6b40c675fc818cb9294bd02b2c8bb012e3efd2c9"},{"id":512,"source":"campaign/journey-16-woven-crown-v1.json","fingerprint":"6c859f9a97daa0f16cae5cd3d3cb5ce13d05109e7834cd4d29746bbb7ec3e7ca"},{"id":513,"source":"campaign/journey-17-01-v1.json","fingerprint":"4e1f579c9a06392e278d4d94f82d81aef73d6fd4b3ced9e71f279bbe48b95601"},{"id":514,"source":"campaign/journey-17-02-v1.json","fingerprint":"630b53a3a1f50e475ff20a999660880bc9db3d18e7705ec7dc093da594710e62"},{"id":515,"source":"campaign/journey-17-03-v1.json","fingerprint":"655275f2a882e8e3af1257be3eb2038b20ca42981b220b58844bbcb418701b15"},{"id":516,"source":"campaign/journey-17-04-v1.json","fingerprint":"9f7e3e82bc7bf382ac54d0c49961493a4fe53b401829f7c7352868229642de20"},{"id":517,"source":"campaign/journey-17-05-v1.json","fingerprint":"fdb162f3dcf5a15750ea168a16cca41cbf1b03a7904e1a8801629101aa46a9a3"},{"id":518,"source":"campaign/journey-17-06-v1.json","fingerprint":"dfcbc1dc399adad92e40b77449f06eb8d94ea349fbe48418b5b8a8090b95d13a"},{"id":519,"source":"campaign/journey-17-crossed-pennants-v1.json","fingerprint":"0e8d4cb91695cb759bebb8f4b86fb3df8fa6b6530193bceca55b3b2a6b6cbea4"},{"id":520,"source":"campaign/journey-17-diamond-door-v1.json","fingerprint":"0f751861405fd67226f43af8265c15a0516474d364cb0541cc63a242d80efc3f"},{"id":521,"source":"campaign/journey-17-diamond-ribbon-v1.json","fingerprint":"35420fe51ff9f46ea6dce455f3212bf1a90b7f53781aa8b0110b5b4b45c076a2"},{"id":522,"source":"campaign/journey-17-double-diamond-v1.json","fingerprint":"ea5274c6295298dd0dbec0b76dfa4f9188a10d31686fef767559946f26fc2ae7"},{"id":523,"source":"campaign/journey-17-inner-rung-v1.json","fingerprint":"96dcade14ae91549207aece399908a82c9bd4afc0ccfef0c42835ee6763843ca"},{"id":524,"source":"campaign/journey-17-inside-out-v1.json","fingerprint":"e6a1aacc407a02640de54ff2f048b88f2d2e9e81f9b543e730c8a9ccd1a73a57"},{"id":525,"source":"campaign/journey-17-low-bridge-v1.json","fingerprint":"505b7f3668b31a736c96440b6d8fb21e448f15c5b979e53b629e58f77959c1a0"},{"id":526,"source":"campaign/journey-17-move-the-handle-v1.json","fingerprint":"a29a23cf94e431ff5833a641aeb5bf7e251de5f0acb55628bf529e967a7f11a8"},{"id":527,"source":"campaign/journey-17-nested-elbows-v1.json","fingerprint":"08bc66f9beec4815c7d08b6fa782c283e84b2a7e53eae859909799383a1f72d7"},{"id":528,"source":"campaign/journey-17-offset-partners-v1.json","fingerprint":"02ea8c14bd4a27d8c2cfddb3a6f108849fb4e59afc1e46ecd063a86c60135beb"},{"id":529,"source":"campaign/journey-17-offset-stair-v1.json","fingerprint":"c30e55c2169143bba36b84c6fb8a3c6623711138dbf53834ae29c0d028dcc0fd"},{"id":530,"source":"campaign/journey-17-one-sided-ladder-v1.json","fingerprint":"89e8f8ea603f35e91c5bca5acd2a7691fb4b9730f9e5c5d195bd3ff141b3ebbf"},{"id":531,"source":"campaign/journey-17-open-chevron-v1.json","fingerprint":"382f1f7c7fa9a74642d1a574b86d0510ee5d2d165f2f38c51b5ee275c8e10f46"},{"id":532,"source":"campaign/journey-17-ring-and-runner-v1.json","fingerprint":"a2c61ea459c23f6a3f6a9619e80fa3b93fe34ca8cb7b34f2d63ae71dbfbfe02c"},{"id":533,"source":"campaign/journey-17-side-pockets-v1.json","fingerprint":"d2a43255479ad41761b700bf775fa2eec19cdc260362d88633a5c2fed8ddb4c1"},{"id":534,"source":"campaign/journey-17-split-levels-v1.json","fingerprint":"a6f9449f804b0fcc3f66f4b8a25f066ec1461bc9442014fd9e36d43892f272d3"},{"id":535,"source":"campaign/journey-17-spread-the-fan-v1.json","fingerprint":"c20c2617855f80a15f00f188118fe528600dc0a3d705bbe326d728bead177ee6"},{"id":536,"source":"campaign/journey-17-the-free-elbow-v1.json","fingerprint":"f37964f37fb94536340b70e90a461e8017bd757a84c3ee3765b38ca5668aa5b7"},{"id":537,"source":"campaign/journey-17-three-prongs-v1.json","fingerprint":"07ecc36871fea375c244bcd213ab6705f97ece351829ad053ff234355cd5be18"},{"id":538,"source":"campaign/journey-17-three-shuttles-v1.json","fingerprint":"07658e1c881179c7b50637e468facbaf69dc16ece382fb6a43a3e69d1c9ce93c"},{"id":539,"source":"campaign/journey-17-twin-flags-v1.json","fingerprint":"3db6bb482cc9e7cb7fa98a36ac71b45796aaa3460e82b137110742eb96b5a399"},{"id":540,"source":"campaign/journey-17-two-banks-one-center-v1.json","fingerprint":"9359d2611222f77d7e4fb23b196430d03e5e2d09e8dcc302720756ad69c4f8bb"},{"id":541,"source":"campaign/journey-17-two-triangles-v1.json","fingerprint":"6687adb052cda4df03d42ce17b411eaa766f263511f0d39b85b72d629913780e"},{"id":542,"source":"campaign/journey-17-zigzag-window-v1.json","fingerprint":"7978eb88c786fbc7e0b183319dbc03ab5de6c66e3606cbdeff827c6a0ea2bff8"},{"id":543,"source":"campaign/journey-18-01-v1.json","fingerprint":"7a385668b940ff3b546272f0c57e9a5946a0170dd425f650e5ff957f55a086a5"},{"id":544,"source":"campaign/journey-18-02-v1.json","fingerprint":"7c8c978bc1dfe49f1fce1febfcb58215575f6496ac38af8ff81665b8705b3cbe"},{"id":545,"source":"campaign/journey-18-03-v1.json","fingerprint":"6cf7ddad6a4e4d74f021da812796f34d8d17e31774a8426a57f68f802c2fdf69"},{"id":546,"source":"campaign/journey-18-04-v1.json","fingerprint":"cbc85948736caf14448c6aef2cb9f974690725f79816440083fc3f96ff2e3a6f"},{"id":547,"source":"campaign/journey-18-05-v1.json","fingerprint":"e2c1f0e871690f41895fc3ba1410f751ce39bf577b2cd0b31b36ffadc4ae4470"},{"id":548,"source":"campaign/journey-18-06-v1.json","fingerprint":"4f055df84457797537fc1d6bd0d0e2eb6f968035c482a17dcebe1467fa3e13f0"},{"id":549,"source":"campaign/journey-18-around-the-eaves-v1.json","fingerprint":"4d6da0860091c6a9241c6302271d74bf9086cd64f377b7516babb0fa13e3e8c2"},{"id":550,"source":"campaign/journey-18-branch-of-branches-v1.json","fingerprint":"8134292042d1a7dedbc412bbcd1a949967d1b818d2d95c54c755f4e8480682f1"},{"id":551,"source":"campaign/journey-18-bridge-hook-v1.json","fingerprint":"e3015b6416946f528031067ff3a8e1ae87688688a5460e1f911fc5872d56d5a2"},{"id":552,"source":"campaign/journey-18-corner-ribbon-v1.json","fingerprint":"d07c01b1a52141e8ed8de4c0b869824ce7e9c1158727d3494fb4d967f0e6317a"},{"id":553,"source":"campaign/journey-18-crown-on-a-stem-v1.json","fingerprint":"5f35a42652ab2baefb589e85f8d9b9752b7a4d0ed726e4d0b30b12ffce73c45b"},{"id":554,"source":"campaign/journey-18-fold-a-fan-v1.json","fingerprint":"fa89b52e74d9e8b7cbbdf517e489cf3f349a58a0308da037eb3884c31a17e872"},{"id":555,"source":"campaign/journey-18-fold-the-kites-v1.json","fingerprint":"33607004fc21a7474488dcc920d12b0f941f8a7ab0b20793d537da993a320b0b"},{"id":556,"source":"campaign/journey-18-kite-string-v1.json","fingerprint":"3023b1831e54847da125225e393eb915fdf1935d6f948b6288f9c33036e8b2c5"},{"id":557,"source":"campaign/journey-18-ladder-bend-v1.json","fingerprint":"999846d4d24b092cf424c0caf4e9592cb23eac7e9d9196e1f169de318ad28789"},{"id":558,"source":"campaign/journey-18-long-gate-v1.json","fingerprint":"d815c0ff935dd02506eac0d0fa14eabb1bf46ab366258255efd3634dfafc9e10"},{"id":559,"source":"campaign/journey-18-long-way-home-v1.json","fingerprint":"3f3751ff91ad691917f2de34b665df1db82b177fa8a70db7eb80e22818f0ffbe"},{"id":560,"source":"campaign/journey-18-low-arch-v1.json","fingerprint":"633a460990420ded55d058f9533cda9cc11692d1bfe6fab24fa7bf68b86467f0"},{"id":561,"source":"campaign/journey-18-one-clear-corner-v1.json","fingerprint":"cf9447de7e76a19fe4c478a038365e280e27f4685ad68053fe886bea0325abbd"},{"id":562,"source":"campaign/journey-18-outside-corner-v1.json","fingerprint":"d662352bc46c05a73931e7016e2c981b8dc6f82c65ed1287ac29004a771fd826"},{"id":563,"source":"campaign/journey-18-side-by-side-v1.json","fingerprint":"2d25e65e4f7fbadc07f1d98857d9e2f02a941869d44d5492169608fb868b3e72"},{"id":564,"source":"campaign/journey-18-small-windmill-v1.json","fingerprint":"ad7d7c68083822e20bb81097d83eb5276dc86392bd2bd5d762af4bc620b66463"},{"id":565,"source":"campaign/journey-18-tall-chimney-v1.json","fingerprint":"7f1ec56f7425ddd0e921a92b0b6b8ba6d73343bc4c6e861c648486cf0e2a7c8d"},{"id":566,"source":"campaign/journey-18-three-bearings-v1.json","fingerprint":"b39f9ed2bd6e36dac97f30a82040058430c366faa4aad30391c7ee6773403905"},{"id":567,"source":"campaign/journey-18-tilted-sprig-v1.json","fingerprint":"024df7d816e75aaf8cc088dce305bf5a04d8326646ab964910a245b95f030454"},{"id":568,"source":"campaign/journey-18-two-elbows-apart-v1.json","fingerprint":"5cdafaf7e2bdb92f125df34e74b8a15e70ac4e9264ccd277334aa7cb49cd59f0"},{"id":569,"source":"campaign/journey-18-two-sails-v1.json","fingerprint":"da16317653ae933abf74a3ac258abc1d62fb8b310ddf2366c57ca032de9afdd1"},{"id":570,"source":"campaign/journey-18-unequal-arms-v1.json","fingerprint":"bbf7038254f2d757fea7cb6d1a34900ac5de944bd846a47a4ceebb0bb52d865b"},{"id":571,"source":"campaign/journey-18-upper-canopy-v1.json","fingerprint":"118368aa166e7b4a4572b60baf17c8343f4763804750e4b3b09463c306f00712"},{"id":572,"source":"campaign/journey-18-window-latch-v1.json","fingerprint":"7d1730962061d62f39a155296494dc5825718685e6eb5d82f3408167408d3753"},{"id":573,"source":"challenges/channels-key-v1.json","fingerprint":"c9d8eeed7d4b30e5a8c3e3d6ec32a0ea806622ddbbc07f56e7efdaf459362dee"},{"id":574,"source":"challenges/channels-lantern-v1.json","fingerprint":"58b4ee50e994913ecb6f401e368b2a1c3287eda058d334db1c4b884e5755ebf9"},{"id":575,"source":"challenges/channels-pennant-bridge-v1.json","fingerprint":"b27e3238114552a9134d5def4b25eff91a4e9df7fbf66e6f1ad57d7d94486f2f"},{"id":576,"source":"challenges/channels-pouring-jug-v1.json","fingerprint":"ffe42fffa70da02992a37283c4467401a8e0cef88f9394ea1ce660a58d40d4b6"},{"id":577,"source":"challenges/channels-roof-and-room-v1.json","fingerprint":"1bf2ad75a52d147158f45dbede18bb294b4e6a6a9370de1420d75b68b95aba9b"},{"id":578,"source":"challenges/channels-split-bough-v1.json","fingerprint":"f592e7b2d94c477e904f5db8506663cef7e3bc3834ea89cd05ca7791237da16b"},{"id":579,"source":"challenges/channels-staircase-v1.json","fingerprint":"e6085ba69324cbb697084dcbf84d0ef96a115a4be76b5a1727228122240835f8"},{"id":580,"source":"challenges/channels-umbrella-v1.json","fingerprint":"b16a1fcb01dc8086b0b68e58ab42bb7c62442c5c70068af94fc5055a7fcc2a1f"},{"id":581,"source":"challenges/counterweights-01-v1.json","fingerprint":"dc5a0e3d2afb7aff01eca457651bf4d67c203401ead9669c197064b669b51c13"},{"id":582,"source":"challenges/counterweights-02-v1.json","fingerprint":"fb5ae2fe5d400af4c79bd263306cc0f4fef9ff026eb679fdbb911199abfa5a99"},{"id":583,"source":"challenges/hinges-01-v1.json","fingerprint":"454d8c3ec87b0adf7c672c1a48af23638e190466e84d9a101d325294e19751cd"},{"id":584,"source":"challenges/hinges-02-v1.json","fingerprint":"569573e0d6e3be03739b26cedcc86e770d954fb5b3691f1bd849ceefd327632f"},{"id":585,"source":"challenges/orbits-01-v1.json","fingerprint":"69d05173e85665cb348af566c528080ba3626dc0635de8780b6c19fb775da488"},{"id":586,"source":"challenges/orbits-02-v1.json","fingerprint":"c4b49bf6804e2163d410e78cb7cb6b11ed0463ba56b9c725a70efa276eac540b"},{"id":587,"source":"challenges/roundelay-cadence-v1.json","fingerprint":"38b663f0f98fbaca260a9c8df9f631e55dcfbf7e86b0392475e0fffb90979eaa"},{"id":588,"source":"challenges/roundelay-crescent-v1.json","fingerprint":"f18d190d6ef4f2eafca4c4bb33737875a34b1ef47e98e33fb43511857ebb940e"},{"id":589,"source":"challenges/roundelay-double-fold-v1.json","fingerprint":"50025bc9dd68c1559e16db1268b9a604210ec96e3b0b64291b6b3c35349651f6"},{"id":590,"source":"challenges/roundelay-open-wings-v1.json","fingerprint":"00b292ef55fe7c13fe3237d9a9c784c71078831bee7cd498907b84df6b921093"},{"id":591,"source":"challenges/roundelay-seal-and-ribbon-v1.json","fingerprint":"8645552e80268d555f8dfb734984d9ef23ee8eca6cb0d33d044aefae35871964"},{"id":592,"source":"challenges/roundelay-sidelight-v1.json","fingerprint":"57e2b06c8cbfb95b41cd06cd4fd65cbef12c73bc79a9be4ab1fd9c3f23cf75a5"},{"id":593,"source":"challenges/roundelay-yoke-v1.json","fingerprint":"43664cc9dd04640663b3c1981e9efc1059be1cfc541ac8ed6c035c4c0f86c7c9"},{"id":594,"source":"curated/curated-channels-key-v1.json","fingerprint":"c9d8eeed7d4b30e5a8c3e3d6ec32a0ea806622ddbbc07f56e7efdaf459362dee"},{"id":595,"source":"curated/curated-channels-lantern-v1.json","fingerprint":"58b4ee50e994913ecb6f401e368b2a1c3287eda058d334db1c4b884e5755ebf9"},{"id":596,"source":"curated/curated-channels-pennant-bridge-v1.json","fingerprint":"b27e3238114552a9134d5def4b25eff91a4e9df7fbf66e6f1ad57d7d94486f2f"},{"id":597,"source":"curated/curated-channels-pouring-jug-v1.json","fingerprint":"ffe42fffa70da02992a37283c4467401a8e0cef88f9394ea1ce660a58d40d4b6"},{"id":598,"source":"curated/curated-channels-roof-and-room-v1.json","fingerprint":"1bf2ad75a52d147158f45dbede18bb294b4e6a6a9370de1420d75b68b95aba9b"},{"id":599,"source":"curated/curated-channels-split-bough-v1.json","fingerprint":"f592e7b2d94c477e904f5db8506663cef7e3bc3834ea89cd05ca7791237da16b"},{"id":600,"source":"curated/curated-channels-staircase-v1.json","fingerprint":"e6085ba69324cbb697084dcbf84d0ef96a115a4be76b5a1727228122240835f8"},{"id":601,"source":"curated/curated-channels-umbrella-v1.json","fingerprint":"b16a1fcb01dc8086b0b68e58ab42bb7c62442c5c70068af94fc5055a7fcc2a1f"},{"id":602,"source":"curated/curated-counterweights-01-v1.json","fingerprint":"dc5a0e3d2afb7aff01eca457651bf4d67c203401ead9669c197064b669b51c13"},{"id":603,"source":"curated/curated-counterweights-02-v1.json","fingerprint":"fb5ae2fe5d400af4c79bd263306cc0f4fef9ff026eb679fdbb911199abfa5a99"},{"id":604,"source":"curated/curated-daily-after-you-v1.json","fingerprint":"aa37a3f0d6bcad8249a678041382081d6b1678abaa302c00e2ee825317304a98"},{"id":605,"source":"curated/curated-daily-keep-the-crossing-v1.json","fingerprint":"d0619b65998b5dbfb77ab47d0863bacdcdacc8a615b293d97ad2ef5f7b466b79"},{"id":606,"source":"curated/curated-daily-leave-a-landing-v1.json","fingerprint":"a1c47076c9c09db5b7ecc5601de0bb32eaee5a96f3d1ea68c2e75dd7819a23a5"},{"id":607,"source":"curated/curated-daily-long-way-round-v1.json","fingerprint":"e9975e42927592ad9131cd1be1be2c1d3796b66de23a91b3076750fbfef46e00"},{"id":608,"source":"curated/curated-daily-one-dot-between-v1.json","fingerprint":"18a2b71ca3fa45c5dc4310e92f96d8fa7a831de66f13399e8588007772e58f9e"},{"id":609,"source":"curated/curated-daily-second-waiting-place-v1.json","fingerprint":"187d9547f69334034c1a372dd69dc8e79a76aa15b946f1e8f2bccc8e4fc4f359"},{"id":610,"source":"curated/curated-hinges-01-v1.json","fingerprint":"454d8c3ec87b0adf7c672c1a48af23638e190466e84d9a101d325294e19751cd"},{"id":611,"source":"curated/curated-hinges-02-v1.json","fingerprint":"569573e0d6e3be03739b26cedcc86e770d954fb5b3691f1bd849ceefd327632f"},{"id":612,"source":"curated/curated-journey-01-04-v2.json","fingerprint":"a4670728e4a493580684e5960ab3c7ca7c2615c0dcc57498a907ab6e2d037e9a"},{"id":613,"source":"curated/curated-journey-01-06-v1.json","fingerprint":"280f88fdeecfc26dd1e1b82bb48c4f5a41f79768d6020d21f0d9243883b69784"},{"id":614,"source":"curated/curated-journey-02-02-v1.json","fingerprint":"cc03d5d50a0dbb2a4f2e09cf0e04eed47963d5f23cbaef0bc7229a801563637b"},{"id":615,"source":"curated/curated-journey-02-04-v1.json","fingerprint":"ee7e445a3ca489f5133511f618a7c01685d51474bd808ba1ffabc404f8c37213"},{"id":616,"source":"curated/curated-journey-04-04-v1.json","fingerprint":"fb1600c95bea313feae88532a8562f5efa8a2b6887d57bcf38b04bcf0dd77590"},{"id":617,"source":"curated/curated-journey-04-06-v1.json","fingerprint":"96e602a25a2b677bf0bf1897877f10268ed3f3b0d52c13284b84d74926c0600c"},{"id":618,"source":"curated/curated-journey-07-05-v1.json","fingerprint":"056dae2e0d73c36aba336066294ef84ce37e47d3d686718d49c83c0646f513e4"},{"id":619,"source":"curated/curated-journey-07-08-v1.json","fingerprint":"76d3defcfa13277c03914e74be4d245459e22bbff6ce9e54c6fa1a83956aeb6f"},{"id":620,"source":"curated/curated-journey-08-04-v1.json","fingerprint":"29443897cf41099fdf217027818f68b4cc4e263c380e0f45a8efb79b8e5ee3f5"},{"id":621,"source":"curated/curated-journey-12-04-v2.json","fingerprint":"bc06419814d891c063df4c75e2e98783bc68ad9a5e49170e7f8132c3532e3061"},{"id":622,"source":"curated/curated-journey-12-07-v2.json","fingerprint":"38c12dff17a02d6095a8814b96ae32e3fc67ec7743092b75c78cee392c9f3d72"},{"id":623,"source":"curated/curated-journey-12-08-v2.json","fingerprint":"85c3490b3763294136922184cc5d81171478d9fbe1c8bf3797f499a529d50d4d"},{"id":624,"source":"curated/curated-journey-15-09-v1.json","fingerprint":"ffccb18fa869e505599f6e5e3fd77c156239d5a008a092d7b1e440f94da21c29"},{"id":625,"source":"curated/curated-journey-15-10-v1.json","fingerprint":"c0733584c0fdd04b4b8c25637d77dad13b83cdecc9b8c9900c227cea8ae0cc0e"},{"id":626,"source":"curated/curated-journey-15-11-v1.json","fingerprint":"bf7ce27fa9d41f142255078d2a841f76b627d11e0812d846a7c4535f654ba2d4"},{"id":627,"source":"curated/curated-journey-16-09-v1.json","fingerprint":"e3b7ebaf0c06bc0e0225479857e11ee24dba1457bd5a857f096d603f3a621c59"},{"id":628,"source":"curated/curated-journey-16-10-v1.json","fingerprint":"2114508e885522420c5134e99e84723cfd65ec66b5919c4e196127041534236e"},{"id":629,"source":"curated/curated-journey-16-11-v1.json","fingerprint":"a99a3a16cdf3931ef72120eb5a956fe3991a3cddbbe6343831973b0419227cc1"},{"id":630,"source":"curated/curated-journey-16-12-v1.json","fingerprint":"af57a1c423e17f7dec9d833364c3b5897cbe475cfacb6cf80e68fe28aa50a86e"},{"id":631,"source":"curated/curated-journey-17-02-v1.json","fingerprint":"630b53a3a1f50e475ff20a999660880bc9db3d18e7705ec7dc093da594710e62"},{"id":632,"source":"curated/curated-journey-17-03-v1.json","fingerprint":"655275f2a882e8e3af1257be3eb2038b20ca42981b220b58844bbcb418701b15"},{"id":633,"source":"curated/curated-journey-17-04-v1.json","fingerprint":"9f7e3e82bc7bf382ac54d0c49961493a4fe53b401829f7c7352868229642de20"},{"id":634,"source":"curated/curated-journey-17-05-v1.json","fingerprint":"fdb162f3dcf5a15750ea168a16cca41cbf1b03a7904e1a8801629101aa46a9a3"},{"id":635,"source":"curated/curated-journey-17-06-v1.json","fingerprint":"dfcbc1dc399adad92e40b77449f06eb8d94ea349fbe48418b5b8a8090b95d13a"},{"id":636,"source":"curated/curated-journey-18-02-v1.json","fingerprint":"7c8c978bc1dfe49f1fce1febfcb58215575f6496ac38af8ff81665b8705b3cbe"},{"id":637,"source":"curated/curated-journey-18-03-v1.json","fingerprint":"6cf7ddad6a4e4d74f021da812796f34d8d17e31774a8426a57f68f802c2fdf69"},{"id":638,"source":"curated/curated-journey-18-04-v1.json","fingerprint":"cbc85948736caf14448c6aef2cb9f974690725f79816440083fc3f96ff2e3a6f"},{"id":639,"source":"curated/curated-journey-18-05-v1.json","fingerprint":"e2c1f0e871690f41895fc3ba1410f751ce39bf577b2cd0b31b36ffadc4ae4470"},{"id":640,"source":"curated/curated-journey-18-06-v1.json","fingerprint":"4f055df84457797537fc1d6bd0d0e2eb6f968035c482a17dcebe1467fa3e13f0"},{"id":641,"source":"curated/curated-orbits-01-v1.json","fingerprint":"69d05173e85665cb348af566c528080ba3626dc0635de8780b6c19fb775da488"},{"id":642,"source":"curated/curated-orbits-02-v1.json","fingerprint":"c4b49bf6804e2163d410e78cb7cb6b11ed0463ba56b9c725a70efa276eac540b"},{"id":643,"source":"curated/curated-roundelay-cadence-v1.json","fingerprint":"38b663f0f98fbaca260a9c8df9f631e55dcfbf7e86b0392475e0fffb90979eaa"},{"id":644,"source":"curated/curated-roundelay-crescent-v1.json","fingerprint":"f18d190d6ef4f2eafca4c4bb33737875a34b1ef47e98e33fb43511857ebb940e"},{"id":645,"source":"curated/curated-roundelay-double-fold-v1.json","fingerprint":"50025bc9dd68c1559e16db1268b9a604210ec96e3b0b64291b6b3c35349651f6"},{"id":646,"source":"curated/curated-roundelay-open-wings-v1.json","fingerprint":"00b292ef55fe7c13fe3237d9a9c784c71078831bee7cd498907b84df6b921093"},{"id":647,"source":"curated/curated-roundelay-seal-and-ribbon-v1.json","fingerprint":"8645552e80268d555f8dfb734984d9ef23ee8eca6cb0d33d044aefae35871964"},{"id":648,"source":"curated/curated-roundelay-sidelight-v1.json","fingerprint":"57e2b06c8cbfb95b41cd06cd4fd65cbef12c73bc79a9be4ab1fd9c3f23cf75a5"},{"id":649,"source":"curated/curated-roundelay-yoke-v1.json","fingerprint":"43664cc9dd04640663b3c1981e9efc1059be1cfc541ac8ed6c035c4c0f86c7c9"},{"id":650,"source":"freeplay/channels-001-v1.json","fingerprint":"f9be1176c8a9c242fda6fd0f822e7833fbb997d4531a400c970b7bc671c44925"},{"id":651,"source":"freeplay/channels-002-v1.json","fingerprint":"ad98cec3880e450ddc3fc10ff30069ba05906235ef663ca2c26831d42cda59a3"},{"id":652,"source":"freeplay/channels-003-v1.json","fingerprint":"6aafc571378c43fb19f12d8a7812741284a89597dc5e2637c5c63db23db320d0"},{"id":653,"source":"freeplay/channels-004-v1.json","fingerprint":"24a53eaaeb4599cc800c8d1e08d547d1ed95c8d806256744f684e3d63851ad9e"},{"id":654,"source":"freeplay/channels-005-v1.json","fingerprint":"40fd7791194db7997da1af7634dfb60ee4170ce28ea25a72f1717db0784be264"},{"id":655,"source":"freeplay/channels-006-v1.json","fingerprint":"2fe3cefc6b832d7c46ee139cca07da5ac1418c572b0bd0b75ef6cf379855ebda"},{"id":656,"source":"freeplay/channels-007-v1.json","fingerprint":"1dcf61d3d9a09cc94a14318d1744141248ef610684d0fb7f414d8dc847366b9b"},{"id":657,"source":"freeplay/channels-008-v1.json","fingerprint":"212cdf55981ab1c8c538a621f07863bb8bc6ace764a2de082d81fb9f31c0585e"},{"id":658,"source":"freeplay/channels-009-v1.json","fingerprint":"9d360ca792763314a0c30173e25fcf09da317e79ee40bc4f2fd5f21a59651eec"},{"id":659,"source":"freeplay/channels-010-v1.json","fingerprint":"96a4cdcb198d435383de67275d8847a2d133f365f4c88e97e4e8242aa881a44a"},{"id":660,"source":"freeplay/channels-011-v1.json","fingerprint":"d9152516bbb2185a5b4eeadb2ce051fae62e34fc5315de4ed53f8c2a5b6cacab"},{"id":661,"source":"freeplay/channels-012-v1.json","fingerprint":"1b1aac16644c78b4b320dc76195a89bae233e8b40faf533856ef57dad657c87b"},{"id":662,"source":"freeplay/channels-013-v1.json","fingerprint":"f0507ddc1ef53fe61690cbf75735a04db25769b56309ecd2336c87f5f9a453dc"},{"id":663,"source":"freeplay/channels-014-v1.json","fingerprint":"0bf0ae03f29906bb6cd9a22875b47c33b293deaa79a9f5c4f100622cd0668535"},{"id":664,"source":"freeplay/channels-015-v1.json","fingerprint":"d254cda8699520055df5b8ef2cb8e586ac0723d88151de6869c322ab153227ec"},{"id":665,"source":"freeplay/channels-016-v1.json","fingerprint":"68cac71b43d440f690b756e09d366fdc8d3606a9d5dd43be9e973639fe42c026"},{"id":666,"source":"freeplay/channels-017-v1.json","fingerprint":"70f6dcc90313497fd543bf6e79dc2d58ea4e979eda80ee9af99508e1e0e93449"},{"id":667,"source":"freeplay/channels-018-v1.json","fingerprint":"5ed536b3818d85fca87b019057a8a9a2bc6dc8b6f1cb51e58374eb94ed8e2bc6"},{"id":668,"source":"freeplay/channels-019-v1.json","fingerprint":"5b3d442285fb1dea933a9887dc7bbe29879f8af03d5a55702c0adc26a2d48b8a"},{"id":669,"source":"freeplay/channels-020-v1.json","fingerprint":"4b5bd1a8588c2e7f8e1940c0e6ec6fae785cbcc40aaadd0b03d853a68455e986"},{"id":670,"source":"freeplay/channels-021-v1.json","fingerprint":"b3cc2fa35c8dc3ce781c66d51e2b2b5e5b215a21867bdfffbbf26422d683a02d"},{"id":671,"source":"freeplay/channels-022-v1.json","fingerprint":"bc06a99001439818306f7e0fab8783dcf81b39dd4526c44bbc9b97bee49ff202"},{"id":672,"source":"freeplay/channels-023-v1.json","fingerprint":"1decd27dd6495dea41ee2268bf239da1088bfed223ff160fb2836c94a3a5f028"},{"id":673,"source":"freeplay/channels-024-v1.json","fingerprint":"842c565b65c879755e1cb639e8d42c11f8b88c8847cb0d3b575c707706f85da1"},{"id":674,"source":"freeplay/channels-025-v1.json","fingerprint":"4d06b973723aaae5db77f461522d5c605278920a1ba6197884b1bb3da334f4e3"},{"id":675,"source":"freeplay/channels-026-v1.json","fingerprint":"eb14dbd98db79358da27b885306c0aff1b4aac67f1774d3c6b7c62df0f992531"},{"id":676,"source":"freeplay/channels-027-v1.json","fingerprint":"12824dfe50dd58db8b32b40af2ace40b9fbb940a81e2964fcbb0bc9913cbab57"},{"id":677,"source":"freeplay/channels-028-v1.json","fingerprint":"ad40c44f375dacea86252f22ec98f2cfddc77556580eca07837a44e2f617b510"},{"id":678,"source":"freeplay/channels-029-v1.json","fingerprint":"5319b748778bcbf954b42d26010ea521487ea54db061f507ff9b2f1100c9b71f"},{"id":679,"source":"freeplay/channels-030-v1.json","fingerprint":"807864a6c0b2172e776bd638ce2a6105bd1d88bc4d0a6da71a43361d82a07127"},{"id":680,"source":"freeplay/channels-031-v1.json","fingerprint":"fc1da685ac9127623f569c939eab09f57707b4fee331d95801a784871aa22374"},{"id":681,"source":"freeplay/channels-032-v1.json","fingerprint":"84c72dfa5c2820bcd1d1e1f995340825a5d3033495d689d4279b802967b290af"},{"id":682,"source":"freeplay/channels-033-v1.json","fingerprint":"6f3b4614a000dac83ee423adc1b630cbd7519bdf65ade919d15b8f87416cf126"},{"id":683,"source":"freeplay/channels-034-v1.json","fingerprint":"da2208510b3e3f8de4c6dfc4ec2711a041609acde80c56b4fe089f065093ff8a"},{"id":684,"source":"freeplay/channels-035-v1.json","fingerprint":"25665918e02431a00edba3a0127f003d3460c3accf38f1e6ee8b366eb2a30ffe"},{"id":685,"source":"freeplay/channels-036-v1.json","fingerprint":"c921ca6bca360fc16f26a39b3b8514893b48a3b1167e4e29bc7dc93cc24e9d33"},{"id":686,"source":"freeplay/channels-037-v1.json","fingerprint":"8b98607263b2d0e114a53f38352d021daae27ff67d8fd048a8d95afb5d9541de"},{"id":687,"source":"freeplay/channels-038-v1.json","fingerprint":"cba80e0dc733d584bf79da70a2a40ad9884b3dc19844a3bff796d03db2893ceb"},{"id":688,"source":"freeplay/channels-039-v1.json","fingerprint":"32366bf92618b2ec888f1344f8e484be31a60b35e73e4efbe685e2120f4d2df0"},{"id":689,"source":"freeplay/channels-040-v1.json","fingerprint":"0b73b2ba39cdc715a26c631b2693b775f0355765cac29106ab1118833fb397b9"},{"id":690,"source":"freeplay/channels-041-v1.json","fingerprint":"093be22147c87d8365fd7ce13859b6dd3e836e9559ffc889f1cba8870cdef1b1"},{"id":691,"source":"freeplay/channels-042-v1.json","fingerprint":"1f54e5b07ea6e2d6902986855dc42c99c163e24c5214ef3b7ebfd45014124375"},{"id":692,"source":"freeplay/channels-043-v1.json","fingerprint":"7e2b55146c59a99ef6f75452a1d4bde55aeabab667e96d4a1c264e1b847924d3"},{"id":693,"source":"freeplay/channels-044-v1.json","fingerprint":"d67a2a20c207568ae0ac63afa66cb4278ffa338d71d340e2a78958cae657903c"},{"id":694,"source":"freeplay/channels-045-v1.json","fingerprint":"397af2c6b03b321663de270cd234ef108079ce7e58e29af9e788fbf75bcd320b"},{"id":695,"source":"freeplay/channels-046-v1.json","fingerprint":"a77344ce9bd7c239cd7c4c2db331ce1ebb3b448d377145bf0ebbc3d21955b794"},{"id":696,"source":"freeplay/channels-047-v1.json","fingerprint":"2bfbf4b9b8b149d314ec28f9ac9ca8c90d7b93a3ec9475f33337e2d86fab4238"},{"id":697,"source":"freeplay/channels-048-v1.json","fingerprint":"1c73b44323a53324d4a937aa3cc7ad883ee5935fb90b9c07abdd174b306eced9"},{"id":698,"source":"freeplay/channels-049-v1.json","fingerprint":"20308e850dda576e4177311eae32e510386e8506c1b2cf9c1c578ce35928fb71"},{"id":699,"source":"freeplay/channels-050-v1.json","fingerprint":"b8512ed404dd018489a3bb08644b44c8af3b236be69f4291d702e930f8b20188"},{"id":700,"source":"freeplay/channels-051-v1.json","fingerprint":"e70689096f62bc83e89167d10351eb9a4fe331d68a81482128da8a30d9414765"},{"id":701,"source":"freeplay/channels-052-v1.json","fingerprint":"cd01f1ed670548d22952b913e5a727723ef52776b6edb8001c75792d701872e9"},{"id":702,"source":"freeplay/channels-053-v1.json","fingerprint":"9079835886a439021364a734c0be6303ad65e376f4bbb3fd559959b3952965b1"},{"id":703,"source":"freeplay/channels-054-v1.json","fingerprint":"a6db78ffbbbd966c86ae28cc27df049c941030e475694112ea3a2eb7f0452368"},{"id":704,"source":"freeplay/channels-055-v1.json","fingerprint":"31c971a3a16c61b59fb6935b0efa6b667d597bd458019c4015963a5b9a50777e"},{"id":705,"source":"freeplay/channels-056-v1.json","fingerprint":"31ac63f59e6ee812c596921e8691d7facd0f41b779e5ca81993398ba6cf36715"},{"id":706,"source":"freeplay/channels-057-v1.json","fingerprint":"c12002072e38d1239c686cd39c7ac099ef224498c01c15efd9971620c4186a04"},{"id":707,"source":"freeplay/channels-058-v1.json","fingerprint":"7af79296e65aaf7f6067de465e7e0def0fe5bcf8f9d9f27637b5780567dd8612"},{"id":708,"source":"freeplay/channels-059-v1.json","fingerprint":"c1dcf013b5b39a7a4413dbee971d491c6cfb42f659d1fea2230fea1696dd0734"},{"id":709,"source":"freeplay/channels-060-v1.json","fingerprint":"7fffac77bd549e32231be4095b544a815aef10538bfe44ddb79dd254fa5e4144"},{"id":710,"source":"freeplay/channels-061-v1.json","fingerprint":"2def382cbecf4c68d25b0b14b762cc6583fe240eb616b38cadd40828d1520a31"},{"id":711,"source":"freeplay/channels-062-v1.json","fingerprint":"aa51f7de72c0c678922667b973d2131e3662fd829bec9f8bf3241eb63d678184"},{"id":712,"source":"freeplay/channels-063-v1.json","fingerprint":"1012049c47b5b120736ca0648a6f8e5dd99b3c4e1e18b5f38e1a98ab5495eaeb"},{"id":713,"source":"freeplay/channels-064-v1.json","fingerprint":"53c483a136bc4670bab95a0a23b7b87d6bb20fa24cdee7def308a6a772e1f8ce"},{"id":714,"source":"freeplay/channels-065-v1.json","fingerprint":"8a5ff6fe5d2a64bbd7f6ee5560189ae6d8c751650fc1c0e0f9483b1e271b5a9b"},{"id":715,"source":"freeplay/channels-066-v1.json","fingerprint":"1eb04ed9ef6c1ca10763f1cb02ea15dbf0a7c79364e53468dacb623b91e60407"},{"id":716,"source":"freeplay/channels-067-v1.json","fingerprint":"83e3949c8f8875dc7ca95963f65bba0a44f08e46d206471fa51890561292c7ac"},{"id":717,"source":"freeplay/channels-068-v1.json","fingerprint":"ca5e3163a2c397b17e8d6362e08a5321c347d2998b5fd5619257fb284b8cbfa9"},{"id":718,"source":"freeplay/channels-069-v1.json","fingerprint":"6bad6454756932e8dd3823c87d264a937e473c540736162576f578c6a774304b"},{"id":719,"source":"freeplay/channels-070-v1.json","fingerprint":"fcf530ee680435f6cc80585ba22514b1d0d5941b1e565f4449a96841e33ec449"},{"id":720,"source":"freeplay/channels-071-v1.json","fingerprint":"77ecf26a7d7e33622d89772dff2416ce83190e56d1aa24fac23b3e60be295476"},{"id":721,"source":"freeplay/channels-072-v1.json","fingerprint":"21f8149d302365d04f1cd67e0a2abd32587e3d96e1becc33ef7784ddcf952b4c"},{"id":722,"source":"freeplay/channels-073-v1.json","fingerprint":"56df2e28df893f594457cb56addcb6b4d250ae11196a9da53514f326de34cf61"},{"id":723,"source":"freeplay/channels-074-v1.json","fingerprint":"71a9257d8df8acf3c0ba752bba7f3dd40f45113a816a94cad866ffb9c553aa1f"},{"id":724,"source":"freeplay/channels-075-v1.json","fingerprint":"e37b1c6a7482c3e197852735f19eda232044d5cc8c328adb237874b2100745ad"},{"id":725,"source":"freeplay/channels-076-v1.json","fingerprint":"7dc017221e091fac4d712b145400b729eba617353459e4416ba2ed3587e6459a"},{"id":726,"source":"freeplay/channels-077-v1.json","fingerprint":"d5a93313603daf517395fdb3e1a95d43cd882725d660e9bafb996697f582d448"},{"id":727,"source":"freeplay/channels-078-v1.json","fingerprint":"bc65fcf42cca4a8fc323f1feb0b9562c3773ada257a2d4280d89fb1a1f1a3c5e"},{"id":728,"source":"freeplay/channels-079-v1.json","fingerprint":"8c2dfa18568e1cd240494ef07b72134537bdb4751b7f36fc0d70911ec1e2696d"},{"id":729,"source":"freeplay/channels-080-v1.json","fingerprint":"1ee8eeaa897b1e1e2ae4d8ff181b76730b7ad93bb818886ef0294bdf7189691a"},{"id":730,"source":"freeplay/channels-081-v1.json","fingerprint":"012dc46d0e99d2103e644be2ea603146d372693c6a6d911cc3c4aa2016c2cf3d"},{"id":731,"source":"freeplay/channels-082-v1.json","fingerprint":"9b740eb85456ee1e15952895e8f68e845a499ca6c19ca79e1cbe890100cf86b6"},{"id":732,"source":"freeplay/channels-083-v1.json","fingerprint":"a5d351429f3cf97db0e318572b4a97bd6fb444bf2c9c57e954a8db5015542938"},{"id":733,"source":"freeplay/channels-084-v1.json","fingerprint":"654b1770e778081abb9f6196e8d06f1a5220b78d96302b0a1c9bee6211d6672e"},{"id":734,"source":"freeplay/channels-085-v1.json","fingerprint":"2d44671910d087f27b1555a42838bfeaf38703d5b5073d66adf42e6d98e4e1e2"},{"id":735,"source":"freeplay/channels-086-v1.json","fingerprint":"25c8cf705af9c43e31bcbe06099122447f2b63984af9be69dcccb0758fc10d6b"},{"id":736,"source":"freeplay/channels-087-v1.json","fingerprint":"04ebe02cf2270be63641e5cca710d8b6ffeef31ea0077f15c89a44e061f48ced"},{"id":737,"source":"freeplay/channels-088-v1.json","fingerprint":"1406264d9615414521056568a5c0f83b74395a45f7053fe6d0ab22f0f7694c61"},{"id":738,"source":"freeplay/channels-089-v1.json","fingerprint":"a2972da00ff99863ae67f340f996e68f23bfe1cbe109cbec27860b0766f77ade"},{"id":739,"source":"freeplay/channels-090-v1.json","fingerprint":"199258ca87ddcb16f592964f0fad69bd1144dcd35546ebbaa51f7779bdd59275"},{"id":740,"source":"freeplay/channels-091-v1.json","fingerprint":"a38ecec604e1ce22d619eca12b8ffc093fd48ebf37caeb376f639a3944b8e61e"},{"id":741,"source":"freeplay/channels-092-v1.json","fingerprint":"663e111228562ec8a0f82f75d598daf64799db789bdd639ae15cc0904bbe5def"},{"id":742,"source":"freeplay/channels-093-v1.json","fingerprint":"ad0cad2ce621a077205865515778c2e4ee3870925299b2d5e73bfbc217066d04"},{"id":743,"source":"freeplay/channels-094-v1.json","fingerprint":"6a9cdc947ee857a7f0f4a121248756e2f4b84dd58bad777a70c058dac5d1c434"},{"id":744,"source":"freeplay/channels-095-v1.json","fingerprint":"43901d64f36bbd96c7ae21f9b65582c04ee846601b7b6e757d215d6a195e4b1b"},{"id":745,"source":"freeplay/channels-096-v1.json","fingerprint":"b4c30273082c4a64e39b62b27251746390d219672cc2164ea4a5e912164f4078"},{"id":746,"source":"freeplay/channels-097-v1.json","fingerprint":"46c83453f00c493cb5eb7bf41e01538cb852fbc5f41f5d8684d0da3a4093b5c1"},{"id":747,"source":"freeplay/channels-098-v1.json","fingerprint":"1db1844bfc628a9b99dcfb1efa02b626b32dcde311bb3e385491236dd0023772"},{"id":748,"source":"freeplay/channels-099-v1.json","fingerprint":"2c72b87d62ce093db2ebce4e971bc1074bc94b4c32a6700606b4cc3aa9cf7461"},{"id":749,"source":"freeplay/channels-100-v1.json","fingerprint":"a8418454c8c6955e87f80bda5749ac1fc2de7c7d5840bd79efe6efd98c127c28"},{"id":750,"source":"freeplay/channels-101-v1.json","fingerprint":"f7d3dc6c1af3074d21b32de6d3d62721d20ac6c51a530c4517056eac5df75065"},{"id":751,"source":"freeplay/channels-102-v1.json","fingerprint":"4139af8ab8f9695145a0876f9258353b43e46b3222ed2d7158b0e387f745706e"},{"id":752,"source":"freeplay/channels-103-v1.json","fingerprint":"221b80ed7fb0fc412ed0c3e7f3c1e9eba29329c590aa93467564d76758687570"},{"id":753,"source":"freeplay/channels-104-v1.json","fingerprint":"ebd171dd1109337160f2757b1e204d923b7ceaf72391fbf7035698131c1d90a9"},{"id":754,"source":"freeplay/channels-105-v1.json","fingerprint":"5f7769c1fa93a4772d7c2968f5ad7acd9e1315fc21c0ef417bf67f9a8f58bca1"},{"id":755,"source":"freeplay/channels-106-v1.json","fingerprint":"825a837b688d0e73a683fd2b51c4ed6907190978f1daebb06d624d97fe9729f3"},{"id":756,"source":"freeplay/channels-107-v1.json","fingerprint":"b8ec237f1c0ce8c12fc1778e115554c37fe8e6efafa9bcb995fc11ba22382b8d"},{"id":757,"source":"freeplay/channels-108-v1.json","fingerprint":"914397dc35e868fb3558a3ca1a412ee09c2ef02253c5d0ff80bddf0e76a26250"},{"id":758,"source":"freeplay/channels-109-v1.json","fingerprint":"e9b8f642045539618eda12e8fe14bbd37b6ea1cc203100df447b8f47927c2543"},{"id":759,"source":"freeplay/channels-110-v1.json","fingerprint":"4fb7198da1f51ea7ae13d631dc2e156d2d48c26e51482793f79400a79b2c6848"},{"id":760,"source":"freeplay/channels-111-v1.json","fingerprint":"e185cbf6f4d527ba37a4e0dcbac5527351191c20f4003bda6cd339675b7779fb"},{"id":761,"source":"freeplay/channels-112-v1.json","fingerprint":"9b0e8818c0737778ed682aa7d6ef38ffc4986b04fab107169c0495291c9bcfda"},{"id":762,"source":"freeplay/channels-113-v1.json","fingerprint":"1aab78a39771a57a0985fd9c1c05bb2786099d7dd57e4c01a67a01252e4403db"},{"id":763,"source":"freeplay/channels-114-v1.json","fingerprint":"aee0f486fa9c699d236704291ab9f2c3309491c30338093a5f635d82fdd93b64"},{"id":764,"source":"freeplay/channels-115-v1.json","fingerprint":"ab7d23ce0c81ac4b9988a07675f9c353cf7ca5e51c0b8efc28ae06a99ad6bd77"},{"id":765,"source":"freeplay/channels-116-v1.json","fingerprint":"31ed38ce2b4522a10c3663d818b2b5d7949c506351ea04ba0ac01bb4a4b9c998"},{"id":766,"source":"freeplay/channels-117-v1.json","fingerprint":"bab5eda1ae16667e6acc10a7c5eb90adfb16a5e5905453b37422b0ddb9d9311e"},{"id":767,"source":"freeplay/channels-118-v1.json","fingerprint":"a8f9230ea908c215ad2f35d0f3c794dbca5213362e44c7df1af48a0f05984791"},{"id":768,"source":"freeplay/channels-119-v1.json","fingerprint":"0af22c7e10c4d720212ca558c6bf14190e5877f055d0a52151b18c5845301526"},{"id":769,"source":"freeplay/channels-120-v1.json","fingerprint":"883c299010895ffe42cf42e937a10261713957bfae836d5b28cf709ccdce51cb"},{"id":770,"source":"freeplay/channels-121-v1.json","fingerprint":"2c01261bd39fe116351be20a0af9771f6e88106bce7c2223dbe99e662a636012"},{"id":771,"source":"freeplay/channels-122-v1.json","fingerprint":"a342fc550d53ef937b514f4f0549d191d5afe7ad21cc0ade9ab51fb6350fe8e3"},{"id":772,"source":"freeplay/channels-123-v1.json","fingerprint":"e7b3f0739bb9658e901a75ab4ce514ed929d6eb0a3a8555721433ac00c96419f"},{"id":773,"source":"freeplay/channels-124-v1.json","fingerprint":"3f67bea0baebceb654e3efdc9317fbf7cea1c8994cf78a201e395f214238489a"},{"id":774,"source":"freeplay/channels-125-v1.json","fingerprint":"4834562d2e1ceebff2a587e81082ac64aeeb2ff04f48058699c9f00ab1e9e7b3"},{"id":775,"source":"freeplay/channels-126-v1.json","fingerprint":"fdc78a8546506b768eca550eecc0fa58fe6a317cecf9e31474faff734d4953ad"},{"id":776,"source":"freeplay/channels-127-v1.json","fingerprint":"4b4fd4fb616691fd7610f02c0a8009b81810cd93506c941edc447caf2b67ae08"},{"id":777,"source":"freeplay/channels-128-v1.json","fingerprint":"ac30214fa6594f703b2bab1f46cfc595f4327faaf6d47d575069d7c924382cb0"},{"id":778,"source":"freeplay/channels-129-v1.json","fingerprint":"e2bfc997dd6f7edbd4ec871726c83d6c4eb99dca8ce930d3e89784d437705504"},{"id":779,"source":"freeplay/channels-130-v1.json","fingerprint":"6ab67f2b7f800d7e0fe7b88f7ffef8dd968b2184aa2acbc2587de3d240415e45"},{"id":780,"source":"freeplay/channels-131-v1.json","fingerprint":"6f18f47f92b739daed70a457018f34cad3c68d85e0687c001a08c865a05f07b8"},{"id":781,"source":"freeplay/channels-132-v1.json","fingerprint":"18c9aa649927a2d2faac9273cdc8ffb64682eb778d3c75938889b17083b86946"},{"id":782,"source":"freeplay/channels-133-v1.json","fingerprint":"7eef240f5a3e846cca374223781e2ed637a5c4005101744ae3ba248c9c0fc45e"},{"id":783,"source":"freeplay/channels-134-v1.json","fingerprint":"e6ffbc134453798c481d5587539e26295e972b48403f87f0ebd57aed670150e7"},{"id":784,"source":"freeplay/channels-135-v1.json","fingerprint":"d05803626f0d46461d6466ad21ed7a456dc46770b5bb9158c44cb69807bff179"},{"id":785,"source":"freeplay/channels-136-v1.json","fingerprint":"028918746cec9f6c2ba1d3497d1b4a87812b85c87f557ae878b32990585fba2a"},{"id":786,"source":"freeplay/channels-137-v1.json","fingerprint":"e5d1c953b645c2ac4fe201531f78a2c2566d3578ac7b589d7532bcfbbb8c23d0"},{"id":787,"source":"freeplay/channels-138-v1.json","fingerprint":"621d177190fda07a38a8ed339f4d2102f0c92658c9c4a4229622720c586fc9f7"},{"id":788,"source":"freeplay/channels-139-v1.json","fingerprint":"690c9f80ff27e38b9843eee7a94d390735cba23d53e7f28ff7a888f94b223c2b"},{"id":789,"source":"freeplay/channels-140-v1.json","fingerprint":"29443897cf41099fdf217027818f68b4cc4e263c380e0f45a8efb79b8e5ee3f5"},{"id":790,"source":"freeplay/channels-141-v1.json","fingerprint":"540837815d15b5cab988548781a01064cb9bb72d0a6fe52e29c0bafc1ebe854f"},{"id":791,"source":"freeplay/channels-142-v1.json","fingerprint":"41fda6a9b58b9007baed03d622db5c422474d858975b06a92f4639ae4cb90e08"},{"id":792,"source":"freeplay/channels-143-v1.json","fingerprint":"e99c5c4b7e26cf65193956868f9ccffa6a79ca326ed5fdfa1ead0d531620d27a"},{"id":793,"source":"freeplay/channels-144-v1.json","fingerprint":"a34651351060245cf7927529d7c4ea4dee3b300bca1f834dda7b86229e614aa1"},{"id":794,"source":"freeplay/channels-145-v1.json","fingerprint":"10f9bc32c0510be31ea2807dc1a88219555a5334e88c15da3294967bfdea674c"},{"id":795,"source":"freeplay/channels-146-v1.json","fingerprint":"94e36ef8b0c0a428508a06944c2a4a2e813447f6f3f4dc96f04e18e39e9955ba"},{"id":796,"source":"freeplay/channels-147-v1.json","fingerprint":"a9094c9f0b31b947534a245d6cc6e19ce547e823fef834e2dc18659c1e596a52"},{"id":797,"source":"freeplay/channels-148-v1.json","fingerprint":"387e7449a42e876d1c232ebef0f7d56bdb5430d7983bdc059593c6ec5a1475de"},{"id":798,"source":"freeplay/channels-149-v1.json","fingerprint":"a0b7921a81bda02da993f69b4b7b8390c3f25d9a01fd795d946ad9b79760d808"},{"id":799,"source":"freeplay/channels-150-v1.json","fingerprint":"bfc8bd8095e21ee29b35588cbc7c01c01524b4b4b0767d1f6abe76a91fd1d5fd"},{"id":800,"source":"freeplay/channels-151-v1.json","fingerprint":"96c4df80567a8db54ba46f603cc2a202638a2e0e44323c0e8085294a72134a36"},{"id":801,"source":"freeplay/channels-152-v1.json","fingerprint":"b8c75fdb490aad35fe6257f4ef35a04c44a3fdb82b5a2a17f495e9fe64eef770"},{"id":802,"source":"freeplay/channels-153-v1.json","fingerprint":"c03d4aac43bdfe3efa5fe4f006e534d017d62d1ae8a7f15aa551cb2780be6de3"},{"id":803,"source":"freeplay/channels-154-v1.json","fingerprint":"96930d98e41a9f28e17b23dadad98becbc3e990d3741df8b5376d73043cc88c1"},{"id":804,"source":"freeplay/gates-001-v1.json","fingerprint":"5045857aea88516057c707264543e78666b05d443c3e5e81f676a79d294cdf26"},{"id":805,"source":"freeplay/gates-002-v1.json","fingerprint":"37d0ee5ff322f4f7d1f1ac9087236320717ea5d2e5ca1c1d9078becd902e090e"},{"id":806,"source":"freeplay/gates-003-v1.json","fingerprint":"2cde2860179ef1ea231b4cb91b728da718739b0dfa21c292409fd7ae4c8021a6"},{"id":807,"source":"freeplay/gates-004-v1.json","fingerprint":"17d1feb0b1952ff1b740e649296f8aaf94b3ddfd3f3cac5e5e626b554ec47ecc"},{"id":808,"source":"freeplay/gates-005-v1.json","fingerprint":"c780b2eb9cb102919926f52da1ea03f3602b37ba9ba582cfa79b3b4d380d8249"},{"id":809,"source":"freeplay/gates-006-v1.json","fingerprint":"e9b5810aab6a0bbcde250b585288fe0c6ac3e0cfa983f49a440643b3988c368e"},{"id":810,"source":"freeplay/gates-007-v1.json","fingerprint":"80c45065d7d85cd89e2295c1708c69ba047268c270bb969574606f5697d4f38f"},{"id":811,"source":"freeplay/gates-008-v1.json","fingerprint":"a301f93ee875cddca29fd63743d4eea0e8733119e14d313749f5b1bad5930a1e"},{"id":812,"source":"freeplay/gates-009-v1.json","fingerprint":"b9bbaaf9712618fb60f45569753f9712433275c9970613253b0369c767c775ab"},{"id":813,"source":"freeplay/gates-01-01-v2.json","fingerprint":"6fb53e09e3850984a06d2c23b3ea63148b2778781a03ca15e00c76b971ba9583"},{"id":814,"source":"freeplay/gates-01-02-v2.json","fingerprint":"e784d705d75a877b36e1fb0f8770225e16f5237a28067c81ac4c7d6dc9ca5c98"},{"id":815,"source":"freeplay/gates-010-v1.json","fingerprint":"db38a9fa30863f68faaa267980b250a208fd5a9a933bc0e8695903043e932319"},{"id":816,"source":"freeplay/gates-011-v1.json","fingerprint":"b33795b906636eb627519b43891276607600aba5149149841dfa86fd393ca4b2"},{"id":817,"source":"freeplay/gates-012-v1.json","fingerprint":"e21af31190ac64acdf12a73a87d428251a19bf1f69b83f022e455956cb2d9f2b"},{"id":818,"source":"freeplay/gates-013-v1.json","fingerprint":"8b9234125d2350870675678014240d6ea2306934ae65124ecaac502ca2bf0911"},{"id":819,"source":"freeplay/gates-014-v1.json","fingerprint":"be8aeb1cffcec3b8111b9edf0a915e91e4917845479c079a76eb46aa26696acb"},{"id":820,"source":"freeplay/gates-015-v1.json","fingerprint":"09bc99dfbd0775946da090d137bfa76f581ac1a25eec910db717202244bba446"},{"id":821,"source":"freeplay/gates-016-v1.json","fingerprint":"adf3cdbc822c933da3d777beef279f0d92b391f4072dd64c3b1f504aa54728a4"},{"id":822,"source":"freeplay/gates-017-v1.json","fingerprint":"525426ab14b1b2cc9e4a6a3bf85a90382d88ae35a42e480bf177279acc32fbfb"},{"id":823,"source":"freeplay/gates-018-v1.json","fingerprint":"49085bfb9711424be7dbb6f5b9d93cb711ae405d6630063da15ed992321766c9"},{"id":824,"source":"freeplay/gates-019-v1.json","fingerprint":"a0f5b81781efae342d99f728ff5b5741565230837f63e6701d807d4b49f82e58"},{"id":825,"source":"freeplay/gates-02-01-v2.json","fingerprint":"94346f2e1042516143db1b0e904b8ce01e730658d65df0d252d5a2251d4d5ae8"},{"id":826,"source":"freeplay/gates-02-02-v2.json","fingerprint":"e201ca4cac3bde9a1abb17a4c3478fee76716177bb88ce1ee17eb50057a46b05"},{"id":827,"source":"freeplay/gates-020-v1.json","fingerprint":"c85e488850a0794e47216fabbddd5b6bbaa2f7b06042c4f96edc805ca4d326d0"},{"id":828,"source":"freeplay/gates-021-v1.json","fingerprint":"dbb6045ee0720af8978750c39a1821fa88fda25d3ca3ae48cc1b7d461307e6ef"},{"id":829,"source":"freeplay/gates-022-v1.json","fingerprint":"a5c0a7fe680922a22b7767cb04007e22a4e9e3ceccb2c43b82b72f772edbc11b"},{"id":830,"source":"freeplay/gates-023-v1.json","fingerprint":"ead20bfe93f144611d1181f71abe026870e3b9513b8a5e486dae8c25fdbd6b19"},{"id":831,"source":"freeplay/gates-024-v1.json","fingerprint":"f43040089e459aa60b62c73b9e82c268035986096c4c7331e3523d70c02223f0"},{"id":832,"source":"freeplay/gates-025-v1.json","fingerprint":"2144ac85ec3cbe33678dd76dce73ed85dba51f7165a8857b31ac893a0c9f44a6"},{"id":833,"source":"freeplay/gates-026-v1.json","fingerprint":"fc832a5cb27467123eccd862a420cf4ecf795defc8616bf707f7fbaa1144f143"},{"id":834,"source":"freeplay/gates-027-v1.json","fingerprint":"99707f9e0116bde4632a4900406a94a75de8acef8b0f9a884938fe1acd05a395"},{"id":835,"source":"freeplay/gates-028-v1.json","fingerprint":"0d050de524d12959b6117fbdf56bac4a54027a5102febf2f3570b719f9402024"},{"id":836,"source":"freeplay/gates-029-v1.json","fingerprint":"d35df81898bd4c16e5413393a9591dc7cbfdd77c1f111ab9f48dda86876f4986"},{"id":837,"source":"freeplay/gates-03-01-v2.json","fingerprint":"e14dd5910a39a57a92ddad9b195b166f629fd30e7b73e4bcec4c6bd1fda5cbab"},{"id":838,"source":"freeplay/gates-03-02-v2.json","fingerprint":"21ba0bd453a1822a009546815b88bd39698baa9cd54a7f159da3825c02d14349"},{"id":839,"source":"freeplay/gates-030-v1.json","fingerprint":"d2eabcd054550f23e5f5cfc87ad09f5471349c509bd3a806cdbdb52ee767fb33"},{"id":840,"source":"freeplay/gates-031-v1.json","fingerprint":"a70059f1004762b2f4aa3b79c430639e216746b1dbcccd4639e9a59d0fe7d285"},{"id":841,"source":"freeplay/gates-032-v1.json","fingerprint":"f5c43dbe2e310777c79fb038513dcff9fe1731c4ff19c2f8343f01ab7f927b76"},{"id":842,"source":"freeplay/gates-033-v1.json","fingerprint":"a748d4dd4e3bc0c5ab85c8a3055f103d23441e659b0305492bc8f01bd875cffc"},{"id":843,"source":"freeplay/gates-034-v1.json","fingerprint":"5b39da9f80832b892b2a770a26ae231eeb6fde36f7dabe2024e41d786fa44d51"},{"id":844,"source":"freeplay/gates-035-v1.json","fingerprint":"38e5bc0e60ab6f7c9972d9c3d1a46874b98844bb71ad0b35c3648620798df01f"},{"id":845,"source":"freeplay/gates-036-v1.json","fingerprint":"c6858e87770dc22b52db2112558c77502ebd0172c2518e8ded777014f7ebfe32"},{"id":846,"source":"freeplay/gates-037-v1.json","fingerprint":"70dbbb2778c4598adb51812a358dc9bbc8ee8d573d8aed572f41bb579fea6566"},{"id":847,"source":"freeplay/gates-038-v1.json","fingerprint":"6c0fe76c26897dd812e6571a94c04c58190a9ebb926184a4001e57f2213b14d9"},{"id":848,"source":"freeplay/gates-039-v1.json","fingerprint":"6b38f6826b217f581190b06978189ababbe6fe074f5da7c1ea2112d149d86a24"},{"id":849,"source":"freeplay/gates-04-01-v2.json","fingerprint":"0d23a05ef9d588343a9d400422825879b6898058d1887ed1e7dd3f45e698493e"},{"id":850,"source":"freeplay/gates-04-02-v2.json","fingerprint":"43140e7d405154bf29f9345b7da3df4dac4a1e4ffe4627f346aa4506c9cca1e8"},{"id":851,"source":"freeplay/gates-040-v1.json","fingerprint":"a583345c490bd8b5956d742a0a4f2d7babd03e8048d139b53004930e1892f3a1"},{"id":852,"source":"freeplay/gates-041-v1.json","fingerprint":"45d53b0d249cee0daac8ccb714d450248bd54b6f03ffaf968a0e8bbd3214f773"},{"id":853,"source":"freeplay/gates-042-v1.json","fingerprint":"07a8738bb9ef46b167bb5fb2bf95fb99937d07e6f66b48e127c663240d285992"},{"id":854,"source":"freeplay/gates-043-v1.json","fingerprint":"f62bbe4c95611571b99cd57079ca02b02a0ae55a45be506b0ec07e23b40f896a"},{"id":855,"source":"freeplay/gates-044-v1.json","fingerprint":"a02a7947a35bab17717b617fbc295280c1ecd4f96a22bbbfbcbf9e7c3e70c06a"},{"id":856,"source":"freeplay/gates-045-v1.json","fingerprint":"f27a12012dbd5adff1a25652c509d7dce3dd14ae9a0a8674e8541a289b1b6645"},{"id":857,"source":"freeplay/gates-046-v1.json","fingerprint":"11f9c8344fd1f9755a091e23c3d5193c2faf9bc17ffa7c545e6aec81ea9d8971"},{"id":858,"source":"freeplay/gates-047-v1.json","fingerprint":"e7914a0b33cf95446048ba431bb99e566762e8c14d1da3ccdcde59ae6113ca0a"},{"id":859,"source":"freeplay/gates-048-v1.json","fingerprint":"945ed0088d539fc5f5a8d774aa6a866707ea457c90663611f492f81f9d472803"},{"id":860,"source":"freeplay/gates-049-v1.json","fingerprint":"5039fe83e2a74b1ae4a3161c0a667c7087d0dfb41400ee15c631eb0b374439cf"},{"id":861,"source":"freeplay/gates-05-01-v2.json","fingerprint":"f051c2bc59a7e967fd54e0688e0861c4730457e5055515a4c8797e2d388afded"},{"id":862,"source":"freeplay/gates-05-02-v2.json","fingerprint":"69df731d4a23291c3c6676b23e44bf149077b4103adecde10c43f1f51cb57b40"},{"id":863,"source":"freeplay/gates-050-v1.json","fingerprint":"3c071903052ad5ff71f559270a74d785b97ba86ab646bd3f460c1431b19c21d3"},{"id":864,"source":"freeplay/gates-051-v1.json","fingerprint":"c393bb10c165580eae6f16f9e055da345dc154b0a2facf8ea237dd441c647548"},{"id":865,"source":"freeplay/gates-052-v1.json","fingerprint":"94505b49b6e81b766b6240063972072ffa6761e78c91d9ae1c49d6bbc3897286"},{"id":866,"source":"freeplay/gates-053-v1.json","fingerprint":"84981b7472e7de24c1ddf513bbeb25ddf16d3a4f500f89c6d84e5bc9f3eb2eb0"},{"id":867,"source":"freeplay/gates-054-v1.json","fingerprint":"22663b0770d4dd9143b913905fe3b98082f975da8d13059555ead626e74df2ec"},{"id":868,"source":"freeplay/gates-055-v1.json","fingerprint":"28e387cc0cb30b4a38256152819a69e6127e11d04e213c42fd76801f4d5d1cb6"},{"id":869,"source":"freeplay/gates-056-v1.json","fingerprint":"97cd38608b3fe7c2032f05ee44128f3cfb78449e601fb959a91fd60243bdf18b"},{"id":870,"source":"freeplay/gates-057-v1.json","fingerprint":"92e8440f412d88af5270ef887658936a1c2774af885344dd4cf258ba72fc3641"},{"id":871,"source":"freeplay/gates-058-v1.json","fingerprint":"1c067f9cd2e3085b90fed9ae3d0b6bf23539e43a4a1c037d23668d2a8c252fc8"},{"id":872,"source":"freeplay/gates-059-v1.json","fingerprint":"18751ab4276ddb54d5889988c2251398bdbe935cc318c444d285a2bbcec69586"},{"id":873,"source":"freeplay/gates-06-01-v2.json","fingerprint":"846ad8dfd30aaffcd11369d3a723683ca51be7a84a0bcde169a138f3f8063ff4"},{"id":874,"source":"freeplay/gates-06-02-v2.json","fingerprint":"ae9f8dcf5c3dd46773b84fc7b015655b65f5c556fedbf97ef4ffbda0b547bace"},{"id":875,"source":"freeplay/gates-060-v1.json","fingerprint":"0c95e434e4aa01ad35d84dc7ad0363743134757ebed5a2dfc27843487cd16028"},{"id":876,"source":"freeplay/gates-061-v1.json","fingerprint":"8a63ca0f9d3a3239a10253e292e64c3611a787de788b7fb03e37fa0ac6ab1048"},{"id":877,"source":"freeplay/gates-062-v1.json","fingerprint":"3c03b342af55d91a496ca99acd90bfbb0cc0b9dd550a4c6c9a7a8e0124ddd306"},{"id":878,"source":"freeplay/gates-063-v1.json","fingerprint":"778cf91caf286e347a6d1aa1d1f2e33e5b999e5cb3d7b45499464660e3ebbf6d"},{"id":879,"source":"freeplay/gates-064-v1.json","fingerprint":"5bd4058f738aea73cf99c5927bf82f9d1d7de60863695cae291a736c6048d378"},{"id":880,"source":"freeplay/gates-065-v1.json","fingerprint":"c49e6b2bebdfccb98b70ca19a67ca5339c5a851e96095fff8aa33f7c0c2a864f"},{"id":881,"source":"freeplay/gates-066-v1.json","fingerprint":"a9892a1fffc54831e5181c002673a26c1d454be24b5ea166ae451e39b05baf57"},{"id":882,"source":"freeplay/gates-067-v1.json","fingerprint":"7b0f378365e6dc7c1047a1759a56520effbbc45db0f703ceb471179234e87c25"},{"id":883,"source":"freeplay/gates-068-v1.json","fingerprint":"3731689050bc7f78d177037b7545b92bb259fc92741644994fcafbc27ab0d46f"},{"id":884,"source":"freeplay/gates-069-v1.json","fingerprint":"b41cc54c0d0a91d16ccbd4ed81df9b7268a29270ed4aba7b31f0270dc2c7c266"},{"id":885,"source":"freeplay/gates-07-01-v2.json","fingerprint":"eac4c33f972773b614133396d1ef12785cce2ee0647c320be15576a9e1773933"},{"id":886,"source":"freeplay/gates-07-02-v2.json","fingerprint":"39ad547dc13adbe4c74d2b0235b6a14610b850c465ab26985650fc323236003f"},{"id":887,"source":"freeplay/gates-070-v1.json","fingerprint":"eadf9195101ca2b65afd6ac861b7da306d54424adcd98ad69c77b4b38c764f5d"},{"id":888,"source":"freeplay/gates-071-v1.json","fingerprint":"cc4f0a07ee8f5f237bd74bb8178dd2e7204f9e1a52f49f6ebc2bcbb88b505c6d"},{"id":889,"source":"freeplay/gates-072-v1.json","fingerprint":"4fa45ffe625eb7b893af92efd0ab0be9f301f7e43495ab7734aa553460558e22"},{"id":890,"source":"freeplay/gates-073-v1.json","fingerprint":"56fa739d7fe73c2151e33076e52ae51781ece85f7b4d52c3ad0637021feb4a69"},{"id":891,"source":"freeplay/gates-074-v1.json","fingerprint":"76e38d1aa51909e59e627a1fa243f26c5e13d38fa9ddb84be977d308d10d8736"},{"id":892,"source":"freeplay/gates-075-v1.json","fingerprint":"e07879c200c155df1f5b97d68b6fbec0e97570c75cdd7c2054177f1b78e00655"},{"id":893,"source":"freeplay/gates-076-v1.json","fingerprint":"cf2a4c1a40090fd0863f9402dea218db931e7800cf38b79928ce25bf54c4ad79"},{"id":894,"source":"freeplay/gates-077-v1.json","fingerprint":"f1fbc998b440e1bea18c88419cd9bc532a7fe1a3c79cf338c8f528321dede0b0"},{"id":895,"source":"freeplay/gates-078-v1.json","fingerprint":"456864e362ece64ec861e9f1f284b2c049e21bdcd0c8e7d9de2737bfb1d89d61"},{"id":896,"source":"freeplay/gates-079-v1.json","fingerprint":"b8d61224defc18cde49b8b0c41ad8d7ecaf3e3d68983ab4264967d64f06ee576"},{"id":897,"source":"freeplay/gates-080-v1.json","fingerprint":"f2e02d651cc7b79388062f9685514015f251938064913802176bf9799be5dea9"},{"id":898,"source":"freeplay/gates-081-v1.json","fingerprint":"28f46c4d8459658a5dbd4fccb5a1d02e55f0be047e234ffac06c4feb50f9764a"},{"id":899,"source":"freeplay/gates-082-v1.json","fingerprint":"ffc831dd5edf36dec73c24b3aef6cc6789b36de7d3b3324d04c611f83d12ccd0"},{"id":900,"source":"freeplay/gates-083-v1.json","fingerprint":"fe31dca8b987b70ce452bc57d52c612f612107817ecf2319fa45aa89ae0873ce"},{"id":901,"source":"freeplay/gates-084-v1.json","fingerprint":"71d3861a46a9bdd2620c644a5cb4af58f1ecaaac9718dbea0d76a010bc3646fc"},{"id":902,"source":"freeplay/gates-085-v1.json","fingerprint":"c2c763714624a8e40953e346b7751a85f9b94d1724fc924e58c0d8a2af552a51"},{"id":903,"source":"freeplay/gates-086-v1.json","fingerprint":"ab1670383d04d6e554db657f53d4a65641cfe1a8f7002afd2b6cfe9cc70c15c5"},{"id":904,"source":"freeplay/gates-087-v1.json","fingerprint":"e095b2e554d1e46b100014cc3bdd7d1f9dd90db08afdadf4ef2709a09ba87abc"},{"id":905,"source":"freeplay/gates-088-v1.json","fingerprint":"687f69042a51ce4811c49afdf145f9d31a2420ac06b45fe117cea96356bc8d1b"},{"id":906,"source":"freeplay/gates-089-v1.json","fingerprint":"604300fbbd949fbcfeee633f41a0413528a260d6ddea8417416ab2442d11a1a7"},{"id":907,"source":"freeplay/gates-090-v1.json","fingerprint":"46ba68086f168193ac1daa978a514906ed63c84e90b738fb11d6ad68fbdc0ab3"},{"id":908,"source":"freeplay/gates-091-v1.json","fingerprint":"c933715ea5f503310901b1a3fbc3bcdf765c00fa9587b1b66eb3ee835f274bac"},{"id":909,"source":"freeplay/gates-092-v1.json","fingerprint":"b14aa7f7f1a3efe4aa299bf8faa106c9293e7883f04fd4cb39bd72929f7c58f2"},{"id":910,"source":"freeplay/gates-093-v1.json","fingerprint":"0c3dfbeb61acf0880c85d01b820cf9dc2fb9f80be54cec2d8bd8034d73dd94d6"},{"id":911,"source":"freeplay/gates-094-v1.json","fingerprint":"4608d265f357f244f4bf1dd73c3c5d2264e8fcd8f63370479484b9728fb9c719"},{"id":912,"source":"freeplay/orbits-001-v1.json","fingerprint":"15b527e11f6820531849727be5aa5dcefcfbf87d3d7dfae8c1d07d62c25e9503"},{"id":913,"source":"freeplay/orbits-002-v1.json","fingerprint":"f78b63418a21e2901a7ccebf634eadcf39efbace496151987d1fe6175a847451"},{"id":914,"source":"freeplay/orbits-003-v1.json","fingerprint":"8f0a6b5542e44a4980e3a0aa78fe13c0bb0509e47b67eb1fa1ba37e572c427a5"},{"id":915,"source":"freeplay/orbits-004-v1.json","fingerprint":"e74b26b61afae59507f92d5e3b3034cc6960d2e44af817e60d605b19171c4d47"},{"id":916,"source":"freeplay/orbits-005-v1.json","fingerprint":"9ec04329675aaf419c8e8a7070d0852e42e99472b357eac2f9cab615e3b37700"},{"id":917,"source":"freeplay/orbits-006-v1.json","fingerprint":"d70b8173ac3cd226022e1d7d7a38e47a97e4ddaa81a916a89d9634284c5da99f"},{"id":918,"source":"freeplay/orbits-007-v1.json","fingerprint":"d8d05de6792e85e7627561d47daf565d72513e1c54bea6730ab5fd52b915de8c"},{"id":919,"source":"freeplay/orbits-008-v1.json","fingerprint":"87625641493d0b0d6692ceab3dc51d46073ccc780ef4f82c39477e2a5c17b650"},{"id":920,"source":"freeplay/orbits-009-v1.json","fingerprint":"c26b640f58c0ad4829835205b18732aefc654aa001b5cf2b12ff884f1d050bc9"},{"id":921,"source":"freeplay/orbits-010-v1.json","fingerprint":"e0620995117d558cb18c4a9e9fba31d0f2e86fce1f3fc77cc945f573faf04b48"},{"id":922,"source":"freeplay/orbits-011-v1.json","fingerprint":"dc1cdec8d642633c4a5a60321958d9a5dd138985744d8882996cda264aeaacea"},{"id":923,"source":"freeplay/orbits-012-v1.json","fingerprint":"4b4f6def3a52e0d4c768382db68cd61d1c816991be6d89310b060aab26dbd7ac"},{"id":924,"source":"freeplay/orbits-013-v1.json","fingerprint":"d6dc4b958af71a115a834a2a95389159707c2186c63a8b2fc4818ecc9da559ab"},{"id":925,"source":"freeplay/orbits-014-v1.json","fingerprint":"825a21d99449c6f858040ac8c917d4b07cb603d12ffee780a522f6805f04b2ed"},{"id":926,"source":"freeplay/orbits-015-v1.json","fingerprint":"0780b28f8ce98a2aae34c715bc3cca37d3dac01441e9677b8843e5500bc3bb58"},{"id":927,"source":"freeplay/orbits-016-v1.json","fingerprint":"462267dc862a092b804e3520a819221f82cf8ff9cafbbbda2128d4cbfed32d8a"},{"id":928,"source":"freeplay/orbits-017-v1.json","fingerprint":"f79a24e31808fd69ef9c754e5e3fcd2f87420f1d29dd969ecf30fe5933bd723a"},{"id":929,"source":"freeplay/orbits-018-v1.json","fingerprint":"003688730435079e48ad36d8f01ad16da2d3f2782a1a573af3a6d7c3134abb48"},{"id":930,"source":"freeplay/orbits-019-v1.json","fingerprint":"a8034bf18f1551601e9be115293e18664f9e99d1b3fac2c694626fc58bf0012e"},{"id":931,"source":"freeplay/orbits-020-v1.json","fingerprint":"65080d5ced82ec850aa548a920308ccdf5dd5eff1c3c36e38676cdd492daa042"},{"id":932,"source":"freeplay/orbits-021-v1.json","fingerprint":"a6272c543db499875ecf45b9d7b0d893858e9e883292bbe5d15437da79ac7f95"},{"id":933,"source":"freeplay/orbits-022-v1.json","fingerprint":"68d1e7061a65fca8156337d0c38676c37dc7f20b6c41ef84619e2e68439a7cf8"},{"id":934,"source":"freeplay/orbits-023-v1.json","fingerprint":"ffec7410adc0f4a3931c13cd42f42264a2b7453e89d74b8d5bd0cb2f4f663ad4"},{"id":935,"source":"freeplay/orbits-024-v1.json","fingerprint":"07c316f69cb5960f0b1b4fb2c19f0145e66686743d648458c7ac59f6e7e4e914"},{"id":936,"source":"freeplay/orbits-025-v1.json","fingerprint":"c924b2ef19105b19e5c2d38b26404b0db2bc1bf07b94bd9090b31cc74a44d0e5"},{"id":937,"source":"freeplay/orbits-026-v1.json","fingerprint":"5d4508727b4363cfe0887bf00b0ba2f2964d1179f7761ad283c47085971d51ed"},{"id":938,"source":"freeplay/orbits-027-v1.json","fingerprint":"48a9db1a29384e12866fa1687dbecf9fbb2486b3b96eebb386ff0aa1f9c634c0"},{"id":939,"source":"freeplay/orbits-028-v1.json","fingerprint":"faefd75f8651292b07bd4d7c513d421ab8fa1ef46b36f06e3e81f4ff644d6260"},{"id":940,"source":"freeplay/orbits-029-v1.json","fingerprint":"ea09e40ff1d9c79acbefefc1dbe1fe929851db88913f9e9d01c925adf3aa6df1"},{"id":941,"source":"freeplay/orbits-030-v1.json","fingerprint":"a227ebcc5d83cac2e8f4bcf70403f56d888a57914f6de75ae33aac3cb24c30c9"},{"id":942,"source":"freeplay/orbits-031-v1.json","fingerprint":"643424e7cd98514be369ca07e31294f449dc1f044ce4d68ad8e008ab80261b3a"},{"id":943,"source":"freeplay/orbits-032-v1.json","fingerprint":"0443784cb1ac99bb167d10eee0ee691af4f012e4d53abc9ff9916c24d44f0bdb"},{"id":944,"source":"freeplay/orbits-033-v1.json","fingerprint":"23b87928e29cd67b9d6e1224587c9bfbde75dd8a1db9ef4bcad9d17d043cf3cb"},{"id":945,"source":"freeplay/orbits-034-v1.json","fingerprint":"92e9b4232561110ea76d8c4c6c416672769c2090749b937629f3c58d028c6133"},{"id":946,"source":"freeplay/orbits-035-v1.json","fingerprint":"7efcd95be14649802cf5a4b157cef56fcb9e9c49297c74fe880d0e503d4fe567"},{"id":947,"source":"freeplay/orbits-036-v1.json","fingerprint":"ec052a411923a5783f9a57d52b324dc4ba43cd685ea6af477df2a57c246c8cfa"},{"id":948,"source":"freeplay/orbits-037-v1.json","fingerprint":"0d0fb177a41dd400ec83173d1f02b79f0a0a2cecf31705af91afef138437fe79"},{"id":949,"source":"freeplay/orbits-038-v1.json","fingerprint":"e28086c8c1a8ca6f1e43de0aad442b70dc41adac042366eed144d056f9aab568"},{"id":950,"source":"freeplay/orbits-039-v1.json","fingerprint":"8b354d42e8ba2ff2ac50bdfc3a10fec2105348a37b82d95aae7bd0475647b711"},{"id":951,"source":"freeplay/orbits-040-v1.json","fingerprint":"8202464c5bc082504776eecabb51468e6b91c208cda5d98e67aa19bfec0ceff1"},{"id":952,"source":"freeplay/orbits-041-v1.json","fingerprint":"15395c8948681896a526e3dfa66d372f774af0b771333c9ce92b530ddf6f2b79"},{"id":953,"source":"freeplay/orbits-042-v1.json","fingerprint":"e00afc7496ec5060bf5ff9ef5cefe85ac35452db363420f93a6d4d793669ccbb"},{"id":954,"source":"freeplay/orbits-043-v1.json","fingerprint":"b7c0b6991e4a2ffcd9eb4ba42934aaf1df0bb0b9a26ce64958ced9b851843faa"},{"id":955,"source":"freeplay/orbits-044-v1.json","fingerprint":"1b86996ea1b67fe32172ea5ffcbac72e5fc84df9b035661bce1aea6c3c9fc2f0"},{"id":956,"source":"freeplay/orbits-045-v1.json","fingerprint":"332eec01e85cc104b0b7567cd5b3171916b63600153f97dcd9618f5bbd4f5524"},{"id":957,"source":"freeplay/orbits-046-v1.json","fingerprint":"6846caacad44eafa8f1453d385ca6a9faf93c903d95034e3254c97b561992e85"},{"id":958,"source":"freeplay/orbits-047-v1.json","fingerprint":"35252da75d9c95dafecc135a251093dc10836f861e75569aee619926f8e10e7e"},{"id":959,"source":"freeplay/orbits-048-v1.json","fingerprint":"0f8475c60bfd8da0848874ba2072192f9274d0e0129bcfcd60fa9642fd661a27"},{"id":960,"source":"freeplay/orbits-049-v1.json","fingerprint":"eb32c8006cbd137d4372959f77a74d2261628ce2f0c6720eca35e3f48cdaa2e8"},{"id":961,"source":"freeplay/orbits-050-v1.json","fingerprint":"704f858ebc0ae80bef0c8c755d5d16329e5b2476f96eaac5bb280497a57c2f38"},{"id":962,"source":"freeplay/orbits-051-v1.json","fingerprint":"0391b2569868d398b50f00addbab4e7b89031ebdea22dae4f1540c60d930d17f"},{"id":963,"source":"freeplay/orbits-052-v1.json","fingerprint":"fd14bb7044e029af700ca99891edb23eda482e9c5e5cf6b1a0a63d00cfece535"},{"id":964,"source":"freeplay/orbits-053-v1.json","fingerprint":"5ba8bf73a4d91ae52f08987228be32f8d3d115f259f0355a4b93dd7d2add505c"},{"id":965,"source":"freeplay/orbits-054-v1.json","fingerprint":"efc33af95328fcaf3ee314c83d56cbe17247838082c55304453954c83f2a885d"},{"id":966,"source":"freeplay/orbits-055-v1.json","fingerprint":"f585740d907b68bf55e43a75d52a490dd5acaaa32676c2e934758f917d7c1203"},{"id":967,"source":"freeplay/orbits-056-v1.json","fingerprint":"b5b79128e49a6fc6d4e6a385b692db09ad0f5ebee7235cc37294eaffac9eead9"},{"id":968,"source":"freeplay/orbits-057-v1.json","fingerprint":"75f789985282da3f86f2f7083e1b23b237793d921d09cf193b2dec762031bffd"},{"id":969,"source":"freeplay/orbits-058-v1.json","fingerprint":"d26609c4f53d95a8cbec87dc9450cd6b6f2ed8dcd42f71d2b18a0f6cef0aa301"},{"id":970,"source":"freeplay/orbits-059-v1.json","fingerprint":"56c2b6309653a8500ceab7bb596448ca0aafd4c003145925f9b6c238beeeca4a"},{"id":971,"source":"freeplay/orbits-060-v1.json","fingerprint":"13c553bc7ecd031d2392f90113e08223ebb09dbcfc221aa8bdd219439c7f985f"},{"id":972,"source":"freeplay/orbits-061-v1.json","fingerprint":"27757d8bb762797f0bc94b81a3684b4c99ab543b048b266b923f7a83576e7585"},{"id":973,"source":"freeplay/orbits-062-v1.json","fingerprint":"59a879c6cdae365e7c1cd09e0bc7294ebd0310694f7185bb60776373c5624e0d"},{"id":974,"source":"freeplay/orbits-063-v1.json","fingerprint":"9ed6ab18eb2caa6bda73a62543e0b7fe498a45c5f9687c079eabb71e131fdb76"},{"id":975,"source":"freeplay/orbits-064-v1.json","fingerprint":"f743598811c8f5618b17f6c1d5200bdd854f131d8a3f7f42a78a8d836c27a54b"},{"id":976,"source":"freeplay/orbits-065-v1.json","fingerprint":"5d36c72241d7a9c911d95cff8a9a55ecea0f96cbfc2917fb7639116612b63b29"},{"id":977,"source":"freeplay/orbits-066-v1.json","fingerprint":"00e83a0b45d7cac3d4f3063b900c667ebd594f96a99c16fe2bee76e5b2a8b9d4"},{"id":978,"source":"freeplay/orbits-067-v1.json","fingerprint":"f2082829677577cd2a7911298fb992404969f8e7a7ea9aed17f093a1c150bdba"},{"id":979,"source":"freeplay/orbits-068-v1.json","fingerprint":"77b8307458ea1ace24c3dd9fca2a2a6dbecddfc76c5bc7bb2cbefa5c3c031b33"},{"id":980,"source":"freeplay/orbits-069-v1.json","fingerprint":"21b5b56a9dc2ab27fcc3df84791d2bedfb7b957cd3e865ec10f5458ca8369e4a"},{"id":981,"source":"freeplay/orbits-070-v1.json","fingerprint":"abae079707887f5ac866ae5e2f49d65f86e946d31216c8b20456f58868df4747"},{"id":982,"source":"freeplay/orbits-071-v1.json","fingerprint":"68375199cc6bb04c0543a0c276ad7fb36d79987ea093fb6dcd1bf2e03d81899a"},{"id":983,"source":"freeplay/orbits-072-v1.json","fingerprint":"76d2ebcd33a3403650b83ef49d7b082bf921054ddee3c6c80fc64547e1737936"},{"id":984,"source":"freeplay/orbits-073-v1.json","fingerprint":"7e06b8ef1563c1ddc3522433cf1d9a67befda4a4a26b877d895a8a6bbdd050ad"},{"id":985,"source":"freeplay/orbits-074-v1.json","fingerprint":"2a57fa8a9c222f011ba768d58d7edecad5bd352e6f60e8f46ac1d490137643e7"},{"id":986,"source":"freeplay/orbits-075-v1.json","fingerprint":"30206d8a261ff038e030c75ad1b99b1536a43eb0d14aa03b32b94ec6f323e646"},{"id":987,"source":"freeplay/orbits-076-v1.json","fingerprint":"8bd789edf11060c3864f9236b8dcdaa339018d3118114cc37b407894e57f28d1"},{"id":988,"source":"freeplay/orbits-077-v1.json","fingerprint":"862cd2bd1b5ca3109c8cde8d5717ce8b7f55e771fb00d11eb942dd56234110a6"},{"id":989,"source":"freeplay/orbits-078-v1.json","fingerprint":"531e338522105966219b378cedd1df49130bcfdf21f10eeeb6f9e5adac9ddf25"},{"id":990,"source":"freeplay/orbits-079-v1.json","fingerprint":"d28fa7299b90636d9b01d4d6c4a50045a07c92c928833087ec00bd07fd847613"},{"id":991,"source":"freeplay/orbits-080-v1.json","fingerprint":"1475c60a4544cef35a9f90e4ba58b480fb363c548be74f93f051d9c1d4389fbc"},{"id":992,"source":"freeplay/orbits-081-v1.json","fingerprint":"6d78c2d7e90a5fe8854cc2bb200abac95c03550820127848832f0d0697b18a3b"},{"id":993,"source":"freeplay/orbits-082-v1.json","fingerprint":"f4e44ac4e2d00ef5ead1d35737fb80722452b6eca59a16f7374a4873fba46513"},{"id":994,"source":"freeplay/orbits-083-v1.json","fingerprint":"0e89919c06f6d04a6ae8569bee4ca52c80621bc64558eef4c69aa34823e90928"},{"id":995,"source":"freeplay/orbits-084-v1.json","fingerprint":"519694aebf96b8642ed2faf0a8114a292975067eb04b212267dddcbd4d6f5374"},{"id":996,"source":"freeplay/orbits-085-v1.json","fingerprint":"ea96740f0023109c8096407c2efb846c6622677efa253037c938ce9460ef276e"},{"id":997,"source":"freeplay/orbits-086-v1.json","fingerprint":"284ae0a24573a536555b4b68e77407715e7a0a110082f2e60d14c15b8cd042aa"},{"id":998,"source":"freeplay/orbits-087-v1.json","fingerprint":"85ae5cdcb463fd9018f3cacd7d989e27e59fdb64fa457856054d6e09525f5b2a"},{"id":999,"source":"freeplay/orbits-088-v1.json","fingerprint":"4ba7626771cd269b946d7facad4fdef096f2ba8bd8bae23b2362885710489ff0"},{"id":1000,"source":"freeplay/orbits-089-v1.json","fingerprint":"d5836e6c03266f769245dc7366e1162b2be063938b3638bfc38ed40c4081a1f6"},{"id":1001,"source":"freeplay/orbits-090-v1.json","fingerprint":"a2ba4bc74f008c15f48d7013b54594b2e1588ac981fbf605592d75a0d5b5f683"},{"id":1002,"source":"freeplay/orbits-091-v1.json","fingerprint":"5049c9c6ea225362f6be81d35a9b3cb0448f62409bc65910f1b895f2bdb50735"},{"id":1003,"source":"freeplay/orbits-092-v1.json","fingerprint":"cfcfd7c2b558b57291375bdd75787f862e78ebe0edc91b30bc9ee03b82529781"},{"id":1004,"source":"freeplay/orbits-093-v1.json","fingerprint":"ec6054d36437272939eeb60324b7356884fc1a4e0c9520bb0ac645bdc6c48572"},{"id":1005,"source":"freeplay/orbits-094-v1.json","fingerprint":"faebb317b46ff0379c66e8078dac59f4daebb0a8f71288ece786bef1195fd031"},{"id":1006,"source":"freeplay/orbits-095-v1.json","fingerprint":"febc7f04fc9fe72be94957e7cb91c2ad42e03f5265ed495981ac004a50839ca3"},{"id":1007,"source":"freeplay/orbits-096-v1.json","fingerprint":"c64b657be90fce5d13aa983e065f0aac9a2edde3b986432df09b455225a150d4"},{"id":1008,"source":"freeplay/orbits-097-v1.json","fingerprint":"d8d13669f0091a764ad6289ad7d12a1397c027cf9ddfefe82830d36f8839aa28"},{"id":1009,"source":"freeplay/orbits-098-v1.json","fingerprint":"03daf56dfb7e3e44c8ec697a08795f0eda62572ae3a46c541128a5de4a3a2eb2"},{"id":1010,"source":"freeplay/orbits-099-v1.json","fingerprint":"e65242049eba35e5180e32d8ae3ecd8281e9f2732cb6d4b67b81162bce954ea5"},{"id":1011,"source":"freeplay/orbits-100-v1.json","fingerprint":"d4ac4fd3d8f759a586dc377cff610cad5e819f11852325c94192d8d75dbe2c74"},{"id":1012,"source":"freeplay/orbits-101-v1.json","fingerprint":"3bccb005b744f7e857ef87f690b7f4fd80443a3e936b42ec49bb1d6660d25352"},{"id":1013,"source":"freeplay/orbits-102-v1.json","fingerprint":"ba810791dc3d29d5149926621d30240a9d892eabd31d3e282984764b58ab0df4"},{"id":1014,"source":"freeplay/orbits-103-v1.json","fingerprint":"323e7f7d9cc3f8e9d34c9fe204e95e8f9fc8a1d6d12c126587ec90ff0a0f46bd"},{"id":1015,"source":"freeplay/orbits-104-v1.json","fingerprint":"0ca13ee51eedfb525e85dc944baff188d25b8cbcc800e0c48e408aa01f97e2c7"},{"id":1016,"source":"freeplay/orbits-105-v1.json","fingerprint":"2a74c45ddae9275649ef95092f9cc90f5621e728c177e9b2496357685bb51c9f"},{"id":1017,"source":"freeplay/orbits-106-v1.json","fingerprint":"a209ff2dd2ec914fa8e5db1217bedc3286ad5e34d6e3af1140450f7ffeed6c7e"},{"id":1018,"source":"freeplay/orbits-107-v1.json","fingerprint":"18910b1e229401b84cf81eb9eb985e4eb1a2aafdcd08e317acd8cd00aecf682b"},{"id":1019,"source":"freeplay/orbits-108-v1.json","fingerprint":"3412f737ffe45577de378fef721e09419602d88d6824d984ae7b91f1cb6f8ff0"},{"id":1020,"source":"freeplay/orbits-109-v1.json","fingerprint":"14693eea2fd969bc9ea266ec5d2fc5576ad11cd486178b9bc2eb786e2e0a90d4"},{"id":1021,"source":"freeplay/orbits-110-v1.json","fingerprint":"bb84dc2fec01ab866b8351a42480ea119da476dbe7daae7feeba9e073b598757"},{"id":1022,"source":"freeplay/orbits-111-v1.json","fingerprint":"8fc97c22a3227b28e40d5ed763e1aaf2ead4c84a3c1025bc3f85911e3c485be8"},{"id":1023,"source":"freeplay/orbits-112-v1.json","fingerprint":"e59d84a55b63bfe35f3556514bd2ce4bec8d9639dbd11010125957af80488f05"},{"id":1024,"source":"freeplay/orbits-113-v1.json","fingerprint":"a09fc235276ebe1afa2224e61854b0e0ddee6526c5be16fc2f821e15de442bab"},{"id":1025,"source":"freeplay/orbits-114-v1.json","fingerprint":"a347918a7e3bc98d7af259aa10f52a7718f0bee28fe17180a8ec539f3b773d66"},{"id":1026,"source":"freeplay/orbits-115-v1.json","fingerprint":"08a3b794fa81c3045d40e38ccf6e582ab989a5acf00dbc0adb3c1bb9cdfc1208"},{"id":1027,"source":"freeplay/orbits-116-v1.json","fingerprint":"1b296a23302804821f8b2c57c542d64f9e4ea43a87e4f41f7f89233fe98d1bb3"},{"id":1028,"source":"freeplay/orbits-117-v1.json","fingerprint":"74097e0065ffcdda7c1062b9cf207525f507d8c7f687cfc665288d6f0953dbc5"},{"id":1029,"source":"freeplay/orbits-118-v1.json","fingerprint":"387122cc3206cd8a6b4023b156cf1786bfe143f0884f0a9cf55320d785849d9a"},{"id":1030,"source":"freeplay/orbits-119-v1.json","fingerprint":"9870dfba1980c2b0a566a4909009d2cee2b800bb159173b370cc4afd6fbe76ba"},{"id":1031,"source":"freeplay/orbits-120-v1.json","fingerprint":"4908cbcf97563a9819b1e3da497c9801f7b1c17834d63b3df269a62d3702d2e7"},{"id":1032,"source":"freeplay/orbits-121-v1.json","fingerprint":"67c0135d23221892ec8d59b594d869598099dba790e67c22997f8321bcdf5612"},{"id":1033,"source":"freeplay/orbits-122-v1.json","fingerprint":"45a041324b80ceaa285be67958e29e6f1867ff93d12e1b5aac6f29adf74ee38d"},{"id":1034,"source":"freeplay/orbits-123-v1.json","fingerprint":"232e728918a58d84feefd2a018d7893b20df8b378de238512b14c689e6698202"},{"id":1035,"source":"freeplay/orbits-124-v1.json","fingerprint":"74cdbba1dc30b0ffa457873404240b8f7905fd9ee50c7939627c4ee3f6fc3272"},{"id":1036,"source":"freeplay/orbits-125-v1.json","fingerprint":"97a545adba4af2004e8706609487bb8143042f82bb0ca71f59d9980a8866ff8b"},{"id":1037,"source":"freeplay/orbits-126-v1.json","fingerprint":"86ffcc52058ee921285a0c8f368f59432204fc1675acb466ee2ee89401d56361"},{"id":1038,"source":"freeplay/orbits-127-v1.json","fingerprint":"8f70784fc6b600bb2a5dcb271c885c4a7dd81d3fb6c2d26414912b902a981758"},{"id":1039,"source":"freeplay/orbits-128-v1.json","fingerprint":"ae4ab89854f27307f77aabf6322b6a4a071201862464b92e87e4b999a8e3aea1"},{"id":1040,"source":"freeplay/orbits-129-v1.json","fingerprint":"f6790c84aa7c9f70534fcd15f0d4d34a742d0384f951f78f33c43684d7bee518"},{"id":1041,"source":"freeplay/orbits-130-v1.json","fingerprint":"1a7492f74c4c8e93a7765f40c7bfb030383a72f024369141fcac104baa01f91d"},{"id":1042,"source":"freeplay/orbits-131-v1.json","fingerprint":"f19e66acc314bfc48d8f667b5995faeaf3f1d0ccb5dfd3b7a5a407a665c76188"},{"id":1043,"source":"freeplay/orbits-132-v1.json","fingerprint":"b303d29a2ab73e7a8f4f1f57df3d89a6aa5ade31c9c8f56d67dc01ce33bff1c0"},{"id":1044,"source":"freeplay/orbits-133-v1.json","fingerprint":"d3f18225fbf7b76136547e3f9203ece9cb3102773c149b31bb10cb79820b27d8"},{"id":1045,"source":"freeplay/orbits-134-v1.json","fingerprint":"8e791846986680f44f81c3a92cab908c1988f8e3ab11382a7fbe3ee8d548042e"},{"id":1046,"source":"freeplay/orbits-135-v1.json","fingerprint":"a6412998883b2366548dc83ef1194d8ada3f88c190314f34b1cc1a09ab31a650"},{"id":1047,"source":"freeplay/orbits-136-v1.json","fingerprint":"13255c6de13e24862ebe9997ac48663c8dfa5e6acdcd32c353bf30b2d91b6f6b"},{"id":1048,"source":"freeplay/orbits-137-v1.json","fingerprint":"5b58725b76909f65d60bdf50a7dc44f1de4433693cdbe00d2b17ba4e4116a6f3"},{"id":1049,"source":"freeplay/orbits-138-v1.json","fingerprint":"e4b89cce96460668ac99802b9cb7ffba28d9037fdaf3a495964b996e5c044af6"},{"id":1050,"source":"freeplay/orbits-139-v1.json","fingerprint":"9cec788f86336ff31b4106171f86c3366a80fcd58fee60c482289e7c6be6be83"},{"id":1051,"source":"freeplay/orbits-140-v1.json","fingerprint":"ec4c0a2c6697dcddbee54e578de770b8908a1b30f93777460c19816aeb88533a"},{"id":1052,"source":"freeplay/orbits-141-v1.json","fingerprint":"b3c0cadef61032b29306e44610c116bffc0c0a3417249a4d62b7b4ac2f94e319"},{"id":1053,"source":"freeplay/orbits-142-v1.json","fingerprint":"3473604b8eaef9b320d40e2746497615bd25b55df619aba2f56bd54a68bed5cf"},{"id":1054,"source":"freeplay/orbits-143-v1.json","fingerprint":"76761bd15c9351d1099a441d32a4954fc9b244842d8cb3eae90f2c49a5b612bc"},{"id":1055,"source":"freeplay/orbits-144-v1.json","fingerprint":"0c273977e3f8e63962f74a0173ff48e0ef45dc41aabd4f0cd64c9d1dd721aaa3"},{"id":1056,"source":"freeplay/orbits-145-v1.json","fingerprint":"92509143bc8e10f07c6a069949e18f3d73d04c3135bfa90307e9abfc25bc3f43"},{"id":1057,"source":"freeplay/orbits-146-v1.json","fingerprint":"639cc51af13ba7eb6fd15e84d347c56efd0b406df144677ad16a8a35de8a089f"},{"id":1058,"source":"freeplay/orbits-147-v1.json","fingerprint":"490f7229ffdd99268f486b311ec2965f0f97a9b68bcc4f1342d0f593eb0c9cee"},{"id":1059,"source":"freeplay/orbits-148-v1.json","fingerprint":"041fb6c4411271e141677ac76953cbf691d8ed69d6ef019d463ffac509b37c0e"},{"id":1060,"source":"freeplay/orbits-149-v1.json","fingerprint":"91f902eb6dae3d0749e632769f02440517baef3fc6e559d96e067ca52b05f7dd"},{"id":1061,"source":"freeplay/orbits-150-v1.json","fingerprint":"6459c22d28907c8dda2341f858c20e8d3ebd8249265f3eae206b9eebd0bb9f12"},{"id":1062,"source":"freeplay/orbits-151-v1.json","fingerprint":"462bbe9d3561f2ef06dd61f81a4efa1dba6795b62de22c86bb8ac2a0f5c4dbe0"},{"id":1063,"source":"freeplay/orbits-152-v1.json","fingerprint":"68c6abaee87c5029ab9155a26035a1ee9c2ce733276c0301e933d936ec50819d"},{"id":1064,"source":"freeplay/orbits-153-v1.json","fingerprint":"af6552a9b39915f89a8c1469df957d3367c3d14bf7c0863b49c096f316bebb1c"},{"id":1065,"source":"freeplay/orbits-154-v1.json","fingerprint":"7b22deabaa8b9f34fa5f14ba75b42e5f9a884295b77a6befdd411ed21e30df7b"},{"id":1066,"source":"freeplay/orbits-155-v1.json","fingerprint":"f09b19531ee3b1f78783b8a04aba866beb7ff6a4575246ce82b60c0f14b3d07b"},{"id":1067,"source":"freeplay/orbits-156-v1.json","fingerprint":"a73cdaf5fc56dec076c0f90ccc4181b1b43792f8a43c81a54ec7421848a8f8f6"},{"id":1068,"source":"levels/001.json","fingerprint":"9aa8e22ca9800b8d12faf3ca66a7d93bd2bc527d67a449912ddf729eb38b43e3"},{"id":1069,"source":"levels/002.json","fingerprint":"3f6725da772c9dfde5ead09647140aa85f7f7c1710d4d9ae222a5e24f27cb1ba"},{"id":1070,"source":"levels/003.json","fingerprint":"280f88fdeecfc26dd1e1b82bb48c4f5a41f79768d6020d21f0d9243883b69784"},{"id":1071,"source":"levels/004.json","fingerprint":"1c74aacff0cb08e9aa931bd78bcf8fb059d0f2181dc8e6331e3f6ac93cd8ae0f"},{"id":1072,"source":"levels/005.json","fingerprint":"ae310122fd1cc742674d955cd896cd3d5473e0ed9f53fd395375d03805b0d51a"},{"id":1073,"source":"levels/006.json","fingerprint":"50b4c5a95bdc0cc131503d4f58096f04cf37b60f9abc52ef56fb0fc81bd505f4"},{"id":1074,"source":"levels/007.json","fingerprint":"cc03d5d50a0dbb2a4f2e09cf0e04eed47963d5f23cbaef0bc7229a801563637b"},{"id":1075,"source":"levels/008.json","fingerprint":"20573bb7c9f4c2b2e8442992e88c09923f856089d67f3afe5b51ff882b40e8f6"},{"id":1076,"source":"levels/009.json","fingerprint":"fa42d8ff8c5f02de0be0f878e2bb64e72ef839ad60c0b65b0468a33b6f257224"},{"id":1077,"source":"levels/010.json","fingerprint":"1150f8d708cdc2cc866e0ab94d6b75e3b0e70278492e2ef05b55a455833c3cd1"},{"id":1078,"source":"levels/011.json","fingerprint":"4fca2ca21981ba28d3faf36824dc02b44901168f5fda07688140c7ea7e979a45"},{"id":1079,"source":"levels/012.json","fingerprint":"ee7e445a3ca489f5133511f618a7c01685d51474bd808ba1ffabc404f8c37213"},{"id":1080,"source":"levels/013.json","fingerprint":"531bca98a9efb62095ba275714d78703064324ac1ce80b52c1ffa90018dc8827"},{"id":1081,"source":"levels/014.json","fingerprint":"57c694de16690b6776a6fea45b9e81ba0a06675c277e7ce81f4a89d7cec91019"},{"id":1082,"source":"levels/015.json","fingerprint":"0a30bb24114e860affc44865d6df481fc29380f27d39237f4bdb86ffc4c2fc5c"},{"id":1083,"source":"levels/016.json","fingerprint":"a576e82844b54b25cfccc50e440f0652aa82d3c04ef8ba6151bec0d12ac2e0da"},{"id":1084,"source":"levels/017.json","fingerprint":"45c854f195f5c61dd3ee6836ccc6309bed6de0dbcacb7487dbf117b054953587"},{"id":1085,"source":"levels/018.json","fingerprint":"8a7dbcd877589ec9343a54c8839feb3d0efe375816d7e152e71a785b49ce84e5"},{"id":1086,"source":"levels/019.json","fingerprint":"139d464bc2d65343f76c6d0c899d6ae883ab74816a43b2d643f893a4d8af70bf"},{"id":1087,"source":"levels/020.json","fingerprint":"61b584b1c307bf51b19d6c62aba82d7e1dedf222803cafbc971503f2a09e28cb"},{"id":1088,"source":"levels/021.json","fingerprint":"8dba6693f0bcb8d1ff4a7fb079073027fda8004f106bf89b4b7faf9fa02895a0"},{"id":1089,"source":"levels/022.json","fingerprint":"9b39b390ec20ce96b34f9ba74df9489b9d84ab4cbf0bbad2b6d914ec5c3878b2"},{"id":1090,"source":"levels/023.json","fingerprint":"16f999cd684a9c449ddd87ba7ca57915e2ce59dd5e854e786717c682feda2520"},{"id":1091,"source":"levels/024.json","fingerprint":"85e73c120a897dcbda7f23c60fba4b8b870d0221baedabad6376e44c8fb59385"},{"id":1092,"source":"levels/025.json","fingerprint":"3fc106f335d151f91a1b30e238da34732b2e01d378863a1d3ba6c420f90cbf0f"},{"id":1093,"source":"levels/026.json","fingerprint":"99ca283128e9e08db39c5ba4745359c87974dd8b375e8cebde1a45947923306a"},{"id":1094,"source":"levels/027.json","fingerprint":"c1d3765ce542b4266e5b5c6205d89b79cc96708817f70f88325b5e46558bbb9a"},{"id":1095,"source":"levels/028.json","fingerprint":"1f0f4390d865500142b984d93e6af38eb64b69be8204e677d2714063f73c1a6d"},{"id":1096,"source":"levels/029.json","fingerprint":"a89d67e560e0a863d0803e2d46a2104759c1db3dbfae0a29365d51d02be36040"},{"id":1097,"source":"levels/030.json","fingerprint":"90f52d1b73ee0b53cd85d17769a967891f77ae5516b1315b9421e18bb6691dc5"},{"id":1098,"source":"levels/031.json","fingerprint":"7449ecdd474ddd9434bf28222a70046f5372e3a46fe81bbf1904e34c9d3b0068"},{"id":1099,"source":"levels/032.json","fingerprint":"6dc9292f402c5e4ed5dce2f0ca747ab4557e6d56b30a2ec9630b9b446937a080"},{"id":1100,"source":"levels/033.json","fingerprint":"3f7a6527c30ebdf3e82461b29d12af9b032d7ac3a26159ad66da015a5fc42a76"},{"id":1101,"source":"levels/034.json","fingerprint":"8b08519041d82037c7bd9b7b3bde80e6511dbd3f01f402ab33eff8cb595e7050"},{"id":1102,"source":"levels/035.json","fingerprint":"65cf3415e4d7fa883d08977a854df4cf0f6407a29c45548e7fe3f377b565c21f"},{"id":1103,"source":"levels/036.json","fingerprint":"e6203bdd12df1ef39b87f9b9442553ff499044f4d472837102069b3a0e07a6c7"},{"id":1104,"source":"levels/037.json","fingerprint":"25ecd1dc84992f782ac4e02b5b4a413d7024b872c73179b970be58082b3044a3"},{"id":1105,"source":"levels/038.json","fingerprint":"6f1d7b9961aff1fa82337b3b10128a20fd217fad9bf671f9c516b4b3c646858f"},{"id":1106,"source":"levels/039.json","fingerprint":"3b8c7590b690856d1c603d7de0007b8fa61ce6646c3c67fffba840fc2afea377"},{"id":1107,"source":"levels/040.json","fingerprint":"de2db3ec0beb6a912ac3d52d7caa0d8fdfcbc0d7a001c144f7198da8f902a4fd"},{"id":1108,"source":"levels/041.json","fingerprint":"fd599721baee517d0e35d3fa1aeafc69cae64329f30504ebdc041e83945c4d08"},{"id":1109,"source":"levels/042.json","fingerprint":"f79dafd08e655074b98fef4c3170fea4244ee456eb01f0d33cdfc500a4509d92"},{"id":1110,"source":"levels/043.json","fingerprint":"0068b635e03f1c4d04c9f18a3df7bc4e0c560d8061a3cab8a820af0b2b6ef420"},{"id":1111,"source":"levels/044.json","fingerprint":"6bd3d769812a0d99f9d9f13899f15791297e613b8a1480c21f6bfdba43c5f855"},{"id":1112,"source":"levels/045.json","fingerprint":"d8ee31ecb1af1b2ffcd5ec0448120c1dfdab5e8654af7acd06bf940af4780d19"},{"id":1113,"source":"levels/046.json","fingerprint":"4d8f52cdc123edf8a5cbd3c1f133e846b52afceeb47533398686150d9c742375"},{"id":1114,"source":"levels/047.json","fingerprint":"40a98e05eb08ccfe5263db05432f5121e2542c61ef3f1daab1bf98363e86f66f"},{"id":1115,"source":"levels/048.json","fingerprint":"fd730670083a997b1ab5d5536f1d8f020aca5ea87507b89dfd684359da21b765"},{"id":1116,"source":"levels/049.json","fingerprint":"638879a2cb60511a5265d542788bc7831c1c831b36e7405d0d79a3019263b00a"},{"id":1117,"source":"levels/050.json","fingerprint":"27daa00e048e299d6eb88aa9d8a8fec440dab763981d305d40766f1185d75ad1"},{"id":1118,"source":"levels/051.json","fingerprint":"0b0ac0fb87f3fe305dd0ced264631a65a60971a628a2d1ea20b56217f03cb4eb"},{"id":1119,"source":"levels/052.json","fingerprint":"44da4e8d0ea2fc06bb7d48aef76524b61907666334e6fbf7bcf990c7fa570d7e"},{"id":1120,"source":"levels/053.json","fingerprint":"583a2947a383f899d1b82ce38b6ec40a2e603d04a5abbbf917bb5ba01194537e"},{"id":1121,"source":"levels/054.json","fingerprint":"d200846986dbd239b579573dde41792ea1db2c135eeac9f93f1150a1a5f897fd"},{"id":1122,"source":"levels/055.json","fingerprint":"d3a999fac662556fbfb7fd43aaad0338f222fe5b1cfe29c885242387470ccb23"},{"id":1123,"source":"levels/056.json","fingerprint":"9fe07ea7dd49a664c1c20f8ac3c1dbe5994c8322fab1856ede3969a7b053e2d8"},{"id":1124,"source":"levels/057.json","fingerprint":"1ea43a55f610ff383687781f2101bae55ae83ba8d1ed4ec92e2edc80e7934a8e"},{"id":1125,"source":"levels/058.json","fingerprint":"4eac3da64266ebd8040878623867f8242c19fe4d5940dbba711d13914c24cc56"},{"id":1126,"source":"levels/059.json","fingerprint":"584bd8cb0b0582ef187c9a8c199b5e350d2e81a4bf223949e1edeb0830de7e1c"},{"id":1127,"source":"levels/060.json","fingerprint":"980fc11f2e5af8fb64d64895d03abcca7b45c37b3bc4d8e9d1b4768f8bfab33a"},{"id":1128,"source":"levels/061.json","fingerprint":"ef962c0ef34fb020ac1dc9d7c5d1b485bd4fae496a961d7194e14bdba84b6a10"},{"id":1129,"source":"levels/062.json","fingerprint":"8f0eb0f82ca18f04ce39dc317fd4d8adb6b9f235733af129b31ef61782ad0e95"},{"id":1130,"source":"levels/063.json","fingerprint":"5f2229f5ff2d61b80806dc29aeeff9ba8be2205ea9c7bfcc3e9e489fa80c5385"},{"id":1131,"source":"levels/064.json","fingerprint":"d2933296047301f8ffde963f8db3dc589d20a5b1abc2a3dcd70906fa70ab653b"},{"id":1132,"source":"levels/065.json","fingerprint":"34bf8406c2df6155a172c27d4c2979762e8b1c8f12843f4e5691c7e64e45ab8a"},{"id":1133,"source":"levels/066.json","fingerprint":"894dbf88fce67302ab0992da59119beedfd30b650576bbad6618dd73b4217c9d"}]}