HEX
Server: Apache
System: Linux efa57bbe-abb1-400d-2985-3b056fbc2701.secureserver.net 6.1.147-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 24 12:33:32 EDT 2025 x86_64
User: root (0)
PHP: 8.0.30.4
Disabled: NONE
Upload Files
File: //var/www/wp-content/plugins/simply-gallery-block/blocks/dist/blocks/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:()=>l,metadata:()=>s,name:()=>u,settings:()=>He,title:()=>c});var t={};r.r(t),r.d(t,{icon:()=>i,metadata:()=>Ge,name:()=>De,settings:()=>Wl,title:()=>Le});var n={};r.r(n),r.d(n,{icon:()=>a,metadata:()=>Kl,name:()=>Ul,settings:()=>Uc,title:()=>Vl});var o=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"}))),l=(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"}))),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"}))),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"}))),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"}))),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"}))),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"},"[/]")))),i=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"}))),a=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"}))),c="Saved SimpLy Gallery",u="galleries";"".concat("pgc_sgb_"+u);const s=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/galleries","title":"Saved SimpLy Gallery","description":"Display saved SimpLy Gallery.","keywords":["galleries","gallery","shortcode","simply"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false}}');var p=r(317),m=r.n(p);function y(e){return y="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},y(e)}function f(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"!=y(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}var d=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(m());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"===y(r[a])){for(var u in r[a])if(Object.prototype.hasOwnProperty.call(r[a],u))if(Array.isArray(r[a][u]))for(var s=r[a][u],p=0;p<s.length;p+=1)c.push("".concat(encodeURIComponent("".concat(a,"[").concat(u,"][]")),"=").concat(encodeURIComponent(s[p])));else c.push("".concat(encodeURIComponent("".concat(a,"[").concat(u,"]")),"=").concat(encodeURIComponent(r[a][u])))}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(m()),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 u=Object.keys(o);if(u.length)for(var s=0;s<u.length;s+=1)Object.prototype.hasOwnProperty.call(o,u[s])&&(c+="&".concat(u[s],"=").concat(o[u[s]]))}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:"sanitize",value:function(t){var r=(t=t||"").replace(/<!--[\s\S]*?(-->|$)/g,"").replace(/<(script|style)[^>]*>[\s\S]*?(<\/\1>|$)/gi,"").replace(/<\/?[a-z][\s\S]*?(>|$)/gi,"");return r!==t?e.stripTags(r):r}},{key:"stripTags",value:function(t){var r=e.sanitize(t),n=document.createElement("textarea");try{n.textContent=r,r=e.sanitize(n.value)}catch(t){e.trace(t)}return r}},{key:"escapeHTML",value:function(e){return e.toString().replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#39;").replace(/"/g,"&#34;")}},{key:"unescapeHTML",value:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.textContent}},{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(m());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(m());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(m());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(m());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)&&f(t.prototype,r),n&&f(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}();function g(e){return g="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},g(e)}function h(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,v(n.key),n)}}function v(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=g(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}function w(e,t,r){return t=O(t),function(e,t){if(t&&("object"==g(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,S()?Reflect.construct(t,r||[],O(e).constructor):t.apply(e,r))}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(S=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}var E=wp.element.Component,k="pgc-sgb-post-blocks-",P=(d.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),w(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&&C(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.thumbURL,r=e.title,n=e.ID,o=e.select,l=e.index,i=e.selected,a=e.editURL,c=e.postStatus,u=a(n);return wp.element.createElement("div",{className:"".concat(k,"item-view ").concat(i?"pgc-selected":""," ").concat("publish"!==c?"pgc-gal-hidden":"")},wp.element.createElement("div",{className:"".concat(k,"preview-wrapper"),onKeyPress:null,role:"button",tabIndex:l,onClick:function(){o(n)}},wp.element.createElement("div",{className:"".concat(k,"preview")},wp.element.createElement("div",{className:"".concat(k,"thumbnail")},wp.element.createElement("img",{src:t,alt:"thumnail"})),wp.element.createElement("div",{className:"".concat(k,"thumb-title")},r))),wp.element.createElement("a",{className:"".concat(k,"edit-button"),href:u,rel:"noreferrer",target:"_blank"},wp.element.createElement("span",{className:"dashicons dashicons-edit"})),"publish"!==c&&wp.element.createElement("span",{title:c,className:"".concat(k,"thumb-staus dashicons dashicons-hidden")}))}}],n&&h(r.prototype,n),o&&h(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(E));const T=P;function _(e){return _="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},_(e)}function j(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"!=_(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}function B(e,t,r){return t=R(t),function(e,t){if(t&&("object"==_(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,N()?Reflect.construct(t,r||[],R(e).constructor):t.apply(e,r))}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(N=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}var A=wp.element.Component,M=(d.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),B(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&&I(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,t=e.itemsList,r=e.select,n=e.selectedItemID,o=e.editURL;return wp.element.createElement("div",{className:"".concat("pgc-sgb-post-blocks-","items-list")},t.map((function(e,t){return wp.element.createElement(T,{index:t,ID:e.ID,selected:n&&parseInt(n)===parseInt(e.ID),select:r,key:e.ID||e.title,thumbURL:e.thumbURL,title:e.title,editURL:o,postStatus:e.postStatus})})))}}])&&j(r.prototype,n),o&&j(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(A));const H=M;function L(e){return L="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},L(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,F(n.key),n)}}function F(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=L(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:t+""}function G(e,t,r){return t=W(t),function(e,t){if(t&&("object"==L(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,z()?Reflect.construct(t,r||[],W(e).constructor):t.apply(e,r))}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(z=function(){return!!e})()}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}var U=wp.element,q=U.Component,K=U.Fragment,J=wp.blockEditor.InspectorControls,Z=wp.components,Y=Z.Button,X=Z.Spinner,$=wp.components.PanelBody,Q="pgc-sgb-post-blocks-",ee=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),G(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&&V(e,t)}(t,e),r=t,n=[{key:"componentDidMount",value:function(){this.props.itemsList||this.props.getGalleriesList()}},{key:"render",value:function(){var e=this.props,t=e.itemsList,r=e.loading,n=e.getGalleriesList,__=wp.i18n.__,o=window.PGC_SGB_ADMIN,l=new URL("".concat(o.adminurl,"edit.php"));return l.searchParams.set("post_type",o.postType),wp.element.createElement(J,null,wp.element.createElement($,{title:__("Select Saved Gallery","simply-gallery-block"),initialOpen:!0},wp.element.createElement("div",{className:"".concat(Q,"inspector")},r&&!t&&wp.element.createElement(X,null),t&&wp.element.createElement(K,null,wp.element.createElement(H,this.props),wp.element.createElement("div",{className:"".concat(Q,"sub-menu")},wp.element.createElement(Y,{isPrimary:!0,onClick:n},__("Reload List","simply-gallery-block")),wp.element.createElement(Y,{isPrimary:!0,href:l.toString(),target:"_blank"},__("Create Gallery","simply-gallery-block")))))))}}],n&&D(r.prototype,n),o&&D(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(q);const te=ee;function re(e){return re="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},re(e)}function ne(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,oe(n.key),n)}}function oe(e){var t=function(e,t){if("object"!=re(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=re(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==re(t)?t:t+""}function le(e,t,r){return t=ae(t),function(e,t){if(t&&("object"==re(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,ie()?Reflect.construct(t,r||[],ae(e).constructor):t.apply(e,r))}function ie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ie=function(){return!!e})()}function ae(e){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ae(e)}function ce(e,t){return ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ce(e,t)}var ue=wp.element,se=ue.Component,pe=ue.RawHTML,me=ue.createRef,ye=d.trace,fe=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=le(this,t,arguments)).galleryRef=me(),e.galleryVps=[],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&&ce(e,t)}(t,e),r=t,(n=[{key:"componentDidMount",value:function(){var e=this,t=window.PGC_SGB;if(t||ye("Error: PGC_SGB is missing."),this.galleryRef&&this.galleryRef.current&&(this.galleryVps=this.galleryRef.current.getElementsByClassName("pgc-sgb-cb")),this.galleryVps.length){t.searcher.initBlocks();var r=this.galleryVps[0].getElementsByClassName("sgb-data");if(r.length){var n=r[0].textContent;if(n.length)try{var o=JSON.parse(n).galleryType;o&&(window[o]?window[o].createGalleryByVpSavedGalley(this.galleryVps[0]):t.skinsList&&t.skinsList[o]&&d.loadExtScripts(new Array({src:t.skinsList[o],id:o}),(function(){window[o]&&window[o].createGalleryByVp(e.galleryVps[0])})))}catch(e){ye(e)}}}}},{key:"componentWillUnmount",value:function(){}},{key:"render",value:function(){var e=this.props,t=e.htmlForDisplay,r=e.postStatus;return wp.element.createElement("div",{ref:this.galleryRef},"publish"!==r&&wp.element.createElement("span",{title:""!==r?r:"",className:"dashicons dashicons-hidden pgc-sgb-gal-status"}),wp.element.createElement(pe,{key:"html",className:"pgc-sgb-block-raw pgc-gal-status-".concat(""!==r?r:"unavailable")},t))}}])&&ne(r.prototype,n),o&&ne(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(se);const be=fe;function de(e){return de="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},de(e)}function ge(e){return function(e){if(Array.isArray(e))return he(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 he(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)?he(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 he(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 ve(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 we(e,t,r){return(t=Oe(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,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,Oe(n.key),n)}}function Oe(e){var t=function(e,t){if("object"!=de(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=de(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==de(t)?t:t+""}function Ce(e,t,r){return t=ke(t),function(e,t){if(t&&("object"==de(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||[],ke(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 ke(e){return ke=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ke(e)}function Pe(e,t){return Pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pe(e,t)}var Te=wp.element,_e=Te.Component,je=Te.Fragment,xe=wp.components,Be=xe.Button,Ne=xe.Spinner,Re="pgc-sgb-post-blocks-",Ie=d.trace,Ae=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=Ce(this,t,arguments)).getGalleriesList=e.getGalleriesList.bind(e),e.postsDataReceivedHandler=e.postsDataReceivedHandler.bind(e),e.select=e.select.bind(e),e.postDataReceivedHandler=e.postDataReceivedHandler.bind(e),e.state=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(r),!0).forEach((function(t){we(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ve(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},{loading:!1,itemsList:void 0,selectedItemID:e.props.attributes.galleryId,galleryRawHtml:void 0,postStatus:void 0,getGalleriesList:e.getGalleriesList,select:e.select,editURL:e.editURL}),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&&Pe(e,t)}(t,e),r=t,n=[{key:"componentDidMount",value:function(){this.state.selectedItemID&&""!==this.state.selectedItemID&&this.select(this.state.selectedItemID)}},{key:"postsDataReceivedHandler",value:function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&Object.prototype.hasOwnProperty.call(t.message,"data")&&Array.isArray(t.message.data))return void this.setState({loading:!1,itemsList:t.message.data})}catch(e){Ie(e)}this.setState({loading:!1})}},{key:"getGalleriesList",value:function(){var e=window.PGC_SGB_ADMIN;if(e){var t=JSON.stringify({type:"get_posts_by_type",postType:e.postType});this.setState({loading:!0,itemsList:void 0}),d.request2(e.ajaxurl,e.nonce,t,null,this.postsDataReceivedHandler)}}},{key:"postDataReceivedHandler",value:function(e){var __=wp.i18n.__,t="";if(e.data)try{var r=JSON.parse(e.data);if(r.message&&r.message.data&&r.message.data.raw){r.message.data.postStatus&&(t=r.message.data.postStatus);var n=r.message.data.raw,o=r.message.data.postID?r.message.data.postID:0;this.setState({loading:!1,galleryRawHtml:n,postStatus:t,selectedItemID:o}),this.updatePostStatus(o,t),this.props.setAttributes({galleryId:"".concat(this.state.selectedItemID)})}}catch(e){var l="<div>".concat(__("gallery is not available!","simply-gallery-block"),"</div>");this.setState({loading:!1,galleryRawHtml:l})}}},{key:"updatePostStatus",value:function(e,t){var r=this.state.itemsList;if(r){for(var n=ge(r),o=0;o<n.length;o+=1){var l=n[o];parseInt(l.ID)===parseInt(e)&&(l.postStatus=t)}this.setState({itemsList:n})}}},{key:"select",value:function(e){var t=window.PGC_SGB_ADMIN;if(t){var r=JSON.stringify({type:"get_post_content",postID:e});this.setState({loading:!0,selectedItemID:e,galleryRawHtml:void 0}),d.request2(t.ajaxurl,t.nonce,r,null,this.postDataReceivedHandler)}}},{key:"editURL",value:function(e){var t=window.PGC_SGB_ADMIN,r=new URL("".concat(t.adminurl,"post.php"));return r.searchParams.set("post",e),r.searchParams.set("action","edit"),r}},{key:"render",value:function(){var __=wp.i18n.__,e=window.PGC_SGB_ADMIN,t=this.state,r=t.selectedItemID,n=t.itemsList,o=t.loading,i=t.galleryRawHtml,a=t.postStatus,c=new URL("".concat(e.adminurl,"edit.php"));return c.searchParams.set("post_type",e.postType),wp.element.createElement(je,null,""===r&&wp.element.createElement("div",{className:"".concat(Re,"place-holder")},wp.element.createElement("div",{className:"".concat(Re,"header")},wp.element.createElement("div",{className:"".concat(Re,"beta"),title:"BETA"},wp.element.createElement("span",{className:"dashicons dashicons-star-filled"})),l,__("Saved SimpLy Gallery","simply-gallery-block"),wp.element.createElement("div",{className:"".concat(Re,"description")},__("* the selected gallery will be a mirror copy of the saved gallery and will automatically update after the original one.","simply-gallery-block"))),wp.element.createElement("div",{className:"".concat(Re,"selector")},!n&&!o&&wp.element.createElement(Be,{isPrimary:!0,onClick:this.getGalleriesList},__("Select a saved gallery","simply-gallery-block")),o&&wp.element.createElement(Ne,null),!o&&n&&0!==n.length&&wp.element.createElement(je,null,wp.element.createElement(H,this.state),wp.element.createElement("div",{className:"".concat(Re,"sub-menu")},wp.element.createElement(Be,{isPrimary:!0,onClick:this.getGalleriesList},__("Reload List","simply-gallery-block")),wp.element.createElement(Be,{isPrimary:!0,href:c.toString(),target:"_blank"},__("Create Gallery","simply-gallery-block")))),!o&&n&&0===n.length&&wp.element.createElement("div",{className:"".concat(Re,"alert")},wp.element.createElement("p",null,__("Your galleries directory is empty.","simply-gallery-block")),wp.element.createElement("div",{className:"".concat(Re,"sub-menu")},wp.element.createElement(Be,{isPrimary:!0,onClick:this.getGalleriesList},__("Reload List","simply-gallery-block")),wp.element.createElement(Be,{isPrimary:!0,href:c.toString(),target:"_blank"},__("Create Gallery","simply-gallery-block")))))),(!i&&""!==r||n)&&o&&wp.element.createElement(je,null,n&&wp.element.createElement(te,this.state),wp.element.createElement("div",{className:"".concat(Re,"place-holder")},wp.element.createElement("div",{className:"".concat(Re,"selector")},wp.element.createElement(Ne,null)))),i&&""!==i&&wp.element.createElement(je,null,wp.element.createElement(te,this.state),wp.element.createElement(be,{htmlForDisplay:i,postStatus:a})))}}],n&&Se(r.prototype,n),o&&Se(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(_e);const Me=Ae;var He={title:c,icon:l,description:wp.i18n.__("Display saved SimpLy Gallery.","simply-gallery-block"),keywords:[wp.i18n.__("galleries","simply-gallery-block"),wp.i18n.__("gallery","simply-gallery-block"),wp.i18n.__("shortcode","simply-gallery-block"),"simply"],attributes:{galleryId:{type:"string",default:""}},supports:{html:!1},edit:Me,save:function(){return null}},Le="Albums",De="albums",Fe="".concat("pgc_sgb_"+De);const Ge=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/albums","title":"Albums","description":"Display SimpLy Album.","keywords":["album","simply","galleries","category"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_albums_style"}');const ze={galleryPreloaderColor:{type:"string",default:"#d4d4d4"},orderBy:{type:"string",default:"ID"},order:{type:"string",default:"ASC"},galleryDeepLinking:{type:"boolean",default:!1},galleryOpeningMode:{type:"string",default:"inside"},customCSS:{type:"string",default:""}};const We={align:{type:"string",default:""},useGlobalSettings:{type:"boolean",default:!1},presetName:{type:"string",default:void 0},skin:{type:"string",default:void 0},galleryId:{type:"string",default:void 0},taxonomyId:{type:"string",default:void 0},galleries:{type:"array",default:[]}};function Ve(e){return Ve="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},Ve(e)}function Ue(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 qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(r),!0).forEach((function(t){Ke(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ke(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ve(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Je=qe(qe({},We),ze);const Ze={splashColumns:{type:"number",default:3},splashThumbHieghtRation:{type:"number",default:1},splashThumbRecomendedWidth:{type:"number",default:200},splashThumbSpacing:{type:"number",default:5},coverRoundedCorners:{type:"number",default:0},coverHoverColor:{type:"sring",default:"rgba(0,0,0,0.5)"},coverTitleTextBgColor:{type:"sring",default:"#01b5fd"},coverTitle:{type:"boolean",default:!0},coverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTitleTextSize:{type:"number",default:20},coverTip:{type:"boolean",default:!0},coverTipLabel:{type:"sring",default:"more"},coverTipTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTipTextSize:{type:"number",default:12},coverTipTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"}};const Ye={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:!0},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},sliderSlideshowAutoStart:{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:!0},sliderFullscreenEnabled:{type:"boolean",default:!0}};const Xe={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"}};function $e(e){return $e="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},$e(e)}function Qe(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 et(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(r),!0).forEach((function(t){tt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function tt(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=$e(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$e(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var rt=et(et(et(et({},Je),Ze),Ye),Xe);delete rt.galleryScrollPositionControll;const nt=rt;function ot(e){return ot="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},ot(e)}function lt(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,it(n.key),n)}}function it(e){var t=function(e,t){if("object"!=ot(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ot(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ot(t)?t:t+""}function at(e,t,r){return t=ut(t),function(e,t){if(t&&("object"==ot(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,ct()?Reflect.construct(t,r||[],ut(e).constructor):t.apply(e,r))}function ct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ct=function(){return!!e})()}function ut(e){return ut=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ut(e)}function st(e,t){return st=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},st(e,t)}var pt=wp.element,mt=pt.Component,yt=pt.Fragment,ft=wp.components,bt=ft.Toolbar,dt=ft.ToolbarButton,gt=ft.ToolbarGroup,ht=wp.blockEditor,vt=ht.BlockControls,wt=ht.AlignmentToolbar,__=wp.i18n.__,St=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),at(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&&st(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.align,a=r.galleries,c=r.settingsModalIsOpen;return wp.element.createElement(yt,null,wp.element.createElement(vt,null,o&&wp.element.createElement(wt,{value:i,onChange:function(e){n({align:e})}}),wp.element.createElement(bt,{label:"SimpLy Albums Blocks"},wp.element.createElement(gt,null,0!==a.length&&wp.element.createElement(dt,{title:__("Reload Album","simply-gallery-block"),icon:"update",onClick:l.updateGallery}),e&&0!==a.length&&wp.element.createElement(dt,{title:__(c?"Previw":"Edit","simply-gallery-block"),icon:c?"visibility":"edit",onClick:l.openSettingsPanel})))))}}],n&&lt(r.prototype,n),o&&lt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(mt);const Ot=St;function Ct(e){return Ct="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},Ct(e)}function Et(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 kt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(r),!0).forEach((function(t){Pt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Et(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Pt(e,t,r){return(t=_t(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,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,_t(n.key),n)}}function _t(e){var t=function(e,t){if("object"!=Ct(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ct(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ct(t)?t:t+""}function jt(e,t,r){return t=Bt(t),function(e,t){if(t&&("object"==Ct(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,xt()?Reflect.construct(t,r||[],Bt(e).constructor):t.apply(e,r))}function xt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xt=function(){return!!e})()}function Bt(e){return Bt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bt(e)}function Nt(e,t){return Nt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Nt(e,t)}var Rt=wp.element,It=Rt.Component,At=Rt.Fragment,Mt=wp.components,Ht=Mt.Spinner,Lt=Mt.SelectControl,Dt=Mt.Button,Ft=window,Gt=Ft.PGC_SGB_ADMIN,zt=Ft.PGC_SGB_ALBUMS_ADMIN,Wt=window.Backbone,Vt=d.trace,Ut="pgc-sgb-post-blocks-",qt=Wt.Model.extend({defaults:{title:"",ID:void 0,id:void 0,modified:"",date:"",thumbURL:void 0,type:void 0,thumb:void 0}}),Kt=Wt.Collection.extend({model:qt}),Jt=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=jt(this,t,arguments);var r=Gt.skinsSettings;if(e.getCategoriesList=e.getCategoriesList.bind(e),e.categoriesListReceivedHandler=e.categoriesListReceivedHandler.bind(e),e.updateGalleriesList=e.updateGalleriesList.bind(e),e.selectAlbum=e.selectAlbum.bind(e),e.postsDataReceivedHandler=e.postsDataReceivedHandler.bind(e),e.updateGallery=e.updateGallery.bind(e),e.sortingAlbum=e.sortingAlbum.bind(e),e.galleriesCollection=new Kt,e.galleriesCollection.on("reset change add remove",(function(t){e.updateGalleriesList(t)})),e.firstSelect=!1,e.orderBy=e.props.attributes.orderBy,e.order=e.props.attributes.order,e.props.attributes.slug=e.SLUG,e.props.attributes.loading=!1,e.props.attributes.categoriesList=zt&&zt.albums?e.createAlbumsList(zt.albums):void 0,e.props.attributes.settingsModalIsOpen=!1,e.props.attributes.isPremium=Gt.isPremium&&"true"===Gt.isPremium,e.props.attributes.selectedPreset="",e.props.attributes.loadingPresets=!1,e.props.attributes.savingPreset="",e.props.attributes.newPresetNameSrc="",e.lastRequestOptionName=void 0,e.presetsList={},void 0!==r[e.SLUG]&&!1!==r[e.SLUG]){var n=kt({},r[e.SLUG]);n.Default?e.presetsList=n:e.presetsList.Default=n}else e.presetsList.Default={};return e.externalEdit={openSettingsPanel:e.openSettingsPanel.bind(e),getCategoriesList:e.getCategoriesList,selectAlbum:e.selectAlbum,updateGallery:e.updateGallery,getPresetsList:function(){return e.presetsList},getPresetsName:function(){return Object.keys(e.presetsList)},getPresetsListForSelector:e.getPresetsListForSelector.bind(e),getPresetByName:e.getPresetByName.bind(e),createNewPreset:e.createNewPreset.bind(e)},e.blockTypeManager||Gt.skinsList&&Gt.skinsList[e.SLUG]&&d.loadExtScripts(new Array({src:Gt.skinsList[e.SLUG],id:e.SLUG})),void 0===e.props.attributes.presetName&&(void 0!==e.props.attributes.useGlobalSettings&&e.props.attributes.useGlobalSettings?e.props.setAttributes({presetName:"Default"}):e.props.setAttributes({presetName:"none"})),e.props.setAttributes({skin:e.SKIN}),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&&Nt(e,t)}(t,e),r=t,n=[{key:"SLUG",get:function(){d.trace("************* Need implementation Edit - SLUG ****************")}},{key:"ICON",get:function(){d.trace("************* Need implementation Edit - Icon ****************")}},{key:"SKIN",get:function(){d.trace("************* Need implementation Edit - name ****************")}},{key:"TITLE",get:function(){d.trace("************* Need implementation Edit - Title ****************")}},{key:"blockTypeManager",get:function(){return window[this.SLUG]}},{key:"mainFragment",value:function(e){d.trace("******** Need implementation Edit - mainFragment **********"),d.trace(e)}},{key:"settingsFrame",value:function(e){d.trace("******** Need implementation Edit - blockSettings **********"),d.trace(e)}},{key:"blockSettingsPreview",value:function(e){return wp.element.createElement(At,null,wp.element.createElement(Ot,e),wp.element.createElement("div",{className:"pgc-sgb-mini-preview"},this.ICON,this.TITLE),this.settingsFrame(e))}},{key:"componentDidUpdate",value:function(){var e=this.props.attributes,t=e.taxonomyId,r=e.orderBy,n=e.order;n===this.order&&r===this.orderBy||this.sortingAlbum(r,n),this.props.isSelected&&!this.firstSelect&&(this.firstSelect=!0,t&&this.selectAlbum(t))}},{key:"componentDidMount",value:function(){var e=this.props.attributes.taxonomyId;e&&this.props.isSelected&&!this.firstSelect&&(this.firstSelect=!0,this.selectAlbum(e))}},{key:"createNewPreset",value:function(e,t,r){var n=this,o=Gt.nonce,l=Gt.ajaxurl;if(o&&l){var i=kt({},this.presetsList);i[e]=t;var a={},c=this.SLUG;try{JSON.stringify(i),a[c]=i}catch(e){return d.trace(e),!1}return this.props.setAttributes({loadingPresets:!0,savingPreset:e}),this.lastRequestOptionName=c,d.request2(l,o,JSON.stringify(kt(kt({},{type:"update_option"}),{options:a})),null,(function(t){if(n.lastRequestOptionName&&t.data)try{var o=JSON.parse(t.data);o.message&&void 0!==o.message[n.lastRequestOptionName]&&!0===o.message[n.lastRequestOptionName]&&(n.lastRequestOptionName=void 0,n.presetsList=i,r&&r(),n.props.setAttributes({loadingPresets:!1,selectedPreset:e,newPresetNameSrc:"",savingPreset:""})),n.props.setAttributes({loadingPresets:!1})}catch(e){Vt(e),n.props.setAttributes({loadingPresets:!1})}})),!0}return!1}},{key:"getPresetsListForSelector",value:function(){for(var e=[{label:"None",value:"none"}],t=this.externalEdit.getPresetsName(),r=0;r<t.length;r+=1){var n={};n.label=t[r],n.value=t[r],e.push(n)}return e}},{key:"getPresetByName",value:function(e){return this.presetsList[e]?this.presetsList[e]:{}}},{key:"openSettingsPanel",value:function(){var e=this.props.attributes;this.props.setAttributes({settingsModalIsOpen:!e.settingsModalIsOpen})}},{key:"updateGallery",value:function(){var e=this.props.attributes.taxonomyId;e&&this.selectAlbum(e)}},{key:"sortingAlbum",value:function(e,t){var r;this.galleriesCollection.comparator=function(t){return t.get(e)},"DESC"===t&&(this.galleriesCollection.comparator=(r=this.galleriesCollection.comparator,function(e,t){var n=r(e),o=r(t);return 0===n?-1:0===o||n<o?1:n>o?-1:0})),this.galleriesCollection.sort(),this.orderBy=e,this.order=t,this.props.setAttributes({galleries:this.galleriesCollection.toJSON()})}},{key:"createAlbumsList",value:function(e){var t=[{label:(0,wp.i18n.__)("Select Album","simply-gallery-block"),value:"unset"}];if(e&&e.length)for(var r=0;r<e.length;r+=1)if(0!==parseInt(e[r].term_id)&&-1!==parseInt(e[r].term_id)){var n={label:"".concat(e[r].term_name," | ").concat(e[r].count),value:e[r].term_id};t.push(n)}return t}},{key:"categoriesListReceivedHandler",value:function(e){if(e.data)try{var t=JSON.parse(e.data);if(t.message&&Object.prototype.hasOwnProperty.call(t.message,"data")&&Array.isArray(t.message.data)){var r=t.message.data,n=this.createAlbumsList(r);return void this.props.setAttributes({loading:!1,categoriesList:n})}}catch(e){Vt(e)}this.props.setAttributes({loading:!1})}},{key:"getCategoriesList",value:function(){if(Gt){var e=JSON.stringify({type:"get_categories_by_taxonomy",taxonomy:Gt.taxonomy});this.props.setAttributes({loading:!0,categoriesList:void 0}),d.request2(Gt.ajaxurl,Gt.nonce,e,null,this.categoriesListReceivedHandler)}}},{key:"updateGalleriesList",value:function(e){this.props.setAttributes({galleries:e.toJSON(),taxonomyId:e.id})}},{key:"postsDataReceivedHandler",value:function(e){var __=wp.i18n.__,t=this.galleriesCollection,r=this.props.attributes,n=r.taxonomyId,o=r.orderBy,l=r.order;if(e.data)try{var i=JSON.parse(e.data);i.message&&i.message.data&&Array.isArray(i.message.data)&&(t.id=n,t.reset(i.message.data),this.sortingAlbum(o,l))}catch(e){var a="<div>".concat(__("galleries unavailable!","simply-gallery-block"),"</div>");Vt(a)}this.props.setAttributes({loading:!1})}},{key:"selectAlbum",value:function(e){if(Gt){var t=JSON.stringify({type:"get_posts_by_type",postType:Gt.postType,term_id:e,extended:!0});this.props.setAttributes({loading:!0,taxonomyId:e}),d.request2(Gt.ajaxurl,Gt.nonce,t,null,this.postsDataReceivedHandler)}}},{key:"render",value:function(){var e=this,__=wp.i18n.__,t=!!wp.customize,r=this.galleriesCollection,n=kt(kt({},this.props),{galleriesCollection:r,externalEdit:this.externalEdit}),o=this.props.attributes,l=o.taxonomyId,i=o.categoriesList,a=o.loading,c=o.settingsModalIsOpen;return o.galleries.length?wp.element.createElement(At,null,t&&!c&&wp.element.createElement("div",{className:"pgc-sgb-customizer-mode"},wp.element.createElement(Dt,{isPrimary:!0,icon:"edit",onClick:function(){e.openSettingsPanel()}},__("Change Gallery Settings","simply-gallery-block"))),c?this.blockSettingsPreview(n):this.mainFragment(n)):wp.element.createElement("div",{className:"".concat(Ut,"place-holder-albums")},wp.element.createElement("div",{className:"".concat(Ut,"header")},wp.element.createElement("div",{className:"".concat(Ut,"beta"),title:"BETA"},wp.element.createElement("span",{className:"dashicons dashicons-star-filled"})),this.ICON,__("SimpLy Album","simply-gallery-block"),wp.element.createElement("div",{className:"".concat(Ut,"description")},__("* Album is a collection of galleries","simply-gallery-block"))),a&&wp.element.createElement(Ht,null),!i&&wp.element.createElement(Dt,{isPrimary:!0,onClick:function(){e.getCategoriesList()}},__("Get Albums","simply-gallery-block")),!a&&i&&wp.element.createElement("div",{className:"".concat(Ut,"selector")},wp.element.createElement(Lt,{__nextHasNoMarginBottom:!0,options:i,value:l,onChange:function(t){e.selectAlbum(t)}})))}}],n&&Tt(r.prototype,n),o&&Tt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(It);const Zt=Jt;function Yt(e){return Yt="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},Yt(e)}function Xt(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,$t(n.key),n)}}function $t(e){var t=function(e,t){if("object"!=Yt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Yt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yt(t)?t:t+""}function Qt(e,t,r){return t=tr(t),function(e,t){if(t&&("object"==Yt(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,er()?Reflect.construct(t,r||[],tr(e).constructor):t.apply(e,r))}function er(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(er=function(){return!!e})()}function tr(e){return tr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tr(e)}function rr(e,t){return rr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},rr(e,t)}var nr=wp.element,or=nr.Component,lr=nr.createRef,ir=(d.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=Qt(this,t,arguments)).props,n=r.attributes,o=r.setAttributes,l=r.clientId,i=n.galleryId;e.galleryRef=lr(),e.gallery=void 0,e.galleryVp=void 0;var a=l.split("-")[0].toString().substring(0,3);return e.appName="album_".concat(a).concat((new Date).getTime().toString().slice(-4,-1)),i?document.getElementById(n.galleryId)&&(e.appName="album_".concat(a).concat((new Date).getTime().toString().slice(-4,-1)),o({galleryId:e.appName,skin:e.SKIN,galleryPreloaderColor:e.BLOCK_ATTRIBUTES.galleryPreloaderColor.default}),n.galleryId=e.appName):(o({galleryId:e.appName}),n.galleryId=e.appName),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&&rr(e,t)}(t,e),r=t,n=[{key:"SLUG",get:function(){return"".concat("pgc_sgb_"+this.SKIN)}},{key:"BLOCK_ATTRIBUTES",get:function(){return d.trace("******** Need implementation renderBlock **********"),[]}},{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.galleryId=e.galleryId,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"},function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]?r[n]=t[n]:r[n]=e[n].default);return JSON.stringify(r)}(this.BLOCK_ATTRIBUTES,r)))}}],n&&Xt(r.prototype,n),o&&Xt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(or));const ar=ir;function cr(e){return cr="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},cr(e)}function ur(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 sr(e,t,r){return(t=mr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,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"!=cr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cr(t)?t:t+""}function yr(e,t,r){return t=br(t),function(e,t){if(t&&("object"==cr(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,fr()?Reflect.construct(t,r||[],br(e).constructor):t.apply(e,r))}function fr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fr=function(){return!!e})()}function br(e){return br=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},br(e)}function dr(e,t){return dr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},dr(e,t)}var gr=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&&dr(e,t)}(t,e),r=t,n=[{key:"SKIN",get:function(){return De}},{key:"BLOCK_ATTRIBUTES",get:function(){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ur(Object(r),!0).forEach((function(t){sr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ur(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},nt)}}],n&&pr(r.prototype,n),o&&pr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ar);const hr=gr;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 wr(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,Sr(n.key),n)}}function Sr(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 Or(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)}function Cr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cr=function(){return!!e})()}function Er(e){return Er=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Er(e)}function kr(e,t){return kr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},kr(e,t)}var Pr=wp.element.Component,Tr=wp.components.TextareaControl,_r=(d.trace,function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=this,o=arguments,n=Er(n=t),(e=Or(r,Cr()?Reflect.construct(n,o||[],Er(r).constructor):n.apply(r,o))).updateHints=e.updateHints.bind(e),e.updateHintsDelay=void 0,e.widgets=[],e.textAreaId="pgc-sgb-code-editor-",e.customCssId="pgc-sgb-css-";var l=document.getElementsByClassName("pgc-sgb-text-area").length;return e.textAreaId+=l,e.customCssId+=l,document.getElementById(e.customCssId)?(e.customCss=document.getElementById(e.customCssId),Or(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&&kr(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"),u=c.appendChild(document.createElement("span"));u.innerHTML="!!",u.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.element.createElement(Tr,{__nextHasNoMarginBottom:!0,id:this.textAreaId,className:"pgc-sgb-text-area"})}}],n&&wr(r.prototype,n),o&&wr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Pr));const jr=_r;var xr=wp.element.Fragment,Br=wp.components,Nr=Br.Dropdown,Rr=Br.ColorPicker;function Ir(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(Nr,{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(xr,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(Rr,{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 Ar(e){return Ar="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},Ar(e)}function Mr(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,Hr(n.key),n)}}function Hr(e){var t=function(e,t){if("object"!=Ar(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ar(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ar(t)?t:t+""}function Lr(e,t,r){return t=Fr(t),function(e,t){if(t&&("object"==Ar(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,Dr()?Reflect.construct(t,r||[],Fr(e).constructor):t.apply(e,r))}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 zr=wp.element,Wr=zr.Component,Vr=zr.Fragment,Ur=wp.components,qr=Ur.ToggleControl,Kr=Ur.SelectControl,Jr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Lr(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&&Gr(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(Vr,null,void 0!==t.sharePost&&wp.element.createElement(Kr,{__nextHasNoMarginBottom:!0,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(Ir,{label:__("Overlap Color","simply-gallery-block"),value:t.modaBgColor,onChange:function(e){return r({modaBgColor:e})}}),wp.element.createElement(Ir,{label:__("Icon Color","simply-gallery-block"),value:t.modalIconColor,onChange:function(e){return r({modalIconColor:e})}}),wp.element.createElement(Ir,{label:__("Icon Color on Hover","simply-gallery-block"),value:t.modalIconColorHover,onChange:function(e){return r({modalIconColorHover:e})}}),wp.element.createElement(qr,{__nextHasNoMarginBottom:!0,label:__("Enable Facebook","simply-gallery-block"),checked:!!t.shareFacebook,onChange:function(){return r({shareFacebook:!t.shareFacebook})}}),wp.element.createElement(qr,{__nextHasNoMarginBottom:!0,label:__("Enable X","simply-gallery-block"),checked:!!t.shareTwitter,onChange:function(){return r({shareTwitter:!t.shareTwitter})}}),wp.element.createElement(qr,{__nextHasNoMarginBottom:!0,label:__("Enable Pinterest","simply-gallery-block"),checked:!!t.sharePinterest,onChange:function(){return r({sharePinterest:!t.sharePinterest})}}),wp.element.createElement(qr,{__nextHasNoMarginBottom:!0,label:__("Enable Download","simply-gallery-block"),checked:!!t.sliderItemDownload,onChange:function(){return r({sliderItemDownload:!t.sliderItemDownload})}}),wp.element.createElement(qr,{__nextHasNoMarginBottom:!0,label:__("Show Copy Link","simply-gallery-block"),checked:!!t.shareCopyLink,onChange:function(){return r({shareCopyLink:!t.shareCopyLink})}}))}}],n&&Mr(r.prototype,n),o&&Mr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Wr);const Zr=Jr;function Yr(e){return Yr="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},Yr(e)}function Xr(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"!=Yr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Yr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yr(t)?t:t+""}function Qr(e,t,r){return t=tn(t),function(e,t){if(t&&("object"==Yr(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,en()?Reflect.construct(t,r||[],tn(e).constructor):t.apply(e,r))}function en(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(en=function(){return!!e})()}function tn(e){return tn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},tn(e)}function rn(e,t){return rn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},rn(e,t)}var nn=wp.element,on=nn.Component,ln=nn.Fragment,an=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Qr(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&&rn(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(ln,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)))}}])&&Xr(r.prototype,n),o&&Xr(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(on);const cn=an;function un(e){return un="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},un(e)}function sn(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,pn(n.key),n)}}function pn(e){var t=function(e,t){if("object"!=un(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=un(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==un(t)?t:t+""}function mn(e,t,r){return t=fn(t),function(e,t){if(t&&("object"==un(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,yn()?Reflect.construct(t,r||[],fn(e).constructor):t.apply(e,r))}function yn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yn=function(){return!!e})()}function fn(e){return fn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fn(e)}function bn(e,t){return bn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bn(e,t)}var dn=wp.element.Component,gn=wp.components,hn=gn.SelectControl,vn=gn.RadioControl,wn=gn.ToggleControl,Sn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),mn(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&&bn(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.orderBy,o=t.order,l=t.isPremium,i=t.galleryOpeningMode,__=wp.i18n.__,a=[{value:"inside",label:__("inside","simply-gallery-block")},{value:"_self",label:__("open post _self","simply-gallery-block")},{value:"_blank",label:__("open post _blank","simply-gallery-block")}];return wp.element.createElement(cn,{label:"PLUS / PRO Feature",protectContent:!l},wp.element.createElement(hn,{__nextHasNoMarginBottom:!0,label:__("Gallery opening method","simply-gallery-block"),options:a,value:i,onChange:function(e){r({galleryOpeningMode:e})}}),wp.element.createElement(hn,{__nextHasNoMarginBottom:!0,label:__("Sort galleries by","simply-gallery-block"),disabled:!l,options:[{label:__("ID","simply-gallery-block"),value:"ID"},{label:__("Title","simply-gallery-block"),value:"title"},{label:__("Modified","simply-gallery-block"),value:"modified"},{label:__("Date","simply-gallery-block"),value:"date"}],value:n,onChange:function(e){r({orderBy:e})}}),wp.element.createElement("div",{style:{marginBottom:"16px"}},wp.element.createElement(vn,{label:__("Order Direction","simply-gallery-block"),disabled:!l,selected:o,options:[{label:"ASC",value:"ASC"},{label:"DESC",value:"DESC"}],onChange:function(e){r({order:e})}})),"inside"===i&&wp.element.createElement(wn,{__nextHasNoMarginBottom:!0,label:__("DeepLinking - сreate unique URLs for this gallery.","simply-gallery-block"),checked:!!t.galleryDeepLinking,onChange:function(){return r({galleryDeepLinking:!t.galleryDeepLinking})}}))}}],n&&sn(r.prototype,n),o&&sn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(dn);const On=Sn;function Cn(e){return Cn="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},Cn(e)}function En(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,kn(n.key),n)}}function kn(e){var t=function(e,t){if("object"!=Cn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Cn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cn(t)?t:t+""}function Pn(e,t,r){return t=jn(t),function(e,t){if(t&&("object"==Cn(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,Tn()?Reflect.construct(t,r||[],jn(e).constructor):t.apply(e,r))}function Tn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Tn=function(){return!!e})()}function jn(e){return jn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jn(e)}function xn(e,t){return xn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xn(e,t)}d.trace;var Bn=wp.element,Nn=Bn.Component,Rn=Bn.Fragment,In=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pn(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&&xn(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.deleteMode,r=e.slug,n=e.deleting,o=e.saving,l=e.dispList,i=e.actionFunction,a=e.selected,c=e.selectedPresetCanBeSaved;return wp.element.createElement(Rn,null,wp.element.createElement("div",{className:"pgc-sgb-presets-list-wrap".concat(t?"":" pgc-sgb-no-delete")},l.map((function(e,l){return wp.element.createElement("div",{key:"preset_".concat(l),"data-type":"main",className:"pgc-sgb-preset ".concat(a===e?"pgc-selected ":" ").concat("Default"!==e?"pgc-can-delete ":" ").concat(a===e&&c?"pgc-can-save ":""),onClick:function(t){i({e:t,item:e,slug:r})},onKeyPress:null,role:"button",tabIndex:l,title:a===e&&c?"Click to Save":""},t&&wp.element.createElement("span",{"data-type":"delete",className:"dashicons dashicons-trash pgc-delete-icon ".concat(n===e?"pgc-blink-3":"")}),e,wp.element.createElement("span",{className:"dashicons dashicons-saved pgc-seve-icon ".concat(a===e&&c?"pgc-blink":""," ").concat(o===e?"pgc-blink-3":"")}))}))))}}],n&&En(r.prototype,n),o&&En(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Nn);const An=In;function Mn(e){return Mn="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},Mn(e)}function Hn(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 Ln(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(r),!0).forEach((function(t){Dn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Dn(e,t,r){return(t=Gn(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,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"!=Mn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Mn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mn(t)?t:t+""}function zn(e,t,r){return t=Vn(t),function(e,t){if(t&&("object"==Mn(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||[],Vn(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 Vn(e){return Vn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vn(e)}function Un(e,t){return Un=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Un(e,t)}var qn=wp.element,Kn=qn.Component,Jn=qn.Fragment,Zn=wp.components,Yn=Zn.Spinner,Xn=Zn.SelectControl,$n=Zn.Button,Qn=Zn.TextControl,eo=wp.components.PanelBody,to=window.PGC_SGB_ADMIN,ro="pgc-sgb-post-blocks-",no=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=zn(this,t,arguments)).checkChangesForGrup=e.checkChangesForGrup.bind(e),e.resetGroupToDefault=e.resetGroupToDefault.bind(e),e.presetAction=e.presetAction.bind(e),e.compareSubStateWithGlobalPreset=e.compareSubStateWithGlobalPreset.bind(e),e.updateCurrentPreset=e.updateCurrentPreset.bind(e),e.shareAtr=Object.keys(Xe),e.setSomeAttributes=e.props.setAttributes,e.getPresetFromState=e.getPresetFromState.bind(e),e.defSettings=function(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r].default);return t}(e.allAttributes),We)Object.prototype.hasOwnProperty.call(We,r)&&Object.prototype.hasOwnProperty.call(e.defSettings,r)&&delete e.defSettings[r];return e.settingsNameList=Object.keys(e.defSettings),Object.defineProperty(e,"globalPreset",{get:function(){return to&&to.skinsSettings&&to.skinsSettings[this.props.attributes.slug]?to.skinsSettings[this.props.attributes.slug]:this.defSettings}.bind(e),set:function(e){(to||to.skinsSettings||void 0!==to.skinsSettings[this.props.attributes.slug])&&(to.skinsSettings[this.props.attributes.slug]=e)}.bind(e)}),e.tempCurrentGallerySettings=void 0,e.presetGlobal=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&&Un(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){d.trace("********** BlocksInspector - allAttributes - Need implementation **********")}},{key:"getBlockInspector",value:function(e){d.trace("******** Need implementation Inspector - blockSettings **********"),d.trace(e)}},{key:"getLightboxPanel",value:function(e){d.trace("********** BlocksInspector - lightboxPanel - Need implementation **********"),d.trace(e)}},{key:"componentDidMount",value:function(){var e=this.props.attributes;if("none"!==e.presetName){var t=Ln(Ln({},this.defSettings),this.props.externalEdit.getPresetByName(e.presetName));this.updateGallerySettingsFromPreset(t)}else this.presetGlobal=this.getAllSettingsFromGallery()}},{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:"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(){for(var e={},t=0;t<this.settingsNameList.length;t+=1){var r=this.settingsNameList[t];Object.prototype.hasOwnProperty.call(this.props.attributes,r)&&(e[r]=this.props.attributes[r])}return e}},{key:"getPresetFromState",value:function(){var e=this.defSettings,t=this.getAllSettingsFromGallery(),r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&Object.prototype.hasOwnProperty.call(t,n)&&e[n]!==t[n]&&(r[n]=t[n]);return r}},{key:"updateCurrentPreset",value:function(){var e=this,t=this.props,r=t.attributes,n=t.externalEdit,o=r.selectedPreset,l=this.getPresetFromState();n.createNewPreset(o,l,(function(){e.presetGlobal=e.getAllSettingsFromGallery()}))}},{key:"presetAction",value:function(e){var t=this.props,r=t.attributes,n=t.setAttributes,o=t.externalEdit,__=wp.i18n.__,l=e.e,i=e.item;if(l&&i&&!r.loadingPresets){var a=l.target;if(a&&a.dataset&&a.dataset.type){var c=this.defSettings,u=Ln({},o.getPresetsList());if("main"===a.dataset.type&&u[i]){if(i===r.selectedPreset&&!this.compareSubStateWithGlobalPreset())return void this.updateCurrentPreset();var s=!0;if(this.compareSubStateWithGlobalPreset()||(s=!1,window.confirm(__("Your changes were not saved. Do you want to lose those changes?","simply-gallery-block"))&&(s=!0)),!s)return;if(""===r.selectedPreset)this.tempCurrentGallerySettings=this.getAllSettingsFromGallery();else if(r.selectedPreset===i&&this.tempCurrentGallerySettings)return this.updateGallerySettingsFromPreset(this.tempCurrentGallerySettings),n({selectedPreset:""}),void(this.tempCurrentGallerySettings=void 0);var p=Ln(Ln({},c),o.getPresetByName(i));this.updateGallerySettingsFromPreset(p),n({selectedPreset:i})}}}}},{key:"compareSubStateWithGlobalPreset",value:function(){var e=this.presetGlobal,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:"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.presetGlobal=e,this.setSomeAttributes(r)}},{key:"render",value:function(){var e=this,t=this.props,r=t.attributes,n=t.setAttributes,o=t.externalEdit,l=r.isPremium,i=r.loading,a=r.categoriesList,c=r.taxonomyId,u=r.galleryOpeningMode,s=r.presetName,p=r.selectedPreset,m=r.loadingPresets,y=r.savingPreset,f=r.newPresetNameSrc,b=a&&a.length>1?a.slice(1):a,__=wp.i18n.__;return wp.element.createElement("div",{className:"".concat(ro,"inspector")},"none"===s&&wp.element.createElement(eo,{title:__("Preset Apply / Edit","simply-gallery-block"),initialOpen:!1},wp.element.createElement(cn,{label:"PLUS / PRO Feature",protectContent:!l},wp.element.createElement(Qn,{__nextHasNoMarginBottom:!0,className:"pgc-sgb-input",value:f,disabled:m,onKeyPress:function(t){"Enter"!==t.key&&13!==t.keyCode||""!==f&&o.createNewPreset(f,e.getPresetFromState())&&(e.presetGlobal=e.getAllSettingsFromGallery())},onChange:function(e){e=e.replace(/['/"«»#<>.,*+(){}%~!@&^]/g,""),n({newPresetNameSrc:e.trim()})}}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement($n,{isPrimary:!0,isBusy:""!==f&&m,disabled:m||""===f,onClick:function(){""!==f&&o.createNewPreset(f,e.getPresetFromState())&&(e.presetGlobal=e.getAllSettingsFromGallery())}},__("Save as New Preset","simply-gallery-block"))),wp.element.createElement("hr",null)),wp.element.createElement(An,{dispList:o.getPresetsName(),actionFunction:this.presetAction,selected:p,loading:m,saving:y,selectedPresetCanBeSaved:!this.compareSubStateWithGlobalPreset()}),wp.element.createElement("div",{style:{marginTop:"10px",textAlign:"right"}},wp.element.createElement($n,{isPrimary:!0,isBusy:""===f&&m,disabled:""===p||this.compareSubStateWithGlobalPreset(),onClick:function(){return e.updateCurrentPreset()}},__("Update Current Preset","simply-gallery-block")))),wp.element.createElement(eo,{title:__("Album Settings","simply-gallery-block"),initialOpen:!0},wp.element.createElement("div",{className:"".concat(ro,"inspector")},i&&wp.element.createElement(Yn,null),a&&wp.element.createElement("div",{className:"".concat(ro,"selector")},wp.element.createElement(Xn,{__nextHasNoMarginBottom:!0,label:__("Select Album","simply-gallery-block"),options:b,value:c,onChange:function(e){o.selectAlbum(e)}}),wp.element.createElement($n,{isPrimary:!0,onClick:o.getCategoriesList},__("Reload Albums List","simply-gallery-block"))),void 0!==r.presetName&&wp.element.createElement("div",{className:"".concat(ro,"selector")},wp.element.createElement(Xn,{__nextHasNoMarginBottom:!0,label:__("Use Preset","simply-gallery-block"),options:o.getPresetsListForSelector(),value:s,onChange:function(t){if("none"===s&&(e.tempCurrentGallerySettings=e.getAllSettingsFromGallery()),"none"===t)e.tempCurrentGallerySettings&&e.updateGallerySettingsFromPreset(e.tempCurrentGallerySettings);else{var r=Ln(Ln({},e.defSettings),o.getPresetByName(t));e.updateGallerySettingsFromPreset(r)}n({presetName:t})}})))),"none"===s&&wp.element.createElement(eo,{title:__("Galleries - Manager","simply-gallery-block"),initialOpen:!1},wp.element.createElement("div",{className:"".concat(ro,"selector")},wp.element.createElement(On,{attributes:r,setSomeAttributes:n,externalEdit:o}))),"none"===s&&this.getBlockInspector(this.props),"inside"===u&&"none"===s&&wp.element.createElement(Jn,null,wp.element.createElement(eo,{title:__("Share Bar Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Zr,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement($n,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.shareAtr),onClick:function(){return e.resetGroupToDefault(e.shareAtr)}},__("Reset to default - Share Bar","simply-gallery-block")))),this.getLightboxPanel(this.props)),"none"===s&&wp.element.createElement(eo,{title:__("Custom CSS","simply-gallery-block"),initialOpen:!1},wp.element.createElement(jr,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",null,wp.element.createElement("p",null,__("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&&Fn(r.prototype,n),o&&Fn(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Kn);const oo=no;function lo(e){return lo="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},lo(e)}function io(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,ao(n.key),n)}}function ao(e){var t=function(e,t){if("object"!=lo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=lo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lo(t)?t:t+""}function co(e,t,r){return t=so(t),function(e,t){if(t&&("object"==lo(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,uo()?Reflect.construct(t,r||[],so(e).constructor):t.apply(e,r))}function uo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(uo=function(){return!!e})()}function so(e){return so=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},so(e)}function po(e,t){return po=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},po(e,t)}var mo=wp.element,yo=mo.Component,fo=mo.Fragment,bo=wp.components,go=bo.RangeControl,ho=bo.ToggleControl,vo=bo.SelectControl,wo=bo.TextControl,So=(d.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),co(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&&po(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(fo,null,wp.element.createElement(cn,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(vo,{__nextHasNoMarginBottom:!0,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(ho,{__nextHasNoMarginBottom:!0,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(ho,{__nextHasNoMarginBottom:!0,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(ho,{__nextHasNoMarginBottom:!0,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(ho,{__nextHasNoMarginBottom:!0,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(ho,{__nextHasNoMarginBottom:!0,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(ho,{__nextHasNoMarginBottom:!0,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(ho,{__nextHasNoMarginBottom:!0,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(wo,{__nextHasNoMarginBottom:!0,label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(Ir,{label:__("Lightbox background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(Ir,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(Ir,{label:__("Lightbox Header & Footer color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(ho,{__nextHasNoMarginBottom:!0,label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(Ir,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(ho,{__nextHasNoMarginBottom:!0,label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(fo,null,wp.element.createElement(ho,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(go,{__nextHasNoMarginBottom:!0,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(Ir,{label:__("Slideshow Indicator Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(Ir,{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(ho,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemTitleEnable,onChange:function(){return r({sliderItemTitleEnable:!t.sliderItemTitleEnable})}}),t.sliderItemTitleEnable&&wp.element.createElement(fo,null,t.sliderCaptionSrc&&wp.element.createElement(vo,{__nextHasNoMarginBottom:!0,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(go,{__nextHasNoMarginBottom:!0,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(Ir,{label:__("Text Color","simply-gallery-block"),value:t.sliderItemTitleTextColor,onChange:function(e){return r({sliderItemTitleTextColor:e})}}),wp.element.createElement("hr",null)),wp.element.createElement(ho,{__nextHasNoMarginBottom:!0,label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbBarEnable,onChange:function(){return r({sliderThumbBarEnable:!t.sliderThumbBarEnable})}}),t.sliderThumbBarEnable&&wp.element.createElement(fo,null,wp.element.createElement(Ir,{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(ho,{__nextHasNoMarginBottom:!0,label:__("Enable Zooom","simply-gallery-block"),checked:!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),wp.element.createElement(ho,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(ho,{__nextHasNoMarginBottom:!0,label:__("Show Fullscreen Button","simply-gallery-block"),checked:!!t.sliderFullscreenEnabled,onChange:function(){return r({sliderFullscreenEnabled:!t.sliderFullscreenEnabled})}}),wp.element.createElement(Ir,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(Ir,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(Ir,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(Ir,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&io(r.prototype,n),o&&io(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(yo));const Oo=So;function Co(e){return Co="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},Co(e)}function Eo(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"!=Co(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Co(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Co(t)?t:t+""}function Po(e,t,r){return t=_o(t),function(e,t){if(t&&("object"==Co(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,To()?Reflect.construct(t,r||[],_o(e).constructor):t.apply(e,r))}function To(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(To=function(){return!!e})()}function _o(e){return _o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_o(e)}function jo(e,t){return jo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jo(e,t)}var xo=wp.element,Bo=xo.Component,No=xo.Fragment,Ro=wp.components,Io=Ro.Button,Ao=Ro.RangeControl,Mo=Ro.ToggleControl,Ho=Ro.TextControl,Lo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Po(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&&jo(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(No,null,wp.element.createElement(Ao,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:t.splashColumns,onChange:function(e){return r({splashColumns:e})},min:1,max:8,step:1}),wp.element.createElement(cn,{className:"".concat("pgc-sgb-post-blocks-","premium"),label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(No,null,wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Io,{key:200,isPrimary:200===t.splashThumbRecomendedWidth,isSecondary:200!==t.splashThumbRecomendedWidth,"aria-pressed":200===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:200})}},"200"),wp.element.createElement(Io,{key:250,isPrimary:250===t.splashThumbRecomendedWidth,isSecondary:250!==t.splashThumbRecomendedWidth,"aria-pressed":250===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:250})}},"250"),wp.element.createElement(Io,{key:300,isPrimary:300===t.splashThumbRecomendedWidth,isSecondary:300!==t.splashThumbRecomendedWidth,"aria-pressed":300===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:300})}},"300"),wp.element.createElement(Io,{key:350,isPrimary:350===t.splashThumbRecomendedWidth,isSecondary:350!==t.splashThumbRecomendedWidth,"aria-pressed":350===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:350})}},"350"),wp.element.createElement(Io,{key:400,isPrimary:400===t.splashThumbRecomendedWidth,isSecondary:400!==t.splashThumbRecomendedWidth,"aria-pressed":400===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:400})}},"400")),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(Ao,{__nextHasNoMarginBottom:!0,label:__("Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.splashThumbHieghtRation,onChange:function(e){return r({splashThumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement(Ao,{__nextHasNoMarginBottom:!0,label:__("Space between thumbnails","simply-gallery-block"),value:t.splashThumbSpacing,onChange:function(e){return r({splashThumbSpacing:e})},min:0,max:40,step:1}),wp.element.createElement(Ao,{__nextHasNoMarginBottom:!0,label:__("Rounded Corners","simply-gallery-block"),value:t.coverRoundedCorners,onChange:function(e){return r({coverRoundedCorners:e})},min:0,max:20,step:1}))),wp.element.createElement(Ir,{label:__("Cover Background Color","simply-gallery-block"),value:t.coverTitleTextBgColor,onChange:function(e){return r({coverTitleTextBgColor:e})}}),wp.element.createElement(Ir,{label:__("Cover Overlay Color","simply-gallery-block"),value:t.coverHoverColor,onChange:function(e){return r({coverHoverColor:e})}}),wp.element.createElement(Mo,{__nextHasNoMarginBottom:!0,label:__("Show Gallery Title","simply-gallery-block"),checked:!!t.coverTitle,onChange:function(){return r({coverTitle:!t.coverTitle})}}),t.coverTitle&&wp.element.createElement(No,null,wp.element.createElement(Ao,{__nextHasNoMarginBottom:!0,label:__("Title Font size","simply-gallery-block"),value:t.coverTitleTextSize,onChange:function(e){return r({coverTitleTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(Ir,{label:__("Title Text Color","simply-gallery-block"),value:t.coverTitleTextColor,onChange:function(e){return r({coverTitleTextColor:e})}})),wp.element.createElement(Mo,{__nextHasNoMarginBottom:!0,label:__("Show Tip Button","simply-gallery-block"),checked:!!t.coverTip,onChange:function(){return r({coverTip:!t.coverTip})}}),t.coverTip&&wp.element.createElement(No,null,wp.element.createElement(Ho,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Default Label Text","simply-gallery-block"),value:t.coverTipLabel,onChange:function(e){return r({coverTipLabel:e})}}),wp.element.createElement(Ao,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Font Size","simply-gallery-block"),value:t.coverTipTextSize,onChange:function(e){return r({coverTipTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(Ir,{label:__("Tip Button - Text Color","simply-gallery-block"),value:t.coverTipTextColor,onChange:function(e){return r({coverTipTextColor:e})}}),wp.element.createElement(Ir,{label:__("Tip Button - Background Color","simply-gallery-block"),value:t.coverTipTextBgColor,onChange:function(e){return r({coverTipTextBgColor:e})}})))}}],n&&Eo(r.prototype,n),o&&Eo(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Bo);const Do=Lo;function Fo(e){return Fo="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},Fo(e)}function Go(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 zo(e,t,r){return(t=Vo(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,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,Vo(n.key),n)}}function Vo(e){var t=function(e,t){if("object"!=Fo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fo(t)?t:t+""}function Uo(e,t,r){return t=Ko(t),function(e,t){if(t&&("object"==Fo(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,qo()?Reflect.construct(t,r||[],Ko(e).constructor):t.apply(e,r))}function qo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qo=function(){return!!e})()}function Ko(e){return Ko=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ko(e)}function Jo(e,t){return Jo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Jo(e,t)}var Zo=wp.components,Yo=Zo.PanelBody,Xo=Zo.Button,$o=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=Uo(this,t,arguments);var r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Go(Object(r),!0).forEach((function(t){zo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Go(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Ye);return delete r.galleryScrollPositionControll,e.lightbox=Object.keys(r),e.blockAtr=Object.keys(Ze),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&&Jo(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return nt}},{key:"getBlockInspector",value:function(e){var t=this,__=wp.i18n.__,r=e.attributes,n=e.setAttributes;return wp.element.createElement(Yo,{title:__("Covers Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Do,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Xo,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.blockAtr),onClick:function(){return t.resetGroupToDefault(t.blockAtr)}},__("Reset to default - Covers Settings","simply-gallery-block"))))}},{key:"getLightboxPanel",value:function(e){var t=this,r=e.attributes,n=e.setAttributes,__=wp.i18n.__;return wp.element.createElement(Yo,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Oo,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(Xo,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return t.resetGroupToDefault(t.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}(oo);const Qo=$o;function el(e){return el="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},el(e)}function tl(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,rl(n.key),n)}}function rl(e){var t=function(e,t){if("object"!=el(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=el(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==el(t)?t:t+""}function nl(e,t,r){return t=ll(t),function(e,t){if(t&&("object"==el(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,ol()?Reflect.construct(t,r||[],ll(e).constructor):t.apply(e,r))}function ol(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ol=function(){return!!e})()}function ll(e){return ll=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ll(e)}function il(e,t){return il=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},il(e,t)}d.trace;var al=wp.element.Fragment,cl=wp.blockEditor.InspectorControls,ul=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),nl(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&&il(e,t)}(t,e),r=t,(n=[{key:"SLUG",get:function(){return Fe}},{key:"ICON",get:function(){return i}},{key:"TITLE",get:function(){return Le}},{key:"SKIN",get:function(){return De}},{key:"settingsFrame",value:function(e){return wp.element.createElement(Qo,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(al,null,wp.element.createElement(Ot,e),wp.element.createElement(cl,null,this.settingsFrame(e)),wp.element.createElement(hr,this.props))}}])&&tl(r.prototype,n),o&&tl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Zt);const sl=ul;function pl(e){return pl="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},pl(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 yl(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){fl(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 fl(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 bl(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"!=pl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pl(t)?t:t+""}function gl(e,t,r){return t=vl(t),function(e,t){if(t&&("object"==pl(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,hl()?Reflect.construct(t,r||[],vl(e).constructor):t.apply(e,r))}function hl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hl=function(){return!!e})()}function vl(e){return vl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vl(e)}function wl(e,t){return wl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wl(e,t)}var Sl=wp.element,Ol=Sl.Component,Cl=Sl.Fragment,El="sgb-",kl=(d.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),gl(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&&wl(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e,t,r=this.props,n=r.itemData,o=r.itemMetaData,l=yl(yl({},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(El,"wp-audio"):"video"===l.type?t="".concat(El,"wp-video"):(""!==l.link&&void 0!==l.linkText||"pgc_simply_gallery"===l.type)&&(t="".concat(El,"wp-button")),e?wp.element.createElement(Cl,null,wp.element.createElement("div",{className:"".concat(El,"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(Cl,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(Cl,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(El,"item-caption")},l.caption)))):null}}])&&bl(r.prototype,n),o&&bl(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ol));const Pl=kl;function Tl(e){return Tl="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},Tl(e)}function _l(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,jl(n.key),n)}}function jl(e){var t=function(e,t){if("object"!=Tl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Tl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tl(t)?t:t+""}function xl(e,t,r){return t=Nl(t),function(e,t){if(t&&("object"==Tl(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||[],Nl(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 Nl(e){return Nl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Nl(e)}function Rl(e,t){return Rl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Rl(e,t)}var Il=wp.element.Component,Al=(d.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),xl(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&&Rl(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props.attributes,t=e.galleries,r=e.align;if(0===t.lenght)return null;var n=r?"align".concat(r):"";return wp.element.createElement("div",{className:"simpLy-gallery-freedom-block sgb-album ".concat(n),"data-gallery-id":"".concat("simpLy")},wp.element.createElement("div",{className:"".concat("sgb-","gallery")},t.map((function(e){return wp.element.createElement(Pl,{itemData:e,key:"id".concat(e.id),itemMetaData:null})}))))}}],n&&_l(r.prototype,n),o&&_l(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Il));const Ml=Al;const Hl=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 d.updateProperties(n,t),n};function Ll(e){return Ll="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},Ll(e)}function Dl(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 Fl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Dl(Object(r),!0).forEach((function(t){Gl(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Gl(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Ll(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ll(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ll(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var zl=wp.blocks.createBlock,Wl={title:Le,icon:i,description:wp.i18n.__("Display SimpLy Album.","simply-gallery-block"),keywords:[wp.i18n.__("simply","simply-gallery-block"),wp.i18n.__("galleries","simply-gallery-block"),wp.i18n.__("category","simply-gallery-block"),wp.i18n.__("album","simply-gallery-block"),"simply"],attributes:Fl({},nt),supports:{align:["wide","full"],html:!1},transforms:{to:[{type:"block",blocks:["pgcsimplygalleryblock/albumnavigator"],transform:function(e){return zl("pgcsimplygalleryblock/albumnavigator",Fl({},Hl(nt,e,[])))}}]},edit:sl,save:Ml},Vl="Album Navigator",Ul="albumnavigator",ql="".concat("pgc_sgb_"+Ul);const Kl=JSON.parse('{"apiVersion":2,"name":"pgcsimplygalleryblock/albumnavigator","title":"Album Navigator","description":"Display SimpLy Album.","keywords":["album","simply","galleries","category"],"textdomain":"simply-gallery-block","supports":{"align":["wide","full"],"html":false},"editorStyle":"pgc_sgb_albums_style"}');const Jl={splashColumns:{type:"number",default:3},splashThumbHieghtRation:{type:"number",default:1},splashThumbRecomendedWidth:{type:"number",default:200},splashThumbSpacing:{type:"number",default:5},coverRoundedCorners:{type:"number",default:0},coverHoverColor:{type:"sring",default:"rgba(0,0,0,0.5)"},coverTitleTextBgColor:{type:"sring",default:"#01b5fd"},coverTitle:{type:"boolean",default:!0},coverTitleTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTitleTextSize:{type:"number",default:20},coverTip:{type:"boolean",default:!0},coverTipLabel:{type:"sring",default:"more"},coverTipTextColor:{type:"sring",default:"rgba(255,255,255,1)"},coverTipTextSize:{type:"number",default:12},coverTipTextBgColor:{type:"sring",default:"rgba(0,0,0,0.8)"}};const Zl={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},sliderSlideshowAutoStart:{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:!0},sliderFullscreenEnabled:{type:"boolean",default:!0}};const Yl={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 Xl(e){return Xl="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},Xl(e)}function $l(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 Ql(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$l(Object(r),!0).forEach((function(t){ei(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ei(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Xl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Xl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const ti=Ql(Ql({},{galleryLayout:{type:"sring",default:"masonry"},thumbClickAction:{type:"string",default:"useLightbox"},galleryModalPreloaderColor:{type:"sring",default:"rgba(155,155,155,1)"},galleryModalBgColor:{type:"sring",default:"rgba(255,255,255,1)"},galleryModalHeaderBgColor:{type:"sring",default:"rgba(255,255,255,1)"},galleryModalHeaderTitleColor:{type:"sring",default:"rgba(0,0,0,1)"},galleryModalHeaderTitleFontSize:{type:"number",default:18},galleryModalShareButton:{type:"boolean",default:!0},galleryModalControlsColor:{type:"sring",default:"rgba(255,255,255,1)"},galleryModalControlsColorHover:{type:"sring",default:"rgba(0,0,0,1)"},galleryModalControlsIconColor:{type:"sring",default:"rgba(0,0,0,1)"},galleryModalControlsIconColorHover:{type:"sring",default:"rgba(255,255,255,1)"}}),Yl);const ri={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)"}};function ni(e){return ni="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},ni(e)}function oi(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 li(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oi(Object(r),!0).forEach((function(t){ii(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ii(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=ni(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ni(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ni(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ai=li(li(li(li(li(li({},Je),Jl),Zl),Xe),ti),ri);ai.sliderItemDescriptionEnable.default=!1,ai.copyRProtection.default=!1,delete ai.useGlobalSettings;const ci=ai;function ui(e){return ui="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},ui(e)}function si(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 pi(e,t,r){return(t=yi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mi(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,yi(n.key),n)}}function yi(e){var t=function(e,t){if("object"!=ui(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ui(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ui(t)?t:t+""}function fi(e,t,r){return t=di(t),function(e,t){if(t&&("object"==ui(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,bi()?Reflect.construct(t,r||[],di(e).constructor):t.apply(e,r))}function bi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(bi=function(){return!!e})()}function di(e){return di=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},di(e)}function gi(e,t){return gi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gi(e,t)}var hi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fi(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&&gi(e,t)}(t,e),r=t,n=[{key:"SKIN",get:function(){return Ul}},{key:"BLOCK_ATTRIBUTES",get:function(){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?si(Object(r),!0).forEach((function(t){pi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):si(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},ci)}}],n&&mi(r.prototype,n),o&&mi(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ar);const vi=hi;function wi(e){return wi="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},wi(e)}function Si(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,Oi(n.key),n)}}function Oi(e){var t=function(e,t){if("object"!=wi(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=wi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wi(t)?t:t+""}function Ci(e,t,r){return t=ki(t),function(e,t){if(t&&("object"==wi(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,Ei()?Reflect.construct(t,r||[],ki(e).constructor):t.apply(e,r))}function Ei(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ei=function(){return!!e})()}function ki(e){return ki=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ki(e)}function Pi(e,t){return Pi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pi(e,t)}var Ti=wp.element,_i=Ti.Component,ji=Ti.Fragment,xi=wp.components,Bi=xi.RangeControl,Ni=xi.ToggleControl,Ri=xi.TextControl,Ii=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ci(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&&Pi(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(ji,null,wp.element.createElement(Ni,{__nextHasNoMarginBottom:!0,label:__("Enable Tags Filter","simply-gallery-block"),checked:!!t.tagsFilter,onChange:function(){return r({tagsFilter:!t.tagsFilter})}}),t.tagsFilter&&wp.element.createElement(ji,null,wp.element.createElement(Ri,{__nextHasNoMarginBottom:!0,label:__('Text for filter button "All"',"simply-gallery-block"),value:t.tagCloudAll,onChange:function(e){return r({tagCloudAll:e})}}),wp.element.createElement(Ir,{label:__("Tag Background Color","simply-gallery-block"),value:t.tagCloudBgColor,onChange:function(e){return r({tagCloudBgColor:e})}}),wp.element.createElement(Ir,{label:__("Tag Background Hover Color","simply-gallery-block"),value:t.tagCloudBgColorOver,onChange:function(e){return r({tagCloudBgColorOver:e})}}),wp.element.createElement(Ir,{label:__("Tag Text Color","simply-gallery-block"),value:t.tagCloudTextColor,onChange:function(e){return r({tagCloudTextColor:e})}}),wp.element.createElement(Ir,{label:__("Tag Text Hover Color","simply-gallery-block"),value:t.tagCloudTextColorOver,onChange:function(e){return r({tagCloudTextColorOver:e})}}),wp.element.createElement(Bi,{__nextHasNoMarginBottom:!0,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&&Si(r.prototype,n),o&&Si(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(_i);const Ai=Ii;function Mi(e){return Mi="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},Mi(e)}function Hi(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,Li(n.key),n)}}function Li(e){var t=function(e,t){if("object"!=Mi(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Mi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mi(t)?t:t+""}function Di(e,t,r){return t=Gi(t),function(e,t){if(t&&("object"==Mi(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,Fi()?Reflect.construct(t,r||[],Gi(e).constructor):t.apply(e,r))}function Fi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fi=function(){return!!e})()}function Gi(e){return Gi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Gi(e)}function zi(e,t){return zi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zi(e,t)}var Wi=wp.element,Vi=Wi.Component,Ui=Wi.Fragment,qi=wp.components,Ki=qi.RangeControl,Ji=qi.ToggleControl,Zi=qi.SelectControl,Yi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Di(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&&zi(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(Ui,null,wp.element.createElement(Zi,{__nextHasNoMarginBottom:!0,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){r({thumbClickAction:e})}}),wp.element.createElement(Ji,{__nextHasNoMarginBottom:!0,label:__("Show Share Button","simply-gallery-block"),checked:t.galleryModalShareButton,onChange:function(){return r({galleryModalShareButton:!t.galleryModalShareButton})}}),wp.element.createElement(cn,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Ai,{attributes:t,setSomeAttributes:r})),wp.element.createElement("hr",null),wp.element.createElement(Ir,{label:__("Overlap Color","simply-gallery-block"),value:t.galleryModalBgColor,onChange:function(e){return r({galleryModalBgColor:e})}}),wp.element.createElement(Ir,{label:__("Preloader Color","simply-gallery-block"),value:t.galleryModalPreloaderColor,onChange:function(e){return r({galleryModalPreloaderColor:e})}}),wp.element.createElement(Ir,{label:__("Info Bar Color - Header","simply-gallery-block"),value:t.galleryModalHeaderBgColor,onChange:function(e){return r({galleryModalHeaderBgColor:e})}}),wp.element.createElement(Ir,{label:__("Info Bar Title text Color","simply-gallery-block"),value:t.galleryModalHeaderTitleColor,onChange:function(e){return r({galleryModalHeaderTitleColor:e})}}),wp.element.createElement(Ki,{__nextHasNoMarginBottom:!0,label:__("Title Font Size (px)","simply-gallery-block"),value:t.galleryModalHeaderTitleFontSize,onChange:function(e){return r({galleryModalHeaderTitleFontSize:e})},min:11,max:38,step:1}),wp.element.createElement(Ir,{label:__("Controls BG Color - Header Button","simply-gallery-block"),value:t.galleryModalControlsColor,onChange:function(e){return r({galleryModalControlsColor:e})}}),wp.element.createElement(Ir,{label:__("Controls Hover BG Color","simply-gallery-block"),value:t.galleryModalControlsColorHover,onChange:function(e){return r({galleryModalControlsColorHover:e})}}),wp.element.createElement(Ir,{label:__("Controls Icon Color - Header Button","simply-gallery-block"),value:t.galleryModalControlsIconColor,onChange:function(e){return r({galleryModalControlsIconColor:e})}}),wp.element.createElement(Ir,{label:__("Controls Icon Hover Color","simply-gallery-block"),value:t.galleryModalControlsIconColorHover,onChange:function(e){return r({galleryModalControlsIconColorHover:e})}}))}}],n&&Hi(r.prototype,n),o&&Hi(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Vi);const Xi=Yi;function $i(e){return $i="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},$i(e)}function Qi(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"!=$i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$i(t)?t:t+""}function ta(e,t,r){return t=na(t),function(e,t){if(t&&("object"==$i(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,ra()?Reflect.construct(t,r||[],na(e).constructor):t.apply(e,r))}function ra(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ra=function(){return!!e})()}function na(e){return na=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},na(e)}function oa(e,t){return oa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oa(e,t)}var la=wp.element,ia=la.Component,aa=la.Fragment,ca=wp.components,ua=ca.RangeControl,sa=ca.ToggleControl,pa=ca.SelectControl,ma=ca.TextControl,ya=(d.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),ta(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&&oa(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(aa,null,wp.element.createElement(cn,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(pa,{__nextHasNoMarginBottom:!0,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(sa,{__nextHasNoMarginBottom:!0,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(sa,{__nextHasNoMarginBottom:!0,label:__("Carousel mode","simply-gallery-block"),checked:t.sliderCarouselMode,onChange:function(){return r({sliderCarouselMode:!t.sliderCarouselMode})}}),wp.element.createElement(sa,{__nextHasNoMarginBottom:!0,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(sa,{__nextHasNoMarginBottom:!0,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(sa,{__nextHasNoMarginBottom:!0,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(sa,{__nextHasNoMarginBottom:!0,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(sa,{__nextHasNoMarginBottom:!0,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(sa,{__nextHasNoMarginBottom:!0,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(ma,{__nextHasNoMarginBottom:!0,label:__("Copyright Alert (right mouse click)","simply-gallery-block"),value:t.copyRAlert,onChange:function(e){return r({copyRAlert:e})}})),wp.element.createElement(Ir,{label:__("Lightbox background color","simply-gallery-block"),value:t.sliderBgColor,onChange:function(e){return r({sliderBgColor:e})}}),wp.element.createElement(Ir,{label:__("Preloader Color","simply-gallery-block"),value:t.sliderPreloaderColor,onChange:function(e){return r({sliderPreloaderColor:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - BG Color","simply-gallery-block"),value:t.sliderNavigationColor,onChange:function(e){return r({sliderNavigationColor:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - Hover BG Color","simply-gallery-block"),value:t.sliderNavigationColorOver,onChange:function(e){return r({sliderNavigationColorOver:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - Icon Color","simply-gallery-block"),value:t.sliderNavigationIconColor,onChange:function(e){return r({sliderNavigationIconColor:e})}}),wp.element.createElement(Ir,{label:__("Main Controls - Icon Hover Color","simply-gallery-block"),value:t.sliderNavigationIconColorOver,onChange:function(e){return r({sliderNavigationIconColorOver:e})}}),wp.element.createElement(Ir,{label:__("Caption bar background color","simply-gallery-block"),value:t.sliderHeaderFooterBgColor,onChange:function(e){return r({sliderHeaderFooterBgColor:e})}}),wp.element.createElement(sa,{__nextHasNoMarginBottom:!0,label:__("Show Item Title","simply-gallery-block"),checked:!!t.sliderItemTitleEnable,onChange:function(){return r({sliderItemTitleEnable:!t.sliderItemTitleEnable})}}),t.sliderItemTitleEnable&&wp.element.createElement(aa,null,wp.element.createElement(ua,{__nextHasNoMarginBottom:!0,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(Ir,{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(cn,{label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(sa,{__nextHasNoMarginBottom:!0,label:__("Show Item Caption","simply-gallery-block"),checked:!!t.sliderItemDescriptionEnable,onChange:function(){return r({sliderItemDescriptionEnable:!t.sliderItemDescriptionEnable})}}),t.sliderItemDescriptionEnable&&wp.element.createElement(aa,null,t.sliderDescriptionSrc&&wp.element.createElement(pa,{__nextHasNoMarginBottom:!0,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(ua,{__nextHasNoMarginBottom:!0,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(Ir,{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(sa,{__nextHasNoMarginBottom:!0,label:__("Show Items Counter","simply-gallery-block"),checked:!!t.sliderItemCounterEnable,onChange:function(){return r({sliderItemCounterEnable:!t.sliderItemCounterEnable})}}),t.sliderItemCounterEnable&&wp.element.createElement(Ir,{label:__("Items Counter Color","simply-gallery-block"),value:t.itemCounterColor,onChange:function(e){return r({itemCounterColor:e})}}),wp.element.createElement(sa,{__nextHasNoMarginBottom:!0,label:__("Show Slideshow Button","simply-gallery-block"),checked:!!t.sliderSlideshow,onChange:function(){return r({sliderSlideshow:!t.sliderSlideshow})}}),t.sliderSlideshow&&wp.element.createElement(aa,null,wp.element.createElement(sa,{__nextHasNoMarginBottom:!0,label:__("Slideshow Autostart","simply-gallery-block"),checked:!!t.sliderSlideshowAutoStart,onChange:function(){return r({sliderSlideshowAutoStart:!t.sliderSlideshowAutoStart})}}),wp.element.createElement(ua,{__nextHasNoMarginBottom:!0,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(Ir,{label:__("Slideshow - Progress Bar Color","simply-gallery-block"),value:t.slideshowIndicatorColor,onChange:function(e){return r({slideshowIndicatorColor:e})}}),wp.element.createElement(Ir,{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(sa,{__nextHasNoMarginBottom:!0,label:__("Show Thumbnails Bar","simply-gallery-block"),checked:!!t.sliderThumbBarEnable,onChange:function(){return r({sliderThumbBarEnable:!t.sliderThumbBarEnable})}}),t.sliderThumbBarEnable&&wp.element.createElement(aa,null,wp.element.createElement(Ir,{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(sa,{__nextHasNoMarginBottom:!0,label:__("Enable Zooom","simply-gallery-block"),checked:!!t.sliderZoomEnable,onChange:function(){return r({sliderZoomEnable:!t.sliderZoomEnable})}}),wp.element.createElement(sa,{__nextHasNoMarginBottom:!0,label:__("Show Share Buttons","simply-gallery-block"),checked:!!t.sliderSocialShareEnabled,onChange:function(){return r({sliderSocialShareEnabled:!t.sliderSocialShareEnabled})}}),wp.element.createElement(sa,{__nextHasNoMarginBottom:!0,label:__("Show Fullscreen Button","simply-gallery-block"),checked:!!t.sliderFullscreenEnabled,onChange:function(){return r({sliderFullscreenEnabled:!t.sliderFullscreenEnabled})}}),wp.element.createElement(Ir,{label:__("Submenu button color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColor,onChange:function(e){return r({sliderThumbSubMenuBackgroundColor:e})}}),wp.element.createElement(Ir,{label:__("Submenu button Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuBackgroundColorOver,onChange:function(e){return r({sliderThumbSubMenuBackgroundColorOver:e})}}),wp.element.createElement(Ir,{label:__("Submenu button Icon color","simply-gallery-block"),value:t.sliderThumbSubMenuIconColor,onChange:function(e){return r({sliderThumbSubMenuIconColor:e})}}),wp.element.createElement(Ir,{label:__("Submenu button Icon Hover color","simply-gallery-block"),value:t.sliderThumbSubMenuIconHoverColor,onChange:function(e){return r({sliderThumbSubMenuIconHoverColor:e})}}))}}],n&&Qi(r.prototype,n),o&&Qi(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ia));const fa=ya;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,ga(n.key),n)}}function ga(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 ha(e,t,r){return t=wa(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,va()?Reflect.construct(t,r||[],wa(e).constructor):t.apply(e,r))}function va(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(va=function(){return!!e})()}function wa(e){return wa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wa(e)}function Sa(e,t){return Sa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sa(e,t)}var Oa=wp.element,Ca=Oa.Component,Ea=Oa.Fragment,ka=wp.components,Pa=ka.Button,Ta=ka.RangeControl,_a=ka.ToggleControl,ja=ka.TextControl,xa=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ha(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&&Sa(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.attributes,r=e.setSomeAttributes,n=t.isPremium,__=wp.i18n.__;return wp.element.createElement(Ea,null,wp.element.createElement(Ta,{__nextHasNoMarginBottom:!0,label:__("Columns","simply-gallery-block"),value:t.splashColumns,onChange:function(e){return r({splashColumns:e})},min:1,max:8,step:1}),wp.element.createElement(cn,{className:"".concat("pgc-sgb-post-blocks-","premium"),label:"PLUS / PRO Feature",protectContent:!n},wp.element.createElement(Ea,null,wp.element.createElement("div",{className:"pgc-components-label"},__("Select Min Thumbnail Width (px).","simply-gallery-block")),wp.element.createElement("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(Pa,{key:200,isPrimary:200===t.splashThumbRecomendedWidth,isSecondary:200!==t.splashThumbRecomendedWidth,"aria-pressed":200===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:200})}},"200"),wp.element.createElement(Pa,{key:250,isPrimary:250===t.splashThumbRecomendedWidth,isSecondary:250!==t.splashThumbRecomendedWidth,"aria-pressed":250===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:250})}},"250"),wp.element.createElement(Pa,{key:300,isPrimary:300===t.splashThumbRecomendedWidth,isSecondary:300!==t.splashThumbRecomendedWidth,"aria-pressed":300===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:300})}},"300"),wp.element.createElement(Pa,{key:350,isPrimary:350===t.splashThumbRecomendedWidth,isSecondary:350!==t.splashThumbRecomendedWidth,"aria-pressed":350===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:350})}},"350"),wp.element.createElement(Pa,{key:400,isPrimary:400===t.splashThumbRecomendedWidth,isSecondary:400!==t.splashThumbRecomendedWidth,"aria-pressed":400===t.splashThumbRecomendedWidth,onClick:function(){return r({splashThumbRecomendedWidth:400})}},"400")),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(Ta,{__nextHasNoMarginBottom:!0,label:__("Size ratio. Height / Width = Ratio.","simply-gallery-block"),value:t.splashThumbHieghtRation,onChange:function(e){return r({splashThumbHieghtRation:e})},min:.1,max:2,step:.1}),wp.element.createElement(Ta,{__nextHasNoMarginBottom:!0,label:__("Space between thumbnails","simply-gallery-block"),value:t.splashThumbSpacing,onChange:function(e){return r({splashThumbSpacing:e})},min:0,max:40,step:1}),wp.element.createElement(Ta,{__nextHasNoMarginBottom:!0,label:__("Rounded Corners","simply-gallery-block"),value:t.coverRoundedCorners,onChange:function(e){return r({coverRoundedCorners:e})},min:0,max:20,step:1}))),wp.element.createElement(Ir,{label:__("Cover Background Color","simply-gallery-block"),value:t.coverTitleTextBgColor,onChange:function(e){return r({coverTitleTextBgColor:e})}}),wp.element.createElement(Ir,{label:__("Cover Overlay Color","simply-gallery-block"),value:t.coverHoverColor,onChange:function(e){return r({coverHoverColor:e})}}),wp.element.createElement(_a,{__nextHasNoMarginBottom:!0,label:__("Show Gallery Title","simply-gallery-block"),checked:!!t.coverTitle,onChange:function(){return r({coverTitle:!t.coverTitle})}}),t.coverTitle&&wp.element.createElement(Ea,null,wp.element.createElement(Ta,{__nextHasNoMarginBottom:!0,label:__("Title Font size","simply-gallery-block"),value:t.coverTitleTextSize,onChange:function(e){return r({coverTitleTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(Ir,{label:__("Title Text Color","simply-gallery-block"),value:t.coverTitleTextColor,onChange:function(e){return r({coverTitleTextColor:e})}})),wp.element.createElement(_a,{__nextHasNoMarginBottom:!0,label:__("Show Tip Button","simply-gallery-block"),checked:!!t.coverTip,onChange:function(){return r({coverTip:!t.coverTip})}}),t.coverTip&&wp.element.createElement(Ea,null,wp.element.createElement(ja,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Default Label Text","simply-gallery-block"),value:t.coverTipLabel,onChange:function(e){return r({coverTipLabel:e})}}),wp.element.createElement(Ta,{__nextHasNoMarginBottom:!0,label:__("Tip Button - Font Size","simply-gallery-block"),value:t.coverTipTextSize,onChange:function(e){return r({coverTipTextSize:e})},min:10,max:30,step:1}),wp.element.createElement(Ir,{label:__("Tip Button - Text Color","simply-gallery-block"),value:t.coverTipTextColor,onChange:function(e){return r({coverTipTextColor:e})}}),wp.element.createElement(Ir,{label:__("Tip Button - Background Color","simply-gallery-block"),value:t.coverTipTextBgColor,onChange:function(e){return r({coverTipTextBgColor:e})}})))}}],n&&da(r.prototype,n),o&&da(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Ca);const Ba=xa;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 Ra(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,Ia(n.key),n)}}function Ia(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 Aa(e,t,r){return t=Ha(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,Ma()?Reflect.construct(t,r||[],Ha(e).constructor):t.apply(e,r))}function Ma(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ma=function(){return!!e})()}function Ha(e){return Ha=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ha(e)}function La(e,t){return La=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},La(e,t)}var Da=wp.element,Fa=Da.Component,Ga=Da.Fragment,za=wp.components,Wa=za.RangeControl,Va=za.Icon,Ua=za.ToggleControl,qa=za.Button,Ka=za.SelectControl,Ja=za.TextControl,Za=function(){return wp.element.createElement(Va,{icon:"desktop"})},Ya=function(){return wp.element.createElement(Va,{icon:"smartphone"})},Xa=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=Aa(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&&La(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(Ga,null,wp.element.createElement("div",{className:"pgc-sgb-multi-range"},wp.element.createElement(Wa,{__nextHasNoMarginBottom:!0,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(qa,{key:"desk",isPressed:"desk"===o,"aria-pressed":"desk"===o,onClick:function(){return e.setState({gutter:"desk"})},icon:Za}),wp.element.createElement(qa,{key:"mobile",isPressed:"mobile"===o,"aria-pressed":"mobile"===o,onClick:function(){return e.setState({gutter:"mobile"})},icon:Ya}))),wp.element.createElement(Wa,{__nextHasNoMarginBottom:!0,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("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal",style:{marginBottom:"16px"}},wp.element.createElement(qa,{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(Va,{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(qa,{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(Va,{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(Ua,{__nextHasNoMarginBottom:!0,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(Ga,null,wp.element.createElement(Ja,{__nextHasNoMarginBottom:!0,label:__("Link Button - Default Label Text","simply-gallery-block"),value:r.externalLinkDefName,onChange:function(e){return n({externalLinkDefName:e})}}),wp.element.createElement(Wa,{__nextHasNoMarginBottom:!0,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(Ir,{label:__("Link Button - Text Color","simply-gallery-block"),value:r.externalLinkTextColor,onChange:function(e){return n({externalLinkTextColor:e})}}),wp.element.createElement(Ir,{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(Ua,{__nextHasNoMarginBottom:!0,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(Ga,null,wp.element.createElement(Ka,{__nextHasNoMarginBottom:!0,label:__("Source for Thumbnails 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(Wa,{__nextHasNoMarginBottom:!0,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(Ir,{label:__("Text Color","simply-gallery-block"),value:r.collectionthumbHoverTitleTextColor,onChange:function(e){return n({collectionthumbHoverTitleTextColor:e})}}),wp.element.createElement(Ir,{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(Ir,{label:__("Thumbnails hover color","simply-gallery-block"),value:r.collectionthumbHoverBgColor,onChange:function(e){return n({collectionthumbHoverBgColor:e})}}),wp.element.createElement(Ua,{__nextHasNoMarginBottom:!0,label:__("Show Share Button","simply-gallery-block"),checked:!!r.collectionThumbSubMenuShare,onChange:function(){return n({collectionThumbSubMenuShare:!r.collectionThumbSubMenuShare})}}),wp.element.createElement(Ua,{__nextHasNoMarginBottom:!0,label:__("Show Download Button","simply-gallery-block"),checked:!!r.collectionThumbSubMenuDownload,onChange:function(){return n({collectionThumbSubMenuDownload:!r.collectionThumbSubMenuDownload})}}),(r.collectionThumbSubMenuShare||r.collectionThumbSubMenuDownload)&&wp.element.createElement(Ga,null,wp.element.createElement(Ir,{label:__("SubMenu button background color","simply-gallery-block"),value:r.collectionThumbSubMenuBgColor,onChange:function(e){return n({collectionThumbSubMenuBgColor:e})}}),wp.element.createElement(Ir,{label:__("SubMenu button background color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuBgColorHover,onChange:function(e){return n({collectionThumbSubMenuBgColorHover:e})}}),wp.element.createElement(Ir,{label:__("SubMenu button icon color","simply-gallery-block"),value:r.collectionThumbSubMenuIconColor,onChange:function(e){return n({collectionThumbSubMenuIconColor:e})}}),wp.element.createElement(Ir,{label:__("SubMenu button icon color - Hover","simply-gallery-block"),value:r.collectionThumbSubMenuIconColorHover,onChange:function(e){return n({collectionThumbSubMenuIconColorHover:e})}})))}}],n&&Ra(r.prototype,n),o&&Ra(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Fa);const $a=Xa;function Qa(e){return Qa="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},Qa(e)}function ec(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,tc(n.key),n)}}function tc(e){var t=function(e,t){if("object"!=Qa(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Qa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Qa(t)?t:t+""}function rc(e,t,r){return t=oc(t),function(e,t){if(t&&("object"==Qa(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,nc()?Reflect.construct(t,r||[],oc(e).constructor):t.apply(e,r))}function nc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(nc=function(){return!!e})()}function oc(e){return oc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},oc(e)}function lc(e,t){return lc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lc(e,t)}var ic=wp.element,ac=ic.Component,cc=ic.Fragment,uc=wp.components,sc=uc.RangeControl,pc=uc.Button,mc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),rc(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&&lc(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(cc,null,wp.element.createElement(sc,{__nextHasNoMarginBottom:!0,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("div",{className:"pgc-sgb-buttons-group",role:"tablist","aria-orientation":"horizontal"},wp.element.createElement(pc,{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(pc,{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(pc,{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(pc,{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(pc,{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($a,{attributes:t,setSomeAttributes:r}))}}],n&&ec(r.prototype,n),o&&ec(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(ac);const yc=mc;function fc(e){return fc="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},fc(e)}function bc(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 dc(e,t,r){return(t=hc(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gc(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,hc(n.key),n)}}function hc(e){var t=function(e,t){if("object"!=fc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=fc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fc(t)?t:t+""}function vc(e,t,r){return t=Sc(t),function(e,t){if(t&&("object"==fc(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,wc()?Reflect.construct(t,r||[],Sc(e).constructor):t.apply(e,r))}function wc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wc=function(){return!!e})()}function Sc(e){return Sc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Sc(e)}function Oc(e,t){return Oc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oc(e,t)}var Cc=wp.components,Ec=Cc.PanelBody,kc=Cc.Button,Pc=wp.element.Fragment,Tc=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=vc(this,t,arguments);var r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bc(Object(r),!0).forEach((function(t){dc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Zl);return e.lightbox=Object.keys(r),e.blockAtr=Object.keys(Jl),e.modalAtr=Object.keys(ti),e.masonryAtr=Object.keys(ri),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&&Oc(e,t)}(t,e),r=t,n=[{key:"allAttributes",get:function(){return ci}},{key:"getBlockInspector",value:function(e){var t=this,__=wp.i18n.__,r=e.attributes,n=e.setAttributes;return wp.element.createElement(Pc,null,wp.element.createElement(Ec,{title:__("Covers Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Ba,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(kc,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.blockAtr),onClick:function(){return t.resetGroupToDefault(t.blockAtr)}},__("Reset to default - Covers Settings","simply-gallery-block")))),wp.element.createElement(Ec,{title:__("Gallery Modal Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(Xi,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(kc,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.modalAtr),onClick:function(){return t.resetGroupToDefault(t.modalAtr)}},__("Reset to default - Modal Settings","simply-gallery-block")))),wp.element.createElement(Ec,{title:__("Gallery Layout Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(yc,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(kc,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.masonryAtr),onClick:function(){return t.resetGroupToDefault(t.masonryAtr)}},__("Reset to default - Layout Settings","simply-gallery-block")))))}},{key:"getLightboxPanel",value:function(e){var t=this,r=e.attributes,n=e.setAttributes,__=wp.i18n.__;return wp.element.createElement(Ec,{title:__("Lightbox Settings","simply-gallery-block"),initialOpen:!1},wp.element.createElement(fa,{attributes:r,setSomeAttributes:n}),wp.element.createElement("div",{style:{textAlign:"right"}},wp.element.createElement(kc,{isTertiary:!0,disabled:!this.checkChangesForGrup(this.lightbox),onClick:function(){return t.resetGroupToDefault(t.lightbox)}},__("Reset to default - Lightbox","simply-gallery-block"))))}}],n&&gc(r.prototype,n),o&&gc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(oo);const _c=Tc;function jc(e){return jc="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},jc(e)}function xc(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"!=jc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=jc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jc(t)?t:t+""}function Nc(e,t,r){return t=Ic(t),function(e,t){if(t&&("object"==jc(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,Rc()?Reflect.construct(t,r||[],Ic(e).constructor):t.apply(e,r))}function Rc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Rc=function(){return!!e})()}function Ic(e){return Ic=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ic(e)}function Ac(e,t){return Ac=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ac(e,t)}d.trace;var Mc=wp.element.Fragment,Hc=wp.blockEditor.InspectorControls,Lc=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nc(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&&Ac(e,t)}(t,e),r=t,(n=[{key:"SLUG",get:function(){return ql}},{key:"ICON",get:function(){return a}},{key:"TITLE",get:function(){return Vl}},{key:"SKIN",get:function(){return Ul}},{key:"settingsFrame",value:function(e){return wp.element.createElement(_c,e)}},{key:"mainFragment",value:function(e){return wp.element.createElement(Mc,null,wp.element.createElement(Ot,e),wp.element.createElement(Hc,null,this.settingsFrame(e)),wp.element.createElement(vi,this.props))}}])&&xc(r.prototype,n),o&&xc(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(Zt);const Dc=Lc;function Fc(e){return Fc="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},Fc(e)}function Gc(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 zc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Gc(Object(r),!0).forEach((function(t){Wc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Wc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=Fc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Vc=wp.blocks.createBlock,Uc={title:Vl,icon:a,description:wp.i18n.__("Display SimpLy Album.","simply-gallery-block"),keywords:[wp.i18n.__("simply","simply-gallery-block"),wp.i18n.__("galleries","simply-gallery-block"),wp.i18n.__("category","simply-gallery-block"),wp.i18n.__("album","simply-gallery-block"),"simply"],attributes:zc({},ci),transforms:{to:[{type:"block",blocks:["pgcsimplygalleryblock/albums"],transform:function(e){return Vc("pgcsimplygalleryblock/albums",zc({},Hl(nt,e,[])))}}]},supports:{align:["wide","full"],html:!1},edit:Dc,save:Ml};function qc(e){return qc="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},qc(e)}function Kc(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 Jc(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=qc(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=qc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zc(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 Yc,Xc=wp.blocks.registerBlockType,$c=wp.blocks,Qc=$c.getCategories,eu=$c.setCategories,tu={slug:"pgc-simply-gallery-block",title:"SimpLy Gallery Block"},ru={};ru.logo=o,eu([{slug:tu.slug,title:tu.title,icon:ru.logo}].concat(function(e){if(Array.isArray(e))return Zc(e)}(Yc=Qc().filter((function(e){return e.slug!==tu.slug})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(Yc)||function(e,t){if(e){if("string"==typeof e)return Zc(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)?Zc(e,t):void 0}}(Yc)||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].forEach((function(e){if(e){var t=e.name,r=e.icon,n=e.settings;Xc("pgcsimplygalleryblock/".concat(t),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Kc(Object(r),!0).forEach((function(t){Jc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({category:tu.slug,icon:{src:r,foreground:"#0085ba"}},n))}}))})()})();