{
  "metadata": {
    "generated_at": "2026-09-17T11:30:04.521Z",
    "schema": 2,
    "source_version": "v1",
    "cdn_base": "https://flashcards-data.pages.dev",
    "strand_count": 7,
    "topic_count": 37,
    "node_count": 503,
    "card_count": 2363,
    "webp_missing": 0
  },
  "strands": [
    {
      "id": "foundations",
      "name": "First Steps",
      "topic_ids": [
        "alphabet",
        "numbers",
        "shapes_colors_positions",
        "opposites_describing",
        "calendar_time",
        "telling_time"
      ]
    },
    {
      "id": "people",
      "name": "Me & My People",
      "topic_ids": [
        "people_family",
        "jobs",
        "body",
        "health_feelings",
        "clothing"
      ]
    },
    {
      "id": "home_food",
      "name": "Home & Food",
      "topic_ids": [
        "home",
        "kitchen",
        "food_savory",
        "treats_drinks",
        "fruits_vegetables"
      ]
    },
    {
      "id": "animals",
      "name": "Animals",
      "topic_ids": [
        "animals_pets_farm",
        "animals_wild",
        "animals_sea",
        "animals_birds",
        "animals_bugs",
        "animals_dinosaurs"
      ]
    },
    {
      "id": "doing",
      "name": "Learn, Play & Do",
      "topic_ids": [
        "actions_move",
        "actions_do",
        "sports",
        "school",
        "playtime",
        "music_art"
      ]
    },
    {
      "id": "out",
      "name": "World & Beyond",
      "topic_ids": [
        "places",
        "transportation",
        "nature",
        "space",
        "holidays"
      ]
    },
    {
      "id": "flags",
      "name": "Flags of the World",
      "topic_ids": [
        "flags_asia",
        "flags_europe",
        "flags_africa",
        "flags_americas"
      ]
    }
  ],
  "topics": [
    {
      "id": "alphabet",
      "name": "Alphabet",
      "strand": "foundations",
      "banner": {
        "url": "/webp/full/banner/alphabet.webp",
        "thumb_url": "/webp/thumb/banner/alphabet.webp",
        "png_url": "/data/banner/alphabet.png"
      },
      "card_count": 26,
      "node_count": 6,
      "file": "api/topics/alphabet.json",
      "nodes": [
        {
          "id": "letters_a_e",
          "name": "Letters A-E",
          "card_count": 5
        },
        {
          "id": "letters_f_i",
          "name": "Letters F-I",
          "card_count": 4
        },
        {
          "id": "letters_j_m",
          "name": "Letters J-M",
          "card_count": 4
        },
        {
          "id": "letters_n_q",
          "name": "Letters N-Q",
          "card_count": 4
        },
        {
          "id": "letters_r_u",
          "name": "Letters R-U",
          "card_count": 4
        },
        {
          "id": "letters_v_z",
          "name": "Letters V-Z",
          "card_count": 5
        }
      ]
    },
    {
      "id": "numbers",
      "name": "Numbers",
      "strand": "foundations",
      "banner": {
        "url": "/webp/full/banner/numbers.webp",
        "thumb_url": "/webp/thumb/banner/numbers.webp",
        "png_url": "/data/banner/numbers.png"
      },
      "card_count": 100,
      "node_count": 20,
      "file": "api/topics/numbers.json",
      "nodes": [
        {
          "id": "num_1_5",
          "name": "Numbers 1-5",
          "card_count": 5
        },
        {
          "id": "num_6_10",
          "name": "Numbers 6-10",
          "card_count": 5
        },
        {
          "id": "num_11_15",
          "name": "Numbers 11-15",
          "card_count": 5
        },
        {
          "id": "num_16_20",
          "name": "Numbers 16-20",
          "card_count": 5
        },
        {
          "id": "num_21_25",
          "name": "Numbers 21-25",
          "card_count": 5
        },
        {
          "id": "num_26_30",
          "name": "Numbers 26-30",
          "card_count": 5
        },
        {
          "id": "num_31_35",
          "name": "Numbers 31-35",
          "card_count": 5
        },
        {
          "id": "num_36_40",
          "name": "Numbers 36-40",
          "card_count": 5
        },
        {
          "id": "num_41_45",
          "name": "Numbers 41-45",
          "card_count": 5
        },
        {
          "id": "num_46_50",
          "name": "Numbers 46-50",
          "card_count": 5
        },
        {
          "id": "num_51_55",
          "name": "Numbers 51-55",
          "card_count": 5
        },
        {
          "id": "num_56_60",
          "name": "Numbers 56-60",
          "card_count": 5
        },
        {
          "id": "num_61_65",
          "name": "Numbers 61-65",
          "card_count": 5
        },
        {
          "id": "num_66_70",
          "name": "Numbers 66-70",
          "card_count": 5
        },
        {
          "id": "num_71_75",
          "name": "Numbers 71-75",
          "card_count": 5
        },
        {
          "id": "num_76_80",
          "name": "Numbers 76-80",
          "card_count": 5
        },
        {
          "id": "num_81_85",
          "name": "Numbers 81-85",
          "card_count": 5
        },
        {
          "id": "num_86_90",
          "name": "Numbers 86-90",
          "card_count": 5
        },
        {
          "id": "num_91_95",
          "name": "Numbers 91-95",
          "card_count": 5
        },
        {
          "id": "num_96_100",
          "name": "Numbers 96-100",
          "card_count": 5
        }
      ]
    },
    {
      "id": "shapes_colors_positions",
      "name": "Shapes, Colors & Positions",
      "strand": "foundations",
      "banner": {
        "url": "/webp/full/banner/shapes_colors_positions.webp",
        "thumb_url": "/webp/thumb/banner/shapes_colors_positions.webp",
        "png_url": "/data/banner/shapes_colors_positions.png"
      },
      "card_count": 48,
      "node_count": 10,
      "file": "api/topics/shapes_colors_positions.json",
      "nodes": [
        {
          "id": "colors_1",
          "name": "Colors 1",
          "card_count": 5
        },
        {
          "id": "colors_2",
          "name": "Colors 2",
          "card_count": 6
        },
        {
          "id": "shapes_1",
          "name": "Shapes 1",
          "card_count": 5
        },
        {
          "id": "shapes_2",
          "name": "Shapes 2",
          "card_count": 4
        },
        {
          "id": "shapes_3",
          "name": "Shapes 3",
          "card_count": 5
        },
        {
          "id": "shapes_3d",
          "name": "Solid Shapes",
          "card_count": 5
        },
        {
          "id": "positions_1",
          "name": "Positions 1",
          "card_count": 4
        },
        {
          "id": "positions_2",
          "name": "Positions 2",
          "card_count": 5
        },
        {
          "id": "positions_3",
          "name": "Positions 3",
          "card_count": 5
        },
        {
          "id": "positions_4",
          "name": "Positions 4",
          "card_count": 4
        }
      ]
    },
    {
      "id": "opposites_describing",
      "name": "Opposites & Describing Words",
      "strand": "foundations",
      "banner": {
        "url": "/webp/full/banner/opposites_describing.webp",
        "thumb_url": "/webp/thumb/banner/opposites_describing.webp",
        "png_url": "/data/banner/opposites_describing.png"
      },
      "card_count": 52,
      "node_count": 14,
      "file": "api/topics/opposites_describing.json",
      "nodes": [
        {
          "id": "opp_size",
          "name": "Size 1",
          "card_count": 5
        },
        {
          "id": "opp_size2",
          "name": "Size 2",
          "card_count": 4
        },
        {
          "id": "opp_move",
          "name": "Speed, Weight & Strength",
          "card_count": 6
        },
        {
          "id": "opp_touch",
          "name": "How It Feels",
          "card_count": 6
        },
        {
          "id": "opp_touch2",
          "name": "More Feel",
          "card_count": 6
        },
        {
          "id": "opp_state",
          "name": "Clean, Dirty, Full & Empty",
          "card_count": 4
        },
        {
          "id": "opp_sound",
          "name": "Loud & Quiet",
          "card_count": 2
        },
        {
          "id": "opp_light",
          "name": "Bright & Dark",
          "card_count": 2
        },
        {
          "id": "opp_age",
          "name": "Young & Old",
          "card_count": 2
        },
        {
          "id": "opp_sleep",
          "name": "Awake & Asleep",
          "card_count": 2
        },
        {
          "id": "opp_taste",
          "name": "Tastes",
          "card_count": 5
        },
        {
          "id": "opp_dim",
          "name": "Deep & Shallow",
          "card_count": 2
        },
        {
          "id": "opp_line",
          "name": "Straight & Curved",
          "card_count": 2
        },
        {
          "id": "opp_amount",
          "name": "How Many, Same & Different",
          "card_count": 4
        }
      ]
    },
    {
      "id": "calendar_time",
      "name": "Calendar & Time Words",
      "strand": "foundations",
      "banner": {
        "url": "/webp/full/banner/calendar_time.webp",
        "thumb_url": "/webp/thumb/banner/calendar_time.webp",
        "png_url": "/data/banner/calendar_time.png"
      },
      "card_count": 48,
      "node_count": 12,
      "file": "api/topics/calendar_time.json",
      "nodes": [
        {
          "id": "day_night",
          "name": "Day & Night",
          "card_count": 2
        },
        {
          "id": "day_parts",
          "name": "Parts of the Day",
          "card_count": 5
        },
        {
          "id": "day_light",
          "name": "Sunrise & Sunset",
          "card_count": 2
        },
        {
          "id": "time_things",
          "name": "Things That Tell Time",
          "card_count": 3
        },
        {
          "id": "days_1",
          "name": "Days 1",
          "card_count": 4
        },
        {
          "id": "days_2",
          "name": "Days 2",
          "card_count": 3
        },
        {
          "id": "months_1",
          "name": "Months 1",
          "card_count": 6
        },
        {
          "id": "months_2",
          "name": "Months 2",
          "card_count": 6
        },
        {
          "id": "seasons",
          "name": "Seasons",
          "card_count": 4
        },
        {
          "id": "which_day",
          "name": "Which Day?",
          "card_count": 4
        },
        {
          "id": "how_long",
          "name": "How Long?",
          "card_count": 5
        },
        {
          "id": "when_words",
          "name": "Now, Later, Before & After",
          "card_count": 4
        }
      ]
    },
    {
      "id": "telling_time",
      "name": "Telling Time",
      "strand": "foundations",
      "banner": {
        "url": "/webp/full/banner/telling_time.webp",
        "thumb_url": "/webp/thumb/banner/telling_time.webp",
        "png_url": "/data/banner/telling_time.png"
      },
      "card_count": 144,
      "node_count": 24,
      "file": "api/topics/telling_time.json",
      "nodes": [
        {
          "id": "oclock_1",
          "name": "O'clock 1",
          "card_count": 6
        },
        {
          "id": "oclock_2",
          "name": "O'clock 2",
          "card_count": 6
        },
        {
          "id": "half_past_1",
          "name": "Half Past 1",
          "card_count": 6
        },
        {
          "id": "half_past_2",
          "name": "Half Past 2",
          "card_count": 6
        },
        {
          "id": "quarter_1",
          "name": "Quarter Past & To 1",
          "card_count": 6
        },
        {
          "id": "quarter_2",
          "name": "Quarter Past & To 2",
          "card_count": 6
        },
        {
          "id": "quarter_3",
          "name": "Quarter Past & To 3",
          "card_count": 6
        },
        {
          "id": "quarter_4",
          "name": "Quarter Past & To 4",
          "card_count": 6
        },
        {
          "id": "min_past_1",
          "name": "Minutes Past 1",
          "card_count": 6
        },
        {
          "id": "min_past_2",
          "name": "Minutes Past 2",
          "card_count": 6
        },
        {
          "id": "min_past_3",
          "name": "Minutes Past 3",
          "card_count": 6
        },
        {
          "id": "min_past_4",
          "name": "Minutes Past 4",
          "card_count": 6
        },
        {
          "id": "min_past_5",
          "name": "Minutes Past 5",
          "card_count": 6
        },
        {
          "id": "min_past_6",
          "name": "Minutes Past 6",
          "card_count": 6
        },
        {
          "id": "min_past_7",
          "name": "Minutes Past 7",
          "card_count": 6
        },
        {
          "id": "min_past_8",
          "name": "Minutes Past 8",
          "card_count": 6
        },
        {
          "id": "min_to_1",
          "name": "Minutes To 1",
          "card_count": 6
        },
        {
          "id": "min_to_2",
          "name": "Minutes To 2",
          "card_count": 6
        },
        {
          "id": "min_to_3",
          "name": "Minutes To 3",
          "card_count": 6
        },
        {
          "id": "min_to_4",
          "name": "Minutes To 4",
          "card_count": 6
        },
        {
          "id": "min_to_5",
          "name": "Minutes To 5",
          "card_count": 6
        },
        {
          "id": "min_to_6",
          "name": "Minutes To 6",
          "card_count": 6
        },
        {
          "id": "min_to_7",
          "name": "Minutes To 7",
          "card_count": 6
        },
        {
          "id": "min_to_8",
          "name": "Minutes To 8",
          "card_count": 6
        }
      ]
    },
    {
      "id": "people_family",
      "name": "People, Family & Character",
      "strand": "people",
      "banner": {
        "url": "/webp/full/banner/people_family.webp",
        "thumb_url": "/webp/thumb/banner/people_family.webp",
        "png_url": "/data/banner/people_family.png"
      },
      "card_count": 24,
      "node_count": 6,
      "file": "api/topics/people_family.json",
      "nodes": [
        {
          "id": "family_close",
          "name": "Close Family",
          "card_count": 5
        },
        {
          "id": "people_words",
          "name": "People Words",
          "card_count": 6
        },
        {
          "id": "family_grand",
          "name": "Grandma & Grandpa",
          "card_count": 2
        },
        {
          "id": "people_story",
          "name": "People in Stories",
          "card_count": 4
        },
        {
          "id": "family_relatives",
          "name": "Aunt, Uncle & Cousin",
          "card_count": 3
        },
        {
          "id": "family_more",
          "name": "Family Words",
          "card_count": 4
        }
      ]
    },
    {
      "id": "jobs",
      "name": "Jobs",
      "strand": "people",
      "banner": {
        "url": "/webp/full/banner/jobs.webp",
        "thumb_url": "/webp/thumb/banner/jobs.webp",
        "png_url": "/data/banner/jobs.png"
      },
      "card_count": 39,
      "node_count": 11,
      "file": "api/topics/jobs.json",
      "nodes": [
        {
          "id": "jobs_health",
          "name": "Health & Science Jobs",
          "card_count": 5
        },
        {
          "id": "jobs_help",
          "name": "Helping Jobs",
          "card_count": 3
        },
        {
          "id": "jobs_food",
          "name": "Food Jobs",
          "card_count": 5
        },
        {
          "id": "jobs_shop",
          "name": "Store & Service Jobs",
          "card_count": 5
        },
        {
          "id": "jobs_town",
          "name": "Neighborhood Jobs",
          "card_count": 2
        },
        {
          "id": "jobs_build",
          "name": "Building & Fixing Jobs",
          "card_count": 6
        },
        {
          "id": "jobs_drive",
          "name": "Driving & Flying Jobs",
          "card_count": 2
        },
        {
          "id": "jobs_arts",
          "name": "Arts & Stage Jobs",
          "card_count": 5
        },
        {
          "id": "jobs_music",
          "name": "Music Jobs",
          "card_count": 2
        },
        {
          "id": "jobs_sport",
          "name": "Sports Jobs",
          "card_count": 2
        },
        {
          "id": "jobs_space_sea",
          "name": "Space & Sea Jobs",
          "card_count": 2
        }
      ]
    },
    {
      "id": "body",
      "name": "My Body",
      "strand": "people",
      "banner": {
        "url": "/webp/full/banner/body.webp",
        "thumb_url": "/webp/thumb/banner/body.webp",
        "png_url": "/data/banner/body.png"
      },
      "card_count": 46,
      "node_count": 10,
      "file": "api/topics/body.json",
      "nodes": [
        {
          "id": "body_main",
          "name": "My Body",
          "card_count": 6
        },
        {
          "id": "body_head",
          "name": "My Face",
          "card_count": 6
        },
        {
          "id": "body_face2",
          "name": "More Face",
          "card_count": 6
        },
        {
          "id": "body_face3",
          "name": "Eyebrows, Beard & Mustache",
          "card_count": 4
        },
        {
          "id": "body_upper",
          "name": "Neck, Shoulders & Arms",
          "card_count": 4
        },
        {
          "id": "body_hand",
          "name": "My Hand",
          "card_count": 5
        },
        {
          "id": "body_lower",
          "name": "Legs & Feet",
          "card_count": 5
        },
        {
          "id": "body_trunk",
          "name": "Back, Chest & Tummy",
          "card_count": 3
        },
        {
          "id": "body_inside",
          "name": "Bones, Skin & Muscle",
          "card_count": 3
        },
        {
          "id": "body_organs",
          "name": "Inside My Body",
          "card_count": 4
        }
      ]
    },
    {
      "id": "health_feelings",
      "name": "Health, Feelings & States",
      "strand": "people",
      "banner": {
        "url": "/webp/full/banner/health_feelings.webp",
        "thumb_url": "/webp/thumb/banner/health_feelings.webp",
        "png_url": "/data/banner/health_feelings.png"
      },
      "card_count": 53,
      "node_count": 12,
      "file": "api/topics/health_feelings.json",
      "nodes": [
        {
          "id": "feel_basic",
          "name": "Basic Feelings",
          "card_count": 5
        },
        {
          "id": "feel_body",
          "name": "Body Feelings",
          "card_count": 5
        },
        {
          "id": "feel_mind",
          "name": "Mind Feelings",
          "card_count": 4
        },
        {
          "id": "feel_sad",
          "name": "Sad Feelings",
          "card_count": 4
        },
        {
          "id": "feel_social",
          "name": "Feelings About Others",
          "card_count": 4
        },
        {
          "id": "health_common",
          "name": "Feeling Ill",
          "card_count": 6
        },
        {
          "id": "health_ache",
          "name": "Aches",
          "card_count": 5
        },
        {
          "id": "health_skin",
          "name": "Skin Trouble",
          "card_count": 6
        },
        {
          "id": "health_care",
          "name": "Getting Better",
          "card_count": 3
        },
        {
          "id": "health_hurt",
          "name": "Getting Hurt",
          "card_count": 3
        },
        {
          "id": "health_hospital",
          "name": "At the Hospital",
          "card_count": 5
        },
        {
          "id": "health_more",
          "name": "Not Feeling Right",
          "card_count": 3
        }
      ]
    },
    {
      "id": "clothing",
      "name": "Clothes & Accessories",
      "strand": "people",
      "banner": {
        "url": "/webp/full/banner/clothing.webp",
        "thumb_url": "/webp/thumb/banner/clothing.webp",
        "png_url": "/data/banner/clothing.png"
      },
      "card_count": 75,
      "node_count": 16,
      "file": "api/topics/clothing.json",
      "nodes": [
        {
          "id": "clothes_tops",
          "name": "Tops",
          "card_count": 6
        },
        {
          "id": "clothes_bottoms",
          "name": "Bottoms & Dresses",
          "card_count": 6
        },
        {
          "id": "clothes_bottoms2",
          "name": "Socks, Leggings & Underwear",
          "card_count": 3
        },
        {
          "id": "clothes_shoes",
          "name": "Shoes",
          "card_count": 5
        },
        {
          "id": "clothes_boots",
          "name": "Boots",
          "card_count": 4
        },
        {
          "id": "clothes_outer",
          "name": "Outerwear & Rain",
          "card_count": 6
        },
        {
          "id": "clothes_warm",
          "name": "Keeping Warm",
          "card_count": 5
        },
        {
          "id": "clothes_hats",
          "name": "Hats",
          "card_count": 6
        },
        {
          "id": "clothes_home",
          "name": "At Home Clothes",
          "card_count": 5
        },
        {
          "id": "clothes_sporty",
          "name": "Sports & Work Clothes",
          "card_count": 4
        },
        {
          "id": "clothes_swim",
          "name": "Swimming Clothes",
          "card_count": 2
        },
        {
          "id": "clothes_accessories",
          "name": "Accessories",
          "card_count": 6
        },
        {
          "id": "clothes_jewel",
          "name": "Jewelry",
          "card_count": 5
        },
        {
          "id": "clothes_carry",
          "name": "Bags",
          "card_count": 4
        },
        {
          "id": "clothes_parts",
          "name": "Parts of Clothes",
          "card_count": 5
        },
        {
          "id": "clothes_special",
          "name": "Special Outfits",
          "card_count": 3
        }
      ]
    },
    {
      "id": "home",
      "name": "Home",
      "strand": "home_food",
      "banner": {
        "url": "/webp/full/banner/home.webp",
        "thumb_url": "/webp/thumb/banner/home.webp",
        "png_url": "/data/banner/home.png"
      },
      "card_count": 105,
      "node_count": 22,
      "file": "api/topics/home.json",
      "nodes": [
        {
          "id": "rooms_1",
          "name": "Rooms 1",
          "card_count": 6
        },
        {
          "id": "rooms_2",
          "name": "Rooms 2",
          "card_count": 6
        },
        {
          "id": "house_parts",
          "name": "Parts of a House",
          "card_count": 5
        },
        {
          "id": "home_openings",
          "name": "Doors & Windows",
          "card_count": 5
        },
        {
          "id": "bedroom_sleep",
          "name": "Bedroom: Sleeping",
          "card_count": 5
        },
        {
          "id": "bedroom_stuff",
          "name": "Bedroom: Things",
          "card_count": 5
        },
        {
          "id": "living_seating",
          "name": "Living Room: Seats",
          "card_count": 4
        },
        {
          "id": "home_tables",
          "name": "Tables & Shelves",
          "card_count": 4
        },
        {
          "id": "living_stuff",
          "name": "Living Room: Things",
          "card_count": 5
        },
        {
          "id": "bath_fixtures",
          "name": "In the Bathroom",
          "card_count": 6
        },
        {
          "id": "bath_wash",
          "name": "Bathroom: Washing & Drying",
          "card_count": 5
        },
        {
          "id": "bath_teeth",
          "name": "Bathroom: Teeth",
          "card_count": 4
        },
        {
          "id": "bath_hair",
          "name": "Bathroom: Hair",
          "card_count": 3
        },
        {
          "id": "house_outside",
          "name": "Outside the House",
          "card_count": 5
        },
        {
          "id": "home_pets",
          "name": "Pet Things",
          "card_count": 5
        },
        {
          "id": "home_power",
          "name": "Electricity at Home",
          "card_count": 5
        },
        {
          "id": "home_tech",
          "name": "Things with Buttons",
          "card_count": 5
        },
        {
          "id": "home_clean",
          "name": "Cleaning",
          "card_count": 4
        },
        {
          "id": "home_laundry",
          "name": "Washing Clothes",
          "card_count": 5
        },
        {
          "id": "home_ironing",
          "name": "Ironing",
          "card_count": 2
        },
        {
          "id": "home_tools",
          "name": "Tools",
          "card_count": 6
        },
        {
          "id": "home_ladder",
          "name": "Fixing Things",
          "card_count": 5
        }
      ]
    },
    {
      "id": "kitchen",
      "name": "Kitchen & Cooking",
      "strand": "home_food",
      "banner": {
        "url": "/webp/full/banner/kitchen.webp",
        "thumb_url": "/webp/thumb/banner/kitchen.webp",
        "png_url": "/data/banner/kitchen.png"
      },
      "card_count": 63,
      "node_count": 12,
      "file": "api/topics/kitchen.json",
      "nodes": [
        {
          "id": "kitchen_table1",
          "name": "At the Table 1",
          "card_count": 5
        },
        {
          "id": "kitchen_table2",
          "name": "At the Table 2",
          "card_count": 5
        },
        {
          "id": "kitchen_table3",
          "name": "At the Table 3",
          "card_count": 6
        },
        {
          "id": "kitchen_stove",
          "name": "Cooking on the Stove",
          "card_count": 5
        },
        {
          "id": "kitchen_machines",
          "name": "Kitchen Machines",
          "card_count": 6
        },
        {
          "id": "kitchen_tools1",
          "name": "Kitchen Tools 1",
          "card_count": 6
        },
        {
          "id": "kitchen_tools2",
          "name": "Kitchen Tools 2",
          "card_count": 5
        },
        {
          "id": "kitchen_baking",
          "name": "Baking",
          "card_count": 6
        },
        {
          "id": "kitchen_taste",
          "name": "Seasonings & Sauces",
          "card_count": 6
        },
        {
          "id": "kitchen_store",
          "name": "Where Food Is Kept",
          "card_count": 4
        },
        {
          "id": "kitchen_containers",
          "name": "Food Containers",
          "card_count": 4
        },
        {
          "id": "kitchen_clean",
          "name": "Cleaning the Kitchen",
          "card_count": 5
        }
      ]
    },
    {
      "id": "food_savory",
      "name": "Meals & Savory Food",
      "strand": "home_food",
      "banner": {
        "url": "/webp/full/banner/food_savory.webp",
        "thumb_url": "/webp/thumb/banner/food_savory.webp",
        "png_url": "/data/banner/food_savory.png"
      },
      "card_count": 65,
      "node_count": 13,
      "file": "api/topics/food_savory.json",
      "nodes": [
        {
          "id": "food_breakfast1",
          "name": "Breakfast 1",
          "card_count": 6
        },
        {
          "id": "food_breakfast2",
          "name": "Breakfast 2",
          "card_count": 5
        },
        {
          "id": "food_fast1",
          "name": "Fast Food 1",
          "card_count": 5
        },
        {
          "id": "food_fast2",
          "name": "Fast Food 2",
          "card_count": 5
        },
        {
          "id": "food_breads",
          "name": "Breads",
          "card_count": 5
        },
        {
          "id": "food_meat",
          "name": "Meat Dishes",
          "card_count": 6
        },
        {
          "id": "food_fish",
          "name": "Fish Foods",
          "card_count": 4
        },
        {
          "id": "food_rice_pasta",
          "name": "Rice & Pasta",
          "card_count": 5
        },
        {
          "id": "food_soups",
          "name": "Soups & Bowls",
          "card_count": 5
        },
        {
          "id": "food_japan",
          "name": "Japanese Food",
          "card_count": 5
        },
        {
          "id": "food_world",
          "name": "Food from Around the World",
          "card_count": 6
        },
        {
          "id": "food_side",
          "name": "Side Dishes",
          "card_count": 4
        },
        {
          "id": "food_egg_pastry",
          "name": "Egg & Pastry Dishes",
          "card_count": 4
        }
      ]
    },
    {
      "id": "treats_drinks",
      "name": "Treats, Snacks & Drinks",
      "strand": "home_food",
      "banner": {
        "url": "/webp/full/banner/treats_drinks.webp",
        "thumb_url": "/webp/thumb/banner/treats_drinks.webp",
        "png_url": "/data/banner/treats_drinks.png"
      },
      "card_count": 53,
      "node_count": 13,
      "file": "api/topics/treats_drinks.json",
      "nodes": [
        {
          "id": "treats_candy",
          "name": "Candy",
          "card_count": 6
        },
        {
          "id": "treats_cake",
          "name": "Cakes",
          "card_count": 5
        },
        {
          "id": "treats_bakes",
          "name": "Sweet Bakes",
          "card_count": 3
        },
        {
          "id": "treats_pastry",
          "name": "Pies & Pastries",
          "card_count": 4
        },
        {
          "id": "treats_cold",
          "name": "Cold Treats",
          "card_count": 3
        },
        {
          "id": "treats_pudding",
          "name": "Puddings & Soft Sweets",
          "card_count": 4
        },
        {
          "id": "treats_snack",
          "name": "Snacks",
          "card_count": 6
        },
        {
          "id": "treats_spread",
          "name": "Spreads",
          "card_count": 3
        },
        {
          "id": "drinks_daily",
          "name": "Everyday Drinks",
          "card_count": 5
        },
        {
          "id": "drinks_daily2",
          "name": "More Everyday Drinks",
          "card_count": 3
        },
        {
          "id": "drinks_juice",
          "name": "Fruit Juice",
          "card_count": 3
        },
        {
          "id": "drinks_fizzy",
          "name": "Fizzy & Sweet Drinks",
          "card_count": 4
        },
        {
          "id": "drinks_tropical",
          "name": "Tropical Drinks",
          "card_count": 4
        }
      ]
    },
    {
      "id": "fruits_vegetables",
      "name": "Fruit & Vegetables",
      "strand": "home_food",
      "banner": {
        "url": "/webp/full/banner/fruits_vegetables.webp",
        "thumb_url": "/webp/thumb/banner/fruits_vegetables.webp",
        "png_url": "/data/banner/fruits_vegetables.png"
      },
      "card_count": 76,
      "node_count": 18,
      "file": "api/topics/fruits_vegetables.json",
      "nodes": [
        {
          "id": "fruit_common",
          "name": "Everyday Fruit",
          "card_count": 6
        },
        {
          "id": "fruit_melon",
          "name": "Melons",
          "card_count": 2
        },
        {
          "id": "fruit_stone",
          "name": "Stone Fruit",
          "card_count": 4
        },
        {
          "id": "fruit_citrus",
          "name": "Citrus",
          "card_count": 4
        },
        {
          "id": "fruit_berry",
          "name": "Berries & Seedy Fruit",
          "card_count": 5
        },
        {
          "id": "fruit_tropical",
          "name": "Tropical Fruit",
          "card_count": 5
        },
        {
          "id": "fruit_tropical2",
          "name": "More Tropical Fruit",
          "card_count": 6
        },
        {
          "id": "fruit_asia",
          "name": "Fruit from Asia",
          "card_count": 5
        },
        {
          "id": "veg_common",
          "name": "Everyday Vegetables",
          "card_count": 5
        },
        {
          "id": "veg_salad",
          "name": "Salad Vegetables",
          "card_count": 5
        },
        {
          "id": "veg_pod",
          "name": "Pods & Corn",
          "card_count": 4
        },
        {
          "id": "veg_squash",
          "name": "Squash & Eggplant",
          "card_count": 3
        },
        {
          "id": "veg_root",
          "name": "Root Vegetables",
          "card_count": 5
        },
        {
          "id": "veg_green",
          "name": "Green Vegetables",
          "card_count": 3
        },
        {
          "id": "veg_green2",
          "name": "More Green Vegetables",
          "card_count": 4
        },
        {
          "id": "veg_strong",
          "name": "Strong Flavors",
          "card_count": 4
        },
        {
          "id": "veg_stalk",
          "name": "Shoots & Stalks",
          "card_count": 4
        },
        {
          "id": "veg_other",
          "name": "Mushrooms & Seaweed",
          "card_count": 2
        }
      ]
    },
    {
      "id": "animals_pets_farm",
      "name": "Pets & Farm Life",
      "strand": "animals",
      "banner": {
        "url": "/webp/full/banner/animals_pets_farm.webp",
        "thumb_url": "/webp/thumb/banner/animals_pets_farm.webp",
        "png_url": "/data/banner/animals_pets_farm.png"
      },
      "card_count": 42,
      "node_count": 11,
      "file": "api/topics/animals_pets_farm.json",
      "nodes": [
        {
          "id": "pets_first",
          "name": "First Pets",
          "card_count": 5
        },
        {
          "id": "pets_more",
          "name": "More Pets",
          "card_count": 4
        },
        {
          "id": "pets_small",
          "name": "Small Pets",
          "card_count": 4
        },
        {
          "id": "farm_first",
          "name": "First Farm Animals",
          "card_count": 5
        },
        {
          "id": "farm_more",
          "name": "More Farm Animals",
          "card_count": 4
        },
        {
          "id": "farm_work_animals",
          "name": "Working Farm Animals",
          "card_count": 3
        },
        {
          "id": "farm_birds",
          "name": "Farm Birds",
          "card_count": 4
        },
        {
          "id": "farm_chickens",
          "name": "Chickens & Quail",
          "card_count": 3
        },
        {
          "id": "farm_babies",
          "name": "Baby Animals",
          "card_count": 4
        },
        {
          "id": "farm_babies2",
          "name": "More Baby Animals",
          "card_count": 3
        },
        {
          "id": "farm_baby_birds",
          "name": "Baby Birds",
          "card_count": 3
        }
      ]
    },
    {
      "id": "animals_wild",
      "name": "Wild Animals",
      "strand": "animals",
      "banner": {
        "url": "/webp/full/banner/animals_wild.webp",
        "thumb_url": "/webp/thumb/banner/animals_wild.webp",
        "png_url": "/data/banner/animals_wild.png"
      },
      "card_count": 75,
      "node_count": 17,
      "file": "api/topics/animals_wild.json",
      "nodes": [
        {
          "id": "wild_first",
          "name": "First Wild Animals",
          "card_count": 5
        },
        {
          "id": "wild_more",
          "name": "More Wild Animals",
          "card_count": 5
        },
        {
          "id": "wild_forest",
          "name": "Forest Animals",
          "card_count": 6
        },
        {
          "id": "wild_forest2",
          "name": "More Forest Animals",
          "card_count": 6
        },
        {
          "id": "wild_bigcats",
          "name": "Big Cats",
          "card_count": 4
        },
        {
          "id": "wild_monkeys",
          "name": "Monkeys & Lemurs",
          "card_count": 3
        },
        {
          "id": "wild_apes",
          "name": "Apes",
          "card_count": 4
        },
        {
          "id": "wild_reptiles",
          "name": "Reptiles",
          "card_count": 5
        },
        {
          "id": "wild_reptiles2",
          "name": "More Reptiles",
          "card_count": 4
        },
        {
          "id": "wild_water",
          "name": "Animals Near Water",
          "card_count": 4
        },
        {
          "id": "wild_woodland",
          "name": "Small Woodland Animals",
          "card_count": 4
        },
        {
          "id": "wild_savanna",
          "name": "Savanna Animals",
          "card_count": 5
        },
        {
          "id": "wild_plains",
          "name": "Grassland & Plains",
          "card_count": 4
        },
        {
          "id": "wild_cold",
          "name": "Cold Places",
          "card_count": 5
        },
        {
          "id": "wild_australia",
          "name": "Australian Animals",
          "card_count": 4
        },
        {
          "id": "wild_south_america",
          "name": "Animals of South America",
          "card_count": 4
        },
        {
          "id": "wild_desert",
          "name": "Desert & Night Animals",
          "card_count": 3
        }
      ]
    },
    {
      "id": "animals_sea",
      "name": "Aquatic Animals",
      "strand": "animals",
      "banner": {
        "url": "/webp/full/banner/animals_sea.webp",
        "thumb_url": "/webp/thumb/banner/animals_sea.webp",
        "png_url": "/data/banner/animals_sea.png"
      },
      "card_count": 44,
      "node_count": 11,
      "file": "api/topics/animals_sea.json",
      "nodes": [
        {
          "id": "sea_first",
          "name": "First Sea Animals",
          "card_count": 5
        },
        {
          "id": "sea_favorites",
          "name": "More Sea Favorites",
          "card_count": 5
        },
        {
          "id": "sea_mammals",
          "name": "Sea Mammals",
          "card_count": 5
        },
        {
          "id": "sea_sharks",
          "name": "Sharks & Rays",
          "card_count": 3
        },
        {
          "id": "sea_cephalopods",
          "name": "Octopus & Squid",
          "card_count": 2
        },
        {
          "id": "sea_reef_fish",
          "name": "Reef Fish",
          "card_count": 3
        },
        {
          "id": "sea_river_fish",
          "name": "River Fish",
          "card_count": 3
        },
        {
          "id": "sea_fish",
          "name": "Sea Fish",
          "card_count": 6
        },
        {
          "id": "sea_crustaceans",
          "name": "Crabs, Lobsters & Shrimp",
          "card_count": 3
        },
        {
          "id": "sea_shellfish",
          "name": "Shellfish",
          "card_count": 4
        },
        {
          "id": "sea_floor",
          "name": "On the Sea Floor",
          "card_count": 5
        }
      ]
    },
    {
      "id": "animals_birds",
      "name": "Birds & Bird Life",
      "strand": "animals",
      "banner": {
        "url": "/webp/full/banner/animals_birds.webp",
        "thumb_url": "/webp/thumb/banner/animals_birds.webp",
        "png_url": "/data/banner/animals_birds.png"
      },
      "card_count": 40,
      "node_count": 10,
      "file": "api/topics/animals_birds.json",
      "nodes": [
        {
          "id": "birds_first",
          "name": "First Birds",
          "card_count": 5
        },
        {
          "id": "birds_town",
          "name": "Town Birds",
          "card_count": 5
        },
        {
          "id": "birds_garden",
          "name": "Garden Birds",
          "card_count": 5
        },
        {
          "id": "birds_garden2",
          "name": "More Garden Birds",
          "card_count": 5
        },
        {
          "id": "birds_prey",
          "name": "Birds of Prey",
          "card_count": 4
        },
        {
          "id": "birds_prey2",
          "name": "More Birds of Prey",
          "card_count": 2
        },
        {
          "id": "birds_parrots",
          "name": "Parrots",
          "card_count": 3
        },
        {
          "id": "birds_beaks",
          "name": "Birds with Big Beaks",
          "card_count": 4
        },
        {
          "id": "birds_water",
          "name": "Water Birds",
          "card_count": 4
        },
        {
          "id": "birds_flightless",
          "name": "Birds That Cannot Fly",
          "card_count": 3
        }
      ]
    },
    {
      "id": "animals_bugs",
      "name": "Bugs & Insects",
      "strand": "animals",
      "banner": {
        "url": "/webp/full/banner/animals_bugs.webp",
        "thumb_url": "/webp/thumb/banner/animals_bugs.webp",
        "png_url": "/data/banner/animals_bugs.png"
      },
      "card_count": 36,
      "node_count": 9,
      "file": "api/topics/animals_bugs.json",
      "nodes": [
        {
          "id": "bugs_first",
          "name": "First Bugs",
          "card_count": 5
        },
        {
          "id": "bugs_everyday",
          "name": "Everyday Bugs",
          "card_count": 5
        },
        {
          "id": "bugs_garden",
          "name": "Garden Bugs",
          "card_count": 6
        },
        {
          "id": "bugs_sting",
          "name": "Stinging Bugs",
          "card_count": 3
        },
        {
          "id": "bugs_night",
          "name": "Bugs at Night",
          "card_count": 3
        },
        {
          "id": "bugs_creepy",
          "name": "Creepy Crawlies",
          "card_count": 4
        },
        {
          "id": "bugs_pests",
          "name": "Small Pests",
          "card_count": 3
        },
        {
          "id": "bugs_swarm",
          "name": "Swarming Bugs",
          "card_count": 3
        },
        {
          "id": "bugs_lifecycle",
          "name": "Bug Life Cycle",
          "card_count": 4
        }
      ]
    },
    {
      "id": "animals_dinosaurs",
      "name": "Dinosaurs & Prehistoric Life",
      "strand": "animals",
      "banner": {
        "url": "/webp/full/banner/animals_dinosaurs.webp",
        "thumb_url": "/webp/thumb/banner/animals_dinosaurs.webp",
        "png_url": "/data/banner/animals_dinosaurs.png"
      },
      "card_count": 42,
      "node_count": 9,
      "file": "api/topics/animals_dinosaurs.json",
      "nodes": [
        {
          "id": "dino_famous",
          "name": "Famous Dinosaurs",
          "card_count": 5
        },
        {
          "id": "dino_famous2",
          "name": "More Famous Dinosaurs",
          "card_count": 5
        },
        {
          "id": "dino_heads",
          "name": "Horns, Crests & Domes",
          "card_count": 6
        },
        {
          "id": "dino_spikes",
          "name": "Spikes & Claws",
          "card_count": 5
        },
        {
          "id": "dino_giants",
          "name": "Plant-Eating Giants",
          "card_count": 5
        },
        {
          "id": "dino_small",
          "name": "Small Dinosaurs",
          "card_count": 6
        },
        {
          "id": "dino_hunters",
          "name": "Giant Hunters",
          "card_count": 4
        },
        {
          "id": "dino_other",
          "name": "Flying & Sail-Backed Reptiles",
          "card_count": 3
        },
        {
          "id": "dino_sea",
          "name": "Sea Reptiles",
          "card_count": 3
        }
      ]
    },
    {
      "id": "actions_move",
      "name": "Actions: Movement & Daily Routines",
      "strand": "doing",
      "banner": {
        "url": "/webp/full/banner/actions_move.webp",
        "thumb_url": "/webp/thumb/banner/actions_move.webp",
        "png_url": "/data/banner/actions_move.png"
      },
      "card_count": 61,
      "node_count": 12,
      "file": "api/topics/actions_move.json",
      "nodes": [
        {
          "id": "act_body",
          "name": "Moving",
          "card_count": 6
        },
        {
          "id": "act_body2",
          "name": "More Moving",
          "card_count": 6
        },
        {
          "id": "act_move2",
          "name": "Going Places",
          "card_count": 6
        },
        {
          "id": "act_stretch",
          "name": "Bending & Stretching",
          "card_count": 5
        },
        {
          "id": "act_hands",
          "name": "With My Hands",
          "card_count": 6
        },
        {
          "id": "act_hands2",
          "name": "Holding Things",
          "card_count": 4
        },
        {
          "id": "act_daily",
          "name": "Every Day",
          "card_count": 6
        },
        {
          "id": "act_daily2",
          "name": "Getting Up & Dressed",
          "card_count": 4
        },
        {
          "id": "act_chores",
          "name": "Housework",
          "card_count": 4
        },
        {
          "id": "act_open",
          "name": "Open & Close",
          "card_count": 4
        },
        {
          "id": "act_go",
          "name": "Coming & Going",
          "card_count": 5
        },
        {
          "id": "act_hurt",
          "name": "Oops!",
          "card_count": 5
        }
      ]
    },
    {
      "id": "actions_do",
      "name": "Actions: Doing, Thinking & Talking",
      "strand": "doing",
      "banner": {
        "url": "/webp/full/banner/actions_do.webp",
        "thumb_url": "/webp/thumb/banner/actions_do.webp",
        "png_url": "/data/banner/actions_do.png"
      },
      "card_count": 64,
      "node_count": 14,
      "file": "api/topics/actions_do.json",
      "nodes": [
        {
          "id": "act_school",
          "name": "At School",
          "card_count": 5
        },
        {
          "id": "act_school2",
          "name": "Learning",
          "card_count": 4
        },
        {
          "id": "act_make",
          "name": "Making Things",
          "card_count": 6
        },
        {
          "id": "act_make2",
          "name": "In the Garden",
          "card_count": 5
        },
        {
          "id": "act_senses",
          "name": "My Senses",
          "card_count": 6
        },
        {
          "id": "act_talk",
          "name": "Talking",
          "card_count": 4
        },
        {
          "id": "act_talk2",
          "name": "Shout, Whisper & Call",
          "card_count": 3
        },
        {
          "id": "act_fun",
          "name": "Singing & Playing",
          "card_count": 3
        },
        {
          "id": "act_feel2",
          "name": "Being Kind",
          "card_count": 5
        },
        {
          "id": "act_feel3",
          "name": "Showing Feelings",
          "card_count": 4
        },
        {
          "id": "act_feel",
          "name": "Wanting & Liking",
          "card_count": 5
        },
        {
          "id": "act_shop",
          "name": "Buying Things",
          "card_count": 4
        },
        {
          "id": "act_start",
          "name": "Start & Finish",
          "card_count": 4
        },
        {
          "id": "act_mind",
          "name": "Thinking",
          "card_count": 6
        }
      ]
    },
    {
      "id": "sports",
      "name": "Sports",
      "strand": "doing",
      "banner": {
        "url": "/webp/full/banner/sports.webp",
        "thumb_url": "/webp/thumb/banner/sports.webp",
        "png_url": "/data/banner/sports.png"
      },
      "card_count": 79,
      "node_count": 16,
      "file": "api/topics/sports.json",
      "nodes": [
        {
          "id": "sport_ball",
          "name": "Ball Sports",
          "card_count": 6
        },
        {
          "id": "sport_ball2",
          "name": "More Ball Sports",
          "card_count": 5
        },
        {
          "id": "sport_racket",
          "name": "Racket Sports",
          "card_count": 5
        },
        {
          "id": "sport_stick",
          "name": "Stick & Club Sports",
          "card_count": 4
        },
        {
          "id": "sport_water",
          "name": "Water Sports",
          "card_count": 6
        },
        {
          "id": "sport_water2",
          "name": "More Water Sports",
          "card_count": 4
        },
        {
          "id": "sport_snow",
          "name": "Snow & Ice Sports",
          "card_count": 4
        },
        {
          "id": "sport_ice2",
          "name": "On the Ice",
          "card_count": 4
        },
        {
          "id": "sport_gym",
          "name": "Gym Sports",
          "card_count": 6
        },
        {
          "id": "sport_track",
          "name": "Track & Field",
          "card_count": 5
        },
        {
          "id": "sport_throw",
          "name": "Throwing Sports",
          "card_count": 4
        },
        {
          "id": "sport_target",
          "name": "Aiming Sports",
          "card_count": 4
        },
        {
          "id": "sport_outdoor",
          "name": "Outdoor Sports",
          "card_count": 6
        },
        {
          "id": "sport_fight",
          "name": "Fighting Sports",
          "card_count": 6
        },
        {
          "id": "sport_fight2",
          "name": "More Martial Arts",
          "card_count": 4
        },
        {
          "id": "sport_things",
          "name": "Sports Things",
          "card_count": 6
        }
      ]
    },
    {
      "id": "school",
      "name": "School",
      "strand": "doing",
      "banner": {
        "url": "/webp/full/banner/school.webp",
        "thumb_url": "/webp/thumb/banner/school.webp",
        "png_url": "/data/banner/school.png"
      },
      "card_count": 74,
      "node_count": 16,
      "file": "api/topics/school.json",
      "nodes": [
        {
          "id": "school_write",
          "name": "Writing",
          "card_count": 6
        },
        {
          "id": "school_color",
          "name": "Coloring",
          "card_count": 5
        },
        {
          "id": "school_cut",
          "name": "Cutting & Sticking",
          "card_count": 6
        },
        {
          "id": "school_paper",
          "name": "Paper Things",
          "card_count": 4
        },
        {
          "id": "school_books",
          "name": "Books",
          "card_count": 5
        },
        {
          "id": "school_bag",
          "name": "What I Bring",
          "card_count": 3
        },
        {
          "id": "school_wear",
          "name": "School Uniform & Badge",
          "card_count": 2
        },
        {
          "id": "school_room",
          "name": "In the Classroom",
          "card_count": 6
        },
        {
          "id": "school_room2",
          "name": "Classroom Things",
          "card_count": 5
        },
        {
          "id": "school_people",
          "name": "People at School",
          "card_count": 5
        },
        {
          "id": "school_places",
          "name": "Around School",
          "card_count": 4
        },
        {
          "id": "school_day",
          "name": "The School Day",
          "card_count": 4
        },
        {
          "id": "school_tech",
          "name": "School Technology",
          "card_count": 5
        },
        {
          "id": "school_tech2",
          "name": "More Technology",
          "card_count": 5
        },
        {
          "id": "school_math",
          "name": "Math Tools",
          "card_count": 4
        },
        {
          "id": "school_work",
          "name": "School Work",
          "card_count": 5
        }
      ]
    },
    {
      "id": "playtime",
      "name": "Playtime",
      "strand": "doing",
      "banner": {
        "url": "/webp/full/banner/playtime.webp",
        "thumb_url": "/webp/thumb/banner/playtime.webp",
        "png_url": "/data/banner/playtime.png"
      },
      "card_count": 71,
      "node_count": 14,
      "file": "api/topics/playtime.json",
      "nodes": [
        {
          "id": "toys_soft",
          "name": "Soft Toys & Dolls",
          "card_count": 5
        },
        {
          "id": "toys_doll",
          "name": "Doll Play",
          "card_count": 5
        },
        {
          "id": "toys_vehicles",
          "name": "Toy Vehicles",
          "card_count": 5
        },
        {
          "id": "toys_build",
          "name": "Building & Puzzles",
          "card_count": 5
        },
        {
          "id": "toys_games",
          "name": "Games",
          "card_count": 6
        },
        {
          "id": "toys_active",
          "name": "Active Play",
          "card_count": 6
        },
        {
          "id": "toys_active2",
          "name": "More Active Play",
          "card_count": 5
        },
        {
          "id": "play_ground1",
          "name": "Playground 1",
          "card_count": 5
        },
        {
          "id": "play_ground2",
          "name": "Playground 2",
          "card_count": 5
        },
        {
          "id": "play_ground3",
          "name": "Playground Around",
          "card_count": 5
        },
        {
          "id": "park_rides1",
          "name": "Amusement Park 1",
          "card_count": 5
        },
        {
          "id": "park_rides2",
          "name": "Amusement Park 2",
          "card_count": 5
        },
        {
          "id": "park_more",
          "name": "At the Fair",
          "card_count": 4
        },
        {
          "id": "play_camp",
          "name": "Camping",
          "card_count": 5
        }
      ]
    },
    {
      "id": "music_art",
      "name": "Music & Art",
      "strand": "doing",
      "banner": {
        "url": "/webp/full/banner/music_art.webp",
        "thumb_url": "/webp/thumb/banner/music_art.webp",
        "png_url": "/data/banner/music_art.png"
      },
      "card_count": 41,
      "node_count": 8,
      "file": "api/topics/music_art.json",
      "nodes": [
        {
          "id": "music_make",
          "name": "Making Music",
          "card_count": 6
        },
        {
          "id": "music_string",
          "name": "String Instruments",
          "card_count": 6
        },
        {
          "id": "music_keys",
          "name": "Keys & Buttons",
          "card_count": 4
        },
        {
          "id": "music_wind",
          "name": "Wind Instruments",
          "card_count": 5
        },
        {
          "id": "music_drum",
          "name": "Drums & Shakers",
          "card_count": 6
        },
        {
          "id": "music_place",
          "name": "Where Music Happens",
          "card_count": 4
        },
        {
          "id": "art_make",
          "name": "Making Art",
          "card_count": 5
        },
        {
          "id": "art_craft",
          "name": "Crafts",
          "card_count": 5
        }
      ]
    },
    {
      "id": "places",
      "name": "Places, Shopping & Beach",
      "strand": "out",
      "banner": {
        "url": "/webp/full/banner/places.webp",
        "thumb_url": "/webp/thumb/banner/places.webp",
        "png_url": "/data/banner/places.png"
      },
      "card_count": 115,
      "node_count": 23,
      "file": "api/topics/places.json",
      "nodes": [
        {
          "id": "town_shop",
          "name": "Stores",
          "card_count": 5
        },
        {
          "id": "town_shop2",
          "name": "More Stores",
          "card_count": 5
        },
        {
          "id": "town_shop3",
          "name": "Big Stores",
          "card_count": 5
        },
        {
          "id": "town_eat",
          "name": "Restaurants, Cafes & Hotels",
          "card_count": 4
        },
        {
          "id": "town_help",
          "name": "Help & Safety",
          "card_count": 5
        },
        {
          "id": "town_public",
          "name": "Public Places",
          "card_count": 6
        },
        {
          "id": "town_public2",
          "name": "More Public Places",
          "card_count": 5
        },
        {
          "id": "town_fun",
          "name": "Fun Places",
          "card_count": 5
        },
        {
          "id": "town_fun2",
          "name": "More Fun Places",
          "card_count": 5
        },
        {
          "id": "town_travel",
          "name": "Getting Around Town",
          "card_count": 5
        },
        {
          "id": "town_street",
          "name": "On the Street",
          "card_count": 5
        },
        {
          "id": "town_street2",
          "name": "Around the Street",
          "card_count": 6
        },
        {
          "id": "town_work",
          "name": "Where People Work & Live",
          "card_count": 5
        },
        {
          "id": "town_farm",
          "name": "On the Farm",
          "card_count": 4
        },
        {
          "id": "town_farm_things",
          "name": "Things on the Farm",
          "card_count": 6
        },
        {
          "id": "town_old",
          "name": "Old Places",
          "card_count": 5
        },
        {
          "id": "town_money",
          "name": "Money",
          "card_count": 5
        },
        {
          "id": "town_shopping",
          "name": "Shopping",
          "card_count": 5
        },
        {
          "id": "beach_play",
          "name": "Playing on the Sand",
          "card_count": 5
        },
        {
          "id": "beach_water",
          "name": "In the Water",
          "card_count": 5
        },
        {
          "id": "beach_water2",
          "name": "Staying Safe in the Sea",
          "card_count": 4
        },
        {
          "id": "beach_sun",
          "name": "Staying in the Shade",
          "card_count": 5
        },
        {
          "id": "beach_more",
          "name": "Beach Day",
          "card_count": 5
        }
      ]
    },
    {
      "id": "transportation",
      "name": "Transportation",
      "strand": "out",
      "banner": {
        "url": "/webp/full/banner/transportation.webp",
        "thumb_url": "/webp/thumb/banner/transportation.webp",
        "png_url": "/data/banner/transportation.png"
      },
      "card_count": 87,
      "node_count": 18,
      "file": "api/topics/transportation.json",
      "nodes": [
        {
          "id": "trans_road",
          "name": "Cars",
          "card_count": 4
        },
        {
          "id": "trans_road2",
          "name": "More Cars",
          "card_count": 5
        },
        {
          "id": "trans_bus",
          "name": "Buses",
          "card_count": 6
        },
        {
          "id": "trans_rail",
          "name": "Trains",
          "card_count": 5
        },
        {
          "id": "trans_two",
          "name": "Two Wheels",
          "card_count": 6
        },
        {
          "id": "trans_truck",
          "name": "Trucks",
          "card_count": 6
        },
        {
          "id": "trans_truck2",
          "name": "More Trucks",
          "card_count": 5
        },
        {
          "id": "trans_emergency",
          "name": "Emergency Vehicles",
          "card_count": 4
        },
        {
          "id": "trans_work",
          "name": "Working Vehicles",
          "card_count": 4
        },
        {
          "id": "trans_work2",
          "name": "Digging & Rolling Machines",
          "card_count": 3
        },
        {
          "id": "trans_water_small",
          "name": "Small Boats",
          "card_count": 6
        },
        {
          "id": "trans_water_big",
          "name": "Big Boats",
          "card_count": 6
        },
        {
          "id": "trans_water_more",
          "name": "More Boats",
          "card_count": 5
        },
        {
          "id": "trans_air",
          "name": "In the Air",
          "card_count": 5
        },
        {
          "id": "trans_air2",
          "name": "More Flying",
          "card_count": 5
        },
        {
          "id": "trans_snow",
          "name": "Mountain & Snow",
          "card_count": 5
        },
        {
          "id": "trans_other",
          "name": "More Ways to Travel",
          "card_count": 5
        },
        {
          "id": "trans_horse",
          "name": "Horse-Drawn",
          "card_count": 2
        }
      ]
    },
    {
      "id": "nature",
      "name": "Nature & Weather",
      "strand": "out",
      "banner": {
        "url": "/webp/full/banner/nature.webp",
        "thumb_url": "/webp/thumb/banner/nature.webp",
        "png_url": "/data/banner/nature.png"
      },
      "card_count": 105,
      "node_count": 20,
      "file": "api/topics/nature.json",
      "nodes": [
        {
          "id": "tree_parts",
          "name": "Parts of a Tree",
          "card_count": 6
        },
        {
          "id": "tree_more",
          "name": "Things on Trees",
          "card_count": 6
        },
        {
          "id": "plant_parts",
          "name": "Parts of a Plant",
          "card_count": 6
        },
        {
          "id": "plant_more",
          "name": "More Plant Parts",
          "card_count": 5
        },
        {
          "id": "plant_places",
          "name": "Where Plants Grow",
          "card_count": 6
        },
        {
          "id": "plant_small",
          "name": "Simple Plants",
          "card_count": 6
        },
        {
          "id": "ground_things",
          "name": "On the Ground",
          "card_count": 4
        },
        {
          "id": "ground_fossils",
          "name": "Fossils & Digging",
          "card_count": 5
        },
        {
          "id": "animal_homes",
          "name": "Animal Homes",
          "card_count": 6
        },
        {
          "id": "weather_sky",
          "name": "Weather",
          "card_count": 5
        },
        {
          "id": "weather_light",
          "name": "Light Weather",
          "card_count": 3
        },
        {
          "id": "weather_storm",
          "name": "Storms",
          "card_count": 4
        },
        {
          "id": "weather_storm2",
          "name": "Big Storms",
          "card_count": 5
        },
        {
          "id": "weather_cold",
          "name": "Cold Weather",
          "card_count": 4
        },
        {
          "id": "weather_words",
          "name": "Weather Words",
          "card_count": 6
        },
        {
          "id": "land_water",
          "name": "Water Landscapes",
          "card_count": 5
        },
        {
          "id": "land_water2",
          "name": "More Water",
          "card_count": 5
        },
        {
          "id": "land_dry",
          "name": "Land Landscapes",
          "card_count": 6
        },
        {
          "id": "land_dry2",
          "name": "More Landscapes",
          "card_count": 6
        },
        {
          "id": "land_hot",
          "name": "Hot & Cold Places",
          "card_count": 6
        }
      ]
    },
    {
      "id": "space",
      "name": "Space",
      "strand": "out",
      "banner": {
        "url": "/webp/full/banner/space.webp",
        "thumb_url": "/webp/thumb/banner/space.webp",
        "png_url": "/data/banner/space.png"
      },
      "card_count": 39,
      "node_count": 9,
      "file": "api/topics/space.json",
      "nodes": [
        {
          "id": "space_first",
          "name": "Out in Space",
          "card_count": 3
        },
        {
          "id": "planets_1",
          "name": "Planets 1",
          "card_count": 4
        },
        {
          "id": "planets_2",
          "name": "Planets 2 & Pluto",
          "card_count": 5
        },
        {
          "id": "space_sky",
          "name": "In the Night Sky",
          "card_count": 4
        },
        {
          "id": "space_sky2",
          "name": "Far Away",
          "card_count": 4
        },
        {
          "id": "space_ships",
          "name": "Spacecraft & UFOs",
          "card_count": 6
        },
        {
          "id": "space_ships2",
          "name": "Going to Space",
          "card_count": 4
        },
        {
          "id": "space_gear",
          "name": "Space Gear",
          "card_count": 4
        },
        {
          "id": "space_words",
          "name": "Space Words",
          "card_count": 5
        }
      ]
    },
    {
      "id": "holidays",
      "name": "Holidays & Parties",
      "strand": "out",
      "banner": {
        "url": "/webp/full/banner/holidays.webp",
        "thumb_url": "/webp/thumb/banner/holidays.webp",
        "png_url": "/data/banner/holidays.png"
      },
      "card_count": 76,
      "node_count": 16,
      "file": "api/topics/holidays.json",
      "nodes": [
        {
          "id": "xmas_tree",
          "name": "Christmas Tree",
          "card_count": 6
        },
        {
          "id": "xmas_santa",
          "name": "Santa",
          "card_count": 6
        },
        {
          "id": "xmas_things",
          "name": "Christmas Things",
          "card_count": 5
        },
        {
          "id": "xmas_food",
          "name": "Christmas Food",
          "card_count": 5
        },
        {
          "id": "xmas_snow",
          "name": "Christmas Snow",
          "card_count": 4
        },
        {
          "id": "newyear",
          "name": "New Year",
          "card_count": 3
        },
        {
          "id": "lunar_newyear",
          "name": "Lunar New Year",
          "card_count": 5
        },
        {
          "id": "midautumn",
          "name": "Mid-Autumn Festival",
          "card_count": 4
        },
        {
          "id": "easter",
          "name": "Easter",
          "card_count": 4
        },
        {
          "id": "hall_spooky",
          "name": "Spooky Friends",
          "card_count": 5
        },
        {
          "id": "hall_bones",
          "name": "Spooky Things",
          "card_count": 4
        },
        {
          "id": "hall_place",
          "name": "Spooky Places",
          "card_count": 5
        },
        {
          "id": "party_1",
          "name": "Birthday Party",
          "card_count": 6
        },
        {
          "id": "party_2",
          "name": "Party Time",
          "card_count": 5
        },
        {
          "id": "party_3",
          "name": "Party Games",
          "card_count": 5
        },
        {
          "id": "party_wrap",
          "name": "Wrapping a Gift",
          "card_count": 4
        }
      ]
    },
    {
      "id": "flags_asia",
      "name": "Flags of Asia & Oceania",
      "strand": "flags",
      "banner": {
        "url": "/webp/full/banner/flags_asia.webp",
        "thumb_url": "/webp/thumb/banner/flags_asia.webp",
        "png_url": "/data/banner/flags_asia.png"
      },
      "card_count": 80,
      "node_count": 16,
      "file": "api/topics/flags_asia.json",
      "nodes": [
        {
          "id": "asia_1",
          "name": "Flags 1",
          "card_count": 5
        },
        {
          "id": "asia_2",
          "name": "Flags 2",
          "card_count": 5
        },
        {
          "id": "asia_3",
          "name": "Flags 3",
          "card_count": 5
        },
        {
          "id": "asia_4",
          "name": "Flags 4",
          "card_count": 5
        },
        {
          "id": "asia_5",
          "name": "Flags 5",
          "card_count": 5
        },
        {
          "id": "asia_6",
          "name": "Flags 6",
          "card_count": 5
        },
        {
          "id": "asia_7",
          "name": "Flags 7",
          "card_count": 5
        },
        {
          "id": "asia_8",
          "name": "Flags 8",
          "card_count": 5
        },
        {
          "id": "asia_9",
          "name": "Flags 9",
          "card_count": 5
        },
        {
          "id": "asia_10",
          "name": "Flags 10",
          "card_count": 5
        },
        {
          "id": "asia_11",
          "name": "Flags 11",
          "card_count": 5
        },
        {
          "id": "asia_12",
          "name": "Flags 12",
          "card_count": 5
        },
        {
          "id": "asia_13",
          "name": "Flags 13",
          "card_count": 5
        },
        {
          "id": "asia_14",
          "name": "Flags 14",
          "card_count": 5
        },
        {
          "id": "asia_15",
          "name": "Flags 15",
          "card_count": 5
        },
        {
          "id": "asia_16",
          "name": "Flags 16",
          "card_count": 5
        }
      ]
    },
    {
      "id": "flags_europe",
      "name": "Flags of Europe",
      "strand": "flags",
      "banner": {
        "url": "/webp/full/banner/flags_europe.webp",
        "thumb_url": "/webp/thumb/banner/flags_europe.webp",
        "png_url": "/data/banner/flags_europe.png"
      },
      "card_count": 62,
      "node_count": 12,
      "file": "api/topics/flags_europe.json",
      "nodes": [
        {
          "id": "europe_1",
          "name": "Flags 1",
          "card_count": 6
        },
        {
          "id": "europe_2",
          "name": "Flags 2",
          "card_count": 6
        },
        {
          "id": "europe_3",
          "name": "Flags 3",
          "card_count": 5
        },
        {
          "id": "europe_4",
          "name": "Flags 4",
          "card_count": 5
        },
        {
          "id": "europe_5",
          "name": "Flags 5",
          "card_count": 5
        },
        {
          "id": "europe_6",
          "name": "Flags 6",
          "card_count": 5
        },
        {
          "id": "europe_7",
          "name": "Flags 7",
          "card_count": 5
        },
        {
          "id": "europe_8",
          "name": "Flags 8",
          "card_count": 5
        },
        {
          "id": "europe_9",
          "name": "Flags 9",
          "card_count": 5
        },
        {
          "id": "europe_10",
          "name": "Flags 10",
          "card_count": 5
        },
        {
          "id": "europe_11",
          "name": "Flags 11",
          "card_count": 5
        },
        {
          "id": "europe_12",
          "name": "Flags 12",
          "card_count": 5
        }
      ]
    },
    {
      "id": "flags_africa",
      "name": "Flags of Africa",
      "strand": "flags",
      "banner": {
        "url": "/webp/full/banner/flags_africa.webp",
        "thumb_url": "/webp/thumb/banner/flags_africa.webp",
        "png_url": "/data/banner/flags_africa.png"
      },
      "card_count": 59,
      "node_count": 12,
      "file": "api/topics/flags_africa.json",
      "nodes": [
        {
          "id": "africa_1",
          "name": "Flags 1",
          "card_count": 5
        },
        {
          "id": "africa_2",
          "name": "Flags 2",
          "card_count": 5
        },
        {
          "id": "africa_3",
          "name": "Flags 3",
          "card_count": 5
        },
        {
          "id": "africa_4",
          "name": "Flags 4",
          "card_count": 5
        },
        {
          "id": "africa_5",
          "name": "Flags 5",
          "card_count": 5
        },
        {
          "id": "africa_6",
          "name": "Flags 6",
          "card_count": 5
        },
        {
          "id": "africa_7",
          "name": "Flags 7",
          "card_count": 5
        },
        {
          "id": "africa_8",
          "name": "Flags 8",
          "card_count": 5
        },
        {
          "id": "africa_9",
          "name": "Flags 9",
          "card_count": 5
        },
        {
          "id": "africa_10",
          "name": "Flags 10",
          "card_count": 5
        },
        {
          "id": "africa_11",
          "name": "Flags 11",
          "card_count": 5
        },
        {
          "id": "africa_12",
          "name": "Flags 12",
          "card_count": 4
        }
      ]
    },
    {
      "id": "flags_americas",
      "name": "Flags of the Americas",
      "strand": "flags",
      "banner": {
        "url": "/webp/full/banner/flags_americas.webp",
        "thumb_url": "/webp/thumb/banner/flags_americas.webp",
        "png_url": "/data/banner/flags_americas.png"
      },
      "card_count": 54,
      "node_count": 11,
      "file": "api/topics/flags_americas.json",
      "nodes": [
        {
          "id": "north_america_1",
          "name": "Flags 1",
          "card_count": 5
        },
        {
          "id": "north_america_2",
          "name": "Flags 2",
          "card_count": 5
        },
        {
          "id": "north_america_3",
          "name": "Flags 3",
          "card_count": 5
        },
        {
          "id": "north_america_4",
          "name": "Flags 4",
          "card_count": 5
        },
        {
          "id": "north_america_5",
          "name": "Flags 5",
          "card_count": 5
        },
        {
          "id": "north_america_6",
          "name": "Flags 6",
          "card_count": 5
        },
        {
          "id": "north_america_7",
          "name": "Flags 7",
          "card_count": 5
        },
        {
          "id": "north_america_8",
          "name": "Flags 8",
          "card_count": 5
        },
        {
          "id": "north_america_9",
          "name": "Flags 9",
          "card_count": 5
        },
        {
          "id": "north_america_10",
          "name": "Flags 10",
          "card_count": 5
        },
        {
          "id": "north_america_11",
          "name": "Flags 11",
          "card_count": 4
        }
      ]
    }
  ]
}
