{
    "apiVersion": 3,
    "name": "gutenverse/news-archive-block",
    "title": "Archive Block",
    "class_callback": "\\GUTENVERSE\\NEWS\\Block\\Archive",
    "description": "Display your posts on the archive page with a Module-style block.",
    "category": "gvnews-archive",
    "attributes": {
        "elementId": {
            "type": "string"
        },
        "gvnewsModule": {
            "type": "string",
            "default": "GUTENVERSE\\NEWS\\Block\\Archive\\Archive_Block"
        },
        "blockType": {
            "type": "string",
            "default": "3"
        },
        "numberPost": {
            "type": "string",
            "default": 8
        },
        "boxed": {
            "type": "boolean",
            "default": false
        },
        "boxedShadow": {
            "type": "boolean",
            "default": false
        },
        "excerptLength": {
            "type": "string",
            "default": 20
        },
        "excerptEllipsis": {
            "type": "string",
            "default": "..."
        },
        "dateFormat": {
            "type": "string",
            "default": "default"
        },
        "dateFormatCustom": {
            "type": "string",
            "default": "Y/m/d"
        },
        "firstPage": {
            "type": "boolean",
            "default": false
        },
        "elClass": {
            "type": "string",
            "default": ""
        },
        "columnWidth": {
            "type": "string",
            "default": "auto"
        },
        "titleTypography": {
            "type": "object"
        },
        "metaTypography": {
            "type": "object"
        },
        "contentTypography": {
            "type": "object"
        },
        "animation": {
            "type": "object",
            "default": []
        },
        "background": {
            "type": "object",
            "default": {},
            "copyStyle": true
        },
        "backgroundHover": {
            "type": "object",
            "default": {},
            "copyStyle": true
        },
        "backgroundTransition": {
            "type": "object",
            "copyStyle": true,
            "default": {}
        },
        "border": {
            "type": "object"
        },
        "borderResponsive": {
            "type": "object"
        },
        "borderHover": {
            "type": "object"
        },
        "borderHoverResponsive": {
            "type": "object"
        },
        "boxShadow": {
            "type": "object"
        },
        "boxShadowHover": {
            "type": "object"
        },
        "hideDesktop": {
            "type": "boolean"
        },
        "hideTablet": {
            "type": "boolean"
        },
        "hideMobile": {
            "type": "boolean"
        },
        "margin": {
            "type": "object"
        },
        "padding": {
            "type": "object"
        },
        "positioningAlign": {
            "type": "object"
        },
        "positioningBottom": {
            "type": "object"
        },
        "positioningLeft": {
            "type": "object"
        },
        "positioningLocation": {
            "type": "string"
        },
        "positioningRight": {
            "type": "object"
        },
        "positioningTop": {
            "type": "object"
        },
        "positioningType": {
            "type": "object"
        },
        "positioningWidth": {
            "type": "object"
        },
        "zIndex": {
            "type": "object"
        },
        "readmoreButtonTypography": {
            "type": "object"
        },
        "readmoreButtonBackground": {
            "type": "object"
        },
        "readmoreButtonBackgroundHover": {
            "type": "object"
        },
        "readmoreButtonColor": {
            "type": "object"
        },
        "readmoreButtonColorHover": {
            "type": "object"
        },
        "readmoreButtonBorder": {
            "type": "object"
        },
        "readmoreButtonBorderHover": {
            "type": "object"
        },
        "readmoreButtonBoxShadow": {
            "type": "object"
        },
        "readmoreButtonBoxShadowHover": {
            "type": "object"
        },
        "readmoreButtonPadding": {
            "type": "object"
        },
        "readmoreButtonMargin": {
            "type": "object"
        },
        "condition": {
            "type": "object",
            "default": {}
        },
        "showMeta": {
            "type": "boolean",
            "default": true
        },
        "showMetaDate": {
            "type": "boolean",
            "default": true
        },
        "showMetaAuthor": {
            "type": "boolean",
            "default": true
        },
        "showMetaComment": {
            "type": "boolean",
            "default": true
        },
        "metaColorHover": {
            "type": "object"
        },
        "metaIconColor": {
            "type": "object"
        },
        "metaIconColorHover": {
            "type": "object"
        },
        "typographyMetaAuthor": {
            "type": "object"
        },
        "metaAuthorColor": {
            "type": "object"
        },
        "metaAuthorColorHover": {
            "type": "object"
        },
        "secondTitleTypography": {
            "type": "object"
        },
        "thridTitleTypography": {
            "type": "object"
        },
        "readmoreButtonDisabled": {
            "type": "boolean"
        },
        "titleColor": {
            "type": "object"
        },
        "aHover": {
            "type": "object"
        },
        "excerptColor": {
            "type": "object"
        },
        "metaColor": {
            "type": "object"
        },
        "categoryButtonTypography": {
            "type": "object"
        },
        "categoryButtonBackground": {
            "type": "object"
        },
        "categoryButtonBackgroundHover": {
            "type": "object"
        },
        "categoryButtonColor": {
            "type": "object"
        },
        "categoryButtonColorHover": {
            "type": "object"
        },
        "categoryButtonBorder": {
            "type": "object"
        },
        "categoryButtonBorderHover": {
            "type": "object"
        },
        "categoryButtonBoxShadow": {
            "type": "object"
        },
        "categoryButtonBoxShadowHover": {
            "type": "object"
        },
        "categoryButtonPadding": {
            "type": "object"
        },
        "categoryButtonMargin": {
            "type": "object"
        },
        "noContentText": {
            "type": "string",
            "default": "No Content Available",
            "copyStyle": true
        },
        "noContentTextAlign": {
            "type": "string",
            "default": "center",
            "copyStyle": true
        },
        "noContentTypography": {
            "type": "object",
            "copyStyle": true
        },
        "noContentColor": {
            "type": "object",
            "copyStyle": true
        },
        "noContentBackground": {
            "type": "object",
            "copyStyle": true
        },
        "noContentBorder": {
            "type": "object",
            "copyStyle": true
        },
        "noContentPadding": {
            "type": "object",
            "copyStyle": true
        },
        "cardBorder": {
            "type": "object",
            "copyStyle": true
        },
        "cardBorderResponsive": {
            "type": "object",
            "copyStyle": true
        },
        "cardPadding": {
            "type": "object",
            "copyStyle": true
        },
        "mainClass": {
            "type": "string",
            "default": "gvnews_pl_md_2"
        },
        "borderMainThumbnail": {
            "type": "object"
        },
        "borderResponsiveMainThumbnail": {
            "type": "object"
        },
        "renderedImageSizeMain": {
            "type": "string",
            "default": "default"
        },
        "overlayBackgroundMain": {
            "type": "object"
        },
        "overlayOpacityMain": {
            "type": "string"
        },
        "contentAlign": {
            "type": "object",
            "copyStyle": true
        },
        "contentAlignVertical": {
            "type": "object",
            "copyStyle": true
        },
        "contentContainerBackground": {
            "type": "object",
            "copyStyle": true
        },
        "contentMargin": {
            "type": "object",
            "copyStyle": true
        },
        "contentPadding": {
            "type": "object",
            "copyStyle": true
        },
        "contentBorder": {
            "type": "object",
            "copyStyle": true
        },
        "contentBorderResponsive": {
            "type": "object",
            "migrate": {
                "attr": "contentBorder",
                "type": "border"
            },
            "copyStyle": true
        },
        "contentContainerShadow": {
            "type": "object",
            "copyStyle": true
        },
        "titleContainerAlign": {
            "type": "object",
            "copyStyle": true
        },
        "titleContainerBackground": {
            "type": "object",
            "copyStyle": true
        },
        "titleContainerMargin": {
            "type": "object",
            "copyStyle": true
        },
        "titleContainerPadding": {
            "type": "object",
            "copyStyle": true
        },
        "rowItemGap": {
            "type": "object"
        },
        "columnItemGap": {
            "type": "object"
        },
        "mainItemGap": {
            "type": "object"
        },
        "gutterWidth": {
            "type": "string",
            "default": 30
        },
        "cardUseBorder": {
            "type": "boolean",
            "default": true
        },
        "cardLineThick": {
            "type": "object",
            "copyStyle": true
        },
        "cardLineColor": {
            "type": "object",
            "copyStyle": true
        },
        "imageLoad": {
            "type": "string",
            "default": ""
        },
        "postTitleHtmlTag": {
            "type": "string",
            "default": "h3"
        },
        "fetchPriorityHigh": {
            "type": "boolean"
        },
        "flexAlignSelf": {
            "type": "object",
            "default": {},
            "copyStyle": true
        },
        "flexOrder": {
            "type": "object",
            "default": {},
            "copyStyle": true
        },
        "flexCustomOrder": {
            "type": "object",
            "default": {},
            "copyStyle": true
        },
        "flexSize": {
            "type": "object",
            "default": {},
            "copyStyle": true
        },
        "flexSizeGrow": {
            "type": "object",
            "default": {},
            "copyStyle": true
        },
        "flexSizeShrink": {
            "type": "object",
            "default": {},
            "copyStyle": true
        }
    },
    "supports": {
        "className": false
    },
    "keywords": [
        "single",
        "archive",
        "block"
    ],
    "viewScript": [
        "gutenverse-news-frontend-blocks-script"
    ],
    "style": [
        "gutenverse-news-frontend-blocks-style"
    ],
    "usesContext": [
        "gutenverse/flexDirection"
    ]
}