Plugin Directory

Changeset 2044921


Ignore:
Timestamp:
03/06/2019 12:53:28 AM (7 years ago)
Author:
dwayneparton
Message:

Bug fix - Added merge in deprecation property

Location:
gecko-grid-layout/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • gecko-grid-layout/trunk/dist/editor.bundle.js

    r2044913 r2044921  
    1 !function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/wp-content/plugins/gecko-grid-layout/dist/",a(a.s=11)}([function(e,t){e.exports=React},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.editor},function(e,t){e.exports=window.wp.blocks},function(e,t){e.exports=window.wp.element},function(e,t,a){var n;!function(r){var i=/^\s+/,o=/\s+$/,l=0,c=r.round,s=r.min,u=r.max,g=r.random;function f(e,t){if(e=e||"",t=t||{},e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var a=function(e){var t={r:0,g:0,b:0},a=1,n=null,l=null,c=null,g=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(o,"").toLowerCase();var t,a=!1;if(M[e])e=M[e],a=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=U.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=U.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=U.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=U.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=U.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=U.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=U.hex8.exec(e))return{r:I(t[1]),g:I(t[2]),b:I(t[3]),a:z(t[4]),format:a?"name":"hex8"};if(t=U.hex6.exec(e))return{r:I(t[1]),g:I(t[2]),b:I(t[3]),format:a?"name":"hex"};if(t=U.hex4.exec(e))return{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),a:z(t[4]+""+t[4]),format:a?"name":"hex8"};if(t=U.hex3.exec(e))return{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),format:a?"name":"hex"};return!1}(e));"object"==typeof e&&(T(e.r)&&T(e.g)&&T(e.b)?(t=function(e,t,a){return{r:255*H(e,255),g:255*H(t,255),b:255*H(a,255)}}(e.r,e.g,e.b),g=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):T(e.h)&&T(e.s)&&T(e.v)?(n=F(e.s),l=F(e.v),t=function(e,t,a){e=6*H(e,360),t=H(t,100),a=H(a,100);var n=r.floor(e),i=e-n,o=a*(1-t),l=a*(1-i*t),c=a*(1-(1-i)*t),s=n%6;return{r:255*[a,l,o,o,c,a][s],g:255*[c,a,a,l,o,o][s],b:255*[o,o,c,a,a,l][s]}}(e.h,n,l),g=!0,f="hsv"):T(e.h)&&T(e.s)&&T(e.l)&&(n=F(e.s),c=F(e.l),t=function(e,t,a){var n,r,i;function o(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+6*(t-e)*a:a<.5?t:a<2/3?e+(t-e)*(2/3-a)*6:e}if(e=H(e,360),t=H(t,100),a=H(a,100),0===t)n=r=i=a;else{var l=a<.5?a*(1+t):a+t-a*t,c=2*a-l;n=o(c,l,e+1/3),r=o(c,l,e),i=o(c,l,e-1/3)}return{r:255*n,g:255*r,b:255*i}}(e.h,n,c),g=!0,f="hsl"),e.hasOwnProperty("a")&&(a=e.a));return a=j(a),{ok:g,format:e.format||f,r:s(255,u(t.r,0)),g:s(255,u(t.g,0)),b:s(255,u(t.b,0)),a:a}}(e);this._originalInput=e,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=c(100*this._a)/100,this._format=t.format||a.format,this._gradientType=t.gradientType,this._r<1&&(this._r=c(this._r)),this._g<1&&(this._g=c(this._g)),this._b<1&&(this._b=c(this._b)),this._ok=a.ok,this._tc_id=l++}function d(e,t,a){e=H(e,255),t=H(t,255),a=H(a,255);var n,r,i=u(e,t,a),o=s(e,t,a),l=(i+o)/2;if(i==o)n=r=0;else{var c=i-o;switch(r=l>.5?c/(2-i-o):c/(i+o),i){case e:n=(t-a)/c+(t<a?6:0);break;case t:n=(a-e)/c+2;break;case a:n=(e-t)/c+4}n/=6}return{h:n,s:r,l:l}}function h(e,t,a){e=H(e,255),t=H(t,255),a=H(a,255);var n,r,i=u(e,t,a),o=s(e,t,a),l=i,c=i-o;if(r=0===i?0:c/i,i==o)n=0;else{switch(i){case e:n=(t-a)/c+(t<a?6:0);break;case t:n=(a-e)/c+2;break;case a:n=(e-t)/c+4}n/=6}return{h:n,s:r,v:l}}function m(e,t,a,n){var r=[N(c(e).toString(16)),N(c(t).toString(16)),N(c(a).toString(16))];return n&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function b(e,t,a,n){return[N(P(n)),N(c(e).toString(16)),N(c(t).toString(16)),N(c(a).toString(16))].join("")}function p(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.s-=t/100,a.s=B(a.s),f(a)}function y(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.s+=t/100,a.s=B(a.s),f(a)}function v(e){return f(e).desaturate(100)}function _(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.l+=t/100,a.l=B(a.l),f(a)}function k(e,t){t=0===t?0:t||10;var a=f(e).toRgb();return a.r=u(0,s(255,a.r-c(-t/100*255))),a.g=u(0,s(255,a.g-c(-t/100*255))),a.b=u(0,s(255,a.b-c(-t/100*255))),f(a)}function w(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.l-=t/100,a.l=B(a.l),f(a)}function E(e,t){var a=f(e).toHsl(),n=(a.h+t)%360;return a.h=n<0?360+n:n,f(a)}function x(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function R(e){var t=f(e).toHsl(),a=t.h;return[f(e),f({h:(a+120)%360,s:t.s,l:t.l}),f({h:(a+240)%360,s:t.s,l:t.l})]}function C(e){var t=f(e).toHsl(),a=t.h;return[f(e),f({h:(a+90)%360,s:t.s,l:t.l}),f({h:(a+180)%360,s:t.s,l:t.l}),f({h:(a+270)%360,s:t.s,l:t.l})]}function A(e){var t=f(e).toHsl(),a=t.h;return[f(e),f({h:(a+72)%360,s:t.s,l:t.l}),f({h:(a+216)%360,s:t.s,l:t.l})]}function S(e,t,a){t=t||6,a=a||30;var n=f(e).toHsl(),r=360/a,i=[f(e)];for(n.h=(n.h-(r*t>>1)+720)%360;--t;)n.h=(n.h+r)%360,i.push(f(n));return i}function L(e,t){t=t||6;for(var a=f(e).toHsv(),n=a.h,r=a.s,i=a.v,o=[],l=1/t;t--;)o.push(f({h:n,s:r,v:i})),i=(i+l)%1;return o}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,a,n=this.toRgb();return e=n.r/255,t=n.g/255,a=n.b/255,.2126*(e<=.03928?e/12.92:r.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:r.pow((t+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:r.pow((a+.055)/1.055,2.4))},setAlpha:function(e){return this._a=j(e),this._roundA=c(100*this._a)/100,this},toHsv:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=h(this._r,this._g,this._b),t=c(360*e.h),a=c(100*e.s),n=c(100*e.v);return 1==this._a?"hsv("+t+", "+a+"%, "+n+"%)":"hsva("+t+", "+a+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=d(this._r,this._g,this._b),t=c(360*e.h),a=c(100*e.s),n=c(100*e.l);return 1==this._a?"hsl("+t+", "+a+"%, "+n+"%)":"hsla("+t+", "+a+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,a,n,r){var i=[N(c(e).toString(16)),N(c(t).toString(16)),N(c(a).toString(16)),N(P(n))];if(r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1))return i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0);return i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:c(this._r),g:c(this._g),b:c(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+c(this._r)+", "+c(this._g)+", "+c(this._b)+")":"rgba("+c(this._r)+", "+c(this._g)+", "+c(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:c(100*H(this._r,255))+"%",g:c(100*H(this._g,255))+"%",b:c(100*H(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+c(100*H(this._r,255))+"%, "+c(100*H(this._g,255))+"%, "+c(100*H(this._b,255))+"%)":"rgba("+c(100*H(this._r,255))+"%, "+c(100*H(this._g,255))+"%, "+c(100*H(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(O[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+b(this._r,this._g,this._b,this._a),a=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var r=f(e);a="#"+b(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+a+")"},toString:function(e){var t=!!e;e=e||this._format;var a=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(a=this.toRgbString()),"prgb"===e&&(a=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(a=this.toHexString()),"hex3"===e&&(a=this.toHexString(!0)),"hex4"===e&&(a=this.toHex8String(!0)),"hex8"===e&&(a=this.toHex8String()),"name"===e&&(a=this.toName()),"hsl"===e&&(a=this.toHslString()),"hsv"===e&&(a=this.toHsvString()),a||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var a=e.apply(null,[this].concat([].slice.call(t)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(k,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(R,arguments)},tetrad:function(){return this._applyCombination(C,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var a={};for(var n in e)e.hasOwnProperty(n)&&(a[n]="a"===n?e[n]:F(e[n]));e=a}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:g(),g:g(),b:g()})},f.mix=function(e,t,a){a=0===a?0:a||50;var n=f(e).toRgb(),r=f(t).toRgb(),i=a/100;return f({r:(r.r-n.r)*i+n.r,g:(r.g-n.g)*i+n.g,b:(r.b-n.b)*i+n.b,a:(r.a-n.a)*i+n.a})},f.readability=function(e,t){var a=f(e),n=f(t);return(r.max(a.getLuminance(),n.getLuminance())+.05)/(r.min(a.getLuminance(),n.getLuminance())+.05)},f.isReadable=function(e,t,a){var n,r,i=f.readability(e,t);switch(r=!1,(n=function(e){var t,a;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),a=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==a&&"large"!==a&&(a="small");return{level:t,size:a}}(a)).level+n.size){case"AAsmall":case"AAAlarge":r=i>=4.5;break;case"AAlarge":r=i>=3;break;case"AAAsmall":r=i>=7}return r},f.mostReadable=function(e,t,a){var n,r,i,o,l=null,c=0;r=(a=a||{}).includeFallbackColors,i=a.level,o=a.size;for(var s=0;s<t.length;s++)(n=f.readability(e,t[s]))>c&&(c=n,l=f(t[s]));return f.isReadable(e,l,{level:i,size:o})||!r?l:(a.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],a))};var M=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},O=f.hexNames=function(e){var t={};for(var a in e)e.hasOwnProperty(a)&&(t[e[a]]=a);return t}(M);function j(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function H(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=s(t,u(0,parseFloat(e))),a&&(e=parseInt(e*t,10)/100),r.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function B(e){return s(1,u(0,e))}function I(e){return parseInt(e,16)}function N(e){return 1==e.length?"0"+e:""+e}function F(e){return e<=1&&(e=100*e+"%"),e}function P(e){return r.round(255*parseFloat(e)).toString(16)}function z(e){return I(e)/255}var U=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",a="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function T(e){return!!U.CSS_UNIT.exec(e)}e.exports?e.exports=f:void 0===(n=function(){return f}.call(t,a,t,e))||(e.exports=n)}(Math)},function(e,t){e.exports=window.wp.data},,,,function(e,t,a){"use strict";a.r(t);var n=a(4),r=a(0),i=a.n(r),o=a(2),l=a(1),c=a(5),s=a(3),u=["gecko/grid-layout-item","gecko/grid-layout-image"],g={title:Object(o.__)("Grid"),icon:i.a.createElement(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement(l.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),i.a.createElement(l.G,null,i.a.createElement(l.Path,{d:"M4,13 L8,13 L8,10 L4,10 L4,13 Z M4,15 L4,18 L8,18 L8,15 L4,15 Z M10,13 L14,13 L14,10 L10,10 L10,13 Z M10,15 L10,18 L14,18 L14,15 L10,15 Z M20,13 L20,10 L16,10 L16,13 L20,13 Z M20,15 L16,15 L16,18 L20,18 L20,15 Z M4,8 L8,8 L8,5 L4,5 L4,8 Z M10,8 L14,8 L14,5 L10,5 L10,8 Z M20,8 L20,5 L16,5 L16,8 L20,8 Z M4,3 L20,3 C21.1045695,3 22,3.95139491 22,5.125 L22,17.875 C22,19.0486051 21.1045695,20 20,20 L4,20 C2.8954305,20 2,19.0486051 2,17.875 L2,5.125 C2,3.95139491 2.8954305,3 4,3 Z"}))),category:"layout",attributes:{columns:{type:"number",default:12},gap:{type:"number",default:1}},description:Object(o.__)("Use CSS Grid to build layouts and, then add whatever content blocks you’d like."),supports:{align:["wide","full"],html:!1},deprecated:[{save:function(){return i.a.createElement("div",null,i.a.createElement(s.InnerBlocks.Content,null))}}],styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0},{name:"no-gap",label:Object(o.__)("No Gap")}],edit:function(e){var t=e.attributes,a=e.setAttributes,n=e.insertBlocksAfter,r=t.columns,g=t.gap,f="grid-gap:"+g+"rem;";return i.a.createElement(c.Fragment,null,i.a.createElement(s.InspectorControls,null,i.a.createElement(l.PanelBody,null,i.a.createElement(l.RangeControl,{label:Object(o.__)("Gap"),value:g,onChange:function(e){a({gap:e})},min:0,max:2}))),i.a.createElement("div",{className:"wp-block-gecko-grid-layout-editor","data-passthru":f,"data-grid":r},"function"==typeof n&&i.a.createElement(s.InnerBlocks,{template:[["gecko/grid-layout-image",{w:6}],["gecko/grid-layout-image",{w:6}]],templateLock:!1,allowedBlocks:u})))},save:function(){return i.a.createElement(s.InnerBlocks.Content,null)}},f=function(e){var t=e.value,a=e.onSelect,n=[{slug:"solid",name:"Solid",icon:i.a.createElement("span",{class:"dashicons dashicons-admin-appearance"})},{slug:"image",name:"Image",icon:i.a.createElement("span",{class:"dashicons dashicons-format-image"})},{slug:"image-content",name:"Image with Content",icon:i.a.createElement("span",{class:"dashicons dashicons-format-gallery"})}];return i.a.createElement("div",{className:"wp-block-gecko-grid-layout-type-select"},i.a.createElement("p",null,"Choose the block layout type."),n.map(function(e){var n="";return e.slug===t&&(n="wp-block-gecko-grid-layout-type-select__item--selected"),i.a.createElement("div",{className:"wp-block-gecko-grid-layout-type-select__item ".concat(n),onClick:function(){return function(e){return a(e)}(e.slug)}},e.icon,e.name)}))},d=a(6),h=a.n(d),m=a(7),b={title:Object(o.__)("Experimental"),parent:["gecko/grid-layout"],icon:React.createElement(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},React.createElement(l.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),React.createElement(l.Path,{d:"M11.99 18.54l-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27L12 16zm0-11.47L17.74 9 12 13.47 6.26 9 12 4.53z"})),description:Object(o.__)("A single grid item within a grid block."),category:"common",supports:{className:!0,inserter:!0,reusable:!1,html:!1},styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0},{name:"hover",label:Object(o.__)("Hover")}],attributes:{type:{type:"string",default:void 0},h:{type:"number",default:1},w:{type:"number"},minHeight:{type:"number",default:200},opacity:{type:"number",default:1},bgMedia:{type:"number"},bgMediaUrl:{type:"string"},bgColor:{type:"string"},bgColorSlug:{type:"string"},bgColorBrightness:{type:"number"}},transforms:{from:[{type:"block",blocks:["gecko/grid-layout-image","gecko/grid-layout-basic"],transform:function(e,t){var a=e.h,r=e.w,i=e.imgId,o=e.imgUrl;return Object(n.createBlock)("gecko/grid-layout-item",{h:a,w:r,bgMedia:i,bgMediaUrl:o},t)}}]},deprecated:[{save:function(){return React.createElement("div",null,React.createElement(s.InnerBlocks.Content,null))}}],edit:function(e){var t=e.attributes,a=e.setAttributes,n=(e.className,e.insertBlocksAfter),r=t.opacity,i=t.h,u=t.w,g=t.type,d=(t.padding,t.bgMedia),b=t.bgMediaUrl,p=t.bgColor,y=t.bgColorBrightness,v=t.bgColorSlug,_=t.minHeight,k={"--background":p,"--opacity":r,gridColumnEnd:"span "+u,gridRowEnd:"span "+i,backgroundColor:p,backgroundImage:"url("+b+")",minHeight:_+"px"};"image"===g&&delete k.backgroundColor,"solid"===g&&(delete k.backgroundImage,delete k.minHeight);var w="light";return y<130&&(w="dark"),React.createElement(c.Fragment,null,React.createElement(s.InspectorControls,null,React.createElement(l.PanelBody,{title:"Type"},React.createElement(f,{onSelect:function(e){a({type:e})},value:g})),React.createElement(l.PanelBody,{title:"Grid Item"},React.createElement(l.RangeControl,{label:Object(o.__)("Span Rows"),value:i,onChange:function(e){a({h:e})},min:1,max:12}),React.createElement(l.RangeControl,{label:Object(o.__)("Span Columns"),value:u,onChange:function(e){a({w:e})},min:1,max:12})),React.createElement(l.PanelBody,{title:"Style"},React.createElement(l.RangeControl,{label:Object(o.__)("Minimum Height"),value:_,onChange:function(e){a({minHeight:e})},min:"50",max:"600",step:"1"}),"solid"!==g&&React.createElement(s.MediaUpload,{onSelect:function(e){a({bgMedia:e.id,bgMediaUrl:e.url})},type:["image","video"],value:d||null,render:function(e){var t=e.open;return React.createElement("div",null,b&&React.createElement("img",{src:b,onClick:t,width:"100%",height:"auto",style:{cursor:"pointer"}}),!b&&React.createElement("div",{className:"button button-large",onClick:t},"Choose Background"))}}),React.createElement("hr",null),React.createElement("div",null,React.createElement(s.ColorPalette,{label:"Background Color",value:p?p.color:void 0,onChange:function(e){var t=Object(m.select)("core/editor").getEditorSettings(),n=e?Object(s.getColorObjectByColorValue)(t.colors,e).slug:void 0;a({bgColorSlug:n});var r=e?h()(e).getBrightness():void 0;a({bgColorBrightness:r}),a({bgColor:e})}}),React.createElement("hr",null)))),React.createElement("div",{className:"gecko-grid-layout-editor-styles",style:k}),React.createElement("div",{className:"wp-block-gecko-grid-layout-editor__wrap".concat(g," ").concat(t.className," has-").concat(v,"-background-color is-").concat(w,"-background")},!g&&React.createElement(f,{onSelect:function(e){a({type:e})}}),("image"===g||"image-content"===g)&&!d&&React.createElement(s.MediaPlaceholder,{onSelect:function(e){a({bgMedia:e.id,bgMediaUrl:e.url})},allowedTypes:["image"],accept:"image/*"}),("solid"===g||"image-content"===g&&d)&&"function"==typeof n&&React.createElement(s.InnerBlocks,{templateLock:!1})))},save:function(){return React.createElement(s.InnerBlocks.Content,null)}},p=["core/paragraph","core/heading","core/button","core/list","core/quote"],y={title:Object(o.__)("Image"),parent:["gecko/grid-layout"],icon:i.a.createElement(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement(l.Path,{d:"M0,0h24v24H0V0z",fill:"none"}),i.a.createElement(l.Path,{d:"m19 5v14h-14v-14h14m0-2h-14c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2v-14c0-1.1-0.9-2-2-2z"}),i.a.createElement(l.Path,{d:"m14.14 11.86l-3 3.87-2.14-2.59-3 3.86h12l-3.86-5.14z"})),description:Object(o.__)("An image Grid Block."),category:"common",supports:{className:!0,inserter:!0,reusable:!1,html:!1},styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0},{name:"hover",label:Object(o.__)("Hover")}],attributes:{h:{type:"number",default:1},w:{type:"number",default:1},minHeight:{type:"number",default:200},imgId:{type:"number"},imgUrl:{type:"string"}},transforms:{from:[{type:"block",blocks:["gecko/grid-layout-item","gecko/grid-layout-basic"],transform:function(e,t){var a=e.h,r=e.w,i=e.bgMedia,o=e.bgMediaUrl;return Object(n.createBlock)("gecko/grid-layout-image",{h:a,w:r,imgId:i,imgUrl:o},t)}}]},edit:function(e){var t=e.attributes,a=e.setAttributes,n=(e.className,e.insertBlocksAfter),r=t.h,u=t.w,g=t.imgId,f=t.imgUrl,d=t.minHeight,h={gridColumnEnd:"span "+u,gridRowEnd:"span "+r,minHeight:d+"px"};return i.a.createElement(c.Fragment,null,i.a.createElement(s.InspectorControls,null,i.a.createElement(l.PanelBody,{title:"Grid Item"},i.a.createElement(l.RangeControl,{label:Object(o.__)("Height"),value:r,onChange:function(e){a({h:e})},min:1,max:12}),i.a.createElement(l.RangeControl,{label:Object(o.__)("Width"),value:u,onChange:function(e){a({w:e})},min:1,max:12}),i.a.createElement(l.RangeControl,{label:Object(o.__)("Minimum Height"),value:d,onChange:function(e){a({minHeight:e})},min:"50",max:"600",step:"1"}))),i.a.createElement(s.BlockControls,null,i.a.createElement(l.Toolbar,null,i.a.createElement(s.MediaUpload,{onSelect:function(e){a({imgId:e.id,imgUrl:e.url})},type:["image"],value:g||null,render:function(e){var t=e.open;return i.a.createElement(l.IconButton,{className:"components-icon-button components-toolbar__control",label:Object(o.__)("Edit image"),onClick:t,icon:"edit"})}}))),i.a.createElement("div",{className:"gecko-grid-layout-editor-styles",style:h}),i.a.createElement("figure",{className:"wp-block-gecko-grid-layout-editor__wrap gecko-grid-layout-image ".concat(t.className)},!g&&i.a.createElement(s.MediaPlaceholder,{onSelect:function(e){a({imgId:e.id,imgUrl:e.url})},allowedTypes:["image"],accept:"image/*"}),f&&i.a.createElement("img",{className:"gecko-grid-layout-image__image",src:f}),i.a.createElement("figcaption",{className:"gecko-grid-layout-image__caption"},"function"==typeof n?i.a.createElement(s.InnerBlocks,{templateLock:!1,allowedBlocks:p}):i.a.createElement("p",null,"Lorem Ipsum"))))},save:function(){return i.a.createElement(s.InnerBlocks.Content,null)}},v={title:Object(o.__)("Basic"),parent:["gecko/grid-layout"],icon:i.a.createElement(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement(l.Path,{d:"M0,0h24v24H0V0z M0,0h24v24H0V0z",fill:"none"}),i.a.createElement(l.Path,{d:"m20 7v10h-16v-10h16m0-2h-16c-1.1 0-1.99 0.9-1.99 2l-0.01 10c0 1.1 0.9 2 2 2h16c1.1 0 2-0.9 2-2v-10c0-1.1-0.9-2-2-2z"}),i.a.createElement(l.Rect,{x:"11",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"11",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"8",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"8",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"5",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"5",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"8",y:"14",width:"8",height:"2"}),i.a.createElement(l.Rect,{x:"14",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"14",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"17",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"17",y:"8",width:"2",height:"2"})),description:Object(o.__)("An image Grid Block."),category:"common",supports:{className:!0,inserter:!0,reusable:!1,html:!1},styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0}],attributes:{h:{type:"number",default:1},w:{type:"number",default:1}},transforms:{from:[{type:"block",blocks:["gecko/grid-layout-item","gecko/grid-layout-image"],transform:function(e,t){var a=e.h,r=e.w;return Object(n.createBlock)("gecko/grid-layout-basic",{h:a,w:r},t)}}]},edit:function(e){var t=e.attributes,a=e.setAttributes,n=(e.className,e.insertBlocksAfter),r=t.h,u=t.w,g={gridColumnEnd:"span "+u,gridRowEnd:"span "+r};return i.a.createElement(c.Fragment,null,i.a.createElement(s.InspectorControls,null,i.a.createElement(l.PanelBody,{title:"Grid Item"},i.a.createElement(l.RangeControl,{label:Object(o.__)("Height"),value:r,onChange:function(e){a({h:e})},min:1,max:12}),i.a.createElement(l.RangeControl,{label:Object(o.__)("Width"),value:u,onChange:function(e){a({w:e})},min:1,max:12}))),i.a.createElement("div",{className:"gecko-grid-layout-editor-styles",style:g}),i.a.createElement("div",{className:"wp-block-gecko-grid-layout-editor__wrap gecko-grid-layout-basic ".concat(t.className)},"function"==typeof n?i.a.createElement(s.InnerBlocks,{templateLock:!1}):i.a.createElement("p",null,"Lorem Ipsum")))},save:function(){return i.a.createElement(s.InnerBlocks.Content,null)}};Object(n.registerBlockType)("gecko/grid-layout",g),Object(n.registerBlockType)("gecko/grid-layout-basic",v),Object(n.registerBlockType)("gecko/grid-layout-image",y),Object(n.registerBlockType)("gecko/grid-layout-item",b),jQuery(function(e){function t(){e(".gecko-grid-layout-editor-styles").each(function(){var t=new MutationObserver(function(t){t.forEach(function(t){e('[data-type="gecko/grid-layout-basic"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-image"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-item"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)})})});t.disconnect(),t.observe(this,{attributes:!0,attributeFilter:["style"]})})}function a(){e(".wp-block-gecko-grid-layout-editor").each(function(){var t=new MutationObserver(function(t){t.forEach(function(t){e(".wp-block-gecko-grid-layout-editor").each(function(){var t=e(this).attr("data-passthru");e(this).attr("data-grid");e(this).find(".editor-block-list__layout").attr("style",t)})})});t.disconnect(),t.observe(this,{attributes:!0,attributeFilter:["data-passthru","style"]})})}function n(){e('[data-type="gecko/grid-layout-image"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-basic"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-item"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)})}function r(){e(".wp-block-gecko-grid-layout-editor").each(function(){var t=e(this).attr("data-passthru");e(this).attr("data-grid");e(this).find(".editor-block-list__layout").attr("style",t)})}e("body").on("DOMNodeInserted",".wp-block-gecko-grid-layout-editor",function(i){e(".wp-block-gecko-grid-layout-editor")&&(r(),n(),a(),t())}),e(window).load(function(){r(),n(),a(),t()})})}]);
     1!function(e){var t={};function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(n,r,function(t){return e[t]}.bind(null,r));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/wp-content/plugins/gecko-grid-layout/dist/",a(a.s=11)}([function(e,t){e.exports=React},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.editor},function(e,t){e.exports=window.wp.blocks},function(e,t){e.exports=window.wp.element},function(e,t,a){var n;!function(r){var i=/^\s+/,o=/\s+$/,l=0,c=r.round,s=r.min,u=r.max,g=r.random;function f(e,t){if(e=e||"",t=t||{},e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var a=function(e){var t={r:0,g:0,b:0},a=1,n=null,l=null,c=null,g=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(o,"").toLowerCase();var t,a=!1;if(M[e])e=M[e],a=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=U.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=U.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=U.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=U.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=U.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=U.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=U.hex8.exec(e))return{r:I(t[1]),g:I(t[2]),b:I(t[3]),a:z(t[4]),format:a?"name":"hex8"};if(t=U.hex6.exec(e))return{r:I(t[1]),g:I(t[2]),b:I(t[3]),format:a?"name":"hex"};if(t=U.hex4.exec(e))return{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),a:z(t[4]+""+t[4]),format:a?"name":"hex8"};if(t=U.hex3.exec(e))return{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),format:a?"name":"hex"};return!1}(e));"object"==typeof e&&(T(e.r)&&T(e.g)&&T(e.b)?(t=function(e,t,a){return{r:255*H(e,255),g:255*H(t,255),b:255*H(a,255)}}(e.r,e.g,e.b),g=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):T(e.h)&&T(e.s)&&T(e.v)?(n=F(e.s),l=F(e.v),t=function(e,t,a){e=6*H(e,360),t=H(t,100),a=H(a,100);var n=r.floor(e),i=e-n,o=a*(1-t),l=a*(1-i*t),c=a*(1-(1-i)*t),s=n%6;return{r:255*[a,l,o,o,c,a][s],g:255*[c,a,a,l,o,o][s],b:255*[o,o,c,a,a,l][s]}}(e.h,n,l),g=!0,f="hsv"):T(e.h)&&T(e.s)&&T(e.l)&&(n=F(e.s),c=F(e.l),t=function(e,t,a){var n,r,i;function o(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+6*(t-e)*a:a<.5?t:a<2/3?e+(t-e)*(2/3-a)*6:e}if(e=H(e,360),t=H(t,100),a=H(a,100),0===t)n=r=i=a;else{var l=a<.5?a*(1+t):a+t-a*t,c=2*a-l;n=o(c,l,e+1/3),r=o(c,l,e),i=o(c,l,e-1/3)}return{r:255*n,g:255*r,b:255*i}}(e.h,n,c),g=!0,f="hsl"),e.hasOwnProperty("a")&&(a=e.a));return a=j(a),{ok:g,format:e.format||f,r:s(255,u(t.r,0)),g:s(255,u(t.g,0)),b:s(255,u(t.b,0)),a:a}}(e);this._originalInput=e,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=c(100*this._a)/100,this._format=t.format||a.format,this._gradientType=t.gradientType,this._r<1&&(this._r=c(this._r)),this._g<1&&(this._g=c(this._g)),this._b<1&&(this._b=c(this._b)),this._ok=a.ok,this._tc_id=l++}function d(e,t,a){e=H(e,255),t=H(t,255),a=H(a,255);var n,r,i=u(e,t,a),o=s(e,t,a),l=(i+o)/2;if(i==o)n=r=0;else{var c=i-o;switch(r=l>.5?c/(2-i-o):c/(i+o),i){case e:n=(t-a)/c+(t<a?6:0);break;case t:n=(a-e)/c+2;break;case a:n=(e-t)/c+4}n/=6}return{h:n,s:r,l:l}}function h(e,t,a){e=H(e,255),t=H(t,255),a=H(a,255);var n,r,i=u(e,t,a),o=s(e,t,a),l=i,c=i-o;if(r=0===i?0:c/i,i==o)n=0;else{switch(i){case e:n=(t-a)/c+(t<a?6:0);break;case t:n=(a-e)/c+2;break;case a:n=(e-t)/c+4}n/=6}return{h:n,s:r,v:l}}function m(e,t,a,n){var r=[N(c(e).toString(16)),N(c(t).toString(16)),N(c(a).toString(16))];return n&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function b(e,t,a,n){return[N(P(n)),N(c(e).toString(16)),N(c(t).toString(16)),N(c(a).toString(16))].join("")}function p(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.s-=t/100,a.s=B(a.s),f(a)}function y(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.s+=t/100,a.s=B(a.s),f(a)}function v(e){return f(e).desaturate(100)}function _(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.l+=t/100,a.l=B(a.l),f(a)}function k(e,t){t=0===t?0:t||10;var a=f(e).toRgb();return a.r=u(0,s(255,a.r-c(-t/100*255))),a.g=u(0,s(255,a.g-c(-t/100*255))),a.b=u(0,s(255,a.b-c(-t/100*255))),f(a)}function w(e,t){t=0===t?0:t||10;var a=f(e).toHsl();return a.l-=t/100,a.l=B(a.l),f(a)}function E(e,t){var a=f(e).toHsl(),n=(a.h+t)%360;return a.h=n<0?360+n:n,f(a)}function x(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function R(e){var t=f(e).toHsl(),a=t.h;return[f(e),f({h:(a+120)%360,s:t.s,l:t.l}),f({h:(a+240)%360,s:t.s,l:t.l})]}function C(e){var t=f(e).toHsl(),a=t.h;return[f(e),f({h:(a+90)%360,s:t.s,l:t.l}),f({h:(a+180)%360,s:t.s,l:t.l}),f({h:(a+270)%360,s:t.s,l:t.l})]}function A(e){var t=f(e).toHsl(),a=t.h;return[f(e),f({h:(a+72)%360,s:t.s,l:t.l}),f({h:(a+216)%360,s:t.s,l:t.l})]}function S(e,t,a){t=t||6,a=a||30;var n=f(e).toHsl(),r=360/a,i=[f(e)];for(n.h=(n.h-(r*t>>1)+720)%360;--t;)n.h=(n.h+r)%360,i.push(f(n));return i}function L(e,t){t=t||6;for(var a=f(e).toHsv(),n=a.h,r=a.s,i=a.v,o=[],l=1/t;t--;)o.push(f({h:n,s:r,v:i})),i=(i+l)%1;return o}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,a,n=this.toRgb();return e=n.r/255,t=n.g/255,a=n.b/255,.2126*(e<=.03928?e/12.92:r.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:r.pow((t+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:r.pow((a+.055)/1.055,2.4))},setAlpha:function(e){return this._a=j(e),this._roundA=c(100*this._a)/100,this},toHsv:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=h(this._r,this._g,this._b),t=c(360*e.h),a=c(100*e.s),n=c(100*e.v);return 1==this._a?"hsv("+t+", "+a+"%, "+n+"%)":"hsva("+t+", "+a+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=d(this._r,this._g,this._b),t=c(360*e.h),a=c(100*e.s),n=c(100*e.l);return 1==this._a?"hsl("+t+", "+a+"%, "+n+"%)":"hsla("+t+", "+a+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,a,n,r){var i=[N(c(e).toString(16)),N(c(t).toString(16)),N(c(a).toString(16)),N(P(n))];if(r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1))return i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0);return i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:c(this._r),g:c(this._g),b:c(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+c(this._r)+", "+c(this._g)+", "+c(this._b)+")":"rgba("+c(this._r)+", "+c(this._g)+", "+c(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:c(100*H(this._r,255))+"%",g:c(100*H(this._g,255))+"%",b:c(100*H(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+c(100*H(this._r,255))+"%, "+c(100*H(this._g,255))+"%, "+c(100*H(this._b,255))+"%)":"rgba("+c(100*H(this._r,255))+"%, "+c(100*H(this._g,255))+"%, "+c(100*H(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(O[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+b(this._r,this._g,this._b,this._a),a=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var r=f(e);a="#"+b(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+a+")"},toString:function(e){var t=!!e;e=e||this._format;var a=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(a=this.toRgbString()),"prgb"===e&&(a=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(a=this.toHexString()),"hex3"===e&&(a=this.toHexString(!0)),"hex4"===e&&(a=this.toHex8String(!0)),"hex8"===e&&(a=this.toHex8String()),"name"===e&&(a=this.toName()),"hsl"===e&&(a=this.toHslString()),"hsv"===e&&(a=this.toHsvString()),a||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var a=e.apply(null,[this].concat([].slice.call(t)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(k,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(R,arguments)},tetrad:function(){return this._applyCombination(C,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var a={};for(var n in e)e.hasOwnProperty(n)&&(a[n]="a"===n?e[n]:F(e[n]));e=a}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:g(),g:g(),b:g()})},f.mix=function(e,t,a){a=0===a?0:a||50;var n=f(e).toRgb(),r=f(t).toRgb(),i=a/100;return f({r:(r.r-n.r)*i+n.r,g:(r.g-n.g)*i+n.g,b:(r.b-n.b)*i+n.b,a:(r.a-n.a)*i+n.a})},f.readability=function(e,t){var a=f(e),n=f(t);return(r.max(a.getLuminance(),n.getLuminance())+.05)/(r.min(a.getLuminance(),n.getLuminance())+.05)},f.isReadable=function(e,t,a){var n,r,i=f.readability(e,t);switch(r=!1,(n=function(e){var t,a;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),a=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==a&&"large"!==a&&(a="small");return{level:t,size:a}}(a)).level+n.size){case"AAsmall":case"AAAlarge":r=i>=4.5;break;case"AAlarge":r=i>=3;break;case"AAAsmall":r=i>=7}return r},f.mostReadable=function(e,t,a){var n,r,i,o,l=null,c=0;r=(a=a||{}).includeFallbackColors,i=a.level,o=a.size;for(var s=0;s<t.length;s++)(n=f.readability(e,t[s]))>c&&(c=n,l=f(t[s]));return f.isReadable(e,l,{level:i,size:o})||!r?l:(a.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],a))};var M=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},O=f.hexNames=function(e){var t={};for(var a in e)e.hasOwnProperty(a)&&(t[e[a]]=a);return t}(M);function j(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function H(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=s(t,u(0,parseFloat(e))),a&&(e=parseInt(e*t,10)/100),r.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function B(e){return s(1,u(0,e))}function I(e){return parseInt(e,16)}function N(e){return 1==e.length?"0"+e:""+e}function F(e){return e<=1&&(e=100*e+"%"),e}function P(e){return r.round(255*parseFloat(e)).toString(16)}function z(e){return I(e)/255}var U=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",a="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function T(e){return!!U.CSS_UNIT.exec(e)}e.exports?e.exports=f:void 0===(n=function(){return f}.call(t,a,t,e))||(e.exports=n)}(Math)},function(e,t){e.exports=window.wp.data},,,,function(e,t,a){"use strict";a.r(t);var n=a(4),r=a(0),i=a.n(r),o=a(2),l=a(1),c=a(5),s=a(3),u=["gecko/grid-layout-item","gecko/grid-layout-image"],g={title:Object(o.__)("Grid"),icon:i.a.createElement(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement(l.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),i.a.createElement(l.G,null,i.a.createElement(l.Path,{d:"M4,13 L8,13 L8,10 L4,10 L4,13 Z M4,15 L4,18 L8,18 L8,15 L4,15 Z M10,13 L14,13 L14,10 L10,10 L10,13 Z M10,15 L10,18 L14,18 L14,15 L10,15 Z M20,13 L20,10 L16,10 L16,13 L20,13 Z M20,15 L16,15 L16,18 L20,18 L20,15 Z M4,8 L8,8 L8,5 L4,5 L4,8 Z M10,8 L14,8 L14,5 L10,5 L10,8 Z M20,8 L20,5 L16,5 L16,8 L20,8 Z M4,3 L20,3 C21.1045695,3 22,3.95139491 22,5.125 L22,17.875 C22,19.0486051 21.1045695,20 20,20 L4,20 C2.8954305,20 2,19.0486051 2,17.875 L2,5.125 C2,3.95139491 2.8954305,3 4,3 Z"}))),category:"layout",attributes:{columns:{type:"number",default:12},gap:{type:"number",default:1}},description:Object(o.__)("Use CSS Grid to build layouts and, then add whatever content blocks you’d like."),supports:{align:["wide","full"],html:!1},deprecated:[{migrate:function(){},save:function(){return i.a.createElement("div",null,i.a.createElement(s.InnerBlocks.Content,null))}}],styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0},{name:"no-gap",label:Object(o.__)("No Gap")}],edit:function(e){var t=e.attributes,a=e.setAttributes,n=e.insertBlocksAfter,r=t.columns,g=t.gap,f="grid-gap:"+g+"rem;";return i.a.createElement(c.Fragment,null,i.a.createElement(s.InspectorControls,null,i.a.createElement(l.PanelBody,null,i.a.createElement(l.RangeControl,{label:Object(o.__)("Gap"),value:g,onChange:function(e){a({gap:e})},min:0,max:2}))),i.a.createElement("div",{className:"wp-block-gecko-grid-layout-editor","data-passthru":f,"data-grid":r},"function"==typeof n&&i.a.createElement(s.InnerBlocks,{template:[["gecko/grid-layout-image",{w:6}],["gecko/grid-layout-image",{w:6}]],templateLock:!1,allowedBlocks:u})))},save:function(){return i.a.createElement(s.InnerBlocks.Content,null)}},f=function(e){var t=e.value,a=e.onSelect,n=[{slug:"solid",name:"Solid",icon:i.a.createElement("span",{class:"dashicons dashicons-admin-appearance"})},{slug:"image",name:"Image",icon:i.a.createElement("span",{class:"dashicons dashicons-format-image"})},{slug:"image-content",name:"Image with Content",icon:i.a.createElement("span",{class:"dashicons dashicons-format-gallery"})}];return i.a.createElement("div",{className:"wp-block-gecko-grid-layout-type-select"},i.a.createElement("p",null,"Choose the block layout type."),n.map(function(e){var n="";return e.slug===t&&(n="wp-block-gecko-grid-layout-type-select__item--selected"),i.a.createElement("div",{className:"wp-block-gecko-grid-layout-type-select__item ".concat(n),onClick:function(){return function(e){return a(e)}(e.slug)}},e.icon,e.name)}))},d=a(6),h=a.n(d),m=a(7),b={title:Object(o.__)("Experimental"),parent:["gecko/grid-layout"],icon:React.createElement(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},React.createElement(l.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),React.createElement(l.Path,{d:"M11.99 18.54l-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27L12 16zm0-11.47L17.74 9 12 13.47 6.26 9 12 4.53z"})),description:Object(o.__)("A single grid item within a grid block."),category:"common",supports:{className:!0,inserter:!0,reusable:!1,html:!1},styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0},{name:"hover",label:Object(o.__)("Hover")}],attributes:{type:{type:"string",default:void 0},h:{type:"number",default:1},w:{type:"number"},minHeight:{type:"number",default:200},opacity:{type:"number",default:1},bgMedia:{type:"number"},bgMediaUrl:{type:"string"},bgColor:{type:"string"},bgColorSlug:{type:"string"},bgColorBrightness:{type:"number"}},transforms:{from:[{type:"block",blocks:["gecko/grid-layout-image","gecko/grid-layout-basic"],transform:function(e,t){var a=e.h,r=e.w,i=e.imgId,o=e.imgUrl;return Object(n.createBlock)("gecko/grid-layout-item",{h:a,w:r,bgMedia:i,bgMediaUrl:o},t)}}]},deprecated:[{migrate:function(){},save:function(){return React.createElement("div",null,React.createElement(s.InnerBlocks.Content,null))}}],edit:function(e){var t=e.attributes,a=e.setAttributes,n=(e.className,e.insertBlocksAfter),r=t.opacity,i=t.h,u=t.w,g=t.type,d=(t.padding,t.bgMedia),b=t.bgMediaUrl,p=t.bgColor,y=t.bgColorBrightness,v=t.bgColorSlug,_=t.minHeight,k={"--background":p,"--opacity":r,gridColumnEnd:"span "+u,gridRowEnd:"span "+i,backgroundColor:p,backgroundImage:"url("+b+")",minHeight:_+"px"};"image"===g&&delete k.backgroundColor,"solid"===g&&(delete k.backgroundImage,delete k.minHeight);var w="light";return y<130&&(w="dark"),React.createElement(c.Fragment,null,React.createElement(s.InspectorControls,null,React.createElement(l.PanelBody,{title:"Type"},React.createElement(f,{onSelect:function(e){a({type:e})},value:g})),React.createElement(l.PanelBody,{title:"Grid Item"},React.createElement(l.RangeControl,{label:Object(o.__)("Span Rows"),value:i,onChange:function(e){a({h:e})},min:1,max:12}),React.createElement(l.RangeControl,{label:Object(o.__)("Span Columns"),value:u,onChange:function(e){a({w:e})},min:1,max:12})),React.createElement(l.PanelBody,{title:"Style"},React.createElement(l.RangeControl,{label:Object(o.__)("Minimum Height"),value:_,onChange:function(e){a({minHeight:e})},min:"50",max:"600",step:"1"}),"solid"!==g&&React.createElement(s.MediaUpload,{onSelect:function(e){a({bgMedia:e.id,bgMediaUrl:e.url})},type:["image","video"],value:d||null,render:function(e){var t=e.open;return React.createElement("div",null,b&&React.createElement("img",{src:b,onClick:t,width:"100%",height:"auto",style:{cursor:"pointer"}}),!b&&React.createElement("div",{className:"button button-large",onClick:t},"Choose Background"))}}),React.createElement("hr",null),React.createElement("div",null,React.createElement(s.ColorPalette,{label:"Background Color",value:p?p.color:void 0,onChange:function(e){var t=Object(m.select)("core/editor").getEditorSettings(),n=e?Object(s.getColorObjectByColorValue)(t.colors,e).slug:void 0;a({bgColorSlug:n});var r=e?h()(e).getBrightness():void 0;a({bgColorBrightness:r}),a({bgColor:e})}}),React.createElement("hr",null)))),React.createElement("div",{className:"gecko-grid-layout-editor-styles",style:k}),React.createElement("div",{className:"wp-block-gecko-grid-layout-editor__wrap".concat(g," ").concat(t.className," has-").concat(v,"-background-color is-").concat(w,"-background")},!g&&React.createElement(f,{onSelect:function(e){a({type:e})}}),("image"===g||"image-content"===g)&&!d&&React.createElement(s.MediaPlaceholder,{onSelect:function(e){a({bgMedia:e.id,bgMediaUrl:e.url})},allowedTypes:["image"],accept:"image/*"}),("solid"===g||"image-content"===g&&d)&&"function"==typeof n&&React.createElement(s.InnerBlocks,{templateLock:!1})))},save:function(){return React.createElement(s.InnerBlocks.Content,null)}},p=["core/paragraph","core/heading","core/button","core/list","core/quote"],y={title:Object(o.__)("Image"),parent:["gecko/grid-layout"],icon:i.a.createElement(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement(l.Path,{d:"M0,0h24v24H0V0z",fill:"none"}),i.a.createElement(l.Path,{d:"m19 5v14h-14v-14h14m0-2h-14c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2v-14c0-1.1-0.9-2-2-2z"}),i.a.createElement(l.Path,{d:"m14.14 11.86l-3 3.87-2.14-2.59-3 3.86h12l-3.86-5.14z"})),description:Object(o.__)("An image Grid Block."),category:"common",supports:{className:!0,inserter:!0,reusable:!1,html:!1},styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0},{name:"hover",label:Object(o.__)("Hover")}],attributes:{h:{type:"number",default:1},w:{type:"number",default:1},minHeight:{type:"number",default:200},imgId:{type:"number"},imgUrl:{type:"string"}},transforms:{from:[{type:"block",blocks:["gecko/grid-layout-item","gecko/grid-layout-basic"],transform:function(e,t){var a=e.h,r=e.w,i=e.bgMedia,o=e.bgMediaUrl;return Object(n.createBlock)("gecko/grid-layout-image",{h:a,w:r,imgId:i,imgUrl:o},t)}}]},edit:function(e){var t=e.attributes,a=e.setAttributes,n=(e.className,e.insertBlocksAfter),r=t.h,u=t.w,g=t.imgId,f=t.imgUrl,d=t.minHeight,h={gridColumnEnd:"span "+u,gridRowEnd:"span "+r,minHeight:d+"px"};return i.a.createElement(c.Fragment,null,i.a.createElement(s.InspectorControls,null,i.a.createElement(l.PanelBody,{title:"Grid Item"},i.a.createElement(l.RangeControl,{label:Object(o.__)("Height"),value:r,onChange:function(e){a({h:e})},min:1,max:12}),i.a.createElement(l.RangeControl,{label:Object(o.__)("Width"),value:u,onChange:function(e){a({w:e})},min:1,max:12}),i.a.createElement(l.RangeControl,{label:Object(o.__)("Minimum Height"),value:d,onChange:function(e){a({minHeight:e})},min:"50",max:"600",step:"1"}))),i.a.createElement(s.BlockControls,null,i.a.createElement(l.Toolbar,null,i.a.createElement(s.MediaUpload,{onSelect:function(e){a({imgId:e.id,imgUrl:e.url})},type:["image"],value:g||null,render:function(e){var t=e.open;return i.a.createElement(l.IconButton,{className:"components-icon-button components-toolbar__control",label:Object(o.__)("Edit image"),onClick:t,icon:"edit"})}}))),i.a.createElement("div",{className:"gecko-grid-layout-editor-styles",style:h}),i.a.createElement("figure",{className:"wp-block-gecko-grid-layout-editor__wrap gecko-grid-layout-image ".concat(t.className)},!g&&i.a.createElement(s.MediaPlaceholder,{onSelect:function(e){a({imgId:e.id,imgUrl:e.url})},allowedTypes:["image"],accept:"image/*"}),f&&i.a.createElement("img",{className:"gecko-grid-layout-image__image",src:f}),i.a.createElement("figcaption",{className:"gecko-grid-layout-image__caption"},"function"==typeof n?i.a.createElement(s.InnerBlocks,{templateLock:!1,allowedBlocks:p}):i.a.createElement("p",null,"Lorem Ipsum"))))},save:function(){return i.a.createElement(s.InnerBlocks.Content,null)}},v={title:Object(o.__)("Basic"),parent:["gecko/grid-layout"],icon:i.a.createElement(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement(l.Path,{d:"M0,0h24v24H0V0z M0,0h24v24H0V0z",fill:"none"}),i.a.createElement(l.Path,{d:"m20 7v10h-16v-10h16m0-2h-16c-1.1 0-1.99 0.9-1.99 2l-0.01 10c0 1.1 0.9 2 2 2h16c1.1 0 2-0.9 2-2v-10c0-1.1-0.9-2-2-2z"}),i.a.createElement(l.Rect,{x:"11",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"11",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"8",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"8",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"5",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"5",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"8",y:"14",width:"8",height:"2"}),i.a.createElement(l.Rect,{x:"14",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"14",y:"8",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"17",y:"11",width:"2",height:"2"}),i.a.createElement(l.Rect,{x:"17",y:"8",width:"2",height:"2"})),description:Object(o.__)("An image Grid Block."),category:"common",supports:{className:!0,inserter:!0,reusable:!1,html:!1},styles:[{name:"default",label:Object(o.__)("Default"),isDefault:!0}],attributes:{h:{type:"number",default:1},w:{type:"number",default:1}},transforms:{from:[{type:"block",blocks:["gecko/grid-layout-item","gecko/grid-layout-image"],transform:function(e,t){var a=e.h,r=e.w;return Object(n.createBlock)("gecko/grid-layout-basic",{h:a,w:r},t)}}]},edit:function(e){var t=e.attributes,a=e.setAttributes,n=(e.className,e.insertBlocksAfter),r=t.h,u=t.w,g={gridColumnEnd:"span "+u,gridRowEnd:"span "+r};return i.a.createElement(c.Fragment,null,i.a.createElement(s.InspectorControls,null,i.a.createElement(l.PanelBody,{title:"Grid Item"},i.a.createElement(l.RangeControl,{label:Object(o.__)("Height"),value:r,onChange:function(e){a({h:e})},min:1,max:12}),i.a.createElement(l.RangeControl,{label:Object(o.__)("Width"),value:u,onChange:function(e){a({w:e})},min:1,max:12}))),i.a.createElement("div",{className:"gecko-grid-layout-editor-styles",style:g}),i.a.createElement("div",{className:"wp-block-gecko-grid-layout-editor__wrap gecko-grid-layout-basic ".concat(t.className)},"function"==typeof n?i.a.createElement(s.InnerBlocks,{templateLock:!1}):i.a.createElement("p",null,"Lorem Ipsum")))},save:function(){return i.a.createElement(s.InnerBlocks.Content,null)}};Object(n.registerBlockType)("gecko/grid-layout",g),Object(n.registerBlockType)("gecko/grid-layout-basic",v),Object(n.registerBlockType)("gecko/grid-layout-image",y),Object(n.registerBlockType)("gecko/grid-layout-item",b),jQuery(function(e){function t(){e(".gecko-grid-layout-editor-styles").each(function(){var t=new MutationObserver(function(t){t.forEach(function(t){e('[data-type="gecko/grid-layout-basic"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-image"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-item"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)})})});t.disconnect(),t.observe(this,{attributes:!0,attributeFilter:["style"]})})}function a(){e(".wp-block-gecko-grid-layout-editor").each(function(){var t=new MutationObserver(function(t){t.forEach(function(t){e(".wp-block-gecko-grid-layout-editor").each(function(){var t=e(this).attr("data-passthru");e(this).attr("data-grid");e(this).find(".editor-block-list__layout").attr("style",t)})})});t.disconnect(),t.observe(this,{attributes:!0,attributeFilter:["data-passthru","style"]})})}function n(){e('[data-type="gecko/grid-layout-image"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-basic"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)}),e('[data-type="gecko/grid-layout-item"]').each(function(){var t=e(this).find(".gecko-grid-layout-editor-styles").attr("style");e(this).attr("style",t)})}function r(){e(".wp-block-gecko-grid-layout-editor").each(function(){var t=e(this).attr("data-passthru");e(this).attr("data-grid");e(this).find(".editor-block-list__layout").attr("style",t)})}e("body").on("DOMNodeInserted",".wp-block-gecko-grid-layout-editor",function(i){e(".wp-block-gecko-grid-layout-editor")&&(r(),n(),a(),t())}),e(window).load(function(){r(),n(),a(),t()})})}]);
  • gecko-grid-layout/trunk/gecko-grid-layout.php

    r2044913 r2044921  
    44 * Plugin URI:  https://github.com/gecko-designs/gecko-grid-layout
    55 * Description: Grid Layout block uses CSS grid to create grid layouts in gutenberg.
    6  * Version: 1.0.5
     6 * Version: 1.0.r
    77 * Author: Gecko Designs
    88 * Author URI: https://geckodesigns.com
  • gecko-grid-layout/trunk/readme.txt

    r2044913 r2044921  
    55Requires at least: 5.0
    66Tested up to: 5.0.3
    7 Stable tag: 1.0.5
     7Stable tag: 1.0.6
    88Requires PHP: 5.6
    99License: GPLv2 or later
     
    4040
    4141== Upgrade Notice ==
     42= 1.0.6 =
     43* Bug fix on deprecated migrate
    4244= 1.0.5 =
    4345* Added new block types: Image, Basic
Note: See TracChangeset for help on using the changeset viewer.