=t&&vj((c-n)/(_=r+1))&&O("overflow"),n+=(p-t)*_,t=p,o=0;oc&&O("overflow"),v==t){for(h=n,b=s;!(h<(g=b<=a?l:b>=a+u?u:b-a));b+=s)E=h-g,w=s-g,x.push(k(S(g+E%w,0))),h=j(E/w);x.push(k(S(h,0))),a=A(n,_,r==i),n=0,++r}++n,++t}return x.join("")}o={version:"1.3.2",ucs2:{decode:C,encode:x},decode:F,encode:P,toASCII:function(e){return E(e,function(e){return g.test(e)?"xn--"+P(e):e})},toUnicode:function(e){return E(e,function(e){return b.test(e)?F(e.slice(4).toLowerCase()):e})}},void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()}).call(this,n(210)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(213),t.encode=t.stringify=n(214)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var o=/\+/g;e=e.split(t);var c=1e3;i&&"number"==typeof i.maxKeys&&(c=i.maxKeys);var s=e.length;c>0&&s>c&&(s=c);for(var l=0;l=0?(u=m.substr(0,f),p=m.substr(f+1)):(u=m,p=""),h=decodeURIComponent(u),d=decodeURIComponent(p),r(a,h)?Array.isArray(a[h])?a[h].push(d):a[h]=[a[h],d]:a[h]=d}return a}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,i){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(i){var a=encodeURIComponent(r(i))+n;return Array.isArray(e[i])?e[i].map(function(e){return a+encodeURIComponent(r(e))}).join(t):a+encodeURIComponent(r(e[i]))}).join(t):i?encodeURIComponent(r(i))+n+encodeURIComponent(r(e)):""}},function(e,t){!function(){"use strict";var t=[],n=3988292384;function r(e){var t,r,i,a,o=-1;for(t=0,i=e.length;t>>1^n:a>>>=1;o=o>>>8^a}return-1^o}function i(e,n){var r,a,o;if(void 0!==i.crc&&n&&e||(i.crc=-1,e)){for(r=i.crc,a=0,o=e.length;a>>8^t[255&(r^e[a])];return i.crc=r,-1^r}}!function(){var e,r,i;for(r=0;r<256;r+=1){for(e=r,i=0;i<8;i+=1)1&e?e=n^e>>>1:e>>>=1;t[r]=e>>>0}}(),e.exports=function(e,t){var n;e="string"==typeof e?(n=e,Array.prototype.map.call(n,function(e){return e.charCodeAt(0)})):e;return((t?r(e):i(e))>>>0).toString(16)},e.exports.direct=r,e.exports.table=i}()},function(e,t,n){"use strict";var r=256,i=[],a=window,o=Math.pow(r,6),c=Math.pow(2,52),s=2*c,l=r-1,u=Math.random;function p(e){var t,n=e.length,i=this,a=0,o=i.i=i.j=0,c=i.S=[];for(n||(e=[n++]);a=s;)e/=2,t/=2,n>>>=1;return(e+n)/t}},e.exports.resetGlobal=function(){Math.random=u},h(Math.random(),i)},function(e,t,n){function r(){var e;try{e=t.storage.debug}catch(n){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}(t=e.exports=n(218)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),!n)return;var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var i=0,a=0;e[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(i++,"%c"===e&&(a=i))}),e.splice(a,0,r)},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(n){}},t.load=r,t.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},t.enable(r())},function(e,t,n){function r(e){var n;function r(){if(r.enabled){var e=r,i=+new Date,a=i-(n||i);e.diff=a,e.prev=n,e.curr=i,n=i;for(var o=new Array(arguments.length),c=0;c0)return function(e){if((e=String(e)).length>100)return;var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!t)return;var c=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*o;case"days":case"day":case"d":return c*a;case"hours":case"hour":case"hrs":case"hr":case"h":return c*i;case"minutes":case"minute":case"mins":case"min":case"m":return c*r;case"seconds":case"second":case"secs":case"sec":case"s":return c*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(e);if("number"===l&&!1===isNaN(e))return t.long?c(s=e,a,"day")||c(s,i,"hour")||c(s,r,"minute")||c(s,n,"second")||s+" ms":function(e){if(e>=a)return Math.round(e/a)+"d";if(e>=i)return Math.round(e/i)+"h";if(e>=r)return Math.round(e/r)+"m";if(e>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){},,function(e,t,n){},,function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"save",function(){return At}),n.d(r,"attributes",function(){return Pt}),n.d(r,"support",function(){return Mt});var i=n(18),a=n(13),o=n.n(a),c=n(3),s=n.n(c),l=n(0),u=n(1),p=n(16),h=n(5),d=n(2),m=n(22),f=n.n(m),b=n(7),g=n.n(b),v=n(11),y=n.n(v),_=n(8),j=n.n(_),k=n(9),O=n.n(k),w=n(4),E=n.n(w),C=n(10),x=n.n(C),S=n(6),A=[{icon:Object(l.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(l.createElement)(d.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(l.createElement)(d.Path,{d:"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z"})),title:Object(u._x)("Original","image style","jetpack"),value:void 0},{icon:Object(l.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(l.createElement)(d.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(l.createElement)(d.Path,{d:"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm11 10h2V5h-4v2h2v8zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z"})),title:Object(u._x)("Black and White","image style","jetpack"),value:"black-and-white"},{icon:Object(l.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(l.createElement)(d.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(l.createElement)(d.Path,{d:"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6v-2z"})),title:Object(u._x)("Sepia","image style","jetpack"),value:"sepia"},{icon:Object(l.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(l.createElement)(d.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(l.createElement)(d.Path,{d:"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2z"})),title:"1977",value:"1977"},{icon:Object(l.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(l.createElement)(d.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(l.createElement)(d.Path,{d:"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm12 10h2V5h-2v4h-2V5h-2v6h4v4zm6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z"})),title:Object(u._x)("Clarendon","image style","jetpack"),value:"clarendon"},{icon:Object(l.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(l.createElement)(d.Path,{fill:"none",d:"M0 0h24v24H0z"}),Object(l.createElement)(d.Path,{d:"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm14 8v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2z"})),title:Object(u._x)("Gingham","image style","jetpack"),value:"gingham"}],F=Object(u.__)("Pick an image filter","jetpack");function P(e){var t=e.value,n=e.onChange;return Object(l.createElement)(d.Dropdown,{position:"bottom right",className:"editor-block-switcher",contentClassName:"editor-block-switcher__popover",renderToggle:function(e){var t=e.onToggle,n=e.isOpen;return Object(l.createElement)(d.Toolbar,{controls:[{onClick:t,extraProps:{"aria-haspopup":"true","aria-expanded":n},title:F,tooltip:F,icon:Object(l.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(l.createElement)(d.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(l.createElement)(d.Path,{d:"M19 10v9H4.98V5h9V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2zm-2.94-2.06L17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7zM12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12l-2.75-1.25z"}))}]})},renderContent:function(e){var r=e.onClose;return Object(l.createElement)(d.NavigableMenu,{className:"tiled-gallery__filter-picker-menu"},A.map(function(e){var i,a=e.icon,o=e.title,c=e.value;return Object(l.createElement)(d.MenuItem,{className:t===c?"is-active":void 0,icon:a,isSelected:t===c,key:c||"original",onClick:(i=c,function(){n(t===i?void 0:i),r()}),role:"menuitemcheckbox"},o)}))}})}var M=n(12),T=n.n(M),D=n(28),N=n(23),z=n(14),L=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a=2}]);function ue(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).isWide;return function e(n,r){if(!r.length)return n;var i;i=r.length>15&&K(r)&&$(n)?[2,1,2]:r.length>15&&Z(r)&&W(n)?[3,1,3]:5!==r.length&&J(r)&&Y(n)?[1,2,1]:X(r)&&Q(n)?[1,3]:ee(r)&&te(n)?[3,1]:ne(r)&&re(n)?[1,2]:t&&(5===r.length||10!==r.length&&r.length>6)&&ie(n)&&Object(h.sum)(Object(h.take)(r,5))<5?[1,1,1,1,1]:function(e,t){var n=Object(h.sum)(Object(h.take)(t,4));return ae(e)&&n<3.5&&t.length>5||n<7&&4===t.length}(n,r)?[1,1,1,1]:function(e,t,n){var r=Object(h.sum)(Object(h.take)(t,3));return t.length>=3&&4!==t.length&&6!==t.length&&oe(e)&&(r<2.5||r<5&&t.length>=3&&t[0]===t[2]||n)}(n,r,t)?[1,1,1]:ce(r)&&se(n)?[2,1]:le(r)?[1]:r.length>3?[1,1]:Array(r.length).fill(1);var a=n.concat([i]),o=Object(h.sum)(i);return e(a,r.slice(o))}([],e)}function pe(e,t){return function(n){return!Object(h.some)(Object(h.takeRight)(n,t),function(t){return Object(h.isEqual)(t,e)})}}function he(e){return function(t){return t.length>=e.length&&Object(h.every)(Object(h.zipWith)(e,t.slice(0,e.length),function(e,t){return e(t)}))}}function de(e){return e>=1&&e<2}function me(e){return e<1}function fe(e){return function(t){return t>=e}}function be(e){return function(t){return t1&&void 0!==arguments[1]?arguments[1]:{};if(!e.height||!e.url||!e.width)return{};if(Object(N.isBlobURL)(e.url)||/^https?:\/\/localhost/.test(e.url))return{src:e.url};var n,r=e.url.split("?",1)[0],i=e.height,a=e.width,o=t.layoutStyle,c=function(e){var t=Object(we.parse)(e).host;return/\.files\.wordpress\.com$/.test(t)}(r)?xe:Oe.a;if(Ee(o)&&a&&i){var s=Math.min(ve.i,a,i);n=c(r,{resize:"".concat(s,",").concat(s)})}else n=c(r);var l;if(Ee(o)){var u=Math.min(600,a,i),p=Math.min(ve.i,a,i);l=Object(h.range)(u,p,300).map(function(e){var t=c(r,{resize:"".concat(e,",").concat(e),strip:"all"});return t?"".concat(t," ").concat(e,"w"):null}).filter(Boolean).join(",")}else{var d=Math.min(600,a),m=Math.min(ve.i,a);l=Object(h.range)(d,m,300).map(function(e){var t=c(r,{strip:"all",width:e});return t?"".concat(t," ").concat(e,"w"):null}).filter(Boolean).join(",")}return Object.assign({src:n},l&&{srcSet:l})}function xe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={width:"w",height:"h",letterboxing:"lb",removeLetterboxing:"ulb"},r=Object(we.parse)(e),i=(r.auth,r.hash,r.port,r.query,r.search,je()(r,["auth","hash","port","query","search"]));return i.query=Object.keys(t).reduce(function(e,r){return Object.assign(e,s()({},n.hasOwnProperty(r)?n[r]:r,t[r]))},{}),Object(we.format)(i)}var Se=function(e){function t(){return g()(this,t),j()(this,O()(t).apply(this,arguments))}return x()(t,e),y()(t,[{key:"renderImage",value:function(e,t){var n=this.props,r=n.imageFilter,i=n.images,a=n.isSave,o=n.linkTo,c=n.layoutStyle,s=n.onRemoveImage,p=n.onSelectImage,h=n.selectedImage,d=n.setImageAttributes,m=Object(u.sprintf)(Object(u.__)("image %1$d of %2$d in gallery","jetpack"),t+1,i.length),f=a?I:R,b=Ce(e,{layoutStyle:c}),g=b.src,v=b.srcSet;return Object(l.createElement)(f,{alt:e.alt,"aria-label":m,height:e.height,id:e.id,imageFilter:r,isSelected:h===t,key:t,link:e.link,linkTo:o,onRemove:a?void 0:s(t),onSelect:a?void 0:p(t),origUrl:e.url,setAttributes:a?void 0:d(t),srcSet:v,url:g,width:e.width})}},{key:"render",value:function(){var e=this.props,t=e.align,n=e.children,r=e.className,i=e.columns,a=e.images,o=e.layoutStyle,c=Ee(o)?ye:ge,s=this.props.images.map(this.renderImage,this);return Object(l.createElement)("div",{className:r},Object(l.createElement)(c,{align:t,columns:i,images:a,layoutStyle:o,renderedImages:s}),n)}}]),t}(l.Component),Ae=n(102),Fe=n.n(Ae);function Pe(e,t){var n=function(e,t){var n=!0,r=!1,i=void 0;try{for(var a,o=new Fe.a(t).values()[Symbol.iterator]();!(n=(a=o.next()).done);n=!0){var c=a.value;if(-1!==c.indexOf("is-style-")){var s=c.substring(9),l=Object(h.find)(e,{name:s});if(l)return l}}}catch(u){r=!0,i=u}finally{try{n||null==o.return||o.return()}finally{if(r)throw i}}return Object(h.find)(e,"isDefault")}(e,t);return n?n.name:null}var Me=[{value:"attachment",label:Object(u.__)("Attachment Page","jetpack")},{value:"media",label:Object(u.__)("Media File","jetpack")},{value:"none",label:Object(u.__)("None","jetpack")}];function Te(e){return Math.min(3,e.images.length)}var De=function(e){var t=Object(h.pick)(e,[["alt"],["id"],["link"]]);return t.url=Object(h.get)(e,["sizes","large","url"])||Object(h.get)(e,["media_details","sizes","large","source_url"])||e.url,t},Ne=function(e){function t(){var e,n;g()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a1&&Object(l.createElement)(d.RangeControl,{label:Object(u.__)("Columns","jetpack"),value:m,onChange:this.setColumnsNumber,min:1,max:Math.min(ve.h,b.length)}),Object(l.createElement)(d.SelectControl,{label:Object(u.__)("Link To","jetpack"),value:g,onChange:this.setLinkTo,options:Me}))),c,Object(l.createElement)(Se,{align:p,className:a,columns:m,imageFilter:f,images:b,layoutStyle:_,linkTo:g,onRemoveImage:this.onRemoveImage,onSelectImage:this.onSelectImage,selectedImage:i?t:null,setImageAttributes:this.setImageAttributes},v,i&&Object(l.createElement)("div",{className:"tiled-gallery__add-item"},Object(l.createElement)(d.FormFileUpload,{multiple:!0,isLarge:!0,className:"tiled-gallery__add-item-button",onChange:this.uploadFromFiles,accept:"image/*",icon:"insert"},Object(u.__)("Upload an image","jetpack")))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.isSelected||null===t.selectedImage?null:{selectedImage:null}}}]),t}(l.Component),ze=Object(d.withNotices)(Ne);n(220);function Le(e){var t,n=e["aria-label"],r=e.alt,i=e.height,a=e.id,o=e.link,c=e.linkTo,s=e.origUrl,u=e.url,p=e.width;if(Object(N.isBlobURL)(s))return null;switch(c){case"media":t=u;break;case"attachment":t=o}var h=Object(l.createElement)("img",{alt:r,"aria-label":n,"data-height":i,"data-id":a,"data-link":o,"data-url":s,"data-width":p,src:u});return Object(l.createElement)("figure",{className:"tiled-gallery__item"},t?Object(l.createElement)("a",{href:t},h):h)}function Re(e){var t=e.children;return Object(l.createElement)("div",{className:"tiled-gallery__col"},t)}function Ie(e){var t=e.children,n=e.galleryRef;return Object(l.createElement)("div",{className:"tiled-gallery__gallery",ref:n},t)}function Be(e){var t=e.children,n=e.className;return Object(l.createElement)("div",{className:T()("tiled-gallery__row",n)},t)}var qe=n(21),Ve=n.n(qe),He=4,Ue=20,Ge=[{isDefault:!0,name:"rectangular"},{name:"circle"},{name:"square"},{name:"columns"}];function $e(e,t){var n=(t-e.reduce(function(e,t){return e+t},0))/e.length;return e.map(function(e){return e+n})}function Ke(e,t){!function(e,t,n){var r=Ve()(t,2),i=r[0],a=r[1],o=1/i*(n-He*(e.childElementCount-1)-a);!function(e,t){var n=t.rawHeight,r=t.rowWidth,i=Ze(e),a=i.map(function(e){return(n-He*(e.childElementCount-1))*Je(e)[0]}),o=$e(a,r);i.forEach(function(e,t){var r=a[t],i=o[t];!function(e,t){var n=t.colHeight,r=t.width,i=t.rawWidth,a=$e(We(e).map(function(e){return i/Ye(e)}),n);Array.from(e.children).forEach(function(e,t){var n=a[t];e.setAttribute("style","height:".concat(n,"px;width:").concat(r,"px;"))})}(e,{colHeight:n-He*(e.childElementCount-1),width:i,rawWidth:r})})}(e,{rawHeight:o,rowWidth:n-He*(e.childElementCount-1)})}(e,function(e){return Ze(e).map(Je).reduce(function(e,t){var n=Ve()(e,2),r=n[0],i=n[1],a=Ve()(t,2),o=a[0],c=a[1];return[r+o,i+c]},[0,0])}(e),t)}function Ze(e){return Array.from(e.querySelectorAll(".tiled-gallery__col"))}function We(e){return Array.from(e.querySelectorAll(".tiled-gallery__item > img, .tiled-gallery__item > a > img"))}function Je(e){var t=We(e),n=t.length,r=1/t.map(Ye).reduce(function(e,t){return e+1/t},0);return[r,r*n||1]}function Ye(e){var t=parseInt(e.dataset.width,10),n=parseInt(e.dataset.height,10);return t&&!Number.isNaN(t)&&n&&!Number.isNaN(n)?t/n:1}function Xe(e){var t=e.height,n=e.width;return t&&n?n/t:1}var Qe=vt([2,1,2],5),et=yt([_t,_t,jt,_t,_t]),tt=yt([_t,_t,_t,jt,_t,_t,_t]),nt=vt([3,1,3],5),rt=yt([jt,_t,_t,jt]),it=vt([1,2,1],5),at=yt([jt,_t,_t,_t]),ot=vt([1,3],3),ct=yt([_t,_t,_t,jt]),st=vt([3,1],3),lt=yt([Ot(1.6),Object(h.overEvery)(kt(.9),Ot(2)),Object(h.overEvery)(kt(.9),Ot(2))]),ut=vt([1,2],3),pt=vt([1,1,1,1,1],1),ht=vt([1,1,1,1],1),dt=vt([1,1,1],3),mt=yt([Object(h.overEvery)(kt(.9),Ot(2)),Object(h.overEvery)(kt(.9),Ot(2)),Ot(1.6)]),ft=vt([2,1],3),bt=yt([function(e){return e>=2}]);function gt(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).isWide;return function e(n,r){if(!r.length)return n;var i;i=r.length>15&&et(r)&&Qe(n)?[2,1,2]:r.length>15&&tt(r)&&nt(n)?[3,1,3]:5!==r.length&&rt(r)&&it(n)?[1,2,1]:at(r)&&ot(n)?[1,3]:ct(r)&&st(n)?[3,1]:lt(r)&&ut(n)?[1,2]:t&&(5===r.length||10!==r.length&&r.length>6)&&pt(n)&&Object(h.sum)(Object(h.take)(r,5))<5?[1,1,1,1,1]:function(e,t){var n=Object(h.sum)(Object(h.take)(t,4));return ht(e)&&n<3.5&&t.length>5||n<7&&4===t.length}(n,r)?[1,1,1,1]:function(e,t,n){var r=Object(h.sum)(Object(h.take)(t,3));return t.length>=3&&4!==t.length&&6!==t.length&&dt(e)&&(r<2.5||r<5&&t.length>=3&&t[0]===t[2]||n)}(n,r,t)?[1,1,1]:mt(r)&&ft(n)?[2,1]:bt(r)?[1]:r.length>3?[1,1]:Array(r.length).fill(1);var a=n.concat([i]),o=Object(h.sum)(i);return e(a,r.slice(o))}([],e)}function vt(e,t){return function(n){return!Object(h.some)(Object(h.takeRight)(n,t),function(t){return Object(h.isEqual)(t,e)})}}function yt(e){return function(t){return t.length>=e.length&&Object(h.every)(Object(h.zipWith)(e,t.slice(0,e.length),function(e,t){return e(t)}))}}function _t(e){return e>=1&&e<2}function jt(e){return e<1}function kt(e){return function(t){return t>=e}}function Ot(e){return function(t){return t1&&void 0!==arguments[1]?arguments[1]:{},n={width:"w",height:"h",letterboxing:"lb",removeLetterboxing:"ulb"},r=Object(we.parse)(e),i=(r.auth,r.hash,r.port,r.query,r.search,je()(r,["auth","hash","port","query","search"]));return i.query=Object.keys(t).reduce(function(e,r){return Object.assign(e,s()({},n.hasOwnProperty(r)?n[r]:r,t[r]))},{}),Object(we.format)(i)}function At(e){var t=e.attributes,n=t.images;if(!n.length)return null;var r=t.align,i=t.className,a=t.columns,o=void 0===a?function(e){return Math.min(3,e.images.length)}(t):a,c=t.linkTo;return Object(l.createElement)(Ct,{align:r,className:i,columns:o,images:n,layoutStyle:Pe(Ge,i),linkTo:c})}var Ft,Pt={align:{default:"center",type:"string"},className:{default:"is-style-".concat("rectangular"),type:"string"},columns:{type:"number"},ids:{default:[],type:"array"},images:{type:"array",default:[],source:"query",selector:".tiled-gallery__item",query:{alt:{attribute:"alt",default:"",selector:"img",source:"attribute"},caption:{selector:"figcaption",source:"html",type:"string"},height:{attribute:"data-height",selector:"img",source:"attribute",type:"number"},id:{attribute:"data-id",selector:"img",source:"attribute"},link:{attribute:"data-link",selector:"img",source:"attribute"},url:{attribute:"data-url",selector:"img",source:"attribute"},width:{attribute:"data-width",selector:"img",source:"attribute",type:"number"}}},linkTo:{default:"none",type:"string"}},Mt={align:["center","wide","full"],customClassName:!1,html:!1},Tt=(Ft={},s()(Ft,ve.e,Object(u._x)("Tiled mosaic","Tiled gallery layout","jetpack")),s()(Ft,ve.c,Object(u._x)("Circles","Tiled gallery layout","jetpack")),s()(Ft,ve.d,Object(u._x)("Tiled columns","Tiled gallery layout","jetpack")),s()(Ft,ve.f,Object(u._x)("Square tiles","Tiled gallery layout","jetpack")),Ft),Dt=ve.g.map(function(e){return o()({},e,{label:Tt[e.name]})});function Nt(e){return Object(h.filter)(e,function(e){var t=e.id,n=e.url;return t&&n})}var zt={align:{default:"center",type:"string"},className:{default:"is-style-".concat(ve.e),type:"string"},columns:{type:"number"},ids:{default:[],type:"array"},imageFilter:{type:"string"},images:{type:"array",default:[],source:"query",selector:".tiled-gallery__item",query:{alt:{attribute:"alt",default:"",selector:"img",source:"attribute"},height:{attribute:"data-height",selector:"img",source:"attribute",type:"number"},id:{attribute:"data-id",selector:"img",source:"attribute"},link:{attribute:"data-link",selector:"img",source:"attribute"},url:{attribute:"data-url",selector:"img",source:"attribute"},width:{attribute:"data-width",selector:"img",source:"attribute",type:"number"}}},linkTo:{default:"none",type:"string"}},Lt=Object(l.createElement)(d.SVG,{viewBox:"0 0 24 24",width:24,height:24},Object(l.createElement)(d.Path,{fill:"currentColor",d:"M19 5v2h-4V5h4M9 5v6H5V5h4m10 8v6h-4v-6h4M9 17v2H5v-2h4M21 3h-8v6h8V3zM11 3H3v10h8V3zm10 8h-8v10h8V11zm-10 4H3v6h8v-6z"})),Rt={attributes:zt,category:"jetpack",description:Object(u.__)("Display multiple images in an elegantly organized tiled layout.","jetpack"),icon:Lt,keywords:[Object(u._x)("images","block search term","jetpack"),Object(u._x)("photos","block search term","jetpack"),Object(u._x)("pictures","block search term","jetpack")],styles:Dt,supports:{align:["center","wide","full"],customClassName:!1,html:!1},title:Object(u.__)("Tiled Gallery","jetpack"),transforms:{from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],isMatch:function(e){return Nt(e).length>0},transform:function(e){var t=Nt(e);return Object(p.createBlock)("jetpack/".concat("tiled-gallery"),{images:t.map(function(e){return{id:e.id,url:e.url,alt:e.alt}}),ids:t.map(function(e){return e.id})})}},{type:"block",blocks:["core/gallery","jetpack/slideshow"],transform:function(e){var t=Nt(e.images);return t.length>0?Object(p.createBlock)("jetpack/".concat("tiled-gallery"),{images:t.map(function(e){return{id:e.id,url:e.url,alt:e.alt}}),ids:t.map(function(e){return e.id})}):Object(p.createBlock)("jetpack/".concat("tiled-gallery"))}}],to:[{type:"block",blocks:["core/gallery"],transform:function(e){var t=e.images,n=e.ids,r=e.columns,i=e.linkTo;return Object(p.createBlock)("core/gallery",{images:t,ids:n,columns:r,imageCrop:!0,linkTo:i})}},{type:"block",blocks:["core/image"],transform:function(e){var t=e.align,n=e.images;return n.length>0?n.map(function(e){var n=e.id,r=e.url,i=e.alt;return Object(p.createBlock)("core/image",{align:t,id:n,url:r,alt:i})}):Object(p.createBlock)("core/image")}}]},edit:ze,save:function(e){var t=e.attributes,n=t.imageFilter,r=t.images;if(!r.length)return null;var i=t.align,a=t.className,o=t.columns,c=void 0===o?Te(t):o,s=t.linkTo;return Object(l.createElement)(Se,{align:i,className:a,columns:c,imageFilter:n,images:r,isSave:!0,layoutStyle:Pe(ve.g,a),linkTo:s})},deprecated:[r]};Object(i.a)("tiled-gallery",Rt)},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"setConnectionTestResults",function(){return p}),n.d(r,"refreshConnectionTestResults",function(){return h}),n.d(r,"fetchFromAPI",function(){return d});var i={};n.r(i),n.d(i,"getFailedConnections",function(){return m}),n.d(i,"getMustReauthConnections",function(){return f});var a=n(0),o=n(1),c=n(2),s=n(45),l=n(6),u=(n(183),n(14));function p(e){return{type:"SET_CONNECTION_TEST_RESULTS",results:e}}function h(){return{type:"REFRESH_CONNECTION_TEST_RESULTS"}}function d(e){return{type:"FETCH_FROM_API",path:e}}function m(e){return e.filter(function(e){return!1===e.test_success})}function f(e){return e.filter(function(e){return"must_reauth"===e.test_success}).map(function(e){return e.service_name})}var b=n(22),g=n.n(b),v=n(95),y=n.n(v),_=n(5),j=n(39),k=n.n(j),O=n(24),w=n.n(O);function E(){return(E=k()(regeneratorRuntime.mark(function e(t,n){var r,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.dispatch,e.prev=1,e.next=4,w()({path:"/wpcom/v2/publicize/connection-test-results"});case 4:return i=e.sent,e.abrupt("return",r(p(i)));case 8:e.prev=8,e.t0=e.catch(1);case 10:case"end":return e.stop()}},e,null,[[1,8]])}))).apply(this,arguments)}var C={REFRESH_CONNECTION_TEST_RESULTS:function(e,t){return E.apply(this,arguments)}};var x,S,A,F,P,M={FETCH_FROM_API:function(e){var t=e.path;return w()({path:t})}},T=Object(u.registerStore)("jetpack/publicize",{actions:r,controls:M,reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_CONNECTION_TEST_RESULTS":return t.results;case"REFRESH_CONNECTION_TEST_RESULTS":return[]}return e},selectors:i});x=T,A=[y()(C)],F=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},P={getState:x.getState,dispatch:function(){return F.apply(void 0,arguments)}},S=A.map(function(e){return e(P)}),F=_.flowRight.apply(void 0,g()(S))(x.dispatch),x.dispatch=F;var D=n(40),N=n(15),z=n(7),L=n.n(z),R=n(11),I=n.n(R),B=n(8),q=n.n(B),V=n(9),H=n.n(V),U=n(4),G=n.n(U),$=n(10),K=n.n($),Z=n(3),W=n.n(Z),J=function(e){function t(){var e,n;L()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0&&Object(a.createElement)(me,{refreshCallback:n}),t&&0===t.length&&Object(a.createElement)(he,{className:"jetpack-publicize-add-connection-wrapper",refreshCallback:n}))}),be={render:function(){return Object(a.createElement)(l.PostTypeSupportCheck,{supportKeys:"publicize"},Object(a.createElement)(D.a,null,Object(a.createElement)(c.PanelBody,{title:Object(o.__)("Share this post","jetpack")},Object(a.createElement)(fe,null))),Object(a.createElement)(s.PluginPrePublishPanel,{initialOpen:!0,id:"publicize-title",title:Object(a.createElement)("span",{id:"publicize-defaults",key:"publicize-title-span"},Object(o.__)("Share this post","jetpack"))},Object(a.createElement)(fe,null)))}},ge=n(33);Object(ge.a)("publicize",be)},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(0),a=n(1),o=n(6),c=n(2),s=n(12),l=n.n(s),u=["jetpack/markdown","jetpack/address","jetpack/email","jetpack/phone","jetpack/map","jetpack/business-hours","core/paragraph","core/image","core/heading","core/gallery","core/list","core/quote","core/shortcode","core/audio","core/code","core/cover","core/html","core/separator","core/spacer","core/subhead","core/video"],p=[["jetpack/email"],["jetpack/phone"],["jetpack/address"]],h=function(e){var t=e.isSelected;return Object(i.createElement)("div",{className:l()({"jetpack-contact-info-block":!0,"is-selected":t})},Object(i.createElement)(o.InnerBlocks,{allowedBlocks:u,templateLock:!1,template:p}))},d=n(19),m=(n(111),n(72),n(7)),f=n.n(m),b=n(11),g=n.n(b),v=n(8),y=n.n(v),_=n(9),j=n.n(_),k=n(4),O=n.n(k),w=n(10),E=n.n(w),C=function(e){var t=e.attributes,n=t.address,r=t.addressLine2,a=t.addressLine3,o=t.city,c=t.region,s=t.postal,l=t.country;return Object(i.createElement)(i.Fragment,null,n&&Object(i.createElement)("div",{className:"jetpack-address__address jetpack-address__address1"},n),r&&Object(i.createElement)("div",{className:"jetpack-address__address jetpack-address__address2"},r),a&&Object(i.createElement)("div",{className:"jetpack-address__address jetpack-address__address3"},a),o&&!(c||s)&&Object(i.createElement)("div",{className:"jetpack-address__city"},o),o&&(c||s)&&Object(i.createElement)("div",null,[Object(i.createElement)("span",{className:"jetpack-address__city"},o),", ",Object(i.createElement)("span",{className:"jetpack-address__region"},c)," ",Object(i.createElement)("span",{className:"jetpack-address__postal"},s)]),!o&&(c||s)&&Object(i.createElement)("div",null,[Object(i.createElement)("span",{className:"jetpack-address__region"},c)," ",Object(i.createElement)("span",{className:"jetpack-address__postal"},s)]),l&&Object(i.createElement)("div",{className:"jetpack-address__country"},l))},x=function(e){var t=e.attributes,n=t.address,r=t.addressLine2,i=t.addressLine3,a=t.city,o=t.region,c=t.postal,s=t.country,l=n?"".concat(n,","):"",u=r?"".concat(r,","):"",p=i?"".concat(i,","):"",h=a?"+".concat(a,","):"",d=o?"+".concat(o,","):"";d=c?"".concat(d,"+").concat(c):d;var m=s?"+".concat(s):"";return"https://www.google.com/maps/search/".concat(l).concat(u).concat(p).concat(h).concat(d).concat(m).replace(" ","+")},S=function(e){return[(t=e.attributes).address,t.addressLine2,t.addressLine3,t.city,t.region,t.postal,t.country].some(function(e){return""!==e})&&Object(i.createElement)("div",{className:e.className},e.attributes.linkToGoogleMaps&&Object(i.createElement)("a",{href:x(e),target:"_blank",rel:"noopener noreferrer",title:Object(a.__)("Open address in Google Maps","jetpack")},Object(i.createElement)(C,e)),!e.attributes.linkToGoogleMaps&&Object(i.createElement)(C,e));var t},A=function(e){function t(){var e,n;f()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.attributes.hasFormSettingsSet,r=w()(t,"jetpack-contact-form",{"has-intro":!n});return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(u.InspectorControls,null,Object(o.createElement)(l.PanelBody,{title:Object(c.__)("Email feedback settings","jetpack")},this.renderToAndSubjectFields())),Object(o.createElement)("div",{className:r},!n&&Object(o.createElement)(l.Placeholder,{label:Object(c.__)("Form","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M13 7.5h5v2h-5zm0 7h5v2h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM11 6H6v5h5V6zm-1 4H7V7h3v3zm1 3H6v5h5v-5zm-1 4H7v-3h3v3z"}))},Object(o.createElement)("form",{onSubmit:this.onFormSettingsSet},Object(o.createElement)("p",{className:"jetpack-contact-form__intro-message"},this.getIntroMessage()),this.renderToAndSubjectFields(),Object(o.createElement)("p",{className:"jetpack-contact-form__intro-message"},Object(c.__)("(If you leave these blank, notifications will go to the author with the post or page title as the subject line.)","jetpack")),Object(o.createElement)("div",{className:"jetpack-contact-form__create"},Object(o.createElement)(l.Button,{isPrimary:!0,type:"submit",disabled:this.hasEmailError()},Object(c.__)("Add form","jetpack"))))),n&&Object(o.createElement)(u.InnerBlocks,{allowedBlocks:L,templateLock:!1,template:[["jetpack/field-name",{required:!0}],["jetpack/field-email",{required:!0}],["jetpack/field-url",{}],["jetpack/field-textarea",{}]]}),n&&Object(o.createElement)(z.a,this.props)))}}]),t}(o.Component),I=Object(x.compose)([x.withInstanceId])(R),B=function(e){var t=e.setAttributes,n=e.label,r=e.resetFocus,i=e.isSelected,a=e.required;return Object(o.createElement)("div",{className:"jetpack-field-label"},Object(o.createElement)(u.PlainText,{value:n,className:"jetpack-field-label__input",onChange:function(e){r&&r(),t({label:e})},placeholder:Object(c.__)("Write label…","jetpack")}),i&&Object(o.createElement)(l.ToggleControl,{label:Object(c.__)("Required","jetpack"),className:"jetpack-field-label__required",checked:a,onChange:function(e){return t({required:e})}}),!i&&a&&Object(o.createElement)("span",{className:"required"},Object(c.__)("(required)","jetpack")))};var q=function(e){var t=e.isSelected,n=e.type,r=e.required,i=e.label,a=e.setAttributes,s=e.defaultValue,p=e.placeholder,h=e.id;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",{className:w()("jetpack-field",{"is-selected":t})},Object(o.createElement)(l.TextControl,{type:n,label:Object(o.createElement)(B,{required:r,label:i,setAttributes:a,isSelected:t}),placeholder:p,value:p,onChange:function(e){return a({placeholder:e})},title:Object(c.__)("Set the placeholder text","jetpack")})),Object(o.createElement)(u.InspectorControls,null,Object(o.createElement)(l.PanelBody,{title:Object(c.__)("Field Settings","jetpack")},Object(o.createElement)(l.TextControl,{label:Object(c.__)("Default Value","jetpack"),value:s,onChange:function(e){return a({defaultValue:e})}}),Object(o.createElement)(l.TextControl,{label:Object(c.__)("ID","jetpack"),value:h,onChange:function(e){return a({id:e})}}))))};var V=function(e){var t=e.required,n=e.label,r=e.setAttributes,i=e.isSelected,a=e.defaultValue,s=e.placeholder,p=e.id;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",{className:"jetpack-field"},Object(o.createElement)(l.TextareaControl,{label:Object(o.createElement)(B,{required:t,label:n,setAttributes:r,isSelected:i}),placeholder:s,value:s,onChange:function(e){return r({placeholder:e})},title:Object(c.__)("Set the placeholder text","jetpack")})),Object(o.createElement)(u.InspectorControls,null,Object(o.createElement)(l.PanelBody,{title:Object(c.__)("Field Settings","jetpack")},Object(o.createElement)(l.TextControl,{label:Object(c.__)("Default Value","jetpack"),value:a,onChange:function(e){return r({defaultValue:e})}}),Object(o.createElement)(l.TextControl,{label:Object(c.__)("ID","jetpack"),value:p,onChange:function(e){return r({id:e})}}))))},H=Object(x.withInstanceId)(function(e){var t=e.instanceId,n=e.required,r=e.label,i=e.setAttributes,a=e.isSelected,s=e.defaultValue,p=e.id;return Object(o.createElement)(l.BaseControl,{id:"jetpack-field-checkbox-".concat(t),className:"jetpack-field jetpack-field-checkbox",label:Object(o.createElement)(o.Fragment,null,Object(o.createElement)("input",{className:"jetpack-field-checkbox__checkbox",type:"checkbox",disabled:!0,checked:s}),Object(o.createElement)(B,{required:n,label:r,setAttributes:i,isSelected:a}),Object(o.createElement)(u.InspectorControls,null,Object(o.createElement)(l.PanelBody,{title:Object(c.__)("Field Settings","jetpack")},Object(o.createElement)(l.ToggleControl,{label:Object(c.__)("Default Checked State","jetpack"),checked:s,onChange:function(e){return i({defaultValue:e})}}),Object(o.createElement)(l.TextControl,{label:Object(c.__)("ID","jetpack"),value:p,onChange:function(e){return i({id:e})}}))))})}),U=function(e){function t(){var e,n;h()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.props.options.slice(0);null===t?(n.splice(e,1),e>0&&this.setState({inFocus:e-1})):(n.splice(e,1,t),this.setState({inFocus:e})),this.props.setAttributes({options:n})}},{key:"addNewOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.props.options.slice(0),n=0;"object"==typeof e?(t.push(""),n=t.length-1):(t.splice(e+1,0,""),n=e+1),this.setState({inFocus:n}),this.props.setAttributes({options:t})}},{key:"render",value:function(){var e=this,t=this.props,n=t.type,r=t.instanceId,i=t.required,a=t.label,s=t.setAttributes,p=t.isSelected,h=t.id,d=this.props.options,m=this.state.inFocus;return d.length||(d=[""],m=0),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.BaseControl,{id:"jetpack-field-multiple-".concat(r),className:"jetpack-field jetpack-field-multiple",label:Object(o.createElement)(B,{required:i,label:a,setAttributes:s,isSelected:p,resetFocus:function(){return e.setState({inFocus:null})}})},Object(o.createElement)("ol",{className:"jetpack-field-multiple__list",id:"jetpack-field-multiple-".concat(r)},d.map(function(t,r){return Object(o.createElement)(U,{type:n,key:r,option:t,index:r,onChangeOption:e.onChangeOption,onAddOption:e.addNewOption,isInFocus:r===m&&p,isSelected:p})})),p&&Object(o.createElement)(l.IconButton,{className:"jetpack-field-multiple__add-option",icon:"insert",label:Object(c.__)("Insert option","jetpack"),onClick:this.addNewOption},Object(c.__)("Add option","jetpack"))),Object(o.createElement)(u.InspectorControls,null,Object(o.createElement)(l.PanelBody,{title:Object(c.__)("Field Settings","jetpack")},Object(o.createElement)(l.TextControl,{label:Object(c.__)("ID","jetpack"),value:h,onChange:function(e){return s({id:e})}}))))}}]),t}(o.Component),$=Object(x.withInstanceId)(G),K={title:Object(c.__)("Form","jetpack"),description:Object(c.__)("A simple way to get feedback from folks visiting your site.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M13 7.5h5v2h-5zm0 7h5v2h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM11 6H6v5h5V6zm-1 4H7V7h3v3zm1 3H6v5h5v-5zm-1 4H7v-3h3v3z"})),keywords:[Object(c._x)("email","block search term","jetpack"),Object(c._x)("feedback","block search term","jetpack"),Object(c._x)("contact","block search term","jetpack")],category:"jetpack",supports:{reusable:!1,html:!1},attributes:{subject:{type:"string",default:""},to:{type:"string",default:""},submitButtonText:{type:"string",default:Object(c.__)("Submit","jetpack")},customBackgroundButtonColor:{type:"string"},customTextButtonColor:{type:"string"},submitButtonClasses:{type:"string"},hasFormSettingsSet:{type:"string",default:null},has_form_settings_set:{type:"string",default:null},submit_button_text:{type:"string",default:Object(c.__)("Submit","jetpack")}},edit:I,save:function(){return Object(o.createElement)(u.InnerBlocks.Content,null)},deprecated:[{attributes:{subject:{type:"string",default:""},to:{type:"string",default:""},submit_button_text:{type:"string",default:Object(c.__)("Submit","jetpack")},has_form_settings_set:{type:"string",default:null}},migrate:function(e){return{submitButtonText:e.submit_button_text,hasFormSettingsSet:e.has_form_settings_set,to:e.to,subject:e.subject}},isEligible:function(e){return!(!e.has_form_settings_set&&"Submit"===e.submit_button_text)},save:function(){return Object(o.createElement)(u.InnerBlocks.Content,null)}}]},Z={category:"jetpack",parent:["jetpack/contact-form"],supports:{reusable:!1,html:!1},attributes:{label:{type:"string",default:null},required:{type:"boolean",default:!1},options:{type:"array",default:[]},defaultValue:{type:"string",default:""},placeholder:{type:"string",default:""},id:{type:"string",default:""}},transforms:{to:[{type:"block",blocks:["jetpack/field-text"],isMatch:function(e){return!e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-text",e)}},{type:"block",blocks:["jetpack/field-name"],isMatch:function(e){return!e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-name",e)}},{type:"block",blocks:["jetpack/field-email"],isMatch:function(e){return!e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-email",e)}},{type:"block",blocks:["jetpack/field-url"],isMatch:function(e){return!e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-url",e)}},{type:"block",blocks:["jetpack/field-date"],isMatch:function(e){return!e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-date",e)}},{type:"block",blocks:["jetpack/field-telephone"],isMatch:function(e){return!e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-telephone",e)}},{type:"block",blocks:["jetpack/field-textarea"],isMatch:function(e){return!e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-textarea",e)}},{type:"block",blocks:["jetpack/field-checkbox-multiple"],isMatch:function(e){return 1<=e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-checkbox-multiple",e)}},{type:"block",blocks:["jetpack/field-radio"],isMatch:function(e){return 1<=e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-radio",e)}},{type:"block",blocks:["jetpack/field-select"],isMatch:function(e){return 1<=e.options.length},transform:function(e){return Object(s.createBlock)("jetpack/field-select",e)}}]},save:function(){return null}},W=function(e){var t=e.attributes,n=e.name;return null===t.label?Object(s.getBlockType)(n).title:t.label},J=function(e){return function(t){return Object(o.createElement)(q,{type:e,label:W(t),required:t.attributes.required,setAttributes:t.setAttributes,isSelected:t.isSelected,defaultValue:t.attributes.defaultValue,placeholder:t.attributes.placeholder,id:t.attributes.id})}},Y=function(e){return function(t){return Object(o.createElement)($,{label:W(t),required:t.attributes.required,options:t.attributes.options,setAttributes:t.setAttributes,type:e,isSelected:t.isSelected,id:t.attributes.id})}},X=[{name:"field-text",settings:a()({},Z,{title:Object(c.__)("Text","jetpack"),description:Object(c.__)("When you need just a small amount of text, add a text input.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M4 9h16v2H4V9zm0 4h10v2H4v-2z"})),edit:J("text")})},{name:"field-name",settings:a()({},Z,{title:Object(c.__)("Name","jetpack"),description:Object(c.__)("Introductions are important. Add an input for folks to add their name.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 10c2.7 0 5.8 1.29 6 2H6c.23-.72 3.31-2 6-2m0-12C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"})),edit:J("text")})},{name:"field-email",settings:a()({},Z,{title:Object(c.__)("Email","jetpack"),keywords:[Object(c.__)("e-mail","jetpack"),Object(c.__)("mail","jetpack"),"email"],description:Object(c.__)("Want to reply to folks? Add an email address input.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"})),edit:J("email")})},{name:"field-url",settings:a()({},Z,{title:Object(c.__)("Website","jetpack"),keywords:["url",Object(c.__)("internet page","jetpack"),"link"],description:Object(c.__)("Add an address input for a website.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z"})),edit:J("url")})},{name:"field-date",settings:a()({},Z,{title:Object(c.__)("Date Picker","jetpack"),keywords:[Object(c.__)("Calendar","jetpack"),Object(c.__)("day month year","block search term","jetpack")],description:Object(c.__)("The best way to set a date. Add a date picker.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zm0-12H5V5h14v2zM7 11h5v5H7z"})),edit:J("text")})},{name:"field-telephone",settings:a()({},Z,{title:Object(c.__)("Telephone","jetpack"),keywords:[Object(c.__)("Phone","jetpack"),Object(c.__)("Cellular phone","jetpack"),Object(c.__)("Mobile","jetpack")],description:Object(c.__)("Add a phone number input.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79h1.51m9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75l1.2-1.19M7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1z"})),edit:J("tel")})},{name:"field-textarea",settings:a()({},Z,{title:Object(c.__)("Message","jetpack"),keywords:[Object(c.__)("Textarea","jetpack"),"textarea",Object(c.__)("Multiline text","jetpack")],description:Object(c.__)("Let folks speak their mind. This text box is great for longer responses.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M21 11.01L3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z"})),edit:function(e){return Object(o.createElement)(V,{label:W(e),required:e.attributes.required,setAttributes:e.setAttributes,isSelected:e.isSelected,defaultValue:e.attributes.defaultValue,placeholder:e.attributes.placeholder,id:e.attributes.id})}})},{name:"field-checkbox",settings:a()({},Z,{title:Object(c.__)("Checkbox","jetpack"),keywords:[Object(c.__)("Confirm","jetpack"),Object(c.__)("Accept","jetpack")],description:Object(c.__)("Add a single checkbox.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z"})),edit:function(e){return Object(o.createElement)(H,{label:e.attributes.label,required:e.attributes.required,setAttributes:e.setAttributes,isSelected:e.isSelected,defaultValue:e.attributes.defaultValue,id:e.attributes.id})},attributes:a()({},Z.attributes,{label:{type:"string",default:""}})})},{name:"field-checkbox-multiple",settings:a()({},Z,{title:Object(c.__)("Checkbox Group","jetpack"),keywords:[Object(c.__)("Choose Multiple","jetpack"),Object(c.__)("Option","jetpack")],description:Object(c.__)("People love options. Add several checkbox items.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"})),edit:Y("checkbox"),attributes:a()({},Z.attributes,{label:{type:"string",default:"Choose several"}})})},{name:"field-radio",settings:a()({},Z,{title:Object(c.__)("Radio","jetpack"),keywords:[Object(c.__)("Choose","jetpack"),Object(c.__)("Select","jetpack"),Object(c.__)("Option","jetpack")],description:Object(c.__)("Inspired by radios, only one radio item can be selected at a time. Add several radio button items.","jetpack"),icon:Object(N.a)(Object(o.createElement)(o.Fragment,null,Object(o.createElement)(l.Path,{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),Object(o.createElement)(l.Circle,{cx:"12",cy:"12",r:"5"}))),edit:Y("radio"),attributes:a()({},Z.attributes,{label:{type:"string",default:"Choose one"}})})},{name:"field-select",settings:a()({},Z,{title:Object(c.__)("Select","jetpack"),keywords:[Object(c.__)("Choose","jetpack"),Object(c.__)("Dropdown","jetpack"),Object(c.__)("Option","jetpack")],description:Object(c.__)("Compact, but powerful. Add a select box with several items.","jetpack"),icon:Object(N.a)(Object(o.createElement)(l.Path,{d:"M3 17h18v2H3zm16-5v1H5v-1h14m2-2H3v5h18v-5zM3 6h18v2H3z"})),edit:Y("select"),attributes:a()({},Z.attributes,{label:{type:"string",default:"Select one"}})})}];Object(r.a)("contact-form",K,X)},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(25),a=n(7),o=n.n(a),c=n(11),s=n.n(c),l=n(8),u=n.n(l),p=n(9),h=n.n(p),d=n(4),m=n.n(d),f=n(10),b=n.n(f),g=n(3),v=n.n(g),y=n(0),_=n(24),j=n.n(_),k=n(1),O=n(2),w=n(6),E=(n(119),n(22)),C=n.n(E),x=n(12),S=n.n(x),A=n(5),F=n(28),P=n(15);function M(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=[],r=0;r0),r)),n.announce(o)}})}},{key:"announce",value:function(e){var t=this.props.debouncedSpeak;t&&(e.length?t(Object(k.sprintf)(Object(k._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",e.length,"jetpack","jetpack"),e.length),"assertive"):t(Object(k.__)("No results.","jetpack"),"assertive"))}},{key:"render",value:function(){var e=this,t=this.onChange,n=this.onKeyDown,r=this.props,i=r.children,a=r.instanceId,o=r.completer,c=this.state,s=c.selectedIndex,l=c.filteredOptions,u=(l[s]||{}).key,p=void 0===u?"":u,h=o.className,d=l.length>0,m=d?"components-autocomplete-listbox-".concat(a):null,f=d?"components-autocomplete-item-".concat(a,"-").concat(p):null;return Object(y.createElement)("div",{className:"components-autocomplete"},i({isExpanded:d,listBoxId:m,activeId:f,onChange:t,onKeyDown:n}),d&&Object(y.createElement)(O.Popover,{focusOnMount:!1,onClose:this.reset,position:"top center",className:"components-autocomplete__popover",noArrow:!0},Object(y.createElement)("div",{id:m,role:"listbox",className:"components-autocomplete__results"},Object(A.map)(l,function(t,n){return Object(y.createElement)(O.Button,{key:t.key,id:"components-autocomplete-item-".concat(a,"-").concat(t.key),role:"option","aria-selected":n===s,disabled:t.isDisabled,className:S()("components-autocomplete__result",h,{"is-selected":n===s}),onClick:function(){return e.select(t)}},t.label)}))))}}]),t}(y.Component),D=Object(P.compose)([O.withSpokenMessages,P.withInstanceId,O.withFocusOutside])(T),N=Object(k.__)("Add a marker…","jetpack"),z=function(e){function t(){var e;return o()(this,t),e=u()(this,h()(t).apply(this,arguments)),v()(m()(e),"getOptionCompletion",function(t){var n=t.value,r={placeTitle:n.text,title:n.text,caption:n.place_name,id:n.id,coordinates:{longitude:n.geometry.coordinates[0],latitude:n.geometry.coordinates[1]}};return e.props.onAddPoint(r),n.text}),v()(m()(e),"search",function(t){var n=e.props,r=n.apiKey,i=n.onError,a="https://api.mapbox.com/geocoding/v5/mapbox.places/"+encodeURI(t)+".json?access_token="+r;return new Promise(function(e,t){var n=new XMLHttpRequest;n.open("GET",a),n.onload=function(){if(200===n.status){var r=JSON.parse(n.responseText);e(r.features)}else{var a=JSON.parse(n.responseText);i(a.statusText,a.responseJSON.message),t(new Error("Mapbox Places Error"))}},n.send()})}),v()(m()(e),"onReset",function(){e.textRef.current.value=null}),e.textRef=Object(y.createRef)(),e.containerRef=Object(y.createRef)(),e.state={isEmpty:!0},e.autocompleter={name:"placeSearch",options:e.search,isDebounced:!0,getOptionLabel:function(e){return Object(y.createElement)("span",null,e.place_name)},getOptionKeywords:function(e){return[e.place_name]},getOptionCompletion:e.getOptionCompletion},e}return b()(t,e),s()(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout(function(){e.containerRef.current.querySelector("input").focus()},50)}},{key:"render",value:function(){var e=this,t=this.props.label;return Object(y.createElement)("div",{ref:this.containerRef},Object(y.createElement)(O.BaseControl,{label:t,className:"components-location-search"},Object(y.createElement)(D,{completer:this.autocompleter,onReset:this.onReset},function(t){var n=t.isExpanded,r=t.listBoxId,i=t.activeId,a=t.onChange,o=t.onKeyDown;return Object(y.createElement)(O.TextControl,{placeholder:N,ref:e.textRef,onChange:a,"aria-expanded":n,"aria-owns":r,"aria-activedescendant":i,onKeyDown:o})})))}}]),t}(y.Component);z.defaultProps={onError:function(){}};var L=z,R=function(e){function t(){return o()(this,t),u()(this,h()(t).apply(this,arguments))}return b()(t,e),s()(t,[{key:"render",value:function(){var e=this.props,t=e.onClose,n=e.onAddPoint,r=e.onError,i=e.apiKey;return Object(y.createElement)(O.Button,{className:"component__add-point"},Object(k.__)("Add marker","jetpack"),Object(y.createElement)(O.Popover,{className:"component__add-point__popover"},Object(y.createElement)(O.Button,{className:"component__add-point__close",onClick:t},Object(y.createElement)(O.Dashicon,{icon:"no"})),Object(y.createElement)(L,{onAddPoint:n,label:Object(k.__)("Add a location","jetpack"),apiKey:i,onError:r})))}}]),t}(y.Component);R.defaultProps={onAddPoint:function(){},onClose:function(){},onError:function(){}};var I=R,B=(n(121),function(e){function t(){var e;return o()(this,t),e=u()(this,h()(t).apply(this,arguments)),v()(m()(e),"onDeletePoint",function(t){var n=parseInt(t.target.getAttribute("data-id")),r=e.props,i=r.points,a=r.onChange,o=i.slice(0);o.splice(n,1),a(o)}),e.state={selectedCell:null},e}return b()(t,e),s()(t,[{key:"setMarkerField",value:function(e,t,n){var r=this.props,i=r.points,a=r.onChange,o=i.slice(0);o[n][e]=t,a(o)}},{key:"render",value:function(){var e=this,t=this.props.points.map(function(t,n){return Object(y.createElement)(O.PanelBody,{title:t.placeTitle,key:t.id,initialOpen:!1},Object(y.createElement)(O.TextControl,{label:"Marker Title",value:t.title,onChange:function(t){return e.setMarkerField("title",t,n)}}),Object(y.createElement)(O.TextareaControl,{label:"Marker Caption",value:t.caption,rows:"3",onChange:function(t){return e.setMarkerField("caption",t,n)}}),Object(y.createElement)(O.Button,{"data-id":n,onClick:e.onDeletePoint,className:"component__locations__delete-btn"},Object(y.createElement)(O.Dashicon,{icon:"trash",size:"15"})," Delete Marker"))});return Object(y.createElement)("div",{className:"component__locations"},Object(y.createElement)(O.Panel,{className:"component__locations__panel"},t))}}]),t}(y.Component));B.defaultProps={points:Object.freeze([]),onChange:function(){}};var q=B,V=n(58),H=(n(123),function(e){function t(){return o()(this,t),u()(this,h()(t).apply(this,arguments))}return b()(t,e),s()(t,[{key:"render",value:function(){var e=this.props,t=e.options,n=e.value,r=e.onChange,i=e.label,a=t.map(function(e,t){var i=S()("component__map-theme-picker__button","is-theme-"+e.value,e.value===n?"is-selected":"");return Object(y.createElement)(O.Button,{className:i,title:e.label,key:t,onClick:function(){return r(e.value)}},e.label)});return Object(y.createElement)("div",{className:"component__map-theme-picker components-base-control"},Object(y.createElement)("label",{className:"components-base-control__label"},i),Object(y.createElement)(O.ButtonGroup,null,a))}}]),t}(y.Component));H.defaultProps={label:"",options:[],value:null,onChange:function(){}};var U=H,G=0,$=function(e){function t(){var e;return o()(this,t),e=u()(this,h()(t).apply(this,arguments)),v()(m()(e),"addPoint",function(t){var n=e.props,r=n.attributes,i=n.setAttributes,a=r.points,o=a.slice(0),c=!1;a.map(function(e){e.id===t.id&&(c=!0)}),c||(o.push(t),i({points:o}),e.setState({addPointVisibility:!1}))}),v()(m()(e),"updateAlignment",function(t){e.props.setAttributes({align:t}),setTimeout(e.mapRef.current.sizeMap,0)}),v()(m()(e),"updateAPIKeyControl",function(t){e.setState({apiKeyControl:t})}),v()(m()(e),"updateAPIKey",function(){var t=e.props.noticeOperations,n=e.state.apiKeyControl;t.removeAllNotices(),n&&e.apiCall(n,"POST")}),v()(m()(e),"removeAPIKey",function(){e.apiCall(null,"DELETE")}),v()(m()(e),"onError",function(t,n){var r=e.props.noticeOperations;r.removeAllNotices(),r.createErrorNotice(n)}),e.state={addPointVisibility:!1,apiState:G},e.mapRef=Object(y.createRef)(),e}return b()(t,e),s()(t,[{key:"apiCall",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",r=this.props.noticeOperations,i=this.state.apiKey,a="/wpcom/v2/service-api-keys/mapbox",o=t?{path:a,method:n,data:{service_api_key:t}}:{path:a,method:n};this.setState({apiRequestOutstanding:!0},function(){j()(o).then(function(t){r.removeAllNotices(),e.setState({apiState:t.service_api_key?2:1,apiKey:t.service_api_key,apiKeyControl:t.service_api_key,apiRequestOutstanding:!1})},function(t){e.onError(null,t.message),e.setState({apiRequestOutstanding:!1,apiKeyControl:i})})})}},{key:"componentDidMount",value:function(){this.apiCall()}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.setAttributes,a=t.attributes,o=t.noticeUI,c=t.notices,s=a.mapStyle,l=a.mapDetails,u=a.points,p=a.zoom,h=a.mapCenter,d=a.markerColor,m=a.align,f=this.state,b=f.addPointVisibility,g=f.apiKey,v=f.apiKeyControl,_=f.apiState,j=f.apiRequestOutstanding,E=Object(y.createElement)(y.Fragment,null,Object(y.createElement)(w.BlockControls,null,Object(y.createElement)(w.BlockAlignmentToolbar,{value:m,onChange:this.updateAlignment,controls:["center","wide","full"]}),Object(y.createElement)(O.Toolbar,null,Object(y.createElement)(O.IconButton,{icon:i.a.markerIcon,label:"Add a marker",onClick:function(){return e.setState({addPointVisibility:!0})}}))),Object(y.createElement)(w.InspectorControls,null,Object(y.createElement)(O.PanelBody,{title:Object(k.__)("Map Theme","jetpack")},Object(y.createElement)(U,{value:s,onChange:function(e){return r({mapStyle:e})},options:i.a.mapStyleOptions}),Object(y.createElement)(O.ToggleControl,{label:Object(k.__)("Show street names","jetpack"),checked:l,onChange:function(e){return r({mapDetails:e})}})),Object(y.createElement)(w.PanelColorSettings,{title:Object(k.__)("Colors","jetpack"),initialOpen:!0,colorSettings:[{value:d,onChange:function(e){return r({markerColor:e})},label:"Marker Color"}]}),u.length?Object(y.createElement)(O.PanelBody,{title:Object(k.__)("Markers","jetpack"),initialOpen:!1},Object(y.createElement)(q,{points:u,onChange:function(e){r({points:e})}})):null,Object(y.createElement)(O.PanelBody,{title:Object(k.__)("Mapbox Access Token","jetpack"),initialOpen:!1},Object(y.createElement)(O.TextControl,{label:Object(k.__)("Mapbox Access Token","jetpack"),value:v,onChange:function(t){return e.setState({apiKeyControl:t})}}),Object(y.createElement)(O.ButtonGroup,null,Object(y.createElement)(O.Button,{type:"button",onClick:this.updateAPIKey,isDefault:!0},Object(k.__)("Update Token","jetpack")),Object(y.createElement)(O.Button,{type:"button",onClick:this.removeAPIKey,isDefault:!0},Object(k.__)("Remove Token","jetpack")))))),C=Object(y.createElement)(O.Placeholder,{icon:i.a.icon},Object(y.createElement)(O.Spinner,null)),x=Object(y.createElement)(O.Placeholder,{icon:i.a.icon,label:Object(k.__)("Map","jetpack"),notices:c},Object(y.createElement)(y.Fragment,null,Object(y.createElement)("div",{className:"components-placeholder__instructions"},Object(k.__)("To use the map block, you need an Access Token.","jetpack"),Object(y.createElement)("br",null),Object(y.createElement)(O.ExternalLink,{href:"https://www.mapbox.com"},Object(k.__)("Create an account or log in to Mapbox.","jetpack")),Object(y.createElement)("br",null),Object(k.__)("Locate and copy the default access token. Then, paste it into the field below.","jetpack")),Object(y.createElement)(O.TextControl,{className:"wp-block-jetpack-map-components-text-control-api-key",disabled:j,placeholder:Object(k.__)("Paste Token Here","jetpack"),value:v,onChange:this.updateAPIKeyControl}),Object(y.createElement)(O.Button,{className:"wp-block-jetpack-map-components-text-control-api-key-submit",isLarge:!0,disabled:j||!v||v.length<1,onClick:this.updateAPIKey},Object(k.__)("Set Token","jetpack")))),S=Object(y.createElement)(y.Fragment,null,E,Object(y.createElement)("div",{className:n},Object(y.createElement)(V.a,{ref:this.mapRef,mapStyle:s,mapDetails:l,points:u,zoom:p,mapCenter:h,markerColor:d,onSetZoom:function(e){r({zoom:e})},admin:!0,apiKey:g,onSetPoints:function(e){return r({points:e})},onMapLoaded:function(){return e.setState({addPointVisibility:!0})},onMarkerClick:function(){return e.setState({addPointVisibility:!1})},onError:this.onError},b&&Object(y.createElement)(I,{onAddPoint:this.addPoint,onClose:function(){return e.setState({addPointVisibility:!1})},apiKey:g,onError:this.onError,tagName:"AddPoint"}))));return Object(y.createElement)(y.Fragment,null,o,_===G&&C,1===_&&x,2===_&&S)}}]),t}(y.Component),K=Object(O.withNotices)($),Z=function(e){function t(){return o()(this,t),u()(this,h()(t).apply(this,arguments))}return b()(t,e),s()(t,[{key:"render",value:function(){var e=this.props.attributes,t=e.align,n=e.mapStyle,r=e.mapDetails,i=e.points,a=e.zoom,o=e.mapCenter,c=e.markerColor,s=i.map(function(e,t){var n=e.coordinates,r=n.longitude,i="https://www.google.com/maps/search/?api=1&query="+n.latitude+","+r;return Object(y.createElement)("li",{key:t},Object(y.createElement)("a",{href:i},e.title))}),l=t?"align".concat(t):null;return Object(y.createElement)("div",{className:l,"data-map-style":n,"data-map-details":r,"data-points":JSON.stringify(i),"data-zoom":a,"data-map-center":JSON.stringify(o),"data-marker-color":c},i.length>0&&Object(y.createElement)("ul",null,s))}}]),t}(y.Component),W=(n(78),n(125),i.a.name),J={title:i.a.title,icon:i.a.icon,category:i.a.category,keywords:i.a.keywords,description:i.a.description,attributes:i.a.attributes,supports:i.a.supports,getEditWrapperProps:function(e){var t=e.align;if(-1!==i.a.validAlignments.indexOf(t))return{"data-align":t}},edit:K,save:Z};Object(r.a)(W,J)},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(0),a=n(1),o=n(2),c=n(7),s=n.n(c),l=n(11),u=n.n(l),p=n(8),h=n.n(p),d=n(9),m=n.n(d),f=n(4),b=n.n(f),g=n(10),v=n.n(g),y=n(3),_=n.n(y),j=n(12),k=n.n(j),O=n(38),w=n.n(O),E=n(15),C=n(14),x=n(5),S=n(41),A=n(26),F=n.n(A),P=n(37),M=n.n(P),T=n(52),D=n.n(T),N=(n(201),function(e){var t=e.children,n=void 0===t?null:t,r=e.isError,a=void 0!==r&&r,o=M()(e,["children","isError"]),c=k()("simple-payments__help-message",{"simple-payments__help-message-is-error":a});return n&&Object(i.createElement)("div",F()({className:c},o),a&&Object(i.createElement)(D.a,{size:"24"}),Object(i.createElement)("span",null,n))}),z=(n(203),n(100)),L=n.n(z),R=n(101),I=n.n(R),B=function(e){var t=e.title,n=void 0===t?"":t,r=e.content,o=void 0===r?"":r,c=e.formattedPrice,s=void 0===c?"":c,l=e.multiple,u=void 0!==l&&l,p=e.featuredMediaUrl,h=void 0===p?null:p,d=e.featuredMediaTitle,m=void 0===d?null:d;return Object(i.createElement)("div",{className:"jetpack-simple-payments-wrapper"},Object(i.createElement)("div",{className:"jetpack-simple-payments-product"},h&&Object(i.createElement)("div",{className:"jetpack-simple-payments-product-image"},Object(i.createElement)("figure",{className:"jetpack-simple-payments-image"},Object(i.createElement)("img",{src:h,alt:m}))),Object(i.createElement)("div",{className:"jetpack-simple-payments-details"},n&&Object(i.createElement)("div",{className:"jetpack-simple-payments-title"},Object(i.createElement)("p",null,n)),o&&Object(i.createElement)("div",{className:"jetpack-simple-payments-description"},Object(i.createElement)("p",null,o)),s&&Object(i.createElement)("div",{className:"jetpack-simple-payments-price"},Object(i.createElement)("p",null,s)),Object(i.createElement)("div",{className:"jetpack-simple-payments-purchase-box"},u&&Object(i.createElement)("div",{className:"jetpack-simple-payments-items"},Object(i.createElement)("input",{className:"jetpack-simple-payments-items-number",readOnly:!0,type:"number",value:"1"})),Object(i.createElement)("div",{className:"jetpack-simple-payments-button"},Object(i.createElement)("img",{alt:Object(a.__)("Pay with PayPal","jetpack"),src:L.a,srcSet:"".concat(I.a," 2x")}))))))},q=n(6),V=function(e){return function(t){return e({featuredMediaId:Object(x.get)(t,"id",0),featuredMediaUrl:Object(x.get)(t,"url",null),featuredMediaTitle:Object(x.get)(t,"title",null)})}},H=function(e){var t=e.featuredMediaId,n=e.featuredMediaUrl,r=e.featuredMediaTitle,c=e.setAttributes;return t?Object(i.createElement)("div",null,Object(i.createElement)(i.Fragment,null,Object(i.createElement)(q.BlockControls,null,Object(i.createElement)(o.Toolbar,null,Object(i.createElement)(q.MediaUpload,{onSelect:V(c),allowedTypes:["image"],value:t,render:function(e){var t=e.open;return Object(i.createElement)(o.IconButton,{className:"components-toolbar__control",label:Object(a.__)("Edit Image","jetpack"),icon:"edit",onClick:t})}}),Object(i.createElement)(o.ToolbarButton,{icon:"trash",title:Object(a.__)("Remove Image","jetpack"),onClick:function(){return c({featuredMediaId:null,featuredMediaUrl:null,featuredMediaTitle:null})}}))),Object(i.createElement)("figure",null,Object(i.createElement)("img",{src:n,alt:r})))):Object(i.createElement)(q.MediaPlaceholder,{icon:"format-image",labels:{title:Object(a.__)("Product Image","jetpack")},accept:"image/*",allowedTypes:["image"],onSelect:V(c)})},U=["USD","EUR","AUD","BRL","CAD","CZK","DKK","HKD","HUF","ILS","JPY","MYR","MXN","TWD","NZD","NOK","PHP","PLN","GBP","RUB","SGD","SEK","CHF","THB"],G=function(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},$=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=Object(S.a)(t),i=r.precision,a=r.symbol,o=e.toFixed(i);return n?"".concat(o," ").concat(Object(x.trimEnd)(a,".")):o},K=function(e){function t(){var e,n;s()(this,t);for(var r=arguments.length,i=new Array(r),o=0;oi?0===i?(n.setState({fieldPriceError:Object(a.__)("We know every penny counts, but prices in this currency can’t contain decimal values.","jetpack")}),!1):(n.setState({fieldPriceError:Object(a.sprintf)(Object(a._n)("The price cannot have more than %d decimal place.","The price cannot have more than %d decimal places.",i,"jetpack"),i)}),!1):(n.state.fieldPriceError&&n.setState({fieldPriceError:null}),!0):(n.setState({fieldPriceError:Object(a.__)("If you’re selling something, you need a price tag. Add yours here.","jetpack")}),!1)}),_()(b()(n),"validateEmail",function(){var e=n.props.attributes.email;return e?w.a.validate(e)?(n.state.fieldEmailError&&n.setState({fieldEmailError:null}),!0):(n.setState({fieldEmailError:Object(a.sprintf)(Object(a.__)("%s is not a valid email address.","jetpack"),e)}),!1):(n.setState({fieldEmailError:Object(a.__)("We want to make sure payments reach you, so please add an email address.","jetpack")}),!1)}),_()(b()(n),"validateTitle",function(){return n.props.attributes.title?(n.state.fieldTitleError&&n.setState({fieldTitleError:null}),!0):(n.setState({fieldTitleError:Object(a.__)("Please add a brief title so that people know what they’re paying for.","jetpack")}),!1)}),_()(b()(n),"handleEmailChange",function(e){n.props.setAttributes({email:e}),n.setState({fieldEmailError:null})}),_()(b()(n),"handleFeaturedMediaSelect",function(e){n.props.setAttributes({featuredMediaId:Object(x.get)(e,"id",0)})}),_()(b()(n),"handleContentChange",function(e){n.props.setAttributes({content:e})}),_()(b()(n),"handlePriceChange",function(e){e=parseFloat(e),isNaN(e)?n.props.setAttributes({price:void 0}):n.props.setAttributes({price:e}),n.setState({fieldPriceError:null})}),_()(b()(n),"handleCurrencyChange",function(e){n.props.setAttributes({currency:e})}),_()(b()(n),"handleMultipleChange",function(e){n.props.setAttributes({multiple:!!e})}),_()(b()(n),"handleTitleChange",function(e){n.props.setAttributes({title:e}),n.setState({fieldTitleError:null})}),_()(b()(n),"getCurrencyList",U.map(function(e){var t=Object(S.a)(e).symbol;return{value:e,label:t===e?e:"".concat(e," ").concat(Object(x.trimEnd)(t,"."))}})),n}return v()(t,e),u()(t,[{key:"componentDidMount",value:function(){this.injectPaymentAttributes();var e=this.props,t=e.attributes,n=e.hasPublishAction;!t.productId&&n&&this.saveProduct()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.hasPublishAction,r=t.isSelected;Object(x.isEqual)(e.simplePayment,this.props.simplePayment)||this.injectPaymentAttributes(),!e.isSaving&&this.props.isSaving&&n&&this.validateAttributes()?this.saveProduct():e.isSelected&&!r&&this.validateAttributes()}},{key:"injectPaymentAttributes",value:function(){var e=this.props.simplePayment;if(this.shouldInjectPaymentAttributes&&!Object(x.isEmpty)(e)){var t=this.props,n=t.attributes,r=t.setAttributes,i=n.content,a=n.currency,o=n.email,c=n.featuredMediaId,s=n.multiple,l=n.price,u=n.title;r({content:Object(x.get)(e,["content","raw"],i),currency:Object(x.get)(e,["meta","spay_currency"],a),email:Object(x.get)(e,["meta","spay_email"],o),featuredMediaId:Object(x.get)(e,["featured_media"],c),multiple:Boolean(Object(x.get)(e,["meta","spay_multiple"],Boolean(s))),price:Object(x.get)(e,["meta","spay_price"],l||void 0),title:Object(x.get)(e,["title","raw"],u)}),this.shouldInjectPaymentAttributes=!this.shouldInjectPaymentAttributes}}},{key:"toApi",value:function(){var e=this.props.attributes,t=e.content,n=e.currency,r=e.email,i=e.featuredMediaId,a=e.multiple,o=e.price,c=e.productId;return{id:c,content:t,featured_media:i,meta:{spay_currency:n,spay_email:r,spay_multiple:a,spay_price:o},status:c?"publish":"draft",title:e.title}}},{key:"saveProduct",value:function(){var e=this;if(!this.state.isSavingProduct){var t=this.props,n=t.attributes,r=t.setAttributes,i=n.email,o=Object(C.dispatch)("core").saveEntityRecord;this.setState({isSavingProduct:!0},function(){o("postType","jp_pay_product",e.toApi()).then(function(e){return e&&r({productId:e.id}),e}).catch(function(t){if(t&&t.data){var n=t.data.key;e.setState({fieldEmailError:"spay_email"===n?Object(a.sprintf)(Object(a.__)("%s is not a valid email address.","jetpack"),i):null,fieldPriceError:"spay_price"===n?Object(a.__)("Invalid price.","jetpack"):null})}}).finally(function(){e.setState({isSavingProduct:!1})})})}}},{key:"render",value:function(){var e=this.state,t=e.fieldEmailError,n=e.fieldPriceError,r=e.fieldTitleError,c=this.props,s=c.attributes,l=c.featuredMedia,u=c.instanceId,p=c.isSelected,h=c.setAttributes,d=c.simplePayment,m=s.content,f=s.currency,b=s.email,g=s.featuredMediaId,v=s.featuredMediaUrl,y=s.featuredMediaTitle,_=s.multiple,j=s.price,O=s.productId,w=s.title,E=v||l&&l.source_url,C=y||l&&l.alt_text,S=O&&Object(x.isEmpty)(d);if(!p&&S)return Object(i.createElement)("div",{className:"simple-payments__loading"},Object(i.createElement)(B,{"aria-busy":"true",content:"█████",formattedPrice:"█████",title:"█████"}));if(!p&&b&&j&&w&&!t&&!n&&!r)return Object(i.createElement)(B,{"aria-busy":"false",content:m,featuredMediaUrl:E,featuredMediaTitle:C,formattedPrice:$(j,f),multiple:_,title:w});var A=S?o.Disabled:"div";return Object(i.createElement)(A,{className:"wp-block-jetpack-simple-payments"},Object(i.createElement)(H,{featuredMediaId:g,featuredMediaUrl:E,featuredMediaTitle:C,setAttributes:h}),Object(i.createElement)("div",null,Object(i.createElement)(o.TextControl,{"aria-describedby":"".concat(u,"-title-error"),className:k()("simple-payments__field","simple-payments__field-title",{"simple-payments__field-has-error":r}),label:Object(a.__)("Item name","jetpack"),onChange:this.handleTitleChange,placeholder:Object(a.__)("Item name","jetpack"),required:!0,type:"text",value:w}),Object(i.createElement)(N,{id:"".concat(u,"-title-error"),isError:!0},r),Object(i.createElement)(o.TextareaControl,{className:"simple-payments__field simple-payments__field-content",label:Object(a.__)("Describe your item in a few words","jetpack"),onChange:this.handleContentChange,placeholder:Object(a.__)("Describe your item in a few words","jetpack"),value:m}),Object(i.createElement)("div",{className:"simple-payments__price-container"},Object(i.createElement)(o.SelectControl,{className:"simple-payments__field simple-payments__field-currency",label:Object(a.__)("Currency","jetpack"),onChange:this.handleCurrencyChange,options:this.getCurrencyList,value:f}),Object(i.createElement)(o.TextControl,{"aria-describedby":"".concat(u,"-price-error"),className:k()("simple-payments__field","simple-payments__field-price",{"simple-payments__field-has-error":n}),label:Object(a.__)("Price","jetpack"),onChange:this.handlePriceChange,placeholder:$(0,f,!1),required:!0,step:"1",type:"number",value:j||""}),Object(i.createElement)(N,{id:"".concat(u,"-price-error"),isError:!0},n)),Object(i.createElement)("div",{className:"simple-payments__field-multiple"},Object(i.createElement)(o.ToggleControl,{checked:Boolean(_),label:Object(a.__)("Allow people to buy more than one item at a time","jetpack"),onChange:this.handleMultipleChange})),Object(i.createElement)(o.TextControl,{"aria-describedby":"".concat(u,"-email-").concat(t?"error":"help"),className:k()("simple-payments__field","simple-payments__field-email",{"simple-payments__field-has-error":t}),label:Object(a.__)("Email","jetpack"),onChange:this.handleEmailChange,placeholder:Object(a.__)("Email","jetpack"),required:!0,type:"email",value:b}),Object(i.createElement)(N,{id:"".concat(u,"-email-error"),isError:!0},t),Object(i.createElement)(N,{id:"".concat(u,"-email-help")},Object(a.__)("Enter the email address associated with your PayPal account. Don’t have an account?","jetpack")+" ",Object(i.createElement)(o.ExternalLink,{href:"https://www.paypal.com/"},Object(a.__)("Create one on PayPal","jetpack")))))}}]),t}(i.Component),Z=Object(C.withSelect)(function(e,t){var n=e("core"),r=n.getEntityRecord,i=n.getMedia,a=e("core/editor"),o=a.isSavingPost,c=a.getCurrentPost,s=t.attributes,l=s.productId,u=s.featuredMediaId,p=l?Object(x.pick)(r("postType","jp_pay_product",l),[["content"],["meta","spay_currency"],["meta","spay_email"],["meta","spay_multiple"],["meta","spay_price"],["title","raw"],["featured_media"]]):void 0;return{hasPublishAction:!!Object(x.get)(c(),["_links","wp:action-publish"]),isSaving:!!o(),simplePayment:p,featuredMedia:u?i(u):null}}),W=Object(E.compose)(Z,E.withInstanceId)(K);n(205);var J={title:Object(a.__)("Simple Payments button","jetpack"),description:Object(i.createElement)(i.Fragment,null,Object(i.createElement)("p",null,Object(a.__)("Lets you create and embed credit and debit card payment buttons with minimal setup.","jetpack")),Object(i.createElement)(o.ExternalLink,{href:"https://support.wordpress.com/simple-payments/"},Object(a.__)("Support reference","jetpack"))),icon:Object(i.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(i.createElement)(o.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)(o.Path,{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"})),category:"jetpack",keywords:[Object(a._x)("shop","block search term","jetpack"),Object(a._x)("sell","block search term","jetpack"),"PayPal"],attributes:{currency:{type:"string",default:"USD"},content:{type:"string",default:""},email:{type:"string",default:""},featuredMediaId:{type:"number",default:0},featuredMediaUrl:{type:"string",default:null},featuredMediaTitle:{type:"string",default:null},multiple:{type:"boolean",default:!1},price:{type:"number"},productId:{type:"number"},title:{type:"string",default:""}},transforms:{from:[{type:"shortcode",tag:"simple-payment",attributes:{productId:{type:"number",shortcode:function(e){var t=e.named.id;if(t){var n=parseInt(t,10);return n||void 0}}}}}]},edit:W,save:function(e){var t=e.attributes.productId;return t?Object(i.createElement)(i.RawHTML,null,'[simple-payment id="'.concat(t,'"]')):null},supports:{className:!1,customClassName:!1,html:!1,reusable:!1}};Object(r.a)("simple-payments",J)},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(0),a=n(1),o=n(2),c=n(13),s=n.n(c),l=n(22),u=n.n(l),p=n(7),h=n.n(p),d=n(11),m=n.n(d),f=n(8),b=n.n(f),g=n(9),v=n.n(g),y=n(4),_=n.n(y),j=n(10),k=n.n(j),O=n(3),w=n.n(O),E=n(15),C=n(5),x=n(23),S=n(14),A=n(6),F=n(12),P=n.n(F),M=n(32),T=n(56),D=n(30),N=function(e){function t(e){var n;return h()(this,t),n=b()(this,v()(t).call(this,e)),w()(_()(n),"pendingRequestAnimationFrame",null),w()(_()(n),"resizeObserver",null),w()(_()(n),"initializeResizeObserver",function(e){n.clearResizeObserver(),n.resizeObserver=new M.a(function(){n.clearPendingRequestAnimationFrame(),n.pendingRequestAnimationFrame=requestAnimationFrame(function(){Object(D.d)(e),e.update()})}),n.resizeObserver.observe(e.el)}),w()(_()(n),"clearPendingRequestAnimationFrame",function(){n.pendingRequestAnimationFrame&&(cancelAnimationFrame(n.pendingRequestAnimationFrame),n.pendingRequestAnimationFrame=null)}),w()(_()(n),"clearResizeObserver",function(){n.resizeObserver&&(n.resizeObserver.disconnect(),n.resizeObserver=null)}),w()(_()(n),"prefersReducedMotion",function(){return"undefined"!=typeof window&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}),w()(_()(n),"buildSwiper",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Object(T.a)(n.slideshowRef.current,{autoplay:!(!n.props.autoplay||n.prefersReducedMotion())&&{delay:1e3*n.props.delay,disableOnInteraction:!1},effect:n.props.effect,loop:!0,initialSlide:e,navigation:{nextEl:n.btnNextRef.current,prevEl:n.btnPrevRef.current},pagination:{clickable:!0,el:n.paginationRef.current,type:"bullets"}},{init:D.b,imagesReady:D.d,paginationRender:D.c,transitionEnd:D.a})}),n.slideshowRef=Object(i.createRef)(),n.btnNextRef=Object(i.createRef)(),n.btnPrevRef=Object(i.createRef)(),n.paginationRef=Object(i.createRef)(),n}return k()(t,e),m()(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.onError;this.buildSwiper().then(function(t){e.swiperInstance=t,e.initializeResizeObserver(t)}).catch(function(){t(Object(a.__)("The Swiper library could not be loaded.","jetpack"))})}},{key:"componentWillUnmount",value:function(){this.clearResizeObserver(),this.clearPendingRequestAnimationFrame()}},{key:"componentDidUpdate",value:function(e){var t,n=this,r=this.props,i=r.align,o=r.autoplay,c=r.delay,s=r.effect,l=r.images,u=r.onError;(i===e.align&&Object(C.isEqual)(l,e.images)||this.swiperInstance&&this.swiperInstance.update(),s!==e.effect||o!==e.autoplay||c!==e.delay||l!==e.images)&&(t=this.swiperIndex?l.length===e.images.length?this.swiperInstance.realIndex:e.images.length:0,this.swiperInstance&&this.swiperInstance.destroy(!0,!0),this.buildSwiper(t).then(function(e){n.swiperInstance=e,n.initializeResizeObserver(e)}).catch(function(){u(Object(a.__)("The Swiper library could not be loaded.","jetpack"))}))}},{key:"render",value:function(){var e=this.props,t=e.autoplay,n=e.className,r=e.delay,a=e.effect,c=e.images;return Object(i.createElement)("div",{className:n,"data-autoplay":t||null,"data-delay":t?r:null,"data-effect":a},Object(i.createElement)("div",{className:"wp-block-jetpack-slideshow_container swiper-container",ref:this.slideshowRef},Object(i.createElement)("ul",{className:"wp-block-jetpack-slideshow_swiper-wrapper swiper-wrapper"},c.map(function(e){var t=e.alt,n=e.caption,r=e.id,a=e.url;return Object(i.createElement)("li",{className:P()("wp-block-jetpack-slideshow_slide","swiper-slide",Object(x.isBlobURL)(a)&&"is-transient"),key:r},Object(i.createElement)("figure",null,Object(i.createElement)("img",{alt:t,className:"wp-block-jetpack-slideshow_image wp-image-".concat(r),"data-id":r,src:a}),Object(x.isBlobURL)(a)&&Object(i.createElement)(o.Spinner,null),n&&Object(i.createElement)(A.RichText.Content,{className:"wp-block-jetpack-slideshow_caption gallery-caption",tagName:"figcaption",value:n})))})),Object(i.createElement)("a",{className:"wp-block-jetpack-slideshow_button-prev swiper-button-prev swiper-button-white",ref:this.btnPrevRef,role:"button"}),Object(i.createElement)("a",{className:"wp-block-jetpack-slideshow_button-next swiper-button-next swiper-button-white",ref:this.btnNextRef,role:"button"}),Object(i.createElement)("a",{"aria-label":"Pause Slideshow",className:"wp-block-jetpack-slideshow_button-pause",role:"button"}),Object(i.createElement)("div",{className:"wp-block-jetpack-slideshow_pagination swiper-pagination swiper-pagination-white",ref:this.paginationRef})))}}]),t}(i.Component);w()(N,"defaultProps",{effect:"slide"});var z=N,L=(n(207),["image"]),R=[{label:Object(a._x)("Slide","Slideshow transition effect","jetpack"),value:"slide"},{label:Object(a._x)("Fade","Slideshow transition effect","jetpack"),value:"fade"}],I=function(e){return Object(C.pick)(e,["alt","id","link","url","caption"])},B=function(e){function t(){var e;return h()(this,t),e=b()(this,v()(t).apply(this,arguments)),w()(_()(e),"onSelectImages",function(t){var n=t.map(function(e){return I(e)});e.setAttributes({images:n})}),w()(_()(e),"onRemoveImage",function(t){return function(){var n=Object(C.filter)(e.props.attributes.images,function(e,n){return t!==n});e.setState({selectedImage:null}),e.setAttributes({images:n})}}),w()(_()(e),"addFiles",function(t){var n=e.props.attributes.images||[],r=e.props,i=r.lockPostSaving,a=r.unlockPostSaving,o=r.noticeOperations;i("slideshowBlockLock"),Object(A.mediaUpload)({allowedTypes:L,filesList:t,onFileChange:function(t){var r=t.map(function(e){return I(e)});e.setAttributes({images:[].concat(u()(n),u()(r))}),r.every(function(e){return Object(x.isBlobURL)(e.url)})||a("slideshowBlockLock")},onError:o.createErrorNotice})}),w()(_()(e),"uploadFromFiles",function(t){return e.addFiles(t.target.files)}),e.state={selectedImage:null},e}return k()(t,e),m()(t,[{key:"setAttributes",value:function(e){if(e.ids)throw new Error('The "ids" attribute should not be changed directly. It is managed automatically when "images" attribute changes');e.images&&(e=s()({},e,{ids:e.images.map(function(e){var t=e.id;return parseInt(t,10)})})),this.props.setAttributes(e)}},{key:"render",value:function(){var e=this.props,t=e.attributes,n=e.className,r=e.isSelected,c=e.noticeOperations,s=e.noticeUI,l=e.setAttributes,u=t.align,p=t.autoplay,h=t.delay,d=t.effect,m=t.images,f="undefined"!=typeof window&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,b=Object(i.createElement)(i.Fragment,null,Object(i.createElement)(A.InspectorControls,null,Object(i.createElement)(o.PanelBody,{title:Object(a.__)("Autoplay","jetpack")},Object(i.createElement)(o.ToggleControl,{label:Object(a.__)("Autoplay","jetpack"),help:Object(a.__)("Autoplay between slides","jetpack"),checked:p,onChange:function(e){l({autoplay:e})}}),p&&Object(i.createElement)(o.RangeControl,{label:Object(a.__)("Delay between transitions (in seconds)","jetpack"),value:h,onChange:function(e){l({delay:e})},min:1,max:5}),p&&f&&Object(i.createElement)("span",null,Object(a.__)("The Reduce Motion accessibility option is selected, therefore autoplay will be disabled in this browser.","jetpack"))),Object(i.createElement)(o.PanelBody,{title:Object(a.__)("Effects","jetpack")},Object(i.createElement)(o.SelectControl,{label:Object(a.__)("Transition effect","jetpack"),value:d,onChange:function(e){l({effect:e})},options:R}))),Object(i.createElement)(A.BlockControls,null,!!m.length&&Object(i.createElement)(o.Toolbar,null,Object(i.createElement)(A.MediaUpload,{onSelect:this.onSelectImages,allowedTypes:L,multiple:!0,gallery:!0,value:m.map(function(e){return e.id}),render:function(e){var t=e.open;return Object(i.createElement)(o.IconButton,{className:"components-toolbar__control",label:Object(a.__)("Edit Slideshow","jetpack"),icon:"edit",onClick:t})}}))));return 0===m.length?Object(i.createElement)(i.Fragment,null,b,Object(i.createElement)(A.MediaPlaceholder,{icon:Object(i.createElement)(A.BlockIcon,{icon:G}),className:n,labels:{title:Object(a.__)("Slideshow","jetpack"),instructions:Object(a.__)("Drag images, upload new ones or select files from your library.","jetpack")},onSelect:this.onSelectImages,accept:"image/*",allowedTypes:L,multiple:!0,notices:s,onError:c.createErrorNotice})):Object(i.createElement)(i.Fragment,null,b,s,Object(i.createElement)(z,{align:u,autoplay:p,className:n,delay:h,effect:d,images:m,onError:c.createErrorNotice}),Object(i.createElement)(o.DropZone,{onFilesDrop:this.addFiles}),r&&Object(i.createElement)("div",{className:"wp-block-jetpack-slideshow__add-item"},Object(i.createElement)(o.FormFileUpload,{multiple:!0,isLarge:!0,className:"wp-block-jetpack-slideshow__add-item-button",onChange:this.uploadFromFiles,accept:"image/*",icon:"insert"},Object(a.__)("Upload an image","jetpack"))))}}]),t}(i.Component),q=Object(E.compose)(Object(S.withDispatch)(function(e){var t=e("core/editor");return{lockPostSaving:t.lockPostSaving,unlockPostSaving:t.unlockPostSaving}}),o.withNotices)(B),V=n(16);function H(e){return Object(C.filter)(e,function(e){var t=e.id,n=e.url;return t&&n})}var U={from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],isMatch:function(e){return H(e).length>0},transform:function(e){var t=H(e);return Object(V.createBlock)("jetpack/slideshow",{images:t.map(function(e){return{alt:e.alt,caption:e.caption,id:e.id,url:e.url}}),ids:t.map(function(e){return e.id})})}},{type:"block",blocks:["core/gallery","jetpack/tiled-gallery"],transform:function(e){var t=H(e.images);return t.length>0?Object(V.createBlock)("jetpack/slideshow",{images:t.map(function(e){return{alt:e.alt,caption:e.caption,id:e.id,url:e.url}}),ids:t.map(function(e){return e.id})}):Object(V.createBlock)("jetpack/slideshow")}}],to:[{type:"block",blocks:["core/gallery"],transform:function(e){var t=e.images,n=e.ids;return Object(V.createBlock)("core/gallery",{images:t,ids:n})}},{type:"block",blocks:["core/image"],transform:function(e){var t=e.images;return t.length>0?t.map(function(e){var t=e.id,n=e.url,r=e.alt,i=e.caption;return Object(V.createBlock)("core/image",{id:t,url:n,alt:r,caption:i})}):Object(V.createBlock)("core/image")}}]},G=Object(i.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(i.createElement)(o.Path,{d:"M0 0h24v24H0z",fill:"none"}),Object(i.createElement)(o.Path,{d:"M10 8v8l5-4-5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z"})),$={title:Object(a.__)("Slideshow","jetpack"),category:"jetpack",keywords:[Object(a._x)("image","block search term","jetpack"),Object(a._x)("gallery","block search term","jetpack"),Object(a._x)("slider","block search term","jetpack")],description:Object(a.__)("Add an interactive slideshow.","jetpack"),attributes:{align:{default:"center",type:"string"},autoplay:{type:"boolean",default:!1},delay:{type:"number",default:3},ids:{default:[],type:"array"},images:{type:"array",default:[],source:"query",selector:".swiper-slide",query:{alt:{source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},id:{source:"attribute",selector:"img",attribute:"data-id"},url:{source:"attribute",selector:"img",attribute:"src"}}},effect:{type:"string",default:"slide"}},supports:{align:["center","wide","full"],html:!1},icon:G,edit:q,save:function(e){var t=e.attributes,n=t.align,r=t.autoplay,a=t.delay,o=t.effect,c=t.images,s=e.className;return Object(i.createElement)(z,{align:n,autoplay:r,className:s,delay:a,effect:o,images:c})},transforms:U};Object(r.a)("slideshow",$)},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(0),a=n(1),o=n(2),c=(n(127),n(7)),s=n.n(c),l=n(11),u=n.n(l),p=n(8),h=n.n(p),d=n(9),m=n.n(d),f=n(4),b=n.n(f),g=n(10),v=n.n(g),y=n(3),_=n.n(y),j=n(6),k=n(15),O=n(14),w=n(94),E=new(n.n(w).a),C=function(e){"A"===e.target.nodeName&&(window.confirm(Object(a.__)("Are you sure you wish to leave this page?","jetpack"))||e.preventDefault())},x=function(e){var t=e.className,n=e.source,r=void 0===n?"":n;return Object(i.createElement)(i.RawHTML,{className:t,onClick:C},r.length?E.render(r):"")},S="editor",A=function(e){function t(){var e,n;s()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a1&&Object(i.createElement)(o.IconButton,{isSmall:!0,isLink:!0,icon:"trash",onClick:function(){n.removeInterval(t)}}))),t===r.hours.length-1&&Object(i.createElement)("div",{className:"business-hours__row business-hours-row__add"},Object(i.createElement)("div",{className:C()(r.name,"business-hours__day")}," "),Object(i.createElement)("div",{className:C()(r.name,"business-hours__hours")},Object(i.createElement)(o.IconButton,{isLink:!0,label:Object(a.__)("Add Hours","jetpack"),onClick:n.addInterval},Object(a.__)("Add Hours","jetpack"))),Object(i.createElement)("div",{className:"business-hours__remove"}," ")))}),k()(v()(n),"setHour",function(e,t,r){var i=n.props,a=i.day,o=i.attributes;(0,i.setAttributes)({days:o.days.map(function(n){return n.name===a.name?F()({},n,{hours:n.hours.map(function(n,i){return i===r?F()({},n,k()({},t,e)):n})}):n})})}),k()(v()(n),"toggleClosed",function(e){var t=n.props,r=t.day,i=t.attributes;(0,t.setAttributes)({days:i.days.map(function(t){if(t.name===r.name){var n=e?[{opening:M,closing:T}]:[];return F()({},t,{hours:n})}return t})})}),k()(v()(n),"addInterval",function(){var e=n.props,t=e.day,r=e.attributes,i=e.setAttributes,a=r.days;t.hours.push({opening:"",closing:""}),i({days:a.map(function(e){return e.name===t.name?F()({},e,{hours:t.hours}):e})})}),k()(v()(n),"removeInterval",function(e){var t=n.props,r=t.day,i=t.attributes;(0,t.setAttributes)({days:i.days.map(function(t){return r.name===t.name?F()({},t,{hours:t.hours.filter(function(t,n){return e!==n})}):t})})}),n}return _()(t,e),h()(t,[{key:"isClosed",value:function(){var e=this.props.day;return Object(P.isEmpty)(e.hours)}},{key:"renderDayToggle",value:function(){var e=this.props,t=e.day,n=e.localization;return Object(i.createElement)(i.Fragment,null,Object(i.createElement)("span",{className:"business-hours__day-name"},n.days[t.name]),Object(i.createElement)(o.ToggleControl,{label:this.isClosed()?Object(a.__)("Closed","jetpack"):Object(a.__)("Open","jetpack"),checked:!this.isClosed(),onChange:this.toggleClosed}))}},{key:"renderClosed",value:function(){var e=this.props.day;return Object(i.createElement)("div",{className:"business-hours__row business-hours-row__closed"},Object(i.createElement)("div",{className:C()(e.name,"business-hours__day")},this.renderDayToggle()),Object(i.createElement)("div",{className:C()(e.name,"closed","business-hours__hours")}," "),Object(i.createElement)("div",{className:"business-hours__remove"}," "))}},{key:"render",value:function(){var e=this.props.day;return this.isClosed()?this.renderClosed():e.hours.map(this.renderInterval)}}]),t}(i.Component),N=n(21),z=n.n(N),L=function(e){function t(){var e,n;u()(this,t);for(var r=arguments.length,o=new Array(r),c=0;c0)return n.props.setAttributes({threshold:+e}),void n.setState({isThresholdValid:!0});n.setState({isThresholdValid:!1})}),n}return y()(t,e),p()(t,[{key:"getNoticeLabel",value:function(){return this.props.attributes.criteria===C.b?Object(a.sprintf)(Object(a._n)("This block will only appear to people who have visited this page more than once.","This block will only appear to people who have visited this page more than %d times.",+this.props.attributes.threshold,"jetpack"),this.props.attributes.threshold):Object(a.sprintf)(Object(a._n)("This block will only appear to people who are visiting this page for the first time.","This block will only appear to people who have visited this page at most %d times.",+this.props.attributes.threshold,"jetpack"),this.props.attributes.threshold)}},{key:"render",value:function(){return Object(i.createElement)("div",{className:E()(this.props.className,{"wp-block-jetpack-repeat-visitor--is-unselected":!this.props.isSelected})},Object(i.createElement)(o.Placeholder,{icon:F,label:Object(a.__)("Repeat Visitor","jetpack"),className:"wp-block-jetpack-repeat-visitor-placeholder"},Object(i.createElement)(o.TextControl,{className:"wp-block-jetpack-repeat-visitor-threshold",defaultValue:this.props.attributes.threshold,help:this.state.isThresholdValid?"":Object(a.__)("Please enter a valid number.","jetpack"),label:Object(a.__)("Visit count threshold","jetpack"),min:"1",onChange:this.setThreshold,pattern:"[0-9]",type:"number"}),Object(i.createElement)(o.RadioControl,{label:Object(a.__)("Visibility","jetpack"),selected:this.props.attributes.criteria,options:x,onChange:this.setCriteria})),Object(i.createElement)(o.Notice,{status:"info",isDismissible:!1},this.getNoticeLabel()),Object(i.createElement)(k.InnerBlocks,null))}}]),t}(i.Component),A=Object(O.withSelect)(function(e,t){var n=e("core/editor"),r=n.isBlockSelected,i=n.hasSelectedInnerBlock;return{isSelected:r(t.clientId)||i(t.clientId)}})(S),F=(n(197),Object(c.a)(Object(i.createElement)(o.Path,{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"}))),P={attributes:{criteria:{type:"string",default:C.b},threshold:{type:"number",default:C.d}},category:"jetpack",description:Object(a.__)("Control block visibility based on how often a visitor has viewed the page.","jetpack"),icon:F,keywords:[Object(a._x)("return","block search term","jetpack"),Object(a._x)("visitors","block search term","jetpack"),Object(a._x)("visibility","block search term","jetpack")],supports:{html:!1},title:Object(a.__)("Repeat Visitor","jetpack"),edit:A,save:function(e){var t=e.className;return Object(i.createElement)("div",{className:t},Object(i.createElement)(k.InnerBlocks.Content,null))}};Object(r.a)("repeat-visitor",P)},function(e,t,n){"use strict";n.r(t);var r=n(21),i=n.n(r),a=n(13),o=n.n(a),c=n(23),s=n(16),l=n(6),u=n(103),p=n(5),h=n(39),d=n.n(h),m=n(7),f=n.n(m),b=n(11),g=n.n(b),v=n(8),y=n.n(v),_=n(9),j=n.n(_),k=n(4),O=n.n(k),w=n(10),E=n.n(w),C=n(3),x=n.n(C),S=n(0),A=n(24),F=n.n(A),P=n(12),M=n.n(P),T=n(1),D=n(15),N=n(2),z=n(14),L=function(e){var t=e.text;return Object(S.createElement)("div",{className:"wp-block-embed is-loading"},Object(S.createElement)(N.Spinner,null),Object(S.createElement)("p",null,t))},R=Object(D.createHigherOrderComponent)(Object(D.compose)([Object(z.withSelect)(function(e,t){var n=t.attributes,r=n.guid,i=n.src,a=e("core"),o=a.getEmbedPreview,s=a.isRequestingEmbedPreview,l=!!r&&"https://videopress.com/v/".concat(r),u=!!l&&o(l);return{isFetchingPreview:!!l&&s(l),isUploading:Object(c.isBlobURL)(i),preview:u}}),function(e){return function(t){function n(){var e;return f()(this,n),e=y()(this,j()(n).apply(this,arguments)),x()(O()(e),"fallbackToCore",function(){e.props.setAttributes({guid:void 0}),e.setState({fallback:!0})}),x()(O()(e),"setGuid",d()(regeneratorRuntime.mark(function t(){var n,r,i,a,o,c,s;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.props,r=n.attributes,i=n.setAttributes,a=r.id){t.next=5;break}return i({guid:void 0}),t.abrupt("return");case 5:return t.prev=5,e.setState({isFetchingMedia:!0}),t.next=9,F()({path:"/wp/v2/media/".concat(a)});case 9:if(o=t.sent,e.setState({isFetchingMedia:!1}),c=e.props.attributes.id,a===c){t.next=14;break}return t.abrupt("return");case 14:e.setState({media:o}),(s=Object(p.get)(o,"jetpack_videopress_guid"))?i({guid:s}):e.fallbackToCore(),t.next=23;break;case 19:t.prev=19,t.t0=t.catch(5),e.setState({isFetchingMedia:!1}),e.fallbackToCore();case 23:case"end":return t.stop()}},t,null,[[5,19]])}))),x()(O()(e),"switchToEditing",function(){e.props.setAttributes({id:void 0,guid:void 0,src:void 0})}),x()(O()(e),"onRemovePoster",function(){e.props.setAttributes({poster:""}),e.posterImageButton.current.focus()}),e.state={media:null,isFetchingMedia:!1,fallback:!1},e.posterImageButton=Object(S.createRef)(),e}return E()(n,t),g()(n,[{key:"componentDidMount",value:function(){this.props.attributes.guid||this.setGuid()}},{key:"componentDidUpdate",value:function(e){this.props.attributes.id!==e.attributes.id&&this.setGuid()}},{key:"render",value:function(){var t=this.props,n=t.attributes,r=t.className,i=t.isFetchingPreview,a=t.isSelected,o=t.isUploading,c=t.preview,s=t.setAttributes,u=this.state,p=u.fallback,h=u.isFetchingMedia;if(o)return Object(S.createElement)(L,{text:Object(T.__)("Uploading…","jetpack")});if(h||i)return Object(S.createElement)(L,{text:Object(T.__)("Embedding…","jetpack")});if(p||!c)return Object(S.createElement)(e,this.props);var d=c.html,m=c.scripts,f=n.caption;return Object(S.createElement)(S.Fragment,null,Object(S.createElement)(l.BlockControls,null,Object(S.createElement)(N.Toolbar,null,Object(S.createElement)(N.IconButton,{className:"components-icon-button components-toolbar__control",label:Object(T.__)("Edit video","jetpack"),onClick:this.switchToEditing,icon:"edit"}))),Object(S.createElement)("figure",{className:M()(r,"wp-block-embed","is-type-video")},Object(S.createElement)(N.Disabled,null,Object(S.createElement)("div",{className:"wp-block-embed__wrapper"},Object(S.createElement)(N.SandBox,{html:d,scripts:m}))),(!l.RichText.isEmpty(f)||a)&&Object(S.createElement)(l.RichText,{tagName:"figcaption",placeholder:Object(T.__)("Write caption…","jetpack"),value:f,onChange:function(e){return s({caption:e})},inlineToolbar:!0})))}}]),n}(S.Component)}]),"withVideoPressEdit"),I=Object(D.createHigherOrderComponent)(function(e){return function(t){var n=t.attributes,r=(n=void 0===n?{}:n).caption,i=n.guid;if(!i)return e(t);var a="https://videopress.com/v/".concat(i);return Object(S.createElement)("figure",{className:"wp-block-embed is-type-video is-provider-videopress"},Object(S.createElement)("div",{className:"wp-block-embed__wrapper"},"\n".concat(a,"\n")),!l.RichText.isEmpty(r)&&Object(S.createElement)(l.RichText.Content,{tagName:"figcaption",value:r}))}},"withVideoPressSave"),B=n(44);Object(u.addFilter)("blocks.registerBlockType","jetpack/videopress",function(e,t){if("core/video"!==t)return e;var n=Object(B.a)("videopress"),r=n.available,a=n.unavailableReason;return r||["missing_plan","missing_module"].includes(a)?o()({},e,{attributes:{autoplay:{type:"boolean"},caption:{type:"string",source:"html",selector:"figcaption"},controls:{type:"boolean",default:!0},guid:{type:"string"},id:{type:"number"},loop:{type:"boolean"},muted:{type:"boolean"},poster:{type:"string"},preload:{type:"string",default:"metadata"},src:{type:"string"}},transforms:o()({},e.transforms,{from:[{type:"files",isMatch:function(e){return Object(p.every)(e,function(e){return 0===e.type.indexOf("video/")})},priority:9,transform:function(e,t){var n=[];return e.forEach(function(e){var r=Object(s.createBlock)("core/video",{src:Object(c.createBlobURL)(e)});Object(l.mediaUpload)({filesList:[e],onFileChange:function(e){var n=i()(e,1)[0],a=n.id,o=n.url;t(r.clientId,{id:a,src:o})},allowedTypes:["video"]}),n.push(r)}),n}}]}),supports:o()({},e.supports,{reusable:!1}),edit:R(e.edit),save:I(e.save),deprecated:[{attributes:e.attributes,save:e.save,isEligible:function(e){return!e.guid}}]}):e})},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(0),a=n(1),o=n(2),c=n(7),s=n.n(c),l=n(8),u=n.n(l),p=n(9),h=n.n(p),d=n(4),m=n.n(d),f=n(10),b=n.n(f),g=n(3),v=n.n(g),y=n(24),_=n.n(y),j=n(12),k=n.n(j),O=n(34),w=n(6),E=0,C=1,x=2,S="processing",A="success",F="error",P=function(e){function t(){var e;return s()(this,t),e=u()(this,h()(t).apply(this,arguments)),v()(m()(e),"componentDidMount",function(){e.apiCall()}),v()(m()(e),"onError",function(t){var n=e.props.noticeOperations;n.removeAllNotices(),n.createErrorNotice(t)}),v()(m()(e),"apiCall",function(){var t={path:"/wpcom/v2/mailchimp",method:"GET"};_()(t).then(function(t){var n=t.connect_url,r="connected"===t.code?C:x;e.setState({connected:r,connectURL:n})},function(t){var n=x;e.setState({connected:n,connectURL:null}),e.onError(t.message)})}),v()(m()(e),"auditionNotification",function(t){e.setState({audition:t}),e.timeout&&clearTimeout(e.timeout),e.timeout=setTimeout(e.clearAudition,3e3)}),v()(m()(e),"clearAudition",function(){e.setState({audition:null})}),v()(m()(e),"updateProcessingText",function(t){(0,e.props.setAttributes)({processingLabel:t}),e.auditionNotification(S)}),v()(m()(e),"updateSuccessText",function(t){(0,e.props.setAttributes)({successLabel:t}),e.auditionNotification(A)}),v()(m()(e),"updateErrorText",function(t){(0,e.props.setAttributes)({errorLabel:t}),e.auditionNotification(F)}),v()(m()(e),"updateEmailPlaceholder",function(t){(0,e.props.setAttributes)({emailPlaceholder:t}),e.clearAudition()}),v()(m()(e),"labelForAuditionType",function(t){var n=e.props.attributes,r=n.processingLabel,i=n.successLabel,a=n.errorLabel;return t===S?r:t===A?i:t===F?a:null}),v()(m()(e),"roleForAuditionType",function(e){return e===F?"alert":"status"}),v()(m()(e),"render",function(){var t=e.props,n=t.attributes,r=t.className,c=t.notices,s=t.noticeUI,l=t.setAttributes,u=e.state,p=u.audition,h=u.connected,d=u.connectURL,m=n.emailPlaceholder,f=n.consentText,b=n.processingLabel,g=n.successLabel,y=n.errorLabel,_="wp-block-jetpack-mailchimp_",j=Object(i.createElement)(o.Placeholder,{icon:T,notices:c},Object(i.createElement)(o.Spinner,null)),S=Object(i.createElement)(o.Placeholder,{icon:T,label:Object(a.__)("Mailchimp","jetpack"),notices:c},Object(i.createElement)("div",{className:"components-placeholder__instructions"},Object(a.__)("You need to connect your Mailchimp account and choose a list in order to start collecting Email subscribers.","jetpack"),Object(i.createElement)("br",null),Object(i.createElement)("br",null),Object(i.createElement)(o.Button,{isDefault:!0,isLarge:!0,href:d,target:"_blank"},Object(a.__)("Set up Mailchimp form","jetpack")),Object(i.createElement)("br",null),Object(i.createElement)("br",null),Object(i.createElement)(o.Button,{isLink:!0,onClick:e.apiCall},Object(a.__)("Re-check Connection","jetpack")))),A=Object(i.createElement)(w.InspectorControls,null,Object(i.createElement)(o.PanelBody,{title:Object(a.__)("Text Elements","jetpack")},Object(i.createElement)(o.TextControl,{label:Object(a.__)("Email Placeholder","jetpack"),value:m,onChange:e.updateEmailPlaceholder})),Object(i.createElement)(o.PanelBody,{title:Object(a.__)("Notifications","jetpack")},Object(i.createElement)(o.TextControl,{label:Object(a.__)("Processing text","jetpack"),value:b,onChange:e.updateProcessingText}),Object(i.createElement)(o.TextControl,{label:Object(a.__)("Success text","jetpack"),value:g,onChange:e.updateSuccessText}),Object(i.createElement)(o.TextControl,{label:Object(a.__)("Error text","jetpack"),value:y,onChange:e.updateErrorText})),Object(i.createElement)(o.PanelBody,{title:Object(a.__)("Mailchimp Connection","jetpack")},Object(i.createElement)(o.ExternalLink,{href:d},Object(a.__)("Manage Connection","jetpack")))),F=k()(r,v()({},"".concat(_,"notication-audition"),p)),P=Object(i.createElement)("div",{className:F},Object(i.createElement)(o.TextControl,{"aria-label":m,className:"wp-block-jetpack-mailchimp_text-input",disabled:!0,onChange:function(){return!1},placeholder:m,title:Object(a.__)("You can edit the email placeholder in the sidebar.","jetpack"),type:"email"}),Object(i.createElement)(O.a,e.props),Object(i.createElement)(w.RichText,{tagName:"p",placeholder:Object(a.__)("Write consent text","jetpack"),value:f,onChange:function(e){return l({consentText:e})},inlineToolbar:!0}),p&&Object(i.createElement)("div",{className:"".concat(_,"notification ").concat(_).concat(p),role:e.roleForAuditionType(p)},e.labelForAuditionType(p)));return Object(i.createElement)(i.Fragment,null,s,h===E&&j,h===x&&S,h===C&&A,h===C&&P)}),e.state={audition:null,connected:E,connectURL:null},e.timeout=null,e}return b()(t,e),t}(i.Component),M=Object(o.withNotices)(P),T=(n(117),Object(i.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(i.createElement)(o.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)(o.Path,{d:"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6zm-2 0l-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"}))),D={title:Object(a.__)("Mailchimp","jetpack"),icon:T,description:Object(a.__)("A form enabling readers to join a Mailchimp list.","jetpack"),category:"jetpack",keywords:[Object(a._x)("email","block search term","jetpack"),Object(a._x)("subscription","block search term","jetpack"),Object(a._x)("newsletter","block search term","jetpack")],attributes:{emailPlaceholder:{type:"string",default:Object(a.__)("Enter your email","jetpack")},submitButtonText:{type:"string",default:Object(a.__)("Join my email list","jetpack")},customBackgroundButtonColor:{type:"string"},customTextButtonColor:{type:"string"},consentText:{type:"string",default:Object(a.__)("By clicking submit, you agree to share your email address with the site owner and Mailchimp to receive marketing, updates, and other emails from the site owner. Use the unsubscribe link in those emails to opt out at any time.","jetpack")},processingLabel:{type:"string",default:Object(a.__)("Processing…","jetpack")},successLabel:{type:"string",default:Object(a.__)("Success! You're on the list.","jetpack")},errorLabel:{type:"string",default:Object(a.__)("Whoops! There was an error and we couldn't process your subscription. Please reload the page and try again.","jetpack")}},edit:M,save:function(){return null}};Object(r.a)("mailchimp",D)},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(0),a=n(1),o=n(2),c=n(7),s=n.n(c),l=n(11),u=n.n(l),p=n(8),h=n.n(p),d=n(9),m=n.n(d),f=n(10),b=n.n(f),g=n(6),v=n(5),y=n(14),_=n(15);function j(e){return Object(i.createElement)("div",{className:"jp-related-posts-i2__post",id:e.id,"aria-labelledby":e.id+"-heading"},Object(i.createElement)("strong",{id:e.id+"-heading",className:"jp-related-posts-i2__post-link"},Object(a.__)("Preview unavailable: you haven't published enough posts with similar content.","jetpack")),e.displayThumbnails&&Object(i.createElement)("figure",{className:"jp-related-posts-i2__post-image-placeholder","aria-label":Object(a.__)("Placeholder image","jetpack")},Object(i.createElement)(o.SVG,{className:"jp-related-posts-i2__post-image-placeholder-square",xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 350 200"},Object(i.createElement)("title",null,Object(a.__)("Grey square","jetpack")),Object(i.createElement)(o.Path,{d:"M0 0h350v200H0z",fill:"#8B8B96","fill-opacity":".1"})),Object(i.createElement)(o.SVG,{className:"jp-related-posts-i2__post-image-placeholder-icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(i.createElement)("title",null,Object(a.__)("Icon for image","jetpack")),Object(i.createElement)(o.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)(o.Path,{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z"}))),e.displayDate&&Object(i.createElement)("div",{className:"jp-related-posts-i2__post-date has-small-font-size"},Object(a.__)("August 3, 2018","jetpack")),e.displayContext&&Object(i.createElement)("div",{className:"jp-related-posts-i2__post-context has-small-font-size"},Object(a.__)("In “Uncategorized”","jetpack")))}function k(e){return Object(i.createElement)("div",{className:"jp-related-posts-i2__post",id:e.id,"aria-labelledby":e.id+"-heading"},Object(i.createElement)("a",{className:"jp-related-posts-i2__post-link",id:e.id+"-heading",href:e.post.url,rel:"nofollow noopener noreferrer",target:"_blank"},e.post.title),e.displayThumbnails&&e.post.img&&e.post.img.src&&Object(i.createElement)("a",{className:"jp-related-posts-i2__post-img-link",href:e.post.url},Object(i.createElement)("img",{className:"jp-related-posts-i2__post-img",src:e.post.img.src,alt:e.post.title,rel:"nofollow noopener noreferrer",target:"_blank"})),e.displayDate&&Object(i.createElement)("div",{className:"jp-related-posts-i2__post-date has-small-font-size"},e.post.date),e.displayContext&&Object(i.createElement)("div",{className:"jp-related-posts-i2__post-context has-small-font-size"},e.post.context))}function O(e){var t=0,n=e.posts.length>3;switch(e.posts.length){case 2:case 4:case 5:t=2;break;default:t=3}return Object(i.createElement)("div",null,Object(i.createElement)("div",{className:"jp-related-posts-i2__row","data-post-count":e.posts.slice(0,t).length},e.posts.slice(0,t)),n&&Object(i.createElement)("div",{className:"jp-related-posts-i2__row","data-post-count":e.posts.slice(t).length},e.posts.slice(t)))}var w=function(e){function t(){return s()(this,t),h()(this,m()(t).apply(this,arguments))}return b()(t,e),u()(t,[{key:"render",value:function(){for(var e=this.props,t=e.attributes,n=e.className,r=e.posts,c=e.setAttributes,s=e.instanceId,l=t.displayContext,u=t.displayDate,p=t.displayThumbnails,h=t.postLayout,d=t.postsToShow,m=[{icon:"grid-view",title:Object(a.__)("Grid View","jetpack"),onClick:function(){return c({postLayout:"grid"})},isActive:"grid"===h},{icon:"list-view",title:Object(a.__)("List View","jetpack"),onClick:function(){return c({postLayout:"list"})},isActive:"list"===h}],f=[],b=0;b=5})}),v()(m()(e),"handleTitleChange",function(t){return e.setState({editedProductTitle:t,editedProductTitleValid:t.length>0})}),v()(m()(e),"saveProduct",function(){if(e.state.editedProductTitle&&0!==e.state.editedProductTitle.length)if(!e.state.editedProductPrice||isNaN(e.state.editedProductPrice)||e.state.editedProductPrice<5)e.setState({editedProductPriceValid:!1});else{e.setState({addingMembershipAmount:T});var t={path:"/wpcom/v2/memberships/product",method:"POST",data:{currency:e.state.editedProductCurrency,price:e.state.editedProductPrice,title:e.state.editedProductTitle,interval:e.state.editedProductRenewInterval}};O()(t).then(function(t){e.setState({addingMembershipAmount:P,products:e.state.products.concat([{id:t.id,title:t.title,interval:t.interval,price:t.price,currency:t.currency}])}),e.setMembershipAmount(t.id)},function(t){e.setState({addingMembershipAmount:M}),e.onError(t.message)})}else e.setState({editedProductTitleValid:!1})}),v()(m()(e),"renderAmount",function(e){var t=Object(C.a)(parseFloat(e.price),e.currency);return"1 month"===e.interval?Object(o.sprintf)(Object(o.__)("%s / month","jetpack"),t):"1 year"===e.interval?Object(o.sprintf)(Object(o.__)("%s / year","jetpack"),t):"one-time"===e.interval?t:Object(o.sprintf)(Object(o.__)("%s / %s","jetpack"),t,e.interval)}),v()(m()(e),"renderAddMembershipAmount",function(){return e.state.addingMembershipAmount===P?Object(i.createElement)(a.Button,{isDefault:!0,isLarge:!0,onClick:function(){return e.setState({addingMembershipAmount:M})}},Object(o.__)("Add a Recurring Payments Plan","jetpack")):e.state.addingMembershipAmount!==T?Object(i.createElement)("div",null,Object(i.createElement)("div",{className:"membership-button__price-container"},Object(i.createElement)(a.SelectControl,{className:"membership-button__field membership-button__field-currency",label:Object(o.__)("Currency","jetpack"),onChange:e.handleCurrencyChange,options:e.getCurrencyList,value:e.state.editedProductCurrency}),Object(i.createElement)(a.TextControl,{label:Object(o.__)("Price","jetpack"),className:_()({"membership-membership-button__field":!0,"membership-button__field-price":!0,"membership-button__field-error":!e.state.editedProductPriceValid}),onChange:e.handlePriceChange,placeholder:Object(C.a)(0,e.state.editedProductCurrency),required:!0,min:"5.00",step:"1",type:"number",value:e.state.editedProductPrice||""})),Object(i.createElement)(a.TextControl,{className:_()({"membership-button__field":!0,"membership-button__field-error":!e.state.editedProductTitleValid}),label:Object(o.__)("Describe your subscription in a few words","jetpack"),onChange:e.handleTitleChange,placeholder:Object(o.__)("Subscription description","jetpack"),value:e.state.editedProductTitle}),Object(i.createElement)(a.SelectControl,{label:Object(o.__)("Renew interval","jetpack"),onChange:e.handleRenewIntervalChange,options:[{label:Object(o.__)("Monthly","jetpack"),value:"1 month"},{label:Object(o.__)("Yearly","jetpack"),value:"1 year"}],value:e.state.editedProductRenewInterval}),Object(i.createElement)("div",null,Object(i.createElement)(a.Button,{isDefault:!0,isLarge:!0,className:"membership-button__field-button membership-button__add-amount",onClick:e.saveProduct},Object(o.__)("Add Amount","jetpack")),Object(i.createElement)(a.Button,{isLarge:!0,className:"membership-button__field-button",onClick:function(){return e.setState({addingMembershipAmount:P})}},Object(o.__)("Cancel","jetpack")))):void 0}),v()(m()(e),"getFormattedPriceByProductId",function(t){var n=e.state.products.filter(function(e){return parseInt(e.id)===parseInt(t)}).pop();return Object(C.a)(parseFloat(n.price),n.currency)}),v()(m()(e),"setMembershipAmount",function(t){return e.props.setAttributes({planId:t,submitButtonText:e.getFormattedPriceByProductId(t)+Object(o.__)(" Contribution","jetpack")})}),v()(m()(e),"renderMembershipAmounts",function(){return Object(i.createElement)("div",null,e.state.products.map(function(t){return Object(i.createElement)(a.Button,{className:"membership-button__field-button",isLarge:!0,key:t.id,onClick:function(){return e.setMembershipAmount(t.id)}},e.renderAmount(t))}))}),v()(m()(e),"renderDisclaimer",function(){return Object(i.createElement)("div",{className:"membership-button__disclaimer"},Object(i.createElement)(a.ExternalLink,{href:"https://en.support.wordpress.com/recurring-payments-button/#related-fees"},Object(o.__)("Read more about Recurring Payments and related fees.","jetpack")))}),v()(m()(e),"render",function(){var t=e.props,n=t.className,r=t.notices,c=e.state,s=c.connected,l=c.connectURL,u=c.products,p=Object(i.createElement)(x.InspectorControls,null,Object(i.createElement)(a.PanelBody,{title:Object(o.__)("Product","jetpack")},Object(i.createElement)(a.SelectControl,{label:Object(o.__)("Payment plan","jetpack"),value:e.props.attributes.planId,onChange:e.setMembershipAmount,options:e.state.products.map(function(t){return{label:e.renderAmount(t),value:t.id,key:t.id}})})),Object(i.createElement)(a.PanelBody,{title:Object(o.__)("Management","jetpack")},Object(i.createElement)(a.ExternalLink,{href:"https://wordpress.com/earn/payments/".concat(e.state.siteSlug)},Object(o.__)("See your earnings, subscriber list, and products.","jetpack")))),h=_()(n,["wp-block-button__link","components-button","is-primary","is-button"]),d=Object(i.createElement)(j.a,{className:h,submitButtonText:e.props.attributes.submitButtonText,attributes:e.props.attributes,setAttributes:e.props.setAttributes});return Object(i.createElement)(i.Fragment,null,e.props.noticeUI,e.state.shouldUpgrade&&Object(i.createElement)("div",{className:"wp-block-jetpack-recurring-payments"},Object(i.createElement)(a.Placeholder,{icon:Object(i.createElement)(x.BlockIcon,{icon:z}),label:Object(o.__)("Recurring Payments","jetpack"),notices:r},Object(i.createElement)("div",{className:"components-placeholder__instructions"},Object(i.createElement)("p",null,Object(o.__)("You'll need to upgrade your plan to use the Recurring Payments button.","jetpack")),Object(i.createElement)(a.Button,{isDefault:!0,isLarge:!0,href:e.state.upgradeURL,target:"_blank"},Object(o.__)("Upgrade Your Plan","jetpack")),e.renderDisclaimer()))),(s===S||e.state.addingMembershipAmount===T)&&!e.props.attributes.planId&&Object(i.createElement)(a.Placeholder,{icon:Object(i.createElement)(x.BlockIcon,{icon:z}),notices:r},Object(i.createElement)(a.Spinner,null)),!e.state.shouldUpgrade&&!e.props.attributes.planId&&s===F&&Object(i.createElement)("div",{className:"wp-block-jetpack-recurring-payments"},Object(i.createElement)(a.Placeholder,{icon:Object(i.createElement)(x.BlockIcon,{icon:z}),label:Object(o.__)("Recurring Payments","jetpack"),notices:r},Object(i.createElement)("div",{className:"components-placeholder__instructions"},Object(i.createElement)("p",null,Object(o.__)("In order to start selling Recurring Payments plans, you have to connect to Stripe:","jetpack")),Object(i.createElement)(a.Button,{isDefault:!0,isLarge:!0,href:l,target:"_blank"},Object(o.__)("Connect to Stripe or set up an account","jetpack")),Object(i.createElement)("br",null),Object(i.createElement)(a.Button,{isLink:!0,onClick:e.apiCall},Object(o.__)("Re-check Connection","jetpack")),e.renderDisclaimer()))),!e.state.shouldUpgrade&&!e.props.attributes.planId&&s===A&&0===u.length&&Object(i.createElement)("div",{className:"wp-block-jetpack-recurring-payments"},Object(i.createElement)(a.Placeholder,{icon:Object(i.createElement)(x.BlockIcon,{icon:z}),label:Object(o.__)("Recurring Payments","jetpack"),notices:r},Object(i.createElement)("div",{className:"components-placeholder__instructions"},Object(i.createElement)("p",null,Object(o.__)("Add your first Recurring Payments plan:","jetpack")),e.renderAddMembershipAmount(),e.renderDisclaimer()))),!e.state.shouldUpgrade&&!e.props.attributes.planId&&e.state.addingMembershipAmount!==T&&s===A&&u.length>0&&Object(i.createElement)("div",{className:"wp-block-jetpack-recurring-payments"},Object(i.createElement)(a.Placeholder,{icon:Object(i.createElement)(x.BlockIcon,{icon:z}),label:Object(o.__)("Recurring Payments","jetpack"),notices:r},Object(i.createElement)("div",{className:"components-placeholder__instructions"},Object(i.createElement)("p",null,Object(o.__)("Select payment plan:","jetpack")),e.renderMembershipAmounts(),Object(i.createElement)("p",null,Object(o.__)("Or add another Recurring Payments plan:","jetpack")),e.renderAddMembershipAmount(),e.renderDisclaimer()))),e.state.products&&p,e.props.attributes.planId&&d)}),e.state={connected:S,connectURL:null,addingMembershipAmount:P,shouldUpgrade:!1,upgradeURL:"",products:[],siteSlug:"",editedProductCurrency:"USD",editedProductPrice:5,editedProductPriceValid:!0,editedProductTitle:"",editedProductTitleValid:!0,editedProductRenewInterval:"1 month"},e.timeout=null,e}return b()(t,e),t}(i.Component),N=Object(a.withNotices)(D),z=(n(193),Object(i.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Object(i.createElement)(a.Rect,{x:"0",fill:"none",width:"24",height:"24"}),Object(i.createElement)(a.G,null,Object(i.createElement)(a.Path,{d:"M20 4H4c-1.105 0-2 .895-2 2v12c0 1.105.895 2 2 2h16c1.105 0 2-.895 2-2V6c0-1.105-.895-2-2-2zm0 2v2H4V6h16zM4 18v-6h16v6H4zm2-4h7v2H6v-2zm9 0h3v2h-3v-2z"})))),L={title:Object(o.__)("Recurring Payments button","jetpack"),icon:z,description:Object(o.__)("Button allowing you to sell subscription products.","jetpack"),category:"jetpack",keywords:[Object(o._x)("sell","block search term","jetpack"),Object(o._x)("subscription","block search term","jetpack"),"stripe"],attributes:{planId:{type:"integer"},submitButtonText:{type:"string"},customBackgroundButtonColor:{type:"string"},customTextButtonColor:{type:"string"}},edit:N,save:function(){return null}},R=["USD","AUD","BRL","CAD","CHF","DKK","EUR","GBP","HKD","JPY","MXN","NOK","NZD","SEK","SGD"];Object(r.a)("recurring-payments",L)},function(e,t,n){"use strict";n.r(t);var r=n(0),i=n(1),a=n(2),o=n(15),c=n(6),s=n(14),l=n(53),u=Object(s.withSelect)(function(e){return{areLikesEnabled:(0,e("core/editor").getEditedPostAttribute)("jetpack_likes_enabled")}}),p=Object(s.withDispatch)(function(e){return{editPost:e("core/editor").editPost}}),h={render:Object(o.compose)([u,p])(function(e){var t=e.areLikesEnabled,n=e.editPost;return Object(r.createElement)(c.PostTypeSupportCheck,{supportKeys:"jetpack-post-likes"},Object(r.createElement)(l.a,null,Object(r.createElement)(a.CheckboxControl,{label:Object(i.__)("Show likes.","jetpack"),checked:t,onChange:function(e){n({jetpack_likes_enabled:e})}})))})},d=n(33);Object(d.a)("likes",h)},function(e,t,n){"use strict";n.r(t);var r=n(18),i=n(0),a=n(1),o=n(2),c=n(7),s=n.n(c),l=n(11),u=n.n(l),p=n(8),h=n.n(p),d=n(9),m=n.n(d),f=n(4),b=n.n(f),g=n(10),v=n.n(g),y=n(3),_=n.n(y),j=n(12),k=n.n(j),O=n(6),w="t1PkR1Vq0mzHueIFBvZSZErgFs9NBmYW",E=Object(a.__)("Search for a term or paste a Giphy URL","jetpack"),C=function(e){function t(){var e,n;s()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o0}),_()(b()(n),"thumbnailClicked",function(e){n.selectGiphy(e)}),n}return v()(t,e),u()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.attributes,r=t.className,c=t.isSelected,s=t.setAttributes,l=n.align,u=n.caption,p=n.giphyUrl,h=n.searchText,d=n.paddingTop,m=this.state,f=m.captionFocus,b=m.results,g={paddingTop:d},v=k()(r,"align".concat(l)),y=Object(i.createElement)("form",{className:"wp-block-jetpack-gif_input-container",onSubmit:this.onFormSubmit,ref:this.textControlRef},Object(i.createElement)(o.TextControl,{className:"wp-block-jetpack-gif_input",label:E,placeholder:E,onChange:function(e){return s({searchText:e})},value:h}),Object(i.createElement)(o.Button,{isLarge:!0,onClick:this.onSubmit},Object(a.__)("Search","jetpack")));return Object(i.createElement)("div",{className:v},Object(i.createElement)(O.InspectorControls,null,Object(i.createElement)(o.PanelBody,{className:"components-panel__body-gif-branding"},Object(i.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 202 22"},Object(i.createElement)(o.Path,{d:"M4.6 5.9H0v10h1.6v-3.1h3c4.8 0 4.8-6.9 0-6.9zm0 5.4h-3v-4h3c2.6.1 2.6 4 0 4zM51.2 12.3c2-.3 2.7-1.7 2.7-3.1 0-1.7-1.2-3.3-3.5-3.3h-4.6v10h1.6v-3.4h2.1l3 3.4h1.9l-.2-.3-3-3.3zM47.4 11V7.4h3c1.3 0 1.9.9 1.9 1.8s-.6 1.8-1.9 1.8h-3zM30.6 13.6L28 5.9h-1.1l-2.5 7.7-2.6-7.7H20l3.7 10H25l1.4-3.5L27.5 9l1.1 3.4 1.3 3.5h1.4l3.5-10h-1.7z"}),Object(i.createElement)(o.Path,{d:"M14.4 5.7c-3 0-5.1 2.2-5.1 5.2 0 2.6 1.6 5.1 5.1 5.1 3.5 0 5.1-2.5 5.1-5.2-.1-2.6-1.7-5.1-5.1-5.1zm-.1 8.9c-2.5 0-3.5-1.9-3.5-3.7 0-2.2 1.2-3.8 3.5-3.8 2.4 0 3.5 2 3.5 3.8.1 2-1 3.7-3.5 3.7zM57.7 11.6h5.5v-1.5h-5.5V7.4h5.7V5.9h-7.3v10h7.3v-1.6h-5.7zM38 14.3v-2.7h5.5v-1.5H38V7.4h5.7V5.9h-7.3v10h7.3v-1.6zM93 10.3l-2.7-4.4h-1.9V6l3.8 5.8v4.1h1.6v-4.1l4-5.8v-.1h-2zM69.3 5.9h-3.8v10h3.8c3.5 0 5.1-2.5 5-5.1-.1-2.5-1.6-4.9-5-4.9zm0 8.4h-2.2V7.4h2.2c2.3 0 3.4 1.7 3.4 3.4s-1 3.5-3.4 3.5zM86.3 10.7c.9-.4 1.4-1.1 1.4-2 0-2-1.5-2.8-3.4-2.8h-4.6v10h4.6c2 0 3.7-.7 3.7-2.8 0-.8-.5-2-1.7-2.4zm-5-3.4h3c1.2 0 1.8.7 1.8 1.4 0 .8-.6 1.3-1.8 1.3h-3V7.3zm3 7.1h-3v-2.9h3c.9 0 2.1.5 2.1 1.6 0 1-1.2 1.3-2.1 1.3zM113.9 13.3h5.3V16c-1.2.9-2.9 1.1-4 1.1-4.2 0-5.6-3.3-5.6-6 0-4.1 2.2-6.1 5.6-6.1 1.4 0 3.2.4 4.8 1.8l3.4-3.4C120.7.6 118.1 0 115.2 0c-7.8 0-11.4 5.6-11.4 11s3.1 10.9 11.4 10.9c4 0 7.6-1.4 8.9-4.1V8.6h-10.2v4.7zM171.9 8.5h-7.4V.6h-5.9v20.8h5.9v-7.8h7.4v7.8h5.9V.6h-5.9zM195.1.6l-4.5 7.1-4.3-7.1h-6.6v.2l7.9 12.3v8.3h5.9v-8.3L201.8.9V.6zM127.4.6h5.9v20.8h-5.9zM147.6.6h-10.1v20.8h5.9v-5.6h4.2c5.6-.1 8.3-3.4 8.3-7.6.1-4.1-2.7-7.6-8.3-7.6zm0 10.2h-4.2V5.6h4.2c1.6 0 2.5 1.2 2.5 2.6 0 1.4-.9 2.6-2.5 2.6z"})))),p?Object(i.createElement)("figure",null,c&&y,c&&b&&b.length>1&&Object(i.createElement)("div",{className:"wp-block-jetpack-gif_thumbnails-container"},b.map(function(t){var n={backgroundImage:"url(".concat(t.images.downsized_still.url,")")};return Object(i.createElement)("button",{className:"wp-block-jetpack-gif_thumbnail-container",key:t.id,onClick:function(){e.thumbnailClicked(t)},style:n})})),Object(i.createElement)("div",{className:"wp-block-jetpack-gif-wrapper",style:g},Object(i.createElement)("div",{className:"wp-block-jetpack-gif_cover",onClick:this.setFocus,onKeyDown:this.setFocus,role:"button",tabIndex:"0"}),Object(i.createElement)("iframe",{src:p,title:h})),(!O.RichText.isEmpty(u)||c)&&!!p&&Object(i.createElement)(O.RichText,{className:"wp-block-jetpack-gif-caption gallery-caption",inlineToolbar:!0,isSelected:f,unstableOnFocus:function(){e.setState({captionFocus:!0})},onChange:function(e){return s({caption:e})},placeholder:Object(a.__)("Write caption…","jetpack"),tagName:"figcaption",value:u})):Object(i.createElement)(o.Placeholder,{className:"wp-block-jetpack-gif_placeholder",icon:S,label:x},y))}}]),t}(i.Component),x=(n(74),n(113),Object(a.__)("GIF","jetpack")),S=Object(i.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Object(i.createElement)(o.Path,{fill:"none",d:"M0 0h24v24H0V0z"}),Object(i.createElement)(o.Path,{d:"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5l-2-2zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54L16.5 18zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12 19.3 8.89zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9z"})),A={title:x,icon:S,category:"jetpack",keywords:[Object(a._x)("animated","block search term","jetpack"),Object(a._x)("giphy","block search term","jetpack"),Object(a._x)("image","block search term","jetpack")],description:Object(a.__)("Search for and insert an animated image.","jetpack"),attributes:{align:{type:"string",default:"center"},caption:{type:"string"},giphyUrl:{type:"string"},searchText:{type:"string"},paddingTop:{type:"string",default:"56.2%"}},supports:{html:!1,align:!0},edit:C,save:function(){return null}};Object(r.a)("gif",A)},function(e,t,n){"use strict";n.r(t);n(27);var r=n(22),i=n.n(r),a=n(0),o=n(16),c=n(46);Object(o.setCategories)([].concat(i()(Object(o.getCategories)().filter(function(e){return"jetpack"!==e.slug})),[{slug:"jetpack",title:"Jetpack",icon:Object(a.createElement)(c.a,null)}]))},,,,,function(e,t,n){n(244),n(233),n(227),n(226),n(243),n(242),n(237),n(228),n(231),n(225),n(241),n(238),n(235),n(239),n(240),n(229),n(230),n(234),n(224),n(236),n(232),e.exports=n(275)},function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(0),i=n(1),a=n(2),o=n(45),c=(n(250),n(40)),s=n(7),l=n.n(s),u=n(11),p=n.n(u),h=n(8),d=n.n(h),m=n(9),f=n.n(m),b=n(4),g=n.n(b),v=n(10),y=n.n(v),_=n(3),j=n.n(_),k=n(15),O=n(5),w=n(14),E=function(e){function t(){var e,n;l()(this,t);for(var r=arguments.length,i=new Array(r),a=0;a