{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "animatikon/motionfx",
  "version": "1.0.0",
  "title": "Motion FX",
  "category": "animatikon",
  "icon": "smiley",
  "description": "Add motion effects like movement, rotation, scale or fade to your content.",
  "example": {},
  "supports": {
    "html": false,
    "alignWide": true,
    "align": [
      "wide",
      "full"
    ],
    "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": {
    "blockID": {
      "type": "string",
      "default": ""
    },
    "common_alignmentMatrix": {
      "type": "string",
      "default": "center center"
    },
    "common_isCommonPerspective": {
      "type": "boolean",
      "default": true
    },
    "common_perspective": {
      "type": "number",
      "default": 800
    },
    "common_overflowX": {
      "type": "boolean",
      "default": false
    },
    "common_overflowY": {
      "type": "boolean",
      "default": false
    },
    "common_zIndex": {
      "type": "number",
      "default": 0
    },
    "common_targetChildren": {
      "type": "boolean",
      "default": true
    },
    "common_wrappersDepth": {
      "type": "number",
      "default": 0
    },
    "common_targetClassNames": {
      "type": "string",
      "default": ""
    },
    "common_previewOnEdit": {
      "type": "boolean",
      "default": true
    },
    "common_isFlexLayout": {
      "type": "boolean",
      "default": false
    },
    "common_flexDirection": {
      "type": "string",
      "default": "row"
    },
    "common_flexGrow": {
      "type": "number",
      "default": 0
    },
    "common_flexShrink": {
      "type": "number",
      "default": 1
    },
    "common_flexWrap": {
      "type": "string",
      "default": "wrap"
    },
    "common_justifyContent": {
      "type": "string",
      "default": "flex-start"
    },
    "common_alignItems": {
      "type": "string",
      "default": "stretch"
    },
    "common_alignContent": {
      "type": "string",
      "default": "stretch"
    },
    "common_rowGap": {
      "type": "string",
      "default": "0"
    },
    "common_columnGap": {
      "type": "string",
      "default": "0"
    },
    "common_height": {
      "type": "string",
      "default": "auto"
    },
    "common_positionX": {
      "type": "string",
      "default": "center"
    },
    "common_positionY": {
      "type": "string",
      "default": "center"
    },
    "motionX_enabled": {
      "type": "boolean",
      "default": false
    },
    "motionX_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "motionX_onScroll": {
      "type": "boolean",
      "default": false
    },
    "motionX_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "motionX_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "motionX_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "motionX_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "motionX_scrub": {
      "type": "number",
      "default": 0.5
    },
    "motionX_duration": {
      "type": "number",
      "default": 1
    },
    "motionX_delay": {
      "type": "number",
      "default": 0
    },
    "motionX_reverse": {
      "type": "boolean",
      "default": true
    },
    "motionX_repeat": {
      "type": "number",
      "default": 0
    },
    "motionX_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "motionX_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "motionX_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "motionX_stagger": {
      "type": "number",
      "default": 0
    },
    "motionX_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "motionX_from": {
      "type": "string",
      "default": "0px"
    },
    "motionX_to": {
      "type": "string",
      "default": "0px"
    },
    "motionY_enabled": {
      "type": "boolean",
      "default": false
    },
    "motionY_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "motionY_onScroll": {
      "type": "boolean",
      "default": false
    },
    "motionY_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "motionY_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "motionY_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "motionY_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "motionY_scrub": {
      "type": "number",
      "default": 0.5
    },
    "motionY_duration": {
      "type": "number",
      "default": 1
    },
    "motionY_delay": {
      "type": "number",
      "default": 0
    },
    "motionY_reverse": {
      "type": "boolean",
      "default": true
    },
    "motionY_repeat": {
      "type": "number",
      "default": 0
    },
    "motionY_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "motionY_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "motionY_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "motionY_stagger": {
      "type": "number",
      "default": 0
    },
    "motionY_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "motionY_from": {
      "type": "string",
      "default": "0px"
    },
    "motionY_to": {
      "type": "string",
      "default": "0px"
    },
    "motionZ_enabled": {
      "type": "boolean",
      "default": false
    },
    "motionZ_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "motionZ_onScroll": {
      "type": "boolean",
      "default": false
    },
    "motionZ_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "motionZ_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "motionZ_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "motionZ_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "motionZ_scrub": {
      "type": "number",
      "default": 0.5
    },
    "motionZ_duration": {
      "type": "number",
      "default": 1
    },
    "motionZ_delay": {
      "type": "number",
      "default": 0
    },
    "motionZ_reverse": {
      "type": "boolean",
      "default": true
    },
    "motionZ_repeat": {
      "type": "number",
      "default": 0
    },
    "motionZ_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "motionZ_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "motionZ_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "motionZ_stagger": {
      "type": "number",
      "default": 0
    },
    "motionZ_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "motionZ_from": {
      "type": "string",
      "default": "0px"
    },
    "motionZ_to": {
      "type": "string",
      "default": "0px"
    },
    "rotationX_enabled": {
      "type": "boolean",
      "default": false
    },
    "rotationX_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "rotationX_onScroll": {
      "type": "boolean",
      "default": false
    },
    "rotationX_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "rotationX_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "rotationX_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "rotationX_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "rotationX_scrub": {
      "type": "number",
      "default": 0.5
    },
    "rotationX_duration": {
      "type": "number",
      "default": 1
    },
    "rotationX_delay": {
      "type": "number",
      "default": 0
    },
    "rotationX_reverse": {
      "type": "boolean",
      "default": true
    },
    "rotationX_repeat": {
      "type": "number",
      "default": 0
    },
    "rotationX_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "rotationX_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "rotationX_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "rotationX_stagger": {
      "type": "number",
      "default": 0
    },
    "rotationX_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "rotationX_from": {
      "type": "number",
      "default": 0
    },
    "rotationX_to": {
      "type": "number",
      "default": 0
    },
    "rotationY_enabled": {
      "type": "boolean",
      "default": false
    },
    "rotationY_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "rotationY_onScroll": {
      "type": "boolean",
      "default": false
    },
    "rotationY_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "rotationY_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "rotationY_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "rotationY_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "rotationY_scrub": {
      "type": "number",
      "default": 0.5
    },
    "rotationY_duration": {
      "type": "number",
      "default": 1
    },
    "rotationY_delay": {
      "type": "number",
      "default": 0
    },
    "rotationY_reverse": {
      "type": "boolean",
      "default": true
    },
    "rotationY_repeat": {
      "type": "number",
      "default": 0
    },
    "rotationY_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "rotationY_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "rotationY_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "rotationY_stagger": {
      "type": "number",
      "default": 0
    },
    "rotationY_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "rotationY_from": {
      "type": "number",
      "default": 0
    },
    "rotationY_to": {
      "type": "number",
      "default": 0
    },
    "rotationZ_enabled": {
      "type": "boolean",
      "default": false
    },
    "rotationZ_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "rotationZ_onScroll": {
      "type": "boolean",
      "default": false
    },
    "rotationZ_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "rotationZ_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "rotationZ_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "rotationZ_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "rotationZ_scrub": {
      "type": "number",
      "default": 0.5
    },
    "rotationZ_duration": {
      "type": "number",
      "default": 1
    },
    "rotationZ_delay": {
      "type": "number",
      "default": 0
    },
    "rotationZ_reverse": {
      "type": "boolean",
      "default": true
    },
    "rotationZ_repeat": {
      "type": "number",
      "default": 0
    },
    "rotationZ_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "rotationZ_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "rotationZ_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "rotationZ_stagger": {
      "type": "number",
      "default": 0
    },
    "rotationZ_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "rotationZ_from": {
      "type": "number",
      "default": 0
    },
    "rotationZ_to": {
      "type": "number",
      "default": 0
    },
    "opacity_enabled": {
      "type": "boolean",
      "default": false
    },
    "opacity_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "opacity_onScroll": {
      "type": "boolean",
      "default": false
    },
    "opacity_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "opacity_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "opacity_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "opacity_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "opacity_scrub": {
      "type": "number",
      "default": 0.5
    },
    "opacity_duration": {
      "type": "number",
      "default": 1
    },
    "opacity_delay": {
      "type": "number",
      "default": 0
    },
    "opacity_reverse": {
      "type": "boolean",
      "default": true
    },
    "opacity_repeat": {
      "type": "number",
      "default": 0
    },
    "opacity_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "opacity_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "opacity_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "opacity_stagger": {
      "type": "number",
      "default": 0
    },
    "opacity_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "opacity_from": {
      "type": "number",
      "default": 100
    },
    "opacity_to": {
      "type": "number",
      "default": 100
    },
    "blur_enabled": {
      "type": "boolean",
      "default": false
    },
    "blur_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "blur_onScroll": {
      "type": "boolean",
      "default": false
    },
    "blur_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "blur_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "blur_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "blur_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "blur_scrub": {
      "type": "number",
      "default": 0.5
    },
    "blur_duration": {
      "type": "number",
      "default": 1
    },
    "blur_delay": {
      "type": "number",
      "default": 0
    },
    "blur_reverse": {
      "type": "boolean",
      "default": true
    },
    "blur_repeat": {
      "type": "number",
      "default": 0
    },
    "blur_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "blur_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "blur_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "blur_stagger": {
      "type": "number",
      "default": 0
    },
    "blur_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "blur_from": {
      "type": "number",
      "default": 0
    },
    "blur_to": {
      "type": "number",
      "default": 5
    },
    "blur_isBackgroundBlur": {
      "type": "boolean",
      "default": false
    },
    "brightness_enabled": {
      "type": "boolean",
      "default": false
    },
    "brightness_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "brightness_onScroll": {
      "type": "boolean",
      "default": false
    },
    "brightness_scrollStart": {
      "type": "string",
      "default": "60%"
    },
    "brightness_scrollEnd": {
      "type": "string",
      "default": "30%"
    },
    "brightness_easing": {
      "type": "string",
      "default": "easeOut"
    },
    "brightness_easingReverse": {
      "type": "string",
      "default": "easeIn"
    },
    "brightness_scrub": {
      "type": "number",
      "default": 0.5
    },
    "brightness_duration": {
      "type": "number",
      "default": 1
    },
    "brightness_delay": {
      "type": "number",
      "default": 0
    },
    "brightness_reverse": {
      "type": "boolean",
      "default": true
    },
    "brightness_repeat": {
      "type": "number",
      "default": 0
    },
    "brightness_repeatDelay": {
      "type": "number",
      "default": 0
    },
    "brightness_repeatType": {
      "type": "string",
      "default": "loop"
    },
    "brightness_repeatOnReverse": {
      "type": "boolean",
      "default": false
    },
    "brightness_stagger": {
      "type": "number",
      "default": 0
    },
    "brightness_stagger_from": {
      "type": "string",
      "default": "first"
    },
    "brightness_from": {
      "type": "number",
      "default": 100
    },
    "brightness_to": {
      "type": "number",
      "default": 150
    },
    "brightness_isBackgroundbrightness": {
      "type": "boolean",
      "default": false
    },
    "pin_enabled": {
      "type": "boolean",
      "default": false
    },
    "pin_diagnosticMode": {
      "type": "boolean",
      "default": false
    },
    "pin_start": {
      "type": "string",
      "default": "50%"
    },
    "pin_distance": {
      "type": "string",
      "default": "50vh"
    },
    "pin_spacing": {
      "type": "boolean",
      "default": true
    }
  }
}