{
  "apiVersion": 2,
  "name": "ezhoroscope/horoscope-summaries",
  "title": "EZ Horoscope Summaries",
  "category": "widgets",
  "description": "Display all 12 horoscope summaries for a selected language.",
  "attributes": {
    "language": {
      "type": "string",
      "default": "en"
    },
    "showHeader": {
      "type": "boolean",
      "default": true
    },
    "imageAries": {
      "type": "string",
      "default": ""
    },
    "imageTaurus": {
      "type": "string",
      "default": ""
    },
    "imageGemini": {
      "type": "string",
      "default": ""
    },
    "imageCancer": {
      "type": "string",
      "default": ""
    },
    "imageLeo": {
      "type": "string",
      "default": ""
    },
    "imageVirgo": {
      "type": "string",
      "default": ""
    },
    "imageLibra": {
      "type": "string",
      "default": ""
    },
    "imageScorpio": {
      "type": "string",
      "default": ""
    },
    "imageSagittarius": {
      "type": "string",
      "default": ""
    },
    "imageCapricorn": {
      "type": "string",
      "default": ""
    },
    "imageAquarius": {
      "type": "string",
      "default": ""
    },
    "imagePisces": {
      "type": "string",
      "default": ""
    },
    "linkAries": {
      "type": "string",
      "default": ""
    },
    "linkTaurus": {
      "type": "string",
      "default": ""
    },
    "linkGemini": {
      "type": "string",
      "default": ""
    },
    "linkCancer": {
      "type": "string",
      "default": ""
    },
    "linkLeo": {
      "type": "string",
      "default": ""
    },
    "linkVirgo": {
      "type": "string",
      "default": ""
    },
    "linkLibra": {
      "type": "string",
      "default": ""
    },
    "linkScorpio": {
      "type": "string",
      "default": ""
    },
    "linkSagittarius": {
      "type": "string",
      "default": ""
    },
    "linkCapricorn": {
      "type": "string",
      "default": ""
    },
    "linkAquarius": {
      "type": "string",
      "default": ""
    },
    "linkPisces": {
      "type": "string",
      "default": ""
    },
    "heroImageDisplayMode": {
      "type": "string",
      "default": "inline"
    },
    "heroImageTextWrap": {
      "type": "string",
      "default": "none"
    },
    "heroImageAlignment": {
      "type": "string",
      "default": "center"
    },
    "heroImageOverlayOpacity": {
      "type": "number",
      "default": 50
    },
    "heroImageOverlayColor": {
      "type": "string",
      "default": "black"
    },
    "heroImageMaxWidth": {
      "type": "string",
      "default": "40%"
    }
  },
  "editorScript": "file:./index.js",
  "style": "file:./style-index.css",
  "render": "file:./render.php",
  "save": "file:./save.js"
}