{
  "model": {
    "type": "minecraft:condition",
    "property": "minecraft:has_component",
    "component": "minecraft:painting/variant",
    "on_true": {
      "type": "minecraft:select",
      "property": "minecraft:component",
      "component": "minecraft:painting/variant",
      "cases": [
        {
          "when": "",
          "model": {
            "type": "minecraft:bundle/selected_item"
          }
        },
        {
          "when": "minecraft:kebab",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/kebab"
          }
        },
        {
          "when": "minecraft:aztec",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/aztec"
          }
        },
        {
          "when": "minecraft:alban",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/alban"
          }
        },
        {
          "when": "minecraft:aztec2",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/aztec2"
          }
        },
        {
          "when": "minecraft:bomb",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/bomb"
          }
        },
        {
          "when": "minecraft:plant",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/plant"
          }
        },
        {
          "when": "minecraft:wasteland",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/wasteland"
          }
        },
        {
          "when": "minecraft:pool",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/pool"
          }
        },
        {
          "when": "minecraft:courbet",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/courbet"
          }
        },
        {
          "when": "minecraft:sea",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/sea"
          }
        },
        {
          "when": "minecraft:sunset",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/sunset"
          }
        },
        {
          "when": "minecraft:creebet",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/creebet"
          }
        },
        {
          "when": "minecraft:wanderer",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/wanderer"
          }
        },
        {
          "when": "minecraft:graham",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/graham"
          }
        },
        {
          "when": "minecraft:match",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/match"
          }
        },
        {
          "when": "minecraft:bust",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/bust"
          }
        },
        {
          "when": "minecraft:stage",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/stage"
          }
        },
        {
          "when": "minecraft:void",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/void"
          }
        },
        {
          "when": "minecraft:skull_and_roses",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/skull_and_roses"
          }
        },
        {
          "when": "minecraft:wither",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/wither"
          }
        },
        {
          "when": "minecraft:fighters",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/fighters"
          }
        },
        {
          "when": "minecraft:pointer",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/pointer"
          }
        },
        {
          "when": "minecraft:pigscene",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/pigscene"
          }
        },
        {
          "when": "minecraft:burning_skull",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/burning_skull"
          }
        },
        {
          "when": "minecraft:skeleton",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/skeleton"
          }
        },
        {
          "when": "minecraft:donkey_kong",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/donkey_kong"
          }
        },
        {
          "when": "minecraft:baroque",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/baroque"
          }
        },
        {
          "when": "minecraft:humble",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/humble"
          }
        },
        {
          "when": "minecraft:meditative",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/meditative"
          }
        },
        {
          "when": "minecraft:prairie_ride",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/prairie_ride"
          }
        },
        {
          "when": "minecraft:unpacked",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/unpacked"
          }
        },
        {
          "when": "minecraft:backyard",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/backyard"
          }
        },
        {
          "when": "minecraft:bouquet",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/bouquet"
          }
        },
        {
          "when": "minecraft:cavebird",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/cavebird"
          }
        },
        {
          "when": "minecraft:changing",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/changing"
          }
        },
        {
          "when": "minecraft:cotan",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/cotan"
          }
        },
        {
          "when": "minecraft:endboss",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/endboss"
          }
        },
        {
          "when": "minecraft:fern",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/fern"
          }
        },
        {
          "when": "minecraft:finding",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/finding"
          }
        },
        {
          "when": "minecraft:lowmist",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/lowmist"
          }
        },
        {
          "when": "minecraft:orb",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/orb"
          }
        },
        {
          "when": "minecraft:owlemons",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/owlemons"
          }
        },
        {
          "when": "minecraft:passage",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/passage"
          }
        },
        {
          "when": "minecraft:pond",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/pond"
          }
        },
        {
          "when": "minecraft:sunflowers",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/sunflowers"
          }
        },
        {
          "when": "minecraft:tides",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/tides"
          }
        },
        {
          "when": "minecraft:earth",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/earth"
          }
        },
        {
          "when": "minecraft:fire",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/fire"
          }
        },
        {
          "when": "minecraft:water",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/water"
          }
        },
        {
          "when": "minecraft:wind",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/wind"
          }
        },
        {
          "when": "minecraft:dennis",
          "model": {
            "type": "minecraft:model",
            "model": "minecraft:item/painting/dennis"
          }
        }
      ],
      "fallback": {
        "type": "minecraft:model",
        "model": "minecraft:item/painting/missing"
      }
    },
    "on_false": {
      "type": "minecraft:model",
      "model": "minecraft:item/painting/random"
    }
  }
}