HEX
Server: LiteSpeed
System: Linux baciro.idweb.host 4.18.0-553.5.1.lve.1.el8.x86_64 #1 SMP Fri Jun 14 15:38:45 UTC 2024 x86_64
User: yastidua (1245)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/yastidua/public_html/wp-content/plugins/simply-gallery-block/dist/blocks.build.js
(()=>{var e={317:e=>{e.exports=XMLHttpRequest}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,r),l.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};r.r(e),r.d(e,{icon:()=>s,metadata:()=>La,name:()=>jp,settings:()=>_p,title:()=>Ma});var t={};r.r(t),r.d(t,{icon:()=>c,metadata:()=>Pm,name:()=>Am,settings:()=>Nm,title:()=>Om});var n={};r.r(n),r.d(n,{icon:()=>a,metadata:()=>Iy,name:()=>Ry,settings:()=>Fy,title:()=>_y});var o={};r.r(o),r.d(o,{icon:()=>u,metadata:()=>Xb,name:()=>ld,settings:()=>ad,title:()=>Zb});var l={};r.r(l),r.d(l,{icon:()=>p,metadata:()=>Gf,name:()=>Yf,settings:()=>Zf,title:()=>Hf});var i=wp.element.createElement("svg",{className:"simply-icon",width:"22px",height:"22px",viewBox:"0 0 298.73 298.73",fill:"#0085ba",fillRule:"nonzero"},wp.element.createElement("g",{xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{xmlns:"http://www.w3.org/2000/svg",d:"M264.959,9.35H33.787C15.153,9.35,0,24.498,0,43.154v212.461c0,18.634,15.153,33.766,33.787,33.766   h231.171c18.634,0,33.771-15.132,33.771-33.766V43.154C298.73,24.498,283.593,9.35,264.959,9.35z M193.174,59.623   c18.02,0,32.634,14.615,32.634,32.634s-14.615,32.634-32.634,32.634c-18.025,0-32.634-14.615-32.634-32.634   S175.149,59.623,193.174,59.623z M254.363,258.149H149.362H49.039c-9.013,0-13.027-6.521-8.964-14.566l56.006-110.93   c4.058-8.044,11.792-8.762,17.269-1.605l56.316,73.596c5.477,7.158,15.05,7.767,21.386,1.354l13.777-13.951   c6.331-6.413,15.659-5.619,20.826,1.762l35.675,50.959C266.487,252.16,263.376,258.149,254.363,258.149z"}))),a=wp.element.createElement("svg",{enableBackground:"new 0 0 48 48",height:"24px",version:"1.1",viewBox:"0 0 48 48",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("path",{id:"svg_4",d:"m0.062,21.972113l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#0085ba"}),wp.element.createElement("path",{id:"svg_5",d:"m26.027885,21.972113l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#01273a"}),wp.element.createElement("path",{id:"svg_6",d:"m26.027885,47.937997l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#0085ba"}),wp.element.createElement("path",{id:"svg_7",d:"m0.005183,47.937997l21.943,0l0,-21.943l-21.943,0l0,21.943z",fill:"#01273a"}))),c=wp.element.createElement("svg",{enableBackground:"new 0 0 48 48",height:"24px",version:"1.1",viewBox:"0 0 48 48",width:"24px"},wp.element.createElement("g",{xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("rect",{x:"4.204546",transform:"rotate(90 15,11) ",y:"-4.180727",width:"21.07",height:"29.498",fill:"#0085ba"}),wp.element.createElement("rect",{transform:"rotate(-90 33,37) ",y:"22.682727",x:"22.725454",width:"21.07",height:"29.498",fill:"#0085ba"}),wp.element.createElement("rect",{transform:"rotate(90 41,10) ",y:"3.717",x:"30.623183",width:"21.07",height:"13.695",fill:"#01273a"}),wp.element.createElement("rect",{x:"-3.693182",transform:"rotate(90 7,37) ",y:"30.588",width:"21.07",height:"13.695",fill:"#01273a"}))),s=wp.element.createElement("svg",{enableBackground:"new 0 0 48 48",height:"24px",version:"1.1",viewBox:"0 0 48 48",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",height:"29.498",width:"21.07",y:"-0.033"}),wp.element.createElement("rect",{fill:"#0085ba",height:"29.498",width:"21.07",x:"26.93",y:"18.535"}),wp.element.createElement("rect",{fill:"#01273a",height:"13.695",width:"21.07",x:"26.93",y:"-0.033"}),wp.element.createElement("rect",{fill:"#01273a",height:"13.695",width:"21.07",y:"34.338"}))),u=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{height:"12",width:"3",y:"2",x:"0",fill:"#0085ba"}),wp.element.createElement("rect",{height:"12",width:"3",y:"2",x:"21",fill:"#0085ba"}),wp.element.createElement("rect",{height:"17",width:"14",y:"0",x:"5",fill:"#0085ba"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"8.5",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"17",fill:"#01273a"}))),p=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{height:"17",width:"24",y:"0",x:"0",fill:"#0085ba"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"8.5",fill:"#01273a"}),wp.element.createElement("rect",{height:"5",width:"7",y:"19",x:"17",fill:"#01273a"}))),m=(wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",null,wp.element.createElement("text",{fontWeight:"bold",fontStyle:"normal",xmlSpace:"preserve",textAnchor:"start",fontFamily:"Georgia, Times, 'Times New Roman', serif",fontSize:"18",id:"svg_11",y:"17",x:"0",strokeWidth:"0",stroke:"#fff",fill:"#ffffff"},"[/]"))),wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"-1",x:"-1"})),wp.element.createElement("g",null,wp.element.createElement("path",{fill:"none",id:"svg_1",strokeWidth:"2",strokeLinejoin:"round",strokeLinecap:"round",stroke:"#ffffff",d:"m12,6.12638l0,13.00002m0,-13.00002c-1.1679,-0.77592 -2.75351,-1.25278 -4.5,-1.25278c-1.74649,0 -3.33211,0.47686 -4.5,1.25278l0,13.00002c1.16789,-0.7759 2.75351,-1.2528 4.5,-1.2528c1.74649,0 3.3321,0.4769 4.5,1.2528m0,-13.00002c1.1679,-0.77592 2.7535,-1.25278 4.5,-1.25278c1.7465,0 3.3321,0.47686 4.5,1.25278l0,13.00002c-1.1679,-0.7759 -2.7535,-1.2528 -4.5,-1.2528c-1.7465,0 -3.3321,0.4769 -4.5,1.2528"}))),wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},wp.element.createElement("g",null,wp.element.createElement("path",{fill:"#0085ba",d:"M27,2H7a2.92,2.92,0,0,0-2.11.87A2.94,2.94,0,0,0,4,5V29a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V26h3a1,1,0,0,0,1-1V3A1,1,0,0,0,27,2ZM13,14a2,2,0,1,1-2-2A2,2,0,0,1,13,14Zm7.88,9.47A1,1,0,0,1,20,24H8a1,1,0,0,1-.8-1.6l3-4a1,1,0,0,1,1.25-.29l1.35.67,2.49-2.49A1,1,0,0,1,16.1,16a1,1,0,0,1,.73.45l4,6A1,1,0,0,1,20.88,23.47ZM26,24H24V7a1,1,0,0,0-1-1H7A1,1,0,0,1,6,5a1,1,0,0,1,.31-.71A1,1,0,0,1,7,4H26Z"}))),r(317)),y=r.n(m);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e,t,r){return(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function g(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function h(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var v=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return t=e,n=[{key:"ICONS",get:function(){return{}}},{key:"sanitizeString",value:function(e){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;","\n":"","\t":""};return e.replace(/[&<>"'/]/gi,(function(e){return t[e]})).trim()}},{key:"isTouchDevice",get:function(){return window.wp&&wp.media&&wp.media.isTouchDevice?wp.media.isTouchDevice:window.navigator.maxTouchPoints||"ontouchstart"in window}},{key:"browser",get:function(){var e=window.navigator.userAgent,t=e.indexOf("Chrome")>-1;if(e.indexOf("MSIE")>-1)return"explorer";if(e.indexOf("Firefox")>-1)return"firefox";var r=e.indexOf("Safari")>-1,n=e.toLowerCase().indexOf("op")>-1;return n&&!t?"opera":t&&!n||t&&r?"chrome":r&&!t?"safari":void 0}},{key:"passiveListener",get:function(){var e=!1;try{var t={get:function(){e=!0}},r=Object.defineProperty({},"passive",t);window.addEventListener("testPassive",null,r),window.removeEventListener("testPassive",null,r)}catch(e){}return!!e&&{passive:!1,capture:!1}}},{key:"indexByPosition",value:function(e,t,r){var n=parseInt(t/e.width),o=Math.floor(r.y/e.height),l=Math.floor(r.x/e.width);return Math.max(0,o*n+l)}},{key:"pageXOffset",get:function(){return void 0!==window.pageXOffset?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft}},{key:"pageYOffset",get:function(){return void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop}},{key:"moduleSettings",value:function(e){return window[e]&&window[e].settings?window[e].settings:null}},{key:"updateProperties",value:function(e,t){for(var r=Object.keys(e),n=0;n<r.length;n+=1){var o=r[n];Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}}},{key:"copyProperties",value:function(e,t){return t=Object.assign(t,e)}},{key:"trace",get:function(){return console.log}},{key:"checkScrip",value:function(e){for(var t=document.getElementsByTagName("script"),r=0;r<t.length;r+=1){var n=t[r];if(n.src===e)return r=t.length,n}return!1}},{key:"loadExtScripts",value:function(t,r){function n(){e.trace(this.src,"error")}for(var o=0;o<t.length;o+=1){var l=t[o],i=l.src,a=l.id,c=e.checkScrip(i);c||((c=document.createElement("script")).src=i,c.id="".concat(a,"_js"),c.async=!0,r&&(c.onload=r),c.onerror=n,document.body.appendChild(c))}}},{key:"getViewPortsBySelector",value:function(e){return document.querySelectorAll('div[data-gallery-id="'.concat(e,'"]'))}},{key:"requestAttachments",value:function(t,r,n,o){var l=new URL(t);l.searchParams.set("_fs_blog_admin","true");var i=new(y());i.open("POST",l,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),i.onreadystatechange=function(){if(4===i.readyState){var e={};200!==i.status?e.error=i.statusText:e.data=i.responseText,n&&(e.params=n),o&&"function"==typeof o&&o(e)}},i.onerror=function(){e.trace("An error occurred while transferring the file.")};try{var a,c=[];for(a in r)if(Object.prototype.hasOwnProperty.call(r,a))if("object"===f(r[a])){for(var s in r[a])if(Object.prototype.hasOwnProperty.call(r[a],s))if(Array.isArray(r[a][s]))for(var u=r[a][s],p=0;p<u.length;p+=1)c.push("".concat(encodeURIComponent("".concat(a,"[").concat(s,"][]")),"=").concat(encodeURIComponent(u[p])));else c.push("".concat(encodeURIComponent("".concat(a,"[").concat(s,"]")),"=").concat(encodeURIComponent(r[a][s])))}else c.push("".concat(encodeURIComponent(a),"=").concat(encodeURIComponent(r[a])));i.send(c.join("&"))}catch(t){e.trace(t)}}},{key:"request2",value:function(t,r,n,o,l){var i=new URL(t),a=new(y()),c="";if(a.open("POST",i,!0),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),a.onreadystatechange=function(){if(4===a.readyState){var e={};200!==a.status?e.error=a.statusText:e.data=a.responseText,l&&"function"==typeof l&&l(e)}},o){var s=Object.keys(o);if(s.length)for(var u=0;u<s.length;u+=1)Object.prototype.hasOwnProperty.call(o,s[u])&&(c+="&".concat(s[u],"=").concat(o[s[u]]))}a.onerror=function(){e.trace("An error occurred while transferring the file.")};try{a.send("action=pgc_sgb_action_wizard&nonce=".concat(r,"&props=").concat(n).concat(c))}catch(t){e.trace(t)}}},{key:"validURL",value:function(e){return!!new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%@_.~+&:]*)*(\\?[;&a-z\\d%@_.,~+&:=-]*)?(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)}},{key:"requestGetFileBird",value:function(t,r,n,o,l,i){var a=new URL(t),c=new(y());c.open("GET",a,!0),c.setRequestHeader("Content-Type","application/json; charset=UTF-8"),c.setRequestHeader("X-Wp-Nonce",r),c.onreadystatechange=function(){if(4===c.readyState){var e={};200!==c.status?e.error=c.statusText:e.data=c.responseText,l&&(e.params=l),i&&"function"==typeof i&&i(e)}},c.onerror=function(){e.trace("An error occurred while transferring the file.")};try{c.send("action=".concat(n,"&props=").concat(o))}catch(t){e.trace(t)}}},{key:"request",value:function(t,r,n,o,l,i){var a=new URL(t),c=new(y());c.open("POST",a,!0),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),c.onreadystatechange=function(){if(4===c.readyState){var e={};200!==c.status?e.error=c.statusText:e.data=c.responseText,l&&(e.params=l),i&&"function"==typeof i&&i(e)}},c.onerror=function(){e.trace("An error occurred while transferring the file.")};try{c.send("action=".concat(n,"&nonce=").concat(r,"&props=").concat(o))}catch(t){e.trace(t)}}},{key:"getMediaModal",value:function(e,t){if(window.wp&&window.wp.media){var r=window.wp,n={title:"Select Files",multiple:"add",type:void 0,exclusionList:[]};t&&(n=Object.assign(n,t));var o=r.media.controller.Library.prototype.defaults,l={order:"DESC",orderby:"id",post__not_in:n.exclusionList};n.type&&(l.type=n.type);var i=r.media.controller.Library.extend({defaults:Object.assign(o,{query:!0,id:"library",title:n.title,multiple:n.multiple,priority:20,library:new r.media.query(l)})});return r.media.frames[e]?n.exclusionList&&r.media.frames[e].once("open",(function(){r.media.frames[e].setExclusion(n.exclusionList)})):(r.media.frames[e]=r.media({state:"library",states:[new i]}),r.media.frames[e].updateCollection=function(){var e=this.content.get();if(e&&e.collection){var t=e.collection;t.toArray().forEach((function(e){return e.trigger("destroy",e)})),t.mirroring._hasMore=!0,t.more()}},r.media.frames[e].setExclusion=function(t){r.media.frames[e].content&&r.media.frames[e].content.get().collection&&r.media.frames[e].content.get().collection.props.set({post__not_in:t})},r.media.frames[e].selectedItems=function(){return r.media.frames[e].state()?r.media.frames[e].state().get("selection").models.map((function(e){return e.attributes})):[]},r.media.frames[e].on("open",(function(){var t,n=this.state(),o=n.get("library"),l=n.get("selection");function i(){l&&l.models&&l.some((function(e){return!0===e.get("uploading")}))?(clearTimeout(t),t=setTimeout(i,100)):o.add(l.models)}r.media.frames[e].updateCollection(),r.media.frames[e].on("library:selection:add",(function(){i()}))}),r.media.frames[e])),r.media.frames[e].off("select"),r.media.frames[e]}}},{key:"getAttachmentDetailsModal",value:function(e,t){var r=window.wp;if(r&&r.media)return r.media.frames.pgc_simply_detail?r.media.frames.pgc_simply_detail.content.get("collection").controller.library.reset(e.models):(r.media.frames.pgc_simply_detail=r.media({frame:"edit-attachments",controller:{gridRouter:new r.media.view.MediaFrame.Manage.Router},library:e,model:new r.media.model.Attachment}),r.media.frames.pgc_simply_detail.resetRoute=function(){}),r.media.frames.pgc_simply_detail.state().frame.trigger("refresh",e.findWhere({id:parseInt(t)})),r.media.frames.pgc_simply_detail}},{key:"getVimeoData",value:function(t,r,n,o,l){var i=new URL("https://api.vimeo.com/".concat(t,"/").concat(r,"/videos"));for(var a in"projects"===t&&""!==o?i=new URL("https://api.vimeo.com/users/".concat(r,"/projects/").concat(o,"/videos")):"categories"===t&&delete n.sort,n)Object.prototype.hasOwnProperty.call(n,a)&&i.searchParams.append(a,n[a]);var c=new(y());c.open("GET",i,!0),c.setRequestHeader("Content-Type","application/vnd.vimeo.user+json;version=3.0,application/vnd.vimeo.video+json;version=3.4"),c.onreadystatechange=function(){if(4===c.readyState){var e={};200!==c.status?(e.error=c.statusText,l({error:c.status})):e.data=c.responseText,n&&(e.params=n),l&&"function"==typeof l&&l(e)}},c.onerror=function(t){e.trace("transfer Failed"),e.trace(t),l({error:"Transfer Failed"})};try{c.send()}catch(t){e.trace(t)}}},{key:"getYouTubeData",value:function(t,r,n){var o=new URL("https://www.googleapis.com/youtube/v3/".concat(t));for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&o.searchParams.append(l,r[l]);var i=new(y());i.open("GET",o,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),i.onreadystatechange=function(){if(4===i.readyState){var e={};200!==i.status?(e.error=i.statusText,n({error:i.status})):e.data=i.responseText,r&&(e.params=r),n&&"function"==typeof n&&n(e)}},i.onerror=function(t){e.trace("transfer Failed"),e.trace(t)};try{i.send()}catch(t){e.trace(t)}}},{key:"fetchAttachmentsMedia",value:function(e,t){var r=window.wp;if(r||r.media){var n=[];e&&(n=e.map((function(e){return r.media.attachment(e)}))),function e(r){r.more().then((function(){r.hasMore()?e(r):t(n)}))}(r.media.query({post__in:e,orderby:"post__in"}))}else this.trace("WP MEDIA Undefined!")}},{key:"Item",value:function(e){for(var t={model:["id","title","url","link","alt","description","caption","mime","type","image","thumb","width","height","fileLength","sizes","imageMeta","meta"]},r=0;r<t.model.length;r+=1){var n=t.model[r];Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}if(t.sizes){var o={};t.sizes.thumbnail&&(o.thumbnail=t.sizes.thumbnail),t.sizes.medium&&(o.medium=t.sizes.medium),t.sizes.large&&(o.large=t.sizes.large),t.sizes.full&&(o.full=t.sizes.full),t.sizes=o}if(delete t.model,!(Object.keys(t).length<=1))return t}}],(r=null)&&g(t.prototype,r),n&&g(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}();function w(e){var t={};if(t.view=document.createElement("div"),t.view.className="sgb-item",t.view.dataset.id=e.id,"image"!==e.type&&"audio"!==e.type||(t.itemImg=new Image,t.itemImg.alt=e.alt,t.itemImg.width=e.width?e.width:300,t.itemImg.height=e.height?e.width:300,t.itemImg.setAttribute("loading","lazy"),t.itemImg.src="audio"===e.type?"".concat(window.PGC_SGB_ADMIN.assets,"holder-mp3.png"):e.url,t.view.appendChild(t.itemImg)),"audio"===e.type){var r=document.createElement("audio");r.setAttribute("preload","metadata"),r.setAttribute("controlsList","nodownload"),r.setAttribute("controls",""),r.src=e.url,t.view.appendChild(r)}else if("video"===e.type){var n=document.createElement("video");n.setAttribute("preload","auto"),n.setAttribute("controlsList","nodownload"),n.setAttribute("controls",""),n.setAttribute("webkit-playsinline",""),n.setAttribute("playsinline",""),n.src=e.url,t.view.appendChild(n)}return t}function k(e){var t=document.createElement("div");if(t.className="sgb-gallery",e.length>0)for(var r=0;r<e.length;r+=1){var n=w(e[r]);t.appendChild(n.view)}return t.outerHTML}function S(e){var t={};if(t.view=document.createElement("div"),t.view.className="sgb-item",t.view.dataset.id=e.id,"image"!==e.type&&"audio"!==e.type||(t.itemImg=new Image,t.itemImg.alt=e.alt,t.itemImg.width=e.width?e.width:300,t.itemImg.height=e.height?e.width:300,t.itemImg.setAttribute("loading","eager"),t.itemImg.setAttribute("data-lazy-src",""),t.itemImg.className="skip-lazy",t.itemImg.classList.add("no-lazyload"),t.itemImg.classList.add("no-lazyload"),t.itemImg.classList.add("noLazy"),t.itemImg.src="audio"===e.type?"".concat(window.PGC_SGB_ADMIN.assets,"holder-mp3.png"):e.url,t.view.appendChild(t.itemImg)),"audio"===e.type){var r=document.createElement("audio");r.setAttribute("preload","metadata"),r.setAttribute("controlsList","nodownload"),r.setAttribute("controls",""),r.src=e.url,t.view.appendChild(r)}else if("video"===e.type){var n=document.createElement("video");n.setAttribute("preload","auto"),n.setAttribute("controlsList","nodownload"),n.setAttribute("controls",""),n.setAttribute("webkit-playsinline",""),n.setAttribute("playsinline",""),n.src=e.url,t.view.appendChild(n)}return t}function C(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r].default);return t}function O(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return delete t.galleryData,delete t.selections,delete t.startPosIndex,delete t.loading,delete t.needUpdate,delete t.ordrerDirection,delete t.gutIsSelected,delete t.subLoading,delete t.importModalIsOpen,delete t.attachmentsIDsString,delete t.attachmentsIDsVerified,delete t.loadingAttachments,JSON.stringify(t)}function E(e){this.props.setAttributes(e)}const P={modaBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},modalIconColor:{type:"sring",default:"rgba(255,255,255,1)"},modalIconColorHover:{type:"sring",default:"rgba(255,255,255,0.8)"},shareFacebook:{type:"boolean",default:!0},shareTwitter:{type:"boolean",default:!0},sharePinterest:{type:"boolean",default:!0},sliderItemDownload:{type:"boolean",default:!0},shareCopyLink:{type:"boolean",default:!0},sharePost:{type:"string",default:"sharelink"}};const j={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},numItemsDisplayed:{type:"number",default:0},lazyLoading:{type:"boolean",default:!0},contentNoPadding:{type:"boolean",default:!1},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},galleryBorderRadius:{type:"number",default:0},customCSS:{type:"string",default:""}};const T={itemsPerPage:{type:"number",default:20},loadMoreAuto:{type:"boolean",default:!1},loadMoreDefName:{type:"string",default:"Load More"},loadMoreFontSize:{type:"number",default:16},loadMoreTextColor:{type:"string",default:"rgba(255,255,255,1)"},loadMoreBgColor:{type:"string",default:"rgba(0,0,0,1)"}};const _={subLoading:{type:"boolean",default:!1},loadingAttachments:{type:"boolean",default:!1},importModalIsOpen:{type:"boolean",default:!1},dgbModalIsOpen:{type:"boolean",default:!1},settingsModalIsOpen:{type:"boolean",default:!1},isPremium:{type:"boolean",default:!1},bulkSelect:{type:"boolean",default:!1},attachmentsIDsString:{type:"string",default:""},attachmentsIDsVerified:{type:"array",default:[]},selectedItems:{type:"array",default:[]},startPosIndex:{type:"number",default:void 0},galleryType:{type:"string",default:""},align:{type:"string",default:""},galleryId:{type:"string",default:""},galleryDynamicMode:{type:"boolean",default:!1},galleryCacheInt:{type:"number",default:24},galleryQuery:{type:"object",default:void 0},galleryYTQuery:{type:"object",default:void 0},galleryVMQuery:{type:"object",default:void 0},galleryWooQuery:{type:"object",default:void 0},images:{type:"array",default:[]},itemsMetaDataCollection:{type:"array",default:[]},tagsListCustomMode:{type:"boolean",default:!1},initGalleryByFirstTag:{type:"boolean",default:!1},deepLinkingForTag:{type:"boolean",default:!1},galleryTagsList:{type:"array",default:[]},galleryTagsListSrc:{type:"object",default:{}},galleryData:{type:"string",default:""},useClobalSettings:{type:"boolean",default:!1},loading:{type:"boolean",default:!1},needUpdate:{type:"boolean",default:!1},orderBy:{type:"string",default:"custom"},ordrerDirection:{type:"string",default:"1"}};var x=wp.element.Fragment,I=wp.components,M=I.Dropdown,A=I.ColorPicker;function L(e){var t=e.label,r=e.value,n=e.onChange;return wp.element.createElement("div",{className:"pgc-components-color-palette__custom-clear-wrappe"},wp.element.createElement(M,{className:"pgc-components-color-palette__custom-color",contentClassName:"components-color-palette__picker",renderToggle:function(e){var n=e.isOpen,o=e.onToggle;return wp.element.createElement(x,null,wp.element.createElement("label",{htmlFor:"inspector-color-control",className:"pgc-picker__label"},t),wp.element.createElement("div",{className:"pgc-color-indicator-wrap ".concat(n?"hoverActiv":""),onClick:o,onKeyPress:null,role:"button",tabIndex:"-1"},wp.element.createElement("div",{className:"pgc-color-indicator",style:{backgroundColor:r}})))},renderContent:function(){return wp.element.createElement(A,{className:"pgc-components-color-palette__custom-palette",color:r,onChangeComplete:function(e){var t="";for(var r in e.rgb)Object.prototype.hasOwnProperty.call(e.rgb,r)&&(t+="".concat(e.rgb[r]).concat("a"===r?"":","));n("rgba(".concat(t,")"))}})}}))}function N(e){return N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},N(e)}function D(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,B(n.key),n)}}function B(e){var t=function(e,t){if("object"!=N(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==N(t)?t:t+""}function R(e,t,r){return t=F(t),function(e,t){if(t&&("object"==N(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,H()?Reflect.construct(t,r||[],F(e).constructor):t.apply(e,r))}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(H=function(){return!!e})()}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function G(e,t){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(e,t)}var W=wp.element,z=W.Component,Q=W.Fragment,V=wp.components,U=V.ToggleControl,q=V.SelectControl,Y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),R(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&G(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Q,null,void 0!==t.sharePost&&wp.element.createElement(q,{label:__("Share link to","simply-gallery-block"),options:[{label:__("Item","simply-gallery-block"),value:"sharelink"},{label:__("Post","simply-gallery-block"),value:"postlink"}],value:t.sharePost,onChange:function(e){return r({sharePost:e})}}),wp.element.createElement(L,{label:__("Overlap Color","simply-gallery-block"),value:t.modaBgColor,onChange:function(e){return r({modaBgColor:e})}}),wp.element.createElement(L,{label:__("Icon Color","simply-gallery-block"),value:t.modalIconColor,onChange:function(e){return r({modalIconColor:e})}}),wp.element.createElement(L,{label:__("Icon Color on Hover","simply-gallery-block"),value:t.modalIconColorHover,onChange:function(e){return r({modalIconColorHover:e})}}),wp.element.createElement(U,{label:__("Enable Facebook","simply-gallery-block"),checked:!!t.shareFacebook,onChange:function(){return r({shareFacebook:!t.shareFacebook})}}),wp.element.createElement(U,{label:__("Enable Twitter","simply-gallery-block"),checked:!!t.shareTwitter,onChange:function(){return r({shareTwitter:!t.shareTwitter})}}),wp.element.createElement(U,{label:__("Enable Pinterest","simply-gallery-block"),checked:!!t.sharePinterest,onChange:function(){return r({sharePinterest:!t.sharePinterest})}}),wp.element.createElement(U,{label:__("Enable Download","simply-gallery-block"),checked:!!t.sliderItemDownload,onChange:function(){return r({sliderItemDownload:!t.sliderItemDownload})}}),wp.element.createElement(U,{label:__("Show Copy Link","simply-gallery-block"),checked:!!t.shareCopyLink,onChange:function(){return r({shareCopyLink:!t.shareCopyLink})}}))}}],n&&D(r.prototype,n),o&&D(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(z);const J=Y;function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}function K(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,X(n.key),n)}}function X(e){var t=function(e,t){if("object"!=Z(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Z(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z(t)?t:t+""}function $(e,t,r){return t=te(t),function(e,t){if(t&&("object"==Z(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ee()?Reflect.construct(t,r||[],te(e).constructor):t.apply(e,r))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function re(e,t){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},re(e,t)}var ne=wp.element,oe=ne.Component,le=ne.Fragment,ie=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),$(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&re(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.className,r=e.protectContent,n=e.label,o=e.children,l=e.notic;return wp.element.createElement("div",{className:"pgc-sgb-premium-section ".concat(t||""," ").concat(r?"is-pgc-block":"")},o,r&&wp.element.createElement(le,null,wp.element.createElement("div",{className:"pgc-sgb-premium"}),wp.element.createElement("div",{className:"pgc-sgb-pr-label"},n),l&&wp.element.createElement("div",{className:"pgc-sgb-pr-notic"},l)))}}])&&K(r.prototype,n),o&&K(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(oe);const ae=ie;function ce(e){return ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ce(e)}function se(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ue(n.key),n)}}function ue(e){var t=function(e,t){if("object"!=ce(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ce(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ce(t)?t:t+""}function pe(e,t,r){return t=ye(t),function(e,t){if(t&&("object"==ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,me()?Reflect.construct(t,r||[],ye(e).constructor):t.apply(e,r))}function me(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(me=function(){return!!e})()}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}function be(e,t){return be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},be(e,t)}var de=wp.element,fe=de.Component,ge=de.Fragment,he=wp.components,ve=he.RangeControl,we=he.TextControl,ke=he.ToggleControl,Se=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),pe(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&be(e,t)}(t,e),r=t,n=[{key:"autoLoadingHelp",value:function(){return(0,wp.i18n.__)("Attention! Doesn't work in page editing mode.","simply-gallery-block")}},{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,__=wp.i18n.__;return wp.element.createElement(ge,null,wp.element.createElement(ve,{label:__("Items Per Page","simply-gallery-block"),value:t.itemsPerPage,onChange:function(e){return r({itemsPerPage:e})},min:1,max:50,step:1}),wp.element.createElement(ke,{label:__("Automatically load remaining pages","simply-gallery-block"),checked:!!t.loadMoreAuto,onChange:function(){return r({loadMoreAuto:!t.loadMoreAuto})},help:this.autoLoadingHelp}),wp.element.createElement(we,{label:__("Load More Button - Label Text","simply-gallery-block"),value:t.loadMoreDefName,onChange:function(e){return r({loadMoreDefName:e})}}),wp.element.createElement(ve,{label:__("Load More Button - Font Size","simply-gallery-block"),value:t.loadMoreFontSize,onChange:function(e){return r({loadMoreFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(L,{label:__("Load More - Text Color","simply-gallery-block"),value:t.loadMoreTextColor,onChange:function(e){return r({loadMoreTextColor:e})}}),wp.element.createElement(L,{label:__("Load More - Background Color","simply-gallery-block"),value:t.loadMoreBgColor,onChange:function(e){return r({loadMoreBgColor:e})}}))}}],n&&se(r.prototype,n),o&&se(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(fe);const Ce=Se;function Oe(e){return Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oe(e)}function Ee(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Pe(n.key),n)}}function Pe(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Oe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oe(t)?t:t+""}function je(e,t,r){return t=_e(t),function(e,t){if(t&&("object"==Oe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Te()?Reflect.construct(t,r||[],_e(e).constructor):t.apply(e,r))}function Te(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Te=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function xe(e,t){return xe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xe(e,t)}var Ie=wp.element,Me=Ie.Component,Ae=Ie.Fragment,Le=wp.components,Ne=Le.RangeControl,De=Le.ToggleControl,Be=Le.SelectControl,Re=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),je(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xe(e,t)}(t,e),r=t,n=[{key:"getDeeplinkHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Attention, when grouping this gallery with other blocks, the gallery will be automatically recreated, old links will be broke.","simply-gallery-block")),!1===e&&(t=__("Toggle to enable Deeplinking.","simply-gallery-block")),t}},{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(Ae,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(De,{label:__("DeepLinking - сreate unique URLs for this gallery.","simply-gallery-block"),checked:!!t.deepLinking,onChange:function(){return r({deepLinking:!t.deepLinking})},help:this.getDeeplinkHelp}),"slider"!==t.skin&&"tagsbox"!==t.skin&&void 0!==t.numItemsDisplayed&&wp.element.createElement(Ae,null,wp.element.createElement(Ne,{label:__("Number of displayed thumbnails","simply-gallery-block"),value:t.numItemsDisplayed,onChange:function(e){return r({numItemsDisplayed:e})},min:0,max:100,step:1}),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{textAlign:"right",fontStyle:"italic",marginTop:"-10px",color:"#007cba"}},__(' "0" - all thumbnails will be displayed',"simply-gallery-block"))),void 0!==t.pageMode&&wp.element.createElement(Ae,null,wp.element.createElement("hr",null),wp.element.createElement(De,{label:__('Paged Mode - "Load More"',"simply-gallery-block"),checked:!!t.pageMode,onChange:function(){return r({pageMode:!t.pageMode})}}),t.pageMode&&wp.element.createElement(Ce,{attributes:t,setSomeAttributes:r}),wp.element.createElement("hr",null))),"tagsbox"!==t.skin&&void 0!==t.useLightbox&&wp.element.createElement(Be,{label:__("Items Click Action","simply-gallery-block"),options:[{label:__("Lightbox","simply-gallery-block"),value:"useLightbox"},{label:__("Attachment Page","simply-gallery-block"),value:"postLink"},{label:__("None","simply-gallery-block"),value:"none"}],value:t.thumbClickAction,onChange:function(e){var t={thumbClickAction:e};t.useLightbox="useLightbox"===e,r(t)}}),void 0!==t.lazyLoading&&"tagsbox"!==t.skin&&wp.element.createElement(De,{label:__("Thumbnails lazy-loading","simply-gallery-block"),checked:t.lazyLoading,onChange:function(){return r({lazyLoading:!t.lazyLoading})},help:__("Browser-level native lazy-loading","simply-gallery-block")}),wp.element.createElement(L,{label:__("Gallery Preloader Color","simply-gallery-block"),value:t.galleryPreloaderColor,onChange:function(e){return r({galleryPreloaderColor:e})}}),void 0!==t.contentNoPadding&&wp.element.createElement(De,{label:__("Gallery without background","simply-gallery-block"),checked:t.contentNoPadding,onChange:function(){return r({contentNoPadding:!t.contentNoPadding})}}),void 0!==t.contentNoPadding&&!t.contentNoPadding&&wp.element.createElement(L,{label:__("Gallery Backgroud Color","simply-gallery-block"),value:t.galleryBgColor,onChange:function(e){return r({galleryBgColor:e})}}),void 0===t.contentNoPadding&&void 0!==t.galleryBgColor&&wp.element.createElement(L,{label:__("Gallery Backgroud Color","simply-gallery-block"),value:t.galleryBgColor,onChange:function(e){return r({galleryBgColor:e})}}),void 0!==t.contentNoPadding&&!t.contentNoPadding&&wp.element.createElement(Ne,{label:__("Gallery Rounded Corners","simply-gallery-block"),value:t.galleryBorderRadius,onChange:function(e){return r({galleryBorderRadius:e})},min:0,max:30,step:1}),void 0===t.contentNoPadding&&void 0!==t.galleryBorderRadius&&wp.element.createElement(Ne,{label:__("Gallery Rounded Corners","simply-gallery-block"),value:t.galleryBorderRadius,onChange:function(e){return r({galleryBorderRadius:e})},min:0,max:30,step:1}))}}],n&&Ee(r.prototype,n),o&&Ee(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Me);const He=Re;function Fe(e){return Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fe(e)}function Ge(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,We(n.key),n)}}function We(e){var t=function(e,t){if("object"!=Fe(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fe(t)?t:t+""}function ze(e,t,r){return t=Ve(t),function(e,t){if(t&&("object"==Fe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qe()?Reflect.construct(t,r||[],Ve(e).constructor):t.apply(e,r))}function Qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qe=function(){return!!e})()}function Ve(e){return Ve=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ve(e)}function Ue(e,t){return Ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ue(e,t)}var qe=wp.element,Ye=qe.Component,Je=qe.createRef,Ze=wp.components.Icon,Ke="sgb-items-manager-thumb-",Xe=(v.trace,function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=ze(this,t,arguments)).itemHandler=e.itemHandler.bind(e),e.menuWrapRef=Je(),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ue(e,t)}(t,e),r=t,n=[{key:"componentDidMount",value:function(){this.menuWrapRef&&this.menuWrapRef.current&&(this.menuNode=this.menuWrapRef.current)}},{key:"itemHandler",value:function(e){var t=this.menuNode.parentNode,r=this.props.menu;if(r){var n=this.props.itemData;switch("image"===n.type?r.classList.remove("pgc-poster"):r.classList.add("pgc-poster"),v.isTouchDevice||e.preventDefault(),e.type){case"mouseover":r.dataset.itemId=n.id,this.menuNode.appendChild(r),t.classList.add("pgc-over");break;case"mouseleave":t.classList.remove("pgc-over");break;case"mousedown":case"touchstart":t.classList.remove("pgc-over"),this.props.downHandler(e)}}}},{key:"render",value:function(){var e,t,r,n,o,l=this.props,i=l.itemData,a=l.daragable,c=l.itemMetaData,s=l.selectMode,u=l.selected,p=l.selectedLast;i.sizes&&i.sizes.thumbnail?t=i.sizes.thumbnail.url:i.image&&i.image.src&&i.image.width>150?(r=!0,t=i.image.src):i.thumb&&i.thumb.src?i.thumb.width&&i.thumb.height&&i.thumb.width>100&&i.thumb.height>100&&(t=i.thumb.src,r="video"===i.type&&i.thumb.src):"image"===i.type&&(t=i.url),c&&c.poster&&c.poster.thumbnail&&(e=c.poster,t=c.poster.thumbnail.url),"audio"===i.type?(n=wp.element.createElement(Ze,{icon:"format-audio"}),o=i.title):"video"===i.type&&(n=wp.element.createElement(Ze,{icon:"video-alt2"}),o=i.title);var m={cursor:a?"move":null};t?m.backgroundImage="url(".concat(t,")"):m.backgroundColor="#0085ba";var y="".concat(Ke,"view").concat(s?" pgc-selectable":"").concat(u?" pgc-selected":"").concat(p?" pgc-selected-last":"");return wp.element.createElement("div",{className:y,onMouseLeave:this.itemHandler},wp.element.createElement("div",{className:"".concat(Ke,"hover"),onMouseDown:this.itemHandler,onMouseOver:this.itemHandler,onTouchStart:this.itemHandler,onClick:s?function(){s(i)}:null,onKeyDown:null,style:m},"video"===i.type&&!e&&!r&&"safari"!==v.browser&&wp.element.createElement("video",{preload:"metadata",playsInline:!0,src:i.url}),n,o&&wp.element.createElement("div",{className:"pgc-thumb-title"},o)),wp.element.createElement("div",{className:"".concat(Ke,"menu"),ref:this.menuWrapRef}))}}],n&&Ge(r.prototype,n),o&&Ge(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ye));const $e=Xe;function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}function tt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rt(n.key),n)}}function rt(e){var t=function(e,t){if("object"!=et(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=et(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==et(t)?t:t+""}function nt(e,t,r){return t=lt(t),function(e,t){if(t&&("object"==et(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ot()?Reflect.construct(t,r||[],lt(e).constructor):t.apply(e,r))}function ot(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ot=function(){return!!e})()}function lt(e){return lt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lt(e)}function it(e,t){return it=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},it(e,t)}var at=wp.element,ct=at.Component,st=at.createRef,ut=wp.components,pt=ut.Button,mt=ut.Dashicon,yt=ut.RangeControl,bt=ut.Spinner,dt="sgb-items-poster-editor-",ft=(v.trace,function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=nt(this,t,arguments)).actionWithVideo=e.actionWithVideo.bind(e),e.metaLoaded=e.metaLoaded.bind(e),e.switchVideo=e.switchVideo.bind(e),e.drawPoster=e.drawPoster.bind(e),e.seekVideo=e.seekVideo.bind(e),e.removeVideo=e.removeVideo.bind(e),e.videoRef=st(),e.videoElement=void 0,e.state={addVideo:!1,metaLoaded:!1,paused:!0,percentage:0,videoLoaded:0},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&it(e,t)}(t,e),r=t,n=[{key:"componentWillUnmount",value:function(){this.removeVideo()}},{key:"removeVideo",value:function(){this.videoElement&&(this.videoElement.removeEventListener("play",this.videoHandler),this.videoElement.removeEventListener("pause",this.videoHandler),this.videoElement.removeEventListener("timeupdate",this.videoHandler),this.videoElement.removeEventListener("progress",this.videoHandler),this.videoElement.removeEventListener("loadstart",this.videoHandler),this.videoElement.removeEventListener("loadeddata",this.videoHandler))}},{key:"actionWithVideo",value:function(e){switch(e){case"removeVideo":this.setState({addVideo:!1}),this.removeVideo();break;case"addVideo":this.setState({addVideo:!0});break;case"draw":this.videoElement.paused||this.videoElement.pause(),this.drawPoster()}}},{key:"getDuration",value:function(){var e=0;return this.videoElement&&this.videoElement.seekable&&this.videoElement.seekable.length&&(e=Math.min(this.videoElement.duration,this.videoElement.seekable.end(0))),e}},{key:"loadingProgress",value:function(){var e=null,t=this.videoElement;return t&&t.buffered&&t.buffered.length>0&&t.buffered.end&&this.getDuration()&&(e=t.buffered.end(t.buffered.length-1)/this.getDuration()),null!==e&&(e=Math.min(1,Math.max(0,e)),this.setState({videoLoaded:e})),e}},{key:"videoEventsHandler",value:function(){var e=this;return this.videoHandler=function(t){switch(t.type){case"play":e.setState({paused:!1});break;case"pause":e.setState({paused:!0});break;case"progress":case"loadstart":case"loadeddata":e.loadingProgress();break;case"timeupdate":e.setState({percentage:Math.round(e.videoElement.currentTime/e.videoElement.duration*100)})}},this.videoHandler}},{key:"metaLoaded",value:function(){this.videoRef&&this.videoRef.current&&(this.videoElement=this.videoRef.current,this.loadingProgress(),this.setState({metaLoaded:!0}),this.videoElement.addEventListener("play",this.videoEventsHandler()),this.videoElement.addEventListener("pause",this.videoEventsHandler()),this.videoElement.addEventListener("timeupdate",this.videoEventsHandler()),this.videoElement.addEventListener("progress",this.videoEventsHandler()),this.videoElement.addEventListener("loadstart",this.videoEventsHandler()),this.videoElement.addEventListener("loadeddata",this.videoEventsHandler()))}},{key:"drawPoster",value:function(){var e=this.props,t=e.submitFeaturedImageData,r=e.attachmentInAction;if(this.videoElement){var n=this.videoElement.videoWidth,o=this.videoElement.videoHeight;if(n&&o){var l=document.createElement("canvas");l.width=n,l.height=o;var i=l.getContext("2d");i.fillRect(0,0,n,o),i.drawImage(this.videoElement,0,0,n,o);var a=l.toDataURL("image/jpeg",.9);a&&t(r,a)}}}},{key:"seekVideo",value:function(e){if(this.videoElement){var t=0,r=this.videoElement.duration*e/100;this.videoElement.seekable&&this.videoElement.seekable.length&&(t=this.videoElement.seekable.end(0)),this.videoElement.pause(),this.videoElement.currentTime=r>t?t:r}}},{key:"switchVideo",value:function(){this.videoElement&&(this.videoElement.paused?this.videoElement.play():this.videoElement.pause())}},{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props,r=t.lastPosterImageSizes,n=t.attachmentInAction,o=t.removePosterFromMeta,l=t.updateFeaturedImage,i=t.initAddMediaModal,a=t.subLoading,c=this.state,s=c.addVideo,u=c.metaLoaded,p=c.paused,m=c.percentage,y=c.videoLoaded,b=n.get("type"),d=n.get("url"),f=n.get("id");return wp.element.createElement("div",{className:"".concat(dt,"view")},s&&wp.element.createElement("div",{className:"".concat(dt,"poster-placeholder"),"aria-label":__("Play / Pause","simply-gallery-block"),onKeyPress:function(){},role:"button",tabIndex:"0",onClick:this.switchVideo,style:{width:"".concat(n.get("width")/n.get("height")*200,"px")}},wp.element.createElement("video",{src:d,playsInline:!0,crossOrigin:"anonymous",muted:!0,preload:"metadata",className:"".concat(dt,"video"),id:"video_".concat(f),onLoadedMetadata:this.metaLoaded,ref:this.videoRef}),u&&p&&wp.element.createElement(mt,{className:"pgc-sgb-controls",icon:"controls-play"}),u&&!p&&wp.element.createElement(mt,{className:"pgc-sgb-controls",icon:"controls-pause"}),u&&wp.element.createElement("div",{className:"pgc-sgb-preload-bar"},wp.element.createElement("div",{className:"pgc-sgb-progress-bar",style:{transform:"scaleX(".concat(y,")")}}))),!s&&wp.element.createElement("div",{className:"".concat(dt,"poster-placeholder"),"aria-label":__("Select Poster","simply-gallery-block"),onKeyPress:function(){},role:"button",tabIndex:"0",onClick:i,style:{width:"".concat(n.get("width")/n.get("height")*200,"px")}},r&&(r.medium||r.full)&&wp.element.createElement("img",{alt:"poster",src:r.medium?r.medium.url:r.full.url}),!r&&wp.element.createElement("div",{className:"pgc-inform-note"},__("Choose from Library","simply-gallery-block"))),s&&u&&wp.element.createElement(yt,{value:m,withInputField:!1,showTooltip:!1,onChange:function(t){return e.seekVideo(t)},min:0,max:100,step:.1}),wp.element.createElement("div",{className:"".concat(dt,"control")},a&&wp.element.createElement(bt,null),"video"===b&&wp.element.createElement(pt,{isPrimary:!0,onClick:function(){e.actionWithVideo(s&&u?"draw":"addVideo")}},s&&u&&__("Use this frame","simply-gallery-block"),(!s||!u)&&__("Choose from video...","simply-gallery-block")),wp.element.createElement(pt,{isPrimary:!0,onClick:function(){e.actionWithVideo("removeVideo"),i()}},__("Choose from Library","simply-gallery-block")),!s&&r&&wp.element.createElement(pt,{isSecondary:!0,onClick:function(){r.featuredImage?l():o()},"aria-label":void 0!==r.featuredImage?__("Remove featured image","simply-gallery-block"):__("Remove Poster","simply-gallery-block"),label:void 0!==r.featuredImage?__("Remove featured image","simply-gallery-block"):__("Remove Poster","simply-gallery-block"),icon:wp.element.createElement(mt,{icon:"trash",className:"pgc-sgb-warning"})})))}}],n&&tt(r.prototype,n),o&&tt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ct));const gt=ft;function ht(e){return ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ht(e)}function vt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wt(n.key),n)}}function wt(e){var t=function(e,t){if("object"!=ht(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ht(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ht(t)?t:t+""}function kt(e,t,r){return t=Ct(t),function(e,t){if(t&&("object"==ht(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,St()?Reflect.construct(t,r||[],Ct(e).constructor):t.apply(e,r))}function St(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(St=function(){return!!e})()}function Ct(e){return Ct=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ct(e)}function Ot(e,t){return Ot=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ot(e,t)}v.trace;var Et=wp.element,Pt=Et.Component,jt=Et.Fragment,Tt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),kt(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ot(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.deleteMode,r=e.tagsList,n=e.actionFunction,o=e.exclude,l=e.blocked,i=e.editMode,a=e.displayedList,c=e.sort,s=[];if(t)i||(s=r);else{if(o&&o.length>0)for(var u=0;u<r.length;u+=1)-1===o.indexOf(r[u])&&s.push(r[u]);else s=r;s.sort()}if(c&&s.sort(),!t&&0===s.length)return wp.element.createElement("div",{style:{color:"#007cba"}},__("There is nothing to add.","simply-gallery-block"));var p="";return t&&(p=" delete-mode"),i&&(p=" edit-mode"),i?wp.element.createElement(jt,null,wp.element.createElement("div",{className:"pgc-sgb-tags-list-wrap edit-mode"},wp.element.createElement("div",{className:"pgc-title"},__("Displayed tags:","simply-gallery-block")),a.map((function(e,t){return r.indexOf(e)>=0?wp.element.createElement("div",{key:"tg_".concat(t),className:"pgc-sgb-tag",onClick:function(t){l||(t.target.dataset&&t.target.dataset.type?"next"===t.target.dataset.type?n({item:e,action:"next"}):n({item:e,action:"prev"}):n({item:e,action:"remove"}))},onKeyPress:null,role:"button",tabIndex:t},wp.element.createElement("span",{"data-type":"prev",className:"dashicons dashicons-arrow-left pgc-sort-icon"}),wp.element.createElement("div",{className:"pgc-name"},e),wp.element.createElement("span",{"data-type":"next",className:"dashicons dashicons-arrow-right pgc-sort-icon"})):null}))),wp.element.createElement("div",{className:"pgc-sgb-tags-list-wrap trash-mode"},wp.element.createElement("div",{className:"pgc-title"},__("Hidden tags:","simply-gallery-block")),r.map((function(e,r){return-1===a.indexOf(e)?wp.element.createElement("div",{key:"tg_".concat(r),className:"pgc-sgb-tag",onClick:function(){l||n({item:e,action:"add"})},onKeyPress:null,role:"button",tabIndex:r},t&&wp.element.createElement("span",{className:"dashicons dashicons-dismiss pgc-delete-icon"}),wp.element.createElement("div",{className:"pgc-name"},e)):null})))):wp.element.createElement(jt,null,wp.element.createElement("div",{className:"pgc-sgb-tags-list-wrap".concat(p)},s.map((function(e,r){return wp.element.createElement("div",{key:"tg_".concat(r),className:"pgc-sgb-tag",onClick:function(){l||n(e,t)},onKeyPress:null,role:"button",tabIndex:r},t&&wp.element.createElement("span",{className:"dashicons dashicons-dismiss pgc-delete-icon"}),!t&&!i&&wp.element.createElement("span",{className:"dashicons dashicons-tag pgc-add-icon"}),e)}))))}}],n&&vt(r.prototype,n),o&&vt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Pt);const _t=Tt;function xt(e){return xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xt(e)}function It(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return Mt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Mt(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var _n=0,n=function(){};return{s:n,n:function(){return _n>=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return l=e.done,e},e:function(e){i=!0,o=e},f:function(){try{l||null==r.return||r.return()}finally{if(i)throw o}}}}function Mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function At(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?At(Object(r),!0).forEach((function(t){Nt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):At(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Nt(e,t,r){return(t=Bt(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Bt(n.key),n)}}function Bt(e){var t=function(e,t){if("object"!=xt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xt(t)?t:t+""}function Rt(e,t,r){return t=Ft(t),function(e,t){if(t&&("object"==xt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ht()?Reflect.construct(t,r||[],Ft(e).constructor):t.apply(e,r))}function Ht(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ht=function(){return!!e})()}function Ft(e){return Ft=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ft(e)}function Gt(e,t){return Gt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gt(e,t)}var Wt=wp.element,zt=Wt.Component,Qt=Wt.Fragment,Vt=Wt.createRef,Ut=wp.components,qt=Ut.Button,Yt=Ut.SelectControl,Jt=Ut.RadioControl,Zt=Ut.RangeControl,Kt=Ut.Spinner,Xt=Ut.Icon,$t=Ut.Modal,er=Ut.TextareaControl,tr=Ut.TextControl,rr=Ut.ToggleControl,nr=wp.blockEditor.MediaUploadCheck,or=window.PGC_SGB_ADMIN,lr=v.trace,ir="sgb-items-manager-",ar="attachment-link-textarea",cr=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Rt(this,t,arguments)).detailsModalClose=e.detailsModalClose.bind(e),e.clearGalleryHandler=e.clearGalleryHandler.bind(e),e.startDragHandler=e.startDragHandler.bind(e),e.itemActionHandler=e.itemActionHandler.bind(e),e.wpLinkStatusController=e.wpLinkStatusController.bind(e),e.sortingBy=e.sortingBy.bind(e),e.initAddMediaModal=e.initAddMediaModal.bind(e),e.addNewPoster=e.addNewPoster.bind(e),e.initPosterModal=e.initPosterModal.bind(e),e.submitItemMeta=e.submitItemMeta.bind(e),e.updateFeaturedImage=e.updateFeaturedImage.bind(e),e.addFeaturedImage=e.addFeaturedImage.bind(e),e.removePosterFromMeta=e.removePosterFromMeta.bind(e),e.submitFeaturedImageData=e.submitFeaturedImageData.bind(e),e.submitItemTags=e.submitItemTags.bind(e),e.bulkEditTagsHandler=e.bulkEditTagsHandler.bind(e),e.removeItemsFromGalleryHandler=e.removeItemsFromGalleryHandler.bind(e),e.selectAllItemsHandler=e.selectAllItemsHandler.bind(e),e.updateMenu=e.updateMenu.bind(e),e.convertToStaicCollection=e.convertToStaicCollection.bind(e),e.setStaticModeForWooProducts=e.setStaticModeForWooProducts.bind(e),e.tagsMap=void 0,e.initBulkSelect=e.initBulkSelect.bind(e),e.selecItemHandler=e.selecItemHandler.bind(e),e.kbStartHandler=e.kbStartHandler.bind(e),e.kbHandler=e.kbStartHandler(),e.shiftDown=!1,e.galleryWrapRef=Vt(),e.galleryWrapNode=void 0,e.startIndex=void 0,e.itemMenu=void 0,e.state=Lt({},{exportModalIsOpen:!1,selectPosterOpen:!1,attachmentInAction:void 0,lastPosterImageSizes:void 0,addTagsModalOpen:!1,tagsSrc:"",itemTagsList:[],tagsList:[],showTagsList:!1,tagsListLoading:!1}),e.selectedIdMeta=void 0,e.selections=e.props.selections,e.selectionsChanged=!1,e.selectorDiv=document.createElement("div"),e.selectorDiv.innerHTML='<span class="dashicons dashicons-flag"></span>',e.selectorDiv.className="sgb-pgc-selected",e.scrollControlInterval=void 0,e.scrollDelta=0,e.updateGallery=e.props.externalEdit.updateGallery,e.staticMode=void 0,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gt(e,t)}(t,e),r=t,n=[{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.kbHandler),document.removeEventListener("keyup",this.kbHandler)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.images,r=e.selections,n=e.bulkSelect;(0,e.setSomeAttributes)({bulkSelect:!1,selectedItems:[]}),this.staticMode=this.props.externalEdit.isStaticCollection(),t.length&&0===r.length?this.updateGallery():(this.selections.length>0&&(this.sortingBy(this.props.orderBy,this.props.ordrerDirection),this.props.setAttributes({loadingAttachments:!1})),!0===n&&(document.addEventListener("keydown",this.kbHandler),document.addEventListener("keyup",this.kbHandler)))}},{key:"componentDidUpdate",value:function(){v.isTouchDevice&&window.addEventListener("touchmove",(function(){}),v.passiveListener),this.staticMode!==this.props.externalEdit.isStaticCollection()&&(this.staticMode=this.props.externalEdit.isStaticCollection(),this.updateMenu())}},{key:"clearGalleryHandler",value:function(){var __=wp.i18n.__;window.confirm(__("Are you really want remove all images?","simply-gallery-block"))&&(this.selections.reset([]),this.props.setAttributes({images:[],selectedLast:void 0,selectedItems:[]}))}},{key:"removeItemsFromGalleryHandler",value:function(){var __=wp.i18n.__;if(window.confirm(__("Are you sure you want to remove selected items from the gallery?","simply-gallery-block"))){var e=this.props,t=e.itemsMetaDataCollection,r=e.selectedItems;if(r.length){this.selections.remove(r),t.remove(r);var n=this.selections.map((function(e){return v.Item(e.attributes)}));this.props.setAttributes({images:n,selectedLast:void 0,selectedItems:[]})}}}},{key:"selectAllItemsHandler",value:function(){var e=this.props,t=e.selectedItems,r=e.setAttributes,n=this.selections.map((function(e){return e.id}));t.length!==this.selections.length?r({selectedItems:n}):r({selectedItems:[],selectedLast:void 0})}},{key:"bulkEditTagsHandler",value:function(){var e=this.props,t=e.itemsMetaDataCollection,r=e.selectedItems;if(r.length){for(var n={},o=0;o<r.length;o+=1){var l=r[o],i=t.get(l);if(i){var a=i.get("tags");if(a)for(var c=0;c<a.length;c+=1){var s=a[c];void 0===n[s]?n[s]=[l]:n[s].push(l)}}}this.tagsMap=n;var u=Object.keys(n);this.setState({tagsSrc:"",showTagsList:!1,itemTagsList:u,addTagsModalOpen:!0})}}},{key:"updateMenu",value:function(){this.itemMenu&&this.itemMenu.view&&this.itemMenu.view.parentNode&&(this.itemMenu.view.parentNode.removeChild(this.itemMenu.view),delete this.itemMenu)}},{key:"setStaticMode",value:function(){var e=this.props,t=e.bulkSelect,r=e.setAttributes;this.updateMenu(),t&&r({selectedItems:[],selectedLast:void 0,bulkSelect:!1})}},{key:"setStaticModeForWooProducts",value:function(e){var t=this.props,r=t.setAttributes,n=t.galleryWooQuery;if(this.setStaticMode(),e)n.naviHelper&&delete n.naviHelper,r({galleryWooQuery:{staticMode:!0,parentQuery:Lt({},n)}});else if(n.parentQuery){var o=Lt({},n.parentQuery);o.staticMode=!1,r({galleryWooQuery:o})}}},{key:"convertToStaicCollection",value:function(){(0,this.props.setAttributes)({galleryQuery:void 0}),this.setStaticMode()}},{key:"menu",value:function(){var e=this,__=wp.i18n.__;if(!this.itemMenu){this.itemMenu={},this.itemMenu.view=document.createElement("div"),this.itemMenu.view.className="".concat(ir,"item-menu"),this.props.galleryYTQuery||this.props.galleryVMQuery||this.props.galleryWooQuery||this.props.galleryQuery?this.props.galleryWooQuery?(this.itemMenu.view.classList.add("sgb-edit"),this.props.galleryWooQuery.staticMode?this.itemMenu.view.classList.add("sgb-remove"):this.itemMenu.view.classList.remove("sgb-remove")):this.props.galleryYTQuery?this.props.galleryYTQuery.staticMode?this.itemMenu.view.classList.add("sgb-remove"):this.itemMenu.view.classList.remove("sgb-remove"):this.props.galleryVMQuery?this.props.galleryVMQuery.staticMode?this.itemMenu.view.classList.add("sgb-remove"):this.itemMenu.view.classList.remove("sgb-remove"):this.props.galleryQuery&&this.itemMenu.view.classList.add("sgb-base-no-remove"):this.itemMenu.view.classList.add("sgb-base");var t=document.createElement("div");t.title=__("Add Poster","simply-gallery-block"),t.className="".concat(ir,"item-menu-button"),t.classList.add("sgb-b-poster"),t.style.backgroundColor="rgb(156, 39, 176)",t.innerHTML='<span class="dashicons dashicons-cover-image"></span>',t.onmouseup=function(){e.itemActionHandler("poster",e.itemMenu.view.dataset.itemId)},this.itemMenu.poster=t,this.itemMenu.view.appendChild(t);var r=document.createElement("div");r.title=__("Add Link","simply-gallery-block"),r.className="".concat(ir,"item-menu-button"),r.classList.add("sgb-b-link"),r.style.backgroundColor="rgb(0, 124, 186)",r.innerHTML='<span class="dashicons dashicons-admin-links"></span>',r.onmouseup=function(){e.itemActionHandler("link",e.itemMenu.view.dataset.itemId)},this.itemMenu.link=r,this.itemMenu.view.appendChild(r);var n=document.createElement("div");n.title=__("Edit","simply-gallery-block"),n.className="".concat(ir,"item-menu-button"),n.classList.add("sgb-b-edit"),n.style.backgroundColor="green",n.innerHTML='<span class="dashicons dashicons-edit"></span>',n.onmouseup=function(){e.itemActionHandler("edit",e.itemMenu.view.dataset.itemId)},this.itemMenu.edit=n,this.itemMenu.view.appendChild(n);var o=document.createElement("div");o.title=__("Add Tags","simply-gallery-block"),o.className="".concat(ir,"item-menu-button"),o.classList.add("sgb-b-tags"),o.style.backgroundColor="#ff9800",o.innerHTML='<span class="dashicons dashicons-tag"></span>',o.onclick=function(){e.itemActionHandler("tags",e.itemMenu.view.dataset.itemId)},this.itemMenu.tag=o,this.itemMenu.view.appendChild(o);var l=document.createElement("div");l.title=__("Remove","simply-gallery-block"),l.className="".concat(ir,"item-menu-button"),l.classList.add("sgb-b-remove"),l.style.backgroundColor="red",l.innerHTML='<span class="dashicons dashicons-trash"></span>',l.onclick=function(){e.itemActionHandler("remove",e.itemMenu.view.dataset.itemId),e.itemMenu.remove=l},this.itemMenu.view.appendChild(l)}return this.itemMenu.view}},{key:"initAddMediaModal",value:function(){var __=wp.i18n.__,e=v.getMediaModal("pgs_sgb_select",{title:__("Choose an image","simply-gallery-block"),multiple:!1,type:"image"});e&&(e.once("select",this.addFeaturedImage),e.once("close",this.addFeaturedImage),e.open())}},{key:"addFeaturedImage",value:function(){if(v.getMediaModal("pgs_sgb_select")){var e=v.getMediaModal("pgs_sgb_select").selectedItems();e&&(e.length>0?this.updateFeaturedImage(e[0].id,e[0].sizes):this.setState({selectPosterOpen:!0}))}}},{key:"addNewPoster",value:function(){if(v.getMediaModal("pgs_sgb_select")){var e=v.getMediaModal("pgs_sgb_select").selectedItems();e&&e.length>0&&this.setState({lastPosterImageSizes:e[0].sizes,selectPosterOpen:!0})}}},{key:"initDetailsModal",value:function(e){var t=this,r=v.getAttachmentDetailsModal(this.selections,e);r.once("close",this.detailsModalClose),r.open(),this.selections.once("change",(function(){t.selectionsChanged=!0}))}},{key:"detailsModalClose",value:function(){if(this.selectionsChanged){var e=this.selections.map((function(e){return v.Item(e.attributes)}));this.props.setAttributes({images:e}),this.selectionsChanged=!1}}},{key:"refreshTagsList",value:function(){var e=this,t=JSON.stringify({type:"get_option",options:{pgc_sgb_tags_list:!0}});this.setState({tagsListLoading:!0}),v.request2(or.ajaxurl,or.nonce,t,null,(function(t){if(t.data)try{var r=JSON.parse(t.data);r.message&&void 0!==r.message.pgc_sgb_tags_list&&(!1!==r.message.pgc_sgb_tags_list&&""!==r.message.pgc_sgb_tags_list&&e.setState({tagsList:r.message.pgc_sgb_tags_list.split(",")}),e.setState({tagsListLoading:!1}))}catch(t){lr(t),e.props.setAttributes({subLoading:!1})}}))}},{key:"deleteItemTags",value:function(e){var t,r=this,n=this.props.selectedItems,o=this.state.itemTagsList.slice();if(n.length&&this.tagsMap){for(var l=[],i=0;i<e.length;i+=1)this.tagsMap[e[i]]&&(l=l.concat(this.tagsMap[e[i]]));l.length&&(t=JSON.stringify({type:"delete_posts_meta",postIDs:l,key:"pgc_sgb_tag",value:e}))}else t=JSON.stringify({type:"delete_posts_meta",postIDs:[this.selectedIdMeta.get("id")],key:"pgc_sgb_tag",value:e});t&&(this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,t,null,(function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&t.message.pgc_sgb_tag&&t.message.data){for(var n in t.message.data)if(Object.prototype.hasOwnProperty.call(t.message.data,n)){var l=t.message.data[n];if(l.length){for(var i=parseInt(n),a=r.getItemMetaById(i),c=a.get("tags").slice(),s=0;s<l.length;s+=1){var u=l[s],p=c.indexOf(u);p>-1&&c.splice(p,1);var m=o.indexOf(u);m>-1&&o.splice(m,1)}a.set({tags:c}),r.props.itemsMetaDataCollection.add(a),r.props.setAttributes({itemsMetaDataCollection:r.props.itemsMetaDataCollection})}}r.setState({itemTagsList:o})}}catch(e){lr(e)}r.props.setAttributes({subLoading:!1})})))}},{key:"submitItemTags",value:function(e){var t=this;if(e.length>0){var r,n=this.props.selectedItems,o=this.state.itemTagsList.slice(),l=[];if(n.length)r=n,l=e;else{r=[this.selectedIdMeta.get("id")];var i=this.selectedIdMeta.get("tags").slice();if(i&&i.length)for(var a=0;a<e.length;a+=1){var c=e[a];-1===i.indexOf(c)&&l.push(c)}else l=e}if(0===l.length)return;var s=JSON.stringify({type:"add_posts_meta",postIDs:r,key:"pgc_sgb_tag",value:l});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,s,null,(function(e){if(e.data)try{var r=JSON.parse(e.data);if(r.message&&r.message.pgc_sgb_tag&&r.message.data){for(var n in r.message.data)if(Object.prototype.hasOwnProperty.call(r.message.data,n)){var l=r.message.data[n];if(l.length){for(var i=parseInt(n),a=t.getItemMetaById(i),c=a.get("tags").slice(),s=0;s<l.length;s+=1){var u=l[s];-1===c.indexOf(u)&&c.push(u),-1===o.indexOf(u)&&o.push(u)}a.set({tags:c}),t.props.itemsMetaDataCollection.add(a),t.props.setAttributes({itemsMetaDataCollection:t.props.itemsMetaDataCollection})}}var p;r.message.tags_list&&r.message.tags_list.tagsList&&""!==r.message.tags_list.tagsList&&(p=r.message.tags_list.tagsList.split(",")),t.setState({itemTagsList:o,tagsList:p,tagsSrc:""})}}catch(e){lr(e)}t.props.setAttributes({subLoading:!1})}))}}},{key:"submitFeaturedImageData",value:function(e,t){var r=this,n=JSON.stringify({type:"create_post_thumbnail",postId:e.get("id"),name:e.get("name")});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,n,{thumb_raw_data:t},(function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&void 0!==t.message.poster&&t.message.poster&&void 0!==t.message.posterId&&t.message.metaData&&t.message.metaData.sizes&&t.message.sideload&&t.message.sideload.url){var n=t.message.metaData,o={src:t.message.sideload.url,url:t.message.sideload.url,width:n.width,height:n.height},l={medium:o,featuredImage:!0};r.state.attachmentInAction.set("image",o),r.setState({lastPosterImageSizes:l,selectPosterOpen:!0})}r.props.setAttributes({images:r.selections.map((function(e){return v.Item(e.attributes)})),subLoading:!1})}catch(e){lr(e),r.props.setAttributes({subLoading:!1})}}))}},{key:"updateFeaturedImage",value:function(e,t){var r=this,n=JSON.stringify({type:"update_post_thumbnail",postId:this.selectedIdMeta.get("id"),key:e?"added":"deleted",value:e||0});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,n,null,(function(e){if(e.data)try{var n=JSON.parse(e.data);if(n.message)if(void 0!==n.message.added){if(n.message.added&&t){var o={medium:t.medium||t.full,featuredImage:!0},l={src:o.medium.url,width:o.medium.width,height:o.medium.height};r.state.attachmentInAction.set("image",l),r.setState({lastPosterImageSizes:o,selectPosterOpen:!0})}}else void 0!==n.message.deleted&&!0===n.message.deleted&&(r.setState({lastPosterImageSizes:void 0,selectPosterOpen:!0}),r.state.attachmentInAction.set("image",void 0),r.state.attachmentInAction.set("thumb",void 0));r.props.setAttributes({images:r.selections.map((function(e){return v.Item(e.attributes)})),subLoading:!1})}catch(e){lr(e),r.props.setAttributes({subLoading:!1})}}))}},{key:"removePosterFromMeta",value:function(){this.selectedIdMeta.set({poster:void 0}),this.submitItemMeta(),this.setState({lastPosterImageSizes:void 0})}},{key:"submitItemMeta",value:function(){var e=this,t=this.selectedIdMeta.toJSON();t.link&&(t.link=encodeURIComponent(t.link));var r=JSON.stringify({type:"update_post_meta",postId:this.selectedIdMeta.get("id"),key:"pgc_sgb_link",value:JSON.stringify(t)});this.props.setAttributes({subLoading:!0}),v.request2(or.ajaxurl,or.nonce,r,null,(function(t){if(t.data)try{var r=JSON.parse(t.data);r.message&&r.message.pgc_sgb_link&&(e.props.itemsMetaDataCollection.add(e.selectedIdMeta),e.props.setAttributes({itemsMetaDataCollection:e.props.itemsMetaDataCollection,subLoading:!1}))}catch(t){lr(t),e.props.setAttributes({subLoading:!1})}}))}},{key:"submitWpLinkHandler",value:function(){var e=this,__=wp.i18n.__,t=window.wpLink,r=document.getElementById("wp-link-url"),n=document.getElementById("wp-link-text"),o=document.getElementById("wp-link-target"),l=document.getElementById("wp-link-submit"),i=document.getElementById("link-modal-title"),a=i.textContent;return function(c){if(c.target===l&&(c.preventDefault(),c.stopPropagation(),e.selectedIdMeta.set({link:r.value,linkText:""===r.value?"":n.value,linkTarget:o.checked&&""!==r.value?"_blank":"_self"}),Object.keys(e.selectedIdMeta.changed).length>0)){if(""!==r.value){if(!1===v.validURL(r.value))return i.style.color="red",void(i.innerText="".concat(a,"  - ").concat(__("Invalid URL","simply-gallery-block")));t.close()}else t.close();e.submitItemMeta()}i.style.color=null,i.innerText="".concat(a)}}},{key:"wpLinkStatusController",value:function(e,t){var r,n=document.getElementsByTagName("BODY")[0],o=window.wpLink,l=document.getElementById("wp-link-url"),i=document.getElementById("wp-link-text"),a=document.getElementById("wp-link-target"),c=It(e);try{for(c.s();!(r=c.n()).done;){var s=r.value;"attributes"===s.type&&"class"===s.attributeName&&(n.classList.contains("modal-open")?(l.value=decodeURIComponent(this.selectedIdMeta.get("link")),i.value=this.selectedIdMeta.get("linkText"),"_blank"===this.selectedIdMeta.get("linkTarget")&&a.setAttribute("checked",!0),this.submitLinkHandler=this.submitWpLinkHandler(),n.addEventListener("click",this.submitLinkHandler,!0)):(n.removeEventListener("click",this.submitLinkHandler,!0),o.close(),n.classList.remove("pgc-sgb-wplink"),t.disconnect()))}}catch(e){c.e(e)}finally{c.f()}}},{key:"getItemMetaById",value:function(e){var t=this.props.itemsMetaDataCollection;return t.get(e)?t.get(e):new this.props.itemsMetaDataCollection.model({id:e})}},{key:"initWpLink",value:function(e){var t=window.wpLink;if(t){this.selectedIdMeta=this.getItemMetaById(e);var r=document.getElementsByTagName("BODY")[0];r.classList.add("pgc-sgb-wplink"),new MutationObserver(this.wpLinkStatusController).observe(r,{attributes:!0}),t.refresh(),t.open(ar)}}},{key:"initPosterModal",value:function(e){var t=this.selections.get(e);if(t&&"image"!==t.get("type")){var r;if(this.selectedIdMeta=this.getItemMetaById(e),this.selectedIdMeta.get("poster"))r=this.selectedIdMeta.get("poster");else{var n=t.get("image");n&&n.width&&n.width>100&&(n.url=n.src,r={medium:n,featuredImage:!0})}this.setState({attachmentInAction:t,lastPosterImageSizes:r,selectPosterOpen:!0})}}},{key:"initTagsModal",value:function(e){var t=this.selections.get(e);this.selectedIdMeta=this.getItemMetaById(e);var r=this.selectedIdMeta.get("tags");this.setState({tagsSrc:"",showTagsList:!1,attachmentInAction:t,itemTagsList:r,addTagsModalOpen:!0})}},{key:"itemActionHandler",value:function(e,t){var r,n,o=this.props.itemsMetaDataCollection,l=this.selections.get(t);switch(e){case"remove":if(r=this.selections.findWhere({id:parseInt(t)}),n=this.selections.indexOf(r),this.startIndex===n)this.props.setAttributes({startPosIndex:0});else if(n<this.startIndex&&this.selectorDiv.parentNode&&this.selectorDiv.parentNode.parentNode){var i=Array.prototype.indexOf.call(this.selectorDiv.parentNode.parentNode.children,this.selectorDiv.parentNode);this.props.setAttributes({startPosIndex:Math.max(i,0)})}o.get(t)&&o.remove(o.get(t)),this.selections.remove(r),this.props.setAttributes({images:this.selections.map((function(e){return v.Item(e.attributes)}))});break;case"edit":if(l&&l.attributes.subType&&"product"===l.attributes.subType){var a=or.adminurl,c=new URL("".concat(a,"post.php"));c.searchParams.set("post",t),c.searchParams.set("action","edit"),window.open(c.href,"_blank")}else this.initDetailsModal(t);break;case"link":this.initWpLink(t);break;case"poster":this.initPosterModal(t);break;case"tags":this.initTagsModal(t)}}},{key:"clearStartIndex",value:function(){this.selectorDiv.parentNode&&(this.selectorDiv.parentNode.removeChild(this.selectorDiv),this.startIndex=0)}},{key:"sortingBy",value:function(e,t){e===this.props.orderBy&&t===this.props.ordrerDirection||(this.clearStartIndex(),this.props.externalEdit.sortingBy(e,t))}},{key:"kbStartHandler",value:function(){var e=this;return this.kbHandler?this.kbHandler:function(t){16===t.keyCode&&("keydown"===t.type?e.shiftDown=!0:"keyup"===t.type&&(e.shiftDown=!1))}}},{key:"initBulkSelect",value:function(){var e=this.props.bulkSelect;0==!e?(this.props.setAttributes({selectedItems:[],selectedLast:void 0}),document.removeEventListener("keydown",this.kbHandler),document.removeEventListener("keyup",this.kbHandler)):(this.setState({attachmentInAction:void 0}),document.addEventListener("keydown",this.kbHandler),document.addEventListener("keyup",this.kbHandler)),this.props.setAttributes({bulkSelect:!e})}},{key:"selecItemHandler",value:function(e){var t=e.id;if(void 0!==t){var r=this.props,n=r.selectedItems,o=r.selectedLast;if(this.shiftDown&&void 0!==o){var l=o?this.selections.indexOf(this.selections.get(o)):void 0,i=this.selections.indexOf(this.selections.get(e.id)),a=i-l;if(0!==a)for(var c=l;c!==i;c+=a>0?1:-1){var s=this.selections.at(c).id;-1===n.indexOf(s)&&n.push(s)}-1===n.indexOf(t)&&n.push(t)}else{var u=n.indexOf(t);u>-1?n.splice(u,1):n.push(t)}var p=n[n.length-1];this.props.setAttributes({selectedItems:n.slice(),selectedLast:p})}}},{key:"viewOfsetY",get:function(){return this.galleryWrapNode.getBoundingClientRect().top+v.pageYOffset}},{key:"viewOfsetX",get:function(){return this.galleryWrapNode.getBoundingClientRect().left+v.pageXOffset}},{key:"getScrollParent",value:function(e){return function e(t){return t.scrollHeight-t.clientHeight>3?t:t.parentNode?e(t.parentNode):void 0}(e)}},{key:"mousePoint",value:function(e){var t,r;return e.touches&&e.touches[0]?(t=e.touches[0].pageX,r=e.touches[0].pageY):(t=e.pageX,r=e.pageY),{x:t,y:r,relX:t-this.viewOfsetX,relY:r-this.viewOfsetY}}},{key:"startScrollControll",value:function(e){var t=this;clearInterval(this.scrollControlInterval),e&&(this.scrollControlInterval=setInterval((function(){t.scrollParent.scrollTop+=.5*t.scrollDelta}),15))}},{key:"startDragHandler",value:function(e){if(this.galleryWrapRef||!this.galleryWrapRef.current){this.galleryWrapNode=this.galleryWrapRef.current;var t=this,r=this.galleryWrapNode.childNodes;v.isTouchDevice||e.preventDefault();var n={x:this.mousePoint(e).relX,y:this.mousePoint(e).relY},o=this.getScrollParent(this.galleryWrapNode);o&&(this.scrollParent=o,this.startScrollControll(!0));var l=o?o.getBoundingClientRect().bottom-20:void 0,i=o?o.getBoundingClientRect().top+20:void 0,a=0,c={width:r[0].clientWidth,height:r[0].clientHeight},s=this.galleryWrapNode.clientWidth,u=Math.ceil(s/(c.width+1)),p=Math.floor(n.x/c.width),m=Math.floor(n.y/c.height)*u+p;this.startIndex=m,a=m;var y=r[m],b=y.cloneNode(!0);b.getElementsByClassName("sgb-pgc-selected").length>0&&b.removeChild(b.getElementsByClassName("sgb-pgc-selected")[0]),y.classList.add("pgc-act"),t.selectorDiv.parentNode&&t.selectorDiv.parentNode===y?(t.selectorDiv.parentNode.removeChild(t.selectorDiv),t.props.setAttributes({startPosIndex:0})):(t.props.externalEdit.canAddItems()&&y.appendChild(t.selectorDiv),t.props.setAttributes({startPosIndex:m+1})),b.style.position="fixed",b.style.zIndex="9999",b.style.paddingBottom="unset",b.style.width="".concat(c.width,"px"),b.style.height="".concat(c.height,"px");var d={x:m%u*c.width,y:Math.floor(m/u)*c.height};b.style.left="".concat(d.x+t.viewOfsetX,"px"),b.style.top="".concat(d.y+t.viewOfsetY,"px"),this.galleryWrapNode.appendChild(b),v.isTouchDevice&&(document.addEventListener("touchmove",f,v.passiveListener),document.addEventListener("touchend",g,v.passiveListener)),document.addEventListener("mousemove",f,!1),document.addEventListener("mouseup",g,!1)}function f(e){e.preventDefault();var o=t.mousePoint(e),s=o.relX,p=o.relY,f=Math.floor(s/c.width),g=Math.floor(p/c.height),h=Math.max(g*u+f,0);if(l){var v=0;v=o.y>=l?o.y-l:o.y<=i?o.y-i:0,t.scrollDelta=v}var w={x:n.x-s,y:n.y-p};if((Math.abs(w.x)>4||Math.abs(w.y)>4)&&(t.selectorDiv.parentNode&&(t.selectorDiv.parentNode.removeChild(t.selectorDiv),t.props.setAttributes({startPosIndex:0})),t.dragging=!0,b&&(b.style.left="".concat(d.x+t.viewOfsetX-w.x,"px"),b.style.top="".concat(d.y+t.viewOfsetY-w.y,"px"))),a!==h){var k=r[(a=h)+(m<a?1:0)];t.galleryWrapNode.insertBefore(y,k),m=h}}function g(){v.isTouchDevice&&(document.removeEventListener("touchmove",f,v.passiveListener),document.removeEventListener("touchend",g,v.passiveListener)),document.removeEventListener("mousemove",f,!1),document.removeEventListener("mouseup",g,!1),t.startScrollControll(!1),t.dragging=!1,b&&b.parentNode.removeChild(b),y.classList.remove("pgc-act"),y.classList.add("pgc-over"),a!==t.startIndex&&1!==t.selections.length&&(t.selections.models.splice(a,0,t.selections.models.splice(t.startIndex,1)[0]),t.props.setAttributes({images:t.selections.map((function(e){return v.Item(e.attributes)}))}))}}},{key:"exportMediaIcon",value:function(){return wp.element.createElement(Xt,{icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M18,21H6a3,3,0,0,1-3-3V6A3,3,0,0,1,6,3h4a1,1,0,0,1,0,2H6A1,1,0,0,0,5,6V18a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V14a1,1,0,0,1,2,0v4A3,3,0,0,1,18,21Z"}),wp.element.createElement("path",{d:"M21,4.05v5a1,1,0,0,1-.62.92.84.84,0,0,1-.38.08,1,1,0,0,1-.71-.29L17.45,8l-4.79,4.79a1,1,0,0,1-1.42,0,1,1,0,0,1,0-1.42L16,6.55,14.24,4.76A1,1,0,0,1,14,3.67,1,1,0,0,1,15,3.05h5a.73.73,0,0,1,.25,0,.37.37,0,0,1,.14,0,.94.94,0,0,1,.53.53.37.37,0,0,1,0,.14A.73.73,0,0,1,21,4.05Z"}))})}},{key:"importMediaIcon",value:function(){return wp.element.createElement(Xt,{icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M18,21H6a3,3,0,0,1-3-3V6A3,3,0,0,1,6,3h5a1,1,0,0,1,0,2H6A1,1,0,0,0,5,6V18a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V13a1,1,0,0,1,2,0v5A3,3,0,0,1,18,21Z"}),wp.element.createElement("path",{d:"M20.66,3.34a1,1,0,0,0-1.42,0L13,9.64l-1.29-1.3a1,1,0,0,0-1.09-.21,1,1,0,0,0-.62.92v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54,1,1,0,0,0,.38.08h4a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-1.3-1.29,6.3-6.29A1,1,0,0,0,20.66,3.34Z"}))})}},{key:"render",value:function(){var e,t,r=this,n=this.state,o=n.exportModalIsOpen,l=n.selectPosterOpen,i=n.attachmentInAction,a=n.lastPosterImageSizes,c=n.addTagsModalOpen,s=n.itemTagsList,u=n.tagsSrc,p=n.tagsList,m=n.tagsListLoading,y=n.showTagsList,b=this.props,d=b.bulkSelect,f=b.selectedItems,g=b.selectedLast,h=b.isPremium,__=wp.i18n.__,v=this.props,w=v.orderBy,k=v.ordrerDirection,S=v.subLoading,C=v.loadingAttachments,O=v.itemsMetaDataCollection,E=v.setAttributes,P=v.galleryQuery,j=v.galleryYTQuery,T=v.galleryVMQuery,_=v.galleryWooQuery,x=v.galleryDynamicMode,I=v.galleryCacheInt,M=v.setSomeAttributes,A=this.selections;if(i){var L=i.toJSON(),N=i.id,D=O.get&&O.get(N)?O.get(N).toJSON():null;L.sizes&&L.sizes.thumbnail?e=wp.element.createElement("img",{alt:"poster",src:L.sizes.thumbnail.url}):L.thumb&&L.thumb.src?L.thumb.width&&L.thumb.height&&L.thumb.width>100&&L.thumb.height>100&&(e=wp.element.createElement("img",{alt:"poster",src:L.thumb.src})):"image"===L.type&&(e=L.url),"video"===L.type&&(e=wp.element.createElement("video",{preload:"metadata",playsInline:!0,src:L.url})),D&&D.poster&&D.poster.thumbnail&&(e=wp.element.createElement("img",{alt:"poster",src:D.poster.thumbnail.url}))}if(C)return wp.element.createElement("div",{className:"pgc-preloader-title pgc-blink"},__("Loading...","simply-gallery-block"));if(j)t="https://www.youtube.com/playlist?list=".concat(j.id);else if(T)switch(t="https://vimeo.com/",T.type){case"users":t="".concat(t,"user").concat(T.id);break;case"albums":t="".concat(t,"album/").concat(T.id);break;case"projects":t="".concat(t,"user/").concat(T.id,"/folder/").concat(T.project_id);break;default:t="".concat(t+T.type,"/").concat(T.id)}else if(_){var B=or.adminurl,R=new URL("".concat(B,"edit.php"));"unset"!==_.tax_id&&""!==_.termSlug?(R.searchParams.set(_.tax_id,_.termSlug),R.searchParams.set("post_type","product"),t=R.href):(R.searchParams.set("post_type","product"),t=R.href)}return wp.element.createElement("div",{className:"".concat(ir,"view")},!this.props.externalEdit.isDynamicCollection()&&wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!h},wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{label:__("Dynamic Mode - track changes to Media Library Items.","simply-gallery-block"),checked:!!x,onChange:function(){return M({galleryDynamicMode:!x})}}),x&&wp.element.createElement(Zt,{className:"pgc-range",label:__("Set cache time in hours for this Gallery","simply-gallery-block"),value:I,onChange:function(e){M({galleryCacheInt:e})},min:0,max:48,step:1}))),P&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title")},wp.element.createElement("ul",null,P.naviHelper&&P.naviHelper.taxonomy&&wp.element.createElement("li",null,P.naviHelper.taxonomy),P.naviHelper&&P.naviHelper.term&&wp.element.createElement("li",null,P.naviHelper.term),P.naviHelper&&P.naviHelper.simplyTags&&wp.element.createElement("li",null,P.naviHelper.simplyTags))),j&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title ").concat(j.staticMode?"pgc-half-opacity":"")},wp.element.createElement("ul",null,j.snippet.channelTitle&&wp.element.createElement("li",null,j.snippet.channelTitle),j.snippet.title&&wp.element.createElement("li",null,wp.element.createElement("a",{href:t,target:"_blank",rel:"noreferrer"},j.snippet.title)))),T&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title ").concat(T.staticMode?"pgc-half-opacity":"")},wp.element.createElement("ul",null,T.type&&wp.element.createElement("li",null,T.type),T.id&&wp.element.createElement("li",null,wp.element.createElement("a",{href:t,target:"_blank",rel:"noreferrer"},T.id)))),_&&wp.element.createElement("div",{className:"".concat(ir,"gallery-title ").concat(_.staticMode?"pgc-half-opacity":"")},wp.element.createElement("ul",null,!_.parentQuery&&"unset"!==_.tax_id&&wp.element.createElement("li",null,_.taxLabel),!_.parentQuery&&""!==_.termLabel&&wp.element.createElement("li",null,wp.element.createElement("a",{href:t,target:"_blank",rel:"noreferrer"},_.termLabel)),_.parentQuery&&"unset"!==_.parentQuery.tax_id&&wp.element.createElement("li",null,_.parentQuery.taxLabel),_.parentQuery&&""!==_.parentQuery.termLabel&&wp.element.createElement("li",null,_.parentQuery.termLabel))),wp.element.createElement("div",{className:"".concat(ir,"sub-menu"),key:"subMenu1",style:{justifyContent:"space-between"}},this.props.externalEdit.canAddItems()&&wp.element.createElement(Qt,null,wp.element.createElement(nr,null,wp.element.createElement(qt,{isPrimary:!0,title:__("Add Media","simply-gallery-block"),onClick:this.props.externalEdit.initAddMediaModal},__("+ Add Media","simply-gallery-block"))),wp.element.createElement(qt,{isSecondary:!0,title:__("Clear Gallery","simply-gallery-block"),onClick:this.clearGalleryHandler,disabled:0===A.length},__("Clear Gallery","simply-gallery-block"))),this.props.externalEdit.isDynamicCollection()&&wp.element.createElement(qt,{isPrimary:!0,className:"pgc-button-100",title:__("Select Source for Gallery","simply-gallery-block"),onClick:this.props.externalEdit.initQueryModal},j&&__("Change Playlist","simply-gallery-block"),T&&__("Change Collection","simply-gallery-block"),(P||_)&&__("Select Source for Gallery","simply-gallery-block")),P&&wp.element.createElement(qt,{isPrimary:!0,className:"pgc-button-100 pgc-button-important",title:__("Convert to Static collection","simply-gallery-block"),onClick:this.convertToStaicCollection},__("Convert to Static collection","simply-gallery-block"))),wp.element.createElement("div",{className:"".concat(ir,"sub-menu"),key:"subMenu2"},(this.props.externalEdit.canUpdateGallery()&&this.props.externalEdit.isDynamicCollection()||this.props.externalEdit.canUpdateGallery()&&!1===this.props.externalEdit.isDynamicCollection()&&!d)&&wp.element.createElement(qt,{title:__("Reload Gallery","simply-gallery-block"),isPrimary:!0,className:this.props.externalEdit.isDynamicCollection()&&!_?"pgc-button-100":"",icon:"update",disabled:d,onClick:this.updateGallery}),P&&wp.element.createElement(Zt,{className:"pgc-range",label:__("Set cache time in hours for this Gallery","simply-gallery-block"),value:P.naviHelper&&P.naviHelper.cacheInt?P.naviHelper.cacheInt:0,onChange:function(e){var t=Lt({},P);t.naviHelper.cacheInt=e,E({galleryQuery:t})},min:0,max:48,step:1}),this.props.externalEdit.canAddItems()&&!d&&wp.element.createElement(Qt,null,wp.element.createElement(qt,{title:__("Export Media","simply-gallery-block"),isPrimary:!0,icon:this.exportMediaIcon(),onClick:function(){return r.setState({exportModalIsOpen:!0})}}),o&&wp.element.createElement($t,{className:"pgc-sgb-export-modal",title:__("Copy IDs of this gallery items?","simply-gallery-block"),onRequestClose:function(){return r.setState({exportModalIsOpen:!1})}},wp.element.createElement(er,{value:A.map((function(e){return e.id})),onChange:function(){}}),wp.element.createElement("div",{className:"pgc-modal-control"},wp.element.createElement(qt,{isSecondary:!0,onClick:function(){return r.setState({exportModalIsOpen:!1})}},__("Cancel","simply-gallery-block")),wp.element.createElement(qt,{isPrimary:!0,onClick:function(){document.getElementsByClassName("pgc-sgb-export-modal")[0].getElementsByTagName("textarea")[0].select();try{document.execCommand("copy")?r.setState({exportModalIsOpen:!1}):lr("Cannot copy text")}catch(e){lr(e)}r.setState({exportModalIsOpen:!1})}},__("Copy","simply-gallery-block")))),wp.element.createElement(qt,{title:__("Import Media","simply-gallery-block"),isPrimary:!0,icon:this.importMediaIcon(),onClick:function(){return r.props.setAttributes({importModalIsOpen:!0})}})),wp.element.createElement("div",{className:"pgc-space"}),d&&f.length>0&&wp.element.createElement(Qt,null,this.props.externalEdit.canDeleteItem()&&wp.element.createElement(qt,{title:__("Delete from Gallery","simply-gallery-block"),isPrimary:!0,icon:"trash",style:{backgroundColor:"red"},onClick:this.removeItemsFromGalleryHandler}),this.props.externalEdit.canEditTags()&&wp.element.createElement(qt,{title:__("Bulk Edit Tags","simply-gallery-block"),isPrimary:!0,icon:"tag",style:{backgroundColor:"#ff9800"},onClick:this.bulkEditTagsHandler})),(this.props.externalEdit.canDeleteItem()||this.props.externalEdit.canEditTags())&&wp.element.createElement(qt,{title:__("Bulk Select","simply-gallery-block"),isPrimary:!0,icon:"saved",style:{backgroundColor:d?"green":null},onClick:this.initBulkSelect})),j&&wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{label:__("Static Mode","simply-gallery-block"),checked:j.staticMode,onChange:function(){var e=Lt({},j);e.staticMode=!j.staticMode,E({galleryYTQuery:e}),r.setStaticMode()},help:function(e){var t;return e&&(t=__("In this mode, the playlist will no longer receive updates from the source (YouTube), but you can customize the ordering and content of this gallery.","simply-gallery-block")),t}}),!j.staticMode&&wp.element.createElement(Zt,{className:"pgc-range",label:__("Set cache time in hours for this Playlist","simply-gallery-block"),value:j.cacheInt,onChange:function(e){var t=Lt({},j);t.cacheInt=e,E({galleryYTQuery:t})},min:0,max:24,step:1})),T&&wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{label:__("Static Mode","simply-gallery-block"),checked:T.staticMode,onChange:function(){var e=Lt({},T);e.staticMode=!T.staticMode,E({galleryVMQuery:e}),r.setStaticMode()},help:function(e){var t;return e&&(t=__("In this mode, the collection will no longer receive updates from the source (Vimeo), but you can customize the ordering and content of this gallery.","simply-gallery-block")),t}}),!T.staticMode&&wp.element.createElement(Zt,{className:"pgc-range",label:__("Set cache time in hours for this Collection","simply-gallery-block"),value:T.cacheInt,onChange:function(e){var t=Lt({},T);t.cacheInt=e,E({galleryVMQuery:t})},min:0,max:24,step:1})),_&&wp.element.createElement("div",{className:"pgc-more-imp"},wp.element.createElement(rr,{label:__("Static Mode","simply-gallery-block"),checked:_.staticMode,onChange:function(){r.setStaticModeForWooProducts(!_.staticMode)},help:function(e){var t;return e&&(t=__("In this mode, the gallery will no longer receive updates from the source, but you can customize the ordering and content of this gallery.","simply-gallery-block")),t}}),!_.staticMode&&wp.element.createElement(Zt,{className:"pgc-range",label:__("Set cache time in hours for this gallery","simply-gallery-block"),value:_.cacheInt,onChange:function(e){var t=Lt({},_);t.cacheInt=e,E({galleryWooQuery:t})},min:0,max:24,step:1})),wp.element.createElement("div",{className:"".concat(ir,"sub-informer")},d&&wp.element.createElement("div",{className:"".concat(ir,"counter")},wp.element.createElement("span",null,"".concat(__("Selected","simply-gallery-block")," (").concat(f.length," / ")),wp.element.createElement(qt,{className:"".concat(ir,"counter-button"),variant:"link",title:__("Select All","simply-gallery-block"),onClick:this.selectAllItemsHandler},A.length),wp.element.createElement("span",null,")")),!d&&wp.element.createElement("span",{className:"".concat(ir,"counter")},0===A.length?__("No files","simply-gallery-block"):A.length+(1===A.length?__(" file","simply-gallery-block"):__(" files","simply-gallery-block"))),S&&wp.element.createElement(Kt,null)),wp.element.createElement("input",{id:ar,style:{display:"none"}}),l&&wp.element.createElement($t,{className:"pgc-sgb-select-post-modal",title:__("Poster Image","simply-gallery-block"),onRequestClose:function(){return r.setState({selectPosterOpen:!1})}},wp.element.createElement(gt,{lastPosterImageSizes:a,attachmentInAction:i,removePosterFromMeta:this.removePosterFromMeta,updateFeaturedImage:this.updateFeaturedImage,initAddMediaModal:this.initAddMediaModal,submitFeaturedImageData:this.submitFeaturedImageData,subLoading:S})),c&&wp.element.createElement($t,{className:"pgc-sgb-select-tags-modal",title:__(e?"Item Tags":"Bulk Edit - Tags","simply-gallery-block"),onRequestClose:function(){return r.setState({addTagsModalOpen:!1})}},wp.element.createElement("div",{className:"pgc-sgb-item-tags-modal"},e&&wp.element.createElement("div",{className:"pgc-sgb-item-informer"},e,i.get("title")&&wp.element.createElement("div",{className:"pgc-item-title",dangerouslySetInnerHTML:{__html:i.get("title")}})),wp.element.createElement("div",{className:"pgc-sgb-item-tags-editor"},wp.element.createElement("div",{className:"pgc-sgb-item-tags-wraper"},wp.element.createElement(_t,{key:"itemTagsList",deleteMode:!0,tagsList:s,blocked:S,actionFunction:function(e){r.deleteItemTags(new Array(e))}})),wp.element.createElement("div",{className:"pgc-sgb-input-tag-form"},wp.element.createElement(tr,{className:"pgc-sgb-input",value:u,onKeyPress:function(e){if("Enter"===e.key||13===e.keyCode){var t=u.replaceAll(/, /gi,",");""!==t&&r.submitItemTags(t.split(","))}},onChange:function(e){e=e.replace(/['"«»#<>?/&$]/g,""),r.setState({tagsSrc:e})}}),wp.element.createElement(qt,{isPrimary:!0,isBusy:S,disabled:S||""===u||" "===u,onClick:function(){var e=u.replaceAll(/, /gi,",");r.submitItemTags(e.split(","))}},__("Add New ","simply-gallery-block"))),wp.element.createElement("div",{className:"pgc-inform-note"},__(e?"Enter a comma separated list of Tags to apply to this item.":"Enter a comma separated list of Tags to apply to this items.","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-choose-tags-wraper"},wp.element.createElement(qt,{isSmall:!0,onClick:function(){y?r.setState({showTagsList:!1}):0===p.length?(r.refreshTagsList(),r.setState({showTagsList:!0})):r.setState({tagsList:p,showTagsList:!0})}},__("Get from Tag storage","simply-gallery-block")),y&&0!==p.length&&wp.element.createElement(qt,{isSmall:!0,icon:"update",title:__("Reload Tags list","simply-gallery-block"),onClick:function(){r.refreshTagsList()}})),y&&wp.element.createElement("div",{className:"pgc-sgb-tags-wraper"},m&&wp.element.createElement(Kt,null),!m&&0===p.length&&wp.element.createElement("div",{style:{color:"#007cba"}},__("Tags list is empty!","simply-gallery-block")),p.length>0&&wp.element.createElement(_t,{key:"tagsList",blocked:S,tagsList:p,actionFunction:function(e){r.submitItemTags(new Array(e))},exclude:s}))))),wp.element.createElement("div",{className:"".concat(ir,"grid-wrap"),ref:this.galleryWrapRef},A.map((function(e,t){return wp.element.createElement($e,{itemData:e.attributes,itemMetaData:O.get&&O.get(e.id)?O.get(e.id).toJSON():null,index:t,key:e.id||e.url,selectMode:d?r.selecItemHandler:null,selected:f.indexOf(parseInt(e.id))>-1,selectedLast:g===parseInt(e.id),menu:!d&&(!j||j&&j.staticMode)&&(!T||T&&T.staticMode)?r.menu():null,daragable:"custom"===w&&!d&&(!j||j&&j.staticMode)&&(!T||T&&T.staticMode)&&(!_||_&&_.staticMode),downHandler:"custom"!==w||d?function(){}:r.startDragHandler})}))),(!j||j&&j.staticMode)&&(!T||T&&T.staticMode)&&(!_||_&&_.staticMode)&&wp.element.createElement(Qt,null,wp.element.createElement(Yt,{label:__("Order by","simply-gallery-block"),options:[{label:__("Custom","simply-gallery-block"),value:"custom",disabled:!!P},{label:__("Uploaded","simply-gallery-block"),value:"id"},{label:__("Title","simply-gallery-block"),value:"title",disabled:!!P},{label:__("Caption","simply-gallery-block"),value:"caption",disabled:!!P},{label:__("Alt Text","simply-gallery-block"),value:"alt",disabled:!!P},{label:__("Random","simply-gallery-block"),value:"random"}],value:w,onChange:function(e){r.sortingBy(e,k)}}),("id"===w||"title"===w||"caption"===w||"alt"===w)&&wp.element.createElement(Jt,{label:__("Order Direction","simply-gallery-block"),selected:k,options:[{label:"ASC",value:"1"},{label:"DESC",value:"-1"}],onChange:function(e){r.sortingBy(w,e)}})))}}],n&&Dt(r.prototype,n),o&&Dt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(zt);const sr=cr;function ur(e){return ur="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ur(e)}function pr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mr(n.key),n)}}function mr(e){var t=function(e,t){if("object"!=ur(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ur(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ur(t)?t:t+""}function yr(e,t,r){return t=fr(t),br(e,dr()?Reflect.construct(t,r||[],fr(e).constructor):t.apply(e,r))}function br(e,t){if(t&&("object"==ur(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function dr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(dr=function(){return!!e})()}function fr(e){return fr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fr(e)}function gr(e,t){return gr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gr(e,t)}var hr=wp.element,vr=hr.Component,wr=hr.Fragment,kr=wp.components.TextareaControl,Sr=(v.trace,function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=yr(this,t,arguments)).updateHints=e.updateHints.bind(e),e.updateHintsDelay=void 0,e.widgets=[],e.textAreaId="pgc-sgb-code-editor-",e.customCssId="pgc-sgb-css-";var r=document.getElementsByClassName("pgc-sgb-text-area").length;return e.textAreaId+=r,e.customCssId+=r,document.getElementById(e.customCssId)?(e.customCss=document.getElementById(e.customCssId),br(e)):(e.customCss=document.createElement("style"),e.customCss.id=e.customCssId,document.getElementsByTagName("HEAD")[0].appendChild(e.customCss),e)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gr(e,t)}(t,e),r=t,(n=[{key:"updateHints",value:function(){var e=this.codeEditor.codemirror,t=this.widgets,r=window.CSSLint,n=0;e.operation((function(){for(var o=0;o<t.length;o+=1)e.removeLineWidget(t[o]);t.length=0,n=0;for(var l=r.verify(e.getValue()),i=0;i<l.messages.length;i+=1){var a=l.messages[i];if(n+="error"===a.type?1:0,a){var c=document.createElement("div"),s=c.appendChild(document.createElement("span"));s.innerHTML="!!",s.className="lint-error-icon",c.appendChild(document.createTextNode(a.message)),c.className="pgc-lint-".concat(a.type),t.push(e.addLineWidget(a.line-1,c,{coverGutter:!1,noHScroll:!0}))}}})),n||this.props.setSomeAttributes({customCSS:e.getValue()});var o=e.getScrollInfo(),l=e.charCoords({line:e.getCursor().line+1,ch:0},"local").top;o.top+o.clientHeight<l&&e.scrollTo(null,l-o.clientHeight+3)}},{key:"componentDidMount",value:function(){var e=this,t=wp.codeEditor;if(t&&!this.codeEditor){var r=document.getElementById(this.textAreaId);this.codeEditor=t.initialize(r,{codemirror:{indentUnit:4,indentWithTabs:!0,continueComments:!1,lineNumbers:!0,lineWrapping:!0,styleActiveLine:!0,extraKeys:{"Ctrl-Space":"autocomplete","Ctrl-/":"toggleComment","Cmd-/":"toggleComment","Alt-F":"findPersistent","Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},direction:"ltr",gutters:["CodeMirror-lint-markers"],mode:"css",lint:!0,autoCloseBrackets:!0,matchBrackets:!0},csslint:{errors:!0,"box-model":!0,"display-property-grouping":!0,"duplicate-properties":!0,"known-properties":!0,"outline-none":!0}});var n=this.codeEditor.codemirror,o=this.props.attributes;n.setValue(o.customCSS),n.on("change",(function(){clearTimeout(e.updateHintsDelay),e.updateHintsDelay=setTimeout((function(){e.updateHints()}),1e3)})),this.updateHintsDelay=setTimeout((function(){e.updateHints()}),100)}}},{key:"render",value:function(){return wp.i18n.__,wp.element.createElement(wr,null,wp.element.createElement(kr,{id:this.textAreaId,className:"pgc-sgb-text-area"}))}}])&&pr(r.prototype,n),o&&pr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(vr));const Cr=Sr;function Or(e){return Or="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Or(e)}function Er(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Er(Object(r),!0).forEach((function(t){jr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Er(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function jr(e,t,r){return(t=_r(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Tr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_r(n.key),n)}}function _r(e){var t=function(e,t){if("object"!=Or(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Or(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Or(t)?t:t+""}function xr(e,t,r){return t=Mr(t),function(e,t){if(t&&("object"==Or(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ir()?Reflect.construct(t,r||[],Mr(e).constructor):t.apply(e,r))}function Ir(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ir=function(){return!!e})()}function Mr(e){return Mr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Mr(e)}function Ar(e,t){return Ar=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ar(e,t)}v.trace;var Lr=wp.element,Nr=Lr.Component,Dr=Lr.Fragment,Br=wp.components,Rr=Br.PanelBody,Hr=Br.Button,Fr=Br.Icon,Gr=Br.ToggleControl,Wr=window.PGC_SGB_ADMIN,zr=function(e){function t(){var e;for(var r in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=xr(this,t,arguments)).setSomeAttributes=E.bind(e),e.checkChangesForGrup=e.checkChangesForGrup.bind(e),e.resetGroupToDefault=e.resetGroupToDefault.bind(e),e.saveSettingsAsGlobal=e.saveSettingsAsGlobal.bind(e),e.getAllSettingsFromGallery=e.getAllSettingsFromGallery.bind(e),e.saveSettingsAsGlobalHandler=e.saveSettingsAsGlobalHandler.bind(e),e.updateGlobalSettingsTemp=e.updateGlobalSettingsTemp.bind(e),e.isSettingsAsGlobal=e.isSettingsAsGlobal.bind(e),e.updateGallerySettingsFromGlobalPreset=e.updateGallerySettingsFromGlobalPreset.bind(e),e.updateGallerySettingsFromPreset=e.updateGallerySettingsFromPreset.bind(e),e.compareCurrentSettingsWithPreset=e.compareCurrentSettingsWithPreset.bind(e),e.updGllerySetFromGPwithCon=e.updGllerySetFromGPwithCon.bind(e),e.defSettings=C(e.allAttributes),_)Object.prototype.hasOwnProperty.call(_,r)&&Object.prototype.hasOwnProperty.call(e.defSettings,r)&&delete e.defSettings[r];return Object.defineProperty(e,"globalPreset",{get:function(){return Wr&&Wr.skinsSettings&&Wr.skinsSettings[this.props.attributes.galleryType]?Wr.skinsSettings[this.props.attributes.galleryType]:this.defSettings}.bind(e),set:function(e){(Wr||Wr.skinsSettings||void 0!==Wr.skinsSettings[this.props.attributes.galleryType])&&(Wr.skinsSettings[this.props.attributes.galleryType]=e)}.bind(e)}),e.isSelected=e.props.isSelected,e.tempCurrentGallerySettings=void 0,e.modal=Object.keys(P),e.globalGall=Object.keys(Pr(Pr({},j),T)),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ar(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){v.trace("********** BlocksInspector - allAttributes - Need implementation **********")}},{key:"lightboxPanel",get:function(){v.trace("********** BlocksInspector - lightboxPanel - Need implementation **********")}},{key:"blockPanel",get:function(){v.trace("********** BlocksInspector - blockPanel - Need implementation **********")}},{key:"brainIcon",get:function(){return wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"56px",height:"56px",viewBox:"0 0 56 60"},wp.element.createElement("g",{stroke:"none"},wp.element.createElement("g",{id:"Icon-9",transform:"translate(-2.000000, 0.000000)"},wp.element.createElement("path",{d:"M22,27 C22,27.551 22.448,28 23,28 C23.552,28 24,27.551 24,27 C24,26.449 23.552,26 23,26 C22.448,26 22,26.449 22,27 L22,27 Z M24,45 C24,44.449 23.552,44 23,44 C22.448,44 22,44.449 22,45 C22,45.551 22.448,46 23,46 C23.552,46 24,45.551 24,45 L24,45 Z M16,27 C16,26.449 15.552,26 15,26 C14.448,26 14,26.449 14,27 C14,27.551 14.448,28 15,28 C15.552,28 16,27.551 16,27 L16,27 Z M16,39 C16,38.449 15.552,38 15,38 C14.448,38 14,38.449 14,39 C14,39.551 14.448,40 15,40 C15.552,40 16,39.551 16,39 L16,39 Z M22,17 C22,17.551 22.448,18 23,18 C23.552,18 24,17.551 24,17 C24,16.449 23.552,16 23,16 C22.448,16 22,16.449 22,17 L22,17 Z M16,18 L16,24.184 C16.848,24.486 17.514,25.153 17.815,26 L20.185,26 C20.599,24.838 21.698,24 23,24 C24.654,24 26,25.346 26,27 C26,28.302 25.161,29.401 24,29.816 L24,42.184 C25.161,42.599 26,43.698 26,45 C26,46.302 25.161,47.401 24,47.816 L24,51 C24,51.552 23.553,52 23,52 C22.447,52 22,51.552 22,51 L22,47.815 C20.979,47.452 20.218,46.558 20.047,45.46 L16.293,41.707 C16.29,41.705 16.29,41.701 16.287,41.698 C15.896,41.886 15.463,42 15,42 C13.346,42 12,40.654 12,39 C12,37.346 13.346,36 15,36 C16.654,36 18,37.346 18,39 C18,39.462 17.886,39.896 17.698,40.287 C17.701,40.29 17.704,40.291 17.707,40.293 L20.614,43.201 C20.965,42.737 21.443,42.383 22,42.184 L22,29.815 C21.152,29.514 20.486,28.847 20.185,28 L17.815,28 C17.401,29.162 16.302,30 15,30 C13.346,30 12,28.654 12,27 C12,25.698 12.839,24.599 14,24.184 L14,17 C14,16.448 14.447,16 15,16 L20.185,16 C20.486,15.153 21.152,14.486 22,14.184 L22,11 C22,10.448 22.447,10 23,10 C23.553,10 24,10.448 24,11 L24,14.184 C25.161,14.599 26,15.698 26,17 C26,18.654 24.654,20 23,20 C21.698,20 20.599,19.162 20.185,18 L16,18 Z M55.633,37.245 C57.122,35.936 58,34.042 58,32 C58,29.86 57.049,27.894 55.415,26.574 C55.8,25.771 56,24.896 56,24 C56,21.936 54.917,20.035 53.208,18.95 C53.724,18.051 54,17.037 54,16 C54,13.42 52.361,11.177 49.989,10.349 C49.996,10.232 50,10.116 50,10 C50,6.691 47.309,4 44,4 C43.193,4 42.407,4.164 41.673,4.48 C40.813,1.876 38.34,0 35.5,0 C31.292,0 29.421,3.796 29.02,5.804 C29.013,5.837 29.022,5.869 29.02,5.903 C29.017,5.937 29,5.965 29,6 L29,52.94 C28.774,55.779 26.363,58 23.5,58 C20.647,58 18.243,55.771 18.026,52.924 C17.986,52.403 17.522,52 17,52 C16.688,52 16.394,52.146 16.204,52.394 C15.428,53.415 14.26,54 13,54 C10.794,54 9,52.206 9,50 C9,49.092 9.316,48.224 9.916,47.489 C10.186,47.158 10.216,46.691 9.989,46.328 C9.763,45.965 9.335,45.785 8.913,45.884 C8.578,45.962 8.279,46 8,46 C5.794,46 4,44.206 4,42 C4,40.351 5.047,38.851 6.604,38.267 C6.975,38.128 7.229,37.784 7.252,37.39 C7.275,36.995 7.063,36.623 6.713,36.442 C5.039,35.579 4,33.876 4,32 C4,30.236 4.907,28.636 6.427,27.72 C6.664,27.577 6.831,27.342 6.889,27.071 C6.946,26.799 6.888,26.517 6.729,26.29 C6.252,25.609 6,24.818 6,24 C6,22.339 7.058,20.836 8.631,20.259 C8.942,20.145 9.177,19.884 9.258,19.563 C9.338,19.241 9.253,18.9 9.032,18.653 C8.366,17.91 8,16.968 8,16 C8,14.062 9.389,12.411 11.301,12.073 C11.569,12.025 11.808,11.87 11.959,11.643 C12.11,11.416 12.162,11.137 12.104,10.871 C12.034,10.559 12,10.274 12,10 C12,7.794 13.794,6 16,6 C16.866,6 17.701,6.289 18.416,6.836 C18.707,7.058 19.096,7.104 19.429,6.956 C19.764,6.807 19.99,6.488 20.021,6.124 C20.211,3.812 22.179,2 24.5,2 C25.614,2 26.535,2.358 27.315,3.094 C27.718,3.473 28.351,3.454 28.729,3.052 C29.108,2.65 29.09,2.018 28.688,1.639 C27.535,0.551 26.126,0 24.5,0 C21.66,0 19.187,1.876 18.327,4.48 C17.593,4.164 16.807,4 16,4 C12.691,4 10,6.691 10,10 C10,10.116 10.004,10.232 10.011,10.349 C7.639,11.177 6,13.42 6,16 C6,17.037 6.276,18.051 6.792,18.95 C5.083,20.035 4,21.936 4,24 C4,24.896 4.2,25.771 4.585,26.574 C2.951,27.894 2,29.86 2,32 C2,34.042 2.878,35.936 4.367,37.245 C2.906,38.362 2,40.116 2,42 C2,45.093 4.353,47.647 7.363,47.966 C7.123,48.614 7,49.298 7,50 C7,53.309 9.691,56 13,56 C14.242,56 15.424,55.623 16.416,54.932 C17.436,57.886 20.255,60 23.5,60 C27.408,60 30.701,56.958 30.997,53.076 C30.998,53.063 30.992,53.051 30.992,53.038 C30.993,53.024 31,53.014 31,53 L31,6.11 C31.148,5.496 32.135,2 35.5,2 C37.821,2 39.789,3.812 39.979,6.124 C40.01,6.488 40.236,6.807 40.571,6.956 C40.904,7.104 41.293,7.058 41.584,6.836 C42.299,6.289 43.134,6 44,6 C46.206,6 48,7.794 48,10 C48,10.274 47.966,10.559 47.896,10.871 C47.838,11.137 47.89,11.416 48.041,11.643 C48.192,11.87 48.431,12.025 48.699,12.073 C50.611,12.411 52,14.062 52,16 C52,16.968 51.634,17.91 50.968,18.653 C50.747,18.9 50.662,19.241 50.742,19.563 C50.823,19.884 51.058,20.145 51.369,20.259 C52.942,20.836 54,22.339 54,24 C54,24.818 53.748,25.609 53.271,26.29 C53.112,26.517 53.054,26.799 53.111,27.071 C53.169,27.342 53.336,27.577 53.573,27.72 C55.093,28.636 56,30.236 56,32 C56,33.876 54.961,35.579 53.287,36.442 C52.937,36.623 52.725,36.995 52.748,37.39 C52.771,37.784 53.025,38.128 53.396,38.267 C54.953,38.851 56,40.351 56,42 C56,44.206 54.206,46 52,46 C51.721,46 51.422,45.962 51.087,45.884 C50.667,45.785 50.238,45.965 50.011,46.328 C49.784,46.691 49.814,47.158 50.084,47.489 C50.684,48.224 51,49.092 51,50 C51,52.206 49.206,54 47,54 C45.736,54 44.57,53.408 43.802,52.375 C43.544,52.03 43.095,51.889 42.686,52.023 C42.538,52.072 42.408,52.153 42.303,52.256 C42.117,52.422 41.994,52.658 41.974,52.924 C41.757,55.771 39.353,58 36.5,58 C35.243,58 34.057,57.587 33.07,56.806 C32.635,56.463 32.008,56.537 31.665,56.969 C31.322,57.402 31.396,58.031 31.828,58.374 C33.153,59.422 34.813,60 36.5,60 C39.747,60 42.568,57.882 43.586,54.925 C44.575,55.621 45.755,56 47,56 C50.309,56 53,53.309 53,50 C53,49.298 52.877,48.614 52.637,47.966 C55.647,47.647 58,45.093 58,42 C58,40.116 57.094,38.362 55.633,37.245 L55.633,37.245 Z M38,45 C38,45.552 38.447,46 39,46 C40.458,46 42,47.542 42,49 C42,49.552 42.447,50 43,50 C43.553,50 44,49.552 44,49 C44,46.43 41.57,44 39,44 C38.447,44 38,44.448 38,45 L38,45 Z M47,18 C45.542,18 44,16.458 44,15 C44,14.448 43.553,14 43,14 C42.447,14 42,14.448 42,15 C42,17.57 44.43,20 47,20 C47.553,20 48,19.552 48,19 C48,18.448 47.553,18 47,18 L47,18 Z M35,40 C35.553,40 36,39.552 36,39 C36,37.542 37.542,36 39,36 C39.553,36 40,35.552 40,35 C40,34.448 39.553,34 39,34 C36.43,34 34,36.43 34,39 C34,39.552 34.447,40 35,40 L35,40 Z M39,28 C39.553,28 40,27.552 40,27 C40,26.448 39.553,26 39,26 C37.542,26 36,24.458 36,23 C36,22.448 35.553,22 35,22 C34.447,22 34,22.448 34,23 C34,25.57 36.43,28 39,28 L39,28 Z M49,24 C48.447,24 48,24.448 48,25 C48,26.458 46.458,28 45,28 C44.447,28 44,28.448 44,29 C44,29.552 44.447,30 45,30 C47.57,30 50,27.57 50,25 C50,24.448 49.553,24 49,24 L49,24 Z M45,36 C44.447,36 44,36.448 44,37 C44,37.552 44.447,38 45,38 C46.458,38 48,39.542 48,41 C48,41.552 48.447,42 49,42 C49.553,42 50,41.552 50,41 C50,38.43 47.57,36 45,36 L45,36 Z M34,14 C34,11.43 36.43,9 39,9 C39.553,9 40,9.448 40,10 C40,10.552 39.553,11 39,11 C37.542,11 36,12.542 36,14 C36,14.552 35.553,15 35,15 C34.447,15 34,14.552 34,14 L34,14 Z"}))))}},{key:"resetGroupToDefault",value:function(e){for(var t={},r=0;r<e.length;r+=1){var n=e[r];this.allAttributes[n]&&this.props.attributes[n]!==this.allAttributes[n].default&&(t[n]=this.allAttributes[n].default)}this.setSomeAttributes(t)}},{key:"getAllSettingsFromGallery",value:function(){var e={};for(var t in this.allAttributes)Object.prototype.hasOwnProperty.call(this.allAttributes,t)&&Object.prototype.hasOwnProperty.call(this.props.attributes,t)&&(e[t]=this.props.attributes[t]);for(var r in _)Object.prototype.hasOwnProperty.call(_,r)&&Object.prototype.hasOwnProperty.call(e,r)&&delete e[r];return e}},{key:"checkChangesForGrup",value:function(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(this.allAttributes[r]&&this.props.attributes[r]!==this.allAttributes[r].default)return!0}return!1}},{key:"getGlobSettingsHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("This block uses the settings from the Global Preset. Dashboard -> SimpLy Gallery -> Blocks Preset / Premium Settings","simply-gallery-block")),!1===e&&(t=__("Would you like to use Global Preset for this block?","simply-gallery-block")),t}},{key:"updateGallerySettingsFromPreset",value:function(e){var t=this.props.attributes,r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&Object.prototype.hasOwnProperty.call(t,n)&&t[n]!==e[n]&&(r[n]=e[n]);this.setSomeAttributes(r)}},{key:"compareCurrentSettingsWithPreset",value:function(e){var t=this.getAllSettingsFromGallery();for(var r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||!Object.prototype.hasOwnProperty.call(t,r))return!1;if(t[r]!==e[r])return!1}return!0}},{key:"updGllerySetFromGPwithCon",value:function(){var __=wp.i18n.__;window.confirm(__("Are you ready to lose the current settings for this block?","simply-gallery-block"))&&this.updateGallerySettingsFromGlobalPreset()}},{key:"updateGallerySettingsFromGlobalPreset",value:function(){var e=this.globalPreset;e&&this.updateGallerySettingsFromPreset(e)}},{key:"updateGlobalSettingsTemp",value:function(){this.globalPreset=this.getAllSettingsFromGallery()}},{key:"isSettingsAsGlobal",value:function(){var e=this.globalPreset;return!!e&&this.compareCurrentSettingsWithPreset(e)}},{key:"saveSettingsAsGlobalHandler",value:function(e){var t=this.props.attributes;if(e.data)try{var r=JSON.parse(e.data);r.message&&Object.prototype.hasOwnProperty.call(r.message,t.galleryType)&&this.updateGlobalSettingsTemp()}catch(e){v.trace(e)}this.props.setAttributes({loading:!1})}},{key:"saveSettingsAsGlobal",value:function(){if(Wr||Wr.ajaxurl||Wr.nonce){var __=wp.i18n.__,e=this.props.attributes;window.confirm(__("Do you want to save the settings of this gallery as Global Preset?","simply-gallery-block"))&&(this.props.setAttributes({loading:!0}),v.request2(Wr.ajaxurl,Wr.nonce,JSON.stringify({type:"update_option",options:jr({},e.galleryType,this.getAllSettingsFromGallery())}),null,this.saveSettingsAsGlobalHandler))}}},{key:"componentDidUpdate",value:function(){this.props.attributes.useClobalSettings&&this.props.isSelected!==this.isSelected&&(this.props.isSelected,this.isSelected=this.props.isSelected)}},{key:"componentDidMount",value:function(){this.props.attributes.useClobalSettings&&this.updateGallerySettingsFromGlobalPreset()}},{key:"render",value:function(){var e=this,t=this.props,r=t.attributes,n=t.selections,o=t.externalEdit,__=wp.i18n.__;return wp.element.createElement(Dr,null,!r.useClobalSettings&&wp.element.createElement(Rr,{title:__("Global Presets - DANGER ZONE","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"pgc-inspector-section-wrap"},wp.element.createElement("div",{className:"pgc-alert"},wp.element.createElement(Fr,{size:"54",icon:this.brainIcon}),wp.element.createElement("div",null," ",__("You will need a brain for these settings or just ignore this panel.","simply-gallery-block"))),wp.element.createElement(Hr,{id:"pgc_inspector_save_global_preset",isPrimary:!0,isBusy:r.loading,disabled:r.loading||!0===this.isSettingsAsGlobal(),onClick:this.saveSettingsAsGlobal},this.isSettingsAsGlobal()?__("Global Preset Saved","simply-gallery-block"):__("Save as Global Preset","simply-gallery-block")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("All Settings of this Gallery will be saved as the Global Preset for all blocks of this type, if the mode -","simply-gallery-block")," ",wp.element.createElement("span",null,__("Use Global Preset","simply-gallery-block"))," ",__("is selected in the","simply-gallery-block")," ",wp.element.createElement("span",null,__("Gallery Settings","simply-gallery-block")),"."))),wp.element.createElement(Rr,{title:__("Gallery Settings","simply-gallery-block"),initialOpen:r.useClobalSettings,className:r.useClobalSettings?"pgc-panel-important":""},wp.element.createElement(Gr,{className:"pgc-important",label:__("Use Global Presets","simply-gallery-block"),checked:r.useClobalSettings,onChange:function(){var t=!r.useClobalSettings;t?(e.tempCurrentGallerySettings=e.getAllSettingsFromGallery(),e.updateGallerySettingsFromGlobalPreset()):e.tempCurrentGallerySettings&&e.compareCurrentSettingsWithPreset(e.globalPreset)&&e.updateGallerySettingsFromPreset(e.tempCurrentGallerySettings),e.setSomeAttributes({useClobalSettings:t})},help:this.getGlobSettingsHelp}),!r.useClobalSettings&&wp.element.createElement(Hr,{id:"pgc_inspector_apply_global_preset",isPrimary:!0,disabled:!0===this.isSettingsAsGlobal(),onClick:this.updGllerySetFromGPwithCon},__("Apply Global Preset","simply-gallery-block")),!r.useClobalSettings&&wp.element.createElement(Dr,null,wp.element.createElement(He,{attributes:r,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Hr,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.globalGall),onClick:function(){return e.resetGroupToDefault(e.globalGall)}},__("Reset to default - Gallery","simply-gallery-block"))))),wp.element.createElement(Rr,{title:__("Items Manager","simply-gallery-block"),initialOpen:!r.settingsModalIsOpen},wp.element.createElement(sr,{galleryDynamicMode:r.galleryDynamicMode,galleryCacheInt:r.galleryCacheInt,setSomeAttributes:this.setSomeAttributes,galleryYTQuery:r.galleryYTQuery,galleryVMQuery:r.galleryVMQuery,galleryWooQuery:r.galleryWooQuery,galleryQuery:r.galleryQuery,externalEdit:o,isPremium:r.isPremium,selections:n,startPosIndex:r.startPosIndex,setAttributes:this.setSomeAttributes,orderBy:r.orderBy,ordrerDirection:r.ordrerDirection,images:r.images,itemsMetaDataCollection:r.itemsMetaDataCollection,subLoading:r.subLoading,loadingAttachments:r.loadingAttachments,importModalIsOpen:r.importModalIsOpen,bulkSelect:r.bulkSelect,selectedItems:r.selectedItems,selectedLast:r.selectedLast})),!r.useClobalSettings&&this.blockPanel,!r.useClobalSettings&&wp.element.createElement(Rr,{title:__("Share Bar Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(J,{attributes:r,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Hr,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.modal),onClick:function(){return e.resetGroupToDefault(e.modal)}},__("Reset to default - Share Bar","simply-gallery-block")))),!r.useClobalSettings&&(void 0===r.useLightbox||void 0!==r.useLightbox&&r.useLightbox)&&this.lightboxPanel,!r.useClobalSettings&&wp.element.createElement(Rr,{title:__("Custom CSS","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Cr,{attributes:r,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",null,wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("Add your own CSS code here to customise the appearance and layout of current gallery.","simply-gallery-block")),wp.element.createElement("p",{className:"pgc-warning-notic"},__("Don't use IDs in selectors! If You entered a valid CSS, then the gallery ID will be added automatically to the selectors.","simply-gallery-block")))))}}],n&&Tr(r.prototype,n),o&&Tr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Nr);const Qr=zr;function Vr(e){return Vr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vr(e)}function Ur(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,qr(n.key),n)}}function qr(e){var t=function(e,t){if("object"!=Vr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Vr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vr(t)?t:t+""}function Yr(e,t,r){return t=Zr(t),function(e,t){if(t&&("object"==Vr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Jr()?Reflect.construct(t,r||[],Zr(e).constructor):t.apply(e,r))}function Jr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Jr=function(){return!!e})()}function Zr(e){return Zr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zr(e)}function Kr(e,t){return Kr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Kr(e,t)}var Xr=wp.element,$r=Xr.Component,en=Xr.Fragment,tn=wp.components,rn=tn.RangeControl,nn=tn.ToggleControl,on=tn.TextControl,ln=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Yr(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kr(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,__=wp.i18n.__;return wp.element.createElement(en,null,wp.element.createElement(nn,{label:__("Enable Tags Filter","simply-gallery-block"),checked:!!t.tagsFilter,onChange:function(){return r({tagsFilter:!t.tagsFilter})}}),t.tagsFilter&&wp.element.createElement(en,null,wp.element.createElement(on,{label:__('Text for filter button "All"',"simply-gallery-block"),value:t.tagCloudAll,onChange:function(e){return r({tagCloudAll:e})}}),wp.element.createElement(L,{label:__("Tag Background Color","simply-gallery-block"),value:t.tagCloudBgColor,onChange:function(e){return r({tagCloudBgColor:e})}}),wp.element.createElement(L,{label:__("Tag Background Hover Color","simply-gallery-block"),value:t.tagCloudBgColorOver,onChange:function(e){return r({tagCloudBgColorOver:e})}}),wp.element.createElement(L,{label:__("Tag Text Color","simply-gallery-block"),value:t.tagCloudTextColor,onChange:function(e){return r({tagCloudTextColor:e})}}),wp.element.createElement(L,{label:__("Tag Text Hover Color","simply-gallery-block"),value:t.tagCloudTextColorOver,onChange:function(e){return r({tagCloudTextColorOver:e})}}),wp.element.createElement(rn,{label:__("Tag Text Font Size","simply-gallery-block"),value:t.tagCloudFontSize,onChange:function(e){return r({tagCloudFontSize:e})},min:10,max:30,step:1})))}}],n&&Ur(r.prototype,n),o&&Ur(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}($r);const an=ln;const cn={pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};const sn={copyRProtection:{type:"boolean",default:!1},copyRAlert:{type:"string",default:"Hello, this photo is mine!"},sliderScrollNavi:{type:"boolean",default:!1},sliderFullSizeViewMode:{type:"boolean",default:!1},sliderNextPrevAnimation:{type:"string",default:"animation"},galleryScrollPositionControll:{type:"boolean",default:!1},sliderVideoAutoPlay:{type:"boolean",default:!1},sliderTryPlayNext:{type:"boolean",default:!1},sliderVideoLoop:{type:"boolean",default:!1},sliderItemCounterEnable:{type:"boolean",default:!0},sliderCaptionSrc:{type:"string",default:"caption"},sliderItemTitleEnable:{type:"boolean",default:!1},sliderItemTitleFontSize:{type:"number",default:18},sliderItemTitleTextColor:{type:"string",default:"rgba(255,255,255,1)"},itemCounterColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbBarEnable:{type:"boolean",default:!0},sliderThumbBarHoverColor:{type:"string",default:"rgba(240,240,240,1)"},sliderBgColor:{type:"string",default:"rgba(0,0,0,0.8)"},sliderPreloaderColor:{type:"string",default:"rgba(240,240,240,1)"},sliderHeaderFooterBgColor:{type:"string",default:"rgba(0,0,0,0.4)"},sliderNavigationColor:{type:"string",default:"rgba(0,0,0,1)"},sliderNavigationColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColorOver:{type:"string",default:"rgba(0,0,0,1)"},sliderSlideshow:{type:"boolean",default:!0},sliderSlideshowDelay:{type:"number",default:8},slideshowIndicatorColor:{type:"string",default:"rgba(255,255,255,1)"},slideshowIndicatorColorBg:{type:"string",default:"rgba(255,255,255,0.5)"},sliderThumbSubMenuBackgroundColor:{type:"string",default:"rgba(255,255,255,0)"},sliderThumbSubMenuBackgroundColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconHoverColor:{type:"string",default:"rgba(0,0,0,1)"},sliderSocialShareEnabled:{type:"boolean",default:!0},sliderZoomEnable:{type:"boolean",default:!0},sliderFullscreenEnabled:{type:"boolean",default:!0}};const un={tagsFilter:{type:"boolean",default:!1},tagCloudAll:{type:"sring",default:"All"},tagCloudBgColor:{type:"sring",default:"rgba(153,153,153,1)"},tagCloudBgColorOver:{type:"sring",default:"rgba(253,253,253,1)"},tagCloudTextColor:{type:"sring",default:"rgba(253,253,253,1)"},tagCloudTextColorOver:{type:"sring",default:"rgba(153,153,153,1)"},tagCloudFontSize:{type:"number",default:16}};function pn(e){return pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pn(e)}function mn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function yn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mn(Object(r),!0).forEach((function(t){bn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function bn(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=pn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const dn=yn(yn(yn(yn(yn(yn(yn({},cn),_),j),T),un),P),sn);function fn(e){return fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fn(e)}function gn(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hn(n.key),n)}}function hn(e){var t=function(e,t){if("object"!=fn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=fn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fn(t)?t:t+""}function vn(e,t,r){return t=kn(t),function(e,t){if(t&&("object"==fn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,wn()?Reflect.construct(t,r||[],kn(e).constructor):t.apply(e,r))}function wn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wn=function(){return!!e})()}function kn(e){return kn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kn(e)}function Sn(e,t){return Sn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sn(e,t)}var Cn=wp.element,On=Cn.Component,En=Cn.Fragment,Pn=wp.components,jn=Pn.RangeControl,Tn=Pn.Icon,xn=Pn.ToggleControl,In=Pn.ButtonGroup,Mn=Pn.Button,An=Pn.SelectControl,Ln=Pn.TextControl,Nn=function(){return wp.element.createElement(Tn,{icon:"desktop"})},Dn=function(){return wp.element.createElement(Tn,{icon:"smartphone"})},Bn=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=vn(this,t,arguments)).state={gutter:"desk"},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sn(e,t)}(t,e),r=t,n=[{key:"getCaptionsHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Showing captions for each media item.","simply-gallery-block")),!1===e&&(t=__("Toggle to show media captions.","simply-gallery-block")),t}},{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props,r=t.attributes,n=t.setSomeAttributes,o=this.state.gutter;return wp.element.createElement(En,null,wp.element.createElement("div",{className:"pgc-sgb-multi-range"},wp.element.createElement(jn,{label:__("Space between thumbnails","simply-gallery-block"),value:"desk"===o?r.thumbSpacing:r.thumbMobileSpacing,onChange:function(e){var t={};"desk"===o?t.thumbSpacing=e:t.thumbMobileSpacing=e,n(t)},min:0,max:40,step:1}),wp.element.createElement("div",{className:"pgc-sgb-buttons-list",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Mn,{key:"desk",isPressed:"desk"===o,"aria-pressed":"desk"===o,onClick:function(){return e.setState({gutter:"desk"})},icon:Nn}),wp.element.createElement(Mn,{key:"mobile",isPressed:"mobile"===o,"aria-pressed":"mobile"===o,onClick:function(){return e.setState({gutter:"mobile"})},icon:Dn}))),wp.element.createElement(jn,{label:__("Rounded Corners","simply-gallery-block"),value:r.collectionthumbRoundedCorners,onChange:function(e){return n({collectionthumbRoundedCorners:e})},min:0,max:20,step:1}),wp.element.createElement("div",{key:"pgc_2_h_align",className:"pgc-components-label"},__("Info Bar horizontal align","simply-gallery-block")),wp.element.createElement(In,{style:{marginBottom:"16px"}},wp.element.createElement(Mn,{key:"h_align_top",label:__("Top","simply-gallery-block"),isPrimary:"top"===r.captionHAlign,isSecondary:"top"!==r.captionHAlign,"aria-pressed":"top"===r.captionHAlign,onClick:function(){return n({captionHAlign:"top"})}},wp.element.createElement(Tn,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_6",height:"24",width:"200",y:"40",x:"0"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"256",y:"0",x:"0"})))})," "),wp.element.createElement(Mn,{key:"h_align_bottom",label:__("Bottom","simply-gallery-block"),isPrimary:"bottom"===r.captionHAlign,isSecondary:"bottom"!==r.captionHAlign,"aria-pressed":"bottom"===r.captionHAlign,onClick:function(){return n({captionHAlign:"bottom"})}},wp.element.createElement(Tn,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_6",height:"24",width:"256",y:"195",x:"0"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"200",y:"235",x:"0"})))}))),wp.element.createElement(xn,{label:__("Show Link Button","simply-gallery-block"),checked:!!r.externalLink,onChange:function(){return n({externalLink:!r.externalLink})},help:__("Optional. Add a unique link to any gallery item","simply-gallery-block")}),r.externalLink&&wp.element.createElement(En,null,wp.element.createElement(Ln,{label:__("Link Button - Default Label Text","simply-gallery-block"),value:r.externalLinkDefName,onChange:function(e){return n({externalLinkDefName:e})}}),wp.element.createElement(jn,{label:__("Link Button - Font Size","simply-gallery-block"),value:r.externalLinkFontSize,onChange:function(e){return n({externalLinkFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(L,{label:__("Link Button - Text Color","simply-gallery-block"),value:r.externalLinkTextColor,onChange:function(e){return n({externalLinkTextColor:e})}}),wp.element.createElement(L,{label:__("Link Button - Background Color","simply-gallery-block"),value:r.externalLinkBgColor,onChange:function(e){return n({externalLinkBgColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(xn,{label:__("Show thumbnails Captions","simply-gallery-block"),checked:!!r.captions,onChange:function(){return n({captions:!r.captions})},help:this.getCaptionsHelp}),r.captions&&wp.element.createElement(En,null,wp.element.createElement(An,{label:__("Source for Tumbnails caption","simply-gallery-block"),options:[{label:__("Caption","simply-gallery-block"),value:"caption"},{label:__("Title","simply-gallery-block"),value:"title"},{label:__("Alt","simply-gallery-block"),value:"alt"}],value:r.captionSrc,onChange:function(e){n({captionSrc:e})}}),wp.element.createElement(jn,{label:__("Font size","simply-gallery-block"),value:r.collectionthumbHoverTitleFontSize,onChange:function(e){return n({collectionthumbHoverTitleFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(L,{label:__("Text Color","simply-gallery-block"),value:r.collectionthumbHoverTitleTextColor,onChange:function(e){return n({collectionthumbHoverTitleTextColor:e})}}),wp.element.createElement(L,{label:__("Text Background Color","simply-gallery-block"),value:r.collectionthumbHoverTitleTextBgColor,onChange:function(e){return n({collectionthumbHoverTitleTextBgColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(L,{label:__("Thumbnails hover color","simply-gallery-block"),value:r.collectionthumbHoverBgColor,onChange:function(e){return n({collectionthumbHoverBgColor:e})}}),wp.element.createElement(xn,{label:__("Show Share Button","simply-gallery-block"),checked:!!r.collectionThumbSubMenuShare,onChange:function(){return n({collectionThumbSubMenuShare:!r.collectionThumbSubMenuShare})}}),wp.element.createElement(xn,{label:__("Show Download Button","simply-gallery-block"),checked:!!r.collectionThumbSubMenuDownload,onChange:function(){return n({collectionThumbSubMenuDownload:!r.collectionThumbSubMenuDownload})}}),(r.collectionThumbSubMenuShare||r.collectionThumbSubMenuDownload)&&wp.element.createElement(En,null,wp.element.createElement(L,{label:__("SubMenu button background color","simply-gallery-block"),value:r.collectionThumbSubMenuBgColor,onChange:function(e){return n({collectionThumbSubMenuBgColor:e})}}),wp.element.createElement(L,{label:__("SubMenu button background color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuBgColorHover,onChange:function(e){return n({collectionThumbSubMenuBgColorHover:e})}}),wp.element.createElement(L,{label:__("SubMenu button icon color","simply-gallery-block"),value:r.collectionThumbSubMenuIconColor,onChange:function(e){return n({collectionThumbSubMenuIconColor:e})}}),wp.element.createElement(L,{label:__("SubMenu button icon color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuIconColorHover,onChange:function(e){return n({collectionThumbSubMenuIconColorHover:e})}})))}}],n&&gn(r.prototype,n),o&&gn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(On);const Rn=Bn;function Hn(e){return Hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hn(e)}function Fn(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Gn(n.key),n)}}function Gn(e){var t=function(e,t){if("object"!=Hn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Hn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Hn(t)?t:t+""}function Wn(e,t,r){return t=Qn(t),function(e,t){if(t&&("object"==Hn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,zn()?Reflect.construct(t,r||[],Qn(e).constructor):t.apply(e,r))}function zn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(zn=function(){return!!e})()}function Qn(e){return Qn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Qn(e)}function Vn(e,t){return Vn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Vn(e,t)}var Un=wp.element,qn=Un.Component,Yn=Un.Fragment,Jn=wp.components,Zn=Jn.RangeControl,Kn=Jn.ButtonGroup,Xn=Jn.Button,$n=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Wn(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Vn(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Yn,null,wp.element.createElement(Zn,{label:__("Columns","simply-gallery-block"),value:t.collectionColumns,onChange:function(e){return r({collectionColumns:e})},min:1,max:8,step:1}),wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement(Kn,null,wp.element.createElement(Xn,{key:100,isPrimary:100===t.collectionThumbRecomendedWidth,isSecondary:100!==t.collectionThumbRecomendedWidth,"aria-pressed":100===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:100})}}," ","100"," "),wp.element.createElement(Xn,{key:150,isPrimary:150===t.collectionThumbRecomendedWidth,isSecondary:150!==t.collectionThumbRecomendedWidth,"aria-pressed":150===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:150})}}," ","150"," "),wp.element.createElement(Xn,{key:200,isPrimary:200===t.collectionThumbRecomendedWidth,isSecondary:200!==t.collectionThumbRecomendedWidth,"aria-pressed":200===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:200})}}," ","200"," "),wp.element.createElement(Xn,{key:250,isPrimary:250===t.collectionThumbRecomendedWidth,isSecondary:250!==t.collectionThumbRecomendedWidth,"aria-pressed":250===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:250})}}," ","250"," "),wp.element.createElement(Xn,{key:300,isPrimary:300===t.collectionThumbRecomendedWidth,isSecondary:300!==t.collectionThumbRecomendedWidth,"aria-pressed":300===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:300})}}," ","300"," ")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},__("* Actual for mobile devices","simply-gallery-block")),wp.element.createElement(Rn,{attributes:t,setSomeAttributes:r}))}}],n&&Fn(r.prototype,n),o&&Fn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(qn);const eo=$n;function to(e){return to="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},to(e)}function ro(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,no(n.key),n)}}function no(e){var t=function(e,t){if("object"!=to(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=to(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==to(t)?t:t+""}function oo(e,t,r){return t=io(t),function(e,t){if(t&&("object"==to(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,lo()?Reflect.construct(t,r||[],io(e).constructor):t.apply(e,r))}function lo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(lo=function(){return!!e})()}function io(e){return io=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},io(e)}function ao(e,t){return ao=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ao(e,t)}var co=wp.element,so=co.Component,uo=co.Fragment,po=wp.components,mo=po.RangeControl,yo=po.ToggleControl,bo=po.SelectControl,fo=po.TextControl,go=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),oo(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ao(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium;return wp.element.createElement(uo,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(bo,{label:__("Items Transition Type","simply-gallery-block"),options:[{label:__("Slipping","simply-gallery-block"),value:"animation"},{label:__("Fading","simply-gallery-block"),value:"fade"}],value:t.sliderNextPrevAnimation,onChange:function(e){return r({sliderNextPrevAnimation:e})}}),void 0!==t.sliderFullSizeViewMode&&wp.element.createElement(yo,{label:__("Display Image in original Size","simply-gallery-block"),checked:t.sliderFullSizeViewMode,onChange:function(){return r({sliderFullSizeViewMode:!t.sliderFullSizeViewMode})},help:function(){return __("This mode can significantly reduce performance and increase Internet traffic.","simply-gallery-block")}}),wp.element.createElement(yo,{label:__("Scroll to navigate (mouse wheel)","simply-gallery-block"),checked:!!t.sliderScrollNavi,onChange:function(){return r({sliderScrollNavi:!t.sliderScrollNavi})}}),void 0!==t.galleryScrollPositionControll&&wp.element.createElement(yo,{label:__("Scroll down the page for the item you viewed","simply-gallery-block"),checked:!!t.galleryScrollPositionControll,onChange:function(){return r({galleryScrollPositionControll:!t.galleryScrollPositionControll})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(yo,{className:t.isPremium?"":"pgc_disabled",label:__("Autoplay Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoAutoPlay,help:t.isPremium?"":"* Premium",onChange:function(){return r({sliderVideoAutoPlay:!t.sliderVideoAutoPlay,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(yo,{className:t.isPremium?"":"pgc_disabled",label:__("Try playing the next video.","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderTryPlayNext,help:t.isPremium?__("Present gallery as video playlist","simply-gallery-block"):"* Premium",onChange:function(){return r({sliderVideoAutoPlay:1==!t.sliderTryPlayNext||t.sliderVideoAutoPlay,sliderTryPlayNext:!t.sliderTryPlayNext,sliderVideoLoop:!1})}}),void 0!==t.sliderVideoLoop&&wp.element.createElement(yo,{label:__("Loop Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoLoop,onChange:function(){return r({sliderVideoLoop:!t.sliderVideoLoop,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),wp.element.createElement(yo,{label:__("Prevent downloading","simply-gallery-block"),checked:!!t.copyRProtection,onChange:function(){return r({copyRProtection:!t.copyRProtection})},help:function(){return __("Disable right click to protect content from download","simply-gallery-block")}}),t.copyRProtection&&wp.element.createElement(fo,{label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(L,{label:__("Lightbox background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(L,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(L,{label:__("Lightbox Header & Footer color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(L,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(L,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(L,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(L,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(yo,{label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(L,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(yo,{label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(uo,null,wp.element.createElement(mo,{label:__("Slideshows Timer","simply-gallery-block"),value:t.sliderSlideshowDelay,onChange:function(e){return r({sliderSlideshowDelay:e})},min:1,max:20,step:1}),wp.element.createElement(L,{label:__("Slideshow Indicator Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(L,{label:__("Slideshow Indicator Bg Color","simply-gallery-block"),value:t.slideshowIndicatorColorBg,onChange:function(e){return r({slideshowIndicatorColorBg:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(yo,{label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemTitleEnable,onChange:function(){return r({sliderItemTitleEnable:!t.sliderItemTitleEnable})}}),t.sliderItemTitleEnable&&wp.element.createElement(uo,null,t.sliderCaptionSrc&&wp.element.createElement(bo,{label:__("Source for Item caption","simply-gallery-block"),options:[{label:__("Caption","simply-gallery-block"),value:"caption"},{label:__("Title","simply-gallery-block"),value:"title"},{label:__("Alt","simply-gallery-block"),value:"alt"}],value:t.sliderCaptionSrc,onChange:function(e){r({sliderCaptionSrc:e})}}),wp.element.createElement(mo,{label:__("Font size","simply-gallery-block"),value:t.sliderItemTitleFontSize,onChange:function(e){return r({sliderItemTitleFontSize:e})},min:10,max:30,step:1}),wp.element.createElement(L,{label:__("Text Color","simply-gallery-block"),value:t.sliderItemTitleTextColor,onChange:function(e){return r({sliderItemTitleTextColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(yo,{label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbBarEnable,onChange:function(){return r({sliderThumbBarEnable:!t.sliderThumbBarEnable})}}),t.sliderThumbBarEnable&&wp.element.createElement(uo,null,wp.element.createElement(L,{label:__("Thumbnails Border Color (select mode)","simply-gallery-block"),value:t.sliderThumbBarHoverColor,onChange:function(e){return r({sliderThumbBarHoverColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(yo,{label:__("Enable Zooom","simply-gallery-block"),checked:!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),wp.element.createElement(yo,{label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(yo,{label:__("Show Fullscreen Button","simply-gallery-block"),checked:!!t.sliderFullscreenEnabled,onChange:function(){return r({sliderFullscreenEnabled:!t.sliderFullscreenEnabled})}}),wp.element.createElement(L,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(L,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(L,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(L,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&ro(r.prototype,n),o&&ro(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(so));const ho=go;function vo(e){return vo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vo(e)}function wo(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ko(n.key),n)}}function ko(e){var t=function(e,t){if("object"!=vo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vo(t)?t:t+""}function So(e,t,r){return t=Oo(t),function(e,t){if(t&&("object"==vo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Co()?Reflect.construct(t,r||[],Oo(e).constructor):t.apply(e,r))}function Co(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Co=function(){return!!e})()}function Oo(e){return Oo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Oo(e)}function Eo(e,t){return Eo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Eo(e,t)}var Po=wp.components,jo=Po.PanelBody,To=Po.Button,_o=wp.element.Fragment,xo=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=So(this,t,arguments)).thumbnail=Object.keys(cn),e.lightbox=Object.keys(sn),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eo(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return dn}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(_o,null,wp.element.createElement(jo,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(an,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(To,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(un)),onClick:function(){return e.resetGroupToDefault(Object.keys(un))}},__("Reset to default - Tags Filter","simply-gallery-block")))),wp.element.createElement(jo,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(eo,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(To,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbnail),onClick:function(){return e.resetGroupToDefault(e.thumbnail)}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(_o,null,wp.element.createElement(jo,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(ho,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(To,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&wo(r.prototype,n),o&&wo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Qr);const Io=xo;function Mo(e){return Mo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mo(e)}function Ao(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Lo(n.key),n)}}function Lo(e){var t=function(e,t){if("object"!=Mo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Mo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mo(t)?t:t+""}function No(e,t,r){return t=Bo(t),function(e,t){if(t&&("object"==Mo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Do()?Reflect.construct(t,r||[],Bo(e).constructor):t.apply(e,r))}function Do(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Do=function(){return!!e})()}function Bo(e){return Bo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bo(e)}function Ro(e,t){return Ro=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ro(e,t)}var Ho=wp.element,Fo=Ho.Component,Go=Ho.Fragment,Wo=wp.components,zo=Wo.Toolbar,Qo=Wo.ToolbarButton,Vo=Wo.ToolbarGroup,Uo=wp.blockEditor,qo=Uo.BlockControls,Yo=Uo.MediaUploadCheck,Jo=Uo.AlignmentToolbar,__=wp.i18n.__,Zo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),No(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ro(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=!!wp.customize,t=this.props,r=t.attributes,n=t.setAttributes,o=t.hasAlignmentToolbar,l=t.externalEdit,i=r.contentAlign,a=r.images,c=r.settingsModalIsOpen;return wp.element.createElement(Go,null,wp.element.createElement(qo,null,o&&wp.element.createElement(Jo,{value:i,onChange:function(e){n({contentAlign:e})}}),wp.element.createElement(zo,{label:"SimpLy Blocks"},e&&0!==a.length&&wp.element.createElement(Vo,null,wp.element.createElement(Qo,{title:__(c?"Previw":"Edit","simply-gallery-block"),icon:c?"visibility":"edit",onClick:l.openSettingsPanel})),!e&&wp.element.createElement(Vo,null,l.canAddItems()&&wp.element.createElement(Yo,null,wp.element.createElement(Qo,{label:__("Add Media","simply-gallery-block"),icon:"admin-media",onClick:l.initAddMediaModal})),0!==a.length&&wp.element.createElement(Qo,{title:__("Reload Gallery","simply-gallery-block"),icon:"update",disabled:!1===l.canUpdateGallery(),onClick:l.updateGallery})))))}}])&&Ao(r.prototype,n),o&&Ao(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Fo);const Ko=Zo;function Xo(e){return Xo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xo(e)}function $o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,el(n.key),n)}}function el(e){var t=function(e,t){if("object"!=Xo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xo(t)?t:t+""}function tl(e,t,r){return t=nl(t),function(e,t){if(t&&("object"==Xo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rl()?Reflect.construct(t,r||[],nl(e).constructor):t.apply(e,r))}function rl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rl=function(){return!!e})()}function nl(e){return nl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},nl(e)}function ol(e,t){return ol=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ol(e,t)}var ll=wp.element,il=ll.Component,al=ll.createRef,cl=(v.trace,function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=(e=tl(this,t,arguments)).props,n=r.attributes,o=r.clientId,l=r.setAttributes;e.setSomeAttributes=E.bind(e),e.props.attributes.skin=e.SKIN,e.galleryRef=al(),e.gallery=void 0,e.galleryVp=void 0;var i=o.split("-")[0].toString();e.appName="".concat(i.substring(0,3)).concat((new Date).getTime().toString().slice(-6,-1));var a=e.appName;return e.props.setAttributes({galleryType:e.SLUG}),""===n.galleryId?(l({galleryId:a}),n.galleryId=a):v.getViewPortsBySelector(n.galleryId).length>0&&(l({galleryId:a="".concat(i.substring(0,3)).concat((new Date).getTime().toString().slice(-6,-1))}),n.galleryId=a),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ol(e,t)}(t,e),r=t,(n=[{key:"SLUG",get:function(){return"".concat("pgc_sgb_"+this.SKIN)}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"componentDidMount",value:function(){var e=this.props.attributes,t=window.PGC_SGB;!this.galleryVp&&this.galleryRef&&this.galleryRef.current&&(t.vports||(t.vports={}),t.vports[this.SKIN]||(t.vports[this.SKIN]={}),this.galleryVp=this.galleryRef.current,this.galleryVp.id=this.appName,this.galleryVp.dataset.isSelected=this.props.isSelected,this.galleryVp.dataset.galleryId=e.galleryId,void 0!==e.sliderAdminWidth&&this.setSomeAttributes({sliderAdminWidth:this.galleryVp.clientWidth}),t.vports[this.SKIN][this.appName]=this.galleryVp,this.blockTypeManager&&(this.gallery=this.blockTypeManager.createGalleryByVpRef(this.galleryVp,this.props.isSelected)))}},{key:"componentDidUpdate",value:function(){this.blockTypeManager&&(this.gallery||(this.gallery=this.blockTypeManager.createGalleryByVpRef(this.galleryVp,this.props.isSelected)),this.blockTypeManager.updateGalleryById(this.appName,this.props.attributes,this.props.isSelected))}},{key:"componentWillUnmount",value:function(){var e=window.PGC_SGB;this.galleryVp=void 0,e.vports&&e.vports[this.SKIN]&&e.vports[this.SKIN][this.appName]&&delete e.vports[this.SKIN][this.appName],this.blockTypeManager&&this.blockTypeManager.removeGalleryById(this.appName)}},{key:"render",value:function(){var e=this.props,t=e.className,r=e.attributes;return wp.element.createElement("div",{className:t,ref:this.galleryRef,"data-editor":"gutenberg"},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},O(r)))}}])&&$o(r.prototype,n),o&&$o(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(il));const sl=cl;function ul(e){return ul="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ul(e)}function pl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ml(n.key),n)}}function ml(e){var t=function(e,t){if("object"!=ul(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ul(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ul(t)?t:t+""}function yl(e,t,r){return t=dl(t),function(e,t){if(t&&("object"==ul(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,bl()?Reflect.construct(t,r||[],dl(e).constructor):t.apply(e,r))}function bl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(bl=function(){return!!e})()}function dl(e){return dl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},dl(e)}function fl(e,t){return fl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fl(e,t)}var gl=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yl(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fl(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"masonry"}}])&&pl(r.prototype,n),o&&pl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(sl);const hl=gl;function vl(e){return vl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vl(e)}function wl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kl(n.key),n)}}function kl(e){var t=function(e,t){if("object"!=vl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vl(t)?t:t+""}function Sl(e,t,r){return t=Ol(t),function(e,t){if(t&&("object"==vl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cl()?Reflect.construct(t,r||[],Ol(e).constructor):t.apply(e,r))}function Cl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cl=function(){return!!e})()}function Ol(e){return Ol=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ol(e)}function El(e,t){return El=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},El(e,t)}v.trace;var Pl=wp.blockEditor.MediaUploadCheck,jl=wp.components.Button,Tl=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Sl(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&El(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.labels,r=e.icon,n=e.initAddMediaModal,__=wp.i18n.__;return wp.element.createElement(Pl,null,wp.element.createElement("div",{className:"pgc-media-placeholder"},t.title&&wp.element.createElement("div",{className:"pgc-media-label"},r,t.title),t.instructions&&wp.element.createElement("div",{className:"pgc-media-instruct"},t.instructions),wp.element.createElement("div",{className:"pgc-media-file-upload"},wp.element.createElement(jl,{isPrimary:!0,onClick:n},__("+ Add Media","simply-gallery-block")))))}}],n&&wl(r.prototype,n),o&&wl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const _l=Tl;function xl(e,t){function r(e,t){for(var r=0;r<e.length;r+=1){var n=e[r];if(n.width>t){var o={};return o.width=n.width,o.height=n.height,o.url=n.link,o.orientation=o.width>o.height?"landscape":"portrait",r=e.length,o}}return null}var n={},o=e;n.id=o.created_time?parseInt(Date.parse(o.created_time)/1e3)+t:t,n.postlink=o.link,n.videoId=o.uri.split("/").pop();var l=n.videoId.split(":");if(l&&l.length&&(n.videoId=l[0],l[1]&&(n.videoHash=l[1])),n.videoId&&(n.postlink="https://www.vimeo.com/".concat(n.videoId)),n.videoHash&&(n.postlink="https://www.vimeo.com/".concat(n.videoId,"/").concat(n.videoHash)),n.date=Date.parse(o.release_time),n.ampSubType="vimeo",n.modified=Date.parse(o.modified_time),n.title=o.name,n.description=o.description?o.description:"",n.caption=o.description?o.description.substr(0,277):"",n.description.length>n.caption.length&&(n.caption+=" ..."),n.alt="",n.url="".concat(window.PGC_SGB_ADMIN.assets,"holder-mp3.png"),n.sizes={},o.pictures&&o.pictures.sizes){var i=o.pictures.sizes;n.sizes.thumbnail=r(i,100),n.sizes.medium=r(i,300),n.sizes.large=r(i,1200),n.sizes.full=r(i,1300),n.width=n.sizes.large.width,n.height=n.sizes.large.height,n.url=n.sizes.large.url}n.duration=o.duration,n.mime="image/jpeg",n.type="image",n.privacy=o.privacy;var a=[];if(o.tags)for(var c=0;c<o.tags.length;c+=1){var s=o.tags[c];s&&s.name&&a.push(s.name)}return n.tags=a,n}function Il(e){return Il="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Il(e)}function Ml(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Al(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ml(Object(r),!0).forEach((function(t){Ll(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ml(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ll(e,t,r){return(t=Dl(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Dl(n.key),n)}}function Dl(e){var t=function(e,t){if("object"!=Il(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Il(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Il(t)?t:t+""}function Bl(e,t,r){return t=Hl(t),function(e,t){if(t&&("object"==Il(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Rl()?Reflect.construct(t,r||[],Hl(e).constructor):t.apply(e,r))}function Rl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Rl=function(){return!!e})()}function Hl(e){return Hl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Hl(e)}function Fl(e,t){return Fl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fl(e,t)}var Gl="pgc-sgb-dgb-",Wl=wp.element,zl=Wl.Component,Ql=Wl.Fragment,Vl=wp.blockEditor.MediaUploadCheck,Ul=wp.components,ql=Ul.Spinner,Yl=Ul.Modal,Jl=Ul.SelectControl,Zl=Ul.TextControl,Kl=Ul.Button,Xl=Ul.RangeControl,$l=v.trace,ei=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Bl(this,t,arguments)).tryTaxonomy=e.tryTaxonomy.bind(e),e.termsReceivedHandler=e.termsReceivedHandler.bind(e),e.getAttachmentsByTerms=e.getAttachmentsByTerms.bind(e),e.getProducts=e.getProducts.bind(e),e.addYouTubeAPIKey=e.addYouTubeAPIKey.bind(e),e.addVimeoAPIKey=e.addVimeoAPIKey.bind(e),e.fetchYouTubeListData=e.fetchYouTubeListData.bind(e),e.fetchVimeoListData=e.fetchVimeoListData.bind(e),e.getAttachmentsByMeta=e.getAttachmentsByMeta.bind(e),e.naviHelper={cacheInt:8},e.state={taxList:[],foldersList:[],tagsList:[],flbFolfersListLoading:!1,tagsListLoading:!1,selectedTags:[],selectedTerms:[],fbv_id:"unset",termsList:void 0,taxonomy:"unset",loading:!1,ytk:!1,ytkTemp:"",vtk:!1,vtkTemp:"",vtkQuery:{type:"albums",id:"",project_id:"",per_page:50},saving:!1,savingVtk:!1,wooLoading:!1,wooTaxList:[],wooTermsList:void 0,wooQueryNew:{tax_id:"unset",term_id:"unset",posts_per_page:50,cacheInt:4,staticMode:!1,taxLabel:"",termLabel:"Products",termSlug:""}},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fl(e,t)}(t,e),r=t,n=[{key:"componentDidMount",value:function(){var e=window.PGC_SGB_ADMIN,__=wp.i18n.__,t=e.taxonomiesList,r=e.ytk,n=e.vtk,o=e.wooTaxonomiesList,l=[];if(o&&o.length){l.push({label:__("Products","simply-gallery-block"),value:"unset"});for(var i=0;i<o.length;i+=1){var a={label:o[i].taxonomy,value:o[i].name};l.push(a)}}var c=[{label:__("Select Category / Tag","simply-gallery-block"),value:"unset"}];if(t&&t.length)for(var s=0;s<t.length;s+=1){var u={label:t[s].label,value:t[s].name};c.push(u)}this.setState({taxList:c,ytk:r,vtk:n,wooTaxList:l}),this.getFileBirdFolders(),this.getTagsList()}},{key:"getFileBirdFolders",value:function(){var e=this,__=wp.i18n.__,t=window.fbv_data,r=[{label:__("Select Folder","simply-gallery-block"),value:"unset"}];if(this.setState({foldersList:r}),t){var n=t.json_url,o=t.rest_nonce;if(n&&o){this.setState({flbFolfersListLoading:!0});var l="".concat(n,"/gutenberg-get-folders");v.requestGetFileBird(l,o,null,null,null,(function(t){if(t.data)try{var n=JSON.parse(t.data);if(n.success&&n.data){for(var o=n.data,l=0;l<o.length;l+=1)if(0!==parseInt(o[l].value)&&-1!==parseInt(o[l].value)){var i={label:o[l].label,value:o[l].value};r.push(i)}e.setState({foldersList:r})}}catch(e){$l(e)}e.setState({flbFolfersListLoading:!1})}))}}}},{key:"getTagsList",value:function(){var e=this,t=window.PGC_SGB_ADMIN,r=t.nonce,n=t.ajaxurl;if(r&&n){var o=JSON.stringify({type:"get_option",options:{pgc_sgb_tags_list:!0}});this.setState({tagsListLoading:!0}),v.request2(n,r,o,null,(function(t){if(t.data)try{var r=JSON.parse(t.data);if(r.message&&void 0!==r.message.pgc_sgb_tags_list&&!1!==r.message.pgc_sgb_tags_list&&""!==r.message.pgc_sgb_tags_list){for(var n=e.state.tagsList,o=r.message.pgc_sgb_tags_list.split(","),l=0;l<o.length;l+=1){var i={label:o[l],value:o[l]};n.push(i)}e.setState({tagsList:n})}}catch(e){$l(e)}e.setState({tagsListLoading:!1})}))}}},{key:"getAttachmentsByMeta",value:function(){var e=this.state.selectedTags;if(window.PGC_SGB_ADMIN){this.naviHelper.simplyTags=e.join(", ");for(var t={orderby:"date",order:"DESC",posts_per_page:-1,paged:1,naviHelper:this.naviHelper},r=[],n=0;n<e.length;n+=1){var o={key:"pgc_sgb_tag",value:e[n]};r.push(o)}t.meta_query=r,this.props.externalEdit.getAttachmentsByQuery(t)}}},{key:"getAttachmentsByTerms",value:function(e,t){var r=this.state,n=r.termsList,o=r.foldersList,l=n||o;if(l){this.naviHelper.term="",this.naviHelper.termSlug="";for(var i=0;i<e.length;i+=1)for(var a=e[i],c=0;c<l.length;c+=1)if(parseInt(l[c].value)===parseInt(a))if("fbv"===t)this.naviHelper.term+=l[c].label+(i<e.length-1?", ":"");else{var s=l[c].label.lastIndexOf(" -");this.naviHelper.term+=l[c].label.substring(0,s>1?s:l[c].label.length-1)+(i<e.length-1?", ":""),this.naviHelper.termSlug+=l[c].slug+(i<e.length-1?", ":"")}}if(window.PGC_SGB_ADMIN){var u={orderby:"date",order:"DESC",posts_per_page:-1,paged:1,naviHelper:this.naviHelper};"mlaTerm"===t?u.tax_query=[{taxonomy:this.state.taxonomy,terms:e,field:"term_id"}]:"fbv"===t&&(u.fbv=e.join()),this.props.externalEdit.getAttachmentsByQuery(u)}}},{key:"termsReceivedHandler",value:function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&Object.prototype.hasOwnProperty.call(t.message,"data")){var r=t.message.data[this.state.taxonomy],n=[];if(r&&Array.isArray(r))for(var o=0;o<r.length;o+=1){var l={label:"".concat(r[o].name," - ").concat(r[o].count),value:r[o].term_id,slug:r[o].slug};n.push(l)}n.length&&this.setState({termsList:n})}}catch(e){$l(e)}this.setState({loading:!1})}},{key:"tryTaxonomy",value:function(e){for(var t=this.state.taxList,r=0;r<t.length;r+=1)t[r].value===e&&(this.naviHelper.taxonomy=t[r].label);var n=window.PGC_SGB_ADMIN;if(n){var o=JSON.stringify({type:"get_terms_for_taxonomy",name:e});this.setState({loading:!0,taxonomy:e,selectedTerms:[]}),v.request2(n.ajaxurl,n.nonce,o,null,this.termsReceivedHandler)}}},{key:"addVimeoAPIKey",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){this.setState({savingVtk:!0});var r=this.state.vtkTemp.trim(),n={pgc_sgb_vtk:r};v.request2(t.ajaxurl,t.nonce,JSON.stringify(Al(Al({},{type:"update_option"}),{options:n})),null,(function(n){if(n.data)try{var o=JSON.parse(n.data);o.message&&o.message.pgc_sgb_vtk&&(e.setState({vtk:r,vtkTemp:""}),t.vtk=r)}catch(e){$l(e)}e.setState({savingVtk:!1})}))}}},{key:"addYouTubeAPIKey",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){this.setState({saving:!0});var r=this.state.ytkTemp.trim(),n={pgc_sgb_ytk:r};v.request2(t.ajaxurl,t.nonce,JSON.stringify(Al(Al({},{type:"update_option"}),{options:n})),null,(function(n){if(n.data)try{var o=JSON.parse(n.data);o.message&&o.message.pgc_sgb_ytk&&(e.setState({ytk:r,ytkTemp:""}),t.ytk=r)}catch(e){$l(e)}e.setState({saving:!1})}))}}},{key:"fetchYouTubeListData",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){this.setState({saving:!0});var r=this.state.ytkTemp.trim();try{var n=new URL(r);if(n.hostname&&n.hostname.indexOf("youtube")>=0){var o=n.searchParams;if(o.get("list")){this.setState({ytkTemp:o.get("list")});var l={id:o.get("list"),part:"snippet",maxResults:50,key:t.ytk};v.getYouTubeData("playlists",l,(function(t){if(t&&t.error)e.setState({ytkTemp:"Invalid URL",saving:!1});else if(t&&t.data)try{var r=JSON.parse(t.data);r.items&&r.items.length&&e.props.externalEdit.fetchYouTubeListItemsData(r.items[0])}catch(e){$l(e)}}))}else this.setState({ytkTemp:"Invalid URL",saving:!1})}}catch(e){this.setState({ytkTemp:"Invalid URL",saving:!1})}}}},{key:"fetchVimeoListData",value:function(){var e=this,t=window.PGC_SGB_ADMIN;if(t){var r=this.state.vtkQuery,n=this.state.vtkQuery,o=n.type,l=n.id,i=n.per_page,a=n.project_id;this.setState({savingVtk:!0});var c={per_page:i,access_token:t.vtk,sort:"default"};v.getVimeoData(o,l,c,a,(function(n){if(n&&n.error)r.id="".concat(n.error," / Invalid ID"),e.setState({vtkQuery:r,savingVtk:!1});else if(n&&n.data)try{var c=JSON.parse(n.data);if((c=Al(Al({},c),{new:!0,cacheInt:4,staticMode:!1,type:o,id:l,per_page:i,project_id:a,access_token:t.vtk})).data&&c.data.length){var s;c.paging&&c.paging.next&&(s=c.page+1),s=void 0;var u=c.data.map((function(e,t){return xl(e,t)}));e.props.externalEdit.fetchVimeoItemsData(c,s,u)}else r.id="Collection is Empty!",e.setState({vtkQuery:r,savingVtk:!1})}catch(t){$l(t),r.id="error",e.setState({vtkQuery:r,savingVtk:!1})}}))}}},{key:"tryWooTaxonomy",value:function(e){var t=this,__=wp.i18n.__,r=this.state,n=r.wooQueryNew,o=r.wooTaxList;n.tax_id=e;var l=window.PGC_SGB_ADMIN;if(l){for(var i=0;i<o.length;i+=1)o[i].value===e&&(n.taxLabel=o[i].label);this.setState({wooLoading:!0,wooQueryNew:n});var a=JSON.stringify({type:"get_terms_for_taxonomy",name:e});v.request2(l.ajaxurl,l.nonce,a,null,(function(r){if(r.data)try{var n=JSON.parse(r.data);if(n.message&&Object.prototype.hasOwnProperty.call(n.message,"data")){var o=n.message.data[e],l=[{label:__("Select Term","simply-gallery-block"),value:"unset"}];if(o&&Array.isArray(o))for(var i=0;i<o.length;i+=1){var a={label:"".concat(o[i].name," - ").concat(o[i].count),value:o[i].term_id,slug:o[i].slug};l.push(a)}l.length>1?t.setState({wooLoading:!1,wooTermsList:l}):t.setState({wooLoading:!1,wooTermsList:void 0})}}catch(e){$l(e)}}))}}},{key:"getProducts",value:function(e){var t=this.state,r=t.wooQueryNew,n=t.wooTermsList;if(e)for(var o=0;o<n.length;o+=1)parseInt(n[o].value)===parseInt(e)&&(r.termLabel=n[o].label.split("-")[0].trim(),r.termSlug=n[o].slug,o=n.length);this.setState({wooLoading:!0,wooQueryNew:r}),this.props.externalEdit.getProductsByQuery(r)}},{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props.onRequestClose,r=window.PGC_SGB_ADMIN.assets,n={albums:__("Enter Showcase/Album ID","simply-gallery-block"),channels:__("Enter Channel ID","simply-gallery-block"),users:__("Enter User ID","simply-gallery-block"),projects:__("Enter User ID","simply-gallery-block"),categories:__("Enter Category ID","simply-gallery-block")},o=this.state,l=o.taxList,i=o.foldersList,a=o.taxonomy,c=o.termsList,s=o.tagsList,u=o.tagsListLoading,p=o.flbFolfersListLoading,m=o.selectedTags,y=o.selectedTerms,b=o.loading,d=o.fbv_id,f=o.ytk,g=o.ytkTemp,h=o.saving,v=o.vtk,w=o.vtkTemp,k=o.savingVtk,S=o.vtkQuery,C=o.wooTaxList,O=o.wooTermsList,E=o.wooQueryNew,P=o.wooLoading,j=this.props,T=j.galleryVMQuery,_=j.galleryYTQuery,x=j.query,I=j.galleryWooQuery;return wp.element.createElement(Yl,{className:"".concat(Gl,"modal"),title:__("Create Dynamic Gallery","simply-gallery-block"),onRequestClose:t},wp.element.createElement("ul",{className:"".concat(Gl,"content")},!_&&!T&&!I&&wp.element.createElement(Vl,null,wp.element.createElement("li",{className:"".concat(Gl,"src-type ").concat(l.length<2?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Gl,"logo"),src:"".concat(r,"mla_128x128.jpg"),alt:"MLA"}),wp.element.createElement("div",{className:"".concat(Gl,"selector")},wp.element.createElement(Jl,{label:__("Taxonomies for Attachments","simply-gallery-block"),disabled:l.length<2,options:l,value:a,onChange:function(t){e.tryTaxonomy(t)}}),b&&wp.element.createElement(ql,null),c&&!b&&wp.element.createElement("div",{className:"".concat(Gl,"selector multiple")},wp.element.createElement(Jl,{multiple:!0,label:__("Available Terms","simply-gallery-block"),options:c,value:y,onChange:function(t){e.setState({selectedTerms:t})}})),"unset"!==a&&!c&&!b&&wp.element.createElement("div",null,__("No Terms Available","simply-gallery-block")),c&&c.length&&!b&&wp.element.createElement("div",{className:"".concat(Gl,"flex-bar-l")},wp.element.createElement("div",{className:"".concat(Gl,"help")},__("Press ctrl to select few terms","simply-gallery-block")),wp.element.createElement(Kl,{isPrimary:!0,onClick:function(){e.getAttachmentsByTerms(y,"mlaTerm")},disabled:0===y.length},__("Fetch","simply-gallery-block"))))),!b&&wp.element.createElement("li",{className:"".concat(Gl,"src-type ").concat(i.length<2?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Gl,"logo"),src:"".concat(r,"filebird_128x128.jpg"),alt:"FileBird"}),wp.element.createElement("div",{className:"".concat(Gl,"selector")},!p&&wp.element.createElement(Jl,{label:__("FileBird Folders","simply-gallery-block"),disabled:i.length<2||!a,options:i,value:d,onChange:function(t){e.getAttachmentsByTerms([t],"fbv")}}),p&&wp.element.createElement(ql,null))),wp.element.createElement("li",{className:"".concat(Gl,"src-type ").concat(s.length<1?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Gl,"logo"),src:"".concat(r,"smp_tags_128x128.jpg"),alt:"SimpLy Tags"}),wp.element.createElement("div",{className:"".concat(Gl,"flex-bar")},wp.element.createElement("div",{className:"".concat(Gl,"selector multiple")},!u&&wp.element.createElement(Jl,{multiple:!0,label:__("SimpLy Tags","simply-gallery-block"),disabled:s.length<1,options:s,value:m,onChange:function(t){e.setState({selectedTags:t})}}),u&&wp.element.createElement(ql,null)),!u&&wp.element.createElement(Ql,null,wp.element.createElement("div",{className:"".concat(Gl,"help")},__("Press ctrl to select few tags","simply-gallery-block")),wp.element.createElement(Kl,{isPrimary:!0,onClick:function(){e.getAttachmentsByMeta()},disabled:0===m.length},__("Fetch","simply-gallery-block")))))),!_&&!T&&!x&&wp.element.createElement("li",{className:"".concat(Gl,"src-type ").concat(0===C.length?"isDisabled":"")},wp.element.createElement("img",{className:"".concat(Gl,"logo"),src:"".concat(r,"woocommerce_128x128.png"),alt:"Woocommerce"}),wp.element.createElement("div",{className:"".concat(Gl,"flex-bar")},wp.element.createElement("div",{className:"".concat(Gl,"selector")},wp.element.createElement(Jl,{label:__("Feed Type","simply-gallery-block"),disabled:0===l.length,options:C,value:E.tax_id,onChange:function(t,r){e.tryWooTaxonomy(t,r)}}),P&&wp.element.createElement(ql,null),O&&!P&&wp.element.createElement(Jl,{label:__("Available Terms","simply-gallery-block"),options:O,value:E.term_id,onChange:function(t){E.term_id=t,e.setState({wooQueryNew:E}),e.getProducts(t)}}),"unset"!==E.tax_id&&!O&&!P&&wp.element.createElement("div",null,__("No Terms Available","simply-gallery-block")),"unset"===E.tax_id&&wp.element.createElement(Xl,{label:__("Number of displayed products","simply-gallery-block"),value:E.posts_per_page,onChange:function(t){E.posts_per_page=t,e.setState({wooQueryNew:E})},min:1,max:100,step:1})),"unset"===E.tax_id&&wp.element.createElement(Kl,{isPrimary:!0,onClick:function(){e.getProducts()},isBusy:P,disabled:"unset"!==E.tax_id&&"unset"===E.term_id},__("Fetch","simply-gallery-block")))),!x&&!T&&!I&&wp.element.createElement("li",{className:"".concat(Gl,"src-type")},wp.element.createElement("img",{className:"".concat(Gl,"logo"),src:"".concat(r,"youtube_128x128.jpg"),alt:"YouTube Play List"}),wp.element.createElement("div",{className:"".concat(Gl,"flex-bar")},!f&&wp.element.createElement(Ql,null,wp.element.createElement(Zl,{className:"".concat(Gl,"txt-area"),label:__("YouTube API Key","simply-gallery-block"),value:g,onChange:function(t){return e.setState({ytkTemp:t})}}),wp.element.createElement(Kl,{isLink:!0,href:"https://simplygallery.co/faq/",target:"_blank"},__("How to create a YouTube API key","simply-gallery-block")),wp.element.createElement(Kl,{isPrimary:!0,onClick:this.addYouTubeAPIKey,isBusy:h,disabled:h||""===g},__("Save","simply-gallery-block"))),f&&wp.element.createElement(Ql,null,wp.element.createElement(Zl,{className:"".concat(Gl,"txt-area"),label:__("Playlist link","simply-gallery-block"),value:g,onChange:function(t){e.setState({ytkTemp:t})}}),wp.element.createElement(Kl,{isPrimary:!0,onClick:this.fetchYouTubeListData,isBusy:h,disabled:h||""===g||"Invalid URL"===g},__("Fetch","simply-gallery-block"))))),!x&&!_&&!I&&wp.element.createElement("li",{className:"".concat(Gl,"src-type")},wp.element.createElement("img",{className:"".concat(Gl,"logo"),src:"".concat(r,"vimeo_128x128.jpg"),alt:"Vimeo Collections"}),wp.element.createElement("div",{className:"".concat(Gl,"flex-bar")},!v&&wp.element.createElement(Ql,null,wp.element.createElement(Zl,{className:"".concat(Gl,"txt-area"),label:__("Vimeo Personal Access Token","simply-gallery-block"),value:w,onChange:function(t){return e.setState({vtkTemp:t})}}),wp.element.createElement(Kl,{isLink:!0,href:"https://simplygallery.co/faq/",target:"_blank"},__("How to create a Vimeo access token","simply-gallery-block")),wp.element.createElement(Kl,{isPrimary:!0,onClick:this.addVimeoAPIKey,isBusy:k,disabled:k||""===w},__("Save","simply-gallery-block"))),v&&wp.element.createElement(Ql,null,wp.element.createElement("div",{className:"pgc-sgb-dgb-selector"},wp.element.createElement(Jl,{label:__("Feed Type","simply-gallery-block"),options:[{value:"albums",label:"Showcase/Album"},{value:"users",label:"User uploads"},{value:"projects",label:"User Folder"},{value:"channels",label:"Channel"},{value:"categories",label:"Category"}],value:S.type,onChange:function(t){S.type=t,S.id="",e.setState({vtkQuery:S})}}),wp.element.createElement(Zl,{className:"".concat(Gl,"txt-area"),label:n[S.type],value:S.id,onChange:function(t){S.id=t.trim(),e.setState({vtkQuery:S})}}),"projects"===S.type&&wp.element.createElement(Zl,{className:"".concat(Gl,"txt-area"),label:__("Enter folder ID","simply-gallery-block"),value:S.project_id,onChange:function(t){S.project_id=t.trim(),e.setState({vtkQuery:S})}}),wp.element.createElement(Xl,{label:__("Number of displayed videos","simply-gallery-block"),value:S.per_page,onChange:function(t){S.per_page=t,e.setState({vtkQuery:S})},min:1,max:100,step:1})),wp.element.createElement(Kl,{isPrimary:!0,onClick:this.fetchVimeoListData,isBusy:k,disabled:k||""===S.id||"projects"===S.type&&""===S.project_id},__("Fetch","simply-gallery-block")))))))}}],n&&Nl(r.prototype,n),o&&Nl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(zl);const ti=ei;function ri(e){return ri="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ri(e)}function ni(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function oi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ni(Object(r),!0).forEach((function(t){li(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ni(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function li(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ri(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ri(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ri(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ii(e,t){var r=e.snippet;return{id:r.publishedAt?parseInt(Date.parse(r.publishedAt)/1e3)+t:t,link:"https://www.youtube.com/watch?v=".concat(r.resourceId.videoId),linkTarget:"_self",tags:[]}}function ai(e){return ai="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ai(e)}function ci(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,si(n.key),n)}}function si(e){var t=function(e,t){if("object"!=ai(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ai(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ai(t)?t:t+""}function ui(e,t,r){return t=mi(t),function(e,t){if(t&&("object"==ai(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pi()?Reflect.construct(t,r||[],mi(e).constructor):t.apply(e,r))}function pi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pi=function(){return!!e})()}function mi(e){return mi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mi(e)}function yi(e,t){return yi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yi(e,t)}var bi=wp.element.Component,di=wp.components.Icon,fi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ui(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yi(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.icon,r=e.label,n=e.href,o=e.target,l=e.className;return wp.element.createElement("a",{href:n,target:o,className:"pgc-icon-button ".concat(l)},wp.element.createElement("span",{className:"pgc-icon"},wp.element.createElement(di,{icon:t})),wp.element.createElement("span",{className:"pgc-title"},r))}}])&&ci(r.prototype,n),o&&ci(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(bi);const gi=fi;var hi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",transform:"translate(6, 6)",fill:"#ffffff"},wp.element.createElement("path",{d:"M 0 13.226 L 0 10.438 L 0.85 10.438 L 0.85 2.788 L 0 2.788 L 0 0 L 7.463 0 A 8.163 8.163 0 0 1 8.732 0.092 Q 9.395 0.197 9.927 0.42 A 3.574 3.574 0 0 1 10.812 0.944 A 2.899 2.899 0 0 1 11.714 2.275 Q 11.885 2.767 11.941 3.374 A 6.769 6.769 0 0 1 11.968 3.995 A 6.06 6.06 0 0 1 11.871 5.117 Q 11.634 6.376 10.812 7.047 A 3.761 3.761 0 0 1 9.577 7.7 Q 9.044 7.872 8.399 7.942 A 8.684 8.684 0 0 1 7.463 7.99 L 5.61 7.99 L 5.61 10.438 L 7.242 10.438 L 7.242 13.226 L 0 13.226 Z M 5.61 5.576 L 6.188 5.576 A 1.274 1.274 0 0 0 6.596 5.516 Q 7.174 5.321 7.174 4.488 L 7.174 3.876 Q 7.174 3.533 7.082 3.301 A 0.786 0.786 0 0 0 6.928 3.052 Q 6.713 2.822 6.311 2.792 A 1.676 1.676 0 0 0 6.188 2.788 L 5.61 2.788 L 5.61 5.576 Z",vectorEffect:"non-scaling-stroke"}))),vi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",transform:"translate(2, 6)",fill:"#ffffff"},wp.element.createElement("path",{d:"M 10.22 11.186 L 10.22 9.982 Q 10.22 8.778 10.577 7.854 A 4.698 4.698 0 0 1 11.231 6.7 A 6.015 6.015 0 0 1 11.746 6.111 Q 12.558 5.292 13.986 4.41 A 6.013 6.013 0 0 0 14.203 4.267 Q 14.396 4.132 14.515 4.021 A 1.288 1.288 0 0 0 14.581 3.955 Q 14.756 3.766 14.756 3.5 Q 14.756 3.021 14.18 2.942 A 1.845 1.845 0 0 0 13.93 2.926 A 2.875 2.875 0 0 0 13.378 2.983 Q 13.115 3.035 12.826 3.133 A 5.808 5.808 0 0 0 12.516 3.248 A 6.251 6.251 0 0 0 11.206 3.962 A 5.796 5.796 0 0 0 11.074 4.06 L 10.248 1.078 A 9.788 9.788 0 0 1 11.308 0.628 A 12.913 12.913 0 0 1 12.306 0.315 Q 13.468 0 14.644 0 Q 16 0 16.928 0.421 A 3.319 3.319 0 0 1 17.64 0.854 A 2.78 2.78 0 0 1 18.667 2.713 A 4.084 4.084 0 0 1 18.704 3.276 A 3.231 3.231 0 0 1 18.611 4.065 A 2.634 2.634 0 0 1 18.333 4.753 Q 17.962 5.39 17.437 5.824 Q 16.912 6.258 16.072 6.818 A 16.119 16.119 0 0 0 15.559 7.168 Q 15.003 7.565 14.693 7.875 A 1.569 1.569 0 0 0 14.388 8.294 A 1.338 1.338 0 0 0 14.252 8.89 L 15.946 8.89 L 15.946 8.092 L 18.816 8.092 L 18.816 11.186 L 10.22 11.186 Z M 0 11.186 L 0 8.89 L 0.7 8.89 L 0.7 2.59 L 0 2.59 L 0 0.294 L 6.146 0.294 A 6.722 6.722 0 0 1 7.191 0.37 Q 7.737 0.456 8.175 0.64 A 2.944 2.944 0 0 1 8.904 1.071 A 2.388 2.388 0 0 1 9.647 2.167 Q 9.787 2.572 9.833 3.073 A 5.575 5.575 0 0 1 9.856 3.584 A 4.991 4.991 0 0 1 9.776 4.508 Q 9.68 5.018 9.467 5.411 A 2.27 2.27 0 0 1 8.904 6.097 Q 7.952 6.874 6.146 6.874 L 4.62 6.874 L 4.62 8.89 L 5.964 8.89 L 5.964 11.186 L 0 11.186 Z M 4.62 4.886 L 5.096 4.886 A 1.049 1.049 0 0 0 5.432 4.837 Q 5.899 4.679 5.908 4.015 A 1.934 1.934 0 0 0 5.908 3.99 L 5.908 3.486 A 1.667 1.667 0 0 0 5.891 3.239 Q 5.872 3.113 5.832 3.013 A 0.647 0.647 0 0 0 5.705 2.807 Q 5.528 2.618 5.197 2.594 A 1.38 1.38 0 0 0 5.096 2.59 L 4.62 2.59 L 4.62 4.886 Z",vectorEffect:"non-scaling-stroke"}))),wi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",fill:"#ffffff",transform:"translate(1, 6)"},wp.element.createElement("path",{d:"M 10.528 0 L 10.528 3.388 L 8.12 3.388 L 8.12 2.296 L 7.224 2.296 L 7.224 8.596 L 8.204 8.596 L 8.204 10.892 L 2.324 10.892 L 2.324 8.596 L 3.304 8.596 L 3.304 2.296 L 2.408 2.296 L 2.408 3.388 L 0 3.388 L 0 0 L 10.528 0 Z M 11.004 10.892 L 11.004 8.596 L 11.704 8.596 L 11.704 2.296 L 11.004 2.296 L 11.004 0 L 17.43 0 Q 18.616 0 19.448 0.328 A 3.183 3.183 0 0 1 20.16 0.714 A 2.303 2.303 0 0 1 21.121 2.396 A 3.284 3.284 0 0 1 21.14 2.758 A 2.891 2.891 0 0 1 21.07 3.409 A 2.135 2.135 0 0 1 20.748 4.151 Q 20.356 4.718 19.831 5.005 A 4.729 4.729 0 0 1 19.823 5.01 Q 19.554 5.156 19.295 5.252 A 3.132 3.132 0 0 1 18.816 5.39 L 18.816 5.53 Q 19.81 5.628 20.608 6.16 Q 21.406 6.692 21.406 8.064 A 3.063 3.063 0 0 1 21.29 8.934 A 2.185 2.185 0 0 1 20.3 10.213 A 4.251 4.251 0 0 1 19.119 10.7 Q 18.602 10.832 17.998 10.873 A 8.354 8.354 0 0 1 17.43 10.892 L 11.004 10.892 Z M 15.624 8.596 L 16.478 8.596 Q 16.884 8.596 17.087 8.379 A 0.659 0.659 0 0 0 17.222 8.152 Q 17.259 8.051 17.276 7.925 A 1.704 1.704 0 0 0 17.29 7.7 L 17.29 7.084 A 1.667 1.667 0 0 0 17.273 6.837 Q 17.254 6.711 17.214 6.611 A 0.647 0.647 0 0 0 17.087 6.405 Q 16.91 6.216 16.579 6.192 A 1.38 1.38 0 0 0 16.478 6.188 L 15.624 6.188 L 15.624 8.596 Z M 15.624 4.592 L 16.38 4.592 Q 16.786 4.592 16.989 4.375 A 0.659 0.659 0 0 0 17.124 4.148 Q 17.161 4.047 17.178 3.921 A 1.704 1.704 0 0 0 17.192 3.696 L 17.192 3.192 A 1.667 1.667 0 0 0 17.175 2.945 Q 17.156 2.819 17.116 2.719 A 0.647 0.647 0 0 0 16.989 2.513 Q 16.812 2.324 16.481 2.3 A 1.38 1.38 0 0 0 16.38 2.296 L 15.624 2.296 L 15.624 4.592 Z",vectorEffect:"non-scaling-stroke"}))),ki=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("rect",{fill:"#0085ba",id:"canvas_background",height:"26",width:"26",y:"0",x:"0"})),wp.element.createElement("g",{strokeLinecap:"round",fillRule:"evenodd",stroke:"#ffffff",strokeWidth:"0",transform:"translate(4, 6)",fill:"#ffffff"},wp.element.createElement("path",{d:"M 9.904 12.448 L 0 12.448 L 0 9.824 L 0.8 9.824 L 0.8 2.624 L 0 2.624 L 0 0 L 6.752 0 L 6.752 2.624 L 5.28 2.624 L 5.28 9.824 L 6.72 9.824 L 6.72 8.352 L 9.904 8.352 L 9.904 12.448 Z M 15.504 12.448 L 10.416 12.448 L 10.416 9.824 L 11.12 9.824 L 11.12 6.176 L 10.416 6.176 L 10.416 3.552 L 14.8 3.552 L 14.8 9.824 L 15.504 9.824 L 15.504 12.448 Z M 14.448 2.672 L 11.184 2.672 L 11.184 0 L 14.448 0 L 14.448 2.672 Z",vectorEffect:"non-scaling-stroke"}))),Si=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_6",height:"3",width:"14",y:"0",x:"5",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_4",height:"14",width:"12",y:"5",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_11",height:"14",width:"12",y:"5",x:"13",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_7",height:"3",width:"14",y:"21",x:"5",fill:"#01273a"})),Ci=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_2",height:"13",width:"18",y:"4",x:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_3",height:"10",width:"17",y:"14",x:"7",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_5",height:"8",width:"12",y:"0",x:"12",fill:"#0085ba"})),Oi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_3",height:"24",width:"4",y:"0",x:"0",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_5",height:"20",width:"11",y:"2",x:"4",strokeWidth:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_6",height:"24",width:"4",y:"0",x:"16",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"4",y:"0",x:"20",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("line",{id:"svg_8",y2:"24",x2:"4",y1:"0",x1:"4",stroke:"azure"}),wp.element.createElement("line",{id:"svg_8",y2:"24",x2:"20",y1:"0",x1:"20",stroke:"azure"})),Ei=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{stroke:"#01273a",transform:"rotate(45 12,12) ",height:"16",width:"16",y:"4",x:"4",strokeOpacity:"null",strokeWidth:"2",fill:"#0085ba"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"6",y1:"0",x1:"12",stroke:"#7bc4e1",fill:"none"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"18",y1:"0",x1:"12",stroke:"#7bc4e1",fill:"none"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"6",y1:"24",x1:"12",stroke:"#7bc4e1",fill:"none"}),wp.element.createElement("line",{strokeLinecap:"null",strokeWidth:"2",strokeLinejoin:"null",y2:"12",x2:"18",y1:"24",x1:"12",stroke:"#7bc4e1",fill:"none"})),Pi=wp.element.createElement("svg",{enableBackground:"new 0 0 24 24",height:"24px",version:"1.1",viewBox:"0 0 24 24",width:"24px"},wp.element.createElement("rect",{id:"svg_3",height:"22",width:"6",y:"1",x:"1",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_5",height:"22",width:"4",y:"1",x:"9",strokeWidth:"0",fill:"#01273a"}),wp.element.createElement("rect",{id:"svg_6",height:"22",width:"8",y:"1",x:"15",strokeWidth:"0",fill:"#0085ba"}),wp.element.createElement("rect",{id:"svg_7",height:"4",width:"4",y:"9",x:"1",strokeWidth:"1",stroke:"#01273a",fill:"#ffffff"}),wp.element.createElement("rect",{id:"svg_6",height:"4",width:"4",y:"9",x:"19",strokeWidth:"1",stroke:"#01273a",fill:"#ffffff"}));wp.element.createElement("svg",{enableBackground:"new 0 0 32 32",height:"24px",version:"1.1",viewBox:"0 0 32 32",width:"24px"},wp.element.createElement("g",null,wp.element.createElement("g",{id:"Vimeo_2_"},wp.element.createElement("g",{id:"Vimeo_1_"},wp.element.createElement("circle",{cx:"16",cy:"16",id:"BG",r:"16",fill:"#5FCCFF"}),wp.element.createElement("path",{d:"M24,12.4c-0.1,1.6-1.2,3.7-3.3,6.4c-2.2,2.8-4,4.2-5.5,4.2        c-0.9,0-1.7-0.9-2.4-2.6c-0.4-1.6-0.9-3.2-1.3-4.7c-0.5-1.7-1-2.6-1.5-2.6c-0.1,0-0.5,0.3-1.3,0.8l-0.8-1        c0.8-0.7,1.6-1.4,2.3-2.1c1.1-0.9,1.8-1.4,2.4-1.4c1.2-0.1,2,0.7,2.3,2.5c0.3,2,0.5,3.2,0.6,3.7c0.4,1.6,0.8,2.4,1.2,2.4        c0.3,0,0.8-0.5,1.5-1.6c0.7-1.1,1-1.9,1.1-2.4c0.1-0.9-0.3-1.4-1.1-1.4c-0.4,0-0.8,0.1-1.2,0.3c0.8-2.6,2.3-3.8,4.5-3.7        C23.3,9.2,24.1,10.3,24,12.4",fill:"#FFFFFF"})))));function ji(e){return ji="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ji(e)}function Ti(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_i(n.key),n)}}function _i(e){var t=function(e,t){if("object"!=ji(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ji(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ji(t)?t:t+""}function xi(e,t,r){return t=Mi(t),function(e,t){if(t&&("object"==ji(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ii()?Reflect.construct(t,r||[],Mi(e).constructor):t.apply(e,r))}function Ii(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ii=function(){return!!e})()}function Mi(e){return Mi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Mi(e)}function Ai(e,t){return Ai=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ai(e,t)}var Li=wp.element,Ni=Li.Component,Di=Li.createRef,Bi=window.PGC_SGB_ADMIN,Ri=function(e){function t(){var e;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=xi(this,t,arguments)).premiumDemoHandler=e.premiumDemoHandler.bind(e),e.premiumDemoOpened=!0,e.premiumDemoRef=Di(),e.timeStamp=localStorage.getItem("pgcSgbDemo"),e.timeStamp)?(new Date).getTime()-parseInt(e.timeStamp)>1728e5?(localStorage.removeItem("pgcSgbDemo"),e.premiumDemoOpened=!0):e.premiumDemoOpened=!1:e.premiumDemoOpened=!0;return e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ai(e,t)}(t,e),r=t,(n=[{key:"componentDidMount",value:function(){Bi.isPremium&&"true"===Bi.isPremium||this.premiumDemoRef&&this.premiumDemoRef.current&&(this.demoVp=this.premiumDemoRef.current,this.premiumDemoOpened?this.demoVp.classList.add("pgc-demo-active"):this.demoVp.classList.remove("pgc-demo-active"))}},{key:"premiumDemoHandler",value:function(){this.demoVp&&(this.premiumDemoOpened?(this.demoVp.classList.remove("pgc-demo-active"),localStorage.setItem("pgcSgbDemo",(new Date).getTime())):(this.demoVp.classList.add("pgc-demo-active"),localStorage.removeItem("pgcSgbDemo")),this.premiumDemoOpened=!this.premiumDemoOpened)}},{key:"render",value:function(){var e=this,t=new URL("".concat(Bi.adminurl,"edit.php"));return t.searchParams.set("post_type",Bi.postType),t.searchParams.set("page","simply-gallery-block-pricing"),wp.element.createElement("div",{ref:this.premiumDemoRef,className:"pgc-media-placeholder-premium-demo"},wp.element.createElement("div",{className:"pgc-premium-button",role:"button",tabIndex:"0",onKeyPress:function(){},onClick:function(){e.premiumDemoHandler()}},"The"," ",wp.element.createElement("span",null,"PREMIUM")," ","version is now available.",wp.element.createElement("svg",{id:"pgc-icon-down",className:"pgc-tree",xmlns:"http://www.w3.org/2000/svg",width:"10",height:"8",viewBox:"0 0 6 4","data-reactid":"69"},wp.element.createElement("path",{className:"cls-1",d:"M6 0L3 4 0 0h6z"}))),wp.element.createElement("div",{className:"pgc-demo-menu"},wp.element.createElement(gi,{className:"pgc-sgb-new",icon:Pi,label:"Showcase",target:"_blank",href:"https://simplygallery.co/showcase/"}),wp.element.createElement(gi,{icon:hi,label:"SimpLy Portfolio",target:"_blank",href:"https://simplygallery.co/portfolio-premium-block/"}),wp.element.createElement(gi,{icon:vi,label:"SimpLy Portfolio2",target:"_blank",href:"https://simplygallery.co/portfolio2/"}),wp.element.createElement(gi,{icon:Si,label:"Split Carousel",target:"_blank",href:"https://simplygallery.co/split-carousel/"}),wp.element.createElement(gi,{icon:Ei,label:"Diamond",target:"_blank",href:"https://simplygallery.co/diamond/"}),wp.element.createElement(gi,{icon:Oi,label:"Accordion",target:"_blank",href:"https://simplygallery.co/accordion/"}),wp.element.createElement(gi,{icon:Ci,label:"Horizon",target:"_blank",href:"https://simplygallery.co/horizon-premium-gallery-block/"}),wp.element.createElement(gi,{icon:wi,label:"SimpLy Tags Box",target:"_blank",href:"https://simplygallery.co/tagsbox-covers-gallery/"}),wp.element.createElement(gi,{icon:ki,label:"SimpLy List",target:"_blank",href:"https://simplygallery.co/simply-list/"})),wp.element.createElement("div",{className:"pgc-title"},wp.element.createElement("a",{href:t.toString(),rel:"noreferrer",target:"_blank"},"About PLUS / PRO")))}}])&&Ti(r.prototype,n),o&&Ti(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ni);const Hi=Ri;function Fi(e){return Fi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fi(e)}function Gi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Gi(Object(r),!0).forEach((function(t){zi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function zi(e,t,r){return(t=qi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qi(e){return function(e){if(Array.isArray(e))return Vi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Vi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Vi(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Ui(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,qi(n.key),n)}}function qi(e){var t=function(e,t){if("object"!=Fi(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fi(t)?t:t+""}function Yi(e,t,r){return t=Zi(t),function(e,t){if(t&&("object"==Fi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ji()?Reflect.construct(t,r||[],Zi(e).constructor):t.apply(e,r))}function Ji(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ji=function(){return!!e})()}function Zi(e){return Zi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zi(e)}function Ki(e,t){return Ki=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ki(e,t)}var Xi=v.trace,$i=wp.element,ea=$i.Component,ta=$i.Fragment,ra=window.Backbone,na=wp.components,oa=na.Button,la=na.Modal,ia=na.TextareaControl,aa=na.Spinner,ca=ra.Model.extend({defaults:{link:"",linkTarget:"_self",linkText:"",poster:void 0,tags:[]}}),sa=ra.Collection.extend({model:ca}),ua=["image","video","audio"],pa=window.PGC_SGB_ADMIN,ma=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Yi(this,t,arguments)).initAddMediaModal=e.initAddMediaModal.bind(e),e.addNewItems=e.addNewItems.bind(e),e.addAttachments=e.addAttachments.bind(e),e.attachmentsReceivedHandler=e.attachmentsReceivedHandler.bind(e),e.productsReceivedHandler=e.productsReceivedHandler.bind(e),e.initQueryModal=e.initQueryModal.bind(e),e.getMetaForAttachmentsById=e.getMetaForAttachmentsById.bind(e),e.metaReceivedHandler=e.metaReceivedHandler.bind(e),e.cancelImport=e.cancelImport.bind(e),e.updateGallery=e.updateGallery.bind(e),e.sortingBy=e.sortingBy.bind(e),e.setSomeAttributes=E.bind(e),e.updateDelay=void 0,e.updateMetaDelay=void 0,e.lastQuery=void 0,e.firstSelect=!1,""===e.props.attributes.thumbClickAction&&(e.props.attributes.thumbClickAction=e.props.attributes.useLightbox?"useLightbox":"none"),e.selections=new wp.media.model.Attachments,e.selections.id=e.props.attributes.galleryId,e.props.attributes.galleryYTQuery;var r=!(!pa.isPremium||"true"!==pa.isPremium);return e.props.attributes.isPremium!==r&&e.props.setAttributes({isPremium:r}),e.externalEdit={},e.externalEdit.openSettingsPanel=e.openSettingsPanel.bind(e),e.externalEdit.updateGallery=e.updateGallery.bind(e),e.externalEdit.sortingBy=e.sortingBy.bind(e),e.externalEdit.cancelImport=e.cancelImport.bind(e),e.externalEdit.getMetaForAttachmentsById=e.getMetaForAttachmentsById.bind(e),e.externalEdit.initAddMediaModal=e.initAddMediaModal.bind(e),e.externalEdit.initQueryModal=e.initQueryModal.bind(e),e.externalEdit.isDynamicCollection=e.isDynamicCollection.bind(e),e.externalEdit.isStaticCollection=e.isStaticCollection.bind(e),e.externalEdit.isExternalCollection=e.isExternalCollection.bind(e),e.externalEdit.canEditTags=e.canEditTags.bind(e),e.externalEdit.canAddItems=e.canAddItems.bind(e),e.externalEdit.canUpdateGallery=e.canUpdateGallery.bind(e),e.externalEdit.canDeleteItem=e.canDeleteItem.bind(e),e.externalEdit.getAttachmentsByQuery=e.getAttachmentsByQuery.bind(e),e.externalEdit.dgbClosed=e.dgbClosed.bind(e),e.externalEdit.getProductsByQuery=e.getProductsByQuery.bind(e),e.externalEdit.fetchYouTubeListItemsData=e.fetchYouTubeListItemsData.bind(e),e.externalEdit.fetchVimeoItemsData=e.fetchVimeoItemsData.bind(e),e.blockTypeManager||pa.skinsList&&pa.skinsList[e.SLUG]&&v.loadExtScripts(new Array({src:pa.skinsList[e.SLUG],id:e.SLUG})),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ki(e,t)}(t,e),r=t,n=[{key:"SKIN",get:function(){v.trace("************* Need implementation Edit - SKIN ****************")}},{key:"ICON",get:function(){v.trace("************* Need implementation Edit - Icon ****************")}},{key:"TITLE",get:function(){v.trace("************* Need implementation Edit - Title ****************")}},{key:"blockTypeManager",get:function(){v.trace("******** Need implementation Edit - blockTypeManager **********")}},{key:"mainFragment",value:function(e){v.trace("******** Need implementation Edit - mainFragment **********"),v.trace(e)}},{key:"settingsFrame",value:function(e){v.trace("******** Need implementation Edit - blockSettings **********"),v.trace(e)}},{key:"blockSettingsPreview",value:function(e){return wp.element.createElement(ta,null,wp.element.createElement(Ko,e),wp.element.createElement("div",{className:"pgc-sgb-mini-preview"},this.ICON,this.TITLE),this.settingsFrame(e))}},{key:"SLUG",get:function(){return"".concat("pgc_sgb_"+this.SKIN)}},{key:"componentDidUpdate",value:function(){this.props.isSelected&&!this.firstSelect&&(this.firstSelect=!0)}},{key:"componentDidMount",value:function(){this.props.isSelected&&!this.firstSelect&&(this.firstSelect=!0,this.initMetaDataCollection())}},{key:"componentWillUnmount",value:function(){this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.off&&this.props.attributes.itemsMetaDataCollection.off()}},{key:"openSettingsPanel",value:function(){var e=this.props.attributes;this.props.setAttributes({settingsModalIsOpen:!e.settingsModalIsOpen})}},{key:"initMetaDataCollection",value:function(){var e=this;if(Array.isArray(this.props.attributes.itemsMetaDataCollection)){var t=this.props.attributes.itemsMetaDataCollection.slice();this.itemsMetaDataCollection=new sa,this.itemsMetaDataCollection.on("change add remove",(function(t){e.updateGalleryTagsList(t)})),t&&this.itemsMetaDataCollection.reset(t),this.props.setAttributes({itemsMetaDataCollection:this.itemsMetaDataCollection})}else this.itemsMetaDataCollection=this.props.attributes.itemsMetaDataCollection}},{key:"isExternalCollection",value:function(){var e=this.props.attributes,t=e.galleryYTQuery,r=e.galleryVMQuery,n=e.galleryWooQuery;return!!(t||r||n)}},{key:"isStaticCollection",value:function(){var e=this.props.attributes,t=e.galleryYTQuery,r=e.galleryVMQuery,n=e.galleryWooQuery,o=e.galleryQuery;return!(t||r||n||o)||!!(t&&t.staticMode||r&&r.staticMode||n&&n.staticMode)}},{key:"isDynamicCollection",value:function(){var e=this.props.attributes,t=e.galleryQuery,r=e.galleryYTQuery,n=e.galleryVMQuery,o=e.galleryWooQuery;return!!(t||r||n||o)}},{key:"canEditTags",value:function(){return!this.isExternalCollection()}},{key:"canDeleteItem",value:function(){var e=this.props.attributes,t=e.galleryQuery,r=e.galleryYTQuery,n=e.galleryVMQuery,o=e.galleryWooQuery;return!(t||r&&!1===r.staticMode||n&&!1===n.staticMode||o&&!1===o.staticMode)}},{key:"canUpdateGallery",value:function(){var e=this.props.attributes,t=e.galleryYTQuery,r=e.galleryVMQuery;return!(t&&t.staticMode||r&&r.staticMode)}},{key:"canAddItems",value:function(){var e=this.props.attributes,t=e.galleryQuery,r=e.galleryYTQuery,n=e.galleryVMQuery,o=e.galleryWooQuery;return!(t||r||n||o)}},{key:"updateGallery",value:function(e){var t=this.props.attributes,r=t.images,n=t.attachmentsIDsVerified,o=t.startPosIndex,l=t.galleryQuery,i=t.galleryYTQuery,a=t.galleryVMQuery,c=t.galleryWooQuery,s=this.externalEdit,u=this.selections,p=this.cancelImport;if(this.initMetaDataCollection(),l)s.getAttachmentsByQuery(l);else if(c)s.getProductsByQuery(c);else{if(i)return i.staticMode?((0,this.props.setAttributes)({images:r.slice()}),void u.reset(r)):((0,this.props.setAttributes)({loadingAttachments:!0}),void s.fetchYouTubeListItemsData(i));if(a)return a.staticMode?((0,this.props.setAttributes)({images:r.slice()}),void u.reset(r)):((0,this.props.setAttributes)({loadingAttachments:!0}),void s.fetchVimeoItemsData(a));clearTimeout(this.updateDelay),this.itemsMetaDataCollection.reset([]);var m=[];if(r&&(m=r.map((function(e){return e.id}))),e)switch(e){case"replace":m=n.length?n:m;break;case"add":var y;n.length&&(y=m).splice.apply(y,[Math.min(o,m.length),0].concat(Qi(n)))}var b={post__in:m,orderby:"post__in",order:"DESC",posts_per_page:-1,paged:1};this.updateDelay=setTimeout((function(){s.getAttachmentsByQuery(b),p()}),100)}}},{key:"updateGalleryTagsList",value:function(e){var t=this,r=this.props.attributes;clearTimeout(this.updateMetaDelay),this.updateMetaDelay=setTimeout((function(){for(var e=t.props.attributes.itemsMetaDataCollection.toJSON(),n={},o=0;o<e.length;o+=1){var l=e[o];if(l.tags)for(var i=0;i<l.tags.length;i+=1)n[l.tags[i].replace(/[ ]/g,"_").toLowerCase()]=l.tags[i]}t.setSomeAttributes({galleryTagsListSrc:n});var a=[];for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&a.push(n[c]);if(0!==r.galleryTagsList.length&&r.tagsListCustomMode){for(var s=[],u=0;u<r.galleryTagsList.length;u+=1){var p=r.galleryTagsList[u];a.indexOf(p)>=0&&s.push(p)}t.setSomeAttributes({galleryTagsList:s})}else a.sort(),t.setSomeAttributes({galleryTagsList:a})}),200)}},{key:"sortingSelection",value:function(e,t,r){var n;e.comparator=function(e){return e.get(t)},r<0&&(e.comparator=(n=e.comparator,function(e,t){var r=n(e),o=n(t);return 0===r?-1:0===o||r<o?1:r>o?-1:0})),e.sort()}},{key:"sortingBy",value:function(e,t){var r=this.props.attributes,n=r.galleryQuery,o=this.selections,l=this.sortingSelection,i=e||r.orderBy,a=parseInt(t||r.ordrerDirection);if("custom"!==i&&"random"!==i){if(e&&"id"===i&&n){var c=Wi({},n);c.order=1===a?"ASC":"DESC",this.setSomeAttributes({galleryQuery:c})}l(o,i,a);var s=o.map((function(e){return v.Item(e.attributes)}));this.setSomeAttributes({images:s,orderBy:i,ordrerDirection:"".concat(a)})}else this.setSomeAttributes({orderBy:i})}},{key:"initAddMediaModal",value:function(){var e=this.selections.map((function(e){return e.id})),t=v.getMediaModal("pgs_sgb_multiselect",{exclusionList:e});t&&(t.once("select",this.addNewItems),t.open())}},{key:"addNewItems",value:function(){var e=this;if(v.getMediaModal("pgs_sgb_multiselect")){var t=this.props.attributes,r=t.startPosIndex,n=t.orderBy,o=this.selections,l=r?Math.min(o.length,r):0,i=v.getMediaModal("pgs_sgb_multiselect").selectedItems(),a={};"custom"===n&&(a.sort=!1,a.at=l),this.initMetaDataCollection(),this.setSomeAttributes({loadingAttachments:!0});var c={type:"get_attachments_for_admin",query:Wi({},{post__in:i.map((function(e){return e.id})),orderby:"post__in",order:"DESC",posts_per_page:-1,paged:1})};v.request2(pa.ajaxurl,pa.nonce,JSON.stringify(c),null,(function(t){if(t&&t.data)try{var r=JSON.parse(t.data);if(r.message&&r.message.data&&Array.isArray(r.message.data)){var n;if(n=r.message.data.map((function(e){var t=new wp.media.model.Attachment;return t.set(e),t})),o.add(n,a),r.message.itemsMetaData)for(var l=0;l<r.message.itemsMetaData.length;l+=1){var i=r.message.itemsMetaData[l],c=Wi(Wi({},i),{id:parseInt(i.id)});e.itemsMetaDataCollection&&e.itemsMetaDataCollection.add&&e.itemsMetaDataCollection.add(c,{merge:!0})}var s=o.map((function(e){return v.Item(e.attributes)}));e.setSomeAttributes({images:s,loadingAttachments:!1,startPosIndex:0})}}catch(e){Xi(e)}}))}}},{key:"attachmentsReceivedHandler",value:function(e){if(e&&e.data)try{var t=JSON.parse(e.data);if(t.message&&t.message.data&&Array.isArray(t.message.data)&&(this.lastQuery&&this.lastQuery.naviHelper&&this.setSomeAttributes({galleryQuery:Wi({},this.lastQuery)}),this.addAttachments(t.message.data,!0),this.initMetaDataCollection(),t.message.itemsMetaData)){for(var r=0;r<t.message.itemsMetaData.length;r+=1){var n=t.message.itemsMetaData[r],o=Wi(Wi({},n),{id:parseInt(n.id)});this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.add&&this.props.attributes.itemsMetaDataCollection.add(o,{merge:!0})}this.setSomeAttributes({})}}catch(e){Xi(e)}}},{key:"getAttachmentsByQuery",value:function(e){var t=this.props,r=t.setAttributes,n=t.attributes,o=n.galleryDynamicMode,l=n.galleryId;if(r({dgbModalIsOpen:!1,loadingAttachments:!0}),e.taxonomy&&e.terms){var i=[{taxonomy:e.taxonomy,terms:"".concat(e.terms),field:"term_id"}];e.tax_query=i}var a,c={type:"get_attachments_for_admin",query:Wi({},e)};if(this.lastQuery=e,c.query.naviHelper&&delete c.query.naviHelper,v.request2(pa.ajaxurl,pa.nonce,JSON.stringify(c),null,this.attachmentsReceivedHandler),e.naviHelper&&e.tax_query&&e.tax_query[0]&&e.tax_query[0].terms){var s=e.tax_query[0].terms;Array.isArray(s)&&(s=e.tax_query[0].terms.join("_")),a="query_".concat(s,"_").concat(e.orderby,"_").concat(e.order)}else if(e.fbv)a="query_fbv_".concat(e.fbv,"_").concat(e.orderby,"_").concat(e.order);else if(e.meta_query){for(var u="",p=0;p<e.meta_query.length;p+=1)u+=e.meta_query[p].value;u=u.replace(/[&/\\#,+()$~%.'":*?<>{}@ ]/g,""),a="query_simply_tags_".concat(u,"_").concat(e.orderby,"_").concat(e.order)}else{if(void 0===o||!o)return void delete this.lastQuery;a="sgb_".concat(l)}this.lastQuery.naviHelper&&this.lastQuery.naviHelper.cacheName&&(this.lastQuery.naviHelper.cacheName=a);var m=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:a.toLowerCase()});v.request2(pa.ajaxurl,pa.nonce,m,null,null)}},{key:"addAttachments",value:function(e,t){var r=this,n=this.props.attributes,o=this.selections,l=this.sortingBy,i=this.getMetaForAttachmentsById;t||this.initMetaDataCollection();var a=[];if(a=e.map((function(e){var t=new wp.media.model.Attachment;return t.set(e),t})),t||i(a.map((function(e){return e.id})),"pgc_sgb_link"),o.reset(a),this.lastQuery){var c={loadingAttachments:!1};if("random"!==n.orderBy){var s="date"===this.lastQuery.orderby?"id":"random",u="ASC"===this.lastQuery.order?"1":"-1";c.orderBy=s,c.ordrerDirection=u,this.sortingSelection(o,s,u)}c.images=o.map((function(e){return v.Item(e.attributes)})),this.updateDelay=setTimeout((function(){r.setSomeAttributes(c)}),100)}else{l();var p=o.map((function(e){return v.Item(e.attributes)}));this.updateDelay=setTimeout((function(){r.setSomeAttributes({loadingAttachments:!1,images:p})}),100)}}},{key:"metaReceivedHandler",value:function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&Object.prototype.hasOwnProperty.call(t.message,"data"))for(var r in t.message.data)if(Object.prototype.hasOwnProperty.call(t.message.data,r)&&t.message.data[r]){var n=Wi(Wi({},{id:r}),JSON.parse(t.message.data[r]));this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.add&&(this.props.attributes.itemsMetaDataCollection.add(n,{merge:!0}),this.setSomeAttributes({}))}}catch(e){v.trace(e)}this.props.setAttributes({subLoading:!1})}},{key:"getMetaForAttachmentsById",value:function(e,t){if(pa){var r=JSON.stringify({type:"get_posts_metadata",iDs:e,key:t});this.props.setAttributes({subLoading:!0}),v.request2(pa.ajaxurl,pa.nonce,r,null,this.metaReceivedHandler)}}},{key:"uploadCreateErrorNotice",value:function(){}},{key:"cancelImport",value:function(){this.props.setAttributes({importModalIsOpen:!1,attachmentsIDsVerified:[],attachmentsIDsString:""})}},{key:"initQueryModal",value:function(){this.props.setAttributes({dgbModalIsOpen:!0})}},{key:"dgbClosed",value:function(){this.props.setAttributes({dgbModalIsOpen:!1})}},{key:"productsReceivedHandler",value:function(e){if(e&&e.data)try{var t=JSON.parse(e.data);if(t.message&&t.message.data&&Array.isArray(t.message.data)&&(t.message.naviHelper&&this.setSomeAttributes({galleryWooQuery:t.message.naviHelper}),this.addAttachments(t.message.data,!0),this.initMetaDataCollection(),t.message.itemsMetaData)){for(var r=0;r<t.message.itemsMetaData.length;r+=1){var n=t.message.itemsMetaData[r],o=Wi(Wi({},n),{id:parseInt(n.id)});this.props.attributes.itemsMetaDataCollection&&this.props.attributes.itemsMetaDataCollection.add&&this.props.attributes.itemsMetaDataCollection.add(o,{merge:!0})}this.setSomeAttributes({})}}catch(e){Xi(e)}}},{key:"getProductsByQuery",value:function(e){var t,r=this.props.setAttributes,n=this.props.attributes.images;if(e.parentQuery){var o=[];n&&(o=n.map((function(e){return e.id}))),t={post__in:o,post_status:"publish",post_type:"product",ignore_sticky_posts:1,orderby:"post__in",order:"DESC",posts_per_page:-1,paged:1},e.query=Wi({},t),t.naviHelper=Wi({},e)}else{var l;"unset"!==e.term_id&&(l=[{taxonomy:e.tax_id,terms:"".concat(e.term_id),field:"term_id"}],e.posts_per_page=-1),t={orderby:"date",order:"DESC",post_status:"publish",post_type:"product",ignore_sticky_posts:1,posts_per_page:e.posts_per_page,paged:1},l&&(t.tax_query=l),e.query=Wi({},t),t.naviHelper=Wi({},e)}r({dgbModalIsOpen:!1,loadingAttachments:!0});var i,a={type:"get_products_for_admin",query:Wi({},t)};v.request2(pa.ajaxurl,pa.nonce,JSON.stringify(a),null,this.productsReceivedHandler),i="unset"!==e.term_id?"query_".concat(e.term_id,"_").concat(t.orderby,"_").concat(t.order):"query_products_".concat(t.orderby,"_").concat(t.order);var c=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:i.toLowerCase()});v.request2(pa.ajaxurl,pa.nonce,c,null,null)}},{key:"createSelectionForVMitemsList",value:function(e){this.initMetaDataCollection();var t=this.itemsMetaDataCollection;t.reset([]);for(var r,n=this.selections,o=[],l=0;l<e.length;l+=1){var i=e[l];o.push(i);var a={id:(r=i).id,link:r.postlink,linkTarget:"_self",tags:r.tags};t.add(a)}n.reset(o),this.setSomeAttributes({loadingAttachments:!1,itemsMetaDataCollection:t,images:o})}},{key:"createSelectionForYTitemsList",value:function(e){this.initMetaDataCollection();for(var t,r,n,o,l=this.itemsMetaDataCollection,i=this.selections,a=[],c=[],s=0;s<e.length;s+=1)if(e[s].status&&e[s].status.privacyStatus&&("public"===e[s].status.privacyStatus||"unlisted"===e[s].status.privacyStatus)){var u=(t=e[s],r=s,n=void 0,o=void 0,n=oi({},t),o=t.snippet,n.id=o.publishedAt?parseInt(Date.parse(o.publishedAt)/1e3)+r:r,n.postlink="https://www.youtube.com/watch?v=".concat(o.resourceId.videoId),n.title=o.title,n.description=o.description,n.caption=o.description.substr(0,277),n.description.length>n.caption.length&&(n.caption+=" ..."),n.alt="",n.sizes=oi({},o.thumbnails),n.sizes.thumbnail=oi({},o.thumbnails.default),o.thumbnails.maxres?n.sizes.large=o.thumbnails.maxres:o.thumbnails.standard?n.sizes.large=o.thumbnails.standard:o.thumbnails.high?n.sizes.large=o.thumbnails.high:n.sizes.large=o.thumbnails.medium,n.width=n.sizes.large.width,n.height=n.sizes.large.height,n.mime="image/jpeg",n.type="image",n.url=n.sizes.large.url,n);a.push(u);var p=ii(e[s],s);c.push(p)}return i.reset(a),l.reset(c),this.setSomeAttributes({loadingAttachments:!1,itemsMetaDataCollection:l,images:a}),a.length}},{key:"fetchVimeoItemsData",value:function(e,t,r){var n=this;if(pa||""!==pa.vtk){var o={type:e.type,id:e.id,project_id:e.project_id,per_page:e.per_page,cacheInt:e.cacheInt,staticMode:e.staticMode,access_token:pa.vtk};if(e.new&&this.setSomeAttributes({tagsListCustomMode:!1}),t&&r||!t&&!r){var l=o.type,i=o.id,a=o.project_id,c={per_page:o.per_page,access_token:pa.vtk,sort:o.sort?o.sort:"default"};t&&(c.page=t);var s=[];v.getVimeoData(l,i,c,a,(function(e){if(e&&e.error)Xi("ERROR"),Xi(e.error);else if(e&&e.data)try{var t=JSON.parse(e.data);if(t&&t.data){var l=t.data.map((function(e,t){return xl(e,t)}));s=r?r.concat(l):l,n.setSomeAttributes({galleryVMQuery:o,orderBy:"custom",ordrerDirection:"1"}),n.createSelectionForVMitemsList(s),n.externalEdit.dgbClosed(),n.clearVMCache(o.type,o.id)}}catch(e){Xi(e)}}))}!t&&r&&(this.setSomeAttributes({galleryVMQuery:o,orderBy:"custom",ordrerDirection:"1"}),this.createSelectionForVMitemsList(r),this.externalEdit.dgbClosed(),this.clearVMCache(o.type,o.id))}}},{key:"clearVMCache",value:function(e,t){var r="vm_".concat(e,"_").concat(t);r=r.toLowerCase().replaceAll(/[-.+]/gi,"");var n=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:r});v.request2(pa.ajaxurl,pa.nonce,n,null,null)}},{key:"fetchYouTubeListItemsData",value:function(e,t,r){var n=this;if(pa||""!==pa.ytk){void 0===e.cacheInt&&(e.cacheInt=4),void 0===e.staticMode&&(e.staticMode=!1);var o={playlistId:e.id,part:"snippet, status",maxResults:50,key:pa.ytk};t&&(o.pageToken=t);var l=[];v.getYouTubeData("playlistItems",o,(function(t){if(t&&t.error)Xi("ERROR");else if(t&&t.data)try{var o=JSON.parse(t.data);o&&o.items&&(l=r?r.concat(o.items):o.items,o.nextPageToken?n.externalEdit.fetchYouTubeListItemsData(e,o.nextPageToken,l):(n.setSomeAttributes({galleryYTQuery:e,orderBy:"custom",ordrerDirection:"1"}),n.createSelectionForYTitemsList(l)?n.externalEdit.dgbClosed():(n.externalEdit.dgbClosed(),Xi("The list is empty")),n.clearYTCache(e.id)))}catch(e){Xi(e)}}))}}},{key:"clearYTCache",value:function(e){var t="yt_playlist_".concat(e);t=t.toLowerCase().replaceAll(/[-.+]/gi,"");var r=JSON.stringify({type:"deletePosts",post_type:"pgc_simply_cache",name:t});v.request2(pa.ajaxurl,pa.nonce,r,null,null)}},{key:"render",value:function(){var e=this,t=this.props,r=t.attributes,n=t.setAttributes,__=wp.i18n.__,o=!!wp.customize,l=this.selections,i=r.images,a=r.importModalIsOpen,c=r.settingsModalIsOpen,s=r.dgbModalIsOpen,u=r.attachmentsIDsString,p=r.attachmentsIDsVerified,m=r.loadingAttachments,y=r.galleryQuery,b=r.galleryYTQuery,d=r.galleryVMQuery,f=r.galleryWooQuery,g=this.updateGallery,h=this.cancelImport,v=this.initAddMediaModal,w=pa.isPremium,k=pa.isPro,S=k&&"true"===k,C=wp.element.createElement(ta,null,a&&wp.element.createElement(la,{className:"pgc-sgb-import-modal",title:__("Insert Attachment IDs","simply-gallery-block"),onRequestClose:h},wp.element.createElement(ia,{value:u,help:__("only IDs separated by comma","simply-gallery-block"),onChange:function(e){var t=e.replace(/[^\d,]/g,""),r=t.split(",");r=r.map((function(e){return parseInt(e)})),n({attachmentsIDsVerified:r.filter((function(e){return!Number.isNaN(e)})),attachmentsIDsString:t})}}),wp.element.createElement("div",{className:"pgc-modal-control"},wp.element.createElement(oa,{isSecondary:!0,onClick:h},__("Cancel","simply-gallery-block")),p.length>0&&wp.element.createElement(oa,{isPrimary:!0,onClick:function(){g("add")}},__("Add","simply-gallery-block")),p.length>0&&i.length>0&&wp.element.createElement(oa,{isPrimary:!0,onClick:function(){g("replace")}},__("Replace All","simply-gallery-block"))))),O=Wi(Wi({},this.props),{selections:this.selections,externalEdit:this.externalEdit});return 0===i.length?wp.element.createElement(ta,null,wp.element.createElement(Ko,O),!m&&wp.element.createElement("div",{className:"pgc-block-placeholder"},wp.element.createElement(_l,{icon:this.ICON,className:"pgc-media-placeholder",labels:{title:this.TITLE,instructions:__("Upload new ones or select files from your library.","simply-gallery-block")},gallery:!1,addToGallery:!0,initAddMediaModal:v,allowedTypes:ua,multiple:"add",onError:this.uploadCreateErrorNotice,images:i,selections:l,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement(ae,{label:"PRO Feature",protectContent:!S,notic:wp.element.createElement(ta,null,"* Support for FileBird Folders & Media Library Assistant Terms.",wp.element.createElement("br",null),"* Support YouTube/Vimeo Playlists",wp.element.createElement("br",null),"* WooCommerce Product Lists.")},wp.element.createElement("div",{className:"pgc-media-placeholder-sub-menu"},wp.element.createElement(oa,{isPrimary:!0,disabled:!S,onClick:function(){n({dgbModalIsOpen:!0})}},__("Create Dynamic Gallery","simply-gallery-block")))),(!w||"false"===w)&&wp.element.createElement(Hi,null),this.isPremium&&wp.element.createElement("div",{className:"pgc-is-premium"},wp.element.createElement("div",{className:"pgc-star-wrap"},wp.element.createElement("span",{className:"dashicons dashicons-star-filled"})))),m&&wp.element.createElement("div",{className:"pgc-block-placeholder isPreload"},wp.element.createElement(aa,null)),C,s&&wp.element.createElement(ti,{onRequestClose:this.externalEdit.dgbClosed,externalEdit:this.externalEdit})):wp.element.createElement(ta,null,s&&wp.element.createElement(ti,{query:y,galleryYTQuery:b,galleryVMQuery:d,galleryWooQuery:f,externalEdit:this.externalEdit,onRequestClose:this.externalEdit.dgbClosed}),C,o&&!c&&wp.element.createElement("div",{className:"pgc-sgb-customizer-mode"},wp.element.createElement(oa,{isPrimary:!0,icon:"edit",onClick:function(){e.openSettingsPanel()}},__("Change Gallery Settings","simply-gallery-block"))),c?this.blockSettingsPreview(O):this.mainFragment(O))}}],n&&Ui(r.prototype,n),o&&Ui(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ea);const ya=ma;function ba(e){return ba="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ba(e)}function da(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fa(n.key),n)}}function fa(e){var t=function(e,t){if("object"!=ba(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ba(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ba(t)?t:t+""}function ga(e,t,r){return t=va(t),function(e,t){if(t&&("object"==ba(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ha()?Reflect.construct(t,r||[],va(e).constructor):t.apply(e,r))}function ha(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ha=function(){return!!e})()}function va(e){return va=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},va(e)}function wa(e,t){return wa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wa(e,t)}var ka=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ga(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wa(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__;return wp.element.createElement("div",{className:"pgc-block-updater"},wp.element.createElement("div",{className:"pgc-block-updater-bar"}),wp.element.createElement("div",{className:"pgc-block-updater-notic"},wp.element.createElement("div",{className:"pgc-sgb-settins-page-logo"},i),wp.element.createElement("div",null,__("Updating Gallery Data","simply-gallery-block"))))}}],n&&da(r.prototype,n),o&&da(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const Sa=ka;function Ca(e){return Ca="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ca(e)}function Oa(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ea(n.key),n)}}function Ea(e){var t=function(e,t){if("object"!=Ca(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ca(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ca(t)?t:t+""}function Pa(e,t,r){return t=Ta(t),function(e,t){if(t&&("object"==Ca(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ja()?Reflect.construct(t,r||[],Ta(e).constructor):t.apply(e,r))}function ja(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ja=function(){return!!e})()}function Ta(e){return Ta=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ta(e)}function _a(e,t){return _a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_a(e,t)}var xa=wp.element.Fragment,Ia=wp.blockEditor.InspectorControls,Ma="SimpLy Masonry",Aa=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pa(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_a(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"masonry"}},{key:"ICON",get:function(){return s}},{key:"TITLE",get:function(){return Ma}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(Io,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(xa,null,wp.element.createElement(Ko,e),wp.element.createElement(Ia,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(Sa,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(hl,this.props))}}])&&Oa(r.prototype,n),o&&Oa(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ya);const La=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/masonry","title":"Masonry","description":"Display multiple images in an organized masonry gallery.","keywords":["images","photos","gallery","masonry","lightbox","youtube","vimeo"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_masonry_style"}');function Na(e){return Na="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Na(e)}function Da(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ba(n.key),n)}}function Ba(e){var t=function(e,t){if("object"!=Na(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Na(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Na(t)?t:t+""}function Ra(e,t,r){return t=Fa(t),function(e,t){if(t&&("object"==Na(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ha()?Reflect.construct(t,r||[],Fa(e).constructor):t.apply(e,r))}function Ha(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ha=function(){return!!e})()}function Fa(e){return Fa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Fa(e)}function Ga(e,t){return Ga=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ga(e,t)}var Wa=wp.element,za=Wa.Component,Qa=Wa.Fragment,Va=Wa.createElement,Ua=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Ra(this,t,arguments)).className="sgb-preloader";for(var r=e.props.color?e.props.color:"#d4d4d4",n=e.props.size?e.props.size:50,o=[],l=0;l<10;l+=1){var i=Va("div",{key:"pr_".concat(l)},Va("div",{key:"".concat(l,"_pr"),className:"".concat(e.className,"-point"),style:{backgroundColor:r}}));o.push(i)}var a={width:"".concat(n,"px"),height:"".concat(n,"px")};return e.preloader=Va("div",{key:"preloader",className:e.className,style:a},o),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ga(e,t)}(t,e),r=t,o=[{key:"Config",get:function(){return{color:"#d4d4d4",size:50}}}],(n=[{key:"render",value:function(){return wp.element.createElement(Qa,null,this.preloader)}}])&&Da(r.prototype,n),o&&Da(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(za);const qa=Ua;function Ya(e){return Ya="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ya(e)}function Ja(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Za(n.key),n)}}function Za(e){var t=function(e,t){if("object"!=Ya(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ya(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ya(t)?t:t+""}function Ka(e,t,r){return t=$a(t),function(e,t){if(t&&("object"==Ya(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Xa()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}function Xa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Xa=function(){return!!e})()}function $a(e){return $a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$a(e)}function ec(e,t){return ec=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ec(e,t)}var tc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ka(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ec(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryData,o=t.galleryId,l=t.galleryPreloaderColor,i=qa.Config;return i.color=l,i.size=26,wp.element.createElement("div",{className:r,"data-gallery":n,"data-gallery-id":o},wp.element.createElement(qa,i))}}])&&Ja(r.prototype,n),o&&Ja(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const rc=tc;function nc(e){return nc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nc(e)}function oc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,lc(n.key),n)}}function lc(e){var t=function(e,t){if("object"!=nc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=nc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nc(t)?t:t+""}function ic(e,t,r){return t=cc(t),function(e,t){if(t&&("object"==nc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ac()?Reflect.construct(t,r||[],cc(e).constructor):t.apply(e,r))}function ac(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ac=function(){return!!e})()}function cc(e){return cc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},cc(e)}function sc(e,t){return sc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},sc(e,t)}var uc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ic(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sc(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryData,o=t.galleryId,l=t.galleryPreloaderColor,i=qa.Config;return i.color=l,i.size=26,wp.element.createElement("div",{className:r,"data-gallery-id":o},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},n),wp.element.createElement(qa,i))}}])&&oc(r.prototype,n),o&&oc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const pc=uc;function mc(e){return mc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mc(e)}function yc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bc(n.key),n)}}function bc(e){var t=function(e,t){if("object"!=mc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=mc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mc(t)?t:t+""}function dc(e,t,r){return t=gc(t),function(e,t){if(t&&("object"==mc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,fc()?Reflect.construct(t,r||[],gc(e).constructor):t.apply(e,r))}function fc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fc=function(){return!!e})()}function gc(e){return gc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gc(e)}function hc(e,t){return hc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hc(e,t)}var vc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hc(e,t)}(t,e),r=t,o=[{key:"Config",get:function(){return{color:"#d4d4d4"}}}],(n=[{key:"render",value:function(){var e=this.props.color?this.props.color:"#d4d4d4";return wp.element.createElement("div",{className:"sgb-preloader"},wp.element.createElement("div",{className:"sgb-square",style:{background:e}}),wp.element.createElement("div",{className:"sgb-square",style:{background:e}}),wp.element.createElement("div",{className:"sgb-square",style:{background:e}}),wp.element.createElement("div",{className:"sgb-square",style:{background:e}}))}}])&&yc(r.prototype,n),o&&yc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(wp.element.Component);const wc=vc;function kc(e){return kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kc(e)}function Sc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Cc(n.key),n)}}function Cc(e){var t=function(e,t){if("object"!=kc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kc(t)?t:t+""}function Oc(e,t,r){return t=Pc(t),function(e,t){if(t&&("object"==kc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ec()?Reflect.construct(t,r||[],Pc(e).constructor):t.apply(e,r))}function Ec(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ec=function(){return!!e})()}function Pc(e){return Pc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pc(e)}function jc(e,t){return jc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jc(e,t)}var Tc=wp.element,_c=Tc.Component,xc=Tc.RawHTML,Ic=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Oc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jc(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryId,o=t.galleryPreloaderColor,l=t.images,i=wc.Config;i.color=o;var a=t.align?"".concat(t.galleryType," align").concat(t.align):t.galleryType;return wp.element.createElement("div",{className:r,"data-gallery-id":n},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},O(t)),wp.element.createElement(wc,i),wp.element.createElement("noscript",null,wp.element.createElement(xc,{key:"html",className:"simply-gallery-amp ".concat(a)},k(l))))}}])&&Sc(r.prototype,n),o&&Sc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(_c));const Mc=Ic;function Ac(e){return Ac="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ac(e)}function Lc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Nc(n.key),n)}}function Nc(e){var t=function(e,t){if("object"!=Ac(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ac(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ac(t)?t:t+""}function Dc(e,t,r){return t=Rc(t),function(e,t){if(t&&("object"==Ac(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Bc()?Reflect.construct(t,r||[],Rc(e).constructor):t.apply(e,r))}function Bc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Bc=function(){return!!e})()}function Rc(e){return Rc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rc(e)}function Hc(e,t){return Hc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Hc(e,t)}var Fc=wp.element,Gc=Fc.Component,Wc=Fc.RawHTML,zc=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Dc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hc(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryId,o=t.galleryPreloaderColor,l=t.images,i=t.galleryData,a=wc.Config;a.color=o;var c=t.align?"".concat(t.galleryType," align").concat(t.align):t.galleryType;return wp.element.createElement("div",{className:r,"data-gallery-id":n},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},""===i?O(t):i),wp.element.createElement(wc,a),wp.element.createElement("noscript",null,wp.element.createElement(Wc,{key:"html",className:"simply-gallery-amp ".concat(c)},k(l))))}}])&&Lc(r.prototype,n),o&&Lc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Gc));const Qc=zc;function Vc(e){return Vc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vc(e)}function Uc(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,qc(n.key),n)}}function qc(e){var t=function(e,t){if("object"!=Vc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Vc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vc(t)?t:t+""}function Yc(e,t,r){return t=Zc(t),function(e,t){if(t&&("object"==Vc(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Jc()?Reflect.construct(t,r||[],Zc(e).constructor):t.apply(e,r))}function Jc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Jc=function(){return!!e})()}function Zc(e){return Zc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zc(e)}function Kc(e,t){return Kc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Kc(e,t)}var Xc=wp.element,$c=Xc.Component,es=Xc.RawHTML,ts=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Yc(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kc(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.className,n=t.galleryId,o=t.galleryPreloaderColor,l=t.images,i=t.galleryData,a=wc.Config;a.color=o;var c=t.align?"".concat(t.galleryType," align").concat(t.align):t.galleryType;return wp.element.createElement("div",{className:r,"data-gallery-id":n},wp.element.createElement("script",{type:"application/json",className:"sgb-data"},""===i?O(t):i),wp.element.createElement(wc,a),wp.element.createElement("noscript",null,wp.element.createElement(es,{key:"html",className:"simply-gallery-amp ".concat(c)},function(e){var t=document.createElement("div");if(t.className="sgb-gallery",e.length>0)for(var r=0;r<e.length;r+=1){var n=S(e[r]);t.appendChild(n.view)}return t.outerHTML}(l))))}}])&&Uc(r.prototype,n),o&&Uc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}($c));const rs=ts;function ns(e){return ns="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ns(e)}function os(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ls(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?os(Object(r),!0).forEach((function(t){is(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):os(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function is(e,t,r){return(t=cs(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function as(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cs(n.key),n)}}function cs(e){var t=function(e,t){if("object"!=ns(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ns(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ns(t)?t:t+""}function ss(e,t,r){return t=ps(t),function(e,t){if(t&&("object"==ns(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,us()?Reflect.construct(t,r||[],ps(e).constructor):t.apply(e,r))}function us(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(us=function(){return!!e})()}function ps(e){return ps=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ps(e)}function ms(e,t){return ms=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ms(e,t)}var ys=wp.element,bs=ys.Component,ds=ys.Fragment,fs="sgb-",gs=(v.trace,function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ss(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ms(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e,t,r=this.props,n=r.itemData,o=r.itemMetaData,l=ls(ls({},n),o);if("video"===l.type||"audio"===l.type)if(l.poster){e={};var i=l.poster.large?l.poster.large:l.poster.full;e.src=i.url,e.width=i.width?i.width:300,e.height=i.height?i.height:300}else l.image&&l.image.width?((e={}).src=l.image.src,e.width=l.image.width?l.image.width:300,e.height=l.image.height?l.image.height:300):l.thumb&&((e={}).src=l.thumb.src,e.width=l.thumb.width?l.thumb.width:150,e.height=l.thumb.height?l.thumb.height:150);else if("image"===l.type)if(l.sizes){e={};var a=l.sizes.large?l.sizes.large:l.sizes.full;e.src=a.url,e.width=a.width?a.width:300,e.height=a.height?a.height:300}else(e={}).src=l.url,e.width=l.width?l.width:300,e.height=l.height?l.height:300;else if("pgc_simply_gallery"===l.type)if(l.thumb){e={};var c=l.thumb.large?l.thumb.large:l.thumb.full;e.src=c.url,e.width=c.width?c.width:300,e.height=c.height?c.height:300}else(e={}).src=l.thumbURL,e.width=150,e.height=150;return"audio"===l.type?t="".concat(fs,"wp-audio"):"video"===l.type?t="".concat(fs,"wp-video"):(""!==l.link&&void 0!==l.linkText||"pgc_simply_gallery"===l.type)&&(t="".concat(fs,"wp-button")),e?wp.element.createElement(ds,null,wp.element.createElement("div",{className:"".concat(fs,"item ").concat(t||""),"data-item-id":l.id},wp.element.createElement("figure",null,"pgc_simply_gallery"===l.type&&wp.element.createElement("a",{href:l.postLink?l.postLink:"#"},wp.element.createElement("img",{src:e.src,alt:l.title,"data-id":l.id,"data-link":l.postLink?l.postLink:"#",className:"wp-image-".concat(l.id),title:""!==l.title?l.title:null})),"image"===l.type&&wp.element.createElement("a",{href:""!==l.link&&void 0!==l.linkText?l.link:l.url},wp.element.createElement("img",{src:e.src,alt:l.alt,"data-id":l.id,"data-link":""!==l.link&&void 0!==l.linkText?l.link:l.url,className:"wp-image-".concat(l.id),title:""!==l.title?l.title:null})),"audio"===l.type&&wp.element.createElement(ds,null,wp.element.createElement("img",{alt:l.alt,src:e.src,"data-id":l.id,"data-link":l.url,title:""!==l.title?l.title:null}),wp.element.createElement("audio",{src:l.url,controls:!0})),"video"===l.type&&wp.element.createElement(ds,null,wp.element.createElement("video",{controls:!0,poster:e.width>150?e.src:null,src:l.url})),l.caption&&""!==l.caption&&wp.element.createElement("figcaption",{className:"".concat(fs,"item-caption")},l.caption)))):null}}])&&as(r.prototype,n),o&&as(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(bs));const hs=gs;function vs(e){return vs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vs(e)}function ws(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ks(n.key),n)}}function ks(e){var t=function(e,t){if("object"!=vs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vs(t)?t:t+""}function Ss(e,t,r){return t=Os(t),function(e,t){if(t&&("object"==vs(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cs()?Reflect.construct(t,r||[],Os(e).constructor):t.apply(e,r))}function Cs(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cs=function(){return!!e})()}function Os(e){return Os=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Os(e)}function Es(e,t){return Es=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Es(e,t)}var Ps=wp.element.Component,js=v.trace,Ts=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ss(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Es(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e,t=this.props.attributes,r=Array.isArray(t.itemsMetaDataCollection)?t.itemsMetaDataCollection:t.itemsMetaDataCollection.toJSON(),n=t.images,o=t.galleryData;if(o&&""!==o){var l;try{l=JSON.parse(t.galleryData)}catch(e){return js(e),null}l.itemsMetaDataCollection&&(r=l.itemsMetaDataCollection),l.images&&(n=l.images)}if(r){e={};for(var i=0;i<r.length;i+=1){var a=r[i];e[a.id]=a}}var c=t.align?"align".concat(t.align):"";return wp.element.createElement("div",{className:"simpLy-gallery-freedom-block ".concat(c),"data-gallery-id":"".concat("simpLy")},wp.element.createElement("div",{className:"".concat("sgb-","gallery")},n.map((function(t){return wp.element.createElement(hs,{itemData:t,key:"id".concat(t.id),itemMetaData:e&&e[t.id]?e[t.id]:null})}))))}}],n&&ws(r.prototype,n),o&&ws(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ps);const _s=Ts;var xs=window.PGC_SGB_ADMIN.assets;const Is={attributes:{images:[{caption:"Video",mime:"image/jpeg",type:"image",id:1,sizes:{full:{height:240,width:300,url:"".concat(xs,"300x240.jpg")}}},{caption:"SimpLy",mime:"image/jpeg",type:"image",id:2,sizes:{full:{height:240,width:240,url:"".concat(xs,"240x240.jpg")}}},{caption:"Best Gallery",mime:"image/jpeg",type:"image",id:3,sizes:{full:{height:100,width:240,url:"".concat(xs,"240x100_y.jpg")}}},{caption:"Music",mime:"image/jpeg",type:"image",id:4,sizes:{full:{height:240,width:300,url:"".concat(xs,"300x240_g.jpg")}}},{caption:"YouTube",mime:"image/jpeg",type:"image",id:5,sizes:{full:{height:300,width:240,url:"".concat(xs,"240x300.jpg")}}},{caption:"MP3",mime:"image/jpeg",type:"image",id:6,sizes:{full:{height:240,width:240,url:"".concat(xs,"240x240_lb.jpg")}}},{caption:"Albums",mime:"image/jpeg",type:"image",id:7,sizes:{full:{height:240,width:300,url:"".concat(xs,"300x240_o.jpg")}}},{caption:"MP4",mime:"image/jpeg",type:"image",id:8,sizes:{full:{height:240,width:300,url:"".concat(xs,"300x240.jpg")}}}],collectionThumbRecomendedWidth:90,collectionThumbRecomendedHeight:150,collectionthumbHoverTitleFontSize:10,thumbInfoBarBgColor:"#0085ba",collectionthumbHoverTitleTextBgColor:"#0085ba",thumbTitleColor:"rgba(253,253,253,1)",thumbDescriptionTextColor:"rgba(253,253,253,1)",thumbSpacing:10}};const Ms={copyRProtection:{type:"boolean",default:!1},copyRAlert:{type:"string",default:"Hello, this photo is mine!"},sliderFullSizeViewMode:{type:"boolean",default:!1},sliderCarouselMode:{type:"boolean",default:!0},sliderScrollNavi:{type:"boolean",default:!1},sliderNextPrevAnimation:{type:"string",default:"animation"},galleryScrollPositionControll:{type:"boolean",default:!1},sliderVideoAutoPlay:{type:"boolean",default:!1},sliderTryPlayNext:{type:"boolean",default:!1},sliderVideoLoop:{type:"boolean",default:!1},sliderItemCounterEnable:{type:"boolean",default:!0},itemCounterColor:{type:"string",default:"rgba(255,255,255,1)"},sliderCaptionSrc:{type:"string",default:"caption"},sliderItemTitleEnable:{type:"boolean",default:!0},sliderItemTitleFontSize:{type:"number",default:20},sliderItemTitleTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderDescriptionSrc:{type:"string",default:"caption"},sliderItemDescriptionEnable:{type:"boolean",default:!1},sliderItemDescriptionFontSize:{type:"number",default:16},sliderItemDescriptionTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbBarEnable:{type:"boolean",default:!0},sliderThumbBarHoverColor:{type:"string",default:"rgba(240,240,240,1)"},sliderBgColor:{type:"string",default:"rgba(0,0,0,0.8)"},sliderPreloaderColor:{type:"string",default:"rgba(240,240,240,1)"},sliderHeaderFooterBgColor:{type:"string",default:"rgba(0,0,0,0.4)"},sliderNavigationColor:{type:"string",default:"rgba(0,0,0,1)"},sliderNavigationColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColorOver:{type:"string",default:"rgba(0,0,0,1)"},sliderSlideshow:{type:"boolean",default:!0},sliderSlideshowDelay:{type:"number",default:8},slideshowIndicatorColor:{type:"string",default:"rgba(255,255,255,1)"},slideshowIndicatorColorBg:{type:"string",default:"rgba(255,255,255,0.5)"},sliderThumbSubMenuBackgroundColor:{type:"string",default:"rgba(255,255,255,0)"},sliderThumbSubMenuBackgroundColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconHoverColor:{type:"string",default:"rgba(0,0,0,1)"},sliderSocialShareEnabled:{type:"boolean",default:!0},sliderZoomEnable:{type:"boolean",default:!0},sliderFullscreenEnabled:{type:"boolean",default:!0}};function As(e){return As="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},As(e)}function Ls(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ns(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ls(Object(r),!0).forEach((function(t){Ds(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ls(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ds(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=As(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=As(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==As(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Bs=Ns(Ns(Ns(Ns(Ns(Ns(Ns({},{pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},thumbHardOrdering:{type:"boolean",default:!1},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},thumbInfoBarBgColor:{type:"string",default:"rgba(237,237,237,1)"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(153,153,153,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(115,115,115,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:16},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}}),_),j),T),un),P),Ms);function Rs(e){return Rs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rs(e)}function Hs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hs(Object(r),!0).forEach((function(t){Gs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Gs(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Rs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Rs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Rs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ws=Fs(Fs(Fs(Fs(Fs(Fs(Fs({},{pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},thumbHardOrdering:{type:"boolean",default:!1},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:40},thumbMobileSpacing:{type:"number",default:5},thumbPanningEffect:{type:"boolean",default:!0},thumbShadowColor:{type:"string",default:"rgba(0,0,0,0.7)"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(153,153,153,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(115,115,115,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(200,200,200,1)"},externalLinkFontSize:{type:"number",default:16},collectionthumbRoundedCorners:{type:"number",default:0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"}}),_),j),T),un),P),Ms);const zs={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};const Qs={sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderNextPrevInsideNavigation:{type:"boolean",default:!0},sliderNextPrevInsideColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevNavigation:{type:"boolean",default:!0},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderDotNavi:{type:"boolean",default:!0},sliderDotNaviBgColor:{type:"sring",default:"rgba(0,0,0,.4)"},sliderDotNaviBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},autoPlay:{type:"boolean",default:!1},autoPlayDelay:{type:"number",default:4},autoPlayMouseStoper:{type:"boolean",default:!0}};function Vs(e){return Vs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vs(e)}function Us(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Us(Object(r),!0).forEach((function(t){Ys(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Us(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ys(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Vs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Vs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Js=qs(qs(qs(qs(qs(qs({},{thumbInfoBarBgColor:{type:"sring",default:"#5f6880"},thumbInfoBarBgColor2:{type:"sring",default:"#414757"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:24},thumbTitleColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(240,240,240,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbItemCounter:{type:"boolean",default:!0},thumbItemCounterColor:{type:"sring",default:"rgba(255,255,255,0.1)"}}),Qs),_),zs),P),Ms);delete Js.galleryScrollPositionControll;const Zs=Js;const Ks={pageMode:{type:"boolean",default:!1},lastRowFill:{type:"boolean",default:!1},collectionThumbRecomendedHeight:{type:"number",default:200},collectionThumbMiniScreenScale:{type:"boolean",default:!1},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};function Xs(e){return Xs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xs(e)}function $s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$s(Object(r),!0).forEach((function(t){tu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function tu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Xs(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const ru=eu(eu(eu(eu(eu(eu(eu({},Ks),_),j),T),un),P),sn);const nu={pageMode:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},thumbHieghtRation:{type:"number",default:1},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};function ou(e){return ou="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ou(e)}function lu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function iu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lu(Object(r),!0).forEach((function(t){au(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function au(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ou(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ou(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ou(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const cu=iu(iu(iu(iu(iu(iu(iu({},nu),_),j),T),un),P),sn);const su={collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"},collectionthumbColorsFilter:{type:"sring",default:"none"},sliderItemBgColor:{type:"sring",default:"rgba(0,0,0,0)"},sliderItemBorderColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderItemBorderWidth:{type:"number",default:0},sliderItemFill:{type:"string",default:"true"}};const uu={sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},collectionColumns:{type:"number",default:3},sliderAnimation:{type:"string",default:"animation"},sliderNextPrevNavigation:{type:"boolean",default:!0},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderThumbsNavi:{type:"boolean",default:!0},sliderThumbsNaviColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderDotNavi:{type:"boolean",default:!1},sliderDotNaviBgColor:{type:"sring",default:"rgba(0,0,0,.4)"},sliderDotNaviBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},autoPlay:{type:"boolean",default:!1},autoPlayDelay:{type:"number",default:4},autoPlayMouseStoper:{type:"boolean",default:!0}};function pu(e){return pu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pu(e)}function mu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function yu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mu(Object(r),!0).forEach((function(t){bu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function bu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=pu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const du=yu(yu(yu(yu(yu(yu(yu({},su),uu),_),j),un),P),sn);const fu={tagsFilter:{type:"boolean",default:!1},tagCloudAll:{type:"sring",default:"All"}};function gu(e){return gu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gu(e)}function hu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hu(Object(r),!0).forEach((function(t){wu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function wu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=gu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ku=vu(vu(vu(vu(vu(vu({},{collectionColumns:{type:"number",default:3},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:10},thumbHieghtRation:{type:"number",default:1},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:24},thumbTitleColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionFontSize:{type:"number",default:13},thumbDescriptionTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"}}),_),j),fu),P),Ms);delete ku.lazyLoading,delete ku.numItemsDisplayed,delete ku.useLightbox,delete ku.galleryScrollPositionControll;const Su=ku;function Cu(e){return Cu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cu(e)}function Ou(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ou(Object(r),!0).forEach((function(t){Pu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ou(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Pu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Cu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Cu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const ju=Eu(Eu(Eu(Eu(Eu(Eu(Eu({},{collectionThummMediaWidth:{type:"number",default:40},collectionThummMediaWidthMax:{type:"number",default:100},thumbSpacing:{type:"number",default:5},collectionItemPadding:{type:"number",default:5},collectionthumbRoundedCorners:{type:"number",default:0},collectionItemBgColorEv:{type:"string",default:"rgba(237,237,237,1)"},collectionItemBgColorOd:{type:"string",default:"rgba(217,217,217,1)"},chessMode:{type:"boolean",default:!0},thumbInfoBarBgColor:{type:"string",default:"rgba(237,237,237,1)"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(153,153,153,1)"},thumbTitleColorOd:{type:"sring",default:"rgba(153,153,153,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(115,115,115,1)"},thumbDescriptionTextColorOd:{type:"sring",default:"rgba(115,115,115,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:16}}),_),j),fu),un),P),Ms);const Tu={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};const _u={thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:18},captions:{type:"boolean",default:!0},captionSrc:{type:"string",default:"caption"},captionHAlign:{type:"string",default:"top"},collectionthumbHoverTitleFontSize:{type:"number",default:18},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbHoverTitleTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuDownload:{type:"boolean",default:!0},collectionThumbSubMenuShare:{type:"boolean",default:!0},collectionThumbSubMenuBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionThumbSubMenuBgColorHover:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionThumbSubMenuIconColorHover:{type:"sring",default:"rgba(0,0,0,1)"}};function xu(e){return xu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xu(e)}function Iu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Mu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Iu(Object(r),!0).forEach((function(t){Au(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Iu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Au(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=xu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Lu=Mu(Mu(Mu(Mu(Mu(Mu({},{sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderControlsAlwaysShow:{type:"boolean",default:!1},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,1)"},autoPlay:{type:"boolean",default:!1},autoPlayDelay:{type:"number",default:4},autoPlayMouseStoper:{type:"boolean",default:!0}}),_u),_),Tu),P),Ms);delete Lu.galleryScrollPositionControll;const Nu=Lu;const Du={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};function Bu(e){return Bu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bu(e)}function Ru(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Hu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ru(Object(r),!0).forEach((function(t){Fu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ru(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Bu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Bu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Bu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Gu=Hu(Hu(Hu(Hu(Hu({},{sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderScrollBar:{type:"boolean",default:!0},sliderScrollBarHeight:{type:"number",default:10},sliderScrollBarTrackBgColor:{type:"sring",default:"rgba(0,0,0,.4)"},sliderScrollBarThumbColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderScrollBarThumbColorHover:{type:"sring",default:"rgba(255,255,255,1)"},useMouseScroll:{type:"boolean",default:!1},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbColorsFilter:{type:"string",default:"grayscale"}}),_),Du),P),Ms);delete Gu.galleryScrollPositionControll;const Wu=Gu;const zu={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},customCSS:{type:"string",default:""}};function Qu(e){return Qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qu(e)}function Vu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Uu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vu(Object(r),!0).forEach((function(t){qu(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qu(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Qu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Qu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Yu=Uu(Uu(Uu(Uu(Uu({},{sliderMaxHeight:{type:"number",default:400},sliderAdminWidth:{type:"number",default:1},responsiveHeight:{type:"boolean",default:!1},sliderItemWidth:{type:"number",default:400},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.5)"},sliderNextPrevIconColor:{type:"sring",default:"rgba(0,0,0,1)"},sliderNextPrevIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"},sliderNextPrevBgColor:{type:"sring",default:"rgba(255,255,255,0.7)"},sliderNextPrevBgColorHover:{type:"sring",default:"rgba(0,0,0,0.7)"},accordionClickMode:{type:"boolean",default:!1},collectionthumbColorsFilter:{type:"string",default:"none"},thumbTitle:{type:"boolean",default:!0},thumbTitleFontSize:{type:"number",default:18},thumbTitleColor:{type:"sring",default:"rgba(255,255,255,1)"},thumbDescription:{type:"boolean",default:!0},thumbDescriptionSrc:{type:"string",default:"caption"},thumbDescriptionFontSize:{type:"number",default:16},thumbDescriptionTextColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLink:{type:"boolean",default:!0},externalLinkDefName:{type:"string",default:"Read More"},externalLinkTextColor:{type:"sring",default:"rgba(0,0,0,1)"},externalLinkBgColor:{type:"sring",default:"rgba(255,255,255,1)"},externalLinkFontSize:{type:"number",default:16}}),_),zu),P),Ms);const Ju={deepLinking:{type:"boolean",default:!1},useLightbox:{type:"boolean",default:!0},thumbClickAction:{type:"string",default:"useLightbox"},numItemsDisplayed:{type:"number",default:0},galleryPreloaderColor:{type:"string",default:"rgba(230,230,230,1)"},galleryBgColor:{type:"string",default:"rgba(0,0,0,0)"},galleryBorderRadius:{type:"number",default:0},customCSS:{type:"string",default:""}};function Zu(e){return Zu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zu(e)}function Ku(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ku(Object(r),!0).forEach((function(t){$u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ku(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Zu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Zu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ep=Xu(Xu(Xu(Xu(Xu({},{cellType:{type:"sring",default:"rhomb"},collectionColumns:{type:"number",default:3},collectionThumbRecomendedWidth:{type:"number",default:200},thumbSpacing:{type:"number",default:5},collectionthumbRoundedCorners:{type:"number",default:0},cellBgColor:{type:"sring",default:"rgba(255,255,255,0.5)"},cellShadowColor:{type:"sring",default:"rgba(0,0,0,0.51)"},cellShadowBlur:{type:"number",default:20},thumbHoverType:{type:"sring",default:"light"}}),_),Ju),P),Ms);delete ep.galleryScrollPositionControll;const tp=ep;const rp=function(e,t,r){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o].default);if(r)for(var l=0;l<r.length;l+=1)void 0!==n[r[l]]&&delete n[r[l]];return v.updateProperties(n,t),n};function np(e){return np="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},np(e)}function op(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?op(Object(r),!0).forEach((function(t){ip(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):op(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ip(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=np(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=np(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==np(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ap={deepLinking:{type:"boolean",default:!1},customCSS:{type:"string",default:""}},cp=lp(lp({},{pageControllerTextCollor:{type:"string",default:"rgba(255,255,255,1)"},pageControllerTextCollorOver:{type:"string",default:"rgba(153,153,153,1)"},pageControllerCollor:{type:"string",default:"rgba(153,153,153,1)"},pageControllerActivCollor:{type:"string",default:"rgba(253,253,253,1)"}}),{},{collectionThumbsEnable:{type:"boolean",default:!0},collectionColumns:{type:"number",default:10},pageControllerThumbsRows:{type:"number",default:2},thumbHieghtRation:{type:"number",default:1},collectionThumbRecomendedWidth:{type:"number",default:100},thumbSpacing:{type:"number",default:5},thumbMobileSpacing:{type:"number",default:5},collectionthumbRoundedCorners:{type:"number",default:0},collectionthumbHoverBgColor:{type:"sring",default:"rgba(0,0,0,0.4)"},collectionthumbActiveColor:{type:"sring",default:"rgba(195,195,195,1)"},collectionthumbInfoColor:{type:"sring",default:"rgba(255,255,255,1)"},collectionthumbInfoBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"}}),sp={sliderRatio:{type:"number",default:.6},copyRProtection:{type:"boolean",default:!1},sliderStyle:{type:"string",default:"classical"},sliderInfoBlockEneble:{type:"boolean",default:!0},copyRAlert:{type:"string",default:"Hello, this photo is mine!"},sliderFullSizeViewMode:{type:"boolean",default:!1},sliderCarouselMode:{type:"boolean",default:!0},sliderNextPrevAnimation:{type:"string",default:"animation"},sliderVideoAutoPlay:{type:"boolean",default:!1},sliderTryPlayNext:{type:"boolean",default:!1},sliderVideoLoop:{type:"boolean",default:!1},sliderItemCounterEnable:{type:"boolean",default:!0},itemCounterColor:{type:"string",default:"rgba(255,255,255,1)"},sliderItemTitleFontSize:{type:"number",default:20},sliderItemTitleTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderDescriptionSrc:{type:"string",default:"caption"},sliderItemDescriptionEnable:{type:"boolean",default:!1},sliderItemDescriptionFontSize:{type:"number",default:16},sliderItemDescriptionTextColor:{type:"string",default:"rgba(255,255,255,1)"},sliderBgColor:{type:"string",default:"rgba(0,0,0,0.8)"},sliderPreloaderColor:{type:"string",default:"rgba(240,240,240,1)"},sliderHeaderFooterBgColor:{type:"string",default:"rgba(0,0,0,0.4)"},sliderNavigationColor:{type:"string",default:"rgba(0,0,0,1)"},sliderNavigationColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderNavigationIconColorOver:{type:"string",default:"rgba(0,0,0,1)"},sliderSlideshowAutoStart:{type:"boolean",default:!1},sliderSlideshow:{type:"boolean",default:!1},sliderSlideshowDelay:{type:"number",default:8},slideshowIndicatorColor:{type:"string",default:"rgba(255,255,255,1)"},slideshowIndicatorColorBg:{type:"string",default:"rgba(255,255,255,0.5)"},sliderThumbSubMenuBackgroundColor:{type:"string",default:"rgba(255,255,255,0)"},sliderThumbSubMenuBackgroundColorOver:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconColor:{type:"string",default:"rgba(255,255,255,1)"},sliderThumbSubMenuIconHoverColor:{type:"string",default:"rgba(0,0,0,1)"},sliderSocialShareEnabled:{type:"boolean",default:!0},sliderZoomEnable:{type:"boolean",default:!1},sliderResizeEnable:{type:"boolean",default:!0},sliderItemDownload:{type:"boolean",default:!0},sliderInfoButtonEnable:{type:"boolean",default:!1},infoBarBgColor:{type:"string",default:"rgba(0,0,0,0.8)"}};function up(e){return up="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},up(e)}function pp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pp(Object(r),!0).forEach((function(t){yp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=up(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=up(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==up(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const bp=mp(mp(mp(mp(mp(mp({},_),ap),sp),cp),un),P);function dp(e){return dp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dp(e)}function fp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fp(Object(r),!0).forEach((function(t){hp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function hp(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=dp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=dp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const vp=function(e,t){var r=gp({},t.attributes.images);r.collectionThumbRecomendedWidth=90,r.collectionThumbRecomendedHeight=150,r.thumbSpacing=10;var n,o=[];try{"string"==typeof e?n=JSON.parse(e):"object"===dp(e)&&(n=e,Array.isArray(e)&&(n=e.map((function(e){return{id:e}}))))}catch(e){v.trace(e)}if(!n&&!1===Array.isArray(n))return{};for(var l=0,i=0;i<n.length;i+=1){var a=n[i];if(void 0!==a.id){var c=gp({},t.attributes.images[l]);c.id=a.id,c.caption="SimpLy",l<t.attributes.images.length?l+=1:l=0,o.push(c)}}return r.images=o,r};function kp(e){return kp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kp(e)}function Sp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Cp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sp(Object(r),!0).forEach((function(t){Op(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Op(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=kp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ep=wp.blocks.createBlock,Pp="pgcsimplygalleryblock",jp="masonry",Tp=Cp({},dn);delete Tp.sliderNavigationIconColorOver,delete Tp.sliderNavigationColorOver;var _p={title:Ma,icon:s,description:wp.i18n.__("Display multiple images in an organized masonry gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("masonry","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:dn,example:Is,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),Cp({},vp(e.ids,Is)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),Cp({},vp(e.ids,Is)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Ep("".concat(Pp,"/").concat(jp),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Ep("pgcsimplygalleryblock/justified",Cp({},rp(ru,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return Ep("pgcsimplygalleryblock/grid",Cp({},rp(cu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Ep("pgcsimplygalleryblock/slider",Cp({},rp(du,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Ep("pgcsimplygalleryblock/viewer",Cp({},rp(bp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Ep("pgcsimplygalleryblock/portfolio",Cp({},rp(Bs,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Ep("pgcsimplygalleryblock/portfolio2",Cp({},rp(Ws,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Ep("pgcsimplygalleryblock/diamond",Cp({},rp(tp,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Ep("pgcsimplygalleryblock/splitcarousel",Cp({},rp(Zs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Ep("pgcsimplygalleryblock/tagsbox",Cp({},rp(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Ep("pgcsimplygalleryblock/showcase",Cp({},rp(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Ep("pgcsimplygalleryblock/horizon",Cp({},rp(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Ep("pgcsimplygalleryblock/accordion",Cp({},rp(Yu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Ep("pgcsimplygalleryblock/list",Cp({},rp(ju,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Ep("core/gallery",{images:e.images})}}]},edit:Aa,save:_s,deprecated:[{attributes:dn,save:rc},{attributes:dn,save:pc},{attributes:Tp,save:Mc},{attributes:Tp,save:Qc},{attributes:Tp,save:rs}]};function xp(e){return xp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xp(e)}function Ip(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Mp(n.key),n)}}function Mp(e){var t=function(e,t){if("object"!=xp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xp(t)?t:t+""}function Ap(e,t,r){return t=Np(t),function(e,t){if(t&&("object"==xp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Lp()?Reflect.construct(t,r||[],Np(e).constructor):t.apply(e,r))}function Lp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lp=function(){return!!e})()}function Np(e){return Np=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Np(e)}function Dp(e,t){return Dp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dp(e,t)}var Bp=wp.element,Rp=Bp.Component,Hp=Bp.Fragment,Fp=wp.components,Gp=Fp.Icon,Wp=Fp.ButtonGroup,zp=Fp.Button,Qp=Fp.ToggleControl,Vp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ap(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Dp(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Hp,null,wp.element.createElement("div",{key:"pgc_1",className:"pgc-components"},wp.element.createElement("div",{key:"pgc_1_1",className:"pgc-components-label"},__("Select Thumbnail Size","simply-gallery-block")),wp.element.createElement(Wp,null,wp.element.createElement(zp,{key:100,isPrimary:100===t.collectionThumbRecomendedHeight,isSecondary:100!==t.collectionThumbRecomendedHeight,"aria-pressed":100===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:100})}}," ","S"," "),wp.element.createElement(zp,{key:150,isPrimary:150===t.collectionThumbRecomendedHeight,isSecondary:150!==t.collectionThumbRecomendedHeight,"aria-pressed":150===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:150})}}," ","M"," "),wp.element.createElement(zp,{key:200,isPrimary:200===t.collectionThumbRecomendedHeight,isSecondary:200!==t.collectionThumbRecomendedHeight,"aria-pressed":200===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:200})}}," ","L"," "),wp.element.createElement(zp,{key:300,isPrimary:300===t.collectionThumbRecomendedHeight,isSecondary:300!==t.collectionThumbRecomendedHeight,"aria-pressed":300===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:300})}}," ","XL"," "),wp.element.createElement(zp,{key:450,isPrimary:450===t.collectionThumbRecomendedHeight,isSecondary:450!==t.collectionThumbRecomendedHeight,"aria-pressed":450===t.collectionThumbRecomendedHeight,onClick:function(){return r({collectionThumbRecomendedHeight:450})}}," ","XXL"," "))),wp.element.createElement(Qp,{label:__("Reduce on small display","simply-gallery-block"),checked:t.collectionThumbMiniScreenScale,help:__("This mode halves the size of thumbnails (from the selected thumbnail size) for small displays (mobile phone). But it can get in trouble if you display additional information on a thumbnail.","simply-gallery-block"),onChange:function(){return r({collectionThumbMiniScreenScale:!t.collectionThumbMiniScreenScale})}}),wp.element.createElement("div",{key:"pgc_2",style:{marginTop:"16px",marginBottom:"16px"}},wp.element.createElement("div",{key:"pgc_2_1",className:"pgc-components-label"},__("Last Row Mode","simply-gallery-block")),wp.element.createElement(Wp,null,wp.element.createElement(zp,{key:"lastRowFill_no",isPrimary:!1===t.lastRowFill,isSecondary:!0===t.lastRowFill,"aria-pressed":!1===t.lastRowFill,onClick:function(){return r({lastRowFill:!1})}},wp.element.createElement(Gp,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_4",height:"24",width:"100",y:"190",x:"40"}),wp.element.createElement("rect",{id:"svg_5",height:"24",width:"174",y:"140",x:"40"}),wp.element.createElement("rect",{id:"svg_6",height:"24",width:"174",y:"90",x:"40"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"174",y:"40",x:"40"})))})," "),wp.element.createElement(zp,{key:"lastRowFill_yes",isPrimary:!0===t.lastRowFill,isSecondary:!1===t.lastRowFill,"aria-pressed":!0===t.lastRowFill,onClick:function(){return r({lastRowFill:!0})}},wp.element.createElement(Gp,{size:20,icon:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256"},wp.element.createElement("g",null,wp.element.createElement("rect",{id:"svg_4",height:"24",width:"174",y:"190",x:"40"}),wp.element.createElement("rect",{id:"svg_5",height:"24",width:"174",y:"140",x:"40"}),wp.element.createElement("rect",{id:"svg_6",height:"24",width:"174",y:"90",x:"40"}),wp.element.createElement("rect",{id:"svg_7",height:"24",width:"174",y:"40",x:"40"})))})))),wp.element.createElement(Rn,{attributes:t,setSomeAttributes:r}))}}],n&&Ip(r.prototype,n),o&&Ip(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Rp);const Up=Vp;function qp(e){return qp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qp(e)}function Yp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jp(n.key),n)}}function Jp(e){var t=function(e,t){if("object"!=qp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=qp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qp(t)?t:t+""}function Zp(e,t,r){return t=Xp(t),function(e,t){if(t&&("object"==qp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Kp()?Reflect.construct(t,r||[],Xp(e).constructor):t.apply(e,r))}function Kp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Kp=function(){return!!e})()}function Xp(e){return Xp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xp(e)}function $p(e,t){return $p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$p(e,t)}var em=wp.components,tm=em.PanelBody,rm=em.Button,nm=wp.element.Fragment,om=(v.trace,function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Zp(this,t,arguments)).thumbnail=Object.keys(Ks),e.lightbox=Object.keys(sn),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$p(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return ru}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(nm,null,wp.element.createElement(tm,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(an,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(rm,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(un)),onClick:function(){return e.resetGroupToDefault(Object.keys(un))}},__("Reset to default - Tags Filter","simply-gallery-block")))),wp.element.createElement(tm,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Up,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(rm,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbnail),onClick:function(){return e.resetGroupToDefault(e.thumbnail)}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(nm,null,wp.element.createElement(tm,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(ho,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(rm,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&Yp(r.prototype,n),o&&Yp(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Qr));const lm=om;function im(e){return im="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},im(e)}function am(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cm(n.key),n)}}function cm(e){var t=function(e,t){if("object"!=im(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=im(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==im(t)?t:t+""}function sm(e,t,r){return t=pm(t),function(e,t){if(t&&("object"==im(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,um()?Reflect.construct(t,r||[],pm(e).constructor):t.apply(e,r))}function um(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(um=function(){return!!e})()}function pm(e){return pm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pm(e)}function mm(e,t){return mm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},mm(e,t)}var ym=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),sm(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&mm(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"justified"}}])&&am(r.prototype,n),o&&am(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(sl);const bm=ym;function dm(e){return dm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dm(e)}function fm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gm(n.key),n)}}function gm(e){var t=function(e,t){if("object"!=dm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=dm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dm(t)?t:t+""}function hm(e,t,r){return t=wm(t),function(e,t){if(t&&("object"==dm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vm()?Reflect.construct(t,r||[],wm(e).constructor):t.apply(e,r))}function vm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vm=function(){return!!e})()}function wm(e){return wm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wm(e)}function km(e,t){return km=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},km(e,t)}var Sm=wp.element.Fragment,Cm=wp.blockEditor.InspectorControls,Om="SimpLy Justified",Em=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),hm(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&km(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"justified"}},{key:"ICON",get:function(){return c}},{key:"TITLE",get:function(){return Om}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(lm,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(Sm,null,wp.element.createElement(Ko,e),wp.element.createElement(Cm,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(Sa,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(bm,this.props))}}])&&fm(r.prototype,n),o&&fm(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ya);const Pm=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/justified","title":"Justified","description":"Display multiple images in an organized justified gallery.","keywords":["images","photos","gallery","justified","lightbox"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_justified_style"}');function jm(e){return jm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jm(e)}function Tm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tm(Object(r),!0).forEach((function(t){xm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xm(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=jm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=jm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Im=wp.blocks.createBlock,Mm="pgcsimplygalleryblock",Am="justified",Lm=_m({},ru);delete Lm.sliderNavigationIconColorOver,delete Lm.sliderNavigationColorOver;var Nm={title:Om,icon:c,description:wp.i18n.__("Display multiple images in an organized justified gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("justified","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:ru,example:Is,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),_m({},vp(e.ids,Is)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),_m({},vp(e.ids,Is)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Im("".concat(Mm,"/").concat(Am),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Im("pgcsimplygalleryblock/masonry",_m({},rp(dn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return Im("pgcsimplygalleryblock/grid",_m({},rp(cu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Im("pgcsimplygalleryblock/slider",_m({},rp(du,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Im("pgcsimplygalleryblock/viewer",_m({},rp(bp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Im("pgcsimplygalleryblock/portfolio",_m({},rp(Bs,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Im("pgcsimplygalleryblock/portfolio2",_m({},rp(Ws,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Im("pgcsimplygalleryblock/diamond",_m({},rp(tp,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Im("pgcsimplygalleryblock/splitcarousel",_m({},rp(Zs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Im("pgcsimplygalleryblock/tagsbox",_m({},rp(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Im("pgcsimplygalleryblock/showcase",_m({},rp(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Im("pgcsimplygalleryblock/horizon",_m({},rp(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Im("pgcsimplygalleryblock/accordion",_m({},rp(Yu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Im("pgcsimplygalleryblock/list",_m({},rp(ju,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Im("core/gallery",{images:e.images})}}]},edit:Em,save:_s,deprecated:[{attributes:ru,save:rc},{attributes:ru,save:pc},{attributes:Lm,save:Mc},{attributes:Lm,save:Qc},{attributes:Lm,save:rs}]};function Dm(e){return Dm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dm(e)}function Bm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Rm(n.key),n)}}function Rm(e){var t=function(e,t){if("object"!=Dm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Dm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dm(t)?t:t+""}function Hm(e,t,r){return t=Gm(t),function(e,t){if(t&&("object"==Dm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Fm()?Reflect.construct(t,r||[],Gm(e).constructor):t.apply(e,r))}function Fm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fm=function(){return!!e})()}function Gm(e){return Gm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Gm(e)}function Wm(e,t){return Wm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wm(e,t)}var zm=wp.element,Qm=zm.Component,Vm=zm.Fragment,Um=wp.components,qm=Um.RangeControl,Ym=Um.ButtonGroup,Jm=Um.Button,Zm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Hm(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wm(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Vm,null,wp.element.createElement(qm,{label:__("Columns","simply-gallery-block"),value:t.collectionColumns,onChange:function(e){return r({collectionColumns:e})},min:1,max:8,step:1}),wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement(Ym,null,wp.element.createElement(Jm,{key:100,isPrimary:100===t.collectionThumbRecomendedWidth,isSecondary:100!==t.collectionThumbRecomendedWidth,"aria-pressed":100===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:100})}}," ","100"," "),wp.element.createElement(Jm,{key:150,isPrimary:150===t.collectionThumbRecomendedWidth,isSecondary:150!==t.collectionThumbRecomendedWidth,"aria-pressed":150===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:150})}}," ","150"," "),wp.element.createElement(Jm,{key:200,isPrimary:200===t.collectionThumbRecomendedWidth,isSecondary:200!==t.collectionThumbRecomendedWidth,"aria-pressed":200===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:200})}}," ","200"," "),wp.element.createElement(Jm,{key:250,isPrimary:250===t.collectionThumbRecomendedWidth,isSecondary:250!==t.collectionThumbRecomendedWidth,"aria-pressed":250===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:250})}}," ","250"," "),wp.element.createElement(Jm,{key:300,isPrimary:300===t.collectionThumbRecomendedWidth,isSecondary:300!==t.collectionThumbRecomendedWidth,"aria-pressed":300===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:300})}}," ","300"," ")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},__("* Actual for mobile devices","simply-gallery-block")),wp.element.createElement(qm,{label:__("Thumbnail Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.thumbHieghtRation,onChange:function(e){return r({thumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement(Rn,{attributes:t,setSomeAttributes:r}))}}],n&&Bm(r.prototype,n),o&&Bm(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Qm);const Km=Zm;function Xm(e){return Xm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xm(e)}function $m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ey(n.key),n)}}function ey(e){var t=function(e,t){if("object"!=Xm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xm(t)?t:t+""}function ty(e,t,r){return t=ny(t),function(e,t){if(t&&("object"==Xm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ry()?Reflect.construct(t,r||[],ny(e).constructor):t.apply(e,r))}function ry(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ry=function(){return!!e})()}function ny(e){return ny=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ny(e)}function oy(e,t){return oy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oy(e,t)}var ly=wp.components,iy=ly.PanelBody,ay=ly.Button,cy=wp.element.Fragment,sy=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=ty(this,t,arguments)).thumbnail=Object.keys(nu),e.lightbox=Object.keys(sn),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&oy(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return cu}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(cy,null,wp.element.createElement(iy,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(an,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ay,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(un)),onClick:function(){return e.resetGroupToDefault(Object.keys(un))}},__("Reset to default - Tags Filter","simply-gallery-block")))),wp.element.createElement(iy,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(Km,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ay,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbnail),onClick:function(){return e.resetGroupToDefault(e.thumbnail)}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(cy,null,wp.element.createElement(iy,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(ho,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ay,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&$m(r.prototype,n),o&&$m(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Qr);const uy=sy;function py(e){return py="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},py(e)}function my(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,yy(n.key),n)}}function yy(e){var t=function(e,t){if("object"!=py(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=py(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==py(t)?t:t+""}function by(e,t,r){return t=fy(t),function(e,t){if(t&&("object"==py(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,dy()?Reflect.construct(t,r||[],fy(e).constructor):t.apply(e,r))}function dy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(dy=function(){return!!e})()}function fy(e){return fy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fy(e)}function gy(e,t){return gy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gy(e,t)}var hy=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),by(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gy(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"grid"}}])&&my(r.prototype,n),o&&my(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(sl);const vy=hy;function wy(e){return wy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wy(e)}function ky(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Sy(n.key),n)}}function Sy(e){var t=function(e,t){if("object"!=wy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=wy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wy(t)?t:t+""}function Cy(e,t,r){return t=Ey(t),function(e,t){if(t&&("object"==wy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Oy()?Reflect.construct(t,r||[],Ey(e).constructor):t.apply(e,r))}function Oy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Oy=function(){return!!e})()}function Ey(e){return Ey=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ey(e)}function Py(e,t){return Py=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Py(e,t)}var jy=wp.element.Fragment,Ty=wp.blockEditor.InspectorControls,_y="SimpLy Grid",xy=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Cy(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Py(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"grid"}},{key:"ICON",get:function(){return a}},{key:"TITLE",get:function(){return _y}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(uy,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(jy,null,wp.element.createElement(Ko,e),wp.element.createElement(Ty,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(Sa,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(vy,this.props))}}])&&ky(r.prototype,n),o&&ky(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ya);const Iy=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/grid","title":"Grid","description":"Display multiple images in an organized grid gallery.","keywords":["images","photos","gallery","grid","lightbox","youtube","vimeo"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_grid_style"}');function My(e){return My="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},My(e)}function Ay(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ly(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ay(Object(r),!0).forEach((function(t){Ny(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ay(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ny(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=My(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=My(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==My(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Dy=wp.blocks.createBlock,By="pgcsimplygalleryblock",Ry="grid",Hy=Ly({},cu);delete Hy.sliderNavigationIconColorOver,delete Hy.sliderNavigationColorOver;var Fy={title:_y,icon:a,description:wp.i18n.__("Display multiple images in an organized grid gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("grid","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:cu,example:Is,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),Ly({},vp(e.ids,Is)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),Ly({},vp(e.ids,Is)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Dy("".concat(By,"/").concat(Ry),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Dy("pgcsimplygalleryblock/justified",Ly({},rp(ru,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Dy("pgcsimplygalleryblock/masonry",Ly({},rp(dn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Dy("pgcsimplygalleryblock/slider",Ly({},rp(du,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return Dy("pgcsimplygalleryblock/viewer",Ly({},rp(bp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Dy("pgcsimplygalleryblock/portfolio",Ly({},rp(Bs,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Dy("pgcsimplygalleryblock/portfolio2",Ly({},rp(Ws,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Dy("pgcsimplygalleryblock/diamond",Ly({},rp(tp,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Dy("pgcsimplygalleryblock/splitcarousel",Ly({},rp(Zs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Dy("pgcsimplygalleryblock/showcase",Ly({},rp(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Dy("pgcsimplygalleryblock/horizon",Ly({},rp(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Dy("pgcsimplygalleryblock/accordion",Ly({},rp(Yu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Dy("pgcsimplygalleryblock/tagsbox",Ly({},rp(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Dy("pgcsimplygalleryblock/list",Ly({},rp(ju,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Dy("core/gallery",{images:e.images})}}]},edit:xy,save:_s,deprecated:[{attributes:cu,save:rc},{attributes:cu,save:pc},{attributes:Hy,save:Mc},{attributes:Hy,save:Qc},{attributes:Hy,save:rs}]};function Gy(e){return Gy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gy(e)}function Wy(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,zy(n.key),n)}}function zy(e){var t=function(e,t){if("object"!=Gy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Gy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gy(t)?t:t+""}function Qy(e,t,r){return t=Uy(t),function(e,t){if(t&&("object"==Gy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Vy()?Reflect.construct(t,r||[],Uy(e).constructor):t.apply(e,r))}function Vy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vy=function(){return!!e})()}function Uy(e){return Uy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Uy(e)}function qy(e,t){return qy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qy(e,t)}var Yy=wp.element,Jy=Yy.Component,Zy=Yy.Fragment,Ky=wp.components,Xy=Ky.ButtonGroup,$y=Ky.Button,eb=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Qy(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qy(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes;return wp.element.createElement(Zy,null,wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement(Xy,null,wp.element.createElement($y,{key:100,isPrimary:100===t.collectionThumbRecomendedWidth,isSecondary:100!==t.collectionThumbRecomendedWidth,"aria-pressed":100===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:100})}}," ","100"," "),wp.element.createElement($y,{key:150,isPrimary:150===t.collectionThumbRecomendedWidth,isSecondary:150!==t.collectionThumbRecomendedWidth,"aria-pressed":150===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:150})}}," ","150"," "),wp.element.createElement($y,{key:200,isPrimary:200===t.collectionThumbRecomendedWidth,isSecondary:200!==t.collectionThumbRecomendedWidth,"aria-pressed":200===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:200})}}," ","200"," "),wp.element.createElement($y,{key:250,isPrimary:250===t.collectionThumbRecomendedWidth,isSecondary:250!==t.collectionThumbRecomendedWidth,"aria-pressed":250===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:250})}}," ","250"," "),wp.element.createElement($y,{key:300,isPrimary:300===t.collectionThumbRecomendedWidth,isSecondary:300!==t.collectionThumbRecomendedWidth,"aria-pressed":300===t.collectionThumbRecomendedWidth,onClick:function(){return r({collectionThumbRecomendedWidth:300})}}," ","300"," ")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},"* Actual for mobile devices"),wp.element.createElement(Rn,{attributes:t,setSomeAttributes:r}))}}],n&&Wy(r.prototype,n),o&&Wy(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Jy);const tb=eb;function rb(e){return rb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rb(e)}function nb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ob(n.key),n)}}function ob(e){var t=function(e,t){if("object"!=rb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=rb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rb(t)?t:t+""}function lb(e,t,r){return t=ab(t),function(e,t){if(t&&("object"==rb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ib()?Reflect.construct(t,r||[],ab(e).constructor):t.apply(e,r))}function ib(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ib=function(){return!!e})()}function ab(e){return ab=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ab(e)}function cb(e,t){return cb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},cb(e,t)}var sb=wp.element,ub=sb.Component,pb=sb.Fragment,mb=wp.components,yb=mb.RangeControl,bb=mb.ToggleControl,db=mb.SelectControl,fb=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),lb(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cb(e,t)}(t,e),r=t,n=[{key:"responsiveHeightHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Gallery will maintain its current aspect ratio when changing width.","simply-gallery-block")),!1===e&&(t=__("Gallery has a fixed height.","simply-gallery-block")),t}},{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium;return wp.element.createElement(pb,null,wp.element.createElement(yb,{label:__("Items on Slider Page","simply-gallery-block"),value:t.collectionColumns,onChange:function(e){return r({collectionColumns:e})},min:1,max:8,step:1}),wp.element.createElement(yb,{label:__("Slider Height in pixels","simply-gallery-block"),value:t.sliderMaxHeight,onChange:function(e){return r({sliderMaxHeight:e})},min:40,max:1500,step:20}),wp.element.createElement(bb,{label:__("Responsive height","simply-gallery-block"),checked:!!t.responsiveHeight,onChange:function(){return r({responsiveHeight:!t.responsiveHeight})},help:this.responsiveHeightHelp}),wp.element.createElement(db,{label:__("Slides Transition Type","simply-gallery-block"),options:[{label:__("Slipping","simply-gallery-block"),value:"animation"},{label:__("Fading","simply-gallery-block"),value:"fade"}],value:t.sliderAnimation,onChange:function(e){return r({sliderAnimation:e})}}),wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(db,{label:__("Image display mode","simply-gallery-block"),options:[{label:__("Fill","simply-gallery-block"),value:"true"},{label:__("Fit","simply-gallery-block"),value:"false"}],value:t.sliderItemFill,onChange:function(e){return r({sliderItemFill:e})}}),wp.element.createElement(L,{label:__("Item background color","simply-gallery-block"),value:t.sliderItemBgColor,onChange:function(e){return r({sliderItemBgColor:e})}}),wp.element.createElement(yb,{label:__("Item border width (px)","simply-gallery-block"),value:t.sliderItemBorderWidth,onChange:function(e){return r({sliderItemBorderWidth:e})},min:0,max:20,step:1}),wp.element.createElement(L,{label:__("Item border color","simply-gallery-block"),value:t.sliderItemBorderColor,onChange:function(e){return r({sliderItemBorderColor:e})}}),wp.element.createElement(db,{label:__("Apply Filter","simply-gallery-block"),options:[{label:__("Original","simply-gallery-block"),value:"none"},{label:__("Grayscale Filter","simply-gallery-block"),value:"grayscale"},{label:__("Sepia Filter","simply-gallery-block"),value:"sepia"},{label:__("Saturation Filter","simply-gallery-block"),value:"saturate"},{label:__("Dim Filter","simply-gallery-block"),value:"dim"},{label:__("Vintage Filter","simply-gallery-block"),value:"vintage"}],value:t.collectionthumbColorsFilter,onChange:function(e){return r({collectionthumbColorsFilter:e})}})),wp.element.createElement("hr",null),wp.element.createElement(bb,{label:__("Arrow navigation","simply-gallery-block"),checked:!!t.sliderNextPrevNavigation,onChange:function(){return r({sliderNextPrevNavigation:!t.sliderNextPrevNavigation})}}),t.sliderNextPrevNavigation&&wp.element.createElement(pb,null,wp.element.createElement(L,{label:__("Navigation Arrows - BG Color","simply-gallery-block"),value:t.sliderNextPrevBgColor,onChange:function(e){return r({sliderNextPrevBgColor:e})}}),wp.element.createElement(L,{label:__("Navigation Arrows - Icon Color","simply-gallery-block"),value:t.sliderNextPrevIconColor,onChange:function(e){return r({sliderNextPrevIconColor:e})}}),wp.element.createElement(L,{label:__("Navigation Arrows - Hover BG Color","simply-gallery-block"),value:t.sliderNextPrevBgColorHover,onChange:function(e){return r({sliderNextPrevBgColorHover:e})}}),wp.element.createElement(L,{label:__("Navigation Arrows - Icon Hover Color","simply-gallery-block"),value:t.sliderNextPrevIconColorHover,onChange:function(e){return r({sliderNextPrevIconColorHover:e})}})),wp.element.createElement(bb,{label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbsNavi,onChange:function(){var e={};e.sliderThumbsNavi=!t.sliderThumbsNavi,t.sliderDotNavi&&(e.sliderDotNavi=!1),r(e)}}),t.sliderThumbsNavi&&wp.element.createElement(L,{label:__("Thumbnails Border Color (select mode)","simply-gallery-block"),value:t.sliderThumbsNaviColor,onChange:function(e){return r({sliderThumbsNaviColor:e})}}),wp.element.createElement(bb,{label:__("Show Dot navigation","simply-gallery-block"),checked:!!t.sliderDotNavi,onChange:function(){var e={};e.sliderDotNavi=!t.sliderDotNavi,t.sliderThumbsNavi&&(e.sliderThumbsNavi=!1),r(e)}}),t.sliderDotNavi&&wp.element.createElement(pb,null,wp.element.createElement(L,{label:__("Dots Color","simply-gallery-block"),value:t.sliderDotNaviBgColor,onChange:function(e){return r({sliderDotNaviBgColor:e})}}),wp.element.createElement(L,{label:__("Dots Color (select mode)","simply-gallery-block"),value:t.sliderDotNaviBgColorHover,onChange:function(e){return r({sliderDotNaviBgColorHover:e})}})),wp.element.createElement(bb,{label:__("Autoplay","simply-gallery-block"),checked:!!t.autoPlay,onChange:function(){return r({autoPlay:!t.autoPlay})}}),t.autoPlay&&wp.element.createElement(pb,null,wp.element.createElement(yb,{label:__("Transition speed","simply-gallery-block"),value:t.autoPlayDelay,onChange:function(e){return r({autoPlayDelay:e})},min:1,max:20,step:1}),wp.element.createElement(bb,{label:__("Pause on hover","simply-gallery-block"),checked:!!t.autoPlayMouseStoper,onChange:function(){return r({autoPlayMouseStoper:!t.autoPlayMouseStoper})}})))}}],n&&nb(r.prototype,n),o&&nb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ub);const gb=fb;function hb(e){return hb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hb(e)}function vb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wb(n.key),n)}}function wb(e){var t=function(e,t){if("object"!=hb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=hb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==hb(t)?t:t+""}function kb(e,t,r){return t=Cb(t),function(e,t){if(t&&("object"==hb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Sb()?Reflect.construct(t,r||[],Cb(e).constructor):t.apply(e,r))}function Sb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sb=function(){return!!e})()}function Cb(e){return Cb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Cb(e)}function Ob(e,t){return Ob=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ob(e,t)}var Eb=wp.components,Pb=Eb.PanelBody,jb=Eb.Button,Tb=wp.element.Fragment,_b=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=kb(this,t,arguments)).thumbnail=Object.keys(su),e.lightbox=Object.keys(sn),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ob(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return du}},{key:"blockPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Tb,null,wp.element.createElement(Pb,{title:__("Slider Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(gb,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(jb,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(uu)),onClick:function(){return e.resetGroupToDefault(Object.keys(uu))}},__("Reset to default - Slider","simply-gallery-block")))),wp.element.createElement(Pb,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen&&!1===t.useClobalSettings},wp.element.createElement(tb,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(jb,{isTertiary:!0,disabled:!this.checkChangesForGrup(Object.keys(su)),onClick:function(){return e.resetGroupToDefault(Object.keys(su))}},__("Reset to default - Thumbnails","simply-gallery-block")))))}},{key:"lightboxPanel",get:function(){var e=this,t=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(Tb,null,wp.element.createElement(Pb,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(ho,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(jb,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return e.resetGroupToDefault(e.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block")))))}}],n&&vb(r.prototype,n),o&&vb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Qr);const xb=_b;function Ib(e){return Ib="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ib(e)}function Mb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ab(n.key),n)}}function Ab(e){var t=function(e,t){if("object"!=Ib(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ib(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ib(t)?t:t+""}function Lb(e,t,r){return t=Db(t),function(e,t){if(t&&("object"==Ib(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Nb()?Reflect.construct(t,r||[],Db(e).constructor):t.apply(e,r))}function Nb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Nb=function(){return!!e})()}function Db(e){return Db=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Db(e)}function Bb(e,t){return Bb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Bb(e,t)}var Rb=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Lb(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Bb(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"slider"}}])&&Mb(r.prototype,n),o&&Mb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(sl);const Hb=Rb;function Fb(e){return Fb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fb(e)}function Gb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Wb(n.key),n)}}function Wb(e){var t=function(e,t){if("object"!=Fb(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fb(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fb(t)?t:t+""}function zb(e,t,r){return t=Vb(t),function(e,t){if(t&&("object"==Fb(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qb()?Reflect.construct(t,r||[],Vb(e).constructor):t.apply(e,r))}function Qb(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qb=function(){return!!e})()}function Vb(e){return Vb=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vb(e)}function Ub(e,t){return Ub=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ub(e,t)}v.trace;var qb=wp.element.Fragment,Yb=wp.components.ResizableBox,Jb=wp.blockEditor.InspectorControls,Zb="SimpLy Slider",Kb=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=zb(this,t,arguments)).setSomeAttributes=E.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ub(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"slider"}},{key:"ICON",get:function(){return u}},{key:"TITLE",get:function(){return Zb}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(xb,e)}},{key:"mainFragment",value:function(e){var t=this,r=e.attributes,n=e.isSelected,o=r.sliderMaxHeight;return wp.element.createElement(qb,null,wp.element.createElement(Ko,e),wp.element.createElement(Jb,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(Sa,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(Yb,{size:{height:o,width:"100%"},minHeight:"40",enable:{bottom:!0,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1},showHandle:n,onResizeStop:function(e,r,n,l){t.setSomeAttributes({sliderMaxHeight:parseInt(o+l.height,10)})}},wp.element.createElement(Hb,this.props)))}}])&&Gb(r.prototype,n),o&&Gb(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ya);const Xb=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/slider","title":"SimpLy Slider","description":"Display multiple images in an organized slider gallery","keywords":["images","photos","gallery","lightbox","youtube","vimeo","slider"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_slider_style"}');function $b(e){return $b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$b(e)}function ed(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function td(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ed(Object(r),!0).forEach((function(t){rd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ed(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function rd(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=$b(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$b(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$b(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var nd=wp.blocks.createBlock,od="pgcsimplygalleryblock",ld="slider",id=td({},du);delete id.sliderNavigationIconColorOver,delete id.sliderNavigationColorOver;var ad={title:Zb,icon:u,description:wp.i18n.__("Display multiple images in an organized slider gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("slider","simply-gallery-block"),wp.i18n.__("carousel","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:du,example:Is,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return nd("".concat(od,"/").concat(ld),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return nd("".concat(od,"/").concat(ld),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return nd("".concat(od,"/").concat(ld),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return nd("".concat(od,"/").concat(ld),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return nd("".concat(od,"/").concat(ld),td({},vp(e.ids,Is)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return nd("".concat(od,"/").concat(ld),td({},vp(e.ids,Is)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return nd("".concat(od,"/").concat(ld),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return nd("".concat(od,"/").concat(ld),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return nd("".concat(od,"/").concat(ld),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return nd("pgcsimplygalleryblock/justified",td({},rp(ru,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return nd("pgcsimplygalleryblock/masonry",td({},rp(dn,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return nd("pgcsimplygalleryblock/grid",td({},rp(cu,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/viewer"],transform:function(e){return nd("pgcsimplygalleryblock/viewer",td({},rp(bp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return nd("pgcsimplygalleryblock/portfolio",td({},rp(Bs,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return nd("pgcsimplygalleryblock/portfolio2",td({},rp(Ws,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return nd("pgcsimplygalleryblock/diamond",td({},rp(tp,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return nd("pgcsimplygalleryblock/splitcarousel",td({},rp(Zs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return nd("pgcsimplygalleryblock/tagsbox",td({},rp(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return nd("pgcsimplygalleryblock/list",td({},rp(ju,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return nd("pgcsimplygalleryblock/showcase",td({},rp(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return nd("pgcsimplygalleryblock/horizon",td({},rp(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return nd("pgcsimplygalleryblock/accordion",td({},rp(Yu,e)))}},{type:"block",blocks:["core/gallery"],transform:function(e){return nd("core/gallery",{images:e.images})}}]},edit:Kb,save:_s,deprecated:[{attributes:du,save:rc},{attributes:du,save:pc},{attributes:id,save:Mc},{attributes:id,save:Qc},{attributes:id,save:rs}]};function cd(e){return cd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cd(e)}function sd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ud(n.key),n)}}function ud(e){var t=function(e,t){if("object"!=cd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cd(t)?t:t+""}function pd(e,t,r){return t=yd(t),function(e,t){if(t&&("object"==cd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,md()?Reflect.construct(t,r||[],yd(e).constructor):t.apply(e,r))}function md(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(md=function(){return!!e})()}function yd(e){return yd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yd(e)}function bd(e,t){return bd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bd(e,t)}v.trace;var dd=wp.element.Component,fd=wp.components,gd=fd.PanelBody,hd=fd.Button,vd=fd.Icon,wd=window.PGC_SGB_ADMIN,kd=function(e){function t(){var e;for(var r in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=pd(this,t,arguments)).setSomeAttributes=E.bind(e),e.checkChangesForGrup=e.checkChangesForGrup.bind(e),e.resetGroupToDefault=e.resetGroupToDefault.bind(e),e.saveSettingsAsGlobal=e.saveSettingsAsGlobal.bind(e),e.getAllSettingsFromGallery=e.getAllSettingsFromGallery.bind(e),e.saveSettingsAsGlobalHandler=e.saveSettingsAsGlobalHandler.bind(e),e.updateGlobalSettingsTemp=e.updateGlobalSettingsTemp.bind(e),e.isSettingsAsGlobal=e.isSettingsAsGlobal.bind(e),e.updateGallerySettingsFromGlobalPreset=e.updateGallerySettingsFromGlobalPreset.bind(e),e.updateGallerySettingsFromPreset=e.updateGallerySettingsFromPreset.bind(e),e.compareCurrentSettingsWithPreset=e.compareCurrentSettingsWithPreset.bind(e),e.updGllerySetFromGPwithCon=e.updGllerySetFromGPwithCon.bind(e),e.defSettings=C(e.allAttributes),_)Object.prototype.hasOwnProperty.call(_,r)&&Object.prototype.hasOwnProperty.call(e.defSettings,r)&&delete e.defSettings[r];return Object.defineProperty(e,"globalPreset",{get:function(){return wd&&wd.skinsSettings&&wd.skinsSettings[this.props.attributes.galleryType]?wd.skinsSettings[this.props.attributes.galleryType]:this.defSettings}.bind(e),set:function(e){(wd||wd.skinsSettings||void 0!==wd.skinsSettings[this.props.attributes.galleryType])&&(wd.skinsSettings[this.props.attributes.galleryType]=e)}.bind(e)}),e.isSelected=e.props.isSelected,e.tempCurrentGallerySettings=void 0,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bd(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){v.trace("********** BlocksInspector - allAttributes - Need implementation **********")}},{key:"brainIcon",get:function(){return wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"56px",height:"56px",viewBox:"0 0 56 60"},wp.element.createElement("g",{stroke:"none"},wp.element.createElement("g",{id:"Icon-9",transform:"translate(-2.000000, 0.000000)"},wp.element.createElement("path",{d:"M22,27 C22,27.551 22.448,28 23,28 C23.552,28 24,27.551 24,27 C24,26.449 23.552,26 23,26 C22.448,26 22,26.449 22,27 L22,27 Z M24,45 C24,44.449 23.552,44 23,44 C22.448,44 22,44.449 22,45 C22,45.551 22.448,46 23,46 C23.552,46 24,45.551 24,45 L24,45 Z M16,27 C16,26.449 15.552,26 15,26 C14.448,26 14,26.449 14,27 C14,27.551 14.448,28 15,28 C15.552,28 16,27.551 16,27 L16,27 Z M16,39 C16,38.449 15.552,38 15,38 C14.448,38 14,38.449 14,39 C14,39.551 14.448,40 15,40 C15.552,40 16,39.551 16,39 L16,39 Z M22,17 C22,17.551 22.448,18 23,18 C23.552,18 24,17.551 24,17 C24,16.449 23.552,16 23,16 C22.448,16 22,16.449 22,17 L22,17 Z M16,18 L16,24.184 C16.848,24.486 17.514,25.153 17.815,26 L20.185,26 C20.599,24.838 21.698,24 23,24 C24.654,24 26,25.346 26,27 C26,28.302 25.161,29.401 24,29.816 L24,42.184 C25.161,42.599 26,43.698 26,45 C26,46.302 25.161,47.401 24,47.816 L24,51 C24,51.552 23.553,52 23,52 C22.447,52 22,51.552 22,51 L22,47.815 C20.979,47.452 20.218,46.558 20.047,45.46 L16.293,41.707 C16.29,41.705 16.29,41.701 16.287,41.698 C15.896,41.886 15.463,42 15,42 C13.346,42 12,40.654 12,39 C12,37.346 13.346,36 15,36 C16.654,36 18,37.346 18,39 C18,39.462 17.886,39.896 17.698,40.287 C17.701,40.29 17.704,40.291 17.707,40.293 L20.614,43.201 C20.965,42.737 21.443,42.383 22,42.184 L22,29.815 C21.152,29.514 20.486,28.847 20.185,28 L17.815,28 C17.401,29.162 16.302,30 15,30 C13.346,30 12,28.654 12,27 C12,25.698 12.839,24.599 14,24.184 L14,17 C14,16.448 14.447,16 15,16 L20.185,16 C20.486,15.153 21.152,14.486 22,14.184 L22,11 C22,10.448 22.447,10 23,10 C23.553,10 24,10.448 24,11 L24,14.184 C25.161,14.599 26,15.698 26,17 C26,18.654 24.654,20 23,20 C21.698,20 20.599,19.162 20.185,18 L16,18 Z M55.633,37.245 C57.122,35.936 58,34.042 58,32 C58,29.86 57.049,27.894 55.415,26.574 C55.8,25.771 56,24.896 56,24 C56,21.936 54.917,20.035 53.208,18.95 C53.724,18.051 54,17.037 54,16 C54,13.42 52.361,11.177 49.989,10.349 C49.996,10.232 50,10.116 50,10 C50,6.691 47.309,4 44,4 C43.193,4 42.407,4.164 41.673,4.48 C40.813,1.876 38.34,0 35.5,0 C31.292,0 29.421,3.796 29.02,5.804 C29.013,5.837 29.022,5.869 29.02,5.903 C29.017,5.937 29,5.965 29,6 L29,52.94 C28.774,55.779 26.363,58 23.5,58 C20.647,58 18.243,55.771 18.026,52.924 C17.986,52.403 17.522,52 17,52 C16.688,52 16.394,52.146 16.204,52.394 C15.428,53.415 14.26,54 13,54 C10.794,54 9,52.206 9,50 C9,49.092 9.316,48.224 9.916,47.489 C10.186,47.158 10.216,46.691 9.989,46.328 C9.763,45.965 9.335,45.785 8.913,45.884 C8.578,45.962 8.279,46 8,46 C5.794,46 4,44.206 4,42 C4,40.351 5.047,38.851 6.604,38.267 C6.975,38.128 7.229,37.784 7.252,37.39 C7.275,36.995 7.063,36.623 6.713,36.442 C5.039,35.579 4,33.876 4,32 C4,30.236 4.907,28.636 6.427,27.72 C6.664,27.577 6.831,27.342 6.889,27.071 C6.946,26.799 6.888,26.517 6.729,26.29 C6.252,25.609 6,24.818 6,24 C6,22.339 7.058,20.836 8.631,20.259 C8.942,20.145 9.177,19.884 9.258,19.563 C9.338,19.241 9.253,18.9 9.032,18.653 C8.366,17.91 8,16.968 8,16 C8,14.062 9.389,12.411 11.301,12.073 C11.569,12.025 11.808,11.87 11.959,11.643 C12.11,11.416 12.162,11.137 12.104,10.871 C12.034,10.559 12,10.274 12,10 C12,7.794 13.794,6 16,6 C16.866,6 17.701,6.289 18.416,6.836 C18.707,7.058 19.096,7.104 19.429,6.956 C19.764,6.807 19.99,6.488 20.021,6.124 C20.211,3.812 22.179,2 24.5,2 C25.614,2 26.535,2.358 27.315,3.094 C27.718,3.473 28.351,3.454 28.729,3.052 C29.108,2.65 29.09,2.018 28.688,1.639 C27.535,0.551 26.126,0 24.5,0 C21.66,0 19.187,1.876 18.327,4.48 C17.593,4.164 16.807,4 16,4 C12.691,4 10,6.691 10,10 C10,10.116 10.004,10.232 10.011,10.349 C7.639,11.177 6,13.42 6,16 C6,17.037 6.276,18.051 6.792,18.95 C5.083,20.035 4,21.936 4,24 C4,24.896 4.2,25.771 4.585,26.574 C2.951,27.894 2,29.86 2,32 C2,34.042 2.878,35.936 4.367,37.245 C2.906,38.362 2,40.116 2,42 C2,45.093 4.353,47.647 7.363,47.966 C7.123,48.614 7,49.298 7,50 C7,53.309 9.691,56 13,56 C14.242,56 15.424,55.623 16.416,54.932 C17.436,57.886 20.255,60 23.5,60 C27.408,60 30.701,56.958 30.997,53.076 C30.998,53.063 30.992,53.051 30.992,53.038 C30.993,53.024 31,53.014 31,53 L31,6.11 C31.148,5.496 32.135,2 35.5,2 C37.821,2 39.789,3.812 39.979,6.124 C40.01,6.488 40.236,6.807 40.571,6.956 C40.904,7.104 41.293,7.058 41.584,6.836 C42.299,6.289 43.134,6 44,6 C46.206,6 48,7.794 48,10 C48,10.274 47.966,10.559 47.896,10.871 C47.838,11.137 47.89,11.416 48.041,11.643 C48.192,11.87 48.431,12.025 48.699,12.073 C50.611,12.411 52,14.062 52,16 C52,16.968 51.634,17.91 50.968,18.653 C50.747,18.9 50.662,19.241 50.742,19.563 C50.823,19.884 51.058,20.145 51.369,20.259 C52.942,20.836 54,22.339 54,24 C54,24.818 53.748,25.609 53.271,26.29 C53.112,26.517 53.054,26.799 53.111,27.071 C53.169,27.342 53.336,27.577 53.573,27.72 C55.093,28.636 56,30.236 56,32 C56,33.876 54.961,35.579 53.287,36.442 C52.937,36.623 52.725,36.995 52.748,37.39 C52.771,37.784 53.025,38.128 53.396,38.267 C54.953,38.851 56,40.351 56,42 C56,44.206 54.206,46 52,46 C51.721,46 51.422,45.962 51.087,45.884 C50.667,45.785 50.238,45.965 50.011,46.328 C49.784,46.691 49.814,47.158 50.084,47.489 C50.684,48.224 51,49.092 51,50 C51,52.206 49.206,54 47,54 C45.736,54 44.57,53.408 43.802,52.375 C43.544,52.03 43.095,51.889 42.686,52.023 C42.538,52.072 42.408,52.153 42.303,52.256 C42.117,52.422 41.994,52.658 41.974,52.924 C41.757,55.771 39.353,58 36.5,58 C35.243,58 34.057,57.587 33.07,56.806 C32.635,56.463 32.008,56.537 31.665,56.969 C31.322,57.402 31.396,58.031 31.828,58.374 C33.153,59.422 34.813,60 36.5,60 C39.747,60 42.568,57.882 43.586,54.925 C44.575,55.621 45.755,56 47,56 C50.309,56 53,53.309 53,50 C53,49.298 52.877,48.614 52.637,47.966 C55.647,47.647 58,45.093 58,42 C58,40.116 57.094,38.362 55.633,37.245 L55.633,37.245 Z M38,45 C38,45.552 38.447,46 39,46 C40.458,46 42,47.542 42,49 C42,49.552 42.447,50 43,50 C43.553,50 44,49.552 44,49 C44,46.43 41.57,44 39,44 C38.447,44 38,44.448 38,45 L38,45 Z M47,18 C45.542,18 44,16.458 44,15 C44,14.448 43.553,14 43,14 C42.447,14 42,14.448 42,15 C42,17.57 44.43,20 47,20 C47.553,20 48,19.552 48,19 C48,18.448 47.553,18 47,18 L47,18 Z M35,40 C35.553,40 36,39.552 36,39 C36,37.542 37.542,36 39,36 C39.553,36 40,35.552 40,35 C40,34.448 39.553,34 39,34 C36.43,34 34,36.43 34,39 C34,39.552 34.447,40 35,40 L35,40 Z M39,28 C39.553,28 40,27.552 40,27 C40,26.448 39.553,26 39,26 C37.542,26 36,24.458 36,23 C36,22.448 35.553,22 35,22 C34.447,22 34,22.448 34,23 C34,25.57 36.43,28 39,28 L39,28 Z M49,24 C48.447,24 48,24.448 48,25 C48,26.458 46.458,28 45,28 C44.447,28 44,28.448 44,29 C44,29.552 44.447,30 45,30 C47.57,30 50,27.57 50,25 C50,24.448 49.553,24 49,24 L49,24 Z M45,36 C44.447,36 44,36.448 44,37 C44,37.552 44.447,38 45,38 C46.458,38 48,39.542 48,41 C48,41.552 48.447,42 49,42 C49.553,42 50,41.552 50,41 C50,38.43 47.57,36 45,36 L45,36 Z M34,14 C34,11.43 36.43,9 39,9 C39.553,9 40,9.448 40,10 C40,10.552 39.553,11 39,11 C37.542,11 36,12.542 36,14 C36,14.552 35.553,15 35,15 C34.447,15 34,14.552 34,14 L34,14 Z"}))))}},{key:"resetGroupToDefault",value:function(e){for(var t={},r=0;r<e.length;r+=1){var n=e[r];this.allAttributes[n]&&this.props.attributes[n]!==this.allAttributes[n].default&&(t[n]=this.allAttributes[n].default)}this.setSomeAttributes(t)}},{key:"getAllSettingsFromGallery",value:function(){var e={};for(var t in this.allAttributes)Object.prototype.hasOwnProperty.call(this.allAttributes,t)&&Object.prototype.hasOwnProperty.call(this.props.attributes,t)&&(e[t]=this.props.attributes[t]);for(var r in _)Object.prototype.hasOwnProperty.call(_,r)&&Object.prototype.hasOwnProperty.call(e,r)&&delete e[r];return e}},{key:"checkChangesForGrup",value:function(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(this.allAttributes[r]&&this.props.attributes[r]!==this.allAttributes[r].default)return!0}return!1}},{key:"getGlobSettingsHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("This block uses the settings from the Global Preset. Dashboard -> SimpLy Gallery -> Blocks Preset / Premium Settings","simply-gallery-block")),!1===e&&(t=__("Would you like to use Global Preset for this block?","simply-gallery-block")),t}},{key:"updateGallerySettingsFromPreset",value:function(e){var t=this.props.attributes,r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&Object.prototype.hasOwnProperty.call(t,n)&&t[n]!==e[n]&&(r[n]=e[n]);this.setSomeAttributes(r)}},{key:"compareCurrentSettingsWithPreset",value:function(e){var t=this.getAllSettingsFromGallery();for(var r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||!Object.prototype.hasOwnProperty.call(t,r))return!1;if(t[r]!==e[r])return!1}return!0}},{key:"updateGallerySettingsFromGlobalPreset",value:function(){var e=this.globalPreset;e&&this.updateGallerySettingsFromPreset(e)}},{key:"updateGlobalSettingsTemp",value:function(){this.globalPreset=this.getAllSettingsFromGallery()}},{key:"isSettingsAsGlobal",value:function(){var e=this.globalPreset;return!!e&&this.compareCurrentSettingsWithPreset(e)}},{key:"updGllerySetFromGPwithCon",value:function(){var __=wp.i18n.__;window.confirm(__("Are you ready to lose the current settings for this block?","simply-gallery-block"))&&this.updateGallerySettingsFromGlobalPreset()}},{key:"saveSettingsAsGlobalHandler",value:function(e){var t=this.props.attributes;if(e.data)try{var r=JSON.parse(e.data);r.message&&Object.prototype.hasOwnProperty.call(r.message,t.galleryType)&&this.updateGlobalSettingsTemp()}catch(e){v.trace(e)}this.props.setAttributes({loading:!1})}},{key:"saveSettingsAsGlobal",value:function(){if(wd||wd.ajaxurl||wd.nonce){var e,t,r,__=wp.i18n.__,n=this.props.attributes;window.confirm(__("Do you want to save the settings of this gallery as Global Preset?","simply-gallery-block"))&&(this.props.setAttributes({loading:!0}),v.request2(wd.ajaxurl,wd.nonce,JSON.stringify({type:"update_option",options:(e={},t=n.galleryType,r=this.getAllSettingsFromGallery(),(t=ud(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e)}),null,this.saveSettingsAsGlobalHandler))}}},{key:"componentDidUpdate",value:function(){this.props.attributes.useClobalSettings&&this.props.isSelected!==this.isSelected&&(this.props.isSelected,this.isSelected=this.props.isSelected)}},{key:"componentDidMount",value:function(){this.props.attributes.useClobalSettings&&this.updateGallerySettingsFromGlobalPreset()}},{key:"globalPresetPanel",get:function(){var e=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(gd,{title:__("Global Presets - DANGER ZONE","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"pgc-inspector-section-wrap"},wp.element.createElement("div",{className:"pgc-alert"},wp.element.createElement(vd,{size:"54",icon:this.brainIcon}),wp.element.createElement("div",null," ",__("You will need a brain for these settings or just ignore this panel.","simply-gallery-block"))),wp.element.createElement(hd,{id:"pgc_inspector_save_global_preset",isPrimary:!0,isBusy:e.loading,disabled:e.loading||!0===this.isSettingsAsGlobal(),onClick:this.saveSettingsAsGlobal},this.isSettingsAsGlobal()?__("Global Preset Saved","simply-gallery-block"):__("Save as Global Preset","simply-gallery-block")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("All Settings of this Gallery will be saved as the Global Preset for all blocks of this type, if the mode -","simply-gallery-block")," ",wp.element.createElement("span",null,__("Use Global Presets","simply-gallery-block"))," ",__("is selected in the","simply-gallery-block")," ",wp.element.createElement("span",null,__("Gallery Settings","simply-gallery-block")),".")))}},{key:"itemsManagerPanel",get:function(){var e=this.props,t=e.attributes,r=e.selections,n=e.externalEdit,__=wp.i18n.__;return wp.element.createElement(gd,{title:__("Items Manager","simply-gallery-block"),initialOpen:!t.settingsModalIsOpen},wp.element.createElement(sr,{galleryDynamicMode:t.galleryDynamicMode,galleryCacheInt:t.galleryCacheInt,setSomeAttributes:this.setSomeAttributes,galleryYTQuery:t.galleryYTQuery,galleryVMQuery:t.galleryVMQuery,galleryWooQuery:t.galleryWooQuery,galleryQuery:t.galleryQuery,externalEdit:n,isPremium:t.isPremium,selections:r,startPosIndex:t.startPosIndex,setAttributes:this.setSomeAttributes,orderBy:t.orderBy,ordrerDirection:t.ordrerDirection,images:t.images,itemsMetaDataCollection:t.itemsMetaDataCollection,subLoading:t.subLoading,loadingAttachments:t.loadingAttachments,importModalIsOpen:t.importModalIsOpen,bulkSelect:t.bulkSelect,selectedItems:t.selectedItems,selectedLast:t.selectedLast}))}},{key:"customCSSPanel",get:function(){var e=this.props.attributes,__=wp.i18n.__;return wp.element.createElement(gd,{title:__("Custom CSS","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Cr,{attributes:e,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",null,wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font"},__("Add your own CSS code here to customise the appearance and layout of current gallery.","simply-gallery-block")),wp.element.createElement("p",{className:"pgc-warning-notic"},__("Don't use IDs in selectors! If You entered a valid CSS, then the gallery ID will be added automatically to the selectors.","simply-gallery-block"))))}},{key:"render",value:function(){return wp.element.createElement("div",null,"Base Inspector")}}],n&&sd(r.prototype,n),o&&sd(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(dd);const Sd=kd;function Cd(e){return Cd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cd(e)}function Od(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ed(n.key),n)}}function Ed(e){var t=function(e,t){if("object"!=Cd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Cd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cd(t)?t:t+""}function Pd(e,t,r){return t=Td(t),function(e,t){if(t&&("object"==Cd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,jd()?Reflect.construct(t,r||[],Td(e).constructor):t.apply(e,r))}function jd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(jd=function(){return!!e})()}function Td(e){return Td=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Td(e)}function _d(e,t){return _d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_d(e,t)}var xd=wp.element,Id=xd.Component,Md=xd.Fragment,Ad=wp.components,Ld=Ad.SelectControl,Nd=Ad.ToggleControl,Dd=Ad.TextControl,Bd=Ad.RangeControl,Rd=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pd(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_d(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var __=wp.i18n.__,e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium;return wp.element.createElement(Md,null,wp.element.createElement(Bd,{label:__("Slider Height ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.sliderRatio,onChange:function(e){return r({sliderRatio:e})},min:.1,max:2,step:.01}),wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Ld,{label:__("Visual Slider Mode","simply-gallery-block"),options:[{label:__("Classical","simply-gallery-block"),value:"classical"},{label:__("Clean Style","simply-gallery-block"),value:"cleanStyle"}],value:t.sliderStyle,onChange:function(e){return r({sliderStyle:e})}}),wp.element.createElement(Ld,{label:__("Items Transition Type","simply-gallery-block"),options:[{label:__("Slipping","simply-gallery-block"),value:"animation"},{label:__("Fading","simply-gallery-block"),value:"fade"}],value:t.sliderNextPrevAnimation,onChange:function(e){return r({sliderNextPrevAnimation:e})}}),void 0!==t.sliderFullSizeViewMode&&wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Display Image in original Size","simply-gallery-block"),checked:!!t.isPremium&&t.sliderFullSizeViewMode,onChange:function(){return r({sliderFullSizeViewMode:!t.sliderFullSizeViewMode})},help:function(){return __("This mode can significantly reduce performance and increase Internet traffic.","simply-gallery-block")}}),wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Carousel mode","simply-gallery-block"),checked:t.sliderCarouselMode,onChange:function(){return r({sliderCarouselMode:!t.sliderCarouselMode})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Autoplay Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoAutoPlay,help:t.isPremium?"":"* Premium",onChange:function(){return r({sliderVideoAutoPlay:!t.sliderVideoAutoPlay,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),void 0!==t.sliderVideoAutoPlay&&void 0!==t.sliderTryPlayNext&&wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Try playing the next video.","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderTryPlayNext,help:t.isPremium?__("Present gallery as video playlist","simply-gallery-block"):"* Premium",onChange:function(){return r({sliderVideoAutoPlay:1==!t.sliderTryPlayNext||t.sliderVideoAutoPlay,sliderTryPlayNext:!t.sliderTryPlayNext,sliderVideoLoop:!1})}}),void 0!==t.sliderVideoLoop&&wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Loop Video","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderVideoLoop,onChange:function(){return r({sliderVideoLoop:!t.sliderVideoLoop,sliderTryPlayNext:0!=!t.sliderVideoAutoPlay&&t.sliderTryPlayNext})}}),wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Prevent downloading","simply-gallery-block"),checked:!!t.isPremium&&!!t.copyRProtection,onChange:function(){return r({copyRProtection:!t.copyRProtection})},help:function(){return __("Disable right click to protect content from download","simply-gallery-block")}}),t.copyRProtection&&wp.element.createElement(Dd,{label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(L,{label:__("Slider Background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(L,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(L,{label:__("Lightbox Header & Footer color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(L,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(L,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(L,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(L,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(Md,null,wp.element.createElement(Bd,{label:__("Title - Font size","simply-gallery-block"),value:t.sliderItemTitleFontSize,onChange:function(e){return r({sliderItemTitleFontSize:e})},min:10,max:40,step:1}),wp.element.createElement(L,{label:__("Title - Text Color","simply-gallery-block"),value:t.sliderItemTitleTextColor,onChange:function(e){return r({sliderItemTitleTextColor:e})}}),wp.element.createElement("hr",null),wp.element.createElement(Nd,{label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemDescriptionEnable,onChange:function(){return r({sliderItemDescriptionEnable:!t.sliderItemDescriptionEnable})}}),t.sliderItemDescriptionEnable&&wp.element.createElement(Md,null,t.sliderDescriptionSrc&&wp.element.createElement(Ld,{label:__("Source for Item caption","simply-gallery-block"),options:[{label:__("Caption","simply-gallery-block"),value:"caption"},{label:__("Description","simply-gallery-block"),value:"description"},{label:__("Alt","simply-gallery-block"),value:"alt"}],value:t.sliderDescriptionSrc,onChange:function(e){r({sliderDescriptionSrc:e})}}),wp.element.createElement(Bd,{label:__("Caption - Font size","simply-gallery-block"),value:t.sliderItemDescriptionFontSize,onChange:function(e){return r({sliderItemDescriptionFontSize:e})},min:10,max:40,step:1}),wp.element.createElement(L,{label:__("Caption - Text Color","simply-gallery-block"),value:t.sliderItemDescriptionTextColor,onChange:function(e){return r({sliderItemDescriptionTextColor:e})}}),wp.element.createElement("hr",null))),wp.element.createElement(Nd,{label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(L,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(Md,null,wp.element.createElement(Nd,{label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(Bd,{label:__("Slideshows Timer","simply-gallery-block"),value:t.sliderSlideshowDelay,onChange:function(e){return r({sliderSlideshowDelay:e})},min:1,max:20,step:1}),wp.element.createElement(L,{label:__("Slideshow - Progress Bar Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(L,{label:__("Slideshow - Progress Bar BG Color","simply-gallery-block"),value:t.slideshowIndicatorColorBg,onChange:function(e){return r({slideshowIndicatorColorBg:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(Nd,{className:t.isPremium?"":"pgc_disabled",label:__("Enable Zooom","simply-gallery-block"),checked:!!t.isPremium&&!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),"cleanStyle"===t.sliderStyle&&wp.element.createElement(Md,null,wp.element.createElement(Nd,{label:__("Show Info Button","simply-gallery-block"),checked:!!t.sliderInfoButtonEnable,onChange:function(){return r({sliderInfoButtonEnable:!t.sliderInfoButtonEnable})}}),t.sliderInfoButtonEnable&&wp.element.createElement(L,{label:__("Info Bar - Overlap Color","simply-gallery-block"),value:t.infoBarBgColor,onChange:function(e){return r({infoBarBgColor:e})}}))),wp.element.createElement(Nd,{label:__("Enable Download","simply-gallery-block"),checked:!!t.sliderItemDownload,onChange:function(){return r({sliderItemDownload:!t.sliderItemDownload})}}),wp.element.createElement(Nd,{label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(Nd,{label:__("Show Resize Button","simply-gallery-block"),checked:!!t.sliderResizeEnable,onChange:function(){return r({sliderResizeEnable:!t.sliderResizeEnable})}}),wp.element.createElement(L,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(L,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(L,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(L,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&Od(r.prototype,n),o&&Od(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Id);const Hd=Rd;function Fd(e){return Fd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fd(e)}function Gd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Wd(n.key),n)}}function Wd(e){var t=function(e,t){if("object"!=Fd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fd(t)?t:t+""}function zd(e,t,r){return t=Vd(t),function(e,t){if(t&&("object"==Fd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Qd()?Reflect.construct(t,r||[],Vd(e).constructor):t.apply(e,r))}function Qd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qd=function(){return!!e})()}function Vd(e){return Vd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vd(e)}function Ud(e,t){return Ud=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ud(e,t)}var qd=wp.element,Yd=qd.Component,Jd=qd.Fragment,Zd=wp.components,Kd=Zd.ToggleControl,Xd=Zd.Icon,$d=Zd.RangeControl,ef=Zd.ButtonGroup,tf=Zd.Button,rf=function(){return wp.element.createElement(Xd,{icon:"desktop"})},nf=function(){return wp.element.createElement(Xd,{icon:"smartphone"})},of=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=zd(this,t,arguments)).state={gutter:"desk"},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ud(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this,__=wp.i18n.__,t=this.props,r=t.attributes,n=t.setSomeAttributes,o=r.isPremium,l=this.state.gutter;return wp.element.createElement(Jd,null,wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!o},wp.element.createElement(Kd,{className:r.isPremium?"":"pgc_disabled",label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!r.isPremium||!!r.collectionThumbsEnable,onChange:function(){return n({collectionThumbsEnable:!r.collectionThumbsEnable})}})),r.collectionThumbsEnable&&wp.element.createElement(Jd,null,wp.element.createElement($d,{label:__("Thumbnail Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:r.thumbHieghtRation,onChange:function(e){return n({thumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement($d,{label:__("Columns","simply-gallery-block"),value:r.collectionColumns,onChange:function(e){return n({collectionColumns:e})},min:1,max:12,step:1}),wp.element.createElement($d,{label:__("Rows","simply-gallery-block"),value:r.pageControllerThumbsRows,onChange:function(e){return n({pageControllerThumbsRows:e})},min:1,max:12,step:1}),wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement(ef,null,wp.element.createElement(tf,{key:50,isPrimary:50===r.collectionThumbRecomendedWidth,isSecondary:50!==r.collectionThumbRecomendedWidth,"aria-pressed":50===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:50})}},"50"),wp.element.createElement(tf,{key:100,isPrimary:100===r.collectionThumbRecomendedWidth,isSecondary:100!==r.collectionThumbRecomendedWidth,"aria-pressed":100===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:100})}},"100"),wp.element.createElement(tf,{key:150,isPrimary:150===r.collectionThumbRecomendedWidth,isSecondary:150!==r.collectionThumbRecomendedWidth,"aria-pressed":150===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:150})}},"150"),wp.element.createElement(tf,{key:200,isPrimary:200===r.collectionThumbRecomendedWidth,isSecondary:200!==r.collectionThumbRecomendedWidth,"aria-pressed":200===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:200})}},"200"),wp.element.createElement(tf,{key:250,isPrimary:250===r.collectionThumbRecomendedWidth,isSecondary:250!==r.collectionThumbRecomendedWidth,"aria-pressed":250===r.collectionThumbRecomendedWidth,onClick:function(){return n({collectionThumbRecomendedWidth:250})}},"250")),wp.element.createElement("p",{className:"components-base-control__help pgc-sgb-small-font",style:{fontStyle:"italic"}},__("* Actual for mobile devices","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-multi-range"},wp.element.createElement($d,{label:__("Space between thumbnails","simply-gallery-block"),value:"desk"===l?r.thumbSpacing:r.thumbMobileSpacing,onChange:function(e){var t={};"desk"===l?t.thumbSpacing=e:t.thumbMobileSpacing=e,n(t)},min:0,max:40,step:1}),wp.element.createElement("div",{className:"pgc-sgb-buttons-list",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(tf,{key:"desk",isPressed:"desk"===l,"aria-pressed":"desk"===l,onClick:function(){return e.setState({gutter:"desk"})},icon:rf}),wp.element.createElement(tf,{key:"mobile",isPressed:"mobile"===l,"aria-pressed":"mobile"===l,onClick:function(){return e.setState({gutter:"mobile"})},icon:nf}))),wp.element.createElement($d,{label:__("Rounded Corners","simply-gallery-block"),value:r.collectionthumbRoundedCorners,onChange:function(e){return n({collectionthumbRoundedCorners:e})},min:0,max:20,step:1}),wp.element.createElement(L,{label:__("Thumbnails Border Color (select mode)","simply-gallery-block"),value:r.collectionthumbActiveColor,onChange:function(e){return n({collectionthumbActiveColor:e})}}),wp.element.createElement(L,{label:__("Thumbnails hover color","simply-gallery-block"),value:r.collectionthumbHoverBgColor,onChange:function(e){return n({collectionthumbHoverBgColor:e})}}),wp.element.createElement(L,{label:__("Badge icon color","simply-gallery-block"),value:r.collectionthumbInfoColor,onChange:function(e){return n({collectionthumbInfoColor:e})}}),wp.element.createElement(L,{label:__("Badge background color","simply-gallery-block"),value:r.collectionthumbInfoBgColor,onChange:function(e){return n({collectionthumbInfoBgColor:e})}}),wp.element.createElement("hr",null),wp.element.createElement(L,{label:__("Page Controller Color","simply-gallery-block"),value:r.pageControllerCollor,onChange:function(e){return n({pageControllerCollor:e})}}),wp.element.createElement(L,{label:__("Page Controller Hover color","simply-gallery-block"),value:r.pageControllerActivCollor,onChange:function(e){return n({pageControllerActivCollor:e})}}),wp.element.createElement(L,{label:__("Page Controller Text Color","simply-gallery-block"),value:r.pageControllerTextCollor,onChange:function(e){return n({pageControllerTextCollor:e})}}),wp.element.createElement(L,{label:__("Page Controller Text Hover Color","simply-gallery-block"),value:r.pageControllerTextCollorOver,onChange:function(e){return n({pageControllerTextCollorOver:e})}})))}}],n&&Gd(r.prototype,n),o&&Gd(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Yd);const lf=of;function af(e){return af="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},af(e)}function cf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sf(n.key),n)}}function sf(e){var t=function(e,t){if("object"!=af(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=af(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==af(t)?t:t+""}function uf(e,t,r){return t=mf(t),function(e,t){if(t&&("object"==af(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pf()?Reflect.construct(t,r||[],mf(e).constructor):t.apply(e,r))}function pf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pf=function(){return!!e})()}function mf(e){return mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mf(e)}function yf(e,t){return yf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yf(e,t)}v.trace;var bf=wp.components,df=bf.PanelBody,ff=bf.Button,gf=bf.ToggleControl,hf=wp.element.Fragment,vf=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=uf(this,t,arguments)).state={gutter:"desk"},e.commonAtr=Object.keys(ap),e.thumbsAtr=Object.keys(cp),e.sliderAtr=Object.keys(sp),e.tagsFilterAtr=Object.keys(un),e.shareBarAtr=Object.keys(P),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yf(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return bp}},{key:"getDeeplinkHelp",value:function(e){var t,__=wp.i18n.__;return e&&(t=__("Attention, when grouping this gallery with other blocks, the gallery will be automatically recreated, old links will be broke.","simply-gallery-block")),!1===e&&(t=__("Toggle to enable Deeplinking.","simply-gallery-block")),t}},{key:"render",value:function(){var e=this,t=this.props.attributes,r=this.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(hf,null,!t.useClobalSettings&&this.globalPresetPanel,wp.element.createElement(df,{title:__("Gallery Settings","simply-gallery-block"),initialOpen:t.useClobalSettings,className:t.useClobalSettings?"pgc-panel-important":""},wp.element.createElement(gf,{className:"pgc-important",label:__("Use Global Preset","simply-gallery-block"),checked:t.useClobalSettings,onChange:function(){var n=!t.useClobalSettings;n?(e.tempCurrentGallerySettings=e.getAllSettingsFromGallery(),e.updateGallerySettingsFromGlobalPreset()):e.tempCurrentGallerySettings&&e.compareCurrentSettingsWithPreset(e.globalPreset)&&e.updateGallerySettingsFromPreset(e.tempCurrentGallerySettings),r({useClobalSettings:n})},help:this.getGlobSettingsHelp}),!t.useClobalSettings&&wp.element.createElement(ff,{id:"pgc_inspector_apply_global_preset",isPrimary:!0,disabled:!0===this.isSettingsAsGlobal(),onClick:this.updGllerySetFromGPwithCon},__("Apply Global Preset","simply-gallery-block")),!t.useClobalSettings&&wp.element.createElement(ae,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(gf,{label:__("DeepLinking - сreate unique URLs for this gallery.","simply-gallery-block"),checked:!!t.deepLinking,onChange:function(){return r({deepLinking:!t.deepLinking})},help:this.getDeeplinkHelp}))),this.itemsManagerPanel,!t.useClobalSettings&&wp.element.createElement(df,{title:__("Tags Filter Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(an,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ff,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.tagsFilterAtr),onClick:function(){return e.resetGroupToDefault(e.tagsFilterAtr)}},__("Reset to default - Tags Filter","simply-gallery-block")))),!t.useClobalSettings&&wp.element.createElement(df,{title:__("Share Bar Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(J,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ff,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.shareBarAtr),onClick:function(){return e.resetGroupToDefault(e.shareBarAtr)}},__("Reset to default - Share Bar","simply-gallery-block")))),!t.useClobalSettings&&wp.element.createElement(df,{title:__("Slider Settings","simply-gallery-block"),initialOpen:!0},wp.element.createElement(Hd,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ff,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.sliderAtr),onClick:function(){return e.resetGroupToDefault(e.sliderAtr)}},__("Reset to default - Slider","simply-gallery-block")))),!t.useClobalSettings&&wp.element.createElement(df,{title:__("Thumbnails Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(lf,{attributes:t,setSomeAttributes:this.setSomeAttributes}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(ff,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.thumbsAtr),onClick:function(){return e.resetGroupToDefault(e.thumbsAtr)}},__("Reset to default - Thumbnails","simply-gallery-block")))),!t.useClobalSettings&&this.customCSSPanel)}}],n&&cf(r.prototype,n),o&&cf(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Sd);const wf=vf;function kf(e){return kf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kf(e)}function Sf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Cf(n.key),n)}}function Cf(e){var t=function(e,t){if("object"!=kf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kf(t)?t:t+""}function Of(e,t,r){return t=Pf(t),function(e,t){if(t&&("object"==kf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ef()?Reflect.construct(t,r||[],Pf(e).constructor):t.apply(e,r))}function Ef(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ef=function(){return!!e})()}function Pf(e){return Pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pf(e)}function jf(e,t){return jf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jf(e,t)}var Tf=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Of(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jf(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"viewer"}}])&&Sf(r.prototype,n),o&&Sf(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(sl);const _f=Tf;function xf(e){return xf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xf(e)}function If(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Mf(n.key),n)}}function Mf(e){var t=function(e,t){if("object"!=xf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=xf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xf(t)?t:t+""}function Af(e,t,r){return t=Nf(t),function(e,t){if(t&&("object"==xf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Lf()?Reflect.construct(t,r||[],Nf(e).constructor):t.apply(e,r))}function Lf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lf=function(){return!!e})()}function Nf(e){return Nf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Nf(e)}function Df(e,t){return Df=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Df(e,t)}var Bf=wp.element.Fragment,Rf=wp.blockEditor.InspectorControls,Hf="SimpLy Viewer",Ff=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Af(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Df(e,t)}(t,e),r=t,(n=[{key:"SKIN",get:function(){return"viewer"}},{key:"ICON",get:function(){return p}},{key:"TITLE",get:function(){return Hf}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"settingsFrame",value:function(e){return wp.element.createElement(wf,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(Bf,null,wp.element.createElement(Ko,e),wp.element.createElement(Rf,null,this.settingsFrame(e)),this.props.attributes.loadingAttachments&&wp.element.createElement(Sa,null),!this.props.attributes.loadingAttachments&&wp.element.createElement(_f,this.props))}}])&&If(r.prototype,n),o&&If(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ya);const Gf=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/viewer","title":"Viewer","description":"Display multiple images in an organized slider gallery.","keywords":["images","photos","gallery","grid","lightbox","youtube","vimeo"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_viewer_style"}');function Wf(e){return Wf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wf(e)}function zf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zf(Object(r),!0).forEach((function(t){Vf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Vf(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Wf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Wf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Wf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Uf=wp.blocks.createBlock,qf="pgcsimplygalleryblock",Yf="viewer",Jf=Qf({},bp);delete Jf.sliderNavigationIconColorOver,delete Jf.sliderNavigationColorOver,Jf.collectionColumns=8,Jf.collectionThumbRecomendedWidth=100;var Zf={title:Hf,icon:p,description:wp.i18n.__("Display multiple images in an organized slider gallery.","simply-gallery-block"),keywords:[wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("images","simply-gallery-block"),wp.i18n.__("slider","simply-gallery-block"),wp.i18n.__("pagination","simply-gallery-block"),wp.i18n.__("media","simply-gallery-block"),wp.i18n.__("lightbox","simply-gallery-block"),wp.i18n.__("youtube","simply-gallery-block"),wp.i18n.__("vimeo","simply-gallery-block")],attributes:bp,example:Is,supports:{align:["wide","full"],html:!1},transforms:{from:[{type:"block",blocks:["core/gallery"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),{images:e.images})}},{type:"block",blocks:["modula/gallery"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),{images:e.images})}},{type:"block",blocks:["envira/envira-gallery"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),{images:e.images})}},{type:"block",blocks:["visual-portfolio/block"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),{images:e.images})}},{type:"block",blocks:["gt3pg-pro/masonry"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),Qf({},vp(e.ids,Is)))}},{type:"block",blocks:["gt3pg-pro/grid"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),Qf({},vp(e.ids,Is)))}},{type:"block",blocks:["kadence/advancedgallery"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-masonry"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),{images:e.images})}},{type:"block",blocks:["coblocks/gallery-carousel"],transform:function(e){return Uf("".concat(qf,"/").concat(Yf),{images:e.images})}}],to:[{type:"block",blocks:["pgcsimplygalleryblock/grid"],transform:function(e){return Uf("pgcsimplygalleryblock/grid",Qf({},rp(cu,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/justified"],transform:function(e){return Uf("pgcsimplygalleryblock/justified",Qf({},rp(ru,e,[])))}},{type:"block",blocks:["pgcsimplygalleryblock/masonry"],transform:function(e){return Uf("pgcsimplygalleryblock/masonry",Qf({},rp(dn,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/slider"],transform:function(e){return Uf("pgcsimplygalleryblock/slider",Qf({},rp(du,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio"],transform:function(e){return Uf("pgcsimplygalleryblock/portfolio",Qf({},rp(Bs,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/portfolio2"],transform:function(e){return Uf("pgcsimplygalleryblock/portfolio2",Qf({},rp(Ws,e,["thumbSpacing","collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/diamond"],transform:function(e){return Uf("pgcsimplygalleryblock/diamond",Qf({},rp(tp,e,["collectionColumns","collectionThumbRecomendedWidth"])))}},{type:"block",blocks:["pgcsimplygalleryblock/splitcarousel"],transform:function(e){return Uf("pgcsimplygalleryblock/splitcarousel",Qf({},rp(Zs,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/showcase"],transform:function(e){return Uf("pgcsimplygalleryblock/showcase",Qf({},rp(Nu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/horizon"],transform:function(e){return Uf("pgcsimplygalleryblock/horizon",Qf({},rp(Wu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/accordion"],transform:function(e){return Uf("pgcsimplygalleryblock/accordion",Qf({},rp(Yu,e)))}},{type:"block",blocks:["pgcsimplygalleryblock/tagsbox"],transform:function(e){return Uf("pgcsimplygalleryblock/tagsbox",Qf({},rp(Su,e,["thumbSpacing"])))}},{type:"block",blocks:["pgcsimplygalleryblock/list"],transform:function(e){return Uf("pgcsimplygalleryblock/list",Qf({},rp(ju,e,["thumbSpacing"])))}},{type:"block",blocks:["core/gallery"],transform:function(e){return Uf("core/gallery",{images:e.images})}}]},edit:Ff,save:_s,deprecated:[{attributes:bp,save:rc},{attributes:bp,save:pc},{attributes:Jf,save:Mc},{attributes:Jf,save:Qc},{attributes:Jf,save:rs}]};function Kf(e){return Kf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kf(e)}function Xf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Kf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Kf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Kf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eg(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var tg,rg=wp.blocks.registerBlockType,ng=wp.blocks,og=ng.getCategories,lg=ng.setCategories,ig={slug:"pgc-simply-gallery-block",title:"SimpLy Gallery Block"},ag={};ag.logo=i,lg([{slug:ig.slug,title:ig.title,icon:ag.logo}].concat(function(e){if(Array.isArray(e))return eg(e)}(tg=og().filter((function(e){return e.slug!==ig.slug})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(tg)||function(e,t){if(e){if("string"==typeof e)return eg(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eg(e,t):void 0}}(tg)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())),[e,t,n,o,l].forEach((function(e){if(e){var t=e.name,r=e.icon,n=e.settings;rg("pgcsimplygalleryblock/".concat(t),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xf(Object(r),!0).forEach((function(t){$f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({category:ig.slug,icon:{src:r,foreground:"#0085ba"}},n))}}))})()})();