{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "ablocks/atomic-player",
  "version": "0.1.1",
  "title": "Atomic Player",
  "category": "ablocks-atomic",
  "description": "A video player for a YouTube link or a self-hosted file, with playback options and the full atomic style system.",
  "keywords": [
    "ablocks",
    "video",
    "youtube",
    "player",
    "media",
    "mp4",
    "atomic"
  ],
  "supports": {
    "html": false,
    "anchor": true,
    "className": false
  },
  "textdomain": "ablocks",
  "editorStyle": [
    "ablocks-common-style",
    "file:./style.css"
  ],
  "style": [
    "file:./style.css"
  ],
  "editorScript": [
    "ablocks-common-script"
  ],
  "viewScript": [
    "file:./view.js"
  ],
  "attributes": {
    "block_id": {
      "type": "string",
      "default": ""
    },
    "blockVersion": {
      "type": "number",
      "default": 3
    },
    "source": {
      "type": "string",
      "default": "youtube"
    },
    "youtubeUrl": {
      "type": "string",
      "default": ""
    },
    "videoUrl": {
      "type": "string",
      "default": ""
    },
    "videoId": {
      "type": "number",
      "default": 0
    },
    "posterUrl": {
      "type": "string",
      "default": ""
    },
    "posterId": {
      "type": "number",
      "default": 0
    },
    "title": {
      "type": "string",
      "default": ""
    },
    "autoplay": {
      "type": "boolean",
      "default": false
    },
    "muted": {
      "type": "boolean",
      "default": false
    },
    "loop": {
      "type": "boolean",
      "default": false
    },
    "controls": {
      "type": "boolean",
      "default": true
    },
    "playsInline": {
      "type": "boolean",
      "default": true
    },
    "preload": {
      "type": "string",
      "default": "metadata"
    },
    "startTime": {
      "type": "number",
      "default": 0
    },
    "endTime": {
      "type": "number",
      "default": 0
    },
    "privacyMode": {
      "type": "boolean",
      "default": true
    },
    "lazyLoad": {
      "type": "boolean",
      "default": true
    },
    "relatedSameChannel": {
      "type": "boolean",
      "default": true
    },
    "captions": {
      "type": "boolean",
      "default": false
    },
    "noDownload": {
      "type": "boolean",
      "default": false
    },
    "globalClasses": {
      "type": "array",
      "default": []
    },
    "htmlId": {
      "type": "string",
      "default": ""
    },
    "link": {
      "type": "object",
      "default": {
        "url": "",
        "newTab": false,
        "noFollow": false
      }
    },
    "animation": {
      "type": "object",
      "default": {
        "type": "",
        "duration": "0.6",
        "delay": "0"
      }
    },
    "animations": {
      "type": "array",
      "default": []
    },
    "transitionDuration": {
      "type": "string",
      "default": ""
    },
    "alignment": {
      "type": "object",
      "default": {
        "value": "",
        "valueTablet": "",
        "valueMobile": ""
      }
    },
    "styles": {
      "type": "object",
      "default": {
        "v": 3
      }
    },
    "customCSS": {
      "type": "string",
      "default": ""
    },
    "hideOn": {
      "type": "object",
      "default": {
        "desktop": false,
        "tablet": false,
        "mobile": false
      }
    }
  }
}