{
  "note": "GENERATED BY SUGARMAGIC - DO NOT EDIT",
  "schemaVersion": 2,
  "gameProjectIdentity": {
    "id": "minis",
    "schema": "GameProject",
    "version": 1
  },
  "gameId": "minis",
  "gameProjectMajorVersion": 1,
  "installedPluginIds": [
    "sugaragent",
    "sugardeploy",
    "sugarlang",
    "sugarprofile"
  ],
  "pluginConfigurations": [
    {
      "identity": {
        "id": "67263223-819d-4c79-81c3-9d713030b6df",
        "schema": "PluginConfiguration",
        "version": 1
      },
      "pluginId": "sugaragent",
      "enabled": true,
      "config": {
        "loreSourceKind": "local",
        "loreBackend": "on-disk",
        "loreLocalPath": "/Users/nikki/projects/minis/lore",
        "loreRepositoryUrl": "",
        "loreRepositoryRef": "main",
        "openAiVectorStoreId": "",
        "anthropicModel": "",
        "anthropicSummaryModel": "",
        "anthropicRegenModel": "",
        "maxLoreResults": 4,
        "maxLoreCharsPerItem": 600,
        "loreRelevanceFloor": 0.3,
        "memoryEnabled": true,
        "memoryDigestMaxChars": 800,
        "questAwareNpcsEnabled": true,
        "debugLogging": false,
        "tone": "",
        "moderationEnabled": false,
        "blocklist": ""
      }
    },
    {
      "identity": {
        "id": "03f8f39d-9ec8-4e41-83b2-4961806bb701",
        "schema": "PluginConfiguration",
        "version": 1
      },
      "pluginId": "sugardeploy",
      "enabled": true,
      "config": {
        "publishSettings": {
          "mini": {
            "liveDomain": "minis.playablelanguage.com",
            "hosting": {
              "frontendDeploymentTargetId": "netlify",
              "netlify": {
                "siteId": "0b1296fc-5f1d-4a96-9814-e6e548688f82",
                "siteName": "",
                "productionContext": "production"
              }
            }
          }
        },
        "settings": {
          "backendDeploymentTargetId": "google-cloud-run",
          "workingDirectory": "/Users/nikki/projects/minis",
          "githubRepo": "nikkileaps/minis",
          "targetOverrides": {
            "google-cloud-run": {
              "region": "us-central1",
              "promptEnforcement": true,
              "counters": {
                "sessionHeaderName": "x-minis-session",
                "deviceHeaderName": "x-sugarmagic-device",
                "sessionTurnLimit": 10,
                "deviceTurnLimit": null,
                "accountDailyTurnLimit": null,
                "requireSessionHeader": true
              },
              "gatewayAuthMode": "supabase-jwt-optional"
            },
            "local": {
              "gatewayHostPortBase": 8788
            }
          }
        },
        "versionedProjectIdentifiers": {
          "v1": "8k1pn"
        },
        "deployHistory": [
          {
            "runId": 34267329348,
            "runUrl": "https://github.com/nikkileaps/minis/actions/runs/34267329348",
            "ref": "main",
            "headSha": "7f37e0bebe181ec9e24cca6efd4c76ad7627ae19",
            "dispatchedAt": "2026-09-08T19:09:47.184Z",
            "status": "queued",
            "conclusion": null
          },
          {
            "runId": 34266035506,
            "runUrl": "https://github.com/nikkileaps/minis/actions/runs/34266035506",
            "ref": "main",
            "headSha": "47e806adce8605345249b1bb0a9a0928bd9cc4e4",
            "dispatchedAt": "2026-09-08T18:56:41.351Z",
            "status": "queued",
            "conclusion": null
          },
          {
            "runId": 34186001813,
            "runUrl": "https://github.com/nikkileaps/minis/actions/runs/34186001813",
            "ref": "main",
            "headSha": "d1f548dabfba95f8d702fe5148b2d753c5488b8e",
            "dispatchedAt": "2026-09-08T04:09:46.964Z",
            "status": "queued",
            "conclusion": null
          },
          {
            "runId": 34181490780,
            "runUrl": "https://github.com/nikkileaps/minis/actions/runs/34181490780",
            "ref": "main",
            "headSha": "5c448b6819b0e9327530565a038aaf7a73124106",
            "dispatchedAt": "2026-09-08T02:51:21.985Z",
            "status": "queued",
            "conclusion": null
          }
        ]
      }
    },
    {
      "identity": {
        "id": "5e5b7248-a03b-4130-b6cd-c938c8f3e0b2",
        "schema": "PluginConfiguration",
        "version": 1
      },
      "pluginId": "sugarlang",
      "enabled": true,
      "config": {
        "targetLanguage": "es",
        "fileBackedAssetPaths": [
          "assets/sugarlang/scene-contexts.json",
          "assets/sugarlang/variants.json"
        ],
        "debugBandOverride": "",
        "targetLanguages": [
          "es",
          "it"
        ]
      }
    },
    {
      "identity": {
        "id": "b977ec07-07a0-4ed4-b2c1-219fb520a4a0",
        "schema": "PluginConfiguration",
        "version": 1
      },
      "pluginId": "sugarprofile",
      "enabled": true,
      "config": {
        "enableLogin": true,
        "supabaseUrl": "https://fhhcmtbtozlxaboqhrla.supabase.co",
        "supabaseAnonKey": "sb_publishable_XgdRpHfF_nDBdYLc4x1mTg_0CPfYcVZ",
        "allowAnonymous": false,
        "anyoneCanPlayInPreview": true,
        "sessionCookieDomain": ".playablelanguage.com",
        "platformPlayable": "minis",
        "platformCatalogueUrl": "https://www.playablelanguage.com/catalogue.json"
      }
    }
  ],
  "regions": [
    {
      "identity": {
        "id": "cafe-nollie",
        "schema": "RegionDocument",
        "version": 1
      },
      "displayName": "Cafe Nollie",
      "placement": {
        "gridPosition": {
          "x": 0,
          "y": 0
        },
        "placementPolicy": "world-grid"
      },
      "placedAssets": [
        {
          "instanceId": "placed-asset:cafe-floor",
          "assetDefinitionId": "minis:asset:floor-slab",
          "displayName": "floor-slab (wood)",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.35,
              0,
              0.35
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              0.827,
              1,
              0.827
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-wall-north",
          "assetDefinitionId": "minis:asset:wall-section",
          "displayName": "wall north (cream/wainscot)",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.1,
              0,
              2.4
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-wall-east",
          "assetDefinitionId": "minis:asset:wall-windowed",
          "displayName": "wall east (window wall)",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              2.4,
              0,
              0.28
            ],
            "rotation": [
              0,
              1.5707963267948966,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-awning",
          "assetDefinitionId": "minis:asset:awning-strip",
          "displayName": "striped awning over window",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              2.4,
              2.1,
              0.28
            ],
            "rotation": [
              0,
              1.5707963267948966,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-back-counter",
          "assetDefinitionId": "minis:asset:back-counter",
          "displayName": "back-counter",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.9,
              0,
              2.4
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-espresso",
          "assetDefinitionId": "minis:asset:espresso-box",
          "displayName": "green espresso machine",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -0.35,
              0.98,
              2.15
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-drip",
          "assetDefinitionId": "minis:asset:town-coffee-machine-01",
          "displayName": "drip coffee machine",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.35,
              0.98,
              2.15
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-grinder",
          "assetDefinitionId": "minis:asset:grinder-box",
          "displayName": "grinder",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.85,
              0.98,
              2.18
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-pastry-case",
          "assetDefinitionId": "minis:asset:pastry-case",
          "displayName": "pastry display case",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.55,
              0.98,
              2.4
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:pastry-pie",
          "assetDefinitionId": "minis:asset:fv-pie-01",
          "displayName": "pie in case",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.33,
              1.04,
              2.16
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:pastry-bread",
          "assetDefinitionId": "minis:asset:fv-bread-loaf-01",
          "displayName": "bread in case",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.75,
              1.04,
              2.18
            ],
            "rotation": [
              0,
              0.5,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:pastry-croissant-1",
          "assetDefinitionId": "minis:asset:fv-croissant-01",
          "displayName": "croissant in case",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.4,
              1.2775,
              2.17
            ],
            "rotation": [
              0,
              0.3,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:pastry-croissant-2",
          "assetDefinitionId": "minis:asset:fv-croissant-01",
          "displayName": "croissant in case 2",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.68,
              1.2775,
              2.2
            ],
            "rotation": [
              0,
              -0.6,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:counter-mug",
          "assetDefinitionId": "minis:asset:town-mug-01",
          "displayName": "mug by grinder",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.03,
              0.98,
              2.2
            ],
            "rotation": [
              0,
              1.2,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-menu-board",
          "assetDefinitionId": "minis:asset:menu-board",
          "displayName": "menu chalkboard",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.2,
              1.6,
              2.4
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-shelf-low",
          "assetDefinitionId": "minis:asset:wall-shelf",
          "displayName": "wall shelf low",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.35,
              1.42,
              2.4
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-shelf-high",
          "assetDefinitionId": "minis:asset:wall-shelf",
          "displayName": "wall shelf high",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.35,
              1.8,
              2.4
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:shelf-honey",
          "assetDefinitionId": "minis:asset:fv-honey-jar-01",
          "displayName": "honey jar",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.75,
              1.48,
              2.22
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:shelf-sugar",
          "assetDefinitionId": "minis:asset:fv-sugar-jar-01",
          "displayName": "sugar jar",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.4,
              1.48,
              2.25
            ],
            "rotation": [
              0,
              0.4,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:shelf-jar-1",
          "assetDefinitionId": "minis:asset:fv-jar-01",
          "displayName": "jar",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.12,
              1.48,
              2.2
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:shelf-teapot",
          "assetDefinitionId": "minis:asset:fv-teapot-01",
          "displayName": "teapot on shelf",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -0.82,
              1.48,
              2.24
            ],
            "rotation": [
              0,
              2.6,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:shelf-pot",
          "assetDefinitionId": "minis:asset:fv-pot-01",
          "displayName": "pot on high shelf",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.65,
              1.86,
              2.26
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:shelf-jar-2",
          "assetDefinitionId": "minis:asset:fv-jar-01",
          "displayName": "jar high",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.25,
              1.86,
              2.23
            ],
            "rotation": [
              0,
              1.1,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:shelf-jar-3",
          "assetDefinitionId": "minis:asset:fv-sugar-jar-01",
          "displayName": "sugar jar high",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -0.95,
              1.86,
              2.25
            ],
            "rotation": [
              0,
              -0.7,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:plant-hang-right",
          "assetDefinitionId": "minis:asset:town-pot-plant-hanging-01",
          "displayName": "hanging plant right wall",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.9,
              2.08,
              2.25
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-doormat",
          "assetDefinitionId": "minis:asset:fv-doormat-01",
          "displayName": "doormat under window",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.85,
              0.004,
              0.28
            ],
            "rotation": [
              0,
              1.5707963267948966,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:plant-window",
          "assetDefinitionId": "minis:asset:fv-planter-05",
          "displayName": "tall planter by window",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              2,
              0,
              -1.2441872475302076
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:plant-floor-right",
          "assetDefinitionId": "minis:asset:town-pot-plant-01",
          "displayName": "potted plant right wall",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.95,
              0,
              2.1
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-bar",
          "assetDefinitionId": "minis:asset:bar-counter",
          "displayName": "bar-counter (diagonal corner cut)",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "colliderOverride": {
            "shape": "none",
            "localBounds": null
          },
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.2,
              0,
              0.2
            ],
            "rotation": [
              0,
              0.7853981633974483,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:bar-lamp",
          "assetDefinitionId": "minis:asset:fv-lamp-01",
          "displayName": "lamp on bar",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -0.61,
              1.03,
              1.01
            ],
            "rotation": [
              0,
              -2.356194490192345,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:bar-mug-1",
          "assetDefinitionId": "minis:asset:town-mug-01",
          "displayName": "mug on bar",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.52,
              1.03,
              -0.12
            ],
            "rotation": [
              0,
              0.4,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:bar-mug-2",
          "assetDefinitionId": "minis:asset:town-mug-01",
          "displayName": "mug on bar 2",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.73,
              1.03,
              -0.33
            ],
            "rotation": [
              0,
              2.1,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:bar-cake-stand",
          "assetDefinitionId": "minis:asset:fv-cake-stand-01",
          "displayName": "cake stand on bar",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.98,
              1.03,
              -0.58
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:bar-cake",
          "assetDefinitionId": "minis:asset:fv-cake-01",
          "displayName": "cake on stand",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.98,
              1.29,
              -0.58
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-rug",
          "assetDefinitionId": "minis:asset:round-rug",
          "displayName": "round green rug",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.6214541849889947,
              0.001,
              -0.45827055740057665
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:cafe-table-main",
          "assetDefinitionId": "minis:asset:fv-table-03",
          "displayName": "cafe table",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.6214541849889947,
              0,
              -0.45827055740057665
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:chair-1",
          "assetDefinitionId": "minis:asset:fv-chair-02",
          "displayName": "chair west",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -2.471454184988995,
              0,
              -0.45827055740057665
            ],
            "rotation": [
              0,
              1.5707963267948966,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:chair-2",
          "assetDefinitionId": "minis:asset:fv-chair-02",
          "displayName": "chair south",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.6214541849889947,
              0,
              -1.3082705574005766
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:table-cup-1",
          "assetDefinitionId": "minis:asset:fv-tea-cup-01",
          "displayName": "teacup",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.441454184988995,
              0.77,
              -0.5582705574005766
            ],
            "rotation": [
              0,
              -0.4,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:table-cup-2",
          "assetDefinitionId": "minis:asset:fv-tea-cup-01",
          "displayName": "teacup 2",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.821454184988995,
              0.77,
              -0.6082705574005767
            ],
            "rotation": [
              0,
              2.2,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:table-plate",
          "assetDefinitionId": "minis:asset:fv-plate-01",
          "displayName": "plate on table",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.401454184988995,
              0.77,
              -0.2582705574005766
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:table-croissant",
          "assetDefinitionId": "minis:asset:fv-croissant-01",
          "displayName": "croissant on plate",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              -1.401454184988995,
              0.81,
              -0.2582705574005766
            ],
            "rotation": [
              0,
              1,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:armchair",
          "assetDefinitionId": "minis:asset:fv-arm-chair-01",
          "displayName": "armchair vignette",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.5,
              0,
              -2
            ],
            "rotation": [
              0,
              -1.27,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:side-table",
          "assetDefinitionId": "minis:asset:fv-side-table-01",
          "displayName": "side table",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.62,
              0,
              -2.15
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:side-plate",
          "assetDefinitionId": "minis:asset:fv-plate-01",
          "displayName": "plate on side table",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.62,
              0.77,
              -2.15
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:side-pie",
          "assetDefinitionId": "minis:asset:fv-pie-01",
          "displayName": "pie on side table",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.62,
              0.8,
              -2.15
            ],
            "rotation": [
              0,
              0,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          }
        },
        {
          "instanceId": "placed-asset:floor-sign",
          "assetDefinitionId": "minis:asset:menu-board",
          "displayName": "standing chalkboard sign",
          "parentFolderId": null,
          "inspectable": null,
          "condition": null,
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              1.5077812366169363,
              1.833275808480452,
              2.2960096188114796
            ],
            "rotation": [
              0,
              0.07199950452639026,
              0
            ],
            "scale": [
              0.46159996966391303,
              0.46159996966391303,
              0.46159996966391303
            ]
          }
        }
      ],
      "folders": [],
      "environmentBinding": {
        "defaultEnvironmentId": "minis:environment:cafe-warm"
      },
      "areas": [],
      "volumes": [
        {
          "volumeId": "volume:cafe-bar-step-1",
          "displayName": "bar counter footprint 1/7",
          "parentVolumeId": null,
          "enabled": true,
          "bounds": {
            "kind": "box",
            "center": [
              -0.805,
              0.5,
              1.134
            ],
            "size": [
              0.72,
              1,
              0.72
            ]
          },
          "roles": [
            "blocker"
          ],
          "labelKind": null,
          "lorePageId": null,
          "blockDirection": "in",
          "condition": null,
          "onEnterActions": [],
          "onExitActions": [],
          "navCost": null,
          "color": "#a6e3a1"
        },
        {
          "volumeId": "volume:cafe-bar-step-2",
          "displayName": "bar counter footprint 2/7",
          "parentVolumeId": null,
          "enabled": true,
          "bounds": {
            "kind": "box",
            "center": [
              -0.482,
              0.5,
              0.811
            ],
            "size": [
              0.72,
              1,
              0.72
            ]
          },
          "roles": [
            "blocker"
          ],
          "labelKind": null,
          "lorePageId": null,
          "blockDirection": "in",
          "condition": null,
          "onEnterActions": [],
          "onExitActions": [],
          "navCost": null,
          "color": "#a6e3a1"
        },
        {
          "volumeId": "volume:cafe-bar-step-3",
          "displayName": "bar counter footprint 3/7",
          "parentVolumeId": null,
          "enabled": true,
          "bounds": {
            "kind": "box",
            "center": [
              -0.159,
              0.5,
              0.488
            ],
            "size": [
              0.72,
              1,
              0.72
            ]
          },
          "roles": [
            "blocker"
          ],
          "labelKind": null,
          "lorePageId": null,
          "blockDirection": "in",
          "condition": null,
          "onEnterActions": [],
          "onExitActions": [],
          "navCost": null,
          "color": "#a6e3a1"
        },
        {
          "volumeId": "volume:cafe-bar-step-4",
          "displayName": "bar counter footprint 4/7",
          "parentVolumeId": null,
          "enabled": true,
          "bounds": {
            "kind": "box",
            "center": [
              0.165,
              0.5,
              0.165
            ],
            "size": [
              0.72,
              1,
              0.72
            ]
          },
          "roles": [
            "blocker"
          ],
          "labelKind": null,
          "lorePageId": null,
          "blockDirection": "in",
          "condition": null,
          "onEnterActions": [],
          "onExitActions": [],
          "navCost": null,
          "color": "#a6e3a1"
        },
        {
          "volumeId": "volume:cafe-bar-step-5",
          "displayName": "bar counter footprint 5/7",
          "parentVolumeId": null,
          "enabled": true,
          "bounds": {
            "kind": "box",
            "center": [
              0.488,
              0.5,
              -0.159
            ],
            "size": [
              0.72,
              1,
              0.72
            ]
          },
          "roles": [
            "blocker"
          ],
          "labelKind": null,
          "lorePageId": null,
          "blockDirection": "in",
          "condition": null,
          "onEnterActions": [],
          "onExitActions": [],
          "navCost": null,
          "color": "#a6e3a1"
        },
        {
          "volumeId": "volume:cafe-bar-step-6",
          "displayName": "bar counter footprint 6/7",
          "parentVolumeId": null,
          "enabled": true,
          "bounds": {
            "kind": "box",
            "center": [
              0.811,
              0.5,
              -0.482
            ],
            "size": [
              0.72,
              1,
              0.72
            ]
          },
          "roles": [
            "blocker"
          ],
          "labelKind": null,
          "lorePageId": null,
          "blockDirection": "in",
          "condition": null,
          "onEnterActions": [],
          "onExitActions": [],
          "navCost": null,
          "color": "#a6e3a1"
        },
        {
          "volumeId": "volume:cafe-bar-step-7",
          "displayName": "bar counter footprint 7/7",
          "parentVolumeId": null,
          "enabled": true,
          "bounds": {
            "kind": "box",
            "center": [
              1.134,
              0.5,
              -0.805
            ],
            "size": [
              0.72,
              1,
              0.72
            ]
          },
          "roles": [
            "blocker"
          ],
          "labelKind": null,
          "lorePageId": null,
          "blockDirection": "in",
          "condition": null,
          "onEnterActions": [],
          "onExitActions": [],
          "navCost": null,
          "color": "#a6e3a1"
        }
      ],
      "behaviors": [],
      "npcPresences": [
        {
          "presenceId": "npc-presence:nollie",
          "npcDefinitionId": "minis:npc:nollie",
          "shaderOverrides": [],
          "shaderParameterOverrides": [],
          "transform": {
            "position": [
              0.82,
              0,
              0.82
            ],
            "rotation": [
              0,
              -2.356194490192345,
              0
            ],
            "scale": [
              1,
              1,
              1
            ]
          },
          "condition": null,
          "placementLabel": "in the bar pocket, facing the open southwest quadrant so a player at the counter sees his face"
        }
      ],
      "itemPresences": [],
      "playerPresence": {
        "presenceId": "cafe-nollie-player",
        "transform": {
          "position": [
            -2.2,
            0,
            -2.2
          ],
          "rotation": [
            0,
            0.785398163397448,
            0
          ],
          "scale": [
            1,
            1,
            1
          ]
        }
      },
      "landscape": {
        "enabled": false,
        "size": 100,
        "subdivisions": 160,
        "surfaceSlots": [
          {
            "channelId": "base",
            "displayName": "Base",
            "slotName": "Base",
            "surface": {
              "kind": "inline",
              "surface": {
                "layers": [
                  {
                    "layerId": "dd53b356-f613-4d88-ab5b-22e7850bc3c2",
                    "displayName": "Base",
                    "enabled": true,
                    "opacity": 1,
                    "mask": {
                      "kind": "always"
                    },
                    "kind": "appearance",
                    "blendMode": "base",
                    "content": {
                      "kind": "color",
                      "color": 13223101
                    }
                  }
                ],
                "context": "universal"
              }
            },
            "tilingScale": null
          }
        ],
        "deform": null,
        "effect": null,
        "paintPayload": null
      },
      "audio": {
        "emitters": []
      },
      "markers": [],
      "navMesh": null,
      "lorePageId": null,
      "layoutSketch": null,
      "placedLights": [],
      "actorMarker": {
        "actorMarkerId": "actor-marker:cafe-nollie-counter",
        "displayName": "Cafe Counter Conversation",
        "standPosition": [
          0.9,
          0,
          1.5
        ],
        "cameraPosition": [
          -0.35,
          1.5,
          -2.25
        ]
      }
    }
  ],
  "seasons": [
    {
      "seasonId": "season:cafe-nollie",
      "urlSegment": "cafe-nollie",
      "displayName": "Cafe Nollie",
      "description": "The first mini: Nollie the bear behind his barista bar, the player ordering coffee and making small talk in A1 Spanish.",
      "notes": "Brief: docs/cafe-nollie/README.md. One episode, one room, free talk only.",
      "episodes": [
        {
          "episodeId": "episode:cafe-ep01",
          "urlSegment": "episode-1",
          "displayName": "Episode 1",
          "description": "A first visit to Cafe Nollie: greet, order a coffee, small talk, thank you and goodbye.",
          "notes": "No quests, so the shipping runtime reads this episode as complete on sight; the conversation is the mini-player's own layer.",
          "unlockCondition": "always",
          "transitionConfig": null,
          "menu": {
            "title": {
              "kind": "text",
              "text": "Episode 1"
            },
            "backdrop": {
              "bookTextureDefinitionId": "minis:texture:menu-book",
              "glowTextureDefinitionId": "minis:texture:menu-glow"
            },
            "hero": {
              "targetX": 0,
              "targetY": 1,
              "targetZ": 0,
              "yaw": 3.9269908169872414,
              "pitch": 56,
              "distance": 25
            }
          },
          "thumbnailTextureDefinitionId": null,
          "endForm": "card",
          "farewell": "",
          "scenes": [
            {
              "sceneId": "scene:cafe-ep01:cafe",
              "displayName": "Cafe Nollie",
              "description": "Nollie's cafe; the region places his bear and the mini-player makes it the talkable NPC until an NPC presence exists.",
              "notes": "No quests.",
              "worldId": "world:cafe-nollie",
              "start": {
                "regionId": "cafe-nollie",
                "markerId": null
              },
              "anchors": [],
              "travelBound": [
                "cafe-nollie"
              ],
              "overlays": {
                "cafe-nollie": {
                  "itemPresences": [],
                  "npcPresences": [],
                  "playerPresence": null,
                  "placedAssets": [],
                  "placedLights": [],
                  "folders": [],
                  "suppressedRegionIds": [],
                  "assetAppearanceOverrides": {}
                }
              },
              "questDefinitions": [],
              "environmentOverride": null,
              "audioOverride": null,
              "callouts": [],
              "transitionConfig": null
            }
          ]
        }
      ],
      "playerDefinitionId": null,
      "crossPromotion": {
        "cliffhanger": "There is a whole town behind Nollie's door.",
        "line": "Dracula — coming in October.",
        "headline": "Dracula is coming in October",
        "body": "A castle, a guest who should have turned back, and a host who speaks beautifully.",
        "button": {
          "id": "cross-promo-dracula",
          "label": "See Dracula →",
          "href": "https://www.playablelanguage.com/playables"
        }
      }
    }
  ],
  "episodeEndRouting": "next-episode",
  "activeRegionId": "cafe-nollie",
  "activeEnvironmentId": null,
  "contentLibrary": {
    "identity": {
      "id": "minis:content-library",
      "schema": "ContentLibrary",
      "version": 6
    },
    "assetDefinitions": [
      {
        "definitionId": "minis:asset:floor-slab",
        "definitionKind": "asset",
        "displayName": "floor-slab",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/floor-slab.glb",
          "fileName": "floor-slab.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "none",
          "localBounds": null
        }
      },
      {
        "definitionId": "minis:asset:wall-section",
        "definitionKind": "asset",
        "displayName": "wall-section",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/wall-section.glb",
          "fileName": "wall-section.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -2.3,
              0,
              -0.03
            ],
            "max": [
              2.3,
              2.1,
              0.18
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:wall-windowed",
        "definitionKind": "asset",
        "displayName": "wall-windowed",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/wall-windowed.glb",
          "fileName": "wall-windowed.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -2.3,
              0,
              -0.07
            ],
            "max": [
              2.3,
              2.1,
              0.18
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:back-counter",
        "definitionKind": "asset",
        "displayName": "back-counter",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/back-counter.glb",
          "fileName": "back-counter.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -1.25,
              0,
              -0.62
            ],
            "max": [
              1.25,
              0.98,
              0
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:espresso-box",
        "definitionKind": "asset",
        "displayName": "espresso-box",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/espresso-box.glb",
          "fileName": "espresso-box.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.3,
              0,
              -0.3
            ],
            "max": [
              0.3,
              0.54,
              0.19
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:grinder-box",
        "definitionKind": "asset",
        "displayName": "grinder-box",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/grinder-box.glb",
          "fileName": "grinder-box.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.1,
              0,
              -0.11
            ],
            "max": [
              0.1,
              0.5,
              0.11
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:menu-board",
        "definitionKind": "asset",
        "displayName": "menu-board",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/menu-board.glb",
          "fileName": "menu-board.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.61,
              -0.45999999999999996,
              -0.06
            ],
            "max": [
              0.61,
              0.45999999999999996,
              0
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:bar-counter",
        "definitionKind": "asset",
        "displayName": "bar-counter",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/bar-counter.glb",
          "fileName": "bar-counter.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -1.6,
              0,
              -0.425
            ],
            "max": [
              1.6,
              1.03,
              0.325
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:wall-shelf",
        "definitionKind": "asset",
        "displayName": "wall-shelf",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/wall-shelf.glb",
          "fileName": "wall-shelf.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.75,
              -0.14,
              -0.34
            ],
            "max": [
              0.75,
              0.06,
              0
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-table-03",
        "definitionKind": "asset",
        "displayName": "fv-table-03",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-table-03.glb",
          "fileName": "fv-table-03.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.478245347738266,
              -2.1890885548714323E-8,
              -0.47824540734291077
            ],
            "max": [
              0.478245347738266,
              0.7672445178031921,
              0.4782452881336212
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-side-table-01",
        "definitionKind": "asset",
        "displayName": "fv-side-table-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-side-table-01.glb",
          "fileName": "fv-side-table-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.492116242647171,
              -7.876283802943362E-8,
              -0.4787043631076813
            ],
            "max": [
              0.4809756278991699,
              0.7680844068527222,
              0.4751187860965729
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-chair-02",
        "definitionKind": "asset",
        "displayName": "fv-chair-02",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-chair-02.glb",
          "fileName": "fv-chair-02.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.27782392501831055,
              -0.003594189416617155,
              -0.34375500679016113
            ],
            "max": [
              0.27782392501831055,
              1.064384937286377,
              0.28054341673851013
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-arm-chair-01",
        "definitionKind": "asset",
        "displayName": "fv-arm-chair-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-arm-chair-01.glb",
          "fileName": "fv-arm-chair-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.5955480337142944,
              -1.0235207348330277E-8,
              -0.5368994474411011
            ],
            "max": [
              0.5955480337142944,
              1.0768077373504639,
              0.5368993282318115
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-tea-cup-01",
        "definitionKind": "asset",
        "displayName": "fv-tea-cup-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-tea-cup-01.glb",
          "fileName": "fv-tea-cup-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.11994201689958572,
              -3.1878106820926178E-9,
              -0.20496444404125214
            ],
            "max": [
              0.1199423223733902,
              0.1510353982448578,
              0.11994212120771408
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-teapot-01",
        "definitionKind": "asset",
        "displayName": "fv-teapot-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-teapot-01.glb",
          "fileName": "fv-teapot-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.18016661703586578,
              -0.021684622392058372,
              -0.2562326490879059
            ],
            "max": [
              0.18016661703586578,
              0.23924805223941803,
              0.25623267889022827
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-plate-01",
        "definitionKind": "asset",
        "displayName": "fv-plate-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-plate-01.glb",
          "fileName": "fv-plate-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.19430430233478546,
              5.490030918618065E-15,
              -0.19430439174175262
            ],
            "max": [
              0.19430430233478546,
              0.03515616059303284,
              0.19430439174175262
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-jar-01",
        "definitionKind": "asset",
        "displayName": "fv-jar-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-jar-01.glb",
          "fileName": "fv-jar-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.06432049721479416,
              -2.5447508544829134E-9,
              -0.04814982786774635
            ],
            "max": [
              0.06432049721479416,
              0.2897133231163025,
              0.04814981296658516
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-honey-jar-01",
        "definitionKind": "asset",
        "displayName": "fv-honey-jar-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-honey-jar-01.glb",
          "fileName": "fv-honey-jar-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.17379817366600037,
              -7.804560553381634E-9,
              -0.17281405627727509
            ],
            "max": [
              0.1737980842590332,
              0.45318078994750977,
              0.17472076416015625
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-sugar-jar-01",
        "definitionKind": "asset",
        "displayName": "fv-sugar-jar-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-sugar-jar-01.glb",
          "fileName": "fv-sugar-jar-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.14157253503799438,
              -5.38712630060445E-9,
              -0.14153409004211426
            ],
            "max": [
              0.14157253503799438,
              0.387774795293808,
              0.14153406023979187
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-cake-stand-01",
        "definitionKind": "asset",
        "displayName": "fv-cake-stand-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-cake-stand-01.glb",
          "fileName": "fv-cake-stand-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.22021056711673737,
              5.7220457705398076E-8,
              -0.22021059691905975
            ],
            "max": [
              0.22021056711673737,
              0.3081861436367035,
              0.22021055221557617
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-cake-01",
        "definitionKind": "asset",
        "displayName": "fv-cake-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-cake-01.glb",
          "fileName": "fv-cake-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.17006096243858337,
              -7.016457637121221E-9,
              -0.1776343137025833
            ],
            "max": [
              0.17006096243858337,
              0.24723102152347565,
              0.17763429880142212
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-croissant-01",
        "definitionKind": "asset",
        "displayName": "fv-croissant-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-croissant-01.glb",
          "fileName": "fv-croissant-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.13579276204109192,
              -1.899905122115797E-9,
              -0.0900648832321167
            ],
            "max": [
              0.13579276204109192,
              0.11125205457210541,
              0.0900648683309555
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-pie-01",
        "definitionKind": "asset",
        "displayName": "fv-pie-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-pie-01.glb",
          "fileName": "fv-pie-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.15775853395462036,
              -1.0098823999271644E-8,
              -0.15545259416103363
            ],
            "max": [
              0.15775851905345917,
              0.14014832675457,
              0.15545259416103363
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-bread-loaf-01",
        "definitionKind": "asset",
        "displayName": "fv-bread-loaf-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-bread-loaf-01.glb",
          "fileName": "fv-bread-loaf-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.16110168397426605,
              -6.641074801194691E-9,
              -0.20149172842502594
            ],
            "max": [
              0.16110168397426605,
              0.17922019958496094,
              0.20149172842502594
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-planter-05",
        "definitionKind": "asset",
        "displayName": "fv-planter-05",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-planter-05.glb",
          "fileName": "fv-planter-05.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.2553180754184723,
              -1.0372329661834101E-8,
              -0.2560405731201172
            ],
            "max": [
              0.2560405433177948,
              1.1733980178833008,
              0.25604048371315
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-pot-01",
        "definitionKind": "asset",
        "displayName": "fv-pot-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-pot-01.glb",
          "fileName": "fv-pot-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.17387868463993073,
              -4.78146100491017E-9,
              -0.17387869954109192
            ],
            "max": [
              0.17387868463993073,
              0.26546043157577515,
              0.17387866973876953
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-lamp-01",
        "definitionKind": "asset",
        "displayName": "fv-lamp-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-lamp-01.glb",
          "fileName": "fv-lamp-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.22187018394470215,
              -1.3751384919657994E-8,
              -0.2655901610851288
            ],
            "max": [
              0.22187018394470215,
              0.7234590649604797,
              0.17815019190311432
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:fv-doormat-01",
        "definitionKind": "asset",
        "displayName": "fv-doormat-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/fv-doormat-01.glb",
          "fileName": "fv-doormat-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "none",
          "localBounds": null
        }
      },
      {
        "definitionId": "minis:asset:town-coffee-machine-01",
        "definitionKind": "asset",
        "displayName": "town-coffee-machine-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/town-coffee-machine-01.glb",
          "fileName": "town-coffee-machine-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.15168701112270355,
              0,
              -0.20326662063598633
            ],
            "max": [
              0.15168456733226776,
              0.4845980703830719,
              0.16133299469947815
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:town-mug-01",
        "definitionKind": "asset",
        "displayName": "town-mug-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/town-mug-01.glb",
          "fileName": "town-mug-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.06655273586511612,
              -5.8018732040920895E-9,
              -0.07684815675020218
            ],
            "max": [
              0.14366333186626434,
              0.15768226981163025,
              0.0768456980586052
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:town-pot-plant-01",
        "definitionKind": "asset",
        "displayName": "town-pot-plant-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/town-pot-plant-01.glb",
          "fileName": "town-pot-plant-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.2182946801185608,
              -7.106405242041092E-9,
              -0.1967737376689911
            ],
            "max": [
              0.2182946801185608,
              0.7957764267921448,
              0.19677364826202393
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:town-pot-plant-hanging-01",
        "definitionKind": "asset",
        "displayName": "town-pot-plant-hanging-01",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/polygon/town-pot-plant-hanging-01.glb",
          "fileName": "town-pot-plant-hanging-01.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "none",
          "localBounds": null
        }
      },
      {
        "definitionId": "minis:asset:awning-strip",
        "definitionKind": "asset",
        "displayName": "awning-strip",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/awning-strip.glb",
          "fileName": "awning-strip.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "none",
          "localBounds": null
        }
      },
      {
        "definitionId": "minis:asset:pastry-case",
        "definitionKind": "asset",
        "displayName": "pastry-case",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/pastry-case.glb",
          "fileName": "pastry-case.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "auto-box",
          "localBounds": {
            "min": [
              -0.47500000000000003,
              0,
              -0.48000000000000004
            ],
            "max": [
              0.47500000000000003,
              0.56,
              0
            ]
          }
        }
      },
      {
        "definitionId": "minis:asset:round-rug",
        "definitionKind": "asset",
        "displayName": "round-rug",
        "assetKind": "model",
        "surfaceSlots": [],
        "deform": null,
        "effect": null,
        "source": {
          "relativeAssetPath": "assets/blockout/round-rug.glb",
          "fileName": "round-rug.glb",
          "mimeType": null
        },
        "collider": {
          "shape": "none",
          "localBounds": null
        }
      }
    ],
    "audioClipDefinitions": [],
    "characterModelDefinitions": [
      {
        "definitionId": "minis:character-model:cast-maid",
        "definitionKind": "character-model",
        "displayName": "cast-maid (rigged)",
        "source": {
          "relativeAssetPath": "assets/character-models/cast-maid-rigged.glb",
          "fileName": "cast-maid-rigged.glb",
          "mimeType": "model/gltf-binary"
        },
        "rigId": "sugarmagic-humanoid-v1"
      },
      {
        "definitionId": "minis:character-model:cast-nollie",
        "definitionKind": "character-model",
        "displayName": "cast-nollie (unrigged)",
        "source": {
          "relativeAssetPath": "assets/blockout/nollie-bear.glb",
          "fileName": "nollie-bear.glb",
          "mimeType": "model/gltf-binary"
        },
        "rigId": null
      }
    ],
    "characterAnimationDefinitions": [
      {
        "definitionId": "minis:character-animation:cast-maid-idle",
        "definitionKind": "character-animation",
        "displayName": "cast-maid idle (Generated_Idle)",
        "source": {
          "relativeAssetPath": "assets/animations/cast-maid-idle.glb",
          "fileName": "cast-maid-idle.glb",
          "mimeType": "model/gltf-binary"
        },
        "clipNames": [
          "Generated_Idle"
        ]
      },
      {
        "definitionId": "minis:character-animation:cast-maid-walk",
        "definitionKind": "character-animation",
        "displayName": "cast-maid walk (Generated_Walk)",
        "source": {
          "relativeAssetPath": "assets/animations/cast-maid-walk.glb",
          "fileName": "cast-maid-walk.glb",
          "mimeType": "model/gltf-binary"
        },
        "clipNames": [
          "Generated_Walk"
        ]
      },
      {
        "definitionId": "minis:character-animation:cast-maid-run",
        "definitionKind": "character-animation",
        "displayName": "cast-maid run (Generated_Run)",
        "source": {
          "relativeAssetPath": "assets/animations/cast-maid-run.glb",
          "fileName": "cast-maid-run.glb",
          "mimeType": "model/gltf-binary"
        },
        "clipNames": [
          "Generated_Run"
        ]
      }
    ],
    "animationLibraryDefinitions": [],
    "materialDefinitions": [],
    "soundCueDefinitions": [],
    "textureDefinitions": [
      {
        "definitionId": "minis:texture:menu-book",
        "definitionKind": "texture",
        "displayName": "Menu book",
        "source": {
          "relativeAssetPath": "assets/menu/book.webp",
          "fileName": "book.webp",
          "mimeType": "image/webp"
        },
        "colorSpace": "srgb",
        "packing": "rgba"
      },
      {
        "definitionId": "minis:texture:menu-glow",
        "definitionKind": "texture",
        "displayName": "Menu glow",
        "source": {
          "relativeAssetPath": "assets/menu/glow.webp",
          "fileName": "glow.webp",
          "mimeType": "image/webp"
        },
        "colorSpace": "srgb",
        "packing": "rgba"
      }
    ],
    "maskTextureDefinitions": [],
    "surfaceDefinitions": [],
    "grassTypeDefinitions": [],
    "flowerTypeDefinitions": [],
    "rockTypeDefinitions": [],
    "environmentDefinitions": [
      {
        "definitionId": "minis:environment:cafe-warm",
        "definitionKind": "environment",
        "displayName": "Cafe Warm",
        "postProcessShaders": [
          {
            "shaderDefinitionId": "minis:shader:fog-tint",
            "order": 0,
            "enabled": false,
            "parameterOverrides": [
              {
                "parameterId": "color",
                "value": [
                  0.16470588235294117,
                  0.16470588235294117,
                  0.16470588235294117
                ]
              },
              {
                "parameterId": "density",
                "value": 0.008
              },
              {
                "parameterId": "heightFalloff",
                "value": 1
              }
            ]
          },
          {
            "shaderDefinitionId": "minis:shader:cloud-shadows",
            "order": 1,
            "enabled": false,
            "parameterOverrides": [
              {
                "parameterId": "scale",
                "value": 0.04
              },
              {
                "parameterId": "speedX",
                "value": 1
              },
              {
                "parameterId": "speedZ",
                "value": 0.3
              },
              {
                "parameterId": "coverage",
                "value": 0.4
              },
              {
                "parameterId": "softness",
                "value": 0.15
              },
              {
                "parameterId": "darkness",
                "value": 0.35
              },
              {
                "parameterId": "shadowColor",
                "value": [
                  0,
                  0,
                  0
                ]
              }
            ]
          }
        ],
        "lighting": {
          "preset": "default",
          "sun": {
            "azimuthDeg": 172,
            "elevationDeg": 30,
            "color": 16765068,
            "intensity": 3.3,
            "shadows": {
              "enabled": true,
              "quality": "high",
              "distance": 80,
              "strength": 0.95,
              "softness": 0.45,
              "bias": -0.0001,
              "normalBias": 0.02
            }
          },
          "rim": {
            "azimuthDeg": 285,
            "elevationDeg": 18,
            "color": 16760450,
            "intensity": 0.6
          },
          "ambient": {
            "mode": "flat",
            "color": 16772828,
            "intensity": 0.34
          }
        },
        "atmosphere": {
          "fog": {
            "enabled": false,
            "density": 0.008,
            "color": 2763306,
            "heightFalloff": 1
          },
          "cloudShadows": {
            "enabled": false,
            "scale": 0.04,
            "speedX": 1,
            "speedZ": 0.3,
            "coverage": 0.4,
            "softness": 0.15,
            "darkness": 0.35,
            "shadowColor": [
              0,
              0,
              0
            ]
          },
          "ssao": {
            "enabled": true,
            "kernelRadius": 8,
            "minDistance": 0.005,
            "maxDistance": 0.1
          },
          "sky": {
            "enabled": true,
            "mode": "gradient",
            "gradientAnchor": "screen",
            "topColor": 1645358,
            "bottomColor": 2827328,
            "gradientMidEnabled": false,
            "gradientMidColor": 9076661,
            "gradientMidPosition": 0.35,
            "horizonBlend": 0.5,
            "gradientExponent": 1.5,
            "saturation": 1,
            "nebulaDensity": 0.7,
            "nebulaSpeed": 1,
            "riftEnabled": true,
            "riftIntensity": 1,
            "riftPulseSpeed": 1,
            "riftSwirlStrength": 1.5,
            "cloudsEnabled": false,
            "cloudCoverage": 0.48,
            "cloudSoftness": 0.22,
            "cloudOpacity": 0.55,
            "cloudScale": 2.2,
            "cloudSpeed": 0.25,
            "cloudDirectionDegrees": 18,
            "cloudColor": 16773856,
            "undercastEnabled": false,
            "undercastColor": 16771276,
            "undercastShadowColor": 13209512,
            "undercastCoverage": 0.62,
            "undercastScale": 1.6,
            "undercastOpacity": 0.95,
            "glowEnabled": false,
            "glowColor": 16773336,
            "glowCenterX": 0.5,
            "glowCenterY": 0.58,
            "glowRadius": 0.55,
            "glowSoftness": 0.35,
            "glowOpacity": 0.4
          }
        },
        "backdrop": {
          "cityscapeEnabled": false,
          "bufferZoneEnabled": false
        }
      }
    ],
    "shaderDefinitions": [
      {
        "shaderDefinitionId": "minis:shader:fog-tint",
        "definitionKind": "shader",
        "displayName": "Fog Tint",
        "targetKind": "post-process",
        "revision": 3,
        "nodes": [
          {
            "nodeId": "scene-color",
            "nodeType": "input.scene-color",
            "position": {
              "x": 48,
              "y": 176
            },
            "settings": {}
          },
          {
            "nodeId": "scene-depth",
            "nodeType": "input.scene-depth",
            "position": {
              "x": 48,
              "y": 48
            },
            "settings": {}
          },
          {
            "nodeId": "world-position",
            "nodeType": "input.world-position",
            "position": {
              "x": 48,
              "y": 560
            },
            "settings": {}
          },
          {
            "nodeId": "color",
            "nodeType": "input.parameter",
            "position": {
              "x": 912,
              "y": 304
            },
            "settings": {
              "parameterId": "color"
            }
          },
          {
            "nodeId": "density",
            "nodeType": "input.parameter",
            "position": {
              "x": 288,
              "y": 304
            },
            "settings": {
              "parameterId": "density"
            }
          },
          {
            "nodeId": "heightFalloff",
            "nodeType": "input.parameter",
            "position": {
              "x": 288,
              "y": 688
            },
            "settings": {
              "parameterId": "heightFalloff"
            }
          },
          {
            "nodeId": "one",
            "nodeType": "input.constant-float",
            "position": {
              "x": 912,
              "y": 432
            },
            "settings": {
              "value": 1
            }
          },
          {
            "nodeId": "negative-one",
            "nodeType": "input.constant-float",
            "position": {
              "x": 288,
              "y": 432
            },
            "settings": {
              "value": -1
            }
          },
          {
            "nodeId": "zero",
            "nodeType": "input.constant-float",
            "position": {
              "x": 288,
              "y": 560
            },
            "settings": {
              "value": 0
            }
          },
          {
            "nodeId": "depth-times-density",
            "nodeType": "math.multiply",
            "position": {
              "x": 528,
              "y": 48
            },
            "settings": {}
          },
          {
            "nodeId": "negate-depth",
            "nodeType": "math.multiply",
            "position": {
              "x": 720,
              "y": 48
            },
            "settings": {}
          },
          {
            "nodeId": "exp",
            "nodeType": "math.exp",
            "position": {
              "x": 912,
              "y": 176
            },
            "settings": {}
          },
          {
            "nodeId": "one-minus-exp",
            "nodeType": "math.subtract",
            "position": {
              "x": 1120,
              "y": 176
            },
            "settings": {}
          },
          {
            "nodeId": "world-y",
            "nodeType": "math.split-vector",
            "position": {
              "x": 288,
              "y": 560
            },
            "settings": {}
          },
          {
            "nodeId": "world-y-clamped",
            "nodeType": "math.max",
            "position": {
              "x": 528,
              "y": 560
            },
            "settings": {}
          },
          {
            "nodeId": "height-times-falloff",
            "nodeType": "math.multiply",
            "position": {
              "x": 720,
              "y": 560
            },
            "settings": {}
          },
          {
            "nodeId": "negate-height",
            "nodeType": "math.multiply",
            "position": {
              "x": 912,
              "y": 560
            },
            "settings": {}
          },
          {
            "nodeId": "height-atten",
            "nodeType": "math.exp",
            "position": {
              "x": 1120,
              "y": 560
            },
            "settings": {}
          },
          {
            "nodeId": "combined-mask",
            "nodeType": "math.multiply",
            "position": {
              "x": 1320,
              "y": 368
            },
            "settings": {}
          },
          {
            "nodeId": "sky-near",
            "nodeType": "input.constant-float",
            "position": {
              "x": 288,
              "y": 816
            },
            "settings": {
              "value": 940
            }
          },
          {
            "nodeId": "sky-far",
            "nodeType": "input.constant-float",
            "position": {
              "x": 288,
              "y": 896
            },
            "settings": {
              "value": 992
            }
          },
          {
            "nodeId": "sky-fade",
            "nodeType": "math.smoothstep",
            "position": {
              "x": 720,
              "y": 856
            },
            "settings": {}
          },
          {
            "nodeId": "sky-gate",
            "nodeType": "math.subtract",
            "position": {
              "x": 1120,
              "y": 856
            },
            "settings": {}
          },
          {
            "nodeId": "masked-by-sky",
            "nodeType": "math.multiply",
            "position": {
              "x": 1420,
              "y": 560
            },
            "settings": {}
          },
          {
            "nodeId": "mix",
            "nodeType": "math.lerp",
            "position": {
              "x": 1560,
              "y": 176
            },
            "settings": {}
          },
          {
            "nodeId": "output",
            "nodeType": "output.post-process",
            "position": {
              "x": 1780,
              "y": 176
            },
            "settings": {}
          }
        ],
        "edges": [
          {
            "edgeId": "edge-depth-density",
            "sourceNodeId": "scene-depth",
            "sourcePortId": "value",
            "targetNodeId": "depth-times-density",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-density-density",
            "sourceNodeId": "density",
            "sourcePortId": "value",
            "targetNodeId": "depth-times-density",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-depth-negate",
            "sourceNodeId": "depth-times-density",
            "sourcePortId": "value",
            "targetNodeId": "negate-depth",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-negative-one-negate",
            "sourceNodeId": "negative-one",
            "sourcePortId": "value",
            "targetNodeId": "negate-depth",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-negate-exp",
            "sourceNodeId": "negate-depth",
            "sourcePortId": "value",
            "targetNodeId": "exp",
            "targetPortId": "input"
          },
          {
            "edgeId": "edge-one-subtract",
            "sourceNodeId": "one",
            "sourcePortId": "value",
            "targetNodeId": "one-minus-exp",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-exp-subtract",
            "sourceNodeId": "exp",
            "sourcePortId": "value",
            "targetNodeId": "one-minus-exp",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-worldpos-split",
            "sourceNodeId": "world-position",
            "sourcePortId": "value",
            "targetNodeId": "world-y",
            "targetPortId": "input"
          },
          {
            "edgeId": "edge-worldy-max-a",
            "sourceNodeId": "world-y",
            "sourcePortId": "y",
            "targetNodeId": "world-y-clamped",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-zero-max-b",
            "sourceNodeId": "zero",
            "sourcePortId": "value",
            "targetNodeId": "world-y-clamped",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-height-times-falloff-a",
            "sourceNodeId": "world-y-clamped",
            "sourcePortId": "value",
            "targetNodeId": "height-times-falloff",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-height-times-falloff-b",
            "sourceNodeId": "heightFalloff",
            "sourcePortId": "value",
            "targetNodeId": "height-times-falloff",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-negate-height-a",
            "sourceNodeId": "height-times-falloff",
            "sourcePortId": "value",
            "targetNodeId": "negate-height",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-negate-height-b",
            "sourceNodeId": "negative-one",
            "sourcePortId": "value",
            "targetNodeId": "negate-height",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-height-exp",
            "sourceNodeId": "negate-height",
            "sourcePortId": "value",
            "targetNodeId": "height-atten",
            "targetPortId": "input"
          },
          {
            "edgeId": "edge-combine-a",
            "sourceNodeId": "one-minus-exp",
            "sourcePortId": "value",
            "targetNodeId": "combined-mask",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-combine-b",
            "sourceNodeId": "height-atten",
            "sourcePortId": "value",
            "targetNodeId": "combined-mask",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-sky-near-edge0",
            "sourceNodeId": "sky-near",
            "sourcePortId": "value",
            "targetNodeId": "sky-fade",
            "targetPortId": "edge0"
          },
          {
            "edgeId": "edge-sky-far-edge1",
            "sourceNodeId": "sky-far",
            "sourcePortId": "value",
            "targetNodeId": "sky-fade",
            "targetPortId": "edge1"
          },
          {
            "edgeId": "edge-depth-sky-fade-x",
            "sourceNodeId": "scene-depth",
            "sourcePortId": "value",
            "targetNodeId": "sky-fade",
            "targetPortId": "x"
          },
          {
            "edgeId": "edge-one-sky-gate-a",
            "sourceNodeId": "one",
            "sourcePortId": "value",
            "targetNodeId": "sky-gate",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-sky-fade-sky-gate-b",
            "sourceNodeId": "sky-fade",
            "sourcePortId": "value",
            "targetNodeId": "sky-gate",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-masked-by-sky-a",
            "sourceNodeId": "combined-mask",
            "sourcePortId": "value",
            "targetNodeId": "masked-by-sky",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-masked-by-sky-b",
            "sourceNodeId": "sky-gate",
            "sourcePortId": "value",
            "targetNodeId": "masked-by-sky",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-scene-mix",
            "sourceNodeId": "scene-color",
            "sourcePortId": "value",
            "targetNodeId": "mix",
            "targetPortId": "a"
          },
          {
            "edgeId": "edge-color-mix",
            "sourceNodeId": "color",
            "sourcePortId": "value",
            "targetNodeId": "mix",
            "targetPortId": "b"
          },
          {
            "edgeId": "edge-mask-mix",
            "sourceNodeId": "masked-by-sky",
            "sourcePortId": "value",
            "targetNodeId": "mix",
            "targetPortId": "alpha"
          },
          {
            "edgeId": "edge-mix-output",
            "sourceNodeId": "mix",
            "sourcePortId": "value",
            "targetNodeId": "output",
            "targetPortId": "color"
          }
        ],
        "parameters": [
          {
            "parameterId": "color",
            "displayName": "Color",
            "dataType": "color",
            "defaultValue": [
              0.75,
              0.82,
              0.92
            ]
          },
          {
            "parameterId": "density",
            "displayName": "Density",
            "dataType": "float",
            "defaultValue": 0.008
          },
          {
            "parameterId": "heightFalloff",
            "displayName": "Height Falloff",
            "dataType": "float",
            "defaultValue": 0
          }
        ],
        "metadata": {
          "builtIn": true,
          "builtInKey": "fog-tint"
        }
      },
      {
        "shaderDefinitionId": "minis:shader:cloud-shadows",
        "definitionKind": "shader",
        "displayName": "Cloud Shadows",
        "targetKind": "post-process",
        "revision": 1,
        "nodes": [
          {
            "nodeId": "scene-color",
            "nodeType": "input.scene-color",
            "position": {
              "x": 48,
              "y": 176
            },
            "settings": {}
          },
          {
            "nodeId": "world-position",
            "nodeType": "input.world-position",
            "position": {
              "x": 48,
              "y": 48
            },
            "settings": {}
          },
          {
            "nodeId": "time",
            "nodeType": "input.time",
            "position": {
              "x": 48,
              "y": 224
            },
            "settings": {}
          },
          {
            "nodeId": "scale",
            "nodeType": "input.parameter",
            "position": {
              "x": 48,
              "y": 304
            },
            "settings": {
              "parameterId": "scale"
            }
          },
          {
            "nodeId": "speedX",
            "nodeType": "input.parameter",
            "position": {
              "x": 48,
              "y": 384
            },
            "settings": {
              "parameterId": "speedX"
            }
          },
          {
            "nodeId": "speedZ",
            "nodeType": "input.parameter",
            "position": {
              "x": 48,
              "y": 464
            },
            "settings": {
              "parameterId": "speedZ"
            }
          },
          {
            "nodeId": "coverage",
            "nodeType": "input.parameter",
            "position": {
              "x": 48,
              "y": 544
            },
            "settings": {
              "parameterId": "coverage"
            }
          },
          {
            "nodeId": "softness",
            "nodeType": "input.parameter",
            "position": {
              "x": 48,
              "y": 624
            },
            "settings": {
              "parameterId": "softness"
            }
          },
          {
            "nodeId": "darkness",
            "nodeType": "input.parameter",
            "position": {
              "x": 48,
              "y": 704
            },
            "settings": {
              "parameterId": "darkness"
            }
          },
          {
            "nodeId": "shadowColor",
            "nodeType": "input.parameter",
            "position": {
              "x": 48,
              "y": 784
            },
            "settings": {
              "parameterId": "shadowColor"
            }
          },
          {
            "nodeId": "cloud",
            "nodeType": "effect.cloud-shadow-pass",
            "position": {
              "x": 480,
              "y": 240
            },
            "settings": {}
          },
          {
            "nodeId": "output",
            "nodeType": "output.post-process",
            "position": {
              "x": 880,
              "y": 240
            },
            "settings": {}
          }
        ],
        "edges": [
          {
            "edgeId": "edge-scene-cloud",
            "sourceNodeId": "scene-color",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "input"
          },
          {
            "edgeId": "edge-worldpos-cloud",
            "sourceNodeId": "world-position",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "worldPosition"
          },
          {
            "edgeId": "edge-time-cloud",
            "sourceNodeId": "time",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "time"
          },
          {
            "edgeId": "edge-scale",
            "sourceNodeId": "scale",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "scale"
          },
          {
            "edgeId": "edge-speedx",
            "sourceNodeId": "speedX",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "speedX"
          },
          {
            "edgeId": "edge-speedz",
            "sourceNodeId": "speedZ",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "speedZ"
          },
          {
            "edgeId": "edge-coverage",
            "sourceNodeId": "coverage",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "coverage"
          },
          {
            "edgeId": "edge-softness",
            "sourceNodeId": "softness",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "softness"
          },
          {
            "edgeId": "edge-darkness",
            "sourceNodeId": "darkness",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "darkness"
          },
          {
            "edgeId": "edge-shadowcolor",
            "sourceNodeId": "shadowColor",
            "sourcePortId": "value",
            "targetNodeId": "cloud",
            "targetPortId": "shadowColor"
          },
          {
            "edgeId": "edge-cloud-output",
            "sourceNodeId": "cloud",
            "sourcePortId": "value",
            "targetNodeId": "output",
            "targetPortId": "color"
          }
        ],
        "parameters": [
          {
            "parameterId": "scale",
            "displayName": "Scale",
            "dataType": "float",
            "defaultValue": 0.04
          },
          {
            "parameterId": "speedX",
            "displayName": "Speed X",
            "dataType": "float",
            "defaultValue": 1
          },
          {
            "parameterId": "speedZ",
            "displayName": "Speed Z",
            "dataType": "float",
            "defaultValue": 0.3
          },
          {
            "parameterId": "coverage",
            "displayName": "Coverage",
            "dataType": "float",
            "defaultValue": 0.4
          },
          {
            "parameterId": "softness",
            "displayName": "Softness",
            "dataType": "float",
            "defaultValue": 0.15
          },
          {
            "parameterId": "darkness",
            "displayName": "Darkness",
            "dataType": "float",
            "defaultValue": 0.35
          },
          {
            "parameterId": "shadowColor",
            "displayName": "Shadow Color",
            "dataType": "color",
            "defaultValue": [
              0,
              0,
              0
            ]
          }
        ],
        "metadata": {
          "builtIn": true,
          "builtInKey": "cloud-shadows"
        }
      }
    ]
  },
  "mechanics": {
    "stats": [
      {
        "id": "battery",
        "displayName": "Battery",
        "default": 100,
        "min": 0,
        "max": 100,
        "decay": null,
        "recharge": {
          "ratePerSecond": 0.016666666666666666
        },
        "display": "battery",
        "role": "battery"
      },
      {
        "id": "resonance",
        "displayName": "Resonance",
        "default": 0,
        "min": 0,
        "max": 100,
        "decay": null,
        "recharge": null,
        "display": "bar",
        "role": "resonance"
      }
    ],
    "castables": [
      {
        "id": "spell",
        "displayName": "Spell",
        "description": "Default Sugarmagic spell cast flow.",
        "inputs": [
          {
            "id": "batteryCost",
            "type": "number",
            "required": true,
            "default": 1,
            "description": "Battery consumed by the spell."
          },
          {
            "id": "chaosBase",
            "type": "number",
            "required": true,
            "default": 0,
            "description": "Base chaos chance from 0 to 100."
          }
        ],
        "cost": "caster.battery >= self.batteryCost",
        "acceptsTarget": false,
        "onCast": [
          {
            "op": "consume",
            "target": "caster.battery",
            "amount": "self.batteryCost"
          },
          {
            "op": "branch",
            "condition": "roll(1d100) <= clamp(self.chaosBase - caster.resonance * 0.8, 0, 100)",
            "then": [
              {
                "op": "emit",
                "kind": "spell-chaos"
              },
              {
                "op": "set",
                "target": "caster.resonance",
                "value": "0"
              }
            ],
            "else": [
              {
                "op": "emit",
                "kind": "spell-success"
              }
            ]
          }
        ]
      }
    ]
  },
  "playerDefinitions": [
    {
      "definitionId": "minis:player:default",
      "displayName": "Maid",
      "lorePageId": "lore.pp.player",
      "physicalProfile": {
        "height": 1.4241,
        "radius": 0.35,
        "eyeHeight": 1
      },
      "movementProfile": {
        "walkSpeed": 4.5,
        "runSpeed": 6.5,
        "acceleration": 10
      },
      "casterProfile": {
        "initialBattery": 100,
        "rechargeRate": 1,
        "initialResonance": 0,
        "allowedSpellTags": [],
        "blockedSpellTags": []
      },
      "presentation": {
        "modelAssetDefinitionId": "minis:character-model:cast-maid",
        "animationAssetBindings": {
          "idle": "minis:character-animation:cast-maid-idle",
          "walk": "minis:character-animation:cast-maid-walk",
          "run": "minis:character-animation:cast-maid-run"
        }
      }
    }
  ],
  "playerDefinition": {
    "definitionId": "minis:player:default",
    "displayName": "Maid",
    "lorePageId": "lore.pp.player",
    "physicalProfile": {
      "height": 1.4241,
      "radius": 0.35,
      "eyeHeight": 1
    },
    "movementProfile": {
      "walkSpeed": 4.5,
      "runSpeed": 6.5,
      "acceleration": 10
    },
    "casterProfile": {
      "initialBattery": 100,
      "rechargeRate": 1,
      "initialResonance": 0,
      "allowedSpellTags": [],
      "blockedSpellTags": []
    },
    "presentation": {
      "modelAssetDefinitionId": "minis:character-model:cast-maid",
      "animationAssetBindings": {
        "idle": "minis:character-animation:cast-maid-idle",
        "walk": "minis:character-animation:cast-maid-walk",
        "run": "minis:character-animation:cast-maid-run"
      }
    }
  },
  "worldFlagDefinitions": [],
  "spellDefinitions": [],
  "itemDefinitions": [],
  "documentDefinitions": [],
  "npcDefinitions": [
    {
      "definitionId": "minis:npc:nollie",
      "displayName": "Nollie",
      "description": "A kind anthropomorphic bear behind the bar of his own cafe. He leads the conversation, simply and warmly.",
      "interactionMode": "agent",
      "lorePageId": "lore.entities.npcs.nollie",
      "recoveryStrategies": [],
      "presentation": {
        "modelAssetDefinitionId": "minis:character-model:cast-nollie",
        "modelHeight": 1.68,
        "animationAssetBindings": {
          "idle": null,
          "walk": null,
          "run": null,
          "sit": null
        }
      }
    }
  ],
  "dialogueDefinitions": [],
  "questDefinitions": [],
  "menuDefinitions": [
    {
      "definitionId": "minis:menu:start",
      "definitionKind": "menu",
      "displayName": "Start Menu",
      "menuKey": "start-menu",
      "root": {
        "nodeId": "minis:ui:start-menu:root",
        "kind": "container",
        "styleId": "panel",
        "layout": {
          "direction": "column",
          "gap": 18,
          "padding": 36,
          "align": "stretch",
          "justify": "center",
          "width": 420,
          "height": "auto"
        },
        "anchor": null,
        "props": {},
        "events": {},
        "children": [
          {
            "nodeId": "minis:ui:start-menu:title",
            "kind": "text",
            "styleId": "heading",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 16,
              "align": "center",
              "justify": "center",
              "width": "auto",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "Sugarmagic"
              }
            },
            "events": {},
            "children": [],
            "visibility": "always"
          },
          {
            "nodeId": "minis:ui:start-menu:new-game",
            "kind": "button",
            "styleId": "button-primary",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 14,
              "align": "center",
              "justify": "center",
              "width": "fill",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "New Game"
              }
            },
            "events": {
              "onClick": {
                "action": "start-new-game"
              }
            },
            "children": [],
            "visibility": "always"
          },
          {
            "nodeId": "minis:ui:start-menu:episodes",
            "kind": "button",
            "styleId": "button-primary",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 14,
              "align": "center",
              "justify": "center",
              "width": "fill",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "Episodes"
              }
            },
            "events": {
              "onClick": {
                "action": "open-episodes"
              }
            },
            "children": [],
            "visibility": "always"
          },
          {
            "nodeId": "minis:ui:start-menu:settings",
            "kind": "button",
            "styleId": "button-primary",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 14,
              "align": "center",
              "justify": "center",
              "width": "fill",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "Settings"
              }
            },
            "events": {},
            "children": [],
            "visibility": "always"
          },
          {
            "nodeId": "minis:ui:start-menu:exit",
            "kind": "button",
            "styleId": "button-primary",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 14,
              "align": "center",
              "justify": "center",
              "width": "fill",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "Exit"
              }
            },
            "events": {
              "onClick": {
                "action": "exit-to-site"
              }
            },
            "children": [],
            "visibility": "always"
          }
        ],
        "visibility": "always"
      }
    },
    {
      "definitionId": "minis:menu:pause",
      "definitionKind": "menu",
      "displayName": "Pause Menu",
      "menuKey": "pause-menu",
      "root": {
        "nodeId": "minis:ui:pause-menu:root",
        "kind": "container",
        "styleId": "panel",
        "layout": {
          "direction": "column",
          "gap": 16,
          "padding": 32,
          "align": "stretch",
          "justify": "center",
          "width": 360,
          "height": "auto"
        },
        "anchor": null,
        "props": {},
        "events": {},
        "children": [
          {
            "nodeId": "minis:ui:pause-menu:title",
            "kind": "text",
            "styleId": "heading",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 16,
              "align": "center",
              "justify": "center",
              "width": "auto",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "Paused"
              }
            },
            "events": {},
            "children": [],
            "visibility": "always"
          },
          {
            "nodeId": "minis:ui:pause-menu:resume",
            "kind": "button",
            "styleId": "button-primary",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 14,
              "align": "center",
              "justify": "center",
              "width": "fill",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "Resume"
              }
            },
            "events": {
              "onClick": {
                "action": "resume-game"
              }
            },
            "children": [],
            "visibility": "always"
          },
          {
            "nodeId": "minis:ui:pause-menu:quit",
            "kind": "button",
            "styleId": "button-primary",
            "layout": {
              "direction": "column",
              "gap": 12,
              "padding": 14,
              "align": "center",
              "justify": "center",
              "width": "fill",
              "height": "auto"
            },
            "anchor": null,
            "props": {
              "text": {
                "kind": "literal",
                "value": "Main Menu"
              }
            },
            "events": {
              "onClick": {
                "action": "quit-to-menu"
              }
            },
            "children": [],
            "visibility": "always"
          }
        ],
        "visibility": "always"
      }
    }
  ],
  "hudDefinition": {
    "definitionId": "minis:hud:default",
    "definitionKind": "hud",
    "root": {
      "nodeId": "minis:ui:hud:root",
      "kind": "container",
      "styleId": null,
      "layout": {
        "direction": "column",
        "gap": 12,
        "padding": 20,
        "align": "start",
        "justify": "start",
        "width": "fill",
        "height": "fill"
      },
      "anchor": null,
      "props": {},
      "events": {},
      "children": [
        {
          "nodeId": "minis:ui:hud:bottom-bar",
          "kind": "container",
          "styleId": null,
          "layout": {
            "direction": "row",
            "gap": 12,
            "padding": 0,
            "align": "center",
            "justify": "center",
            "width": "auto",
            "height": "auto"
          },
          "anchor": "bottom-center",
          "props": {},
          "events": {},
          "children": [
            {
              "nodeId": "minis:ui:hud:inventory",
              "kind": "button",
              "styleId": "button-hud",
              "layout": {
                "direction": "column",
                "gap": 12,
                "padding": 8,
                "align": "center",
                "justify": "center",
                "width": "auto",
                "height": "auto"
              },
              "anchor": null,
              "props": {
                "text": {
                  "kind": "literal",
                  "value": "🎒"
                }
              },
              "events": {
                "onClick": {
                  "action": "open-inventory"
                }
              },
              "children": [],
              "visibility": "always"
            },
            {
              "nodeId": "minis:ui:hud:caster",
              "kind": "button",
              "styleId": "button-hud",
              "layout": {
                "direction": "column",
                "gap": 12,
                "padding": 8,
                "align": "center",
                "justify": "center",
                "width": "auto",
                "height": "auto"
              },
              "anchor": null,
              "props": {
                "text": {
                  "kind": "literal",
                  "value": "✨"
                }
              },
              "events": {
                "onClick": {
                  "action": "open-caster"
                }
              },
              "children": [],
              "visibility": "always"
            },
            {
              "nodeId": "minis:ui:hud:main",
              "kind": "button",
              "styleId": "button-hud",
              "layout": {
                "direction": "column",
                "gap": 12,
                "padding": 8,
                "align": "center",
                "justify": "center",
                "width": "auto",
                "height": "auto"
              },
              "anchor": null,
              "props": {
                "text": {
                  "kind": "literal",
                  "value": "🏠"
                }
              },
              "events": {
                "onClick": {
                  "action": "quit-to-menu"
                }
              },
              "children": [],
              "visibility": "always"
            }
          ],
          "visibility": "always"
        }
      ],
      "visibility": "always"
    }
  },
  "uiTheme": {
    "tokens": {
      "color.text": "#f6f1ff",
      "color.muted": "#beb7d8",
      "color.surface": "rgba(18, 18, 32, 0.82)",
      "color.surfaceStrong": "rgba(29, 29, 52, 0.92)",
      "color.surfaceMuted": "rgba(15, 17, 28, 0.45)",
      "color.primary": "#ff4aa2",
      "color.primaryText": "#fff7fb",
      "font.body": "Avenir Next, Nunito, sans-serif",
      "font.heading": "Georgia, ui-serif, serif",
      "radius.panel": "24px",
      "radius.button": "999px"
    },
    "styles": [
      {
        "styleId": "panel",
        "displayName": "Panel",
        "properties": {
          "color": "color.text",
          "background": "color.surface",
          "fontFamily": "font.body",
          "borderRadius": "radius.panel",
          "borderColor": "rgba(255, 255, 255, 0.16)",
          "borderWidth": "1px"
        }
      },
      {
        "styleId": "heading",
        "displayName": "Heading",
        "properties": {
          "color": "color.text",
          "fontFamily": "font.heading",
          "fontSize": "44px",
          "fontWeight": "700"
        }
      },
      {
        "styleId": "body",
        "displayName": "Body",
        "properties": {
          "color": "color.text",
          "fontFamily": "font.body",
          "fontSize": "16px"
        }
      },
      {
        "styleId": "button-primary",
        "displayName": "Primary Button",
        "properties": {
          "color": "color.primaryText",
          "background": "color.primary",
          "fontFamily": "font.body",
          "fontSize": "16px",
          "fontWeight": "700",
          "borderRadius": "radius.button"
        }
      },
      {
        "styleId": "button-hud",
        "displayName": "HUD Button",
        "properties": {
          "color": "color.text",
          "background": "color.surfaceMuted",
          "fontFamily": "font.body",
          "fontSize": "22px",
          "fontWeight": "500",
          "borderRadius": "12px",
          "borderColor": "rgba(255, 255, 255, 0.12)",
          "borderWidth": "1px"
        }
      }
    ]
  },
  "soundEventBindings": {
    "game.menu-open": null,
    "game.menu-close": null,
    "ui.click": null,
    "ui.hover": null,
    "player.footstep": null,
    "item.pickup": null,
    "interaction.activate": null,
    "spell.cast-success": null,
    "spell.cast-fail": null,
    "quest.reward": null
  },
  "audioMixer": {
    "master": 1,
    "music": 0.7,
    "sfx": 1,
    "ambient": 0.5,
    "ui": 1,
    "voice": 1
  },
  "musicBindings": {
    "menuMusicId": null,
    "defaultBackgroundMusicId": null,
    "creditsThemeMusicId": null
  },
  "promotions": [
    {
      "promotionId": "subscription",
      "startsOn": "2026-09-26",
      "eyebrow": "Don't stop here.",
      "headline": "Keep playing.",
      "body": {
        "lead": "Get Playable Language access to",
        "rest": "Pride & Prejudice, Sherlock Holmes, and every mini we release next — Dracula in October, Wordlark Hollow in January."
      },
      "priceLine": "$14.99 / month · all playables",
      "yearlyLine": "Or $152.90 for the year. Cancel any time.",
      "button": {
        "id": "subscribe",
        "label": "Get the rest of the story →",
        "href": "https://www.playablelanguage.com/membership"
      }
    }
  ],
  "libraryLink": {
    "id": "library",
    "label": "Back to your library",
    "href": "https://example.invalid/placeholder/your-library"
  },
  "topUpLink": {
    "id": "top-up",
    "label": "10 extra turns — $1.99",
    "href": "https://example.invalid/placeholder/extra-turns"
  },
  "creditsDefinition": {
    "sections": []
  },
  "gameTitle": "Minis",
  "assetSources": {
    "assets/sugarlang/cefrlex-es.json": "/assets/sugarlang/cefrlex-es.json?v=4299d5c1ac11",
    "assets/sugarlang/cefrlex-it.json": "/assets/sugarlang/cefrlex-it.json?v=1eabe067d254",
    "assets/sugarlang/competency-inventory-es.json": "/assets/sugarlang/competency-inventory-es.json?v=1b2459adf661",
    "assets/sugarlang/competency-inventory-it.json": "/assets/sugarlang/competency-inventory-it.json?v=f3fc6c509f74",
    "assets/sugarlang/morphology-es.json": "/assets/sugarlang/morphology-es.json?v=246f45ed7836",
    "assets/sugarlang/morphology-it.json": "/assets/sugarlang/morphology-it.json?v=9c807ddfe8ab",
    "assets/animations/cast-maid-idle.glb": "/assets/animations/cast-maid-idle.glb?v=28cda1406d8a",
    "assets/animations/cast-maid-run.glb": "/assets/animations/cast-maid-run.glb?v=e72051d68e39",
    "assets/animations/cast-maid-walk.glb": "/assets/animations/cast-maid-walk.glb?v=56eff347058c",
    "assets/blockout/awning-strip.glb": "/assets/blockout/awning-strip.glb?v=bdea84531406",
    "assets/blockout/back-counter.glb": "/assets/blockout/back-counter.glb?v=edb7e6857fe8",
    "assets/blockout/bar-counter.glb": "/assets/blockout/bar-counter.glb?v=d2f0b1173698",
    "assets/blockout/espresso-box.glb": "/assets/blockout/espresso-box.glb?v=03b11d77576b",
    "assets/blockout/floor-slab.glb": "/assets/blockout/floor-slab.glb?v=2dc6d2f43750",
    "assets/blockout/grinder-box.glb": "/assets/blockout/grinder-box.glb?v=a2b9250a2032",
    "assets/blockout/menu-board.glb": "/assets/blockout/menu-board.glb?v=7f45e29e1fb9",
    "assets/blockout/nollie-bear.glb": "/assets/blockout/nollie-bear.glb?v=ad7b1b9b628e",
    "assets/blockout/pastry-case.glb": "/assets/blockout/pastry-case.glb?v=b5eb5d3fcff4",
    "assets/blockout/round-rug.glb": "/assets/blockout/round-rug.glb?v=d47f2931c646",
    "assets/blockout/wall-section.glb": "/assets/blockout/wall-section.glb?v=4475960ac779",
    "assets/blockout/wall-shelf.glb": "/assets/blockout/wall-shelf.glb?v=98496a35ddf8",
    "assets/blockout/wall-windowed.glb": "/assets/blockout/wall-windowed.glb?v=053e6fc5b807",
    "assets/character-models/cast-maid-rigged.glb": "/assets/character-models/cast-maid-rigged.glb?v=b618697b724e",
    "assets/menu/book.webp": "/assets/menu/book.webp?v=f439b69fdd30",
    "assets/menu/glow.webp": "/assets/menu/glow.webp?v=565c5467acb5",
    "assets/polygon/fv-arm-chair-01.glb": "/assets/polygon/fv-arm-chair-01.glb?v=52e611940832",
    "assets/polygon/fv-bread-loaf-01.glb": "/assets/polygon/fv-bread-loaf-01.glb?v=d9812875f2d9",
    "assets/polygon/fv-cake-01.glb": "/assets/polygon/fv-cake-01.glb?v=15dde3f113ff",
    "assets/polygon/fv-cake-stand-01.glb": "/assets/polygon/fv-cake-stand-01.glb?v=2f3b0cccb3c9",
    "assets/polygon/fv-chair-02.glb": "/assets/polygon/fv-chair-02.glb?v=2559f3e1b53b",
    "assets/polygon/fv-croissant-01.glb": "/assets/polygon/fv-croissant-01.glb?v=06a1b813fbad",
    "assets/polygon/fv-doormat-01.glb": "/assets/polygon/fv-doormat-01.glb?v=7601574ae33e",
    "assets/polygon/fv-honey-jar-01.glb": "/assets/polygon/fv-honey-jar-01.glb?v=fb9ce5307f14",
    "assets/polygon/fv-jar-01.glb": "/assets/polygon/fv-jar-01.glb?v=b86433633ba4",
    "assets/polygon/fv-lamp-01.glb": "/assets/polygon/fv-lamp-01.glb?v=b84300159db4",
    "assets/polygon/fv-pie-01.glb": "/assets/polygon/fv-pie-01.glb?v=f87fdb8f8bbe",
    "assets/polygon/fv-planter-05.glb": "/assets/polygon/fv-planter-05.glb?v=52b2826ae8d7",
    "assets/polygon/fv-plate-01.glb": "/assets/polygon/fv-plate-01.glb?v=df6e5a08bf76",
    "assets/polygon/fv-pot-01.glb": "/assets/polygon/fv-pot-01.glb?v=fc7246a7f521",
    "assets/polygon/fv-side-table-01.glb": "/assets/polygon/fv-side-table-01.glb?v=684fc5eefcf1",
    "assets/polygon/fv-sugar-jar-01.glb": "/assets/polygon/fv-sugar-jar-01.glb?v=1f0f0585cf2d",
    "assets/polygon/fv-table-03.glb": "/assets/polygon/fv-table-03.glb?v=9c823757e5e8",
    "assets/polygon/fv-tea-cup-01.glb": "/assets/polygon/fv-tea-cup-01.glb?v=7b4db9eaee2e",
    "assets/polygon/fv-teapot-01.glb": "/assets/polygon/fv-teapot-01.glb?v=8df813f62413",
    "assets/polygon/town-coffee-machine-01.glb": "/assets/polygon/town-coffee-machine-01.glb?v=61baf05374e3",
    "assets/polygon/town-mug-01.glb": "/assets/polygon/town-mug-01.glb?v=2b81a3241f2c",
    "assets/polygon/town-pot-plant-01.glb": "/assets/polygon/town-pot-plant-01.glb?v=e24238c5af89",
    "assets/polygon/town-pot-plant-hanging-01.glb": "/assets/polygon/town-pot-plant-hanging-01.glb?v=85dcedaf53e5",
    "assets/sugarlang/scene-contexts.json": "/assets/sugarlang/scene-contexts.json?v=a6caa2404112",
    "assets/sugarlang/variants.json": "/assets/sugarlang/variants.json?v=279f5670a2f7"
  },
  "defaultGameSavePayload": null,
  "publishedEpisodes": [
    {
      "episodeId": "episode:cafe-ep01",
      "seasonUrlSegment": "cafe-nollie",
      "episodeUrlSegment": "episode-1",
      "displayName": "Episode 1",
      "unlockCondition": "always",
      "thumbnailTextureDefinitionId": null
    }
  ]
}
