{
  "schemaVersion": 1,
  "avatarId": "mika_live2d",
  "runtime": "live2d",
  "designBlueprintFile": "DESIGN_BLUEPRINT.md",
  "sourceLayerContractFile": "PSD_LAYER_SPEC.md",
  "partsMapFile": "PARTS_MAP.json",
  "parameterMapFile": "PARAMETER_MAP.json",
  "parameterDriverContractFile": "PARAMETER_DRIVER_CONTRACT.json",
  "confirmedAgainstSourceProject": true,
  "confirmedAgainstRuntimeModel": true,
  "maoProParameterDriven": true,
  "cssOverlayAllowed": false,
  "cssMotionAllowed": false,
  "expressionStateTargets": [
    {
      "key": "a",
      "kind": "mouth-vowel",
      "runtimeExpressionFile": "runtime/expressions/a.exp3.json",
      "targetRiggingGroups": [
        "mouth"
      ],
      "targetArtMeshSourceParts": [
        "mouth_upper_lip",
        "mouth_lower_lip",
        "mouth_upper_skin_cover",
        "mouth_lower_skin_cover",
        "mouth_inner",
        "mouth_teeth_upper",
        "mouth_teeth_lower",
        "mouth_tongue",
        "mouth_shadow"
      ],
      "requiredParameterIds": [
        "ParamA",
        "ParamMouthDown"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "i",
      "kind": "mouth-vowel",
      "runtimeExpressionFile": "runtime/expressions/i.exp3.json",
      "targetRiggingGroups": [
        "mouth"
      ],
      "targetArtMeshSourceParts": [
        "mouth_upper_lip",
        "mouth_lower_lip",
        "mouth_upper_skin_cover",
        "mouth_lower_skin_cover",
        "mouth_inner",
        "mouth_teeth_upper",
        "mouth_teeth_lower",
        "mouth_tongue",
        "mouth_shadow"
      ],
      "requiredParameterIds": [
        "ParamI",
        "ParamMouthDown"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "u",
      "kind": "mouth-vowel",
      "runtimeExpressionFile": "runtime/expressions/u.exp3.json",
      "targetRiggingGroups": [
        "mouth"
      ],
      "targetArtMeshSourceParts": [
        "mouth_upper_lip",
        "mouth_lower_lip",
        "mouth_upper_skin_cover",
        "mouth_lower_skin_cover",
        "mouth_inner",
        "mouth_teeth_upper",
        "mouth_teeth_lower",
        "mouth_tongue",
        "mouth_shadow"
      ],
      "requiredParameterIds": [
        "ParamU",
        "ParamMouthDown"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "e",
      "kind": "mouth-vowel",
      "runtimeExpressionFile": "runtime/expressions/e.exp3.json",
      "targetRiggingGroups": [
        "mouth"
      ],
      "targetArtMeshSourceParts": [
        "mouth_upper_lip",
        "mouth_lower_lip",
        "mouth_upper_skin_cover",
        "mouth_lower_skin_cover",
        "mouth_inner",
        "mouth_teeth_upper",
        "mouth_teeth_lower",
        "mouth_tongue",
        "mouth_shadow"
      ],
      "requiredParameterIds": [
        "ParamE",
        "ParamMouthDown"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "o",
      "kind": "mouth-vowel",
      "runtimeExpressionFile": "runtime/expressions/o.exp3.json",
      "targetRiggingGroups": [
        "mouth"
      ],
      "targetArtMeshSourceParts": [
        "mouth_upper_lip",
        "mouth_lower_lip",
        "mouth_upper_skin_cover",
        "mouth_lower_skin_cover",
        "mouth_inner",
        "mouth_teeth_upper",
        "mouth_teeth_lower",
        "mouth_tongue",
        "mouth_shadow"
      ],
      "requiredParameterIds": [
        "ParamO",
        "ParamMouthDown"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "blink",
      "kind": "face-expression",
      "runtimeExpressionFile": "runtime/expressions/blink.exp3.json",
      "targetRiggingGroups": [
        "eyes"
      ],
      "targetArtMeshSourceParts": [
        "eye_L_lid_upper",
        "eye_L_lid_lower",
        "eye_L_lash_upper",
        "eye_L_lash_lower",
        "eye_R_lid_upper",
        "eye_R_lid_lower",
        "eye_R_lash_upper",
        "eye_R_lash_lower"
      ],
      "requiredParameterIds": [
        "ParamEyeLOpen",
        "ParamEyeROpen"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "smile",
      "kind": "face-expression",
      "runtimeExpressionFile": "runtime/expressions/smile.exp3.json",
      "targetRiggingGroups": [
        "face",
        "eyes",
        "mouth"
      ],
      "targetArtMeshSourceParts": [
        "cheek_L",
        "cheek_R",
        "expression_blush_L",
        "expression_blush_R",
        "eye_L_lid_upper",
        "eye_R_lid_upper",
        "eye_L_smile_lid",
        "eye_R_smile_lid",
        "mouth_upper_lip",
        "mouth_lower_lip"
      ],
      "requiredParameterIds": [
        "ParamEyeLSmile",
        "ParamEyeRSmile",
        "ParamCheek",
        "ParamA"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "surprised",
      "kind": "face-expression",
      "runtimeExpressionFile": "runtime/expressions/surprised.exp3.json",
      "targetRiggingGroups": [
        "face",
        "eyes",
        "mouth"
      ],
      "targetArtMeshSourceParts": [
        "brow_L",
        "brow_R",
        "expression_surprise_shadow",
        "eye_L_white",
        "eye_R_white",
        "eye_L_sparkle",
        "eye_R_sparkle",
        "mouth_inner",
        "mouth_shadow"
      ],
      "requiredParameterIds": [
        "ParamBrowLY",
        "ParamBrowRY",
        "ParamEyeLOpen",
        "ParamEyeROpen",
        "ParamO"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    },
    {
      "key": "thinking",
      "kind": "face-expression",
      "runtimeExpressionFile": "runtime/expressions/thinking.exp3.json",
      "targetRiggingGroups": [
        "face",
        "eyes",
        "body"
      ],
      "targetArtMeshSourceParts": [
        "brow_L",
        "brow_R",
        "expression_thinking_shadow",
        "eye_L_lid_upper",
        "eye_R_lid_upper",
        "eye_L_teary_highlight",
        "eye_R_teary_highlight",
        "neck",
        "torso"
      ],
      "requiredParameterIds": [
        "ParamAngleX",
        "ParamBodyAngleZ",
        "ParamBrowLY",
        "ParamBrowRY",
        "ParamEyeBallX"
      ],
      "driverMode": "cubism-expression",
      "forbiddenFallbacks": [
        "css-overlay",
        "dom-overlay",
        "detached-png-layer"
      ],
      "evidenceRule": "Runtime model3.json must declare the expression name/file, the expression file must contain model-native Parameters, and target ArtMesh source parts must be rigged in Cubism.",
      "releaseBlocking": true
    }
  ],
  "motionStateTargets": [
    {
      "key": "idle",
      "runtimeMotionFile": "runtime/motions/idle.motion3.json",
      "motionGroup": "idle",
      "targetRiggingGroups": [
        "face",
        "eyes",
        "hair",
        "body"
      ],
      "requiredParameterIds": [
        "ParamAngleX",
        "ParamAngleY",
        "ParamAngleZ",
        "ParamBreath"
      ],
      "driverMode": "cubism-motion-parameter-curves",
      "nativeMotionPolicy": "non-interrupting-section-aware",
      "minimumDurationSeconds": 3.0,
      "cooldownSeconds": 0.0,
      "verticalMotionLimit": {
        "maxParamAllYAbs": 0.08,
        "maxRootScaleDelta": 0.0,
        "forbidCssTransform": true,
        "noVerticalJitter": true
      },
      "forbiddenFallbacks": [
        "css-motion-animation",
        "detached-png-limb",
        "dom-transform-motion"
      ],
      "evidenceRule": "Runtime model3.json must declare the motion group/file, motion3 Curves must drive only model-native Cubism parameters, and the player must not interrupt the motion before its minimum section duration except when switching to a higher-priority user action.",
      "releaseBlocking": true
    },
    {
      "key": "greeting",
      "runtimeMotionFile": "runtime/motions/greeting.motion3.json",
      "motionGroup": "greeting",
      "targetRiggingGroups": [
        "face",
        "body",
        "arms"
      ],
      "requiredParameterIds": [
        "ParamAngleX",
        "ParamBodyAngleX",
        "ParamBodyAngleY",
        "ParamBodyAngleZ"
      ],
      "driverMode": "cubism-motion-parameter-curves",
      "nativeMotionPolicy": "non-interrupting-section-aware",
      "minimumDurationSeconds": 1.2,
      "cooldownSeconds": 0.8,
      "verticalMotionLimit": {
        "maxParamAllYAbs": 0.08,
        "maxRootScaleDelta": 0.0,
        "forbidCssTransform": true,
        "noVerticalJitter": true
      },
      "forbiddenFallbacks": [
        "css-motion-animation",
        "detached-png-limb",
        "dom-transform-motion"
      ],
      "evidenceRule": "Runtime model3.json must declare the motion group/file, motion3 Curves must drive only model-native Cubism parameters, and the player must not interrupt the motion before its minimum section duration except when switching to a higher-priority user action.",
      "releaseBlocking": true
    },
    {
      "key": "lyric-reading",
      "runtimeMotionFile": "runtime/motions/lyric-reading.motion3.json",
      "motionGroup": "lyric-reading",
      "targetRiggingGroups": [
        "face",
        "eyes",
        "mouth",
        "body"
      ],
      "requiredParameterIds": [
        "ParamAllX",
        "ParamAllY",
        "ParamAllRotate",
        "ParamAngleX",
        "ParamAngleY"
      ],
      "driverMode": "cubism-motion-parameter-curves",
      "nativeMotionPolicy": "non-interrupting-section-aware",
      "minimumDurationSeconds": 1.0,
      "cooldownSeconds": 0.4,
      "verticalMotionLimit": {
        "maxParamAllYAbs": 0.08,
        "maxRootScaleDelta": 0.0,
        "forbidCssTransform": true,
        "noVerticalJitter": true
      },
      "forbiddenFallbacks": [
        "css-motion-animation",
        "detached-png-limb",
        "dom-transform-motion"
      ],
      "evidenceRule": "Runtime model3.json must declare the motion group/file, motion3 Curves must drive only model-native Cubism parameters, and the player must not interrupt the motion before its minimum section duration except when switching to a higher-priority user action.",
      "releaseBlocking": true
    },
    {
      "key": "point-lyrics",
      "runtimeMotionFile": "runtime/motions/point-lyrics.motion3.json",
      "motionGroup": "point-lyrics",
      "targetRiggingGroups": [
        "body",
        "arms"
      ],
      "requiredParameterIds": [
        "ParamLeftShoulderUp",
        "ParamRightShoulderUp",
        "ParamArmLA01",
        "ParamArmRA01",
        "ParamHandLA",
        "ParamHandRA",
        "ParamFingerL",
        "ParamFingerR"
      ],
      "driverMode": "cubism-motion-parameter-curves",
      "nativeMotionPolicy": "non-interrupting-section-aware",
      "minimumDurationSeconds": 1.0,
      "cooldownSeconds": 0.8,
      "verticalMotionLimit": {
        "maxParamAllYAbs": 0.08,
        "maxRootScaleDelta": 0.0,
        "forbidCssTransform": true,
        "noVerticalJitter": true
      },
      "forbiddenFallbacks": [
        "css-motion-animation",
        "detached-png-limb",
        "dom-transform-motion"
      ],
      "evidenceRule": "Runtime model3.json must declare the motion group/file, motion3 Curves must drive only model-native Cubism parameters, and the player must not interrupt the motion before its minimum section duration except when switching to a higher-priority user action.",
      "releaseBlocking": true
    },
    {
      "key": "rhythm-sway",
      "runtimeMotionFile": "runtime/motions/rhythm-sway.motion3.json",
      "motionGroup": "rhythm-sway",
      "targetRiggingGroups": [
        "face",
        "hair",
        "body",
        "arms",
        "legs",
        "clothesAccessories"
      ],
      "requiredParameterIds": [
        "ParamBodyAngleX",
        "ParamBodyAngleZ",
        "ParamArmLA01",
        "ParamArmLA02",
        "ParamArmLA03",
        "ParamHandLA",
        "ParamHandRA",
        "ParamLegLA01",
        "ParamLegRA01",
        "ParamFootL",
        "ParamFootR",
        "ParamSkirtFront",
        "ParamSkirtFuwa",
        "ParamSleeveL",
        "ParamSleeveR"
      ],
      "driverMode": "cubism-motion-parameter-curves",
      "nativeMotionPolicy": "non-interrupting-section-aware",
      "minimumDurationSeconds": 4.0,
      "cooldownSeconds": 0.0,
      "verticalMotionLimit": {
        "maxParamAllYAbs": 0.08,
        "maxRootScaleDelta": 0.0,
        "forbidCssTransform": true,
        "noVerticalJitter": true
      },
      "forbiddenFallbacks": [
        "css-motion-animation",
        "detached-png-limb",
        "dom-transform-motion"
      ],
      "evidenceRule": "Runtime model3.json must declare the motion group/file, motion3 Curves must drive only model-native Cubism parameters, and the player must not interrupt the motion before its minimum section duration except when switching to a higher-priority user action.",
      "releaseBlocking": true
    },
    {
      "key": "chorus-gesture",
      "runtimeMotionFile": "runtime/motions/chorus-gesture.motion3.json",
      "motionGroup": "chorus-gesture",
      "targetRiggingGroups": [
        "face",
        "body",
        "arms"
      ],
      "requiredParameterIds": [
        "ParamBodyAngleY",
        "ParamRightShoulderUp",
        "ParamArmRA01",
        "ParamArmRA02",
        "ParamArmRA03",
        "ParamHandRA",
        "ParamFingerR"
      ],
      "driverMode": "cubism-motion-parameter-curves",
      "nativeMotionPolicy": "non-interrupting-section-aware",
      "minimumDurationSeconds": 2.0,
      "cooldownSeconds": 1.2,
      "verticalMotionLimit": {
        "maxParamAllYAbs": 0.08,
        "maxRootScaleDelta": 0.0,
        "forbidCssTransform": true,
        "noVerticalJitter": true
      },
      "forbiddenFallbacks": [
        "css-motion-animation",
        "detached-png-limb",
        "dom-transform-motion"
      ],
      "evidenceRule": "Runtime model3.json must declare the motion group/file, motion3 Curves must drive only model-native Cubism parameters, and the player must not interrupt the motion before its minimum section duration except when switching to a higher-priority user action.",
      "releaseBlocking": true
    },
    {
      "key": "soft-dance-loop",
      "runtimeMotionFile": "runtime/motions/soft-dance-loop.motion3.json",
      "motionGroup": "soft-dance-loop",
      "targetRiggingGroups": [
        "face",
        "hair",
        "body",
        "arms",
        "legs",
        "clothesAccessories"
      ],
      "requiredParameterIds": [
        "ParamAngleX",
        "ParamAngleY",
        "ParamAngleZ",
        "ParamBodyAngleX",
        "ParamBodyAngleY",
        "ParamBodyAngleZ",
        "ParamAllY",
        "ParamAllRotate",
        "ParamBreath",
        "ParamLeftShoulderUp",
        "ParamRightShoulderUp",
        "ParamArmLA01",
        "ParamArmLA02",
        "ParamArmLA03",
        "ParamArmRA01",
        "ParamArmRA02",
        "ParamArmRA03",
        "ParamHandLA",
        "ParamHandRA",
        "ParamFingerL",
        "ParamFingerR",
        "ParamLegLA01",
        "ParamLegLA02",
        "ParamLegRA01",
        "ParamLegRA02",
        "ParamFootL",
        "ParamFootR",
        "ParamHairFront",
        "ParamHairSideL",
        "ParamHairSideR",
        "ParamHairBack",
        "ParamHairBackL",
        "ParamHairBackR",
        "ParamoHairMesh",
        "ParamHairFrontFuwa",
        "ParamHairSideFuwa",
        "ParamHairBackFuwa",
        "ParamEyeLSmile",
        "ParamEyeRSmile",
        "ParamEyeLOpen",
        "ParamEyeROpen",
        "ParamEyeBallX",
        "ParamEyeBallY",
        "ParamCheek",
        "ParamBrowLY",
        "ParamBrowRY",
        "ParamSkirtFront",
        "ParamSkirtSideL",
        "ParamSkirtSideR",
        "ParamSkirtFuwa",
        "ParamSleeveL",
        "ParamSleeveR"
      ],
      "driverMode": "cubism-motion-parameter-curves",
      "nativeMotionPolicy": "non-interrupting-section-aware",
      "minimumDurationSeconds": 8.0,
      "cooldownSeconds": 0.0,
      "verticalMotionLimit": {
        "maxParamAllYAbs": 0.08,
        "maxRootScaleDelta": 0.0,
        "forbidCssTransform": true,
        "noVerticalJitter": true
      },
      "forbiddenFallbacks": [
        "css-motion-animation",
        "detached-png-limb",
        "dom-transform-motion"
      ],
      "evidenceRule": "Runtime model3.json must declare the motion group/file, motion3 Curves must drive only model-native Cubism parameters, and the player must not interrupt the motion before its minimum section duration except when switching to a higher-priority user action.",
      "releaseBlocking": true
    }
  ],
  "riggingGroups": [
    {
      "id": "face",
      "sourcePartGroups": [
        "face"
      ],
      "requiredParts": [
        "face_base",
        "face_line",
        "face_shadow",
        "cheek_L",
        "cheek_R",
        "brow_L",
        "brow_R",
        "nose_line",
        "nose_shadow",
        "ear_L",
        "ear_R",
        "expression_blush_L",
        "expression_blush_R",
        "expression_surprise_shadow",
        "expression_thinking_shadow"
      ],
      "drivenParameters": [
        "ParamAngleX",
        "ParamAngleY",
        "ParamAngleZ",
        "ParamCheek",
        "ParamBrowLY",
        "ParamBrowRY"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamAngleX",
          "axis": "head-yaw",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "face model-native control via ParamAngleX"
        },
        {
          "parameterId": "ParamAngleY",
          "axis": "head-pitch",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "face model-native control via ParamAngleY"
        },
        {
          "parameterId": "ParamAngleZ",
          "axis": "head-roll",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "face model-native control via ParamAngleZ"
        },
        {
          "parameterId": "ParamCheek",
          "axis": "cheek-blush-opacity",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "face model-native control via ParamCheek"
        },
        {
          "parameterId": "ParamBrowLY",
          "axis": "left-brow-vertical",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "face model-native control via ParamBrowLY"
        },
        {
          "parameterId": "ParamBrowRY",
          "axis": "right-brow-vertical",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "face model-native control via ParamBrowRY"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "rotation"
      ],
      "deformerTargets": [
        {
          "id": "face-warp",
          "type": "warp",
          "targetParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "purpose": "face warp deformer target for model-native Mika motion"
        },
        {
          "id": "face-rotation",
          "type": "rotation",
          "targetParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "purpose": "face rotation deformer target for model-native Mika motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "face_base",
          "artMeshId": "ArtMeshMikaFaceBase",
          "drawOrderBand": "face-base",
          "drawOrder": 0,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "face_line",
          "artMeshId": "ArtMeshMikaFaceLine",
          "drawOrderBand": "face-base",
          "drawOrder": 1,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "face_shadow",
          "artMeshId": "ArtMeshMikaFaceShadow",
          "drawOrderBand": "face-base",
          "drawOrder": 2,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "cheek_L",
          "artMeshId": "ArtMeshMikaCheekL",
          "drawOrderBand": "face-base",
          "drawOrder": 3,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "cheek_R",
          "artMeshId": "ArtMeshMikaCheekR",
          "drawOrderBand": "face-base",
          "drawOrder": 4,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "brow_L",
          "artMeshId": "ArtMeshMikaBrowL",
          "drawOrderBand": "face-base",
          "drawOrder": 5,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "brow_R",
          "artMeshId": "ArtMeshMikaBrowR",
          "drawOrderBand": "face-base",
          "drawOrder": 6,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "nose_line",
          "artMeshId": "ArtMeshMikaNoseLine",
          "drawOrderBand": "face-base",
          "drawOrder": 7,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "nose_shadow",
          "artMeshId": "ArtMeshMikaNoseShadow",
          "drawOrderBand": "face-base",
          "drawOrder": 8,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "ear_L",
          "artMeshId": "ArtMeshMikaEarL",
          "drawOrderBand": "face-base",
          "drawOrder": 9,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "ear_R",
          "artMeshId": "ArtMeshMikaEarR",
          "drawOrderBand": "face-base",
          "drawOrder": 10,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "expression_blush_L",
          "artMeshId": "ArtMeshMikaExpressionBlushL",
          "drawOrderBand": "face-base",
          "drawOrder": 11,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "expression_blush_R",
          "artMeshId": "ArtMeshMikaExpressionBlushR",
          "drawOrderBand": "face-base",
          "drawOrder": 12,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "expression_surprise_shadow",
          "artMeshId": "ArtMeshMikaExpressionSurpriseShadow",
          "drawOrderBand": "face-base",
          "drawOrder": 13,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "expression_thinking_shadow",
          "artMeshId": "ArtMeshMikaExpressionThinkingShadow",
          "drawOrderBand": "face-base",
          "drawOrder": 14,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamCheek",
            "ParamBrowLY",
            "ParamBrowRY"
          ],
          "deformerTargetIds": [
            "face-warp",
            "face-rotation"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamAngleX",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamAngleY",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamAngleZ",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamCheek",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBrowLY",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBrowRY",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "face_base",
            "face_line",
            "face_shadow",
            "cheek_L",
            "cheek_R",
            "brow_L",
            "brow_R",
            "nose_line",
            "nose_shadow",
            "ear_L",
            "ear_R",
            "expression_blush_L",
            "expression_blush_R",
            "expression_surprise_shadow",
            "expression_thinking_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [],
      "physicsBindings": [],
      "purpose": "front-facing Mika face base, cheek, brow, nose, and ear deformation",
      "releaseBlocking": true
    },
    {
      "id": "eyes",
      "sourcePartGroups": [
        "eyes"
      ],
      "requiredParts": [
        "eye_L_white",
        "eye_L_iris",
        "eye_L_pupil",
        "eye_L_highlight_main",
        "eye_L_highlight_sub",
        "eye_L_lid_upper",
        "eye_L_lid_lower",
        "eye_L_lash_upper",
        "eye_L_lash_lower",
        "eye_L_fold_shadow",
        "eye_R_white",
        "eye_R_iris",
        "eye_R_pupil",
        "eye_R_highlight_main",
        "eye_R_highlight_sub",
        "eye_R_lid_upper",
        "eye_R_lid_lower",
        "eye_R_lash_upper",
        "eye_R_lash_lower",
        "eye_R_fold_shadow",
        "eye_L_smile_lid",
        "eye_R_smile_lid",
        "eye_L_teary_highlight",
        "eye_R_teary_highlight",
        "eye_L_sparkle",
        "eye_R_sparkle"
      ],
      "drivenParameters": [
        "ParamAngleX",
        "ParamAngleY",
        "ParamEyeLOpen",
        "ParamEyeROpen",
        "ParamEyeBallX",
        "ParamEyeBallY",
        "ParamEyeLSmile",
        "ParamEyeRSmile"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamAngleX",
          "axis": "head-yaw",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "eyes model-native control via ParamAngleX"
        },
        {
          "parameterId": "ParamAngleY",
          "axis": "head-pitch",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "eyes model-native control via ParamAngleY"
        },
        {
          "parameterId": "ParamEyeLOpen",
          "axis": "left-eye-open",
          "min": 0.0,
          "default": 1.0,
          "max": 1.0,
          "purpose": "eyes model-native control via ParamEyeLOpen"
        },
        {
          "parameterId": "ParamEyeROpen",
          "axis": "right-eye-open",
          "min": 0.0,
          "default": 1.0,
          "max": 1.0,
          "purpose": "eyes model-native control via ParamEyeROpen"
        },
        {
          "parameterId": "ParamEyeBallX",
          "axis": "eye-look-horizontal",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "eyes model-native control via ParamEyeBallX"
        },
        {
          "parameterId": "ParamEyeBallY",
          "axis": "eye-look-vertical",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "eyes model-native control via ParamEyeBallY"
        },
        {
          "parameterId": "ParamEyeLSmile",
          "axis": "left-smile-eye",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "eyes model-native control via ParamEyeLSmile"
        },
        {
          "parameterId": "ParamEyeRSmile",
          "axis": "right-smile-eye",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "eyes model-native control via ParamEyeRSmile"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "opacity"
      ],
      "deformerTargets": [
        {
          "id": "eyes-warp",
          "type": "warp",
          "targetParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "purpose": "eyes warp deformer target for model-native Mika motion"
        },
        {
          "id": "eyes-opacity",
          "type": "opacity",
          "targetParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper"
          ],
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "purpose": "eyes opacity deformer target for model-native Mika motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "eye_L_white",
          "artMeshId": "ArtMeshMikaEyeLWhite",
          "drawOrderBand": "face-eyes",
          "drawOrder": 100,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp",
            "eyes-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_iris",
          "artMeshId": "ArtMeshMikaEyeLIris",
          "drawOrderBand": "face-eyes",
          "drawOrder": 101,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp",
            "eyes-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_pupil",
          "artMeshId": "ArtMeshMikaEyeLPupil",
          "drawOrderBand": "face-eyes",
          "drawOrder": 102,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp",
            "eyes-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_highlight_main",
          "artMeshId": "ArtMeshMikaEyeLHighlightMain",
          "drawOrderBand": "face-eyes",
          "drawOrder": 103,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp",
            "eyes-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_highlight_sub",
          "artMeshId": "ArtMeshMikaEyeLHighlightSub",
          "drawOrderBand": "face-eyes",
          "drawOrder": 104,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp",
            "eyes-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_lid_upper",
          "artMeshId": "ArtMeshMikaEyeLLidUpper",
          "drawOrderBand": "face-eyes",
          "drawOrder": 105,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp",
            "eyes-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_lid_lower",
          "artMeshId": "ArtMeshMikaEyeLLidLower",
          "drawOrderBand": "face-eyes",
          "drawOrder": 106,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_lash_upper",
          "artMeshId": "ArtMeshMikaEyeLLashUpper",
          "drawOrderBand": "face-eyes",
          "drawOrder": 107,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_lash_lower",
          "artMeshId": "ArtMeshMikaEyeLLashLower",
          "drawOrderBand": "face-eyes",
          "drawOrder": 108,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_fold_shadow",
          "artMeshId": "ArtMeshMikaEyeLFoldShadow",
          "drawOrderBand": "face-eyes",
          "drawOrder": 109,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_white",
          "artMeshId": "ArtMeshMikaEyeRWhite",
          "drawOrderBand": "face-eyes",
          "drawOrder": 110,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_iris",
          "artMeshId": "ArtMeshMikaEyeRIris",
          "drawOrderBand": "face-eyes",
          "drawOrder": 111,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_pupil",
          "artMeshId": "ArtMeshMikaEyeRPupil",
          "drawOrderBand": "face-eyes",
          "drawOrder": 112,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_highlight_main",
          "artMeshId": "ArtMeshMikaEyeRHighlightMain",
          "drawOrderBand": "face-eyes",
          "drawOrder": 113,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_highlight_sub",
          "artMeshId": "ArtMeshMikaEyeRHighlightSub",
          "drawOrderBand": "face-eyes",
          "drawOrder": 114,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_lid_upper",
          "artMeshId": "ArtMeshMikaEyeRLidUpper",
          "drawOrderBand": "face-eyes",
          "drawOrder": 115,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_lid_lower",
          "artMeshId": "ArtMeshMikaEyeRLidLower",
          "drawOrderBand": "face-eyes",
          "drawOrder": 116,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_lash_upper",
          "artMeshId": "ArtMeshMikaEyeRLashUpper",
          "drawOrderBand": "face-eyes",
          "drawOrder": 117,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_lash_lower",
          "artMeshId": "ArtMeshMikaEyeRLashLower",
          "drawOrderBand": "face-eyes",
          "drawOrder": 118,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_fold_shadow",
          "artMeshId": "ArtMeshMikaEyeRFoldShadow",
          "drawOrderBand": "face-eyes",
          "drawOrder": 119,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_smile_lid",
          "artMeshId": "ArtMeshMikaEyeLSmileLid",
          "drawOrderBand": "face-eyes",
          "drawOrder": 120,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_smile_lid",
          "artMeshId": "ArtMeshMikaEyeRSmileLid",
          "drawOrderBand": "face-eyes",
          "drawOrder": 121,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_teary_highlight",
          "artMeshId": "ArtMeshMikaEyeLTearyHighlight",
          "drawOrderBand": "face-eyes",
          "drawOrder": 122,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_teary_highlight",
          "artMeshId": "ArtMeshMikaEyeRTearyHighlight",
          "drawOrderBand": "face-eyes",
          "drawOrder": 123,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_L_sparkle",
          "artMeshId": "ArtMeshMikaEyeLSparkle",
          "drawOrderBand": "face-eyes",
          "drawOrder": 124,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "eye_R_sparkle",
          "artMeshId": "ArtMeshMikaEyeRSparkle",
          "drawOrderBand": "face-eyes",
          "drawOrder": 125,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamEyeLOpen",
            "ParamEyeROpen",
            "ParamEyeBallX",
            "ParamEyeBallY",
            "ParamEyeLSmile",
            "ParamEyeRSmile"
          ],
          "deformerTargetIds": [
            "eyes-warp"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamAngleX",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamAngleY",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamEyeLOpen",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 1.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamEyeROpen",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 1.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamEyeBallX",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamEyeBallY",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamEyeLSmile",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamEyeRSmile",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "eye_L_white",
            "eye_L_iris",
            "eye_L_pupil",
            "eye_L_highlight_main",
            "eye_L_highlight_sub",
            "eye_L_lid_upper",
            "eye_L_lid_lower",
            "eye_L_lash_upper",
            "eye_L_lash_lower",
            "eye_L_fold_shadow",
            "eye_R_white",
            "eye_R_iris",
            "eye_R_pupil",
            "eye_R_highlight_main",
            "eye_R_highlight_sub",
            "eye_R_lid_upper",
            "eye_R_lid_lower",
            "eye_R_lash_upper",
            "eye_R_lash_lower",
            "eye_R_fold_shadow",
            "eye_L_smile_lid",
            "eye_R_smile_lid",
            "eye_L_teary_highlight",
            "eye_R_teary_highlight",
            "eye_L_sparkle",
            "eye_R_sparkle"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [],
      "physicsBindings": [],
      "purpose": "blink, smile eyes, gaze-friendly deformation, and highlight-safe eye motion",
      "releaseBlocking": true
    },
    {
      "id": "mouth",
      "sourcePartGroups": [
        "mouth"
      ],
      "requiredParts": [
        "mouth_upper_lip",
        "mouth_lower_lip",
        "mouth_upper_skin_cover",
        "mouth_lower_skin_cover",
        "mouth_inner",
        "mouth_teeth_upper",
        "mouth_teeth_lower",
        "mouth_tongue",
        "mouth_shadow"
      ],
      "drivenParameters": [
        "ParamA",
        "ParamI",
        "ParamU",
        "ParamE",
        "ParamO",
        "ParamMouthDown"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamA",
          "axis": "mouth-vowel-a",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "mouth model-native control via ParamA"
        },
        {
          "parameterId": "ParamI",
          "axis": "mouth-vowel-i",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "mouth model-native control via ParamI"
        },
        {
          "parameterId": "ParamU",
          "axis": "mouth-vowel-u",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "mouth model-native control via ParamU"
        },
        {
          "parameterId": "ParamE",
          "axis": "mouth-vowel-e",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "mouth model-native control via ParamE"
        },
        {
          "parameterId": "ParamO",
          "axis": "mouth-vowel-o",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "mouth model-native control via ParamO"
        },
        {
          "parameterId": "ParamMouthDown",
          "axis": "mouth-amplitude",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "mouth model-native control via ParamMouthDown"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "opacity"
      ],
      "deformerTargets": [
        {
          "id": "mouth-warp",
          "type": "warp",
          "targetParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "purpose": "mouth warp deformer target for model-native Mika motion"
        },
        {
          "id": "mouth-opacity",
          "type": "opacity",
          "targetParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper"
          ],
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "purpose": "mouth opacity deformer target for model-native Mika motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "mouth_upper_lip",
          "artMeshId": "ArtMeshMikaMouthUpperLip",
          "drawOrderBand": "face-mouth",
          "drawOrder": 200,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp",
            "mouth-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_lower_lip",
          "artMeshId": "ArtMeshMikaMouthLowerLip",
          "drawOrderBand": "face-mouth",
          "drawOrder": 201,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp",
            "mouth-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_upper_skin_cover",
          "artMeshId": "ArtMeshMikaMouthUpperSkinCover",
          "drawOrderBand": "face-mouth",
          "drawOrder": 202,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp",
            "mouth-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_lower_skin_cover",
          "artMeshId": "ArtMeshMikaMouthLowerSkinCover",
          "drawOrderBand": "face-mouth",
          "drawOrder": 203,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp",
            "mouth-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_inner",
          "artMeshId": "ArtMeshMikaMouthInner",
          "drawOrderBand": "face-mouth",
          "drawOrder": 204,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp",
            "mouth-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_teeth_upper",
          "artMeshId": "ArtMeshMikaMouthTeethUpper",
          "drawOrderBand": "face-mouth",
          "drawOrder": 205,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp",
            "mouth-opacity"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_teeth_lower",
          "artMeshId": "ArtMeshMikaMouthTeethLower",
          "drawOrderBand": "face-mouth",
          "drawOrder": 206,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_tongue",
          "artMeshId": "ArtMeshMikaMouthTongue",
          "drawOrderBand": "face-mouth",
          "drawOrder": 207,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "mouth_shadow",
          "artMeshId": "ArtMeshMikaMouthShadow",
          "drawOrderBand": "face-mouth",
          "drawOrder": 208,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamA",
            "ParamI",
            "ParamU",
            "ParamE",
            "ParamO",
            "ParamMouthDown"
          ],
          "deformerTargetIds": [
            "mouth-warp"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamA",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamI",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamU",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamE",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamO",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamMouthDown",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [
        {
          "vowel": "a",
          "parameterId": "ParamA",
          "amplitudeParameterId": "ParamMouthDown",
          "closedValue": 0.0,
          "activeValue": 1.0,
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "runtime/expressions/a.exp3.json must drive ParamA plus ParamMouthDown, and the Cubism source must key upper/lower lips, mouth interior, teeth, tongue, and shadow.",
          "releaseBlocking": true
        },
        {
          "vowel": "i",
          "parameterId": "ParamI",
          "amplitudeParameterId": "ParamMouthDown",
          "closedValue": 0.0,
          "activeValue": 1.0,
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "runtime/expressions/i.exp3.json must drive ParamI plus ParamMouthDown, and the Cubism source must key upper/lower lips, mouth interior, teeth, tongue, and shadow.",
          "releaseBlocking": true
        },
        {
          "vowel": "u",
          "parameterId": "ParamU",
          "amplitudeParameterId": "ParamMouthDown",
          "closedValue": 0.0,
          "activeValue": 1.0,
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "runtime/expressions/u.exp3.json must drive ParamU plus ParamMouthDown, and the Cubism source must key upper/lower lips, mouth interior, teeth, tongue, and shadow.",
          "releaseBlocking": true
        },
        {
          "vowel": "e",
          "parameterId": "ParamE",
          "amplitudeParameterId": "ParamMouthDown",
          "closedValue": 0.0,
          "activeValue": 1.0,
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "runtime/expressions/e.exp3.json must drive ParamE plus ParamMouthDown, and the Cubism source must key upper/lower lips, mouth interior, teeth, tongue, and shadow.",
          "releaseBlocking": true
        },
        {
          "vowel": "o",
          "parameterId": "ParamO",
          "amplitudeParameterId": "ParamMouthDown",
          "closedValue": 0.0,
          "activeValue": 1.0,
          "artMeshSourceParts": [
            "mouth_upper_lip",
            "mouth_lower_lip",
            "mouth_upper_skin_cover",
            "mouth_lower_skin_cover",
            "mouth_inner",
            "mouth_teeth_upper",
            "mouth_teeth_lower",
            "mouth_tongue",
            "mouth_shadow"
          ],
          "evidenceRule": "runtime/expressions/o.exp3.json must drive ParamO plus ParamMouthDown, and the Cubism source must key upper/lower lips, mouth interior, teeth, tongue, and shadow.",
          "releaseBlocking": true
        }
      ],
      "physicsBindings": [],
      "purpose": "model-native Japanese vowel mouth shapes and amplitude-controlled singing mouth",
      "releaseBlocking": true
    },
    {
      "id": "hair",
      "sourcePartGroups": [
        "hair"
      ],
      "requiredParts": [
        "hair_front_L",
        "hair_front_C",
        "hair_front_R",
        "hair_side_L",
        "hair_side_R",
        "hair_back_L",
        "hair_back_C",
        "hair_back_R",
        "hair_inner_shadow",
        "hair_ahoge",
        "hair_accessory_note",
        "hair_accessory_ribbon",
        "hair_front_L_outer",
        "hair_front_L_inner",
        "hair_front_C_left",
        "hair_front_C_right",
        "hair_front_R_inner",
        "hair_front_R_outer",
        "hair_side_L_upper",
        "hair_side_L_lower",
        "hair_side_R_upper",
        "hair_side_R_lower",
        "hair_back_L_upper",
        "hair_back_L_lower",
        "hair_back_C_upper",
        "hair_back_C_lower",
        "hair_back_R_upper",
        "hair_back_R_lower",
        "hair_back_strand_L",
        "hair_back_strand_R",
        "hair_tip_L",
        "hair_tip_R"
      ],
      "drivenParameters": [
        "ParamAngleX",
        "ParamAngleY",
        "ParamAngleZ",
        "ParamBreath",
        "ParamHairFront",
        "ParamHairSideL",
        "ParamHairSideR",
        "ParamHairBack",
        "ParamHairBackL",
        "ParamHairBackR",
        "ParamoHairMesh",
        "ParamHairFrontFuwa",
        "ParamHairSideFuwa",
        "ParamHairBackFuwa"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamAngleX",
          "axis": "head-yaw",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "hair model-native control via ParamAngleX"
        },
        {
          "parameterId": "ParamAngleY",
          "axis": "head-pitch",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "hair model-native control via ParamAngleY"
        },
        {
          "parameterId": "ParamAngleZ",
          "axis": "head-roll",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "hair model-native control via ParamAngleZ"
        },
        {
          "parameterId": "ParamBreath",
          "axis": "breathing-cycle",
          "min": 0.0,
          "default": 0.5,
          "max": 1.0,
          "purpose": "hair model-native control via ParamBreath"
        },
        {
          "parameterId": "ParamHairFront",
          "axis": "front-hair-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairFront"
        },
        {
          "parameterId": "ParamHairSideL",
          "axis": "left-side-hair-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairSideL"
        },
        {
          "parameterId": "ParamHairSideR",
          "axis": "right-side-hair-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairSideR"
        },
        {
          "parameterId": "ParamHairBack",
          "axis": "back-hair-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairBack"
        },
        {
          "parameterId": "ParamHairBackL",
          "axis": "left-back-hair-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairBackL"
        },
        {
          "parameterId": "ParamHairBackR",
          "axis": "right-back-hair-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairBackR"
        },
        {
          "parameterId": "ParamoHairMesh",
          "axis": "loose-hair-strand-mesh",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamoHairMesh"
        },
        {
          "parameterId": "ParamHairFrontFuwa",
          "axis": "front-hair-fluff",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairFrontFuwa"
        },
        {
          "parameterId": "ParamHairSideFuwa",
          "axis": "side-hair-fluff",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairSideFuwa"
        },
        {
          "parameterId": "ParamHairBackFuwa",
          "axis": "back-hair-fluff",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "hair model-native control via ParamHairBackFuwa"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "physics"
      ],
      "deformerTargets": [
        {
          "id": "hair-warp",
          "type": "warp",
          "targetParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "purpose": "hair warp deformer target for model-native Mika motion"
        },
        {
          "id": "hair-physics",
          "type": "physics",
          "targetParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "purpose": "fine hair physics deformer target for Mika multi-strand dance motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "hair_front_L",
          "artMeshId": "ArtMeshMikaHairFrontL",
          "drawOrderBand": "hair",
          "drawOrder": 300,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_C",
          "artMeshId": "ArtMeshMikaHairFrontC",
          "drawOrderBand": "hair",
          "drawOrder": 301,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_R",
          "artMeshId": "ArtMeshMikaHairFrontR",
          "drawOrderBand": "hair",
          "drawOrder": 302,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_side_L",
          "artMeshId": "ArtMeshMikaHairSideL",
          "drawOrderBand": "hair",
          "drawOrder": 303,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_side_R",
          "artMeshId": "ArtMeshMikaHairSideR",
          "drawOrderBand": "hair",
          "drawOrder": 304,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_L",
          "artMeshId": "ArtMeshMikaHairBackL",
          "drawOrderBand": "hair",
          "drawOrder": 305,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_C",
          "artMeshId": "ArtMeshMikaHairBackC",
          "drawOrderBand": "hair",
          "drawOrder": 306,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_R",
          "artMeshId": "ArtMeshMikaHairBackR",
          "drawOrderBand": "hair",
          "drawOrder": 307,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_inner_shadow",
          "artMeshId": "ArtMeshMikaHairInnerShadow",
          "drawOrderBand": "hair",
          "drawOrder": 308,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_ahoge",
          "artMeshId": "ArtMeshMikaHairAhoge",
          "drawOrderBand": "hair",
          "drawOrder": 309,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_accessory_note",
          "artMeshId": "ArtMeshMikaHairAccessoryNote",
          "drawOrderBand": "hair",
          "drawOrder": 310,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_accessory_ribbon",
          "artMeshId": "ArtMeshMikaHairAccessoryRibbon",
          "drawOrderBand": "hair",
          "drawOrder": 311,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_L_outer",
          "artMeshId": "ArtMeshMikaHairFrontLOuter",
          "drawOrderBand": "hair",
          "drawOrder": 312,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_L_inner",
          "artMeshId": "ArtMeshMikaHairFrontLInner",
          "drawOrderBand": "hair",
          "drawOrder": 313,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_C_left",
          "artMeshId": "ArtMeshMikaHairFrontCLeft",
          "drawOrderBand": "hair",
          "drawOrder": 314,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_C_right",
          "artMeshId": "ArtMeshMikaHairFrontCRight",
          "drawOrderBand": "hair",
          "drawOrder": 315,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_R_inner",
          "artMeshId": "ArtMeshMikaHairFrontRInner",
          "drawOrderBand": "hair",
          "drawOrder": 316,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_front_R_outer",
          "artMeshId": "ArtMeshMikaHairFrontROuter",
          "drawOrderBand": "hair",
          "drawOrder": 317,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_side_L_upper",
          "artMeshId": "ArtMeshMikaHairSideLUpper",
          "drawOrderBand": "hair",
          "drawOrder": 318,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_side_L_lower",
          "artMeshId": "ArtMeshMikaHairSideLLower",
          "drawOrderBand": "hair",
          "drawOrder": 319,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_side_R_upper",
          "artMeshId": "ArtMeshMikaHairSideRUpper",
          "drawOrderBand": "hair",
          "drawOrder": 320,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_side_R_lower",
          "artMeshId": "ArtMeshMikaHairSideRLower",
          "drawOrderBand": "hair",
          "drawOrder": 321,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_L_upper",
          "artMeshId": "ArtMeshMikaHairBackLUpper",
          "drawOrderBand": "hair",
          "drawOrder": 322,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_L_lower",
          "artMeshId": "ArtMeshMikaHairBackLLower",
          "drawOrderBand": "hair",
          "drawOrder": 323,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_C_upper",
          "artMeshId": "ArtMeshMikaHairBackCUpper",
          "drawOrderBand": "hair",
          "drawOrder": 324,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_C_lower",
          "artMeshId": "ArtMeshMikaHairBackCLower",
          "drawOrderBand": "hair",
          "drawOrder": 325,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_R_upper",
          "artMeshId": "ArtMeshMikaHairBackRUpper",
          "drawOrderBand": "hair",
          "drawOrder": 326,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_R_lower",
          "artMeshId": "ArtMeshMikaHairBackRLower",
          "drawOrderBand": "hair",
          "drawOrder": 327,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_strand_L",
          "artMeshId": "ArtMeshMikaHairBackStrandL",
          "drawOrderBand": "hair",
          "drawOrder": 328,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_back_strand_R",
          "artMeshId": "ArtMeshMikaHairBackStrandR",
          "drawOrderBand": "hair",
          "drawOrder": 329,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_tip_L",
          "artMeshId": "ArtMeshMikaHairTipL",
          "drawOrderBand": "hair",
          "drawOrder": 330,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hair_tip_R",
          "artMeshId": "ArtMeshMikaHairTipR",
          "drawOrderBand": "hair",
          "drawOrder": 331,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath",
            "ParamHairFront",
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamoHairMesh",
            "ParamHairFrontFuwa",
            "ParamHairSideFuwa",
            "ParamHairBackFuwa"
          ],
          "deformerTargetIds": [
            "hair-warp",
            "hair-physics"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamAngleX",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamAngleY",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamAngleZ",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBreath",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.5
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairFront",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairSideL",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairSideR",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairBack",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairBackL",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairBackR",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamoHairMesh",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairFrontFuwa",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairSideFuwa",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHairBackFuwa",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_side_L",
            "hair_side_R",
            "hair_back_L",
            "hair_back_C",
            "hair_back_R",
            "hair_inner_shadow",
            "hair_ahoge",
            "hair_accessory_note",
            "hair_accessory_ribbon",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R_upper",
            "hair_side_R_lower",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R_upper",
            "hair_back_R_lower",
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [],
      "physicsBindings": [
        {
          "id": "hair-physics-front",
          "physicsSettingId": "PhysicsMikaHairFront",
          "inputParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath"
          ],
          "outputParameters": [
            "ParamHairFront",
            "ParamHairFrontFuwa"
          ],
          "targetParts": [
            "hair_front_L",
            "hair_front_C",
            "hair_front_R",
            "hair_front_L_outer",
            "hair_front_L_inner",
            "hair_front_C_left",
            "hair_front_C_right",
            "hair_front_R_inner",
            "hair_front_R_outer",
            "hair_ahoge"
          ],
          "outputRule": "Front hair and ahoge must lag head/body rhythm without covering eyes or Mika mouth shapes.",
          "releaseBlocking": true
        },
        {
          "id": "hair-physics-side",
          "physicsSettingId": "PhysicsMikaHairSide",
          "inputParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath"
          ],
          "outputParameters": [
            "ParamHairSideL",
            "ParamHairSideR",
            "ParamHairSideFuwa"
          ],
          "targetParts": [
            "hair_side_L",
            "hair_side_L_upper",
            "hair_side_L_lower",
            "hair_side_R",
            "hair_side_R_upper",
            "hair_side_R_lower"
          ],
          "outputRule": "Side hair must sway with separate left/right delay during dance turns and lyric rail framing.",
          "releaseBlocking": true
        },
        {
          "id": "hair-physics-back",
          "physicsSettingId": "PhysicsMikaHairBack",
          "inputParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath"
          ],
          "outputParameters": [
            "ParamHairBack",
            "ParamHairBackL",
            "ParamHairBackR",
            "ParamHairBackFuwa"
          ],
          "targetParts": [
            "hair_back_L",
            "hair_back_L_upper",
            "hair_back_L_lower",
            "hair_back_C",
            "hair_back_C_upper",
            "hair_back_C_lower",
            "hair_back_R",
            "hair_back_R_upper",
            "hair_back_R_lower"
          ],
          "outputRule": "Back hair must have the largest delayed sway but cannot clip through shoulders, jacket, or face outline.",
          "releaseBlocking": true
        },
        {
          "id": "hair-physics-strands",
          "physicsSettingId": "PhysicsMikaHairStrands",
          "inputParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath"
          ],
          "outputParameters": [
            "ParamoHairMesh",
            "ParamHairBackFuwa"
          ],
          "targetParts": [
            "hair_back_strand_L",
            "hair_back_strand_R",
            "hair_tip_L",
            "hair_tip_R"
          ],
          "outputRule": "Loose strands and tips should add secondary motion without high-frequency vibration.",
          "releaseBlocking": true
        },
        {
          "id": "hair-physics-accessories",
          "physicsSettingId": "PhysicsMikaHairAccessories",
          "inputParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath"
          ],
          "outputParameters": [
            "ParamHairSideFuwa"
          ],
          "targetParts": [
            "hair_accessory_note",
            "hair_accessory_ribbon"
          ],
          "outputRule": "Hair accessories should move subtly with head turns and rhythm, not like body choreography.",
          "releaseBlocking": true
        }
      ],
      "purpose": "head-angle-following hair movement plus Cubism physics for front, side, back, loose strand, and accessory hair; split like mao_pro so dance motion can move hair by model parameters instead of one rigid image.",
      "releaseBlocking": true
    },
    {
      "id": "body",
      "sourcePartGroups": [
        "body"
      ],
      "requiredParts": [
        "neck",
        "neck_shadow",
        "chest",
        "torso",
        "waist"
      ],
      "drivenParameters": [
        "ParamBodyAngleX",
        "ParamBodyAngleY",
        "ParamBodyAngleZ",
        "ParamBreath"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamBodyAngleX",
          "axis": "body-yaw",
          "min": -10.0,
          "default": 0.0,
          "max": 10.0,
          "purpose": "body model-native control via ParamBodyAngleX"
        },
        {
          "parameterId": "ParamBodyAngleY",
          "axis": "body-pitch",
          "min": -10.0,
          "default": 0.0,
          "max": 10.0,
          "purpose": "body model-native control via ParamBodyAngleY"
        },
        {
          "parameterId": "ParamBodyAngleZ",
          "axis": "body-roll",
          "min": -10.0,
          "default": 0.0,
          "max": 10.0,
          "purpose": "body model-native control via ParamBodyAngleZ"
        },
        {
          "parameterId": "ParamBreath",
          "axis": "breathing-cycle",
          "min": 0.0,
          "default": 0.5,
          "max": 1.0,
          "purpose": "body model-native control via ParamBreath"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "rotation"
      ],
      "deformerTargets": [
        {
          "id": "body-warp",
          "type": "warp",
          "targetParts": [
            "neck",
            "neck_shadow",
            "chest",
            "torso",
            "waist"
          ],
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBodyAngleZ",
            "ParamBreath"
          ],
          "purpose": "body warp deformer target for model-native Mika motion"
        },
        {
          "id": "body-rotation",
          "type": "rotation",
          "targetParts": [
            "neck",
            "neck_shadow",
            "chest",
            "torso",
            "waist"
          ],
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBodyAngleZ",
            "ParamBreath"
          ],
          "purpose": "body rotation deformer target for model-native Mika motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "neck",
          "artMeshId": "ArtMeshMikaNeck",
          "drawOrderBand": "body",
          "drawOrder": 400,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBodyAngleZ",
            "ParamBreath"
          ],
          "deformerTargetIds": [
            "body-warp",
            "body-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "neck_shadow",
          "artMeshId": "ArtMeshMikaNeckShadow",
          "drawOrderBand": "body",
          "drawOrder": 401,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBodyAngleZ",
            "ParamBreath"
          ],
          "deformerTargetIds": [
            "body-warp",
            "body-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "chest",
          "artMeshId": "ArtMeshMikaChest",
          "drawOrderBand": "body",
          "drawOrder": 402,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBodyAngleZ",
            "ParamBreath"
          ],
          "deformerTargetIds": [
            "body-warp",
            "body-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "torso",
          "artMeshId": "ArtMeshMikaTorso",
          "drawOrderBand": "body",
          "drawOrder": 403,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBodyAngleZ",
            "ParamBreath"
          ],
          "deformerTargetIds": [
            "body-warp",
            "body-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "waist",
          "artMeshId": "ArtMeshMikaWaist",
          "drawOrderBand": "body",
          "drawOrder": 404,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBodyAngleZ",
            "ParamBreath"
          ],
          "deformerTargetIds": [
            "body-warp",
            "body-rotation"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamBodyAngleX",
          "keyValues": [
            {
              "label": "min",
              "value": -10.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 10.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "neck",
            "neck_shadow",
            "chest",
            "torso",
            "waist"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBodyAngleY",
          "keyValues": [
            {
              "label": "min",
              "value": -10.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 10.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "neck",
            "neck_shadow",
            "chest",
            "torso",
            "waist"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBodyAngleZ",
          "keyValues": [
            {
              "label": "min",
              "value": -10.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 10.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "neck",
            "neck_shadow",
            "chest",
            "torso",
            "waist"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBreath",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.5
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "neck",
            "neck_shadow",
            "chest",
            "torso",
            "waist"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [],
      "physicsBindings": [],
      "purpose": "breathing, torso sway, and head/body angle coordination",
      "releaseBlocking": true
    },
    {
      "id": "arms",
      "sourcePartGroups": [
        "arms"
      ],
      "requiredParts": [
        "shoulder_L",
        "arm_L_upper",
        "arm_L_lower",
        "wrist_L",
        "hand_L",
        "thumb_L",
        "index_L",
        "middle_L",
        "ring_L",
        "pinky_L",
        "palm_shadow_L",
        "shoulder_R",
        "arm_R_upper",
        "arm_R_lower",
        "wrist_R",
        "hand_R",
        "thumb_R",
        "index_R",
        "middle_R",
        "ring_R",
        "pinky_R",
        "palm_shadow_R"
      ],
      "drivenParameters": [
        "ParamLeftShoulderUp",
        "ParamRightShoulderUp",
        "ParamArmLA01",
        "ParamArmLA02",
        "ParamArmLA03",
        "ParamArmRA01",
        "ParamArmRA02",
        "ParamArmRA03",
        "ParamHandLA",
        "ParamHandRA",
        "ParamFingerL",
        "ParamFingerR"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamLeftShoulderUp",
          "axis": "left-shoulder-lift",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "arms model-native control via ParamLeftShoulderUp"
        },
        {
          "parameterId": "ParamRightShoulderUp",
          "axis": "right-shoulder-lift",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "arms model-native control via ParamRightShoulderUp"
        },
        {
          "parameterId": "ParamArmLA01",
          "axis": "left-upper-arm-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "arms model-native control via ParamArmLA01"
        },
        {
          "parameterId": "ParamArmLA02",
          "axis": "left-lower-arm-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "arms model-native control via ParamArmLA02"
        },
        {
          "parameterId": "ParamArmLA03",
          "axis": "left-hand-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "arms model-native control via ParamArmLA03"
        },
        {
          "parameterId": "ParamArmRA01",
          "axis": "right-upper-arm-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "arms model-native control via ParamArmRA01"
        },
        {
          "parameterId": "ParamArmRA02",
          "axis": "right-lower-arm-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "arms model-native control via ParamArmRA02"
        },
        {
          "parameterId": "ParamArmRA03",
          "axis": "right-hand-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "arms model-native control via ParamArmRA03"
        },
        {
          "parameterId": "ParamHandLA",
          "axis": "left-hand-pose",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "arms model-native control via ParamHandLA"
        },
        {
          "parameterId": "ParamHandRA",
          "axis": "right-hand-pose",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "arms model-native control via ParamHandRA"
        },
        {
          "parameterId": "ParamFingerL",
          "axis": "left-finger-curl",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "arms model-native control via ParamFingerL"
        },
        {
          "parameterId": "ParamFingerR",
          "axis": "right-finger-curl",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "arms model-native control via ParamFingerR"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "rotation"
      ],
      "deformerTargets": [
        {
          "id": "arms-warp",
          "type": "warp",
          "targetParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "purpose": "arms warp deformer target for model-native Mika motion"
        },
        {
          "id": "arms-rotation",
          "type": "rotation",
          "targetParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "purpose": "arms rotation deformer target for model-native Mika motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "shoulder_L",
          "artMeshId": "ArtMeshMikaShoulderL",
          "drawOrderBand": "arms",
          "drawOrder": 500,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "arm_L_upper",
          "artMeshId": "ArtMeshMikaArmLUpper",
          "drawOrderBand": "arms",
          "drawOrder": 501,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "arm_L_lower",
          "artMeshId": "ArtMeshMikaArmLLower",
          "drawOrderBand": "arms",
          "drawOrder": 502,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "wrist_L",
          "artMeshId": "ArtMeshMikaWristL",
          "drawOrderBand": "arms",
          "drawOrder": 503,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hand_L",
          "artMeshId": "ArtMeshMikaHandL",
          "drawOrderBand": "arms",
          "drawOrder": 504,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "thumb_L",
          "artMeshId": "ArtMeshMikaThumbL",
          "drawOrderBand": "arms",
          "drawOrder": 505,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "index_L",
          "artMeshId": "ArtMeshMikaIndexL",
          "drawOrderBand": "arms",
          "drawOrder": 506,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "middle_L",
          "artMeshId": "ArtMeshMikaMiddleL",
          "drawOrderBand": "arms",
          "drawOrder": 507,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "ring_L",
          "artMeshId": "ArtMeshMikaRingL",
          "drawOrderBand": "arms",
          "drawOrder": 508,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "pinky_L",
          "artMeshId": "ArtMeshMikaPinkyL",
          "drawOrderBand": "arms",
          "drawOrder": 509,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "palm_shadow_L",
          "artMeshId": "ArtMeshMikaPalmShadowL",
          "drawOrderBand": "arms",
          "drawOrder": 510,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "shoulder_R",
          "artMeshId": "ArtMeshMikaShoulderR",
          "drawOrderBand": "arms",
          "drawOrder": 511,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "arm_R_upper",
          "artMeshId": "ArtMeshMikaArmRUpper",
          "drawOrderBand": "arms",
          "drawOrder": 512,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "arm_R_lower",
          "artMeshId": "ArtMeshMikaArmRLower",
          "drawOrderBand": "arms",
          "drawOrder": 513,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "wrist_R",
          "artMeshId": "ArtMeshMikaWristR",
          "drawOrderBand": "arms",
          "drawOrder": 514,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "hand_R",
          "artMeshId": "ArtMeshMikaHandR",
          "drawOrderBand": "arms",
          "drawOrder": 515,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "thumb_R",
          "artMeshId": "ArtMeshMikaThumbR",
          "drawOrderBand": "arms",
          "drawOrder": 516,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "index_R",
          "artMeshId": "ArtMeshMikaIndexR",
          "drawOrderBand": "arms",
          "drawOrder": 517,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "middle_R",
          "artMeshId": "ArtMeshMikaMiddleR",
          "drawOrderBand": "arms",
          "drawOrder": 518,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "ring_R",
          "artMeshId": "ArtMeshMikaRingR",
          "drawOrderBand": "arms",
          "drawOrder": 519,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "pinky_R",
          "artMeshId": "ArtMeshMikaPinkyR",
          "drawOrderBand": "arms",
          "drawOrder": 520,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "palm_shadow_R",
          "artMeshId": "ArtMeshMikaPalmShadowR",
          "drawOrderBand": "arms",
          "drawOrder": 521,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamLeftShoulderUp",
            "ParamRightShoulderUp",
            "ParamArmLA01",
            "ParamArmLA02",
            "ParamArmLA03",
            "ParamArmRA01",
            "ParamArmRA02",
            "ParamArmRA03",
            "ParamHandLA",
            "ParamHandRA",
            "ParamFingerL",
            "ParamFingerR"
          ],
          "deformerTargetIds": [
            "arms-warp",
            "arms-rotation"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamLeftShoulderUp",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamRightShoulderUp",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamArmLA01",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamArmLA02",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamArmLA03",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamArmRA01",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamArmRA02",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamArmRA03",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHandLA",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamHandRA",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamFingerL",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamFingerR",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "shoulder_L",
            "arm_L_upper",
            "arm_L_lower",
            "wrist_L",
            "hand_L",
            "thumb_L",
            "index_L",
            "middle_L",
            "ring_L",
            "pinky_L",
            "palm_shadow_L",
            "shoulder_R",
            "arm_R_upper",
            "arm_R_lower",
            "wrist_R",
            "hand_R",
            "thumb_R",
            "index_R",
            "middle_R",
            "ring_R",
            "pinky_R",
            "palm_shadow_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [],
      "physicsBindings": [],
      "purpose": "greeting, pointing at lyrics, hand-to-chest singing pose, and rhythm gestures",
      "releaseBlocking": true
    },
    {
      "id": "legs",
      "sourcePartGroups": [
        "legs"
      ],
      "requiredParts": [
        "leg_L_upper",
        "knee_L",
        "leg_L_lower",
        "ankle_L",
        "shoe_L",
        "shoe_L_sole",
        "toe_L",
        "heel_L",
        "leg_R_upper",
        "knee_R",
        "leg_R_lower",
        "ankle_R",
        "shoe_R",
        "shoe_R_sole",
        "toe_R",
        "heel_R"
      ],
      "drivenParameters": [
        "ParamAllX",
        "ParamAllY",
        "ParamAllRotate",
        "ParamLegLA01",
        "ParamLegLA02",
        "ParamLegRA01",
        "ParamLegRA02",
        "ParamFootL",
        "ParamFootR"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamAllX",
          "axis": "root-horizontal-shift",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "legs model-native control via ParamAllX"
        },
        {
          "parameterId": "ParamAllY",
          "axis": "root-vertical-shift",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "legs model-native control via ParamAllY"
        },
        {
          "parameterId": "ParamAllRotate",
          "axis": "root-rotation",
          "min": -10.0,
          "default": 0.0,
          "max": 10.0,
          "purpose": "legs model-native control via ParamAllRotate"
        },
        {
          "parameterId": "ParamLegLA01",
          "axis": "left-upper-leg-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "legs model-native control via ParamLegLA01"
        },
        {
          "parameterId": "ParamLegLA02",
          "axis": "left-lower-leg-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "legs model-native control via ParamLegLA02"
        },
        {
          "parameterId": "ParamLegRA01",
          "axis": "right-upper-leg-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "legs model-native control via ParamLegRA01"
        },
        {
          "parameterId": "ParamLegRA02",
          "axis": "right-lower-leg-rotation",
          "min": -30.0,
          "default": 0.0,
          "max": 30.0,
          "purpose": "legs model-native control via ParamLegRA02"
        },
        {
          "parameterId": "ParamFootL",
          "axis": "left-foot-lift-and-toe",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "legs model-native control via ParamFootL"
        },
        {
          "parameterId": "ParamFootR",
          "axis": "right-foot-lift-and-toe",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "legs model-native control via ParamFootR"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "rotation"
      ],
      "deformerTargets": [
        {
          "id": "legs-warp",
          "type": "warp",
          "targetParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "purpose": "legs warp deformer target for model-native Mika motion"
        },
        {
          "id": "legs-rotation",
          "type": "rotation",
          "targetParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "purpose": "legs rotation deformer target for model-native Mika motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "leg_L_upper",
          "artMeshId": "ArtMeshMikaLegLUpper",
          "drawOrderBand": "legs",
          "drawOrder": 600,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "knee_L",
          "artMeshId": "ArtMeshMikaKneeL",
          "drawOrderBand": "legs",
          "drawOrder": 601,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "leg_L_lower",
          "artMeshId": "ArtMeshMikaLegLLower",
          "drawOrderBand": "legs",
          "drawOrder": 602,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "ankle_L",
          "artMeshId": "ArtMeshMikaAnkleL",
          "drawOrderBand": "legs",
          "drawOrder": 603,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "shoe_L",
          "artMeshId": "ArtMeshMikaShoeL",
          "drawOrderBand": "legs",
          "drawOrder": 604,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "shoe_L_sole",
          "artMeshId": "ArtMeshMikaShoeLSole",
          "drawOrderBand": "legs",
          "drawOrder": 605,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "toe_L",
          "artMeshId": "ArtMeshMikaToeL",
          "drawOrderBand": "legs",
          "drawOrder": 606,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "heel_L",
          "artMeshId": "ArtMeshMikaHeelL",
          "drawOrderBand": "legs",
          "drawOrder": 607,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "leg_R_upper",
          "artMeshId": "ArtMeshMikaLegRUpper",
          "drawOrderBand": "legs",
          "drawOrder": 608,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "knee_R",
          "artMeshId": "ArtMeshMikaKneeR",
          "drawOrderBand": "legs",
          "drawOrder": 609,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "leg_R_lower",
          "artMeshId": "ArtMeshMikaLegRLower",
          "drawOrderBand": "legs",
          "drawOrder": 610,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "ankle_R",
          "artMeshId": "ArtMeshMikaAnkleR",
          "drawOrderBand": "legs",
          "drawOrder": 611,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "shoe_R",
          "artMeshId": "ArtMeshMikaShoeR",
          "drawOrderBand": "legs",
          "drawOrder": 612,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "shoe_R_sole",
          "artMeshId": "ArtMeshMikaShoeRSole",
          "drawOrderBand": "legs",
          "drawOrder": 613,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "toe_R",
          "artMeshId": "ArtMeshMikaToeR",
          "drawOrderBand": "legs",
          "drawOrder": 614,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "heel_R",
          "artMeshId": "ArtMeshMikaHeelR",
          "drawOrderBand": "legs",
          "drawOrder": 615,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamAllX",
            "ParamAllY",
            "ParamAllRotate",
            "ParamLegLA01",
            "ParamLegLA02",
            "ParamLegRA01",
            "ParamLegRA02",
            "ParamFootL",
            "ParamFootR"
          ],
          "deformerTargetIds": [
            "legs-warp",
            "legs-rotation"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamAllX",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamAllY",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamAllRotate",
          "keyValues": [
            {
              "label": "min",
              "value": -10.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 10.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamLegLA01",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamLegLA02",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamLegRA01",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamLegRA02",
          "keyValues": [
            {
              "label": "min",
              "value": -30.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 30.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamFootL",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamFootR",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "leg_L_upper",
            "knee_L",
            "leg_L_lower",
            "ankle_L",
            "shoe_L",
            "shoe_L_sole",
            "toe_L",
            "heel_L",
            "leg_R_upper",
            "knee_R",
            "leg_R_lower",
            "ankle_R",
            "shoe_R",
            "shoe_R_sole",
            "toe_R",
            "heel_R"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [],
      "physicsBindings": [],
      "purpose": "full-body balance, subtle step, heel lift, and future dance expansion",
      "releaseBlocking": true
    },
    {
      "id": "clothesAccessories",
      "sourcePartGroups": [
        "clothesAccessories"
      ],
      "requiredParts": [
        "jacket_L_front",
        "jacket_R_front",
        "jacket_back",
        "sleeve_L",
        "sleeve_R",
        "shirt_front",
        "collar_L",
        "collar_R",
        "skirt_waistband",
        "skirt_front_L",
        "skirt_front_L_pleat",
        "skirt_front_C",
        "skirt_front_C_left",
        "skirt_front_C_right",
        "skirt_front_R",
        "skirt_front_R_pleat",
        "skirt_side_L",
        "skirt_side_L_fold",
        "skirt_side_R",
        "skirt_side_R_fold",
        "skirt_back_L",
        "skirt_back_C",
        "skirt_back_R",
        "skirt_hem_L",
        "skirt_hem_C",
        "skirt_hem_R",
        "ribbon",
        "headset",
        "music_note_accessory",
        "accessory_swing",
        "sleeve_L_cuff",
        "sleeve_R_cuff"
      ],
      "drivenParameters": [
        "ParamBodyAngleX",
        "ParamBodyAngleY",
        "ParamBreath",
        "ParamSkirtFront",
        "ParamSkirtSideL",
        "ParamSkirtSideR",
        "ParamSkirtFuwa",
        "ParamSleeveL",
        "ParamSleeveR"
      ],
      "parameterBindings": [
        {
          "parameterId": "ParamBodyAngleX",
          "axis": "body-yaw",
          "min": -10.0,
          "default": 0.0,
          "max": 10.0,
          "purpose": "clothesAccessories model-native control via ParamBodyAngleX"
        },
        {
          "parameterId": "ParamBodyAngleY",
          "axis": "body-pitch",
          "min": -10.0,
          "default": 0.0,
          "max": 10.0,
          "purpose": "clothesAccessories model-native control via ParamBodyAngleY"
        },
        {
          "parameterId": "ParamBreath",
          "axis": "breathing-cycle",
          "min": 0.0,
          "default": 0.5,
          "max": 1.0,
          "purpose": "clothesAccessories model-native control via ParamBreath"
        },
        {
          "parameterId": "ParamSkirtFront",
          "axis": "front-skirt-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "clothesAccessories model-native control via ParamSkirtFront"
        },
        {
          "parameterId": "ParamSkirtSideL",
          "axis": "left-skirt-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "clothesAccessories model-native control via ParamSkirtSideL"
        },
        {
          "parameterId": "ParamSkirtSideR",
          "axis": "right-skirt-sway",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "clothesAccessories model-native control via ParamSkirtSideR"
        },
        {
          "parameterId": "ParamSkirtFuwa",
          "axis": "skirt-secondary-flutter",
          "min": 0.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "clothesAccessories model-native control via ParamSkirtFuwa"
        },
        {
          "parameterId": "ParamSleeveL",
          "axis": "left-sleeve-secondary-motion",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "clothesAccessories model-native control via ParamSleeveL"
        },
        {
          "parameterId": "ParamSleeveR",
          "axis": "right-sleeve-secondary-motion",
          "min": -1.0,
          "default": 0.0,
          "max": 1.0,
          "purpose": "clothesAccessories model-native control via ParamSleeveR"
        }
      ],
      "requiredDeformerTypes": [
        "warp",
        "physics"
      ],
      "deformerTargets": [
        {
          "id": "clothesAccessories-warp",
          "type": "warp",
          "targetParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "purpose": "clothesAccessories warp deformer target for model-native Mika motion"
        },
        {
          "id": "clothesAccessories-physics",
          "type": "physics",
          "targetParts": [
            "ribbon",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "purpose": "clothesAccessories physics deformer target for model-native Mika motion"
        }
      ],
      "artMeshTargets": [
        {
          "sourcePartId": "jacket_L_front",
          "artMeshId": "ArtMeshMikaJacketLFront",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 700,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "jacket_R_front",
          "artMeshId": "ArtMeshMikaJacketRFront",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 701,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "jacket_back",
          "artMeshId": "ArtMeshMikaJacketBack",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 702,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "sleeve_L",
          "artMeshId": "ArtMeshMikaSleeveL",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 703,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "sleeve_R",
          "artMeshId": "ArtMeshMikaSleeveR",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 704,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "shirt_front",
          "artMeshId": "ArtMeshMikaShirtFront",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 705,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "collar_L",
          "artMeshId": "ArtMeshMikaCollarL",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 706,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "collar_R",
          "artMeshId": "ArtMeshMikaCollarR",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 707,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_waistband",
          "artMeshId": "ArtMeshMikaSkirtWaistband",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 708,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_front_L",
          "artMeshId": "ArtMeshMikaSkirtFrontL",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 709,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_front_L_pleat",
          "artMeshId": "ArtMeshMikaSkirtFrontLPleat",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 710,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_front_C",
          "artMeshId": "ArtMeshMikaSkirtFrontC",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 711,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_front_C_left",
          "artMeshId": "ArtMeshMikaSkirtFrontCLeft",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 712,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_front_C_right",
          "artMeshId": "ArtMeshMikaSkirtFrontCRight",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 713,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_front_R",
          "artMeshId": "ArtMeshMikaSkirtFrontR",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 714,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_front_R_pleat",
          "artMeshId": "ArtMeshMikaSkirtFrontRPleat",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 715,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_side_L",
          "artMeshId": "ArtMeshMikaSkirtSideL",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 716,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_side_L_fold",
          "artMeshId": "ArtMeshMikaSkirtSideLFold",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 717,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_side_R",
          "artMeshId": "ArtMeshMikaSkirtSideR",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 718,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_side_R_fold",
          "artMeshId": "ArtMeshMikaSkirtSideRFold",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 719,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_back_L",
          "artMeshId": "ArtMeshMikaSkirtBackL",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 720,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_back_C",
          "artMeshId": "ArtMeshMikaSkirtBackC",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 721,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_back_R",
          "artMeshId": "ArtMeshMikaSkirtBackR",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 722,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_hem_L",
          "artMeshId": "ArtMeshMikaSkirtHemL",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 723,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_hem_C",
          "artMeshId": "ArtMeshMikaSkirtHemC",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 724,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "skirt_hem_R",
          "artMeshId": "ArtMeshMikaSkirtHemR",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 725,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "ribbon",
          "artMeshId": "ArtMeshMikaRibbon",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 726,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "headset",
          "artMeshId": "ArtMeshMikaHeadset",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 727,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "music_note_accessory",
          "artMeshId": "ArtMeshMikaMusicNoteAccessory",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 728,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "accessory_swing",
          "artMeshId": "ArtMeshMikaAccessorySwing",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 729,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "sleeve_L_cuff",
          "artMeshId": "ArtMeshMikaSleeveLCuff",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 730,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        },
        {
          "sourcePartId": "sleeve_R_cuff",
          "artMeshId": "ArtMeshMikaSleeveRCuff",
          "drawOrderBand": "clothes-accessories",
          "drawOrder": 731,
          "defaultOpacity": 1.0,
          "drivenParameters": [
            "ParamBodyAngleX",
            "ParamBodyAngleY",
            "ParamBreath",
            "ParamSkirtFront",
            "ParamSkirtSideL",
            "ParamSkirtSideR",
            "ParamSkirtFuwa",
            "ParamSleeveL",
            "ParamSleeveR"
          ],
          "deformerTargetIds": [
            "clothesAccessories-warp",
            "clothesAccessories-physics"
          ],
          "releaseBlocking": true
        }
      ],
      "parameterKeyforms": [
        {
          "parameterId": "ParamBodyAngleX",
          "keyValues": [
            {
              "label": "min",
              "value": -10.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 10.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBodyAngleY",
          "keyValues": [
            {
              "label": "min",
              "value": -10.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 10.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamBreath",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.5
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamSkirtFront",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamSkirtSideL",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamSkirtSideR",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamSkirtFuwa",
          "keyValues": [
            {
              "label": "min",
              "value": 0.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamSleeveL",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        },
        {
          "parameterId": "ParamSleeveR",
          "keyValues": [
            {
              "label": "min",
              "value": -1.0
            },
            {
              "label": "default",
              "value": 0.0
            },
            {
              "label": "max",
              "value": 1.0
            }
          ],
          "interpolation": "smooth",
          "artMeshSourceParts": [
            "jacket_L_front",
            "jacket_R_front",
            "jacket_back",
            "sleeve_L",
            "sleeve_R",
            "shirt_front",
            "collar_L",
            "collar_R",
            "skirt_waistband",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_back_L",
            "skirt_back_C",
            "skirt_back_R",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "ribbon",
            "headset",
            "music_note_accessory",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "evidenceRule": "Cubism source must include keyed deformation for every listed value and ArtMesh source part; runtime evidence must appear in expression Parameters or motion Curves before promotion.",
          "releaseBlocking": true
        }
      ],
      "vowelShapeTargets": [],
      "physicsBindings": [
        {
          "id": "clothesAccessories-physics-primary",
          "physicsSettingId": "PhysicsMikaClothesAccessories01",
          "inputParameters": [
            "ParamAngleX",
            "ParamAngleY",
            "ParamAngleZ",
            "ParamBreath"
          ],
          "targetParts": [
            "ribbon",
            "skirt_front_L",
            "skirt_front_L_pleat",
            "skirt_front_C",
            "skirt_front_C_left",
            "skirt_front_C_right",
            "skirt_front_R",
            "skirt_front_R_pleat",
            "skirt_side_L",
            "skirt_side_L_fold",
            "skirt_side_R",
            "skirt_side_R_fold",
            "skirt_hem_L",
            "skirt_hem_C",
            "skirt_hem_R",
            "accessory_swing",
            "sleeve_L_cuff",
            "sleeve_R_cuff"
          ],
          "outputRule": "Cubism PhysicsSettings output must move these parts without visible clipping or vertical jitter",
          "releaseBlocking": true
        }
      ],
      "purpose": "jacket, skirt, ribbon, headset, and music accessory secondary motion",
      "releaseBlocking": true
    }
  ],
  "blockingReasons": []
}
