{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "animatikon/borders",
	"version": "1.0.0",
	"title": "Borders",
	"category": "animatikon",
	"icon": "smiley",
	"description": "Animate block borders.",
	"example": {},
	"supports": {
		"html": false,
		"alignWide": true,
		"align": [
			"wide",
			"full"
		],
		"color": {
			"background": true,
			"text": true
		},
		"spacing": {
			"margin": true,
			"padding": true
		}
	},
	"textdomain": "animatikon-scroll-animations-motion-effects",
	"editorScript": [
		"file:./index.js",
		"file:./edit__premium_only.js"
	],
	"editorStyle": "file:./index.css",
	"style": "file:./style-index.css",
	"viewScript": "file:./view.js",
	"attributes": {
		"style": {
			"type": "object",
			"default": {
				"spacing": {
					"margin": {
						"top": "6rem",
						"bottom": "6rem"
					}
				}
			}
		},
		"blockID": {
			"type": "string",
			"default": ""
		},
		"blockZindex": {
			"type": "number",
			"default": 0
		},
		"topBorderVisibility": {
			"type": "boolean",
			"default": false
		},
		"bottomBorderVisibility": {
			"type": "boolean",
			"default": true
		},
		"leftBorderVisibility": {
			"type": "boolean",
			"default": false
		},
		"rightBorderVisibility": {
			"type": "boolean",
			"default": false
		},
		"topBorderHeight": {
			"type": "string",
			"default": "100px"
		},
		"bottomBorderHeight": {
			"type": "string",
			"default": "100px"
		},
		"leftBorderHeight": {
			"type": "string",
			"default": "100px"
		},
		"rightBorderHeight": {
			"type": "string",
			"default": "100px"
		},
		"topBorderWidth": {
			"type": "string",
			"default": "100%"
		},
		"bottomBorderWidth": {
			"type": "string",
			"default": "100%"
		},
		"leftBorderWidth": {
			"type": "string",
			"default": "100%"
		},
		"rightBorderWidth": {
			"type": "string",
			"default": "100%"
		},
		"topBorderColor": {
			"type": "string",
			"default": "#5845D5"
		},
		"bottomBorderColor": {
			"type": "string",
			"default": "#5845D5"
		},
		"leftBorderColor": {
			"type": "string",
			"default": "#5845D5"
		},
		"rightBorderColor": {
			"type": "string",
			"default": "#5845D5"
		},
		"topBorderPosition": {
			"type": "object",
			"properties": {
				"inside": {
					"type": "boolean"
				},
				"flipX": {
					"type": "boolean"
				}
			},
			"default": {
				"inside": false,
				"flipX": false
			}
		},
		"bottomBorderPosition": {
			"type": "object",
			"properties": {
				"inside": {
					"type": "boolean"
				},
				"flipX": {
					"type": "boolean"
				}
			},
			"default": {
				"inside": false,
				"flipX": false
			}
		},
		"leftBorderPosition": {
			"type": "object",
			"properties": {
				"inside": {
					"type": "boolean"
				},
				"flipX": {
					"type": "boolean"
				}
			},
			"default": {
				"inside": false,
				"flipX": false
			}
		},
		"rightBorderPosition": {
			"type": "object",
			"properties": {
				"inside": {
					"type": "boolean"
				},
				"flipX": {
					"type": "boolean"
				}
			},
			"default": {
				"inside": false,
				"flipX": false
			}
		},
		"topBorderZindex": {
			"type": "number",
			"default": 0
		},
		"bottomBorderZindex": {
			"type": "number",
			"default": 0
		},
		"leftBorderZindex": {
			"type": "number",
			"default": 0
		},
		"rightBorderZindex": {
			"type": "number",
			"default": 0
		},
		"topBorderSpeed": {
			"type": "number",
			"default": 1
		},
		"bottomBorderSpeed": {
			"type": "number",
			"default": 1
		},
		"leftBorderSpeed": {
			"type": "number",
			"default": 1
		},
		"rightBorderSpeed": {
			"type": "number",
			"default": 1
		},
		"topBorderSVG": {
			"type": "number",
			"default": 0
		},
		"bottomBorderSVG": {
			"type": "number",
			"default": 0
		},
		"leftBorderSVG": {
			"type": "number",
			"default": 0
		},
		"rightBorderSVG": {
			"type": "number",
			"default": 0
		}
	}
}