{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "gutentor/google-map",
  "title": "Google Map Widget",
  "description": "Add a Google map, add address and pin your location.",
  "category": "gutentor",
  "keywords": ["Gutentor Google Map Address Location Box Block Widget"],
  "textdomain": "gutentor",
  "attributes": {
    "blockID": {
      "type": "string"
    },
    "timestamp": {
      "type": "number",
      "default": 0
    },
    "gutentorBlockName": {
      "type": "string"
    },
    "containerWidth": {
      "type": "string",
      "default": "grid-container"
    },
    "id": {
      "type": "string"
    },
    "location": {
      "type": "string",
      "default": "La Sagrada Familia, Barcelona, Spain"
    },
    "latitude": {
      "type": "string",
      "default": "41.4036299"
    },
    "longitude": {
      "type": "string",
      "default": "2.1743558000000576"
    },
    "type": {
      "type": "string",
      "default": "roadmap"
    },
    "zoom": {
      "type": "number",
      "default": 15
    },
    "mapHeight": {
      "type": "object",
      "default": {
        "type": "px",
        "desktop": "250",
        "tablet": "200",
        "mobile": "150"
      }
    },
    "draggable": {
      "type": "boolean",
      "default": true
    },
    "mapTypeControl": {
      "type": "boolean",
      "default": true
    },
    "zoomControl": {
      "type": "boolean",
      "default": true
    },
    "fullscreenControl": {
      "type": "boolean",
      "default": true
    },
    "streetViewControl": {
      "type": "boolean",
      "default": true
    },
    "markers": {
      "type": "array",
      "default": []
    },
    "blockComponentTitleEnable": {
      "type": "boolean",
      "default": true
    },
    "blockComponentTitle": {
      "type": "string",
      "default": "Block Title"
    },
    "blockComponentTitleTag": {
      "type": "string",
      "default": "h2"
    },
    "blockComponentTitleAlign": {
      "type": "string",
      "default": "text-center"
    },
    "blockComponentTitleColorEnable": {
      "type": "boolean",
      "default": true
    },
    "blockComponentTitleColor": {
      "type": "object",
      "default": {
        "hex": "#111111"
      }
    },
    "blockComponentTitleTypography": {
      "type": "object",
      "default": {
        "fontType": "default",
        "systemFont": "",
        "googleFont": "",
        "customFont": "",
        "desktopFontSize": "",
        "tabletFontSize": "",
        "mobileFontSize": "",
        "fontWeight": "",
        "textTransform": "",
        "fontStyle": "",
        "textDecoration": "",
        "desktopLineHeight": "",
        "tabletLineHeight": "",
        "mobileLineHeight": "",
        "desktopLetterSpacing": "",
        "tabletLetterSpacing": "",
        "mobileLetterSpacing": ""
      }
    },
    "blockComponentTitleMargin": {
      "type": "object",
      "default": {
        "type": "px",
        "desktopTop": "",
        "desktopRight": "",
        "desktopBottom": "",
        "desktopLeft": "",
        "tabletTop": "",
        "tabletRight": "",
        "tabletBottom": "",
        "tabletLeft": "",
        "mobileTop": "",
        "mobileRight": "",
        "mobileBottom": "",
        "mobileLeft": ""
      }
    },
    "blockComponentTitlePadding": {
      "type": "object",
      "default": {
        "type": "px",
        "desktopTop": "",
        "desktopRight": "",
        "desktopBottom": "",
        "desktopLeft": "",
        "tabletTop": "",
        "tabletRight": "",
        "tabletBottom": "",
        "tabletLeft": "",
        "mobileTop": "",
        "mobileRight": "",
        "mobileBottom": "",
        "mobileLeft": ""
      }
    },
    "blockComponentTitleAnimation": {
      "type": "object",
      "default": {
        "Animation": "none",
        "Delay": "",
        "Speed": "",
        "IterationType": "1",
        "Iteration": "1"
      }
    },
    "blockComponentTitleDesignEnable": {
      "type": "boolean",
      "default": true
    },
    "blockComponentTitleSeperatorPosition": {
      "type": "string",
      "default": "seperator-bottom"
    },
    "blockItemsWrapMargin": {
      "type": "object",
      "default": {
        "type": "px",
        "desktopTop": "",
        "desktopRight": "",
        "desktopBottom": "",
        "desktopLeft": "",
        "tabletTop": "",
        "tabletRight": "",
        "tabletBottom": "",
        "tabletLeft": "",
        "mobileTop": "",
        "mobileRight": "",
        "mobileBottom": "",
        "mobileLeft": ""
      }
    },
    "blockItemsWrapPadding": {
      "type": "object",
      "default": {
        "type": "px",
        "desktopTop": "",
        "desktopRight": "",
        "desktopBottom": "",
        "desktopLeft": "",
        "tabletTop": "",
        "tabletRight": "",
        "tabletBottom": "",
        "tabletLeft": "",
        "mobileTop": "",
        "mobileRight": "",
        "mobileBottom": "",
        "mobileLeft": ""
      }
    },
    "blockItemsWrapAnimation": {
      "type": "object",
      "default": {
        "Animation": "none",
        "Delay": "",
        "Speed": "",
        "IterationType": "1",
        "Iteration": "1"
      }
    },
    "blockComponentAnimation": {
      "type": "object",
      "default": {
        "Animation": "none",
        "Delay": "",
        "Speed": "",
        "IterationType": "1",
        "Iteration": "1"
      }
    },
    "blockComponentBGType": {
      "type": "string"
    },
    "mBGImageSrc": {
      "type": "string",
      "default": "self-hosted-local"
    },
    "blockComponentBGImage": {
      "type": "object"
    },
    "blockComponentBGImageSizeType": {
      "type": "string",
      "default": "full"
    },
    "blockComponentBGVideo": {
      "type": "object"
    },
    "mBGImageUrl": {
      "type": "string",
      "default": ""
    },
    "mBGVideoSrc": {
      "type": "string",
      "default": "self-hosted-local"
    },
    "mBGVideoUrl": {
      "type": "string",
      "default": "https://www.youtube.com/watch?v=bGMi7L78hVk"
    },
    "blockComponentBGColor": {
      "type": "object"
    },
    "mBGGradient": {
      "type": "string"
    },
    "blockComponentBGImageSize": {
      "type": "string"
    },
    "blockComponentBGImagePosition": {
      "type": "string"
    },
    "blockComponentBGImageRepeat": {
      "type": "string"
    },
    "blockComponentBGImageAttachment": {
      "type": "string"
    },
    "blockComponentBGVideoLoop": {
      "type": "boolean",
      "default": true
    },
    "blockComponentBGVideoMuted": {
      "type": "boolean",
      "default": true
    },
    "blockComponentEnableOverlay": {
      "type": "boolean",
      "default": false
    },
    "blockComponentOverlayColor": {
      "type": "object"
    },
    "mOCGradient": {
      "type": "string"
    },
    "blockComponentDesktopDisplayMode": {
      "type": "boolean",
      "default": false
    },
    "blockComponentTabletDisplayMode": {
      "type": "boolean",
      "default": false
    },
    "blockComponentMobileDisplayMode": {
      "type": "boolean",
      "default": false
    },
    "blockComponentBoxBorder": {
      "type": "object",
      "default": {
        "borderStyle": "none",
        "borderTop": "",
        "borderRight": "",
        "borderBottom": "",
        "borderLeft": "",
        "borderColorNormal": "",
        "borderColorHover": "",
        "borderRadiusType": "px",
        "borderRadiusTop": "",
        "borderRadiusRight": "",
        "borderRadiusBottom": "",
        "borderRadiusLeft": ""
      }
    },
    "blockComponentMargin": {
      "type": "object",
      "default": {
        "type": "px",
        "desktopTop": "",
        "desktopRight": "",
        "desktopBottom": "",
        "desktopLeft": "",
        "tabletTop": "",
        "tabletRight": "",
        "tabletBottom": "",
        "tabletLeft": "",
        "mobileTop": "",
        "mobileRight": "",
        "mobileBottom": "",
        "mobileLeft": ""
      }
    },
    "blockComponentPadding": {
      "type": "object",
      "default": {
        "type": "px",
        "desktopTop": "",
        "desktopRight": "",
        "desktopBottom": "",
        "desktopLeft": "",
        "tabletTop": "",
        "tabletRight": "",
        "tabletBottom": "",
        "tabletLeft": "",
        "mobileTop": "",
        "mobileRight": "",
        "mobileBottom": "",
        "mobileLeft": ""
      }
    },
    "blockComponentBoxShadowOptions": {
      "type": "object",
      "default": {
        "boxShadowColor": "",
        "boxShadowX": "",
        "boxShadowY": "",
        "boxShadowBlur": "",
        "boxShadowSpread": "",
        "boxShadowPosition": ""
      }
    },
    "blockSectionHtmlTag": {
      "type": "string",
      "default": "section"
    },
    "blockShapeTopSelect": {
      "type": "string",
      "default": ""
    },
    "blockShapeTopSelectEnableColor": {
      "type": "boolean",
      "default": false
    },
    "blockShapeTopFlipVertically": {
      "type": "boolean",
      "default": false
    },
    "blockShapeTopFlipHorizontally": {
      "type": "boolean",
      "default": false
    },
    "blockShapeTopSelectColor": {
      "type": "object",
      "default": {}
    },
    "blockShapeTopHeight": {
      "type": "object",
      "default": {
        "type": "px",
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockShapeTopWidth": {
      "type": "object",
      "default": {
        "type": "px",
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockShapeTopPosition": {
      "type": "boolean",
      "default": false
    },
    "blockShapeBottomSelect": {
      "type": "string",
      "default": ""
    },
    "blockShapeBottomSelectEnableColor": {
      "type": "boolean",
      "default": false
    },
    "blockShapeBottomFlipVertically": {
      "type": "boolean",
      "default": false
    },
    "blockShapeBottomFlipHorizontally": {
      "type": "boolean",
      "default": false
    },
    "blockShapeBottomSelectColor": {
      "type": "object",
      "default": {}
    },
    "blockShapeBottomHeight": {
      "type": "object",
      "default": {
        "type": "px",
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockShapeBottomWidth": {
      "type": "object",
      "default": {
        "type": "px",
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockShapeBottomPosition": {
      "type": "boolean",
      "default": false
    },
    "blockComponentEnablePosition": {
      "type": "boolean",
      "default": false
    },
    "blockComponentEnableContentVerticalAlign": {
      "type": "boolean",
      "default": false
    },
    "blockComponentContentVerticalAlignMobile": {
      "type": "string",
      "default": "g-c-r-valign"
    },
    "blockComponentContentVerticalAlignTablet": {
      "type": "string",
      "default": "g-c-r-valign"
    },
    "blockComponentContentVerticalAlignDesktop": {
      "type": "string",
      "default": "g-c-r-valign"
    },
    "blockComponentPositionTypeDesktop": {
      "type": "string",
      "default": "g-pos-d"
    },
    "wMarginD": {
      "type": "boolean",
      "default": false
    },
    "blockComponentPositionTypeTablet": {
      "type": "string",
      "default": "g-pos-d"
    },
    "wMarginT": {
      "type": "boolean",
      "default": false
    },
    "blockComponentPositionTypeMobile": {
      "type": "string",
      "default": "g-pos-d"
    },
    "wMarginM": {
      "type": "boolean",
      "default": false
    },
    "blockComponentPositionDesktop": {
      "type": "object",
      "default": {
        "type": "px",
        "top": "",
        "right": "",
        "bottom": "",
        "left": ""
      }
    },
    "blockComponentPositionDesktopWidth": {
      "type": "object",
      "default": {
        "type": "px",
        "width": ""
      }
    },
    "blockComponentPositionTablet": {
      "type": "object",
      "default": {
        "type": "px",
        "top": "",
        "right": "",
        "bottom": "",
        "left": ""
      }
    },
    "blockComponentPositionTabletWidth": {
      "type": "object",
      "default": {
        "type": "px",
        "width": ""
      }
    },
    "blockComponentPositionMobile": {
      "type": "object",
      "default": {
        "type": "px",
        "top": "",
        "right": "",
        "bottom": "",
        "left": ""
      }
    },
    "blockComponentPositionMobileWidth": {
      "type": "object",
      "default": {
        "type": "px",
        "width": ""
      }
    },
    "blockComponentEnableZIndex": {
      "type": "boolean",
      "default": false
    },
    "blockComponentZIndex": {
      "type": "object",
      "default": {
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockComponentEnableHeight": {
      "type": "boolean",
      "default": false
    },
    "blockComponentHeight": {
      "type": "object",
      "default": {
        "type": "px",
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockComponentRemoveContainerSpace": {
      "type": "object",
      "default": {
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockComponentRemoveRowSpace": {
      "type": "object",
      "default": {
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "blockComponentRemoveColumnSpace": {
      "type": "object",
      "default": {
        "desktop": "",
        "tablet": "",
        "mobile": ""
      }
    },
    "wRawCustomCss": {
      "type": "string",
      "default": ""
    }
  },
  "supports": {
    "align": ["wide", "full"],
    "html": false
  }
}
