{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 2,
  "name": "bsb/slider",
  "title": "Slider",
  "category": "widgets",
  "version": "1.1.32",
  "description": "Display Amazing Gutenberg Responsive Image And Content Slider",
  "keywords": [
    "slider",
    "bootstrap",
    "carousel"
  ],
  "textdomain": "slider",
  "attributes": {
    "align": {
      "type": "string",
      "default": ""
    },
    "layoutType": {
      "type": "string",
      "default": null
    },
    "sourceType": {
      "type": "string",
      "default": ""
    },
    "postsQuery": {
      "type": "object",
      "default": {
        "post_type": "post",
        "selectedCategories": [],
        "selectedTags": [],
        "per_page": 12,
        "orderby": "date",
        "order": "desc",
        "offset": 0,
        "include": [],
        "exclude": [],
        "selectedTaxonomies": {},
        "isExcludeCurrent": false,
        "isExcerptFromContent": true,
        "excerptLength": 25,
        "paginationCurrentPage": 1,
        "fImgSize": "full",
        "metaDateFormat": "M j, Y"
      }
    },
    "woocommerceQuery": {
      "type": "object",
      "default": {
        "categories": [],
        "limit": -1,
        "order_by": "menu_order",
        "order": ""
      }
    },
    "button": {
      "type": "object",
      "default": {
        "text": "Learn More"
      }
    },
    "cId": {
      "type": "string",
      "default": ""
    },
    "sliders": {
      "type": "array",
      "default": [
        {
          "img": {
            "url": "https://templates.bplugins.com/wp-content/uploads/2025/02/n-39.jpg"
          },
          "video": "",
          "title": null,
          "desc": "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
          "btnLabel": "",
          "btnUrl": "https://wordpress.org/plugins/b-slider/",
          "target": false,
          "altText": null
        },
        {
          "img": {
            "url": "https://templates.bplugins.com/wp-content/uploads/2025/02/n-38.jpg"
          },
          "video": "",
          "isPoster": true,
          "title": null,
          "desc": "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",
          "btnLabel": "",
          "btnUrl": "https://wordpress.org/plugins/b-slider/",
          "target": false
        }
      ]
    },
    "columns": {
      "type": "object",
      "default": {
        "desktop": 3,
        "tablet": 2,
        "mobile": 1
      }
    },
    "columnGap": {
      "type": "string",
      "default": "30px"
    },
    "rowGap": {
      "type": "string",
      "default": "30px"
    },
    "carousel": {
      "type": "object",
      "default": {
        "carouselStyle": "standard",
        "isAutoPlay": true,
        "autoPlayDelay": 2000,
        "mousewheel": false,
        "effect": "none",
        "grabCursor": false,
        "loop": true,
        "reverseDirection": false,
        "caroDirection": "horizontal",
        "navigation": true,
        "pagination": true
      }
    },
    "grid": {
      "type": "object",
      "default": {
        "paginationType": "pagination",
        "loadMoreBtn": {
          "typo": {
            "fontSize": {
              "desktop": 25,
              "tablet": 20,
              "mobile": 15
            },
            "fontWeight": 700,
            "lineHeight": "135%"
          },
          "colors": {
            "color": "#000",
            "bg": "#f0f0f1"
          },
          "hovColors": {
            "color": "#fff",
            "bg": "#000"
          },
          "padding": {
            "top": "10px",
            "right": "20px",
            "bottom": "10px",
            "left": "20px"
          },
          "border": {
            "color": "#e1e1e1",
            "style": "solid",
            "width": "0px"
          },
          "radius": {
            "top": "3px",
            "right": "3px",
            "bottom": "3px",
            "left": "3px"
          }
        }
      }
    },
    "thumbnails": {
      "type": "object",
      "default": {
        "overly": {
          "color": ""
        },
        "height": {
          "desktop": "120px",
          "tablet": "",
          "mobile": ""
        },
        "position": {
          "desktop": "bottom"
        },
        "width": {
          "desktop": "30%",
          "tablet": "20%",
          "mobile": "15%"
        },
        "active": {
          "color": "#00000000",
          "border": {
            "color": "#000",
            "style": "solid",
            "width": "0px"
          }
        }
      }
    },
    "videoConf": {
      "type": "object",
      "default": {
        "controls": {
          "play-large": true,
          "restart": false,
          "rewind": true,
          "play": true,
          "fast-forward": true,
          "progress": true,
          "current-time": true,
          "duration": false,
          "mute": true,
          "volume": true,
          "pip": false,
          "airplay": false,
          "settings": true,
          "download": false,
          "fullscreen": true
        },
        "isPopup": true,
        "icon": true,
        "repeat": false,
        "isAutoPlay": false,
        "muted": false,
        "resetOnEnd": false,
        "autoHideControl": true
      }
    },
    "title": {
      "type": "object",
      "default": {
        "tag": "h5"
      }
    },
    "titleFCaption": {
      "type": "boolean",
      "default": false
    },
    "titleAnimation": {
      "type": "object",
      "default": {
        "effect": "fadeInLeft",
        "delay": 0,
        "duration": 0.7
      }
    },
    "descAnimation": {
      "type": "object",
      "default": {
        "effect": "fadeInRight",
        "delay": 0.7,
        "duration": 0.7
      }
    },
    "btnAnimation": {
      "type": "object",
      "default": {
        "effect": "zoomIn",
        "delay": 1.4,
        "duration": 0.7
      }
    },
    "isMouseWheel": {
      "type": "boolean",
      "default": false
    },
    "isArrowFollowSlide": {
      "type": "boolean",
      "default": false
    },
    "isMouseDrag": {
      "type": "boolean",
      "default": false
    },
    "slideInnerGap": {
      "type": "string",
      "default": "180px"
    },
    "slideInnerGapDevice": {
      "type": "object",
      "default": {
        "desktop": "180px",
        "tablet": "140px",
        "mobile": "100px"
      }
    },
    "titleTypo": {
      "type": "object",
      "default": {
        "fontSize": {
          "desktop": 20,
          "tablet": 20,
          "mobile": 15
        },
        "fontWeight": 700,
        "lineHeight": "135%"
      }
    },
    "titleColor": {
      "type": "string",
      "default": "#fff"
    },
    "titleMargin": {
      "type": "object",
      "default": {
        "top": "5px",
        "right": "0px",
        "bottom": "5px",
        "left": "0px"
      }
    },
    "descTypo": {
      "type": "object",
      "default": {
        "fontSize": {
          "desktop": 18,
          "tablet": 20,
          "mobile": 15
        },
        "fontWeight": 400,
        "lineHeight": "135%"
      }
    },
    "descColor": {
      "type": "string",
      "default": "#fff"
    },
    "descMargin": {
      "type": "object",
      "default": {
        "top": "5px",
        "right": "0px",
        "bottom": "5px",
        "left": "0px"
      }
    },
    "btnTypo": {
      "type": "object",
      "default": {
        "fontSize": {
          "desktop": 20,
          "tablet": 20,
          "mobile": 15
        },
        "fontWeight": 500,
        "lineHeight": "135%"
      }
    },
    "btnColors": {
      "type": "object",
      "default": {
        "color": "#fff",
        "bg": ""
      }
    },
    "btnHovColors": {
      "type": "object",
      "default": {
        "color": "#000",
        "bg": "#fff"
      }
    },
    "btnPadding": {
      "type": "object",
      "default": {
        "top": "5px",
        "right": "8px",
        "bottom": "5px",
        "left": "8px"
      }
    },
    "btnBorder": {
      "type": "object",
      "default": {
        "color": "#e1e1e1",
        "style": "solid",
        "width": "3px"
      }
    },
    "btnRadius": {
      "type": "string",
      "default": "0px"
    },
    "arrow": {
      "type": "object",
      "default": {
        "visibility": true,
        "size": 48,
        "color": "#fff",
        "bg": "transparent"
      }
    },
    "arrowWidth": {
      "type": "string",
      "default": "50px"
    },
    "deviceArrowWidth": {
      "type": "object",
      "default": {
        "desktop": "50px",
        "tablet": "40px",
        "mobile": "30px"
      }
    },
    "deviceArrowHeight": {
      "type": "object",
      "default": {
        "desktop": "50px",
        "tablet": "40px",
        "mobile": "30px"
      }
    },
    "arrowHeight": {
      "type": "string",
      "default": "50px"
    },
    "arrowRadius": {
      "type": "object",
      "default": {
        "top": "3px",
        "bottom": "3px",
        "left": "3px",
        "right": "3px"
      }
    },
    "arrowBorder": {
      "type": "object",
      "default": {
        "color": "#000",
        "style": "solid",
        "width": "0px"
      }
    },
    "arrowStyle": {
      "type": "string",
      "default": "style1"
    },
    "indicator": {
      "type": "object",
      "default": {
        "visibility": true,
        "type": "default",
        "style": "",
        "color": "#000",
        "activeColor": "#fff",
        "width": "30px",
        "height": "3px",
        "radius": "0px",
        "activeBorder": {
          "color": "#e1e1e1",
          "style": "solid",
          "width": "4px"
        },
        "moveFromEdge": "-15px",
        "position": "bottom-center",
        "direction": "horizontal"
      }
    },
    "SliderOverly": {
      "type": "string",
      "default": "#00000088"
    },
    "direction": {
      "type": "string",
      "default": "default"
    },
    "options": {
      "type": "object",
      "default": {
        "interval": 2000,
        "ride": false,
        "pause": false,
        "height": 400,
        "shuffle": false
      }
    },
    "animation": {
      "type": "string",
      "default": "default"
    },
    "position": {
      "type": "string",
      "default": "bottom center"
    },
    "height": {
      "type": "string",
      "default": "450px"
    },
    "sliderHeight": {
      "type": "object",
      "default": {}
    },
    "borderRadius": {
      "type": "object",
      "default": {
        "top": "3px",
        "right": "3px",
        "bottom": "3px",
        "left": "3px"
      }
    },
    "margin": {
      "type": "object",
      "default": {
        "top": "0px",
        "right": "0px",
        "bottom": "0px",
        "left": "0px"
      }
    },
    "isLazyLoad": {
      "type": "boolean",
      "default": false
    }
  },
  "supports": {
    "align": [
      "wide",
      "full"
    ],
    "html": false
  },
  "example": {
    "attributes": {}
  },
  "editorScript": [
    "file:./index.js",
    "bootstrap",
    "lazyLoad",
    "lbb-plyr-script",
    "wp-api",
    "wp-util"
  ],
  "editorStyle": "file:./index.css",
  "style": [
    "file:./view.css",
    "bsb-style",
    "lbb-plyr-style"
  ],
  "render": "file:./render.php",
  "viewScript": [
    "file:./view.js",
    "jquery",
    "bootstrap",
    "lazyLoad",
    "lbb-plyr-script",
    "wp-util",
    "wp-api"
  ]
}