{
  "schemaVersion": 1,
  "assetSet": "r8-comic-ui-primary-plain",
  "status": "reviewed-not-integrated",
  "actualDimensions": {
    "width": 2143,
    "height": 427
  },
  "commonCrop": {
    "format": "ltrb-exclusive-source-pixels",
    "left": 14,
    "top": 143,
    "right": 2157,
    "bottom": 570,
    "method": "union of all three alpha > 1 bounds plus 2 source pixels on each side",
    "alphaThresholdExclusive": 1,
    "outsetSourcePixels": 2,
    "sameCropForAllStates": true
  },
  "pivot": {
    "x": 0.5,
    "y": 0.5,
    "units": "normalized"
  },
  "logicalSize": {
    "width": 392,
    "height": 64,
    "units": "logical-pixels"
  },
  "recommendedNineSlice": {
    "status": "recommendation-only-unity-validation-required",
    "borderSourcePixels": {
      "left": 180,
      "top": 80,
      "right": 180,
      "bottom": 64
    },
    "units": "cropped-source-pixels",
    "basis": "New end caps have an approximately 140 source-pixel horizontal rounded-corner reach; 180 pixels protects both end caps. Top and bottom borders preserve the bevel, rim and lower orange edge. Not copied from the old atlas.",
    "sameBordersForAllStates": true,
    "sliceApproval": null,
    "validation": "Unity九宫格需落地复核，未接入原型。Verify corners, bevel, label safe area and pressed-state alignment at each actual target size."
  },
  "roleOverrides": {
    "comic-ui/button/primary/normal": {
      "registryId": "v14/comic-ui/button/primary/normal",
      "file": "normal.png",
      "state": "normal",
      "mime": "image/png",
      "sha256": "9e1cac669ef2c33fcbbc45312ef7a3a52a4ce9afa92c9e0bf0be6f94c9aa66f6",
      "actualDimensions": {
        "width": 2143,
        "height": 427
      },
      "sourceDimensions": [
        2170,
        725
      ],
      "pivot": {
        "x": 0.5,
        "y": 0.5
      },
      "logicalSize": {
        "width": 392,
        "height": 64
      },
      "borderIfSliced": {
        "left": 180,
        "top": 80,
        "right": 180,
        "bottom": 64,
        "units": "source-pixels"
      },
      "sliceApproval": null
    },
    "comic-ui/button/primary/pressed": {
      "registryId": "v14/comic-ui/button/primary/pressed",
      "file": "pressed.png",
      "state": "pressed",
      "mime": "image/png",
      "sha256": "d59f08851f1fb285c73fc0d7ec8fa84accce996fc0c9c65bd8f2341ad7162ef2",
      "actualDimensions": {
        "width": 2143,
        "height": 427
      },
      "sourceDimensions": [
        2167,
        726
      ],
      "pivot": {
        "x": 0.5,
        "y": 0.5
      },
      "logicalSize": {
        "width": 392,
        "height": 64
      },
      "borderIfSliced": {
        "left": 180,
        "top": 80,
        "right": 180,
        "bottom": 64,
        "units": "source-pixels"
      },
      "sliceApproval": null
    },
    "comic-ui/button/primary/disabled": {
      "registryId": "v14/comic-ui/button/primary/disabled",
      "file": "disabled.png",
      "state": "disabled",
      "mime": "image/png",
      "sha256": "f83550eb3b0c9637201568c5c990040ce5a05c2051ac2669ff64293370b91d65",
      "actualDimensions": {
        "width": 2143,
        "height": 427
      },
      "sourceDimensions": [
        2170,
        725
      ],
      "pivot": {
        "x": 0.5,
        "y": 0.5
      },
      "logicalSize": {
        "width": 392,
        "height": 64
      },
      "borderIfSliced": {
        "left": 180,
        "top": 80,
        "right": 180,
        "bottom": 64,
        "units": "source-pixels"
      },
      "sliceApproval": null
    }
  },
  "usage": {
    "ordinaryPages": "Use primary-plain for ordinary primary action buttons on all pages. Black burst decorations are prohibited.",
    "cta": "Keep the existing comic-ui/button/cta resources for the home-page entry only; this overlay does not override cta.",
    "integration": "未接入原型"
  },
  "processing": {
    "cropOnly": true,
    "scaled": false,
    "painted": false,
    "alphaRewritten": false,
    "alignment": "One common crop, one output canvas size and one centered pivot for all three states. No per-state tight crop."
  }
}
