{
    "$schema": "https://schemas.wp.org/trunk/block.json",
    "apiVersion": 3,
    "title": "WPMF Gallery Addon",
    "name": "wpmf/block-gallery",
    "icon": "format-gallery-addon",
    "keywords": [
        "gallery",
        "file",
        "wp-media-folder-gallery-addon"
    ],
    "supports": {
        "align": [
            "left",
            "right",
            "full",
            "wide",
            "center"
        ]
    },
    "attributes": {
        "galleryId": {
            "type": "number",
            "default": 0
        },
        "display": {
            "type": "string",
            "default": ""
        },
        "layout": {
            "type": "string",
            "default": "vertical"
        },
        "row_height": {
            "type": "number",
            "default": 200
        },
        "aspect_ratio": {
            "type": "string",
            "default": "default"
        },
        "display_tree": {
            "type": "number",
            "default": 0
        },
        "sub_galleries_listing": {
            "type": "number",
            "default": 0
        },
        "display_tag": {
            "type": "number",
            "default": 0
        },
        "disable_overlay": {
            "type": "number",
            "default": 0
        },
        "download_all": {
            "type": "number",
            "default": 0
        },
        "columns": {
            "type": "string",
            "default": "3"
        },
        "size": {
            "type": "string",
            "default": "medium"
        },
        "crop_image": {
            "type": "number",
            "default": 1
        },
        "targetsize": {
            "type": "string",
            "default": "large"
        },
        "link": {
            "type": "string",
            "default": "file"
        },
        "wpmf_orderby": {
            "type": "string",
            "default": "post__in"
        },
        "wpmf_order": {
            "type": "string",
            "default": "ASC"
        },
        "animation": {
            "type": "string",
            "default": "slide"
        },
        "duration": {
            "type": "number",
            "default": 4000
        },
        "auto_animation": {
            "type": "number",
            "default": 1
        },
        "number_lines": {
            "type": "number",
            "default": 1
        },
        "show_buttons": {
            "type": "number",
            "default": 1
        },
        "img_border_radius": {
            "type": "number",
            "default": 0
        },
        "borderWidth": {
            "type": "number",
            "default": 1
        },
        "borderColor": {
            "type": "string",
            "default": "transparent"
        },
        "borderStyle": {
            "type": "string",
            "default": "none"
        },
        "hoverShadowH": {
            "type": "number",
            "default": 0
        },
        "hoverShadowV": {
            "type": "number",
            "default": 0
        },
        "hoverShadowBlur": {
            "type": "number",
            "default": 0
        },
        "hoverShadowSpread": {
            "type": "number",
            "default": 0
        },
        "hoverShadowColor": {
            "type": "string",
            "default": "#ccc"
        },
        "gutterwidth": {
            "type": "number",
            "default": 15
        },
        "tree_width": {
            "type": "number",
            "default": 250
        },
        "theme": {
            "type": "string",
            "default": ""
        },
        "html": {
            "type": "string",
            "default": ""
        },
        "cover": {
            "type": "string",
            "source": "attribute",
            "selector": "img",
            "attribute": "src"
        },
        "hover_color": {
            "type": "string",
            "default": "#000"
        },
        "hover_opacity": {
            "type": "number",
            "default": 0.4
        },
        "hover_title_position": {
            "type": "string",
            "default": "center_center"
        },
        "hover_title_size": {
            "type": "number",
            "default": 16
        },
        "hover_title_color": {
            "type": "string",
            "default": "#fff"
        },
        "hover_desc_position": {
            "type": "string",
            "default": "none"
        },
        "hover_desc_size": {
            "type": "number",
            "default": 14
        },
        "hover_desc_color": {
            "type": "string",
            "default": "#fff"
        }
    },
    "editorScript": [
        "jquery-masonry",
        "wpmf-gallery-addon",
        "wpmf-justified-script",
        "wpmf-flipster-js",
        "wpmf-slick-script",
        "wpmfisotope",
        "wpmfpackery",
        "wordpresscanvas-imagesloaded"
    ],
    "style": [
        "wpmf-gallery-css",
        "wpmf-gallery-addon",
        "wpmf-jaofiletree",
        "wpmf-gallery-download-css",
        "wpmf-flipster-css",
        "wpmf-gallery-style",
        "wpmf-slick-theme-style",
        "wpmf-slick-style",
        "wpmf-justified-style"
    ]
}