!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=9)}([,,,,,,,,,function(t,e,n){"use strict";n(10),n(109)},function(t,e,n){"use strict";(function(t){var e=a(n(12)),r=a(n(90)),o=a(n(108));function a(t){return t&&t.__esModule?t:{default:t}}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var i=t.i18n,u=i.__,l=i.sprintf,s=t.blocks.registerBlockType,f=t.editor,p=(f.InnerBlocks,f.MediaUpload),d=f.ImagePlaceholder,v=f.BlockControls,g=f.InspectorControls,y=f.RichText,m=f.ColorPalette,b=(f.ContrastChecker,f.BlockAlignmentToolbar),h=f.getColorClass,x=f.withColors,j=t.element.compose,_=t.components,C=(_.Button,_.IconButton),k=(_.PanelBody,_.PanelColor),w=(_.RangeControl,_.ToggleControl,_.Toolbar),E=_.withState,R=["center","wide","full"];s("agncy/split",{title:u("Split","agncy-js"),description:u("A block to show an image on one side and text on the other side.","agncy-js"),icon:"forms",category:"common",keywords:[u("agncy","agncy-js"),u("split","agncy-js")],attributes:{url:{type:"string"},id:{type:"number"},alt:{type:"string"},splitAlign:{type:"string",default:"left"},headlineContent:{type:"array",source:"children",selector:"h1,h2,h3,h4,h5,h6",default:[]},headlineNodeName:{type:"string",source:"property",selector:"h1,h2,h3,h4,h5,h6",property:"nodeName",default:"H2"},content:{type:"array",source:"children",selector:"div.split-content-text",default:[]},textColor:{type:"string"},customTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},alignment:{type:"string"}},getEditWrapperProps:function(t){var e=t.alignment;if("wide"===e||"full"===e)return{"data-align":e}},edit:j(E({editable:"heading"}),x(function(t,e,n){var r=n.attributes,o=n.setAttributes;return{backgroundColor:t(r.backgroundColor,r.customBackgroundColor,"background-color"),setBackgroundColor:e("backgroundColor","customBackgroundColor",o),textColor:t(r.textColor,r.customTextColor,"color"),setTextColor:e("textColor","customTextColor",o)}}))(function(t){var n,a,i=t.attributes,s=t.setAttributes,f=t.isSelected,x=t.className,j=t.editable,_=t.setState,E=t.backgroundColor,O=t.textColor,P=t.setBackgroundColor,S=t.setTextColor,A=i.url,N=i.id,B=i.alt,T=i.splitAlign,I=i.headlineNodeName,M=i.headlineContent,z=i.content,F=i.alignment,$=!(0,r.default)(A),D=function(t){return s((0,e.default)(t,["alt","id","url"]))},U=function(t){return function(){return _({editable:t})}},V=function(t){return s({splitAlign:t})},W=React.createElement(d,{key:"image-placeholder",icon:"format-image",label:u("Image"),onSelectImage:D});if($){var H=(0,o.default)("split-image",c({},"wp-image-"+N,N));W=React.createElement("img",{className:H,src:A,alt:B})}var G=f&&[React.createElement(v,{key:"controls"},React.createElement(b,{value:F,onChange:function(t){return s({alignment:t})},controls:R}),React.createElement(w,null,React.createElement(C,{className:(0,o.default)("components-toolbar__control",{"is-active":"left"===T}),label:u("Image left","agncy-js"),icon:"arrow-left",onClick:function(){V("left")}}),React.createElement(C,{className:(0,o.default)("components-toolbar__control",{"is-active":"right"===T}),label:u("Image right","agncy-js"),icon:"arrow-right",onClick:function(){V("right")}})),React.createElement(w,{controls:"234".split("").map(function(t){return{icon:"heading",title:l(u("Heading %s"),t),isActive:"H"+t===I,onClick:function(){return s({headlineNodeName:"H"+t})},subscript:t}})}),React.createElement(w,null,React.createElement(p,{onSelect:D,type:"image",value:N,render:function(t){var e=t.open;return React.createElement(C,{className:"components-toolbar__control",label:u("Edit image","agncy-js"),icon:"edit",onClick:e})}}))),React.createElement(g,{key:"inspector"},React.createElement(k,{title:u("Background Color"),colorValue:E.value,initialOpen:!1},React.createElement(m,{value:E.value,onChange:P})),React.createElement(k,{title:u("Text Color"),colorValue:O.value,initialOpen:!1},React.createElement(m,{value:O.value,onChange:S})))],L=h("color",O),q=h("background-color",E),J=(0,o.default)(x,(c(n={},"is-split-"+T,T),c(n,"align"+F,F),n)),K=(0,o.default)("split-content-body",(c(a={},O.class,O.value),c(a,E.class,E.value),a)),Q={backgroundColor:q?void 0:customBackgroundColor,color:L?void 0:customTextColor};return[G,React.createElement("div",{className:J},React.createElement("div",{class:"split-content-image"},W),React.createElement("div",{className:K,style:Q},React.createElement(y,{key:"editable",wrapperClassName:"split-content-heading",tagName:I.toLowerCase(),value:M,onChange:function(t){return s({headlineContent:t})},placeholder:u("Heading…","agncy-js"),isSelected:f&&"heading"===j,onFocus:U("heading")}),React.createElement(y,{key:"editable",wrapperClassName:"split-content-text",tagName:"div",multiline:"p",value:z,onChange:function(t){return s({content:t})},placeholder:u("Content…","agncy-js"),isSelected:f&&"content"===j,onFocus:U("content")})))]}),save:function(t){var e,n,a=t.attributes,i=(t.setAttributes,t.isSelected,t.className),u=a.content,l=(a.headlineUrl,a.url),s=a.alt,f=a.id,p=a.splitAlign,d=a.headlineContent,v=a.headlineNodeName,g=a.alignment,y=a.backgroundColor,m=a.textColor,b=a.customBackgroundColor,x=a.customTextColor,j=null;if(!(0,r.default)(l)){var _=(0,o.default)("split-image",c({},"wp-image-"+f,f));j=React.createElement("img",{className:_,src:l,alt:s})}var C=h("color",m),k=h("background-color",y),w=(0,o.default)(i,(c(e={},"is-split-"+p,p),c(e,"align"+g,g),e)),E=(0,o.default)("split-content-body",(c(n={},C,C),c(n,k,k),n)),R={backgroundColor:k?void 0:b,color:C?void 0:x},O=v.toLowerCase();return React.createElement("div",{className:w,style:R},React.createElement("div",{class:"split-content-image"},j),React.createElement("div",{className:E},React.createElement(O,{class:"split-content-heading"},d),React.createElement("div",{class:"split-content-text"},u)))}})}).call(this,n(11))},function(t,e){t.exports=wp},function(t,e,n){var r=n(13),o=n(78)(function(t,e){return null==t?{}:r(t,e)});t.exports=o},function(t,e,n){var r=n(14),o=n(72);t.exports=function(t,e){return r(t,e,function(e,n){return o(t,n)})}},function(t,e,n){var r=n(15),o=n(67),a=n(16);t.exports=function(t,e,n){for(var c=-1,i=e.length,u={};++c-1}},function(t,e,n){var r=n(51);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(36)(n(22),"Map");t.exports=r},function(t,e,n){var r=n(58);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e,n){var r=n(59);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(58);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(58);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(58);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},function(t,e,n){var r=n(64);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){var r=n(21),o=n(65),a=n(17),c=n(19),i=1/0,u=r?r.prototype:void 0,l=u?u.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(a(e))return o(e,t)+"";if(c(e))return l?l.call(e):"";var n=e+"";return"0"==n&&1/e==-i?"-0":n}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n-1&&t%1==0&&t-1&&t%1==0&&t<=n}},function(t,e,n){var r=n(79),o=n(83),a=n(85);t.exports=function(t){return a(o(t,void 0,r),t+"")}},function(t,e,n){var r=n(80);t.exports=function(t){return null!=t&&t.length?r(t,1):[]}},function(t,e,n){var r=n(81),o=n(82);t.exports=function t(e,n,a,c,i){var u=-1,l=e.length;for(a||(a=o),i||(i=[]);++u0&&a(s)?n>1?t(s,n-1,a,c,i):r(i,s):c||(i[i.length]=s)}return i}},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n0){if(++e>=n)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}},function(t,e,n){var r=n(91),o=n(95),a=n(75),c=n(17),i=n(100),u=n(101),l=n(92),s=n(104),f="[object Map]",p="[object Set]",d=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(i(t)&&(c(t)||"string"==typeof t||"function"==typeof t.splice||u(t)||s(t)||a(t)))return!t.length;var e=o(t);if(e==f||e==p)return!t.size;if(l(t))return!r(t).length;for(var n in t)if(d.call(t,n))return!1;return!0}},function(t,e,n){var r=n(92),o=n(93),a=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},function(t,e,n){var r=n(94)(Object.keys,Object);t.exports=r},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){var r=n(96),o=n(56),a=n(97),c=n(98),i=n(99),u=n(20),l=n(42),s=l(r),f=l(o),p=l(a),d=l(c),v=l(i),g=u;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=g(new o)||a&&"[object Promise]"!=g(a.resolve())||c&&"[object Set]"!=g(new c)||i&&"[object WeakMap]"!=g(new i))&&(g=function(t){var e=u(t),n="[object Object]"==e?t.constructor:void 0,r=n?l(n):"";if(r)switch(r){case s:return"[object DataView]";case f:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case v:return"[object WeakMap]"}return e}),t.exports=g},function(t,e,n){var r=n(36)(n(22),"DataView");t.exports=r},function(t,e,n){var r=n(36)(n(22),"Promise");t.exports=r},function(t,e,n){var r=n(36)(n(22),"Set");t.exports=r},function(t,e,n){var r=n(36)(n(22),"WeakMap");t.exports=r},function(t,e,n){var r=n(38),o=n(77);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,e,n){(function(t){var r=n(22),o=n(103),a="object"==typeof e&&e&&!e.nodeType&&e,c=a&&"object"==typeof t&&t&&!t.nodeType&&t,i=c&&c.exports===a?r.Buffer:void 0,u=(i?i.isBuffer:void 0)||o;t.exports=u}).call(this,n(102)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(105),o=n(106),a=n(107),c=a&&a.isTypedArray,i=c?o(c):r;t.exports=i},function(t,e,n){var r=n(20),o=n(77),a=n(27),c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c["[object Arguments]"]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c["[object Function]"]=c["[object Map]"]=c["[object Number]"]=c["[object Object]"]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1,t.exports=function(t){return a(t)&&o(t.length)&&!!c[r(t)]}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var r=n(23),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,c=a&&a.exports===o&&r.process,i=function(){try{return c&&c.binding&&c.binding("util")}catch(t){}}();t.exports=i}).call(this,n(102)(t))},function(t,e,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e0&&React.createElement("div",{class:"background-dim",style:v}),React.createElement(s.Content,null))}})}).call(this,n(11))}]);