!function(e){function t(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};t.m=e,t.c=o,t.d=function(e,o,n){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t,o){"use strict";function n(e){var t,o,n={},r=[];for(o=0;o0?e[n[t.parent]].children.push(t):r.push(t);return r}function r(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";for(t=0;t0&&r(e[t].children,o,n.trim()+"--- ");return o}t.b=n,t.a=r},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});o(2),o(4),o(6),o(8)},function(e,t,o){"use strict";var n=o(3),r=wp.i18n.__;(0,wp.blocks.registerBlockType)("aiovg/categories",{title:r("AIOVG - Categories Grid"),description:r("Display a list of All-in-One Video Gallery Categories."),icon:"category",category:"all-in-one-video-gallery",keywords:[r("categories"),r("gallery"),r("all-in-one-video-gallery")],attributes:{id:{type:"number",default:0},columns:{type:"number",default:aiovg.categories.columns},orderby:{type:"string",default:aiovg.categories.orderby},order:{type:"string",default:aiovg.categories.order},show_description:{type:"boolean",default:aiovg.categories.show_description},show_count:{type:"boolean",default:aiovg.categories.show_count},hide_empty:{type:"boolean",default:aiovg.categories.hide_empty}},edit:n.a,save:function(e){return null}})},function(e,t,o){"use strict";function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t0){var o=Object(u.b)(e),n=Object(u.a)(o);t=[].concat(r(t),r(n))}return t}},{key:"toggleAttribute",value:function(e){var t=this;return function(o){t.props.setAttributes(n({},e,o))}}},{key:"render",value:function(){var e=this.props,t=e.attributes,o=e.setAttributes,n=t.id,r=t.columns,l=t.orderby,a=t.order,i=t.show_description,u=t.show_count,c=t.hide_empty,p=this.getCategoriesTree();return wp.element.createElement(y,null,wp.element.createElement(w,null,wp.element.createElement(g,{title:s("Categories Grid Settings")},wp.element.createElement(b,{label:s("Select Parent"),value:n,options:p,onChange:function(e){return o({id:e})}}),wp.element.createElement(d,{label:s("Number of Columns"),value:r,min:1,max:4,onChange:function(e){return o({columns:e})}}),wp.element.createElement(b,{label:s("Sort Categories by"),value:l,options:[{label:s("ID"),value:"id"},{label:s("Count"),value:"count"},{label:s("Name"),value:"name"},{label:s("Slug"),value:"slug"}],onChange:function(e){return o({orderby:e})}}),wp.element.createElement(b,{label:s("Order Categories by"),value:a,options:[{label:s("ASC"),value:"asc"},{label:s("DESC"),value:"desc"}],onChange:function(e){return o({order:e})}}),wp.element.createElement(m,{label:s("Show Description?"),checked:i,onChange:this.toggleAttribute("show_description")}),wp.element.createElement(m,{label:s("Show Videos Count?"),checked:u,onChange:this.toggleAttribute("show_count")}),wp.element.createElement(m,{label:s("Hide Empty Categories?"),checked:c,onChange:this.toggleAttribute("hide_empty")}))),wp.element.createElement(f,{block:"aiovg/categories",attributes:t}))}}]),t}(v);t.a=_(function(e){return{categoriesList:(0,e("core").getEntityRecords)("taxonomy","aiovg_categories",{per_page:100})}})(C)},function(e,t,o){"use strict";var n=o(5),r=wp.i18n.__;(0,wp.blocks.registerBlockType)("aiovg/search",{title:r("AIOVG - Search Form"),description:r("All-in-One Video Gallery Videos Search Form."),icon:"search",category:"all-in-one-video-gallery",keywords:[r("search"),r("videos"),r("all-in-one-video-gallery")],attributes:{template:{type:"string",default:aiovg.search.template},category:{type:"boolean",default:aiovg.search.category}},edit:n.a,save:function(e){return null}})},function(e,t,o){"use strict";function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i=function(){function e(e,t){for(var o=0;o0?c:"",onChange:function(e){return n({width:Number(e)})}}),wp.element.createElement(f,{label:u("Ratio"),help:u("In percentage. 1 to 100. Calculate player's height using the ratio value entered."),value:v,onChange:function(e){return n({ratio:e})}}),wp.element.createElement(m,{label:u("Autoplay"),checked:y,onChange:this.toggleAttribute("autoplay")}),wp.element.createElement(m,{label:u("Loop"),checked:w,onChange:this.toggleAttribute("loop")}),wp.element.createElement(s,{className:"editor-video-poster-control",label:u("Poster Image")},wp.element.createElement(S,{title:u("Select Poster Image"),onSelect:this.onSelectPoster,type:"image",render:function(e){var t=e.open;return wp.element.createElement(p,{isDefault:!0,onClick:t},u(i?"Replace image":"Select Poster Image"))}}),!!i&&wp.element.createElement(p,{onClick:this.onRemovePoster,isLink:!0,isDestructive:!0},u("Remove Poster Image")))),wp.element.createElement(d,{title:u("Show / Hide Player Controls")},wp.element.createElement(m,{label:u("Play / Pause"),checked:C,onChange:this.toggleAttribute("playpause")}),wp.element.createElement(m,{label:u("Current Time"),checked:E,onChange:this.toggleAttribute("current")}),wp.element.createElement(m,{label:u("Progressbar"),checked:P,onChange:this.toggleAttribute("progress")}),wp.element.createElement(m,{label:u("Duration"),checked:j,onChange:this.toggleAttribute("duration")}),wp.element.createElement(m,{label:u("Volume"),checked:R,onChange:this.toggleAttribute("volume")}),wp.element.createElement(m,{label:u("Fullscreen"),checked:T,onChange:this.toggleAttribute("fullscreen")}))),wp.element.createElement(b,{block:"aiovg/video",attributes:o}))}}]),t}(w);t.a=v(P)},function(e,t,o){"use strict";var n=o(9),r=wp.i18n.__;(0,wp.blocks.registerBlockType)("aiovg/videos",{title:r("AIOVG - Videos Grid"),description:r("Display a list of All-in-One Video Gallery Videos."),icon:"playlist-video",category:"all-in-one-video-gallery",keywords:[r("videos"),r("gallery"),r("all-in-one-video-gallery")],attributes:{category:{type:"array"},columns:{type:"number",default:aiovg.videos.columns},limit:{type:"number",default:aiovg.videos.limit},orderby:{type:"string",default:aiovg.videos.orderby},order:{type:"string",default:aiovg.videos.order},featured:{type:"boolean",default:aiovg.videos.featured},related:{type:"boolean",default:aiovg.videos.related},show_count:{type:"boolean",default:aiovg.videos.show_count},show_category:{type:"boolean",default:aiovg.videos.show_category},show_date:{type:"boolean",default:aiovg.videos.show_date},show_user:{type:"boolean",default:aiovg.videos.show_user},show_views:{type:"boolean",default:aiovg.videos.show_views},show_duration:{type:"boolean",default:aiovg.videos.show_duration},show_excerpt:{type:"boolean",default:aiovg.videos.show_excerpt},show_pagination:{type:"boolean",default:aiovg.videos.show_pagination}},edit:n.a,save:function(e){return null}})},function(e,t,o){"use strict";function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t0){var o=Object(u.b)(e),n=Object(u.a)(o);t=[].concat(r(t),r(n))}return t}},{key:"toggleAttribute",value:function(e){var t=this;return function(o){t.props.setAttributes(n({},e,o))}}},{key:"render",value:function(){var e=this.props,t=e.attributes,o=e.setAttributes,n=t.category,r=t.columns,l=t.limit,a=t.orderby,i=t.order,u=t.featured,c=t.related,p=t.show_count,h=t.show_category,v=t.show_date,_=t.show_user,C=t.show_views,E=t.show_duration,A=t.show_excerpt,k=t.show_pagination,O=this.getCategoriesTree();return wp.element.createElement(y,null,wp.element.createElement(w,null,wp.element.createElement(g,{title:s("Videos Grid Settings")},wp.element.createElement(b,{multiple:!0,label:s("Select Categories"),value:n,options:O,onChange:function(e){return o({category:e})}}),wp.element.createElement(d,{label:s("Number of Columns"),value:r,min:1,max:4,onChange:function(e){return o({columns:e})}}),wp.element.createElement(d,{label:s("Limit"),value:l,min:1,max:100,onChange:function(e){return o({limit:e})}}),wp.element.createElement(b,{label:s("Order By"),value:a,options:[{label:s("Title"),value:"title"},{label:s("Date Posted"),value:"date"},{label:s("Views Count"),value:"views"},{label:s("Random"),value:"rand"}],onChange:function(e){return o({orderby:e})}}),wp.element.createElement(b,{label:s("Order"),value:i,options:[{label:s("ASC"),value:"asc"},{label:s("DESC"),value:"desc"}],onChange:function(e){return o({order:e})}}),wp.element.createElement(m,{label:s("Featured Only"),checked:u,onChange:this.toggleAttribute("featured")}),wp.element.createElement(m,{label:s("Follow URL?")+"("+s("Related Videos")+")",checked:c,onChange:this.toggleAttribute("related")}),wp.element.createElement(m,{label:s("Videos Count"),checked:p,onChange:this.toggleAttribute("show_count")}),wp.element.createElement(m,{label:s("Category Name"),checked:h,onChange:this.toggleAttribute("show_category")}),wp.element.createElement(m,{label:s("Date Added"),checked:v,onChange:this.toggleAttribute("show_date")}),wp.element.createElement(m,{label:s("Author Name"),checked:_,onChange:this.toggleAttribute("show_user")}),wp.element.createElement(m,{label:s("Views Count"),checked:C,onChange:this.toggleAttribute("show_views")}),wp.element.createElement(m,{label:s("Video Duration"),checked:E,onChange:this.toggleAttribute("show_duration")}),wp.element.createElement(m,{label:s("Excerpt ( Short Description )"),checked:A,onChange:this.toggleAttribute("show_excerpt")}),wp.element.createElement(m,{label:s("Show Pagination"),checked:k,onChange:this.toggleAttribute("show_pagination")}))),wp.element.createElement(f,{block:"aiovg/videos",attributes:t}))}}]),t}(v);t.a=_(function(e){return{categoriesList:(0,e("core").getEntityRecords)("taxonomy","aiovg_categories",{per_page:100})}})(C)}]);