MailPoet Newsletters (New) - Version 3.19.2

Version Description

  • 2019-02-19 =
  • Added: 13 brand new templates;
  • Improved: TinyMCE is hidden on mouse drag;
  • Improved: block and widget controls are hidden on mouse drag;
  • Fixed: cursor position does not get lost with long text on Chrome;
  • Fixed: Mailpoet icon in the Members plugin looks good again.
Download this release

Release Info

Developer wysija
Plugin Icon 128x128 MailPoet Newsletters (New)
Version 3.19.2
Comparing to
See all releases

Code changes from version 3.19.1 to 3.19.2

assets/dist/css/{admin-global.bcd24dab.css → admin-global.33845912.css} RENAMED
@@ -1,34 +1,26 @@
1
- @font-face {
2
- font-family: 'mailpoet';
3
- src: url("../fonts/mailpoet.ttf?mx0b6n") format('truetype'), url("../fonts/mailpoet.woff?mx0b6n") format('woff'), url("../fonts/mailpoet.svg?mx0b6n#mailpoet") format('svg');
4
- font-weight: normal;
5
- font-style: normal;
6
- }
7
- [class^="mailpoet-icon-"],
8
- [class*=" mailpoet-icon-"] {
9
- font-family: 'mailpoet' !important;
10
- speak: none;
11
- font-style: normal;
12
- font-weight: normal;
13
- font-variant: normal;
14
- text-transform: none;
15
- line-height: 1;
16
- /* Better Font Rendering =========== */
17
- -webkit-font-smoothing: antialiased;
18
- -moz-osx-font-smoothing: grayscale;
19
- }
20
- .mailpoet-icon-logo:before {
21
- content: "\e900";
22
- }
23
  /*
24
  Style for Members plugin
25
  */
26
  .members-tab-title .mailpoet-icon-logo {
27
- vertical-align: middle;
 
 
 
 
28
  height: 20px;
29
- width: 20px;
30
- font-size: 20px;
31
  margin-right: 3px;
 
 
 
 
 
 
 
 
 
 
 
 
32
  }
33
  #wpbody {
34
  padding-bottom: 20px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  /*
2
  Style for Members plugin
3
  */
4
  .members-tab-title .mailpoet-icon-logo {
5
+ background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTIuMDIgMTU2LjQiPjxwYXRoIGQ9Ik0zNy43MSw4OS4xYzMuNSwwLDUuOS0uOCw3LjItMi4zYTgsOCwwLDAsMCwyLTUuNFYzNS43bDE3LDQ1LjFhMTIuNjgsMTIuNjgsMCwwLDAsMy43LDUuNGMxLjYsMS4zLDQsMiw3LjIsMmExMi41NCwxMi41NCwwLDAsMCw1LjktMS40LDguNDEsOC40MSwwLDAsMCwzLjktNWwxOC4xLTUwVjgxYTguNTMsOC41MywwLDAsMCwyLjEsNi4xYzEuNCwxLjQsMy43LDIuMiw2LjksMi4yLDMuNSwwLDUuOS0uOCw3LjItMi4zYTgsOCwwLDAsMCwyLTUuNFY4LjdhNy40OCw3LjQ4LDAsMCwwLTMuMy02LjZjLTIuMS0xLjQtNS0yLjEtOC42LTIuMWExOS4zLDE5LjMsMCwwLDAtOS40LDIsMTEuNjMsMTEuNjMsMCwwLDAtNS4xLDYuOEw3NC45MSw2Ny4xLDU0LjQxLDguNGExMi40LDEyLjQsMCwwLDAtNC41LTYuMmMtMi4xLTEuNS01LTIuMi04LjgtMi4yYTE2LjUxLDE2LjUxLDAsMCwwLTguOSwyLjFjLTIuMywxLjUtMy41LDMuOS0zLjUsNy4yVjgwLjhjMCwyLjguNyw0LjgsMiw2LjJDMzIuMjEsODguNCwzNC40MSw4OS4xLDM3LjcxLDg5LjFaIiAvPjxwYXRoIGQ9Ik0xNDksMTE2LjZsLTIuNC0xLjlhNy40LDcuNCwwLDAsMC05LjQuMywxOS42NSwxOS42NSwwLDAsMS0xMi41LDQuNmgtMjEuNEEzNy4wOCwzNy4wOCwwLDAsMCw3NywxMzAuNWwtMS4xLDEuMi0xLjEtMS4xYTM3LjI1LDM3LjI1LDAsMCwwLTI2LjMtMTAuOUgyN2ExOS41OSwxOS41OSwwLDAsMS0xMi40LTQuNiw3LjI4LDcuMjgsMCwwLDAtOS40LS4zbC0yLjQsMS45QTcuNDMsNy40MywwLDAsMCwwLDEyMi4yYTcuMTQsNy4xNCwwLDAsMCwyLjQsNS43QTM3LjI4LDM3LjI4LDAsMCwwLDI3LDEzNy40aDIxLjZhMTkuNTksMTkuNTksMCwwLDEsMTguOSwxNC40di4yYy4xLjcsMS4yLDQuNCw4LjUsNC40czguNC0zLjcsOC41LTQuNHYtLjJhMTkuNTksMTkuNTksMCwwLDEsMTguOS0xNC40SDEyNWEzNy4yOCwzNy4yOCwwLDAsMCwyNC42LTkuNSw3LjQyLDcuNDIsMCwwLDAsMi40LTUuN0E3Ljg2LDcuODYsMCwwLDAsMTQ5LDExNi42WiIgLz48L3N2Zz4=") no-repeat center;
6
+ -webkit-background-size: contain;
7
+ -moz-background-size: contain;
8
+ background-size: contain;
9
+ display: inline-block;
10
  height: 20px;
 
 
11
  margin-right: 3px;
12
+ vertical-align: top;
13
+ width: 20px;
14
+ }
15
+ .members-tab-title:not([aria-selected="true"]) .mailpoet-icon-logo {
16
+ filter: invert(24%) sepia(95%) saturate(1872%) hue-rotate(179deg) brightness(93%) contrast(101%);
17
+ }
18
+ .members-tab-title > a:hover .mailpoet-icon-logo,
19
+ .members-tab-title > a:active .mailpoet-icon-logo {
20
+ filter: invert(49%) sepia(50%) saturate(3683%) hue-rotate(163deg) brightness(94%) contrast(101%);
21
+ }
22
+ .members-tab-title[aria-selected="true"] a .mailpoet-icon-logo {
23
+ filter: invert(33%) sepia(0%) saturate(7%) hue-rotate(205deg) brightness(94%) contrast(87%);
24
  }
25
  #wpbody {
26
  padding-bottom: 20px;
assets/dist/css/manifest.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "admin-global.css": "admin-global.bcd24dab.css",
3
  "admin.css": "admin.cccdf337.css",
4
  "importExport.css": "importExport.b3745466.css",
5
  "newsletter_editor.css": "newsletter_editor.e7dbc3c9.css",
1
  {
2
+ "admin-global.css": "admin-global.33845912.css",
3
  "admin.css": "admin.cccdf337.css",
4
  "importExport.css": "importExport.b3745466.css",
5
  "newsletter_editor.css": "newsletter_editor.e7dbc3c9.css",
assets/dist/js/{admin.163f0d2a.chunk.js → admin.49939687.chunk.js} RENAMED
@@ -1,4 +1,4 @@
1
- (window.mailpoetJsonp=window.mailpoetJsonp||[]).push([[2,3],{21:function(e,t,n){
2
  /**!
3
 
4
  @license
@@ -39,4 +39,4 @@ var a;a=function(){return function(e){var t={};function n(a){if(t[a])return t[a]
39
  *
40
  * This source code is licensed under the MIT license found in the
41
  * LICENSE file in the root directory of this source tree.
42
- */var a=n(57),r=n(1);function i(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=0;a<t;a++)n+="&args[]="+encodeURIComponent(arguments[a+1]);!function(e,t,n,a,r,i,o,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,a,r,i,o,s],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var o="function"==typeof Symbol&&Symbol.for,s=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,p=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,m=o?Symbol.for("react.concurrent_mode"):60111,h=o?Symbol.for("react.forward_ref"):60112,f=o?Symbol.for("react.suspense"):60113,g=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;function _(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case m:return"ConcurrentMode";case l:return"Fragment";case s:return"Portal";case u:return"Profiler";case c:return"StrictMode";case f:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case d:return"Context.Consumer";case p:return"Context.Provider";case h:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case g:return _(e.type);case v:if(e=1===e._status?e._result:null)return _(e)}return null}var y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,b={};function w(e,t){for(var n=e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var k=new Uint16Array(16),E=0;15>E;E++)k[E]=E+1;k[15]=0;var S=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,I=Object.prototype.hasOwnProperty,x={},N={};function C(e){return!!I.call(N,e)||!I.call(x,e)&&(S.test(e)?N[e]=!0:(x[e]=!0,!1))}function T(e,t,n,a){if(null==t||function(e,t,n,a){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,a))return!0;if(a)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function P(e,t,n,a,r){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){D[e]=new P(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];D[t]=new P(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){D[e]=new P(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){D[e]=new P(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){D[e]=new P(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){D[e]=new P(e,3,!0,e,null)}),["capture","download"].forEach(function(e){D[e]=new P(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){D[e]=new P(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){D[e]=new P(e,5,!1,e.toLowerCase(),null)});var R=/[\-:]([a-z])/g;function A(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(R,A);D[t]=new P(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(R,A);D[t]=new P(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(R,A);D[t]=new P(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),D.tabIndex=new P("tabIndex",1,!1,"tabindex",null);var j=/["'&<>]/;function O(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=j.exec(e);if(t){var n,a="",r=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}r!==n&&(a+=e.substring(r,n)),r=n+1,a+=t}e=r!==n?a+e.substring(r,n):a}return e}var L=!1;function M(e,t,n,a){for(;L;)L=!1,n=e(t,a);return n}var q=0,F={readContext:function(e){var t=q;return w(e,t),e[t]}},B={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function $(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var H={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},V=a({menuitem:!0},H),W={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},U=["Webkit","ms","Moz","O"];Object.keys(W).forEach(function(e){U.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),W[t]=W[e]})});var z=/([A-Z])/g,Y=/^ms-/,K=r.Children.toArray,G=y.ReactCurrentOwner,J={listing:!0,pre:!0,textarea:!0},Q=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,X={},Z={};var ee=Object.prototype.hasOwnProperty,te={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function ne(e,t){void 0===e&&i("152",_(t)||"Component")}function ae(e,t,n){function o(r,o){var s=function(e,t,n){var a=e.contextType;if("object"==typeof a&&null!==a)return w(a,n),a[n];if(e=e.contextTypes){for(var r in n={},e)n[r]=t[r];t=n}else t=b;return t}(o,t,n),l=[],c=!1,u={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===l)return null},enqueueReplaceState:function(e,t){c=!0,l=[t]},enqueueSetState:function(e,t){if(null===l)return null;l.push(t)}},p=void 0;if(o.prototype&&o.prototype.isReactComponent){if(p=new o(r.props,s,u),"function"==typeof o.getDerivedStateFromProps){var d=o.getDerivedStateFromProps.call(null,r.props,p.state);null!=d&&(p.state=a({},p.state,d))}}else if(p=o(r.props,s,u),null==(p=M(o,r.props,p,s))||null==p.render)return void ne(e=p,o);if(p.props=r.props,p.context=s,p.updater=u,void 0===(u=p.state)&&(p.state=u=null),"function"==typeof p.UNSAFE_componentWillMount||"function"==typeof p.componentWillMount)if("function"==typeof p.componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&p.componentWillMount(),"function"==typeof p.UNSAFE_componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&p.UNSAFE_componentWillMount(),l.length){u=l;var m=c;if(l=null,c=!1,m&&1===u.length)p.state=u[0];else{d=m?u[0]:p.state;var h=!0;for(m=m?1:0;m<u.length;m++){var f=u[m];null!=(f="function"==typeof f?f.call(p,d,r.props,s):f)&&(h?(h=!1,d=a({},d,f)):a(d,f))}p.state=d}}else l=null;if(ne(e=p.render(),o),r=void 0,"function"==typeof p.getChildContext&&"object"==typeof(s=o.childContextTypes))for(var g in r=p.getChildContext())g in s||i("108",_(o)||"Unknown",g);r&&(t=a({},t,r))}for(;r.isValidElement(e);){var s=e,l=s.type;if("function"!=typeof l)break;o(s,l)}return{child:e,context:t}}var re=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");r.isValidElement(t)?t.type!==l?t=[t]:(t=t.props.children,t=r.isValidElement(t)?[t]:K(t)):t=K(t),t={type:null,domNamespace:B.html,children:t,childIndex:0,context:b,footer:""};var a=k[0];if(0===a){var o=k,s=2*(a=o.length);65536>=s||i("304");var c=new Uint16Array(s);for(c.set(o),(k=c)[0]=a+1,o=a;o<s-1;o++)k[o]=o+1;k[s-1]=0}else k[0]=k[a];this.threadID=a,this.stack=[t],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=n,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return e.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0;var e=this.threadID;k[e]=k[0],k[0]=e}},e.prototype.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,a=this.threadID;w(n,a);var r=n[a];this.contextStack[t]=n,this.contextValueStack[t]=r,n[a]=e.props.value},e.prototype.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},e.prototype.read=function(e){if(this.exhausted)return null;var t=q;q=this.threadID;var n=G.currentDispatcher;G.currentDispatcher=F;try{for(var a=[""],r=!1;a[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var o=this.threadID;k[o]=k[0],k[0]=o;break}var s=this.stack[this.stack.length-1];if(r||s.childIndex>=s.children.length){var l=s.footer;if(""!==l&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===p)this.popProvider(s.type);else if(s.type===f){this.suspenseDepth--;var c=a.pop();if(r){r=!1;var u=s.fallbackFrame;u||i("303"),this.stack.push(u);continue}a[this.suspenseDepth]+=c}a[this.suspenseDepth]+=l}else{var d=s.children[s.childIndex++],m="";try{m+=this.render(d,s.context,s.domNamespace)}catch(e){throw e}a.length<=this.suspenseDepth&&a.push(""),a[this.suspenseDepth]+=m}}return a[0]}finally{G.currentDispatcher=n,q=t}},e.prototype.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?O(n):this.previousWasTextNode?"\x3c!-- --\x3e"+O(n):(this.previousWasTextNode=!0,O(n));if(e=(t=ae(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!r.isValidElement(e)){if(null!=e&&null!=e.$$typeof){var o=e.$$typeof;o===s&&i("257"),i("258",o.toString())}return e=K(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}if("string"==typeof(o=e.type))return this.renderDOM(e,t,n);switch(o){case c:case m:case u:case l:return e=K(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:i("294")}if("object"==typeof o&&null!==o)switch(o.$$typeof){case h:var _=o.render(e.props,e.ref);return _=M(o.render,e.props,_,e.ref),_=K(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[r.createElement(o.type,a({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case p:return n={type:e,domNamespace:n,children:o=K(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case d:o=e.type,_=e.props;var y=this.threadID;return w(o,y),o=K(_.children(o[y])),this.stack.push({type:e,domNamespace:n,children:o,childIndex:0,context:t,footer:""}),"";case v:i("295")}i("130",null==o?o:typeof o,"")},e.prototype.renderDOM=function(e,t,n){var o=e.type.toLowerCase();n===B.html&&$(o),X.hasOwnProperty(o)||(Q.test(o)||i("65",o),X[o]=!0);var s=e.props;if("input"===o)s=a({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===o){var l=s.value;if(null==l){l=s.defaultValue;var c=s.children;null!=c&&(null!=l&&i("92"),Array.isArray(c)&&(1>=c.length||i("93"),c=c[0]),l=""+c),null==l&&(l="")}s=a({},s,{value:void 0,children:""+l})}else if("select"===o)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=a({},s,{value:void 0});else if("option"===o){c=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(s.children);if(null!=c){var p=null!=s.value?s.value+"":u;if(l=!1,Array.isArray(c)){for(var d=0;d<c.length;d++)if(""+c[d]===p){l=!0;break}}else l=""+c===p;s=a({selected:void 0,children:void 0},s,{selected:l,children:u})}}for(b in(l=s)&&(V[o]&&(null!=l.children||null!=l.dangerouslySetInnerHTML)&&i("137",o,""),null!=l.dangerouslySetInnerHTML&&(null!=l.children&&i("60"),"object"==typeof l.dangerouslySetInnerHTML&&"__html"in l.dangerouslySetInnerHTML||i("61")),null!=l.style&&"object"!=typeof l.style&&i("62","")),l=s,c=this.makeStaticMarkup,u=1===this.stack.length,p="<"+e.type,l)if(ee.call(l,b)){var m=l[b];if(null!=m){if("style"===b){d=void 0;var h="",f="";for(d in m)if(m.hasOwnProperty(d)){var g=0===d.indexOf("--"),v=m[d];if(null!=v){var _=d;if(Z.hasOwnProperty(_))_=Z[_];else{var y=_.replace(z,"-$1").toLowerCase().replace(Y,"-ms-");_=Z[_]=y}h+=f+_+":",f=d,h+=g=null==v||"boolean"==typeof v||""===v?"":g||"number"!=typeof v||0===v||W.hasOwnProperty(f)&&W[f]?(""+v).trim():v+"px",f=";"}}m=h||null}d=null;e:if(g=o,v=l,-1===g.indexOf("-"))g="string"==typeof v.is;else switch(g){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":g=!1;break e;default:g=!0}g?te.hasOwnProperty(b)||(d=C(d=b)&&null!=m?d+'="'+O(m)+'"':""):(g=b,d=m,m=D.hasOwnProperty(g)?D[g]:null,(v="style"!==g)&&(v=null!==m?0===m.type:2<g.length&&("o"===g[0]||"O"===g[0])&&("n"===g[1]||"N"===g[1])),v||T(g,d,m,!1)?d="":null!==m?(g=m.attributeName,d=3===(m=m.type)||4===m&&!0===d?g+'=""':g+'="'+O(d)+'"'):d=C(g)?g+'="'+O(d)+'"':""),d&&(p+=" "+d)}}c||u&&(p+=' data-reactroot=""');var b=p;l="",H.hasOwnProperty(o)?b+="/>":(b+=">",l="</"+e.type+">");e:{if(null!=(c=s.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=s.children)||"number"==typeof c){c=O(c);break e}c=null}return null!=c?(s=[],J[o]&&"\n"===c.charAt(0)&&(b+="\n"),b+=c):s=K(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?$(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:o,children:s,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,b},e}(),ie={renderToString:function(e){e=new re(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new re(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){i("207")},renderToStaticNodeStream:function(){i("208")},version:"16.6.3"},oe={default:ie},se=oe&&ie||oe;e.exports=se.default||se},489:function(e,t,n){"use strict";n.r(t);var a=n(1),r=n.n(a),i=n(223),o=n(0),s=n.n(o),l=n(68),c=n.n(l),u=n(2),p=n.n(u),d=[{name:"name",label:s.a.I18n.t("name"),type:"text"},{name:"description",label:s.a.I18n.t("description"),type:"textarea",tip:s.a.I18n.t("segmentDescriptionTip")}],m={onUpdate:function(){s.a.Notice.success(s.a.I18n.t("segmentUpdated"))},onCreate:function(){s.a.Notice.success(s.a.I18n.t("segmentAdded")),s.a.trackEvent("Lists > Add new",{"MailPoet Free version":window.mailpoet_version})}},h=function(e){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},s.a.I18n.t("segment"),r.a.createElement(i.a,{className:"page-title-action",to:"/"},s.a.I18n.t("backToList"))),r.a.createElement(c.a,{endpoint:"segments",fields:d,params:e.match.params,messages:m}))};h.propTypes={match:p.a.shape({params:p.a.shape({id:p.a.string}).isRequired}).isRequired},t.default=h},490:function(e,t,n){var a=n(1),r=n(18),i=n(491).default,o=n(492).default,s=document.getElementById("settings_sender_container");s&&r.render(a.createElement(i,{senderAddress:window.mailpoet_settings_sender_adddress,senderName:window.mailpoet_settings_sender_name,replyToAddress:window.mailpoet_settings_reply_to_address,replyToName:window.mailpoet_settings_reply_to_name}),s);var l=document.getElementById("settings_signup_confirmation_sender_container");l&&r.render(a.createElement(o,{senderAddress:window.mailpoet_settings_sender_adddress,senderName:window.mailpoet_settings_sender_name}),l)},491:function(e,t,n){"use strict";n.r(t);var a=n(8),r=n.n(a),i=n(9),o=n.n(i),s=n(10),l=n.n(s),c=n(11),u=n.n(c),p=n(12),d=n.n(p),m=n(3),h=n.n(m),f=n(1),g=n.n(f),v=n(2),_=n.n(v),y=n(6),b=n(0),w=n.n(b),k=n(56),E=function(e){function t(e){var n;return r()(this,t),(n=l()(this,u()(t).call(this,e))).state={senderAddress:e.senderAddress,senderName:e.senderName,replyToName:e.replyToName,replyToAddress:e.replyToAddress},n.onChange=n.onChange.bind(h()(h()(n))),n}return d()(t,e),o()(t,[{key:"onChange",value:function(e,t){var n={};n[e]=t.target.value,this.setState(n)}},{key:"render",value:function(){return g.a.createElement(g.a.Fragment,null,g.a.createElement("p",null,g.a.createElement("label",{htmlFor:"settings[from_name]"},w.a.I18n.t("from")),g.a.createElement("input",{type:"text",id:"settings[from_name]","data-automation-id":"settings-page-from-name-field",name:"sender[name]",value:this.state.senderName,onChange:Object(y.partial)(this.onChange,"senderName"),placeholder:w.a.I18n.t("yourName")}),g.a.createElement("input",{type:"email",id:"settings[from_email]",name:"sender[address]","data-automation-id":"settings-page-from-email-field",value:this.state.senderAddress,onChange:Object(y.partial)(this.onChange,"senderAddress"),placeholder:"from@mydomain.com"})),g.a.createElement("p",null,g.a.createElement("label",{htmlFor:"settings[reply_name]"},w.a.I18n.t("replyTo")),g.a.createElement("input",{type:"text",id:"settings[reply_name]",name:"reply_to[name]",value:this.state.replyToName,onChange:Object(y.partial)(this.onChange,"replyToName"),placeholder:w.a.I18n.t("yourName")}),g.a.createElement("input",{type:"email",id:"settings[reply_email]",name:"reply_to[address]",value:this.state.replyToAddress,onChange:Object(y.partial)(this.onChange,"replyToAddress"),placeholder:"reply_to@mydomain.com"})),g.a.createElement("div",{className:"regular-text"},g.a.createElement(k.a,{emailAddress:this.state.senderAddress})))}}]),t}(g.a.Component);E.propTypes={senderAddress:_.a.string.isRequired,senderName:_.a.string.isRequired,replyToAddress:_.a.string.isRequired,replyToName:_.a.string.isRequired},t.default=E},492:function(e,t,n){"use strict";n.r(t);var a=n(8),r=n.n(a),i=n(9),o=n.n(i),s=n(10),l=n.n(s),c=n(11),u=n.n(c),p=n(12),d=n.n(p),m=n(3),h=n.n(m),f=n(1),g=n.n(f),v=n(2),_=n.n(v),y=n(6),b=n(0),w=n.n(b),k=n(56),E=function(e){function t(e){var n;return r()(this,t),(n=l()(this,u()(t).call(this,e))).state={senderAddress:e.senderAddress,senderName:e.senderName},n.onChange=n.onChange.bind(h()(h()(n))),n}return d()(t,e),o()(t,[{key:"onChange",value:function(e,t){var n={};n[e]=t.target.value,this.setState(n)}},{key:"render",value:function(){return g.a.createElement(g.a.Fragment,null,g.a.createElement("th",{scope:"row"},g.a.createElement("label",{htmlFor:"settings[signup_confirmation_from_name]"},w.a.I18n.t("from"))),g.a.createElement("td",null,g.a.createElement("p",null,g.a.createElement("input",{type:"text",id:"settings[signup_confirmation_from_name]",name:"signup_confirmation[from][name]","data-automation-id":"signup_confirmation_email_from_name",value:this.state.senderName,onChange:Object(y.partial)(this.onChange,"senderName"),placeholder:w.a.I18n.t("yourName")}),g.a.createElement("input",{type:"email",id:"settings[signup_confirmation_from_email]",name:"signup_confirmation[from][address]","data-automation-id":"signup_confirmation_email_from_email",value:this.state.senderAddress,onChange:Object(y.partial)(this.onChange,"senderAddress"),placeholder:"confirmation@mydomain.com",size:"28"})),g.a.createElement("div",{className:"regular-text"},g.a.createElement(k.a,{emailAddress:this.state.senderAddress}))))}}]),t}(g.a.Component);E.propTypes={senderAddress:_.a.string.isRequired,senderName:_.a.string.isRequired},t.default=E},493:function(e,t,n){var a,r;a=[n(37),n(5),n(0)],void 0===(r=function(e,t,n){var a=n;0!==t("#mailpoet_settings").length&&(a.Router=new(e.Router.extend({routes:{"":"defaultRoute","mta(/:group)":"sendingMethodGroup","(:tab)":"tabs"},defaultRoute:function(){this.tabs("basics")},sendingMethodGroup:function(e){this.tabs("mta"),t("#mailpoet_sending_method_setup, .mailpoet_sending_method").hide(),t(".mailpoet_settings_submit").hide(),null===e?t(".mailpoet_sending_methods, .mailpoet_sending_methods_help").fadeIn():(t("#mailpoet_mta_spf")["mailpoet"===e?"hide":"show"](),t(".mailpoet_sending_methods, .mailpoet_sending_methods_help").hide(),t('.mailpoet_sending_method[data-group="'+e+'"]').show(),t("#mailpoet_sending_method_setup").fadeIn())},tabs:function(e){t(".nav-tab-wrapper a").removeClass("nav-tab-active"),t(".mailpoet_tab_panel, .mailpoet_section").hide(),t('a.nav-tab[href="#'+e+'"]').addClass("nav-tab-active").blur(),t('.mailpoet_tab_panel[data-tab="'+e+'"]').length>0&&t('.mailpoet_tab_panel[data-tab="'+e+'"]').show(),t(".mailpoet_settings_submit").show(),a.trackEvent("User has clicked a tab in Settings",{"MailPoet Free version":window.mailpoet_version,"Tab ID":e})}})),t(document).ready(function(){e.History.started||e.history.start()}))}.apply(t,a))||(e.exports=r)},495:function(e,t,n){var a,r;a=[n(0)],void 0===(r=function(e){var t;(t=document.getElementById("mailpoet_reinstall"))&&t.addEventListener("click",function(){return confirm(e.I18n.t("reinstallConfirmation"))&&(e.trackEvent("User has reinstalled MailPoet via Settings",{"MailPoet Free version":window.mailpoet_version}),e.Modal.loading(!0),e.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"setup",action:"reset"}).always(function(){e.Modal.loading(!1)}).done(function(){window.location="admin.php?page=mailpoet-newsletters"}).fail(function(t){t.errors.length>0&&e.Notice.error(t.errors.map(function(e){return e.message}),{scroll:!0})})),!1},!1)}.apply(t,a))||(e.exports=r)},496:function(e,t){jQuery.AsyncQueue=function(){var e,t,n,a,r=this,o=[],s=!1;return a=function(){var e=o.shift();e?(e.apply(r,[r]),!1===s&&a()):t&&t.apply(r)},this.onFailure=function(t){e=t},this.onComplete=function(e){t=e},this.add=function(e){return o.push(e),this},this.storeData=function(e){return n=e,this},this.lastCallbackData=function(){return n},this.run=function(){s=!1,a()},this.pause=function(){return s=!0,this},this.failure=function(){if(s=!0,e){var t=[r];for(i=0;i<arguments.length;i++)t.push(arguments[i]);e.apply(r,t)}},this}},497:function(e,t,n){var a,r;a=[n(6),n(5),n(0),n(21)],void 0===(r=function(e,t,n,a){t("#mailpoet_subscribers_export").length&&t(document).ready(function(){var r,i,o,s,l;function c(e){"on"===e?o.removeClass("button-disabled"):o.addClass("button-disabled")}window.exportData.segments&&(l=a.compile(t("#mailpoet_subscribers_export_template").html()),t("#mailpoet_subscribers_export > div.inside").html(l(window.exportData)),r=t("#export_lists"),i=t("#export_columns"),o=t("a.mailpoet_export_process"),s=function(n,a){n.data("select2")&&n.html("").select2("destroy"),n.select2({data:a,width:"20em",templateResult:function(e){return e.subscriberCount>0?e.name+" ("+parseInt(e.subscriberCount,10).toLocaleString()+")":e.name},templateSelection:function(e){return e.subscriberCount>0?e.name+" ("+parseInt(e.subscriberCount,10).toLocaleString()+")":e.name}}).on("select2:selecting",function(a){var r,i=a.params.args.data.id,o=["select","deselect"];e.contains(o,i)&&(a.preventDefault(),"deselect"===i?t(this).val("").trigger("change"):(r=[],e.each(n.find("option"),function(t){e.contains(o,t.value)||r.push(t.value)}),t(this).val(r).trigger("change")),t(this).select2("close"))}).on("change",function(){window.exportData.segments&&r.select2("data").length&&i.select2("data").length||!window.exportData.segments&&i.select2("data").length?c("on"):c("off")})},window.segments.forEach(function(e){r.append(t("<option></option>").attr("value",e.id).text(e.name))}),s(r,window.segments),s(i,window.subscriberFieldsSelect2),i.val(["email","first_name","last_name","list_status","global_status"]).trigger("change"),o.click(function(){var e;t(this).hasClass("button-disabled")||(n.Modal.loading(!0),e=t(':radio[name="option_format"]:checked').val(),n.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"ImportExport",action:"processExport",data:JSON.stringify({export_format_option:e,segments:!!window.exportData.segments&&r.val(),subscriber_fields:i.val()})}).always(function(){n.Modal.loading(!1)}).done(function(a){var r=n.I18n.t("exportMessage").replace("%1$s","<strong>"+parseInt(a.data.totalExported,10).toLocaleString()+"</strong>").replace("[link]",'<a href="'+a.data.exportFileURL+'" target="_blank" >').replace("[/link]","</a>");t("#export_result_notice").html("<p>"+r+"</p>").show(),window.location.href=a.data.exportFileURL,n.trackEvent("Subscribers export completed",{"Total exported":a.data.totalExported,"File Format":e,"MailPoet Free version":window.mailpoet_version})}).fail(function(e){e.errors.length>0&&n.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}))}))})}.apply(t,a))||(e.exports=r)},498:function(e,t,n){e.exports=n(499)},499:function(e,t,n){n(500);var a=n(17).Object;e.exports=function(e,t){return a.getOwnPropertyDescriptor(e,t)}},5:function(e,t){e.exports=jQuery},50:function(e,t,n){var a=n(466),r=n(467),i=n(475);e.exports=function(e){return a(e)||r(e)||i()}},500:function(e,t,n){var a=n(64),r=n(326).f;n(327)("getOwnPropertyDescriptor",function(){return function(e,t){return r(a(e),t)}})},501:function(e,t,n){e.exports=n(502)},502:function(e,t,n){n(353),e.exports=n(17).Object.getOwnPropertySymbols},539:function(e,t,n){"use strict";n.r(t);var a=n(1),r=n.n(a),i=n(18),o=n.n(i),s=n(236),l=n.n(s),c=n(2),u=n.n(c),p=n(66),d=n(24),m=n.n(d),h=n(26),f=n.n(h),g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var _=function(e){function t(){var n,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=a=v(this,e.call.apply(e,[this].concat(i))),a.state={match:a.computeMatch(a.props.history.location.pathname)},v(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:g({},this.context.router,{history:this.props.history,route:{location:this.props.history.location,match:this.state.match}})}},t.prototype.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},t.prototype.componentWillMount=function(){var e=this,t=this.props,n=t.children,a=t.history;f()(null==n||1===r.a.Children.count(n),"A <Router> may have only one child element"),this.unlisten=a.listen(function(){e.setState({match:e.computeMatch(a.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){m()(this.props.history===e.history,"You cannot change <Router history>")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?r.a.Children.only(e):null},t}(r.a.Component);_.propTypes={history:u.a.object.isRequired,children:u.a.node},_.contextTypes={router:u.a.object},_.childContextTypes={router:u.a.object.isRequired};var y=_;function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var w=function(e){function t(){var n,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=a=b(this,e.call.apply(e,[this].concat(i))),a.history=Object(p.createHashHistory)(a.props),b(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentWillMount=function(){l()(!this.props.history,"<HashRouter> ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},t.prototype.render=function(){return r.a.createElement(y,{history:this.history,children:this.props.children})},t}(r.a.Component);w.propTypes={basename:u.a.string,getUserConfirmation:u.a.func,hashType:u.a.oneOf(["hashbang","noslash","slash"]),children:u.a.node};var k=w,E=n(241);var S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentWillMount=function(){f()(this.context.router,"You should not use <Switch> outside a <Router>")},t.prototype.componentWillReceiveProps=function(e){m()(!(e.location&&!this.props.location),'<Switch> elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),m()(!(!e.location&&this.props.location),'<Switch> elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.')},t.prototype.render=function(){var e=this.context.router.route,t=this.props.children,n=this.props.location||e.location,a=void 0,i=void 0;return r.a.Children.forEach(t,function(t){if(null==a&&r.a.isValidElement(t)){var o=t.props,s=o.path,l=o.exact,c=o.strict,u=o.sensitive,p=o.from,d=s||p;i=t,a=Object(E.a)(n.pathname,{path:d,exact:l,strict:c,sensitive:u},e.match)}}),a?r.a.cloneElement(i,{location:n,computedMatch:a}):null},t}(r.a.Component);S.contextTypes={router:u.a.shape({route:u.a.object.isRequired}).isRequired},S.propTypes={children:u.a.node,location:u.a.object};var I=S,x=n(240).a,N=n(8),C=n.n(N),T=n(9),P=n.n(T),D=n(10),R=n.n(D),A=n(11),j=n.n(A),O=n(12),L=n.n(O),M=n(3),q=n.n(M),F=n(7),B=n.n(F),$=n(223),H=n(5),V=n.n(H),W=n(0),U=n.n(W),z=n(13),Y=n.n(z),K=n(35),G=n.n(K),J=n(79),Q=n.n(J),X=[{name:"email",label:U.a.I18n.t("subscriber"),sortable:!0},{name:"status",label:U.a.I18n.t("status"),sortable:!0},{name:"segments",label:U.a.I18n.t("lists")},{name:"created_at",label:U.a.I18n.t("subscribedOn"),sortable:!0},{name:"updated_at",label:U.a.I18n.t("lastModifiedOn"),sortable:!0}],Z={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSubscriberTrashed"):U.a.I18n.t("multipleSubscribersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSubscriberDeleted"):U.a.I18n.t("multipleSubscribersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSubscriberRestored"):U.a.I18n.t("multipleSubscribersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onNoItemsFound:function(e){return"bounced"===e&&!window.mailpoet_premium_active&&!window.mss_active&&r.a.createElement("div",null,r.a.createElement("p",null,U.a.I18n.t("bouncedSubscribersHelp")),r.a.createElement("p",null,r.a.createElement("a",{href:"admin.php?page=mailpoet-premium",className:"button-primary"},U.a.I18n.t("bouncedSubscribersPremiumButtonText"))))}},ee=[{name:"moveToList",label:U.a.I18n.t("moveToList"),onSelect:function(){return r.a.createElement(Q.a,{field:{id:"move_to_segment",name:"move_to_segment",endpoint:"segments",filter:function(e){return!(e.deleted_at||"default"!==e.type)}}})},getData:function(){return{segment_id:Number(V()("#move_to_segment").val())}},onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersMovedToList").replace("%$1d",Number(e.meta.count).toLocaleString()).replace("%$2s",e.meta.segment))}},{name:"addToList",label:U.a.I18n.t("addToList"),onSelect:function(){return r.a.createElement(Q.a,{field:{id:"add_to_segment",name:"add_to_segment",endpoint:"segments",filter:function(e){return!(e.deleted_at||"default"!==e.type)}}})},getData:function(){return{segment_id:Number(V()("#add_to_segment").val())}},onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersAddedToList").replace("%$1d",Number(e.meta.count).toLocaleString()).replace("%$2s",e.meta.segment))}},{name:"removeFromList",label:U.a.I18n.t("removeFromList"),onSelect:function(){return r.a.createElement(Q.a,{field:{id:"remove_from_segment",name:"remove_from_segment",endpoint:"segments",filter:function(e){return!("default"!==e.type)}}})},getData:function(){return{segment_id:Number(V()("#remove_from_segment").val())}},onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersRemovedFromList").replace("%$1d",Number(e.meta.count).toLocaleString()).replace("%$2s",e.meta.segment))}},{name:"removeFromAllLists",label:U.a.I18n.t("removeFromAllLists"),onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersRemovedFromAllLists").replace("%$1d",Number(e.meta.count).toLocaleString()))}},{name:"sendConfirmationEmail",label:U.a.I18n.t("resendConfirmationEmail"),onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleConfirmationEmailsSent").replace("%$1d",Number(e.meta.count).toLocaleString()))}},{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:Z.onTrash}],te=[{name:"edit",label:U.a.I18n.t("edit"),link:function(e){return r.a.createElement($.a,{to:"/edit/".concat(e.id)},U.a.I18n.t("edit"))}},{name:"trash",display:function(e){return 0===Number(e.wp_user_id)&&0===Number(e.is_woocommerce_user)}}],ne=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"getSegmentFromId",function(e){var t=!1;return window.mailpoet_segments.forEach(function(n){n.id===e&&(t=n)}),t}),B()(q()(q()(n)),"renderItem",function(e,t){var a=Y()("manage-column","column-primary","has-row-actions","column-username"),i="";switch(e.status){case"subscribed":i=U.a.I18n.t("subscribed");break;case"unconfirmed":i=U.a.I18n.t("unconfirmed");break;case"unsubscribed":i=U.a.I18n.t("unsubscribed");break;case"bounced":i=U.a.I18n.t("bounced");break;default:i="Invalid"}var o=!1;if(e.subscriptions.length>0){var s=[];e.subscriptions.forEach(function(e){var t=n.getSegmentFromId(e.segment_id);!1!==t&&"subscribed"===e.status&&s.push(t.name)}),o=r.a.createElement("span",null,s.join(", "))}return r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,r.a.createElement($.a,{className:"row-title",to:"/edit/".concat(e.id)},e.email)),r.a.createElement("p",{style:{margin:0}},e.first_name," ",e.last_name),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},i),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("lists")},o),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("subscribedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.created_at))),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("lastModifiedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.updated_at))))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},U.a.I18n.t("pageTitle")," ",r.a.createElement($.a,{className:"page-title-action",to:"/new"},U.a.I18n.t("new")),r.a.createElement("a",{className:"page-title-action",href:"?page=mailpoet-import#step1"},U.a.I18n.t("import")),r.a.createElement("a",{id:"mailpoet_export_button",className:"page-title-action",href:"?page=mailpoet-export"},U.a.I18n.t("export"))),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"subscribers",onRenderItem:this.renderItem,columns:X,bulk_actions:ee,item_actions:te,messages:Z,sort_by:"created_at",sort_order:"desc"}))}}]),t}(r.a.Component);ne.propTypes={location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired};var ae=ne,re=n(338),ie=n.n(re),oe=document.getElementById("subscribers_container");oe&&o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{path:"/new",component:ie.a}),r.a.createElement(x,{path:"/edit/:id",component:ie.a}),r.a.createElement(x,{path:"*",component:ae}))),oe);var se=n(50),le=n.n(se),ce=n(69),ue=n(76),pe=n.n(ue),de={},me=0,he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"/"===e?e:function(e){var t=e,n=de[t]||(de[t]={});if(n[e])return n[e];var a=pe.a.compile(e);return me<1e4&&(n[e]=a,me++),a}(e)(t,{pretty:!0})},fe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};var ge=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.isStatic=function(){return this.context.router&&this.context.router.staticContext},t.prototype.componentWillMount=function(){f()(this.context.router,"You should not use <Redirect> outside a <Router>"),this.isStatic()&&this.perform()},t.prototype.componentDidMount=function(){this.isStatic()||this.perform()},t.prototype.componentDidUpdate=function(e){var t=Object(ce.createLocation)(e.to),n=Object(ce.createLocation)(this.props.to);Object(ce.locationsAreEqual)(t,n)?m()(!1,"You tried to redirect to the same route you're currently on: \""+n.pathname+n.search+'"'):this.perform()},t.prototype.computeTo=function(e){var t=e.computedMatch,n=e.to;return t?"string"==typeof n?he(n,t.params):fe({},n,{pathname:he(n.pathname,t.params)}):n},t.prototype.perform=function(){var e=this.context.router.history,t=this.props.push,n=this.computeTo(this.props);t?e.push(n):e.replace(n)},t.prototype.render=function(){return null},t}(r.a.Component);ge.propTypes={computedMatch:u.a.object,push:u.a.bool,from:u.a.string,to:u.a.oneOfType([u.a.string,u.a.object]).isRequired},ge.defaultProps={push:!1},ge.contextTypes={router:u.a.shape({history:u.a.shape({push:u.a.func.isRequired,replace:u.a.func.isRequired}).isRequired,staticContext:u.a.object}).isRequired};var ve=ge,_e=n(15),ye=n.n(_e),be=n(6),we=n.n(be),ke=n(31),Ee=n.n(ke),Se=n(546),Ie=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"setupNewsletter",function(e){void 0!==e&&(n.props.history.push("/new/".concat(e)),U.a.trackEvent("Emails > Type selected",{"MailPoet Free version":window.mailpoet_version,"Email type":e}))}),B()(q()(q()(n)),"getAutomaticEmails",function(){return window.mailpoet_automatic_emails?we.a.map(window.mailpoet_automatic_emails,function(e){var t=e,a=window.mailpoet_premium_active?we.a.partial(n.setupNewsletter,e.slug):void 0;return t.action=r.a.createElement("div",null,r.a.createElement("a",{className:"button button-primary",onClick:a,role:"button",tabIndex:0,disabled:!window.mailpoet_premium_active,onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),n.onClick())}},U.a.I18n.t("setUp"))),t}):[]}),B()(q()(q()(n)),"createNewsletter",function(e){U.a.trackEvent("Emails > Type selected",{"MailPoet Free version":window.mailpoet_version,"Email type":e}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:{type:e,subject:U.a.I18n.t("draftNewsletterTitle")}}).done(function(e){n.props.history.push("/template/".concat(e.data.id))}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),n}return L()(t,e),P()(t,[{key:"render",value:function(){var e=we.a.partial(this.createNewsletter,"standard"),t=we.a.partial(this.setupNewsletter,"notification"),n=we.a.partial(this.setupNewsletter,"welcome"),a=[{slug:"standard",title:U.a.I18n.t("regularNewsletterTypeTitle"),description:U.a.I18n.t("regularNewsletterTypeDescription"),action:r.a.createElement("a",{className:"button button-primary","data-automation-id":"create_standard",onClick:e,role:"button",tabIndex:0,onKeyDown:function(t){["keydown","keypress"].includes(t.type)&&["Enter"," "].includes(t.key)&&(t.preventDefault(),e())}},U.a.I18n.t("create"))},{slug:"welcome",title:U.a.I18n.t("welcomeNewsletterTypeTitle"),description:U.a.I18n.t("welcomeNewsletterTypeDescription"),videoGuide:"https://beta.docs.mailpoet.com/article/254-video-guide-to-welcome-emails",action:r.a.createElement("a",{className:"button button-primary",onClick:n,"data-automation-id":"create_welcome",onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),n())},role:"button",tabIndex:0},U.a.I18n.t("setUp"))},{slug:"notification",title:U.a.I18n.t("postNotificationNewsletterTypeTitle"),description:U.a.I18n.t("postNotificationNewsletterTypeDescription"),videoGuide:"https://beta.docs.mailpoet.com/article/210-video-guide-to-post-notifications",action:r.a.createElement("a",{className:"button button-primary","data-automation-id":"create_notification",onClick:t,role:"button",tabIndex:0,onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),t())}},U.a.I18n.t("setUp"))}],i=ye.a.applyFilters("mailpoet_newsletters_types",a.concat(le()(this.getAutomaticEmails())),this),o=!0===window.mailpoet_is_new_user?"mailpoet_badge mailpoet_badge_video":"mailpoet_badge mailpoet_badge_video mailpoet_badge_video_grey";return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("pickCampaignType")),r.a.createElement(Ee.a,{step:"type"}),r.a.createElement("ul",{className:"mailpoet_boxes clearfix"},i.map(function(e){return r.a.createElement("li",{key:e.slug,"data-type":e.slug,className:"mailpoet_newsletter_types"},r.a.createElement("div",null,r.a.createElement("div",{className:"mailpoet_thumbnail"},e.thumbnailImage?r.a.createElement("img",{src:e.thumbnailImage,alt:""}):null),r.a.createElement("div",{className:"mailpoet_description"},r.a.createElement("h3",null,e.title," ",e.beta?"(".concat(U.a.I18n.t("beta"),")"):""),r.a.createElement("p",null,e.description),e.videoGuide&&r.a.createElement("a",{className:o,href:e.videoGuide,target:"_blank",rel:"noopener noreferrer"},r.a.createElement("span",{className:"dashicons dashicons-format-video"}),U.a.I18n.t("seeVideoGuide"))),r.a.createElement("div",{className:"mailpoet_actions"},e.action)))},this)))}}]),t}(r.a.Component);B()(Ie,"propTypes",{history:u.a.shape({push:u.a.func.isRequired}).isRequired});var xe=Object(Se.a)(Ie),Ne=n(27),Ce=n.n(Ne),Te=n(16),Pe=n.n(Te),De=n(19),Re=n.n(De),Ae=function(e){function t(){return C()(this,t),R()(this,j()(t).apply(this,arguments))}return L()(t,e),P()(t,[{key:"componentWillMount",value:function(){U.a.Modal.loading(!0)}},{key:"componentWillUnmount",value:function(){U.a.Modal.loading(!1)}},{key:"render",value:function(){return null}}]),t}(r.a.Component),je=function(e){var t=e.tabs,n=e.selected,a=e.select;return r.a.createElement("div",{className:"wp-filter hide-if-no-js"},r.a.createElement("ul",{className:"filter-links"},t.map(function(e){var t=e.name,i=e.label;return r.a.createElement("li",{key:t},r.a.createElement("a",{href:"javascript:",className:n===t?"current":"",onClick:function(){return a(t)}}," ",i))})))};je.propTypes={selected:u.a.string.isRequired,select:u.a.func.isRequired,tabs:u.a.arrayOf(u.a.shape({label:u.a.string.isRequired,name:u.a.string.isRequired}).isRequired).isRequired};var Oe=je,Le=n(72),Me=n.n(Le),qe=function(e){return U.a.Modal.popup({title:e.title,template:Me.a.renderToString(r.a.createElement(r.a.Fragment,null,r.a.createElement("p",null,e.message),r.a.createElement("button",{id:"mailpoet_alert_cancel",className:"button button-secondary",type:"button"},e.cancelLabel),r.a.createElement("button",{id:"mailpoet_alert_confirm",className:"button button-primary",type:"submit"},e.confirmLabel))),onInit:function(){document.getElementById("mailpoet_alert_confirm").addEventListener("click",function(){U.a.Modal.close(),e.onConfirm()}),document.getElementById("mailpoet_alert_cancel").addEventListener("click",function(){return U.a.Modal.close()})}}),null};function Fe(e){Me.a.renderToString(r.a.createElement(qe,e))}qe.propTypes={title:u.a.string,message:u.a.string.isRequired,cancelLabel:u.a.string,confirmLabel:u.a.string,onConfirm:u.a.func.isRequired},qe.defaultProps={title:U.a.I18n.t("confirmTitle"),cancelLabel:U.a.I18n.t("cancelLabel"),confirmLabel:U.a.I18n.t("confirmLabel")};var Be=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).onPreview=n.onPreview.bind(q()(q()(n))),n.onDelete=n.onDelete.bind(q()(q()(n))),n.onSelect=n.onSelect.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"onDelete",value:function(){var e=this.props,t=e.id,n=e.name,a=e.beforeDelete,r=e.afterDelete;Fe({message:U.a.I18n.t("confirmTemplateDeletion").replace("%$1s",n),onConfirm:function(){a(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"delete",data:{id:t}}).done(function(){r(!0,t)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0}),r(!1)})}})}},{key:"onPreview",value:function(){U.a.Modal.popup({title:this.props.name,template:'<div class="mailpoet_boxes_preview" style="background-color: {{ body.globalStyles.body.backgroundColor }}"><img src="{{ thumbnail }}" /></div>',data:this.props})}},{key:"onSelect",value:function(){var e=this.props,t=e.newsletterId,n=e.name,a=e.beforeSelect,r=e.afterSelect;a(),U.a.trackEvent("Emails > Template selected",{"MailPoet Free version":window.mailpoet_version,"Email name":n}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"save",data:{id:t,template_id:this.props.id}}).done(function(e){r(!0,e.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0}),r(!1)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.index,a=t.name,i=t.thumbnail,o=t.readonly,s=r.a.createElement("button",{className:"mailpoet_delete button button-secondary",onClick:this.onDelete,type:"button"},U.a.I18n.t("delete")),l="";return"string"==typeof i&&i.length>0&&(l=r.a.createElement("a",{href:"javascript:;",onClick:this.onPreview},r.a.createElement("img",{src:i,alt:U.a.I18n.t("templatePreview")}),r.a.createElement("div",{className:"mailpoet_overlay"},r.a.createElement("p",{className:"mailpoet_more_details"},U.a.I18n.t("zoom"))))),r.a.createElement("li",{className:"mailpoet_template_boxes","data-automation-id":"select_template_box"},r.a.createElement("div",{className:"mailpoet_thumbnail"},l),r.a.createElement("div",{className:"mailpoet_description"},r.a.createElement("h3",null,a)),r.a.createElement("div",{className:"mailpoet_actions"},"1"!==o&&s,r.a.createElement("a",{className:"button button-primary","data-automation-id":"select_template_".concat(n),onClick:this.onSelect,role:"button",tabIndex:0,onKeyDown:function(t){["keydown","keypress"].includes(t.type)&&["Enter"," "].includes(t.key)&&(t.preventDefault(),e.onSelect())}}," ",U.a.I18n.t("select")," ")))}}]),t}(r.a.Component);Be.propTypes={index:u.a.number.isRequired,id:u.a.string.isRequired,newsletterId:u.a.string.isRequired,name:u.a.string.isRequired,thumbnail:u.a.string.isRequired,readonly:u.a.string.isRequired,beforeDelete:u.a.func.isRequired,afterDelete:u.a.func.isRequired,beforeSelect:u.a.func.isRequired,afterSelect:u.a.func.isRequired};var $e=Be,He=n(51),Ve=n.n(He),We=n(65),Ue=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).fileRef=r.a.createRef(),n.handleSubmit=n.handleSubmit.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"saveTemplate",value:function(e){var t=e,n=this.props,a=n.beforeImport,r=n.afterImport;we.a.isUndefined(t.body)||(t.body=Ve()(t.body));try{t.categories=JSON.parse(t.categories)}catch(e){t.categories=[]}-1===t.categories.indexOf("saved")&&t.categories.push("saved"),-1===t.categories.indexOf("standard")&&-1===t.categories.indexOf("welcome")&&-1===t.categories.indexOf("notification")&&t.categories.push("standard"),t.categories=Ve()(t.categories),a(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"save",data:t}).done(function(e){r(!0,e.data)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0}),r(!1)})}},{key:"handleSubmit",value:function(e){var t=this;if(e.preventDefault(),we.a.size(this.fileRef.current.files)<=0)return!1;var n=we.a.first(this.fileRef.current.files),a=new FileReader;return a.onload=function(e){try{t.saveTemplate(JSON.parse(e.target.result)),U.a.trackEvent("Emails > Template imported",{"MailPoet Free version":window.mailpoet_version})}catch(e){U.a.Notice.error(U.a.I18n.t("templateFileMalformedError"))}},a.readAsText(n),!0}},{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("importTemplateTitle"),r.a.createElement(We.default,{tooltip:U.a.I18n.t("helpTooltipTemplateUpload"),place:"right",className:"tooltip-help-import-template"})),r.a.createElement("form",{onSubmit:this.handleSubmit},r.a.createElement("input",{type:"file",placeholder:U.a.I18n.t("selectJsonFileToUpload"),ref:this.fileRef}),r.a.createElement("p",{className:"submit"},r.a.createElement("input",{className:"button button-primary",type:"submit",value:U.a.I18n.t("upload")}))))}}]),t}(r.a.Component);Ue.propTypes={beforeImport:u.a.func.isRequired,afterImport:u.a.func.isRequired};var ze=Ue,Ye=[{name:"standard",label:U.a.I18n.t("tabStandardTitle")},{name:"welcome",label:U.a.I18n.t("tabWelcomeTitle")},{name:"notification",label:U.a.I18n.t("tabNotificationTitle")}];window.mailpoet_woocommerce_active&&Ye.push({name:"woocommerce",label:U.a.I18n.t("tabWoocommerceTitle")}),Ye.push.apply(Ye,[{name:"all",label:U.a.I18n.t("allTemplates")},{name:"recent",label:U.a.I18n.t("recentlySent")},{name:"saved",label:U.a.I18n.t("savedTemplates")}]);var Ke=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={loading:!0,templates:{},emailType:null,selectedTab:""},n.templates={},n.addTemplate=n.addTemplate.bind(q()(q()(n))),n.afterTemplateDelete=n.afterTemplateDelete.bind(q()(q()(n))),n.afterTemplateSelect=n.afterTemplateSelect.bind(q()(q()(n))),n.afterTemplateImport=n.afterTemplateImport.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"componentWillMount",value:function(){var e=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"getAll"}).done(function(t){0===t.data.length&&(t.data=[{name:U.a.I18n.t("mailpoetGuideTemplateTitle"),categories:'["welcome", "notification", "standard", "woocommerce"]',readonly:"1"}]),t.data.forEach(e.addTemplate),e.sortTemplates()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}).always(function(){e.selectInitialTab()})}},{key:"addTemplate",value:function(e){var t,n=this,a=Ye.map(function(e){return e.name});try{t=JSON.parse(e.categories).filter(function(e){return-1!==a.indexOf(e)})}catch(e){t=[]}0===t.length&&t.push("saved"),t.forEach(function(t){void 0===n.templates[t]&&(n.templates[t]=[]),n.templates[t].unshift(e)})}},{key:"sortTemplates",value:function(){var e=this;Re()(this.templates).forEach(function(t){e.templates[t].sort(function(e,t){return Pe()(e.id,10)<Pe()(t.id,10)?1:-1})})}},{key:"selectInitialTab",value:function(){var e,t=this,n="standard";U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:this.props.match.params.id}}).done(function(t){e=t.data.type,we.a.findWhere(Ye,{name:t.data.type})?n=t.data.type:"automatic"===t.data.type&&we.a.findWhere(Ye,{name:t.data.options.group})&&(n=t.data.options.group)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}).always(function(){t.setState({templates:t.templates,emailType:e,selectedTab:n,loading:!1})})}},{key:"afterTemplateDelete",value:function(e,t){var n=this;e&&Re()(this.templates).forEach(function(e){n.templates[e]=n.templates[e].filter(function(e){return e.id!==t})}),this.setState({templates:this.templates,loading:!1})}},{key:"afterTemplateSelect",value:function(e,t){e?window.location=function(e){return"admin.php?page=mailpoet-newsletter-editor&id=".concat(e)}(t):this.setState({loading:!1})}},{key:"afterTemplateImport",value:function(e,t){e&&this.addTemplate(t),this.setState({templates:this.templates,selectedTab:e?"saved":"import",loading:!1})}},{key:"render",value:function(){var e=this;if(this.state.loading)return r.a.createElement(Ae,null);var t=Ye.concat({name:"import",label:U.a.I18n.t("tabImportTitle")}),n=null;if("import"===this.state.selectedTab)n=r.a.createElement(ze,{beforeImport:function(){return e.setState({loading:!0})},afterImport:this.afterTemplateImport});else{var a=this.state.templates[this.state.selectedTab]||[];a=0===a.length?this.state.loading?null:r.a.createElement("p",null,U.a.I18n.t("noTemplates")):a.map(function(t,n){return r.a.createElement($e,Ce()({key:t.id,index:n,newsletterId:e.props.match.params.id,beforeDelete:function(){return e.setState({loading:!0})},afterDelete:e.afterTemplateDelete,beforeSelect:function(){return e.setState({loading:!0})},afterSelect:e.afterTemplateSelect},t))}),n=r.a.createElement("ul",{className:"mailpoet_boxes clearfix"},a)}var i=ye.a.applyFilters("mailpoet_newsletters_template_breadcrumb",r.a.createElement(Ee.a,{step:"template"}),this.state.emailType,"template");return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("selectTemplateTitle")),i,r.a.createElement(Oe,{tabs:t,selected:this.state.selectedTab,select:function(t){return e.setState({selectedTab:t})}}),n)}}]),t}(r.a.Component);Ke.propTypes={match:u.a.shape({params:u.a.shape({id:u.a.string}).isRequired}).isRequired};var Ge=Ke,Je=n(41),Qe=n.n(Je),Xe=n(68),Ze=n.n(Xe),et=n(334),tt=n.n(et),nt=n(71),at=n.n(nt),rt={closeText:U.a.I18n.t("close"),currentText:U.a.I18n.t("today"),nextText:U.a.I18n.t("next"),prevText:U.a.I18n.t("previous"),monthNames:[U.a.I18n.t("january"),U.a.I18n.t("february"),U.a.I18n.t("march"),U.a.I18n.t("april"),U.a.I18n.t("may"),U.a.I18n.t("june"),U.a.I18n.t("july"),U.a.I18n.t("august"),U.a.I18n.t("september"),U.a.I18n.t("october"),U.a.I18n.t("november"),U.a.I18n.t("december")],monthNamesShort:[U.a.I18n.t("januaryShort"),U.a.I18n.t("februaryShort"),U.a.I18n.t("marchShort"),U.a.I18n.t("aprilShort"),U.a.I18n.t("mayShort"),U.a.I18n.t("juneShort"),U.a.I18n.t("julyShort"),U.a.I18n.t("augustShort"),U.a.I18n.t("septemberShort"),U.a.I18n.t("octoberShort"),U.a.I18n.t("novemberShort"),U.a.I18n.t("decemberShort")],dayNames:[U.a.I18n.t("sunday"),U.a.I18n.t("monday"),U.a.I18n.t("tuesday"),U.a.I18n.t("wednesday"),U.a.I18n.t("thursday"),U.a.I18n.t("friday"),U.a.I18n.t("saturday")],dayNamesShort:[U.a.I18n.t("sundayShort"),U.a.I18n.t("mondayShort"),U.a.I18n.t("tuesdayShort"),U.a.I18n.t("wednesdayShort"),U.a.I18n.t("thursdayShort"),U.a.I18n.t("fridayShort"),U.a.I18n.t("saturdayShort")],dayNamesMin:[U.a.I18n.t("sundayMin"),U.a.I18n.t("mondayMin"),U.a.I18n.t("tuesdayMin"),U.a.I18n.t("wednesdayMin"),U.a.I18n.t("thursdayMin"),U.a.I18n.t("fridayMin"),U.a.I18n.t("saturdayMin")]},it=function(e){function t(e){var n;return C()(this,t),n=R()(this,j()(t).call(this,e)),B()(q()(q()(n)),"onChange",function(e){var t=e,a=t.target.value,r=n.getStorageDate(a);t.target.value=r,n.props.onChange(t)}),B()(q()(q()(n)),"getFieldName",function(){return n.props.name||"date"}),B()(q()(q()(n)),"getDisplayDate",function(e){var t={parseFormat:n.props.storageFormat,format:n.props.displayFormat};return U.a.Date.format(e,t)}),B()(q()(q()(n)),"getStorageDate",function(e){var t={parseFormat:n.props.displayFormat,format:n.props.storageFormat};return U.a.Date.format(e,t)}),n.dateInput=r.a.createRef(),n}return L()(t,e),P()(t,[{key:"componentDidMount",value:function(){var e=V()(this.dateInput.current),t=this;e.datepicker&&(V.a.datepicker.parseDate=function(e,t){return U.a.Date.toDate(t,{parseFormat:this.props.displayFormat,format:e})},V.a.datepicker.formatDate=function(e,t){return U.a.Date.format(t,{format:e})},e.datepicker(we.a.extend({dateFormat:this.props.displayFormat,isRTL:!1,onSelect:function(e){t.onChange({target:{name:t.getFieldName(),value:e}})}},rt)),this.datepickerInitialized=!0)}},{key:"componentWillUnmount",value:function(){this.datepickerInitialized&&V()(this.dateInput.current).datepicker("destroy")}},{key:"render",value:function(){return r.a.createElement("input",Ce()({type:"text",size:"30",name:this.getFieldName(),value:this.getDisplayDate(this.props.value),readOnly:!0,disabled:this.props.disabled,onChange:this.onChange,ref:this.dateInput},this.props.validation))}}]),t}(r.a.Component);it.propTypes={displayFormat:u.a.string.isRequired,onChange:u.a.func.isRequired,name:u.a.string,storageFormat:u.a.string.isRequired,value:u.a.string.isRequired,disabled:u.a.bool.isRequired,validation:u.a.object.isRequired},it.defaultProps={name:"date"};var ot=it,st=function(e){function t(){return C()(this,t),R()(this,j()(t).apply(this,arguments))}return L()(t,e),P()(t,[{key:"render",value:function(){var e=this,t=Re()(this.props.timeOfDayItems).map(function(t){return r.a.createElement("option",{key:"option-".concat(e.props.timeOfDayItems[t]),value:t},e.props.timeOfDayItems[t])});return r.a.createElement("select",Ce()({name:this.props.name||"time",value:this.props.value,disabled:this.props.disabled,onChange:this.props.onChange},this.props.validation),t)}}]),t}(r.a.Component);st.propTypes={timeOfDayItems:u.a.objectOf(u.a.string).isRequired,name:u.a.string,value:u.a.string.isRequired,disabled:u.a.bool,onChange:u.a.func.isRequired,validation:u.a.object},st.defaultProps={name:"time",disabled:!1,validation:{}};var lt=st,ct=function(e){function t(e){var n;return C()(this,t),n=R()(this,j()(t).call(this,e)),B()(q()(q()(n)),"DATE_TIME_SEPARATOR"," "),B()(q()(q()(n)),"getDateTime",function(){return[n.state.date,n.state.time].join(n.DATE_TIME_SEPARATOR)}),B()(q()(q()(n)),"buildStateFromProps",function(e){var t=(e.value||n.props.defaultDateTime).split(n.DATE_TIME_SEPARATOR),a=at()(t,2);return{date:a[0],time:a[1]}}),B()(q()(q()(n)),"handleChange",function(e){var t={};t[e.target.name]=e.target.value,n.setState(t,n.propagateChange)}),B()(q()(q()(n)),"propagateChange",function(){n.props.onChange&&n.props.onChange({target:{name:n.props.name||"",value:n.getDateTime()}})}),n.state=n.buildStateFromProps(e),n}return L()(t,e),P()(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(this.buildStateFromProps(e))}},{key:"render",value:function(){return r.a.createElement("span",null,r.a.createElement(ot,{name:"date",value:this.state.date,onChange:this.handleChange,displayFormat:this.props.dateDisplayFormat,storageFormat:this.props.dateStorageFormat,disabled:this.props.disabled,validation:this.props.dateValidation}),r.a.createElement(lt,{name:"time",value:this.state.time,onChange:this.handleChange,disabled:this.props.disabled,validation:this.props.timeValidation,timeOfDayItems:this.props.timeOfDayItems}))}}]),t}(r.a.Component);ct.propTypes={defaultDateTime:u.a.string.isRequired,dateDisplayFormat:u.a.string.isRequired,dateStorageFormat:u.a.string.isRequired,onChange:u.a.func,name:u.a.string,disabled:u.a.bool,dateValidation:u.a.object.isRequired,timeValidation:u.a.any,timeOfDayItems:u.a.objectOf(u.a.string).isRequired},ct.defaultProps={onChange:void 0,name:"",disabled:!1,timeValidation:void 0};var ut=ct,pt=n(77),dt=n.n(pt),mt=n(56),ht=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={emailAddress:e.item.sender_address},n.onChange=n.onChange.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"onChange",value:function(e){this.setState({emailAddress:e.target.value}),this.props.onValueChange(e)}},{key:"render",value:function(){return r.a.createElement(r.a.Fragment,null,r.a.createElement(dt.a,Ce()({},this.props,{onValueChange:this.onChange})),r.a.createElement("div",{className:"regular-text"},r.a.createElement(mt.a,{emailAddress:this.state.emailAddress})))}}]),t}(r.a.Component);ht.propTypes={item:u.a.shape({sender_address:u.a.string.isRequired}).isRequired,onValueChange:u.a.func},ht.defaultProps={onValueChange:function(){}};var ft=ht,gt=window.mailpoet_current_time||"00:00",vt="".concat(window.mailpoet_current_date," 00:00:00"),_t=window.mailpoet_schedule_time_of_day,yt=window.mailpoet_date_display_format,bt=window.mailpoet_date_storage_format,wt=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"getCurrentValue",function(){var e={isScheduled:"0",scheduledAt:vt};return we.a.defaults(n.props.item[n.props.field.name]||{},e)}),B()(q()(q()(n)),"getDateValidation",function(){return{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("noScheduledDateError"),"data-parsley-errors-container":"#mailpoet_scheduling"}}),B()(q()(q()(n)),"isScheduled",function(){return"1"===n.getCurrentValue().isScheduled}),B()(q()(q()(n)),"handleCheckboxChange",function(e){var t=e;return t.target.value=e.target.checked?"1":"0",n.handleValueChange(t)}),B()(q()(q()(n)),"handleValueChange",function(e){var t=n.getCurrentValue(),a={};return a[e.target.name]=e.target.value,n.props.onValueChange({target:{name:n.props.field.name,value:we.a.extend({},t,a)}})}),n}return L()(t,e),P()(t,[{key:"render",value:function(){var e;return this.isScheduled()&&(e=r.a.createElement("span",{id:"mailpoet_scheduling"},r.a.createElement(ut,{name:"scheduledAt",value:this.getCurrentValue().scheduledAt,onChange:this.handleValueChange,disabled:this.props.field.disabled,dateValidation:this.getDateValidation(),defaultDateTime:vt,timeOfDayItems:_t,dateDisplayFormat:yt,dateStorageFormat:bt})," ",r.a.createElement("span",null,U.a.I18n.t("websiteTimeIs")," ",r.a.createElement("code",null,gt)))),r.a.createElement("div",null,r.a.createElement("input",{type:"checkbox",value:"1",checked:this.isScheduled(),disabled:this.props.field.disabled,name:"isScheduled",onChange:this.handleCheckboxChange}),e)}}]),t}(r.a.Component);wt.propTypes={item:u.a.object,field:u.a.shape({name:u.a.string.isRequired,disabled:u.a.bool}).isRequired,onValueChange:u.a.func.isRequired},wt.defaultProps={item:{}};var kt=[{name:"subject",label:U.a.I18n.t("subjectLine"),tip:U.a.I18n.t("subjectLineTip"),type:"text",validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("emptySubjectLineError")}},{name:"segments",label:U.a.I18n.t("segments"),tip:U.a.I18n.t("segmentsTip"),type:"selection",placeholder:U.a.I18n.t("selectSegmentPlaceholder"),id:"mailpoet_segments",api_version:window.mailpoet_api_version,endpoint:"segments",multiple:!0,filter:function(e){return!e.deleted_at},getLabel:function(e){return"".concat(e.name," (").concat(Pe()(e.subscribers,10).toLocaleString(),")")},transformChangedValue:function(e){var t=this.getItems();return we.a.map(e,function(e){return we.a.find(t,function(t){return t.id===e})})},validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("noSegmentsSelectedError")}},{name:"sender",label:U.a.I18n.t("sender"),tip:U.a.I18n.t("senderTip"),fields:[{name:"sender_name",type:"text",placeholder:U.a.I18n.t("senderNamePlaceholder"),validation:{"data-parsley-required":!0}},{name:"sender_address",type:"reactComponent",component:ft,placeholder:U.a.I18n.t("senderAddressPlaceholder"),validation:{"data-parsley-required":!0,"data-parsley-type":"email"}}]},{name:"reply-to",label:U.a.I18n.t("replyTo"),tip:U.a.I18n.t("replyToTip"),inline:!0,fields:[{name:"reply_to_name",type:"text",placeholder:U.a.I18n.t("replyToNamePlaceholder")},{name:"reply_to_address",type:"text",placeholder:U.a.I18n.t("replyToAddressPlaceholder"),validation:{"data-parsley-type":"email"}}]},{name:"options",label:U.a.I18n.t("scheduleIt"),type:"reactComponent",component:wt}];kt=ye.a.applyFilters("mailpoet_newsletters_3rd_step_fields",kt);var Et={getFields:function(){return kt},getSendButtonOptions:function(e){var t=e||{},n={value:"object"===tt()(t.options)&&"1"===t.options.isScheduled?U.a.I18n.t("schedule"):U.a.I18n.t("send")};return"sent"!==t.status&&"sending"!==t.status||(n.disabled="disabled"),n}},St=n(39),It=n(32),xt={name:"intervalType",values:It.intervalValues},Nt={name:"timeOfDay",values:It.timeOfDayValues},Ct={name:"weekDay",values:It.weekDayValues},Tt={name:"monthDay",values:It.monthDayValues},Pt={name:"nthWeekDay",values:It.nthWeekDayValues},Dt=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"getCurrentValue",function(){return n.props.item[n.props.field.name]||{}}),B()(q()(q()(n)),"handleValueChange",function(e,t){var a=n.getCurrentValue(),r={};return r[e]=t,n.props.onValueChange({target:{name:n.props.field.name,value:we.a.extend({},a,r)}})}),B()(q()(q()(n)),"handleIntervalChange",function(e){var t=e.target.value;n.handleValueChange("intervalType",t),"monthly"===t&&n.handleValueChange("monthDay","1")}),B()(q()(q()(n)),"handleTimeOfDayChange",function(e){return n.handleValueChange("timeOfDay",e.target.value)}),B()(q()(q()(n)),"handleWeekDayChange",function(e){return n.handleValueChange("weekDay",e.target.value)}),B()(q()(q()(n)),"handleMonthDayChange",function(e){return n.handleValueChange("monthDay",e.target.value)}),B()(q()(q()(n)),"handleNthWeekDayChange",function(e){return n.handleValueChange("nthWeekDay",e.target.value)}),n}return L()(t,e),P()(t,[{key:"render",value:function(){var e,t,n,a,i=this.getCurrentValue();return"immediately"!==i.intervalType&&(e=r.a.createElement(St.a,{field:Nt,item:this.getCurrentValue(),onValueChange:this.handleTimeOfDayChange})),"weekly"!==i.intervalType&&"nthWeekDay"!==i.intervalType||(t=r.a.createElement(St.a,{field:Ct,item:this.getCurrentValue(),onValueChange:this.handleWeekDayChange})),"monthly"===i.intervalType&&(n=r.a.createElement(St.a,{field:Tt,item:this.getCurrentValue(),onValueChange:this.handleMonthDayChange})),"nthWeekDay"===i.intervalType&&(a=r.a.createElement(St.a,{field:Pt,item:this.getCurrentValue(),onValueChange:this.handleNthWeekDayChange})),r.a.createElement("div",null,r.a.createElement(St.a,{field:xt,item:this.getCurrentValue(),onValueChange:this.handleIntervalChange,automationId:"newsletter_interval_type"}),a,n,t,e)}}]),t}(r.a.Component);Dt.propTypes={item:u.a.object.isRequired,field:u.a.shape({name:u.a.string}).isRequired,onValueChange:u.a.func.isRequired};var Rt=Dt,At=[{name:"subject",label:U.a.I18n.t("subjectLine"),tip:U.a.I18n.t("postNotificationSubjectLineTip"),type:"text",validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("emptySubjectLineError")}},{name:"options",label:U.a.I18n.t("selectFrequency"),type:"reactComponent",component:Rt},{name:"segments",label:U.a.I18n.t("segments"),tip:U.a.I18n.t("segmentsTip"),type:"selection",placeholder:U.a.I18n.t("selectSegmentPlaceholder"),id:"mailpoet_segments",api_version:window.mailpoet_api_version,endpoint:"segments",multiple:!0,filter:function(e){return!e.deleted_at},getLabel:function(e){return"".concat(e.name," (").concat(Pe()(e.subscribers,10).toLocaleString(),")")},transformChangedValue:function(e){var t=this.getItems();return we.a.map(e,function(e){return we.a.find(t,function(t){return t.id===e})})},validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("noSegmentsSelectedError")}},{name:"sender",label:U.a.I18n.t("sender"),tip:U.a.I18n.t("senderTip"),fields:[{name:"sender_name",type:"text",placeholder:U.a.I18n.t("senderNamePlaceholder"),validation:{"data-parsley-required":!0}},{name:"sender_address",type:"reactComponent",component:ft,placeholder:U.a.I18n.t("senderAddressPlaceholder"),validation:{"data-parsley-required":!0,"data-parsley-type":"email"}}]},{name:"reply-to",label:U.a.I18n.t("replyTo"),tip:U.a.I18n.t("replyToTip"),inline:!0,fields:[{name:"reply_to_name",type:"text",placeholder:U.a.I18n.t("replyToNamePlaceholder")},{name:"reply_to_address",type:"text",placeholder:U.a.I18n.t("replyToAddressPlaceholder"),validation:{"data-parsley-type":"email"}}]}];At=ye.a.applyFilters("mailpoet_newsletters_3rd_step_fields",At);var jt={getFields:function(){return At},getSendButtonOptions:function(){return{value:U.a.I18n.t("activate")}}},Ot=n(78),Lt=[{name:"subject",label:U.a.I18n.t("subjectLine"),tip:U.a.I18n.t("subjectLineTip"),type:"text",validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("emptySubjectLineError")}},{name:"options",label:U.a.I18n.t("sendWelcomeEmailWhen"),type:"reactComponent",component:Ot.default},{name:"sender",label:U.a.I18n.t("sender"),tip:U.a.I18n.t("senderTip"),fields:[{name:"sender_name",type:"text",placeholder:U.a.I18n.t("senderNamePlaceholder"),validation:{"data-parsley-required":!0}},{name:"sender_address",type:"reactComponent",component:ft,placeholder:U.a.I18n.t("senderAddressPlaceholder"),validation:{"data-parsley-required":!0,"data-parsley-type":"email"}}]},{name:"reply-to",label:U.a.I18n.t("replyTo"),tip:U.a.I18n.t("replyToTip"),inline:!0,fields:[{name:"reply_to_name",type:"text",placeholder:U.a.I18n.t("replyToNamePlaceholder")},{name:"reply_to_address",type:"text",placeholder:U.a.I18n.t("replyToAddressPlaceholder"),validation:{"data-parsley-type":"email"}}]}];Lt=ye.a.applyFilters("mailpoet_newsletters_3rd_step_fields",Lt);var Mt={getFields:function(){return Lt},getSendButtonOptions:function(){return{value:U.a.I18n.t("activate")}}},qt=n(337),Ft=Qe()({displayName:"NewsletterSend",propTypes:{match:u.a.shape({params:u.a.shape({id:u.a.string}).isRequired}).isRequired,history:u.a.shape({push:u.a.func.isRequired}).isRequired},getInitialState:function(){return{fields:[],item:{},loading:!0}},componentDidMount:function(){this.loadItem(this.props.match.params.id),V()("#mailpoet_newsletter").parsley()},componentWillReceiveProps:function(e){this.loadItem(e.match.params.id)},getFieldsByNewsletter:function(e){return this.getSubtype(e).getFields(e)},getSendButtonOptions:function(){return this.getSubtype(this.state.item).getSendButtonOptions(this.state.item)},getSubtype:function(e){switch(e.type){case"notification":return jt;case"welcome":return Mt;default:return ye.a.applyFilters("mailpoet_newsletters_send_newsletter_fields",Et,e)}},isValid:function(){return V()("#mailpoet_newsletter").parsley().isValid()},loadItem:function(e){var t=this;this.setState({loading:!0}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:e}}).done(function(e){t.setState({loading:!1,item:e.data,fields:t.getFieldsByNewsletter(e.data)})}).fail(function(){t.setState({loading:!1,item:{}},function(){t.props.history.push("/new")})})},saveTemplate:function(e,t){var n=this;Object(qt.fromUrl)(e.meta.preview_url).then(function(a){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"save",data:{newsletter_id:e.data.id,name:e.data.subject,thumbnail:a,body:Ve()(e.data.body),categories:'["recent"]'}}).then(t).fail(function(e){n.showError(e),n.setState({loading:!1}),U.a.Modal.loading(!1),t()})}).catch(function(e){n.showError({errors:[e]})})},handleSend:function(e){var t=this;return e.preventDefault(),this.isValid()?(U.a.Modal.loading(!0),this.saveNewsletter(e).done(function(){t.setState({loading:!0})}).done(function(e){switch(e.data.type){case"notification":case"welcome":return t.activateNewsletter(e);default:return t.sendNewsletter(e)}}).fail(function(e){t.showError(e),t.setState({loading:!1}),U.a.Modal.loading(!1)})):V()("#mailpoet_newsletter").parsley().validate()},sendNewsletter:function(e){var t=this;return U.a.Ajax.post(ye.a.applyFilters("mailpoet_newsletters_send_server_request_parameters",{api_version:window.mailpoet_api_version,endpoint:"sendingQueue",action:"add",data:{newsletter_id:this.state.item.id}},this.state.item)).done(function(n){t.saveTemplate(e,function(){if(window.mailpoet_show_congratulate_after_first_newsletter)return U.a.Modal.loading(!1),void t.props.history.push("/send/congratulate/".concat(t.state.item.id));t.props.history.push(ye.a.applyFilters("mailpoet_newsletters_send_server_request_response_redirect","/".concat(t.state.item.type||""),t.state.item));var e=ye.a.applyFilters("mailpoet_newsletters_send_server_request_response",t.state.item,n);we.a.isFunction(e)?e():"scheduled"===n.data.status?(U.a.Notice.success(U.a.I18n.t("newsletterHasBeenScheduled")),U.a.trackEvent("Emails > Newsletter sent",{scheduled:!0,"MailPoet Free version":window.mailpoet_version})):(U.a.Notice.success(U.a.I18n.t("newsletterBeingSent")),U.a.trackEvent("Emails > Newsletter sent",{scheduled:!1,"MailPoet Free version":window.mailpoet_version})),U.a.Modal.loading(!1)})}).fail(function(e){t.showError(e),t.setState({loading:!1}),U.a.Modal.loading(!1)})},activateNewsletter:function(e){var t=this;return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"setStatus",data:{id:this.props.match.params.id,status:"active"}}).done(function(n){t.saveTemplate(e,function(){if(window.mailpoet_show_congratulate_after_first_newsletter)return U.a.Modal.loading(!1),void t.props.history.push("/send/congratulate/".concat(t.state.item.id));t.props.history.push("/".concat(t.state.item.type||""));var e=t.state.item.options;"welcome"===n.data.type?(U.a.Notice.success(U.a.I18n.t("welcomeEmailActivated")),U.a.trackEvent("Emails > Welcome email activated",{"MailPoet Free version":window.mailpoet_version,"List type":e.event,Delay:"".concat(e.afterTimeNumber," ").concat(e.afterTimeType)})):"notification"===n.data.type&&(U.a.Notice.success(U.a.I18n.t("postNotificationActivated")),U.a.trackEvent("Emails > Post notifications activated",{"MailPoet Free version":window.mailpoet_version,Frequency:e.intervalType})),U.a.Modal.loading(!1)})}).fail(function(e){t.showError(e),t.setState({loading:!1}),U.a.Modal.loading(!1)})},handleResume:function(e){var t=this;return e.preventDefault(),this.isValid()?this.saveNewsletter(e).done(function(){t.setState({loading:!0})}).done(function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"sendingQueue",action:"resume",data:{newsletter_id:t.state.item.id}}).done(function(){t.props.history.push("/".concat(t.state.item.type||"")),U.a.Notice.success(U.a.I18n.t("newsletterSendingHasBeenResumed"))}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}).fail(function(e){t.showError(e)}).always(function(){t.setState({loading:!1})}):V()("#mailpoet_newsletter").parsley().validate(),!1},handleSave:function(e){var t=this;e.preventDefault(),this.saveNewsletter(e).done(function(){U.a.Notice.success(U.a.I18n.t("newsletterUpdated"))}).done(function(){var e="automatic"===t.state.item.type?t.state.item.options.group:t.state.item.type;t.props.history.push("/".concat(e||""))}).fail(function(e){t.showError(e)})},handleRedirectToDesign:function(e){var t=this;e.preventDefault();var n=e.target.href;this.saveNewsletter(e).done(function(){U.a.Notice.success(U.a.I18n.t("newsletterUpdated"))}).done(function(){window.location=n}).fail(function(e){t.showError(e)})},saveNewsletter:function(){var e=this.state.item;e.queue=void 0,this.setState({loading:!0});var t=we.a.omit(e,["preheader","body","created_at","deleted_at","hash","status","updated_at","type"]);return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"save",data:t})},showError:function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})},handleFormChange:function(e){var t=e.target.name,n=e.target.value;return this.setState(function(e){var a=e.item;return a[t]=n,{item:a}}),!0},render:function(){var e="sending"===this.state.item.status&&this.state.item.queue&&"paused"===this.state.item.queue.status,t=this.state.fields.map(function(t){var n=t;return"segments"!==t.name&&"options"!==t.name||(n.disabled=e),n}),n=this.getSendButtonOptions(),a=ye.a.applyFilters("mailpoet_newsletters_send_breadcrumb",r.a.createElement(Ee.a,{step:"send"}),this.state.item.type,"send");return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("finalNewsletterStep")),a,r.a.createElement(Ze.a,{id:"mailpoet_newsletter",fields:t,automationId:"newsletter_send_form",item:this.state.item,loading:this.state.loading,onChange:this.handleFormChange,onSubmit:this.handleSave},r.a.createElement("p",{className:"submit"},e?r.a.createElement("input",{className:"button button-primary",type:"button",onClick:this.handleResume,value:U.a.I18n.t("resume")}):r.a.createElement("input",Ce()({className:"button button-primary",type:"button",onClick:this.handleSend,value:U.a.I18n.t("send")},n))," ",r.a.createElement("input",{className:"button button-secondary",type:"submit",value:U.a.I18n.t("saveDraftAndClose")})," ",U.a.I18n.t("orSimply")," ",r.a.createElement("a",{href:"?page=mailpoet-newsletter-editor&id=".concat(this.props.match.params.id),onClick:this.handleRedirectToDesign},U.a.I18n.t("goBackToDesign")),"."),!e&&n.disabled&&"disabled"===n.disabled&&r.a.createElement(We.default,{tooltip:U.a.I18n.t("helpTooltipSendEmail"),tooltipId:"helpTooltipSendEmail"})))}}),Bt=Object(Se.a)(Ft),$t=n(4),Ht=n.n($t);function Vt(e){var t,n="standard"===e.newsletter.type&&"scheduled"!==e.newsletter.status;return n&&U.a.Poll.successDelivery.initTypeformScript(),r.a.createElement("div",{className:"mailpoet_congratulate_success"},r.a.createElement("h1",null,"welcome"===(t=e.newsletter).type?U.a.I18n.t("congratulationsWelcomeEmailSuccessHeader"):"notification"===t.type?U.a.I18n.t("congratulationsPostNotificationSuccessHeader"):"automatic"===t.type?U.a.I18n.t("congratulationsWooSuccessHeader"):"scheduled"===t.status?U.a.I18n.t("congratulationsScheduleSuccessHeader"):U.a.I18n.t("congratulationsSendSuccessHeader")),r.a.createElement("img",{src:e.illustrationImageUrl,alt:"",width:"750",height:"250"}),n&&r.a.createElement("div",{className:"typeform-widget","data-url":"https://mailpoet.typeform.com/to/ciWID6","data-transparency":"100","data-hide-headers":"true","data-hide-footer":"true"}),r.a.createElement("button",{type:"button",className:"button",onClick:e.successClicked},U.a.I18n.t("close")))}Vt.propTypes={successClicked:u.a.func.isRequired,illustrationImageUrl:u.a.string.isRequired,newsletter:u.a.shape({status:u.a.string.isRequired,type:u.a.string.isRequired}).isRequired};var Wt=Vt,Ut=n(38),zt=n.n(Ut);function Yt(e){return r.a.createElement("div",{className:"mailpoet_centered"},r.a.createElement("h1",null,U.a.I18n.t("congratulationsSendFailHeader")),r.a.createElement("p",null,zt()(U.a.I18n.t("congratulationsSendFailExplain"),/\[link\](.*?)\[\/link\]/g,function(e,t){return r.a.createElement("a",{key:t,target:"_blank",rel:"noopener noreferrer",href:"https://kb.mailpoet.com/article/231-sending-does-not-work"},e)})),r.a.createElement("button",{type:"button",className:"button",onClick:e.failClicked},U.a.I18n.t("close")))}Yt.propTypes={failClicked:u.a.func.isRequired};var Kt=Yt;var Gt=function(){return r.a.createElement("div",{className:"mailpoet_loading"},r.a.createElement("div",{className:"mailpoet_modal_loading mailpoet_modal_loading_1"}),r.a.createElement("div",{className:"mailpoet_modal_loading mailpoet_modal_loading_2"}),r.a.createElement("div",{className:"mailpoet_modal_loading mailpoet_modal_loading_3"}))};function Jt(e){return r.a.createElement("div",{className:"mailpoet_newsletter_loading"},r.a.createElement(Gt,null),(t=e.showRichLoadingScreen,n=e.illustrationImageUrl,t?r.a.createElement("div",null,r.a.createElement("h1",{className:"mailpoet_newsletter_loading_header"},U.a.I18n.t("congratulationsLoadingHeader")),r.a.createElement("img",{src:n,alt:"",width:"800px",height:"266px"})):r.a.createElement("div",null)));var t,n}Jt.propTypes={illustrationImageUrl:u.a.string.isRequired,showRichLoadingScreen:u.a.bool.isRequired};var Qt=Jt;function Xt(){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:{show_congratulate_after_first_newsletter:!1}}).always(function(){window.location=window.mailpoet_main_page})}var Zt=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={loading:!0,newsletter:null,testingPassed:!1,timeStart:Ht()(),minimumLoadingTimePassed:!1},n.tick=n.tick.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"componentDidMount",value:function(){this.loadNewsletter(this.props.match.params.id),this.tick()}},{key:"componentWillReceiveProps",value:function(e){this.loadNewsletter(e.match.params.id)}},{key:"tick",value:function(){Ht()().subtract(20,"second").isAfter(this.state.timeStart)&&this.setState({error:!0,loading:!1}),this.state.loading&&this.loadNewsletter(this.props.match.params.id),Ht()().subtract(6,"seconds").isAfter(this.state.timeStart)&&this.setState({minimumLoadingTimePassed:!0}),!this.state.loading&&this.state.minimumLoadingTimePassed||setTimeout(this.tick,2e3)}},{key:"loadNewsletter",value:function(e){var t=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:e}}).done(function(e){return t.newsletterLoaded(e.data)})}},{key:"newsletterLoaded",value:function(e){"standard"!==e.type||"scheduled"===e.status?this.setState({newsletter:e,loading:!1,minimumLoadingTimePassed:!0}):"sent"===e.status||"sending"===e.status?this.setState({newsletter:e,loading:!1,testingPassed:!0}):this.setState({newsletter:e})}},{key:"renderContent",value:function(){return this.state.loading||!this.state.minimumLoadingTimePassed?(e=!!this.state.newsletter,r.a.createElement(Qt,{illustrationImageUrl:window.mailpoet_congratulations_loading_image,successClicked:Xt,showRichLoadingScreen:e})):this.state.error?(U.a.trackEvent("Cron testing done",{"Cron is working":"false"}),r.a.createElement(Kt,{failClicked:function(){window.location=window.mailpoet_main_page}})):(t=this.state.newsletter,this.state.testingPassed&&U.a.trackEvent("Cron testing done",{"Cron is working":"true"}),r.a.createElement(Wt,{illustrationImageUrl:window.mailpoet_congratulations_success_image,successClicked:Xt,newsletter:t}));var e,t}},{key:"render",value:function(){return r.a.createElement("div",{className:"newsletter_congratulate_page"},this.renderContent())}}]),t}(r.a.Component);Zt.propTypes={match:u.a.shape({params:u.a.shape({id:u.a.string}).isRequired}).isRequired};var en=Zt,tn=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"showTemplateSelection",function(e){n.props.history.push("/template/".concat(e))}),n}return L()(t,e),P()(t,[{key:"componentDidMount",value:function(){var e=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:{type:"standard"}}).done(function(t){e.showTemplateSelection(t.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("regularNewsletterTypeTitle")),r.a.createElement(Ee.a,{step:"type"}))}}]),t}(r.a.Component);B()(tn,"propTypes",{history:u.a.shape({push:u.a.func.isRequired}).isRequired});var nn=Object(Se.a)(tn),an={name:"options",type:"reactComponent",component:Rt},rn=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"state",{options:{intervalType:"daily",timeOfDay:0,weekDay:1,monthDay:0,nthWeekDay:1}}),B()(q()(q()(n)),"handleValueChange",function(e){var t=n.state;t[e.target.name]=e.target.value,n.setState(t)}),B()(q()(q()(n)),"handleNext",function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:we.a.extend({},n.state,{type:"notification",subject:U.a.I18n.t("draftPostNotificationTitle")})}).done(function(e){n.showTemplateSelection(e.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),B()(q()(q()(n)),"showTemplateSelection",function(e){n.props.history.push("/template/".concat(e))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("postNotificationNewsletterTypeTitle")),r.a.createElement(Ee.a,{step:"type"}),r.a.createElement("h3",null,U.a.I18n.t("selectFrequency")),r.a.createElement(Rt,{item:this.state,field:an,onValueChange:this.handleValueChange}),r.a.createElement("p",{className:"submit"},r.a.createElement("input",{className:"button button-primary",type:"button",onClick:this.handleNext,value:U.a.I18n.t("next")})))}}]),t}(r.a.Component);B()(rn,"propTypes",{history:u.a.shape({push:u.a.func.isRequired}).isRequired});var on=Object(Se.a)(rn),sn={name:"options",label:"Event",type:"reactComponent",component:Ot.default},ln=function(e){function t(e){var n;C()(this,t),n=R()(this,j()(t).call(this,e));var a=window.mailpoet_segments||[],r=1;return a=a.filter(function(e){return"default"===e.type}),we.a.size(a)>0&&(r=we.a.first(a).id),n.state={options:{event:"segment",segment:r,role:"subscriber",afterTimeNumber:1,afterTimeType:"immediate"}},n.handleValueChange=n.handleValueChange.bind(q()(q()(n))),n.handleNext=n.handleNext.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"handleValueChange",value:function(e){var t=this.state;t[e.target.name]=e.target.value,this.setState(t)}},{key:"handleNext",value:function(){var e=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:we.a.extend({},this.state,{type:"welcome",subject:U.a.I18n.t("draftNewsletterTitle")})}).done(function(t){e.showTemplateSelection(t.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{key:"showTemplateSelection",value:function(e){this.props.history.push("/template/".concat(e))}},{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("welcomeNewsletterTypeTitle")),r.a.createElement(Ee.a,{step:"type"}),r.a.createElement("h3",null,U.a.I18n.t("selectEventToSendWelcomeEmail")),r.a.createElement(Ot.default,{item:this.state,field:sn,onValueChange:this.handleValueChange}),r.a.createElement("p",{className:"submit"},r.a.createElement("input",{className:"button button-primary",type:"button",onClick:this.handleNext,value:U.a.I18n.t("next")})))}}]),t}(r.a.Component);ln.propTypes={history:u.a.shape({push:u.a.func.isRequired}).isRequired};var cn=ln,un=n(335),pn=n.n(un),dn=n(47),mn=n.n(dn),hn=n(48),fn=n.n(hn),gn=n(49),vn=n.n(gn),_n=n(23),yn=!!window.mailpoet_tracking_enabled,bn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterTrashed"):U.a.I18n.t("multipleNewslettersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterDeleted"):U.a.I18n.t("multipleNewslettersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterRestored"):U.a.I18n.t("multipleNewslettersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},wn=[{name:"subject",label:U.a.I18n.t("subject"),sortable:!0},{name:"status",label:U.a.I18n.t("status")},{name:"segments",label:U.a.I18n.t("lists")},{name:"statistics",label:U.a.I18n.t("statistics"),display:yn},{name:"sent_at",label:U.a.I18n.t("sentOn"),sortable:!0}],kn=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:bn.onTrash}],En=function(e){var t=function(){window.location.href="?page=mailpoet-newsletter-editor&id=".concat(e.id)};e.queue&&"sending"===e.status&&null===e.queue.status?Fe({message:U.a.I18n.t("confirmEdit"),onConfirm:t}):t()},Sn=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}},{name:"edit",label:U.a.I18n.t("edit"),onClick:En},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("newsletterDuplicated").replace("%$1s",e.data.subject)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"trash"}];ye.a.addFilter("mailpoet_newsletters_listings_standard_actions",_n.StatisticsMixin.addStatsCTAAction),Sn=ye.a.applyFilters("mailpoet_newsletters_listings_standard_actions",Sn);var In=Qe()({displayName:"NewsletterListStandard",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.QueueMixin,_n.StatisticsMixin,_n.MailerMixin,_n.CronMixin],renderItem:function(e,t,n){var a=Y()("manage-column","column-primary","has-row-actions"),i=e.segments.map(function(e){return e.name}).join(", ");return r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"javascript:;",onClick:function(){return En(e)}},e.queue.newsletter_rendered_subject||e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderQueueStatus(e,n.mta_log)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("lists")},i),!0===yn?r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("statistics")},this.renderStatistics(e,void 0,n.current_time)):null,r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("sentOn")},r.a.createElement("abbr",null,e.sent_at?U.a.Date.format(e.sent_at):U.a.I18n.t("notSentYet"))))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"standard"}),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"standard",base_url:"standard",onRenderItem:this.renderItem,columns:wn,bulk_actions:kn,item_actions:Sn,messages:bn,auto_refresh:!0,sort_by:"sent_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}}),xn=window.mailpoet_roles||{},Nn=window.mailpoet_segments||{},Cn=!!window.mailpoet_tracking_enabled,Tn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterTrashed"):U.a.I18n.t("multipleNewslettersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterDeleted"):U.a.I18n.t("multipleNewslettersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterRestored"):U.a.I18n.t("multipleNewslettersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},Pn=[{name:"subject",label:U.a.I18n.t("subject"),sortable:!0},{name:"status",label:U.a.I18n.t("status"),width:145},{name:"settings",label:U.a.I18n.t("settings")},{name:"statistics",label:U.a.I18n.t("statistics"),display:Cn},{name:"updated_at",label:U.a.I18n.t("lastModifiedOn"),sortable:!0}],Dn=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:Tn.onTrash}],Rn=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("newsletterDuplicated").replace("%$1s",e.data.subject)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"edit",link:function(e){return r.a.createElement("a",{href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},U.a.I18n.t("edit"))}},{name:"trash"}];ye.a.addFilter("mailpoet_newsletters_listings_welcome_notification_actions",_n.StatisticsMixin.addStatsCTAAction),Rn=ye.a.applyFilters("mailpoet_newsletters_listings_welcome_notification_actions",Rn);var An=Qe()({displayName:"NewsletterListWelcome",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.StatisticsMixin,_n.MailerMixin,_n.CronMixin],updateStatus:function(e){var t=this;e.persist(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"setStatus",data:{id:Number(e.target.getAttribute("data-id")),status:e.target.value}}).done(function(e){"active"===e.data.status&&U.a.Notice.success(U.a.I18n.t("welcomeEmailActivated")),t.forceUpdate()}).fail(function(t){U.a.Notice.error(U.a.I18n.t("welcomeEmailActivationFailed")),e.target.value=t.status})},renderStatus:function(e){var t=U.a.I18n.t("sentToXSubscribers").replace("%$1d",e.total_sent.toLocaleString()),n=U.a.I18n.t("scheduledToXSubscribers").replace("%$1d",e.total_scheduled.toLocaleString());return r.a.createElement("div",null,r.a.createElement("p",null,r.a.createElement("select",{"data-id":e.id,defaultValue:e.status,onChange:this.updateStatus},r.a.createElement("option",{value:"active"},U.a.I18n.t("active")),r.a.createElement("option",{value:"draft"},U.a.I18n.t("inactive")))),r.a.createElement("p",null,t," ",r.a.createElement("br",null),n))},renderSettings:function(e){var t,n,a;switch(e.options.event){case"user":t="mailpoet_all"===e.options.role?U.a.I18n.t("welcomeEventWPUserAnyRole"):U.a.I18n.t("welcomeEventWPUserWithRole").replace("%$1s",xn[e.options.role]);break;default:if(void 0===(a=we.a.find(Nn,function(t){return Number(t.id)===Number(e.options.segment)})))return r.a.createElement("span",{className:"mailpoet_error"},U.a.I18n.t("sendingToSegmentsNotSpecified"));t=U.a.I18n.t("welcomeEventSegment").replace("%$1s",a.name)}if(t&&"immediate"!==e.options.afterTimeType){switch(e.options.afterTimeType){case"hours":n=U.a.I18n.t("sendingDelayHours").replace("%$1d",e.options.afterTimeNumber);break;case"days":n=U.a.I18n.t("sendingDelayDays").replace("%$1d",e.options.afterTimeNumber);break;case"weeks":n=U.a.I18n.t("sendingDelayWeeks").replace("%$1d",e.options.afterTimeNumber);break;default:n=U.a.I18n.t("sendingDelayInvalid")}t+=" [".concat(n,"].")}return r.a.createElement("span",null,t)},renderItem:function(e,t){var n=Y()("manage-column","column-primary","has-row-actions");return r.a.createElement("div",null,r.a.createElement("td",{className:n},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderStatus(e)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("settings")},this.renderSettings(e)),!0===Cn?r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("statistics")},this.renderStatistics(e,e.total_sent>0&&e.statistics)):null,r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("lastModifiedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.updated_at))))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"welcome"}),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"welcome",base_url:"welcome",onRenderItem:this.renderItem,columns:Pn,bulk_actions:Dn,item_actions:Rn,messages:Tn,auto_refresh:!0,sort_by:"updated_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}}),jn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterTrashed"):U.a.I18n.t("multipleNewslettersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterDeleted"):U.a.I18n.t("multipleNewslettersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterRestored"):U.a.I18n.t("multipleNewslettersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},On=[{name:"subject",label:U.a.I18n.t("subject"),sortable:!0},{name:"status",label:U.a.I18n.t("status"),width:100},{name:"settings",label:U.a.I18n.t("settings")},{name:"history",label:U.a.I18n.t("history"),width:100},{name:"updated_at",label:U.a.I18n.t("lastModifiedOn"),sortable:!0}],Ln=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:jn.onTrash}],Mn=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}},{name:"edit",link:function(e){return r.a.createElement("a",{href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},U.a.I18n.t("edit"))}},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("newsletterDuplicated").replace("%$1s",e.data.subject)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"trash"}],qn=Qe()({displayName:"NewsletterListNotification",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.MailerMixin,_n.CronMixin],updateStatus:function(e){var t=this;e.persist(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"setStatus",data:{id:Number(e.target.getAttribute("data-id")),status:e.target.value}}).done(function(e){"active"===e.data.status&&U.a.Notice.success(U.a.I18n.t("postNotificationActivated")),t.forceUpdate()}).fail(function(t){U.a.Notice.error(U.a.I18n.t("postNotificationActivationFailed")),e.target.value=t.status})},renderStatus:function(e){return r.a.createElement("select",{"data-id":e.id,defaultValue:e.status,onChange:this.updateStatus},r.a.createElement("option",{value:"active"},U.a.I18n.t("active")),r.a.createElement("option",{value:"draft"},U.a.I18n.t("inactive")))},renderSettings:function(e){var t,n=e.segments.map(function(e){return e.name}),a=U.a.I18n.t("ifNewContentToSegments").replace("%$1s",n.join(", "));if(0===n.length)return r.a.createElement("span",{className:"mailpoet_error"},U.a.I18n.t("sendingToSegmentsNotSpecified"));switch(e.options.intervalType){case"daily":t=U.a.I18n.t("sendDaily").replace("%$1s",It.timeOfDayValues[e.options.timeOfDay]);break;case"weekly":t=U.a.I18n.t("sendWeekly").replace("%$1s",It.weekDayValues[e.options.weekDay]).replace("%$2s",It.timeOfDayValues[e.options.timeOfDay]);break;case"monthly":t=U.a.I18n.t("sendMonthly").replace("%$1s",It.monthDayValues[e.options.monthDay]).replace("%$2s",It.timeOfDayValues[e.options.timeOfDay]);break;case"nthWeekDay":t=U.a.I18n.t("sendNthWeekDay").replace("%$1s",It.nthWeekDayValues[e.options.nthWeekDay]).replace("%$2s",It.weekDayValues[e.options.weekDay]).replace("%$3s",It.timeOfDayValues[e.options.timeOfDay]);break;case"immediately":t=U.a.I18n.t("sendImmediately");break;default:t="Invalid sending frequency"}return r.a.createElement("span",null,t," ",a)},renderHistoryLink:function(e){return 0===Number(e.children_count)?U.a.I18n.t("notSentYet"):r.a.createElement($.a,{"data-automation-id":"history-".concat(e.id),to:"/notification/history/".concat(e.id)},U.a.I18n.t("viewHistory"))},renderItem:function(e,t){var n=Y()("manage-column","column-primary","has-row-actions");return r.a.createElement("div",null,r.a.createElement("td",{className:n},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderStatus(e)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("settings")},this.renderSettings(e)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("history")},this.renderHistoryLink(e)),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("lastModifiedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.updated_at))))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"notification"}),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"notification",base_url:"notification",onRenderItem:this.renderItem,columns:On,bulk_actions:Ln,item_actions:Mn,messages:jn,auto_refresh:!0,sort_by:"updated_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}}),Fn=!!window.mailpoet_tracking_enabled,Bn=[{name:"subject",label:U.a.I18n.t("subject")},{name:"status",label:U.a.I18n.t("status")},{name:"segments",label:U.a.I18n.t("lists")},{name:"statistics",label:U.a.I18n.t("statistics"),display:Fn},{name:"sent_at",label:U.a.I18n.t("sentOn")}],$n=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}}];ye.a.addFilter("mailpoet_newsletters_listings_notification_history_actions",_n.StatisticsMixin.addStatsCTAAction),$n=ye.a.applyFilters("mailpoet_newsletters_listings_notification_history_actions",$n);var Hn=Qe()({displayName:"NewsletterListNotificationHistory",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.QueueMixin,_n.StatisticsMixin,_n.MailerMixin,_n.CronMixin],renderItem:function(e,t,n){var a=Y()("manage-column","column-primary","has-row-actions"),i=e.segments.map(function(e){return e.name}).join(", ");return r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},e.queue.newsletter_rendered_subject||e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderQueueStatus(e,n.mta_log)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("lists")},i),!0===Fn?r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("statistics")},this.renderStatistics(e,void 0,n.current_time)):null,r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("sentOn")},e.sent_at?U.a.Date.format(e.sent_at):U.a.I18n.t("notSentYet")))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"notification"}),r.a.createElement($.a,{className:"page-title-action",to:"/notification"},U.a.I18n.t("backToPostNotifications")),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"notification_history",base_url:"notification/history/:parent_id",onRenderItem:this.renderItem,columns:Bn,item_actions:$n,auto_refresh:!0,sort_by:"sent_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}});(function(e){function t(){return C()(this,t),R()(this,j()(t).apply(this,arguments))}return L()(t,e),P()(t,[{key:"render",value:function(){return this.props.children}}]),t}(r.a.Component)).propTypes={children:u.a.element.isRequired};var Vn=document.getElementById("newsletters_container");if(Vn){var Wn=[{path:"/standard/(.*)?",component:In},{path:"/welcome/(.*)?",component:An},{path:"/notification/history/:parent_id/(.*)?",component:Hn},{path:"/notification/(.*)?",component:qn},{path:"/new/standard",component:nn},{path:"/new/notification",component:on},{path:"/new/welcome",component:cn},{path:"/new",component:xe},{name:"template",path:"/template/:id",component:Ge},{path:"/send/congratulate/:id",component:en},{path:"/send/:id",component:Bt}];Wn=ye.a.applyFilters("mailpoet_newsletters_before_router",le()(Wn).concat(le()(window.mailpoet_automatic_emails?we.a.map(window.mailpoet_automatic_emails,function(e){return{path:"new/".concat(e.slug),name:e.slug,component:pn.a,data:{email:e}}}):null))),window.mailpoet_listing=o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{exact:!0,path:"/",render:function(){return r.a.createElement(ve,{to:"/standard"})}}),Wn.map(function(e){return r.a.createElement(x,{key:e.path,path:e.path,component:e.component,name:e.name||null,data:e.data||null,render:e.render})}))),Vn)}var Un=function(e){return"wp_users"===e.type},zn=function(e){return Un(e)||"woocommerce_users"===e.type},Yn=[{name:"name",label:U.a.I18n.t("name"),sortable:!0},{name:"description",label:U.a.I18n.t("description")},{name:"subscribed",label:U.a.I18n.t("subscribed")},{name:"unconfirmed",label:U.a.I18n.t("unconfirmed")},{name:"unsubscribed",label:U.a.I18n.t("unsubscribed")},{name:"bounced",label:U.a.I18n.t("bounced")},{name:"created_at",label:U.a.I18n.t("createdOn"),sortable:!0}],Kn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSegmentTrashed"):U.a.I18n.t("multipleSegmentsTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSegmentDeleted"):U.a.I18n.t("multipleSegmentsDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSegmentRestored"):U.a.I18n.t("multipleSegmentsRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},Gn=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:Kn.onTrash}],Jn=[{name:"edit",link:function(e){return r.a.createElement($.a,{to:"/edit/".concat(e.id)},U.a.I18n.t("edit"))},display:function(e){return!zn(e)}},{name:"duplicate_segment",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"segments",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("listDuplicated").replace("%$1s",e.data.name)),t()}).fail(function(e){U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})},display:function(e){return!zn(e)}},{name:"read_more",link:function(){return r.a.createElement("a",{href:"http://docs.mailpoet.com/article/133-the-wordpress-users-list",target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("readMore"))},display:function(e){return Un(e)}},{name:"synchronize_segment",label:U.a.I18n.t("forceSync"),onClick:function(e,t){U.a.Modal.loading(!0),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"segments",action:"synchronize"}).done(function(){U.a.Modal.loading(!1),U.a.Notice.success(U.a.I18n.t("listSynchronized").replace("%$1s",e.name)),t()}).fail(function(e){U.a.Modal.loading(!1),e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})},display:function(e){return Un(e)}},{name:"view_subscribers",link:function(e){return r.a.createElement("a",{href:e.subscribers_url},U.a.I18n.t("viewSubscribers"))}},{name:"trash",display:function(e){return!zn(e)}}],Qn=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"renderItem",function(e,t){var n,a=Y()("manage-column","column-primary","has-row-actions"),i=Number(e.subscribers_count.subscribed||0),o=Number(e.subscribers_count.unconfirmed||0),s=Number(e.subscribers_count.unsubscribed||0),l=Number(e.subscribers_count.bounced||0);return n=zn(e)?r.a.createElement("span",{className:"row-title"},e.name):r.a.createElement($.a,{className:"row-title",to:"/edit/".concat(e.id)},e.name),r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,n),t),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("description")},r.a.createElement("abbr",null,e.description)),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("subscribed")},r.a.createElement("abbr",null,i.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("unconfirmed")},r.a.createElement("abbr",null,o.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("unsubscribed")},r.a.createElement("abbr",null,s.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("bounced")},r.a.createElement("abbr",null,l.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("createdOn")},r.a.createElement("abbr",null,U.a.Date.format(e.created_at))))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},U.a.I18n.t("pageTitle")," ",r.a.createElement($.a,{className:"page-title-action",to:"/new"},U.a.I18n.t("new"))),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,messages:Kn,search:!1,endpoint:"segments",onRenderItem:this.renderItem,columns:Yn,bulk_actions:Gn,item_actions:Jn,sort_by:"name",sort_order:"asc"}))}}]),t}(r.a.Component);Qn.propTypes={location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired};var Xn=Qn,Zn=n(339),ea=n.n(Zn),ta=document.getElementById("segments_container");ta&&o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{path:"/new",component:ea.a}),r.a.createElement(x,{path:"/edit/:id",component:ea.a}),r.a.createElement(x,{path:"*",component:Xn}))),ta);n(490);var na=[{name:"name",label:U.a.I18n.t("formName"),sortable:!0},{name:"segments",label:U.a.I18n.t("segments")},{name:"signups",label:U.a.I18n.t("signups")},{name:"created_at",label:U.a.I18n.t("createdOn"),sortable:!0}],aa={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneFormTrashed"):U.a.I18n.t("multipleFormsTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneFormDeleted"):U.a.I18n.t("multipleFormsDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneFormRestored"):U.a.I18n.t("multipleFormsRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},ra=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:aa.onTrash}],ia=[{name:"edit",label:U.a.I18n.t("edit"),link:function(e){return r.a.createElement("a",{href:"admin.php?page=mailpoet-form-editor&id=".concat(e.id)},U.a.I18n.t("edit"))}},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"forms",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("formDuplicated").replace("%$1s",e.data.name)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"trash"}],oa=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"createForm",function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"forms",action:"create"}).done(function(e){window.location=window.mailpoet_form_edit_url+e.data.id}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),B()(q()(q()(n)),"renderItem",function(e,t){var n=Y()("manage-column","column-primary","has-row-actions"),a=window.mailpoet_segments.filter(function(t){return-1!==V.a.inArray(t.id,e.segments)}).map(function(e){return e.name}).join(", ");return"user"===e.settings.segments_selected_by&&(a="".concat(U.a.I18n.t("userChoice")," ").concat(a)),r.a.createElement("div",null,r.a.createElement("td",{className:n},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"admin.php?page=mailpoet-form-editor&id=".concat(e.id)},e.name)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("segments")},a),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("signups")},e.signups),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("createdOn")},r.a.createElement("abbr",null,U.a.Date.format(e.created_at))))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},U.a.I18n.t("pageTitle")," ",r.a.createElement("button",{className:"page-title-action",href:"javascript:;",onClick:this.createForm,"data-automation-id":"create_new_form",type:"button"},U.a.I18n.t("new"))),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,messages:aa,search:!1,endpoint:"forms",onRenderItem:this.renderItem,columns:na,bulk_actions:ra,item_actions:ia}))}}]),t}(r.a.Component);oa.propTypes={location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired};var sa=oa,la=document.getElementById("forms_container");la&&o.a.render(r.a.createElement(k,null,r.a.createElement(x,{path:"*",component:sa})),la);n(493);var ca=[{name:"knowledgeBase",label:U.a.I18n.t("tabKnowledgeBaseTitle"),link:"/knowledgeBase"},{name:"systemStatus",label:U.a.I18n.t("tabSystemStatusTitle"),link:"/systemStatus"},{name:"systemInfo",label:U.a.I18n.t("tabSystemInfoTitle"),link:"/systemInfo"},{name:"yourPrivacy",label:U.a.I18n.t("tabYourPrivacyTitle"),link:"/yourPrivacy"}];function ua(e){var t=ca.map(function(t){var n=Y()("nav-tab",{"nav-tab-active":e.tab===t.name});return r.a.createElement($.a,{key:"tab-".concat(t.name),className:n,to:t.link},t.label)});return r.a.createElement("h2",{className:"nav-tab-wrapper"},t)}ua.propTypes={tab:u.a.string},ua.defaultProps={tab:"knowledgeBase"};var pa=ua;var da=function(){return r.a.createElement("div",null,r.a.createElement(pa,{tab:"knowledgeBase"}),r.a.createElement("p",null,U.a.I18n.t("knowledgeBaseIntro")),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/116-common-problems"},"Common Problems")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/165-newsletters"},"Newsletters")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/156-migration-questions"},"Migration Questions")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/149-sending-methods"},"Sending Methods")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/139-subscription-forms"},"Subscription Forms")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/114-getting-started"},"Getting Started")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/123-newsletter-designer"},"Newsletter Designer")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/121-subscribers-and-lists"},"Subscribers and Lists"))),r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/",className:"button button-primary"},U.a.I18n.t("knowledgeBaseButton")))};function ma(e){e.target.select()}var ha=function(){var e=window.systemInfoData;return r.a.createElement("div",null,r.a.createElement(pa,{tab:"systemInfo"}),r.a.createElement("div",{className:"mailpoet_notice notice inline",style:{marginTop:"1em"}},r.a.createElement("p",null,U.a.I18n.t("systemInfoIntro"))),function(e){if(we.a.isObject(e)){var t=Re()(e).map(function(t){return"".concat(t,": ").concat(e[t])});return r.a.createElement("textarea",{readOnly:!0,onFocus:ma,value:t.join("\n"),style:{width:"100%",height:"400px"}})}return r.a.createElement("p",null,U.a.I18n.t("systemInfoDataError"))}(e))},fa=function(e){return r.a.createElement("table",{className:"widefat fixed",style:{maxWidth:e.max_width}},r.a.createElement("tbody",null,e.rows.map(function(e){return r.a.createElement("tr",{key:"row_".concat(e.key)},r.a.createElement("td",{className:"row-title"},e.key),r.a.createElement("td",null,e.value))})))};fa.propTypes={max_width:u.a.string,rows:u.a.arrayOf(u.a.shape({key:u.a.string.isRequired,value:u.a.oneOfType([u.a.string,u.a.number,u.a.element]).isRequired})).isRequired},fa.defaultProps={max_width:"auto"};var ga=fa,va=function(e){return r.a.createElement("span",null,!0===e.children&&e.truthy||!1===e.children&&e.falsy||e.unknown)};va.propTypes={truthy:u.a.string,falsy:u.a.string,unknown:u.a.string,children:u.a.bool},va.defaultProps={truthy:U.a.I18n.t("yes"),falsy:U.a.I18n.t("no"),unknown:U.a.I18n.t("unknown"),children:null};var _a=va,ya=function(e){var t=e.status_data,n={active:U.a.I18n.t("running"),inactive:U.a.I18n.t("cronWaiting")};return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusCronStatusTitle")),r.a.createElement(ga,{max_width:"400px",rows:[{key:U.a.I18n.t("accessible"),value:r.a.createElement(_a,null,t.accessible)},{key:U.a.I18n.t("status"),value:n[t.status]?n[t.status]:U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastUpdated"),value:t.updated_at?U.a.Date.full(1e3*t.updated_at):U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastRunStarted"),value:t.run_accessed_at?U.a.Date.full(1e3*t.run_started_at):U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastRunCompleted"),value:t.run_completed_at?U.a.Date.full(1e3*t.run_completed_at):U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastSeenError"),value:t.last_error||U.a.I18n.t("none")}]}))};ya.propTypes={status_data:u.a.shape({accessible:u.a.bool,status:u.a.string,updated_at:u.a.number,run_accessed_at:u.a.number,run_completed_at:u.a.number}).isRequired};var ba=ya,wa=function(e){return r.a.createElement("tr",null,r.a.createElement("td",{className:"column column-primary"},e.task.id),r.a.createElement("td",{className:"column"},e.task.type),r.a.createElement("td",{className:"column"},e.task.newsletter?r.a.createElement("a",{href:e.task.newsletter.preview_url,"data-newsletter-id":e.task.newsletter.newsletter_id,"data-queue-id":e.task.newsletter.queue_id,target:"_blank",rel:"noopener noreferrer"},e.task.newsletter.subject||U.a.I18n.t("preview")):U.a.I18n.t("none")),r.a.createElement("td",{className:"column"},e.task.priority),e.show_scheduled_at?r.a.createElement("td",{className:"column-date"},r.a.createElement("abbr",null,U.a.Date.format(1e3*e.task.scheduled_at))):null,r.a.createElement("td",{className:"column-date"},r.a.createElement("abbr",null,U.a.Date.format(1e3*e.task.updated_at))))};wa.propTypes={show_scheduled_at:u.a.bool,task:u.a.shape({id:u.a.number.isRequired,type:u.a.string.isRequired,priority:u.a.number.isRequired,updated_at:u.a.number.isRequired,scheduled_at:u.a.number,status:u.a.string,newsletter:u.a.shape({newsletter_id:u.a.number.isRequired,queue_id:u.a.number.isRequired,preview_url:u.a.string.isRequired,subject:u.a.string})}).isRequired},wa.defaultProps={show_scheduled_at:!1};var ka=wa,Ea=function(e){return r.a.createElement("tr",null,r.a.createElement("th",{className:"row-title"},"Id"),r.a.createElement("th",{className:"row-title"},U.a.I18n.t("type")),r.a.createElement("th",{className:"row-title"},U.a.I18n.t("email")),r.a.createElement("th",{className:"row-title"},U.a.I18n.t("priority")),e.show_scheduled_at?r.a.createElement("th",{className:"row-title"},U.a.I18n.t("scheduledAt")):null,r.a.createElement("th",{className:"row-title"},U.a.I18n.t("updatedAt")))};Ea.propTypes={show_scheduled_at:u.a.bool},Ea.defaultProps={show_scheduled_at:!1};var Sa=Ea,Ia=function(e){var t=e.show_scheduled_at?6:5;return r.a.createElement("table",{className:"widefat fixed striped"},r.a.createElement("thead",null,r.a.createElement(Sa,{show_scheduled_at:e.show_scheduled_at})),r.a.createElement("tbody",null,e.tasks.length?e.tasks.map(function(t){return r.a.createElement(ka,{key:t.id,task:t,show_scheduled_at:e.show_scheduled_at})}):r.a.createElement("tr",{className:"no-items"},r.a.createElement("td",{colSpan:t},U.a.I18n.t("nothingToShow")))),r.a.createElement("tfoot",null,r.a.createElement(Sa,{show_scheduled_at:e.show_scheduled_at})))};Ia.propTypes={show_scheduled_at:u.a.bool,tasks:u.a.arrayOf(ka.propTypes.task).isRequired},Ia.defaultProps={show_scheduled_at:!1};var xa=Ia,Na=function(e){var t=e.status_data;return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusQueueTitle")),r.a.createElement(ga,{max_width:"400px",rows:[{key:U.a.I18n.t("status"),value:"paused"===t.status?U.a.I18n.t("paused"):U.a.I18n.t("running")},{key:U.a.I18n.t("startedAt"),value:t.started?U.a.Date.full(1e3*t.started):U.a.I18n.t("unknown")},{key:U.a.I18n.t("sentEmails"),value:t.sent||0},{key:U.a.I18n.t("retryAttempt"),value:t.retry_attempt||U.a.I18n.t("none")},{key:U.a.I18n.t("retryAt"),value:t.retry_at?U.a.Date.full(1e3*t.retry_at):U.a.I18n.t("none")},{key:U.a.I18n.t("error"),value:t.error?t.error.error_message:U.a.I18n.t("none")},{key:U.a.I18n.t("totalCompletedTasks"),value:t.tasksStatusCounts.completed},{key:U.a.I18n.t("totalRunningTasks"),value:t.tasksStatusCounts.running},{key:U.a.I18n.t("totalPausedTasks"),value:t.tasksStatusCounts.paused},{key:U.a.I18n.t("totalScheduledTasks"),value:t.tasksStatusCounts.scheduled}]}),r.a.createElement("h4",null,U.a.I18n.t("scheduledTasks")),r.a.createElement(xa,{show_scheduled_at:!0,tasks:t.latestTasks.filter(function(e){return"scheduled"===e.status})}),r.a.createElement("h4",null,U.a.I18n.t("runningTasks")),r.a.createElement(xa,{tasks:t.latestTasks.filter(function(e){return null===e.status})}),r.a.createElement("h4",null,U.a.I18n.t("completedTasks")),r.a.createElement(xa,{tasks:t.latestTasks.filter(function(e){return"completed"===e.status})}))};Na.propTypes={status_data:u.a.shape({status:u.a.string,started:u.a.number,sent:u.a.number,retry_attempt:u.a.number,retry_at:u.a.number,error:u.a.shape({operation:u.a.string,error_message:u.a.string}),tasksStatusCounts:u.a.shape({completed:u.a.number.isRequired,running:u.a.number.isRequired,paused:u.a.number.isRequired,scheduled:u.a.number.isRequired}).isRequired,latestTasks:u.a.arrayOf(ka.propTypes.task).isRequired}).isRequired};var Ca=Na;function Ta(e,t,n){var a=e?"success":"error",i=e?U.a.I18n.t("systemStatusConnectionSuccessful"):"".concat(U.a.I18n.t("systemStatusConnectionUnsuccessful")," ").concat(t);return n&&(i=zt()(i,/\[link\](.*?)\[\/link\]/g,function(e){return r.a.createElement("a",{href:"".concat(n),key:"kb-link"},e)})),r.a.createElement("div",{className:"mailpoet_notice notice inline notice-".concat(a),style:{marginTop:"1em"}},r.a.createElement("p",null,i))}var Pa=function(){var e,t,n,a=window.systemStatusData;return r.a.createElement("div",null,r.a.createElement(pa,{tab:"systemStatus"}),r.a.createElement("div",{className:"mailpoet_notice notice inline",style:{marginTop:"1em"}},r.a.createElement("p",null,a.mss.enabled?U.a.I18n.t("systemStatusIntroCronMSS"):U.a.I18n.t("systemStatusIntroCron"))),(t=(e=a).cron.isReachable,n=e.cron.url,r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusCronTitle")),r.a.createElement("p",null,r.a.createElement("a",{href:n,target:"_blank",rel:"noopener noreferrer"},n)),Ta(t,U.a.I18n.t("systemStatusCronConnectionUnsuccessfulInfo"),"//beta.docs.mailpoet.com/article/231-sending-does-not-work"))),function(e){if(e.mss.enabled){var t=e.mss.enabled.isReachable;return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusMSSTitle")),Ta(t,U.a.I18n.t("systemStatusMSSConnectionUnsuccessfulInfo"),!1))}}(a),r.a.createElement(ba,{status_data:a.cronStatus}),r.a.createElement(Ca,{status_data:a.queueStatus}))};var Da=function(){return r.a.createElement("div",null,r.a.createElement(pa,{tab:"yourPrivacy"}),r.a.createElement("p",null,U.a.I18n.t("yourPrivacyContent1")),r.a.createElement("p",null,U.a.I18n.t("yourPrivacyContent2")),r.a.createElement("p",null,U.a.I18n.t("yourPrivacyContent3")),r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://www.mailpoet.com/privacy-notice/",className:"button button-primary"},U.a.I18n.t("yourPrivacyButton")))},Ra=document.getElementById("help_container");Ra&&o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{exact:!0,path:"/",render:function(){return r.a.createElement(ve,{to:"/knowledgeBase"})}}),r.a.createElement(x,{path:"/knowledgeBase",component:da}),r.a.createElement(x,{path:"/systemStatus",component:Pa}),r.a.createElement(x,{path:"/systemInfo",component:ha}),r.a.createElement(x,{path:"/yourPrivacy",component:Da}))),Ra);var Aa=n(369),ja=n.n(Aa),Oa=[{element:document.querySelector("#toplevel_page_mailpoet-newsletters > ul > li > a[href*=mailpoet-segments]").parentNode,intro:U.a.I18n.t("introLists")},{element:document.querySelector("#toplevel_page_mailpoet-newsletters > ul > li > a[href*=mailpoet-forms]").parentNode,intro:U.a.I18n.t("introForms")},{element:".mailpoet-chat",intro:U.a.I18n.t("introChat")},{element:"#mailpoet-new-email",intro:U.a.I18n.t("introEmails")}],La=!1;U.a.showIntro=function(){if(!(La||window.innerWidth<=960)){var e=ja()();e.setOptions({steps:Oa,nextLabel:"".concat(U.a.I18n.t("introNext")," →"),prevLabel:"← ".concat(U.a.I18n.t("introBack")),skipLabel:U.a.I18n.t("introSkip"),doneLabel:U.a.I18n.t("introDone"),positionPrecedence:["right","left","bottom","top"],buttonClass:"button",hidePrev:!0,hideNext:!0,helperElementPadding:12,scrollToElement:!1,showStepNumbers:!1,tooltipPosition:"auto"}),e.onafterchange(function(e){if("fixed"===getComputedStyle(e).getPropertyValue("position")){var t=document.querySelector(".introjs-helperLayer"),n=document.querySelector(".introjs-tooltipReferenceLayer");n.style.top="".concat(Pe()(n.style.top,10)-window.pageYOffset,"px"),t.style.top="".concat(Pe()(t.style.top,10)-window.pageYOffset,"px")}}),e.onexit(function(){La=!1,document.body.classList.remove("mailpoet-intro-active")}),e.onskip(function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:{show_intro:0}})}),e.start(),La=!0,document.body.classList.add("mailpoet-intro-active")}};var Ma=function(e){return"show_poll_success_delivery_".concat(e)},qa=function(){if(!document.getElementById("typef_orm")){var e=document.createElement("script");e.id="typef_orm",e.src="https://embed.typeform.com/embed.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}},Fa={successDelivery:{canShow:function(e,t){return"en"===window.mailpoet_locale&&"1"===window.mailpoet_polls_visibility[Ma(e)]&&(t||"PHPMail"===window.mailpoet_polls_data.mta_method)},initTypeformScript:qa,setPollShown:function(e){var t={};t[Ma(e)]="0",U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:t}),window.mailpoet_polls_visibility[Ma(e)]="0"},showModal:function(e,t){U.a.Modal.popup({onInit:qa,template:'\n <div class="typeform-widget"\n data-url="https://mailpoet.typeform.com/to/'.concat(t,'"\n data-transparency="100"\n data-hide-headers="true"\n data-hide-footer="true"\n style="width: 500px; height: 500px; max-width: 100%; max-height: 100%;"\n ></div>\n ')})}}};U.a.Poll=Fa;n(495);var Ba=n(243),$a=n.n(Ba),Ha=n(37),Va=n.n(Ha),Wa=(n(496),n(21)),Ua=n.n(Wa),za=n(370),Ya=n.n(za),Ka=function(e){var t,n=V()("<div />").html(e).text();return n=n.toLowerCase().replace(/^["';.,\s]+|[^\x20-\x7E]+$|["';.,_\s]+$/g,"").replace(/\s+|%\d+|,+/g,""),(t=/<(.*?)>/.exec(n))&&(n=t[1].trim()),(t=/mailto:(?:\s+)?(.*)/.exec(n))&&(n=t[1].trim()),!!window.mailpoet_email_regex.test(n)&&n};var Ga=function(e){var t,n,a,r,i=[],o=[],s=[],l=[],c=null,u=null,p=!1;return Re()(e).forEach(function(d){a=e[d].map(function(e){return e.trim()}),r=a.length,null===u&&(u=r),r===u&&(null===c?(Re()(a).forEach(function(e){n=Ka(a[e]),null===c&&window.mailpoet_email_regex.test(n)&&(c=e,o[n]=!0,a[e]=n,i[n]=a)}),null===c&&0===Pe()(d,10)&&(p=!0,i[0]=a)):""!==a[c]&&(t=Ka(a[c]),we.a.has(o,t)?s.push(t):window.mailpoet_email_regex.test(t)?(o[t]=!0,a[c]=t,i[t]=a):l.push(a[c])))}),(i=we.a.values(i))&&(p&&i.length>=2||!p&&i.length>=1)?{header:window.mailpoet_email_regex.test(i[0][c])?null:i.shift(),subscribers:i,subscribersCount:i.length,duplicate:s,invalid:l}:null};V()(document).ready(function(){if(V()("#mailpoet_subscribers_import").length){V()('input[name="select_method"]').attr("checked",!1);var e=new(Va.a.Router.extend({routes:{"":"home",step1:"step1",step2:"step2",step3:"step3"},home:function(){this.navigate("step1",{trigger:!0})}}));e.on("route:step1",function(){if(window.mailpoetColumns=V.a.map(window.mailpoetColumns,function(e){var t=e;return t.validation_rule=!1,t}),void 0===window.importData.step1){var n=Ua.a.compile(V()("#method_process_template").html());V()(".mailpoet_method_process").html(n());var a=V()(window.location.hash),r=V()("#select_method"),i=V()("#paste_input"),o=i.data("placeholder").replace(/\\n/g,"\n"),s=V()("#method_paste > div.mailpoet_method_process").find("a.mailpoet_process"),l=V()("#mailchimp_key"),c=V()("#mailchimp_key_verify"),u=V()("#mailchimp_lists"),p=V()("#method_mailchimp > div.mailpoet_method_process").find("a.mailpoet_process"),d=V()("#file_local"),m=V()("#method_file > div.mailpoet_method_process").find("a.mailpoet_process");r.change(function(){var e=V()(':radio[name="select_method"]'),t=e.index(e.filter(":checked"));U.a.Notice.hide(),a.find(".inside").children('div[id^="method_"]').hide(),a.find(".inside").children('div[id^="method_"]:eq('.concat(t,")")).show().find("table").show()}),t(),i.attr("value",o).css("color","#999").focus(function(e){V()(e.currentTarget).val()===o&&V()(e.currentTarget).attr("value","").css("color","#222")}).blur(function(e){""===V()(e.currentTarget).val()&&V()(e.currentTarget).attr("value",o).css("color","#999")}).keyup(function(e){h(s,""!==e.currentTarget.value.trim()?"on":"off")}),s.click(function(){var e=encodeURI(i.val()).split(/%..|./).length-1;U.a.Notice.hide(),e>window.maxPostSizeBytes?U.a.Notice.error(U.a.I18n.t("maxPostSizeNotice")):(U.a.Modal.loading(!0),setTimeout(function(){Ya.a.parse(i.val(),f(!1))},10))}),d.change(function(e){var t=e.currentTarget.value.match(/[^.]+$/);U.a.Notice.hide(),null!==t&&"csv"===t[0].toLowerCase()||(e.currentTarget.value.val(""),U.a.Notice.error(U.a.I18n.t("wrongFileFormat"))),h(m,""!==e.currentTarget.value.trim()?"on":"off")}),m.click(function(){""!==d.val().trim()&&(U.a.Modal.loading(!0),setTimeout(function(){d.parse({config:f(!0)})},10))}),l.keyup(function(e){""!==e.currentTarget.value.trim()&&/[a-zA-Z0-9]{32}-/.exec(e.currentTarget.value.trim())||(u.hide(),V()(".mailpoet_mailchimp-key-status").html("").removeClass("mailpoet_mailchimp-ok mailpoet_mailchimp-error"),h(p,"off"))}),c.click(function(){U.a.Modal.loading(!0),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"importExport",action:"getMailChimpLists",data:{api_key:l.val()}}).always(function(){U.a.Modal.loading(!1)}).done(function(e){var t,n;V()(".mailpoet_mailchimp-key-status").html("").removeClass().addClass("mailpoet_mailchimp-key-status mailpoet_mailchimp-ok"),0===e.data.length?(V()(".mailpoet_mailchimp-key-status").html(U.a.I18n.t("noMailChimpLists")),u.hide(),h(p,"off")):(t=e.data,(n=u.find("select")).data("select2")?(n.select2("data",t),n.trigger("change")):n.select2({data:t,width:"20em",templateResult:function(e){return e.name},templateSelection:function(e){return e.name}}).change(function(e){null!==V()(e.currentTarget).val()?h(p,"on"):h(p,"off")}).trigger("change"),u.show())}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),p.click(function(){p.closest("table a").hasClass("button-disabled")||(U.a.Modal.loading(!0),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"importExport",action:"getMailChimpSubscribers",data:{api_key:l.val(),lists:u.find("select").val()}}).always(function(){U.a.Modal.loading(!1)}).done(function(t){window.importData.step1=t.data,U.a.trackEvent("Subscribers import started",{source:"MailChimp","MailPoet Free version":window.mailpoet_version}),e.navigate("step2",{trigger:!0})}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}))})}else t();function h(e,t){"on"!==t?e.closest("table a").addClass("button-disabled"):e.closest("table a").removeClass("button-disabled")}function f(t){return{skipEmptyLines:!0,error:function(){U.a.Notice.hide(),U.a.Notice.error(U.a.I18n.t("dataProcessingError"))},complete:function(n){var a=Ga(n.data);if(a)window.importData.step1=a,U.a.trackEvent("Subscribers import started",{source:t?"file upload":"pasted data","MailPoet Free version":window.mailpoet_version}),e.navigate("step2",{trigger:!0});else{U.a.Modal.loading(!1);var r=U.a.I18n.t("noValidRecords");r=(r=r.replace("[link]",U.a.I18n.t("csvKBLink"))).replace("[/link]","</a>"),U.a.Notice.error(r)}}}}}),e.on("route:step2",function(){var n,a,r;if(void 0!==window.importData.step1){var i=V()("#step2_process"),o=V()("#return_to_step1"),s=V.a.extend(!0,{},window.importData.step1),l=Ua.a.compile(V()("#subscribers_data_template").html()),c=Ua.a.compile(V()("#subscribers_data_template_partial").html()),u=Ua.a.compile(V()("#subscribers_data_parse_results_template").html()),p=V()("#mailpoet_segments_select"),d=Array.apply(void 0,le()(new Array(s.subscribers[0].length))).map(String.prototype.valueOf,". . .");t(),V()("#subscribers_data_parse_results:visible").html(""),V()("#subscribers_data_import_results:visible").hide(),(s.invalid.length||s.duplicate.length)&&(r={},s.duplicate.forEach(function(e){r[e]=(r[e]||0)+1}),s.duplicate=[],Re()(r).forEach(function(e){r[e]>1?s.duplicate.push("".concat(e," (x").concat(r[e],")")):s.duplicate.push(e)}),a={notice:U.a.I18n.t("importNoticeSkipped").replace("%1$s","<strong>".concat(s.invalid.length+s.duplicate.length,"</strong>")),invalid:s.invalid.length?U.a.I18n.t("importNoticeInvalid").replace("%1$s","<strong>".concat(s.invalid.length.toLocaleString(),"</strong>")).replace("%2$s",s.invalid.join(", ")):null,duplicate:s.duplicate.length?U.a.I18n.t("importNoticeDuplicate").replace("%1$s","<strong>".concat(s.duplicate.length,"</strong>")).replace("%2$s",s.duplicate.join(", ")):null},V()("#subscribers_data_parse_results").html(u(a))),V()(".mailpoet_subscribers_data_parse_results_details_show").click(function(e){var t=V()(".mailpoet_subscribers_data_parse_results_details");V()(t).toggle(),e.currentTarget.text(V()(t).is(":visible")?U.a.I18n.t("hideDetails"):U.a.I18n.t("showDetails"))}),window.mailpoetSegments.length?V()(".mailpoet_segments").show():V()(".mailpoet_no_segments").show(),V()(".mailpoet_create_segment").click(function(){U.a.Modal.popup({title:U.a.I18n.t("addNewList"),template:V()("#new_segment_template").html()}),V()("#new_segment_name").keypress(function(e){13===e.which&&V()("#new_segment_process").click()}),V()("#new_segment_process").click(function(){var e=V()("#new_segment_name").val().trim(),t=V()("#new_segment_description").val().trim();U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"ImportExport",action:"addSegment",data:{name:e,description:t}}).done(function(e){var t;window.mailpoetSegments.push({id:e.data.id,name:e.data.name,subscriberCount:0}),null===(t=p.val())?t=[e.data.id]:t.push(e.data.id),h(window.mailpoetSegments),p.val(t).trigger("change"),V()(".mailpoet_segments:hidden").show(),V()(".mailpoet_no_segments:visible").hide(),U.a.Modal.close()}).fail(function(e){e.errors.length>0&&(U.a.Notice.hide(),U.a.Notice.error(e.errors.map(function(e){return e.message}),{positionAfter:"#new_segment_name"}))})}),V()("#new_segment_cancel").click(function(){U.a.Modal.close()})}),Ua.a.registerPartial("subscribers_data_template_partial",c),Ua.a.registerHelper("show_and_match_columns",function(e,t){var n,a,r,i,o=[],s=[];return Re()(e.subscribers[0]).forEach(function(t){n=e.subscribers[0][t],a="ignore",n%1!=0&&window.mailpoet_email_regex.test(n)?a="email":e.header&&(r=e.header[t],-1!==(i=window.mailpoetColumns.map(function(e){return e.name}).indexOf(r))?a=window.mailpoetColumns[i].id:r&&(/first|first name|given name/i.test(r)?a="first_name":/last|last name/i.test(r)&&(a="last_name"))),a="ignore"!==a&&-1===s.indexOf(a)?a:"ignore",o[t]={column_id:a},s.push(a)}),t.fn(o)}),Ua.a.registerHelper("sanitize_data",function(e){return e instanceof Ua.a.SafeString?e:new Ua.a.SafeString(Ua.a.Utils.escapeExpression(e))}),Ua.a.registerHelper("calculate_index",function(e){var t=Pe()(e,10);return 10===t&&s.subscribersCount>11?(n=t,". . ."):t===s.subscribers.length-1?s.subscribersCount.toLocaleString():t+1}),s.subscribersCount>11&&s.subscribers.splice(10,s.subscribersCount-11,d),V()("#subscribers_data > table").html(l(s)),V()("select.mailpoet_subscribers_column_data_match").select2({data:window.mailpoetColumnsSelect2,width:"15em",templateResult:function(e){return e.name},templateSelection:function(e){return e.name}}).on("select2:selecting",function(e){var t=e.currentTarget,n=e.params.args.data.id;"create"===n?(e.preventDefault(),V()(t).select2("close"),U.a.Modal.popup({title:U.a.I18n.t("addNewField"),template:V()("#form_template_field_form").html()}),V()("#form_field_new").parsley().on("form:submit",function(){var e=V()(t.$element).mailpoetSerializeObject();return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"customFields",action:"save",data:e}).done(function(e){var n={id:e.data.id,name:e.data.name,type:e.data.type,params:e.data.params,custom:!0};2===window.mailpoetColumnsSelect2.length&&window.mailpoetColumnsSelect2.push({name:U.a.I18n.t("userColumns"),children:[]}),window.mailpoetColumnsSelect2[2].children.push(n),window.mailpoetColumns.push(n),V()("select.mailpoet_subscribers_column_data_match").each(function(){V()(t).html("").select2("destroy").select2({data:window.mailpoetColumnsSelect2,width:"15em",templateResult:function(e){return e.name},templateSelection:function(e){return e.name}})}),V()(t).data("column-id",n.id),V()(t).data("validation-rule",!1),f(),U.a.Modal.close()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{positionAfter:"#field_name"})}),!1})):V()("select.mailpoet_subscribers_column_data_match").each(function(){var a=t,r=V()(a).val();r===n&&"ignore"!==r&&(confirm("".concat(U.a.I18n.t("selectedValueAlreadyMatched")," ").concat(U.a.I18n.t("confirmCorrespondingColumn")))?V()(a).data("column-id","ignore"):(e.preventDefault(),V()(t).select2("close")))})}).on("select2:select",function(e){var t=e.currentTarget,n=e.params.data.id;V()(t).data("column-id",n),f()}),o.off().on("click",function(){e.navigate("step1",{trigger:!0})}),i.off().on("click",function(t){var n={},a=new V.a.AsyncQueue,r=0,i=$a()()/1e3,o={created:0,updated:0,errors:[],segments:[]};if(!V()(t.currentTarget).hasClass("button-disabled")){U.a.Modal.loading(!0);var s,l,c=(s=window.importData.step1.subscribers,l=2e3,s.reduce(function(e,t,n){return n%l==0&&e.push([]),e[e.length-1].push(t),e},[]));we.a.each(V()("select.mailpoet_subscribers_column_data_match"),function(e,t){var a=V()(e).data("column-id"),r=V()(e).data("validation-rule");"ignore"!==a&&(n[a]={index:t,validation_rule:r})}),we.a.each(c,function(){a.add(function(e){e.pause(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"ImportExport",action:"processImport",data:Ve()({columns:n,subscribers:c[r],timestamp:i,segments:p.val(),updateSubscribers:"yes"===V()(':radio[name="subscriber_update_option"]:checked').val()})}).done(function(t){var n=t.data.added_to_segment_with_welcome_notification;o.created+=t.data.created,o.updated+=t.data.updated,o.segments=t.data.segments,o.added_to_segment_with_welcome_notification=n,e.run()}).fail(function(e){U.a.Modal.loading(!1),e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}),r+=1})}),a.run(),a.onComplete(function(){U.a.Modal.loading(!1),o.errors.length>0&&!o.updated&&!o.created?U.a.Notice.error(we.a.flatten(o.errors)):(window.mailpoetSegments=o.segments,o.segments=we.a.map(p.select2("data"),function(e){return e.name}),window.importData.step2=o,h(window.mailpoetSegments),e.navigate("step3",{trigger:!0}))})}}),f(),h(window.mailpoetSegments)}else e.navigate("step1",{trigger:!0});function m(e){"on"!==e?i.addClass("button-disabled"):i.removeClass("button-disabled")}function h(e){p.data("select2")&&(p.html("").select2("destroy"),m("off")),p.select2({data:e,width:"20em",templateResult:function(e){var t=e;return t.subscriberCount=Pe()(t.subscriberCount,10),"".concat(t.name," (").concat(t.subscriberCount.toLocaleString(),")")},templateSelection:function(e){var t=e;return t.subscriberCount=Pe()(t.subscriberCount,10),"".concat(t.name," (").concat(t.subscriberCount.toLocaleString(),")")}}).change(function(e){var t=V()('[data-id="notice_segmentSelection"]');e.currentTarget.value?(V()('[data-id="notice_segmentSelection"]').remove(),V()(".mailpoet_notice.error:visible").length||m("on")):(t.length||U.a.Notice.error(U.a.I18n.t("segmentSelectionRequired"),{static:!0,scroll:!0,id:"notice_segmentSelection",hideClose:!0}),m("off"))})}function f(){var e=V.a.extend(!0,{},s),t=!1;V()('[data-id="notice_invalidEmail"], [data-id="notice_invalidDate"]').remove();var a=V.a.map(V()(".mailpoet_subscribers_column_data_match"),function(e,t){var n=V()(e).data("column-id"),a=V()(e).data("validation-rule");return V()(e).val(n).trigger("change"),{id:n,index:t,validationRule:a,element:e}});V.a.map(window.mailpoetColumns,function(r){var i,o,s,l,c=we.a.find(a,function(e){return e.id===r.id});"email"===r.id&&(window.mailpoet_email_regex.test(e.subscribers[0][c.index])?U.a.Notice.hide("invalidEmail"):(t=!0,V()('[data-id="notice_invalidEmail"]').length||U.a.Notice.error(U.a.I18n.t("columnContainsInvalidElement"),{static:!0,scroll:!0,hideClose:!0,id:"invalidEmail"}))),"date"===r.type&&c&&(l=[Ht.a.ISO_8601,"YYYY/MM/DD","MM/DD/YYYY","DD/MM/YYYY","YYYY/MM/DD","YYYY/DD/MM","MM/YYYY","YYYY/MM","YYYY"],i=e.subscribers[0][c.index],o=!1,""===i.trim()?(e.subscribers[0][c.index]='<span class="mailpoet_data_match mailpoet_import_error" title="'.concat(U.a.I18n.t("noDateFieldMatch"),'">').concat(U.a.I18n.t("emptyFirstRowDate"),"</span> "),t=!0):Re()(l).forEach(function(e){if(s=l[e],Ht()(i,s,!0).isValid())return o="function"==typeof s?"datetime":s,void V()(c.element).data("validation-rule",o);"datetime"===o&&(o=Ht.a.ISO_8601)}),V.a.map(e.subscribers,function(e,a){var r=e,i=r[c.index],o=Ht()(i,s,!0);a!==n&&""!==i.trim()&&(o.isValid()?r[c.index]=new Ua.a.SafeString("".concat(Ua.a.Utils.escapeExpression(r[c.index]),'<span class="mailpoet_data_match" title="').concat(U.a.I18n.t("verifyDateMatch"),'">').concat(U.a.Date.format(o),"</span> ")):(r[c.index]=new Ua.a.SafeString("".concat(Ua.a.Utils.escapeExpression(r[c.index]),'<span class="mailpoet_data_match mailpoet_import_error" title="').concat(U.a.I18n.t("noDateFieldMatch"),'">').concat(new Ua.a.SafeString(U.a.I18n.t("dateMatchError")),"</span> ")),t=!0))}),t&&!V()(".mailpoet_invalidDate").length&&U.a.Notice.error(U.a.I18n.t("columnContainsInvalidDate"),{static:!0,scroll:!0,hideClose:!0,id:"invalidDate"}))}),V()("#subscribers_data > table > tbody").html(c(e)),t?m("off"):!V()(".mailpoet_notice.error:visible").length&&p.val()&&m("on")}}),e.on("route:step3",function(){if(void 0!==window.importData.step2){t(),window.importData.step2.errors.length>0&&U.a.Notice.error(we.a.flatten(window.importData.step2.errors)),U.a.trackEvent("Subscribers import finished",{"Subscribers created":window.importData.step2.created,"Subscribers updated":window.importData.step2.updated,"MailPoet Free version":window.mailpoet_version});var n=Ua.a.compile(V()("#subscribers_data_import_results_template").html()),a=V()("span.mailpoet_export"),r={created:!!window.importData.step2.created&&U.a.I18n.t("subscribersCreated").replace("%1$s","<strong>".concat(window.importData.step2.created.toLocaleString(),"</strong>")).replace("%2$s",'"'.concat(window.importData.step2.segments.join('", "'),'"')),updated:!!window.importData.step2.updated&&U.a.I18n.t("subscribersUpdated").replace("%1$s","<strong>".concat(window.importData.step2.updated.toLocaleString(),"</strong>")).replace("%2$s",'"'.concat(window.importData.step2.segments.join('", "'),'"')),no_action:!window.importData.step2.created&&!window.importData.step2.updated,added_to_segment_with_welcome_notification:window.importData.step2.added_to_segment_with_welcome_notification};V()("#subscribers_data_import_results").html(n(r)).show(),V()("a.mailpoet_import_again").off().click(function(){V()("#subscribers_data_import_results").hide(),e.navigate("step1",{trigger:!0})}),V()("a.mailpoet_view_subscribers").off().click(function(){window.location.href="admin.php?page=mailpoet-subscribers"}),r.created&&a.not(":visible")&&a.show(),window.importData.step2=void 0}else e.navigate("step2",{trigger:!0})}),Va.a.History.started||Va.a.history.start()}function t(){U.a.Notice.hide(),U.a.Modal.loading(!1),V()('#mailpoet_subscribers_import > div[id^="step"]').hide(),V()(window.location.hash).show()}});n(497);var Ja=n(340),Qa=n.n(Ja),Xa=function(e){return e.step>e.steps_count?null:r.a.createElement("div",{className:"mailpoet_stepped_progress_bar"},le()(Array(e.steps_count).keys()).map(function(t){return r.a.createElement("div",{className:"mailpoet_stepped_progress_bar_step ".concat(t<e.step?"active":""),key:"step_".concat(t),style:{width:"".concat(Math.floor(100/e.steps_count),"%")}})}))};Xa.propTypes={steps_count:u.a.number.isRequired,step:u.a.number.isRequired};var Za=Xa,er=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_centered_column mailpoet_welcome_wizard_header"},r.a.createElement("img",{src:e.logo_src,width:"200",height:"87",alt:"MailPoet logo"}),e.current_step<=e.steps_count?r.a.createElement(Za,{steps_count:e.steps_count,step:e.current_step}):null)};er.propTypes={current_step:u.a.number.isRequired,steps_count:u.a.number.isRequired,logo_src:u.a.string.isRequired};var tr=er,nr=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardLetsStartTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardSenderText")),r.a.createElement("form",{id:"mailpoet_sender_form",className:"mailpoet_welcome_wizard_centered_column ".concat(e.loading?"mailpoet_sender_form_loading":""),onSubmit:function(t){t.preventDefault(),V()("#mailpoet_sender_form").parsley().validate()&&e.submit_sender()}},r.a.createElement("label",{htmlFor:"senderName"},U.a.I18n.t("senderName"),":",r.a.createElement("input",{name:"senderName",type:"text",placeholder:"John Doe",value:e.sender?e.sender.name:"","data-parsley-required":!0,onChange:function(t){return e.update_sender({name:t.target.value})}})),r.a.createElement("label",{htmlFor:"senderAddress"},U.a.I18n.t("senderAddress"),":",r.a.createElement("input",{name:"senderAddress",type:"text",placeholder:"john@doe.com",value:e.sender?e.sender.address:"","data-parsley-required":!0,"data-parsley-type":"email",onChange:function(t){return e.update_sender({address:t.target.value})}})),r.a.createElement("label",{htmlFor:"replyToAddress"},U.a.I18n.t("replyToAddress"),":",r.a.createElement("input",{name:"replyToAddress",type:"text",placeholder:"john@doe.com",value:e.reply_to?e.reply_to.address:"","data-parsley-required":!0,"data-parsley-type":"email",onChange:function(t){return e.update_reply_to({address:t.target.value})}})),r.a.createElement(mt.a,{emailAddress:e.sender.address}),r.a.createElement("input",{className:"button button-primary",type:"submit",value:U.a.I18n.t("next")}),r.a.createElement("a",{onClick:e.finish,href:"#finish",className:"sender_form_small"},U.a.I18n.t("noThanksSkip"))))};nr.propTypes={finish:u.a.func.isRequired,loading:u.a.bool.isRequired,update_sender:u.a.func.isRequired,submit_sender:u.a.func.isRequired,update_reply_to:u.a.func.isRequired,sender:u.a.shape({name:u.a.string,address:u.a.string}),reply_to:u.a.shape({address:u.a.string})},nr.defaultProps={sender:null,reply_to:null};var ar=nr,rr=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardLetsStartTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardSenderMigratedUserText")),r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_controls"},r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.next},U.a.I18n.t("next"))))};rr.propTypes={next:u.a.func.isRequired};var ir=rr,or=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardEmailCourseTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardEmailCourseText")),r.a.createElement("div",{className:"mailpoet_welcome_wizard_course_form_box"},r.a.createElement("img",{src:e.illustration_url,alt:"",width:"155",height:"155"}),r.a.createElement("iframe",{id:"mailpoet_form_iframe",width:"100%",scrolling:"no",frameBorder:"0",title:"Apply to course",src:"https://newsletters.mailpoet.com?mailpoet_form_iframe=13",className:"mailpoet_form_iframe",marginWidth:"0",marginHeight:"0"})),r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.next},U.a.I18n.t("next")))};or.propTypes={next:u.a.func.isRequired,illustration_url:u.a.string.isRequired};var sr=or,lr=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardUsageTrackingStepTitle")),r.a.createElement("p",null,zt()(U.a.I18n.t("welcomeWizardTrackingText"),/\[link\](.*?)\[\/link\]/g,function(e){return r.a.createElement("a",{key:"docs_link",href:"https://beta.docs.mailpoet.com/article/130-sharing-your-data-with-us",target:"_blank",rel:"noopener noreferrer"},e)})),r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_controls\n ".concat(e.loading?"mailpoet_welcome_wizard_step_controls_loading":"")},r.a.createElement("button",{type:"button",className:"button",onClick:e.skip_action,disabled:e.loading},U.a.I18n.t("skip")),r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.allow_action,disabled:e.loading},e.allow_text)))};lr.propTypes={allow_action:u.a.func.isRequired,allow_text:u.a.string.isRequired,skip_action:u.a.func.isRequired,loading:u.a.bool.isRequired};var cr=lr,ur=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardWooCommerceStepTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardHelpingShopOwnersText")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardWooCommerceEmailsText")),r.a.createElement("img",{src:e.screenshot_src,className:"mailpoet_welcome_wizard_woo_screenshot",alt:"WooCommerce email"}),r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_controls\n ".concat(e.loading?"mailpoet_welcome_wizard_step_controls_loading":"")},r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.next,disabled:e.loading},U.a.I18n.t("gotIt"))))};ur.propTypes={next:u.a.func.isRequired,screenshot_src:u.a.string.isRequired,loading:u.a.bool.isRequired};var pr=ur,dr=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={stepsCount:window.is_woocommerce_active?4:3,shouldSetSender:!window.is_mp2_migration_complete,loading:!1,sender:window.sender_data,replyTo:window.reply_to_data},n.finishWizard=n.finishWizard.bind(q()(q()(n))),n.updateSettings=n.updateSettings.bind(q()(q()(n))),n.activateTracking=n.activateTracking.bind(q()(q()(n))),n.updateSender=n.updateSender.bind(q()(q()(n))),n.updateReplyTo=n.updateReplyTo.bind(q()(q()(n))),n.submitSender=n.submitSender.bind(q()(q()(n))),n.showWooCommerceStepOrFinish=n.showWooCommerceStepOrFinish.bind(q()(q()(n))),n.componentDidUpdate(),n}return L()(t,e),P()(t,[{key:"componentDidUpdate",value:function(){var e=Pe()(this.props.match.params.step,10);(e>this.state.stepsCount||e<1)&&this.props.history.push("/steps/1")}},{key:"finishWizard",value:function(){this.setState({loading:!0}),window.location=window.finish_wizard_url}},{key:"showWooCommerceStepOrFinish",value:function(){4===this.state.stepsCount?this.props.history.push("/steps/4"):this.finishWizard()}},{key:"updateSettings",value:function(e){var t=this;return this.setState({loading:!0}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:e}).then(function(){return t.setState({loading:!1})}).fail(function(e){t.setState({loading:!1}),e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{key:"activateTracking",value:function(){var e=this;this.updateSettings({analytics:{enabled:!0}}).then(function(){return e.showWooCommerceStepOrFinish()})}},{key:"updateSender",value:function(e){this.setState(function(t){return{sender:Qa()({},t.sender,e)}})}},{key:"updateReplyTo",value:function(e){this.setState(function(t){return{replyTo:Qa()({},t.replyTo,e)}})}},{key:"submitSender",value:function(){var e=this;this.updateSettings({sender:this.state.sender,reply_to:this.state.replyTo}).then(function(){return e.props.history.push("/steps/2")})}},{key:"render",value:function(){var e=this,t=Pe()(this.props.match.params.step,10);return r.a.createElement("div",{className:"mailpoet_welcome_wizard_steps mailpoet_welcome_wizard_centered_column"},r.a.createElement(tr,{current_step:t,steps_count:this.state.stepsCount,logo_src:window.mailpoet_logo_url}),1===t&&this.state.shouldSetSender?r.a.createElement(ar,{update_sender:this.updateSender,submit_sender:this.submitSender,update_reply_to:this.updateReplyTo,finish:this.finishWizard,loading:this.state.loading,sender:this.state.sender,reply_to:this.state.replyTo}):null,1!==t||this.state.shouldSetSender?null:r.a.createElement(ir,{next:function(){return e.props.history.push("/steps/2")}}),2===t?r.a.createElement(sr,{next:function(){return e.props.history.push("/steps/3")},illustration_url:window.email_course_illustration}):null,3===t?r.a.createElement(cr,{skip_action:this.showWooCommerceStepOrFinish,allow_action:this.activateTracking,allow_text:4===this.state.stepsCount?U.a.I18n.t("allowAndContinue"):U.a.I18n.t("allowAndFinish"),loading:this.state.loading}):null,4===t?r.a.createElement(pr,{next:this.finishWizard,screenshot_src:window.woocommerce_screenshot_url,loading:this.state.loading}):null)}}]),t}(r.a.Component);dr.propTypes={match:u.a.shape({params:u.a.shape({step:u.a.string}).isRequired}).isRequired,history:u.a.shape({push:u.a.func.isRequired}).isRequired};var mr=dr,hr=document.getElementById("welcome_wizard_container");hr&&o.a.render(r.a.createElement(k,null,r.a.createElement("div",null,r.a.createElement(x,{exact:!0,path:"/",render:function(){return r.a.createElement(ve,{to:"/steps/1"})}}),r.a.createElement(x,{path:"/steps/:step",component:mr}))),hr);var fr=n(70),gr=n.n(fr),vr=function(e){var t=function(){U.a.Modal.popup({template:Me.a.renderToString(e.children),width:e.width,height:e.height}),e.onUserTrigger&&e.onUserTrigger()};return r.a.createElement("span",{role:"button",tabIndex:"-1",className:Y()("mailpoet_in_app_announcement_pulsing_dot",e.className),onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),t())},onClick:t})};vr.propTypes={children:u.a.element.isRequired,width:u.a.string,height:u.a.string,className:u.a.string,onUserTrigger:u.a.func},vr.defaultProps={width:"auto",height:"auto",className:null,onUserTrigger:null};var _r=vr,yr=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).saveDisplayed=n.saveDisplayed.bind(q()(q()(n))),n.state={announcementsSettings:window.mailpoet_in_app_announcements||null},n}return L()(t,e),P()(t,[{key:"saveDisplayed",value:function(){var e=this,t=gr()({},this.state.announcementsSettings);return t.displayed.push(this.props.showOnlyOnceSlug),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:{in_app_announcements:t}}).always(function(){return e.setState({announcementsSettings:t})})}},{key:"render",value:function(){var e=this;return null!==this.props.showToNewUser&&window.mailpoet_is_new_user!==this.props.showToNewUser?null:null!==this.props.validUntil&&this.props.validUntil<new Date?null:null!==this.props.showToPremiumUser&&window.mailpoet_premium_active!==this.props.showToPremiumUser?null:this.props.showOnlyOnceSlug&&this.state.announcementsSettings.displayed.includes(this.props.showOnlyOnceSlug)?null:r.a.createElement(_r,{className:this.props.className,width:this.props.width,height:this.props.height,onUserTrigger:function(){e.props.showOnlyOnceSlug&&e.saveDisplayed()}},this.props.children)}}]),t}(r.a.Component),br=function(e,t,n,a){var r=e[t];return null!==r&&!0!==r&&!1!==r?new Error("Invalid property in ".concat(n,". newUser must be of type boolean")):null!==r&&void 0===window[a]?new Error("Missing data for evaluation of ".concat(n," display condition. ").concat(t," requires window.").concat(a)):null};yr.propTypes={width:u.a.string,height:u.a.string,className:u.a.string,children:u.a.element.isRequired,validUntil:u.a.instanceOf(Date),showToNewUser:function(e,t,n){return br(e,t,n,"mailpoet_is_new_user")},showToPremiumUser:function(e,t,n){return br(e,t,n,"mailpoet_premium_active")},showOnlyOnceSlug:function(e,t,n){var a=e[t];return null!==a&&"string"!=typeof a?new Error("Invalid property in ".concat(n,". ").concat(t," must be of type string")):null===a?null:void 0===window.mailpoet_in_app_announcements?new Error("Missing data for evaluation of ".concat(n," display condition. ").concat(t," requires window.mailpoet_in_app_announcements")):null}},yr.defaultProps={width:"900px",height:"600px",className:null,validUntil:null,showToNewUser:null,showToPremiumUser:null,showOnlyOnceSlug:null};var wr=yr,kr=function(e){return r.a.createElement(wr,{validUntil:Ht()(e.installedAt).add(3,"months").toDate(),height:"700px",showOnlyOnceSlug:"new_subscriber_notification",showToNewUser:!1},r.a.createElement("div",{className:"new_subscriber_notification_announcement"},r.a.createElement("h1",null,U.a.I18n.t("announcementHeader")),r.a.createElement("img",{src:e.imageUrl,width:"600px",height:"460px",alt:""}),r.a.createElement("p",null,U.a.I18n.t("announcementParagraph1"),r.a.createElement("br",null),U.a.I18n.t("announcementParagraph2"))))};kr.propTypes={installedAt:u.a.string.isRequired,imageUrl:u.a.string.isRequired};var Er=kr,Sr=document.getElementById("new_subscriber_announcement");Sr&&o.a.render(r.a.createElement(Er,{installedAt:window.mailpoet_installed_at,imageUrl:window.mailpoet_new_subscriber_announcement_image}),Sr);var Ir=n(221),xr=n.n(Ir),Nr=function(e){var t=e.installedDaysAgo,n=t>30?U.a.I18n.t("reviewRequestUsingForMonths").replace("[months]",Math.round(t/30)):U.a.I18n.t("reviewRequestUsingForDays").replace("[days]",t);return r.a.createElement("div",{className:"mailpoet_review_request"},r.a.createElement("img",{src:e.reviewRequestIllustrationUrl,height:"200",width:"200",alt:""}),r.a.createElement("h2",null,U.a.I18n.t("reviewRequestHeading")),r.a.createElement("p",null,U.a.I18n.t("reviewRequestDidYouKnow").replace("[username]",e.username)),r.a.createElement("p",null,n),r.a.createElement("p",null,r.a.createElement("a",{href:"http://bit.ly/2Bi124o",target:"_blank",rel:"noopener noreferrer",className:"button button-primary"},U.a.I18n.t("reviewRequestRateUsNow"))),r.a.createElement("p",null,r.a.createElement("a",{id:"mailpoet_review_request_not_now"},U.a.I18n.t("reviewRequestNotNow"))))};Nr.propTypes={installedDaysAgo:u.a.number.isRequired,reviewRequestIllustrationUrl:u.a.string.isRequired,username:u.a.string.isRequired};var Cr=Nr,Tr=function(){return U.a.Modal.popup({width:800,template:Me.a.renderToString(Cr({username:window.mailpoet_current_wp_user_firstname||window.mailpoet_current_wp_user.user_login,reviewRequestIllustrationUrl:window.mailpoet_review_request_illustration_url,installedDaysAgo:window.mailpoet_installed_days_ago})),onInit:function(){document.getElementById("mailpoet_review_request_not_now").addEventListener("click",function(){return U.a.Modal.close()})}})};xr()(function(){window.mailpoet_display_nps_poll&&window.satismeter&&window.mailpoet_installed_at_isoFormat&&window.satismeter({writeKey:window.mailpoet_is_new_user?"6L479eVPXk7pBn6S":"k0aJAsQAWI2ERyGv",userId:window.mailpoet_current_wp_user.ID+window.mailpoet_site_url,traits:{name:window.mailpoet_current_wp_user.user_nicename,email:window.mailpoet_current_wp_user.user_email,createdAt:window.mailpoet_installed_at_isoFormat},events:{submit:function(e){e.rating>=9&&e.completed&&Tr()}}})})},56:function(e,t,n){"use strict";var a=n(1),r=n.n(a),i=n(2),o=n.n(i),s=n(0),l=n.n(s),c=n(38),u=n.n(c),p=["aol.com","att.net","comcast.net","facebook.com","gmail.com","gmx.com","googlemail.com","google.com","hotmail.com","hotmail.co.uk","mac.com","me.com","mail.com","msn.com","live.com","sbcglobal.net","verizon.net","yahoo.com","yahoo.co.uk","email.com","fastmail.fm","games.com","gmx.net","hush.com","hushmail.com","icloud.com","iname.com","inbox.com","lavabit.com","love.com","outlook.com","pobox.com","protonmail.com","rocketmail.com","safe-mail.net","wow.com","ygm.com","ymail.com","zoho.com","yandex.com","bellsouth.net","charter.net","cox.net","earthlink.net","juno.com","btinternet.com","virginmedia.com","blueyonder.co.uk","freeserve.co.uk","live.co.uk","ntlworld.com","o2.co.uk","orange.net","sky.com","talktalk.co.uk","tiscali.co.uk","virgin.net","wanadoo.co.uk","bt.com","sina.com","sina.cn","qq.com","naver.com","hanmail.net","daum.net","nate.com","yahoo.co.jp","yahoo.co.kr","yahoo.co.id","yahoo.co.in","yahoo.com.sg","yahoo.com.ph","163.com","126.com","aliyun.com","foxmail.com","hotmail.fr","live.fr","laposte.net","yahoo.fr","wanadoo.fr","orange.fr","gmx.fr","sfr.fr","neuf.fr","free.fr","gmx.de","hotmail.de","live.de","online.de","t-online.de","web.de","yahoo.de","libero.it","virgilio.it","hotmail.it","aol.it","tiscali.it","alice.it","live.it","yahoo.it","email.it","tin.it","poste.it","teletu.it","mail.ru","rambler.ru","yandex.ru","ya.ru","list.ru","hotmail.be","live.be","skynet.be","voo.be","tvcablenet.be","telenet.be","hotmail.com.ar","live.com.ar","yahoo.com.ar","fibertel.com.ar","speedy.com.ar","arnet.com.ar","yahoo.com.mx","live.com.mx","hotmail.es","hotmail.com.mx","prodigy.net.mx","yahoo.com.br","hotmail.com.br","outlook.com.br","uol.com.br","bol.com.br","terra.com.br","ig.com.br","itelefonica.com.br","r7.com","zipmail.com.br","globo.com","globomail.com","oi.com.br"],d=function(e){var t=e.emailAddress,n=t.split("@").pop().toLowerCase();if(p.indexOf(n)>-1){var a=window.location.hostname.replace("www.","");return r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"sender_email_address_warning"},l.a.I18n.t("senderEmailAddressWarning1")),r.a.createElement("p",{className:"sender_email_address_warning"},u()(l.a.I18n.t("senderEmailAddressWarning2"),/(%suggested|%originalSender|<em>.*<\/em>)/,function(e){return"%suggested"===e?"info@".concat(a):"%originalSender"===e?r.a.createElement("em",{key:"sender-email"},t):r.a.createElement("em",{key:"reply-to"},e.replace(/<\/?em>/g,""))})),r.a.createElement("p",{className:"sender_email_address_warning"},r.a.createElement("a",{href:"https://kb.mailpoet.com/article/259-your-from-address-cannot-be-yahoo-com-gmail-com-outlook-com",target:"_blank",rel:"noopener noreferrer"},l.a.I18n.t("senderEmailAddressWarning3"))))}return null};d.propTypes={emailAddress:o.a.string.isRequired},t.a=d},72:function(e,t,n){"use strict";e.exports=n(476)}},[[539,0,1]]]);
1
+ (window.mailpoetJsonp=window.mailpoetJsonp||[]).push([[2,3],{22:function(e,t,n){
2
  /**!
3
 
4
  @license
39
  *
40
  * This source code is licensed under the MIT license found in the
41
  * LICENSE file in the root directory of this source tree.
42
+ */var a=n(57),r=n(1);function i(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=0;a<t;a++)n+="&args[]="+encodeURIComponent(arguments[a+1]);!function(e,t,n,a,r,i,o,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,a,r,i,o,s],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var o="function"==typeof Symbol&&Symbol.for,s=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,p=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,m=o?Symbol.for("react.concurrent_mode"):60111,h=o?Symbol.for("react.forward_ref"):60112,f=o?Symbol.for("react.suspense"):60113,g=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;function _(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case m:return"ConcurrentMode";case l:return"Fragment";case s:return"Portal";case u:return"Profiler";case c:return"StrictMode";case f:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case d:return"Context.Consumer";case p:return"Context.Provider";case h:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case g:return _(e.type);case v:if(e=1===e._status?e._result:null)return _(e)}return null}var y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,b={};function w(e,t){for(var n=e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var k=new Uint16Array(16),E=0;15>E;E++)k[E]=E+1;k[15]=0;var S=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,I=Object.prototype.hasOwnProperty,x={},N={};function C(e){return!!I.call(N,e)||!I.call(x,e)&&(S.test(e)?N[e]=!0:(x[e]=!0,!1))}function T(e,t,n,a){if(null==t||function(e,t,n,a){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,a))return!0;if(a)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function P(e,t,n,a,r){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){D[e]=new P(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];D[t]=new P(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){D[e]=new P(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){D[e]=new P(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){D[e]=new P(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){D[e]=new P(e,3,!0,e,null)}),["capture","download"].forEach(function(e){D[e]=new P(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){D[e]=new P(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){D[e]=new P(e,5,!1,e.toLowerCase(),null)});var R=/[\-:]([a-z])/g;function A(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(R,A);D[t]=new P(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(R,A);D[t]=new P(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(R,A);D[t]=new P(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),D.tabIndex=new P("tabIndex",1,!1,"tabindex",null);var j=/["'&<>]/;function O(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=j.exec(e);if(t){var n,a="",r=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}r!==n&&(a+=e.substring(r,n)),r=n+1,a+=t}e=r!==n?a+e.substring(r,n):a}return e}var L=!1;function M(e,t,n,a){for(;L;)L=!1,n=e(t,a);return n}var q=0,F={readContext:function(e){var t=q;return w(e,t),e[t]}},B={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function $(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var H={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},V=a({menuitem:!0},H),W={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},U=["Webkit","ms","Moz","O"];Object.keys(W).forEach(function(e){U.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),W[t]=W[e]})});var z=/([A-Z])/g,Y=/^ms-/,K=r.Children.toArray,G=y.ReactCurrentOwner,J={listing:!0,pre:!0,textarea:!0},Q=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,X={},Z={};var ee=Object.prototype.hasOwnProperty,te={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function ne(e,t){void 0===e&&i("152",_(t)||"Component")}function ae(e,t,n){function o(r,o){var s=function(e,t,n){var a=e.contextType;if("object"==typeof a&&null!==a)return w(a,n),a[n];if(e=e.contextTypes){for(var r in n={},e)n[r]=t[r];t=n}else t=b;return t}(o,t,n),l=[],c=!1,u={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===l)return null},enqueueReplaceState:function(e,t){c=!0,l=[t]},enqueueSetState:function(e,t){if(null===l)return null;l.push(t)}},p=void 0;if(o.prototype&&o.prototype.isReactComponent){if(p=new o(r.props,s,u),"function"==typeof o.getDerivedStateFromProps){var d=o.getDerivedStateFromProps.call(null,r.props,p.state);null!=d&&(p.state=a({},p.state,d))}}else if(p=o(r.props,s,u),null==(p=M(o,r.props,p,s))||null==p.render)return void ne(e=p,o);if(p.props=r.props,p.context=s,p.updater=u,void 0===(u=p.state)&&(p.state=u=null),"function"==typeof p.UNSAFE_componentWillMount||"function"==typeof p.componentWillMount)if("function"==typeof p.componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&p.componentWillMount(),"function"==typeof p.UNSAFE_componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&p.UNSAFE_componentWillMount(),l.length){u=l;var m=c;if(l=null,c=!1,m&&1===u.length)p.state=u[0];else{d=m?u[0]:p.state;var h=!0;for(m=m?1:0;m<u.length;m++){var f=u[m];null!=(f="function"==typeof f?f.call(p,d,r.props,s):f)&&(h?(h=!1,d=a({},d,f)):a(d,f))}p.state=d}}else l=null;if(ne(e=p.render(),o),r=void 0,"function"==typeof p.getChildContext&&"object"==typeof(s=o.childContextTypes))for(var g in r=p.getChildContext())g in s||i("108",_(o)||"Unknown",g);r&&(t=a({},t,r))}for(;r.isValidElement(e);){var s=e,l=s.type;if("function"!=typeof l)break;o(s,l)}return{child:e,context:t}}var re=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");r.isValidElement(t)?t.type!==l?t=[t]:(t=t.props.children,t=r.isValidElement(t)?[t]:K(t)):t=K(t),t={type:null,domNamespace:B.html,children:t,childIndex:0,context:b,footer:""};var a=k[0];if(0===a){var o=k,s=2*(a=o.length);65536>=s||i("304");var c=new Uint16Array(s);for(c.set(o),(k=c)[0]=a+1,o=a;o<s-1;o++)k[o]=o+1;k[s-1]=0}else k[0]=k[a];this.threadID=a,this.stack=[t],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=n,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return e.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0;var e=this.threadID;k[e]=k[0],k[0]=e}},e.prototype.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,a=this.threadID;w(n,a);var r=n[a];this.contextStack[t]=n,this.contextValueStack[t]=r,n[a]=e.props.value},e.prototype.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},e.prototype.read=function(e){if(this.exhausted)return null;var t=q;q=this.threadID;var n=G.currentDispatcher;G.currentDispatcher=F;try{for(var a=[""],r=!1;a[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var o=this.threadID;k[o]=k[0],k[0]=o;break}var s=this.stack[this.stack.length-1];if(r||s.childIndex>=s.children.length){var l=s.footer;if(""!==l&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===p)this.popProvider(s.type);else if(s.type===f){this.suspenseDepth--;var c=a.pop();if(r){r=!1;var u=s.fallbackFrame;u||i("303"),this.stack.push(u);continue}a[this.suspenseDepth]+=c}a[this.suspenseDepth]+=l}else{var d=s.children[s.childIndex++],m="";try{m+=this.render(d,s.context,s.domNamespace)}catch(e){throw e}a.length<=this.suspenseDepth&&a.push(""),a[this.suspenseDepth]+=m}}return a[0]}finally{G.currentDispatcher=n,q=t}},e.prototype.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?O(n):this.previousWasTextNode?"\x3c!-- --\x3e"+O(n):(this.previousWasTextNode=!0,O(n));if(e=(t=ae(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!r.isValidElement(e)){if(null!=e&&null!=e.$$typeof){var o=e.$$typeof;o===s&&i("257"),i("258",o.toString())}return e=K(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}if("string"==typeof(o=e.type))return this.renderDOM(e,t,n);switch(o){case c:case m:case u:case l:return e=K(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case f:i("294")}if("object"==typeof o&&null!==o)switch(o.$$typeof){case h:var _=o.render(e.props,e.ref);return _=M(o.render,e.props,_,e.ref),_=K(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case g:return e=[r.createElement(o.type,a({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case p:return n={type:e,domNamespace:n,children:o=K(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case d:o=e.type,_=e.props;var y=this.threadID;return w(o,y),o=K(_.children(o[y])),this.stack.push({type:e,domNamespace:n,children:o,childIndex:0,context:t,footer:""}),"";case v:i("295")}i("130",null==o?o:typeof o,"")},e.prototype.renderDOM=function(e,t,n){var o=e.type.toLowerCase();n===B.html&&$(o),X.hasOwnProperty(o)||(Q.test(o)||i("65",o),X[o]=!0);var s=e.props;if("input"===o)s=a({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===o){var l=s.value;if(null==l){l=s.defaultValue;var c=s.children;null!=c&&(null!=l&&i("92"),Array.isArray(c)&&(1>=c.length||i("93"),c=c[0]),l=""+c),null==l&&(l="")}s=a({},s,{value:void 0,children:""+l})}else if("select"===o)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=a({},s,{value:void 0});else if("option"===o){c=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(s.children);if(null!=c){var p=null!=s.value?s.value+"":u;if(l=!1,Array.isArray(c)){for(var d=0;d<c.length;d++)if(""+c[d]===p){l=!0;break}}else l=""+c===p;s=a({selected:void 0,children:void 0},s,{selected:l,children:u})}}for(b in(l=s)&&(V[o]&&(null!=l.children||null!=l.dangerouslySetInnerHTML)&&i("137",o,""),null!=l.dangerouslySetInnerHTML&&(null!=l.children&&i("60"),"object"==typeof l.dangerouslySetInnerHTML&&"__html"in l.dangerouslySetInnerHTML||i("61")),null!=l.style&&"object"!=typeof l.style&&i("62","")),l=s,c=this.makeStaticMarkup,u=1===this.stack.length,p="<"+e.type,l)if(ee.call(l,b)){var m=l[b];if(null!=m){if("style"===b){d=void 0;var h="",f="";for(d in m)if(m.hasOwnProperty(d)){var g=0===d.indexOf("--"),v=m[d];if(null!=v){var _=d;if(Z.hasOwnProperty(_))_=Z[_];else{var y=_.replace(z,"-$1").toLowerCase().replace(Y,"-ms-");_=Z[_]=y}h+=f+_+":",f=d,h+=g=null==v||"boolean"==typeof v||""===v?"":g||"number"!=typeof v||0===v||W.hasOwnProperty(f)&&W[f]?(""+v).trim():v+"px",f=";"}}m=h||null}d=null;e:if(g=o,v=l,-1===g.indexOf("-"))g="string"==typeof v.is;else switch(g){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":g=!1;break e;default:g=!0}g?te.hasOwnProperty(b)||(d=C(d=b)&&null!=m?d+'="'+O(m)+'"':""):(g=b,d=m,m=D.hasOwnProperty(g)?D[g]:null,(v="style"!==g)&&(v=null!==m?0===m.type:2<g.length&&("o"===g[0]||"O"===g[0])&&("n"===g[1]||"N"===g[1])),v||T(g,d,m,!1)?d="":null!==m?(g=m.attributeName,d=3===(m=m.type)||4===m&&!0===d?g+'=""':g+'="'+O(d)+'"'):d=C(g)?g+'="'+O(d)+'"':""),d&&(p+=" "+d)}}c||u&&(p+=' data-reactroot=""');var b=p;l="",H.hasOwnProperty(o)?b+="/>":(b+=">",l="</"+e.type+">");e:{if(null!=(c=s.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=s.children)||"number"==typeof c){c=O(c);break e}c=null}return null!=c?(s=[],J[o]&&"\n"===c.charAt(0)&&(b+="\n"),b+=c):s=K(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?$(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:o,children:s,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,b},e}(),ie={renderToString:function(e){e=new re(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new re(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){i("207")},renderToStaticNodeStream:function(){i("208")},version:"16.6.3"},oe={default:ie},se=oe&&ie||oe;e.exports=se.default||se},489:function(e,t,n){"use strict";n.r(t);var a=n(1),r=n.n(a),i=n(223),o=n(0),s=n.n(o),l=n(68),c=n.n(l),u=n(2),p=n.n(u),d=[{name:"name",label:s.a.I18n.t("name"),type:"text"},{name:"description",label:s.a.I18n.t("description"),type:"textarea",tip:s.a.I18n.t("segmentDescriptionTip")}],m={onUpdate:function(){s.a.Notice.success(s.a.I18n.t("segmentUpdated"))},onCreate:function(){s.a.Notice.success(s.a.I18n.t("segmentAdded")),s.a.trackEvent("Lists > Add new",{"MailPoet Free version":window.mailpoet_version})}},h=function(e){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},s.a.I18n.t("segment"),r.a.createElement(i.a,{className:"page-title-action",to:"/"},s.a.I18n.t("backToList"))),r.a.createElement(c.a,{endpoint:"segments",fields:d,params:e.match.params,messages:m}))};h.propTypes={match:p.a.shape({params:p.a.shape({id:p.a.string}).isRequired}).isRequired},t.default=h},490:function(e,t,n){var a=n(1),r=n(18),i=n(491).default,o=n(492).default,s=document.getElementById("settings_sender_container");s&&r.render(a.createElement(i,{senderAddress:window.mailpoet_settings_sender_adddress,senderName:window.mailpoet_settings_sender_name,replyToAddress:window.mailpoet_settings_reply_to_address,replyToName:window.mailpoet_settings_reply_to_name}),s);var l=document.getElementById("settings_signup_confirmation_sender_container");l&&r.render(a.createElement(o,{senderAddress:window.mailpoet_settings_sender_adddress,senderName:window.mailpoet_settings_sender_name}),l)},491:function(e,t,n){"use strict";n.r(t);var a=n(8),r=n.n(a),i=n(9),o=n.n(i),s=n(10),l=n.n(s),c=n(11),u=n.n(c),p=n(12),d=n.n(p),m=n(3),h=n.n(m),f=n(1),g=n.n(f),v=n(2),_=n.n(v),y=n(6),b=n(0),w=n.n(b),k=n(56),E=function(e){function t(e){var n;return r()(this,t),(n=l()(this,u()(t).call(this,e))).state={senderAddress:e.senderAddress,senderName:e.senderName,replyToName:e.replyToName,replyToAddress:e.replyToAddress},n.onChange=n.onChange.bind(h()(h()(n))),n}return d()(t,e),o()(t,[{key:"onChange",value:function(e,t){var n={};n[e]=t.target.value,this.setState(n)}},{key:"render",value:function(){return g.a.createElement(g.a.Fragment,null,g.a.createElement("p",null,g.a.createElement("label",{htmlFor:"settings[from_name]"},w.a.I18n.t("from")),g.a.createElement("input",{type:"text",id:"settings[from_name]","data-automation-id":"settings-page-from-name-field",name:"sender[name]",value:this.state.senderName,onChange:Object(y.partial)(this.onChange,"senderName"),placeholder:w.a.I18n.t("yourName")}),g.a.createElement("input",{type:"email",id:"settings[from_email]",name:"sender[address]","data-automation-id":"settings-page-from-email-field",value:this.state.senderAddress,onChange:Object(y.partial)(this.onChange,"senderAddress"),placeholder:"from@mydomain.com"})),g.a.createElement("p",null,g.a.createElement("label",{htmlFor:"settings[reply_name]"},w.a.I18n.t("replyTo")),g.a.createElement("input",{type:"text",id:"settings[reply_name]",name:"reply_to[name]",value:this.state.replyToName,onChange:Object(y.partial)(this.onChange,"replyToName"),placeholder:w.a.I18n.t("yourName")}),g.a.createElement("input",{type:"email",id:"settings[reply_email]",name:"reply_to[address]",value:this.state.replyToAddress,onChange:Object(y.partial)(this.onChange,"replyToAddress"),placeholder:"reply_to@mydomain.com"})),g.a.createElement("div",{className:"regular-text"},g.a.createElement(k.a,{emailAddress:this.state.senderAddress})))}}]),t}(g.a.Component);E.propTypes={senderAddress:_.a.string.isRequired,senderName:_.a.string.isRequired,replyToAddress:_.a.string.isRequired,replyToName:_.a.string.isRequired},t.default=E},492:function(e,t,n){"use strict";n.r(t);var a=n(8),r=n.n(a),i=n(9),o=n.n(i),s=n(10),l=n.n(s),c=n(11),u=n.n(c),p=n(12),d=n.n(p),m=n(3),h=n.n(m),f=n(1),g=n.n(f),v=n(2),_=n.n(v),y=n(6),b=n(0),w=n.n(b),k=n(56),E=function(e){function t(e){var n;return r()(this,t),(n=l()(this,u()(t).call(this,e))).state={senderAddress:e.senderAddress,senderName:e.senderName},n.onChange=n.onChange.bind(h()(h()(n))),n}return d()(t,e),o()(t,[{key:"onChange",value:function(e,t){var n={};n[e]=t.target.value,this.setState(n)}},{key:"render",value:function(){return g.a.createElement(g.a.Fragment,null,g.a.createElement("th",{scope:"row"},g.a.createElement("label",{htmlFor:"settings[signup_confirmation_from_name]"},w.a.I18n.t("from"))),g.a.createElement("td",null,g.a.createElement("p",null,g.a.createElement("input",{type:"text",id:"settings[signup_confirmation_from_name]",name:"signup_confirmation[from][name]","data-automation-id":"signup_confirmation_email_from_name",value:this.state.senderName,onChange:Object(y.partial)(this.onChange,"senderName"),placeholder:w.a.I18n.t("yourName")}),g.a.createElement("input",{type:"email",id:"settings[signup_confirmation_from_email]",name:"signup_confirmation[from][address]","data-automation-id":"signup_confirmation_email_from_email",value:this.state.senderAddress,onChange:Object(y.partial)(this.onChange,"senderAddress"),placeholder:"confirmation@mydomain.com",size:"28"})),g.a.createElement("div",{className:"regular-text"},g.a.createElement(k.a,{emailAddress:this.state.senderAddress}))))}}]),t}(g.a.Component);E.propTypes={senderAddress:_.a.string.isRequired,senderName:_.a.string.isRequired},t.default=E},493:function(e,t,n){var a,r;a=[n(37),n(5),n(0)],void 0===(r=function(e,t,n){var a=n;0!==t("#mailpoet_settings").length&&(a.Router=new(e.Router.extend({routes:{"":"defaultRoute","mta(/:group)":"sendingMethodGroup","(:tab)":"tabs"},defaultRoute:function(){this.tabs("basics")},sendingMethodGroup:function(e){this.tabs("mta"),t("#mailpoet_sending_method_setup, .mailpoet_sending_method").hide(),t(".mailpoet_settings_submit").hide(),null===e?t(".mailpoet_sending_methods, .mailpoet_sending_methods_help").fadeIn():(t("#mailpoet_mta_spf")["mailpoet"===e?"hide":"show"](),t(".mailpoet_sending_methods, .mailpoet_sending_methods_help").hide(),t('.mailpoet_sending_method[data-group="'+e+'"]').show(),t("#mailpoet_sending_method_setup").fadeIn())},tabs:function(e){t(".nav-tab-wrapper a").removeClass("nav-tab-active"),t(".mailpoet_tab_panel, .mailpoet_section").hide(),t('a.nav-tab[href="#'+e+'"]').addClass("nav-tab-active").blur(),t('.mailpoet_tab_panel[data-tab="'+e+'"]').length>0&&t('.mailpoet_tab_panel[data-tab="'+e+'"]').show(),t(".mailpoet_settings_submit").show(),a.trackEvent("User has clicked a tab in Settings",{"MailPoet Free version":window.mailpoet_version,"Tab ID":e})}})),t(document).ready(function(){e.History.started||e.history.start()}))}.apply(t,a))||(e.exports=r)},495:function(e,t,n){var a,r;a=[n(0)],void 0===(r=function(e){var t;(t=document.getElementById("mailpoet_reinstall"))&&t.addEventListener("click",function(){return confirm(e.I18n.t("reinstallConfirmation"))&&(e.trackEvent("User has reinstalled MailPoet via Settings",{"MailPoet Free version":window.mailpoet_version}),e.Modal.loading(!0),e.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"setup",action:"reset"}).always(function(){e.Modal.loading(!1)}).done(function(){window.location="admin.php?page=mailpoet-newsletters"}).fail(function(t){t.errors.length>0&&e.Notice.error(t.errors.map(function(e){return e.message}),{scroll:!0})})),!1},!1)}.apply(t,a))||(e.exports=r)},496:function(e,t){jQuery.AsyncQueue=function(){var e,t,n,a,r=this,o=[],s=!1;return a=function(){var e=o.shift();e?(e.apply(r,[r]),!1===s&&a()):t&&t.apply(r)},this.onFailure=function(t){e=t},this.onComplete=function(e){t=e},this.add=function(e){return o.push(e),this},this.storeData=function(e){return n=e,this},this.lastCallbackData=function(){return n},this.run=function(){s=!1,a()},this.pause=function(){return s=!0,this},this.failure=function(){if(s=!0,e){var t=[r];for(i=0;i<arguments.length;i++)t.push(arguments[i]);e.apply(r,t)}},this}},497:function(e,t,n){var a,r;a=[n(6),n(5),n(0),n(22)],void 0===(r=function(e,t,n,a){t("#mailpoet_subscribers_export").length&&t(document).ready(function(){var r,i,o,s,l;function c(e){"on"===e?o.removeClass("button-disabled"):o.addClass("button-disabled")}window.exportData.segments&&(l=a.compile(t("#mailpoet_subscribers_export_template").html()),t("#mailpoet_subscribers_export > div.inside").html(l(window.exportData)),r=t("#export_lists"),i=t("#export_columns"),o=t("a.mailpoet_export_process"),s=function(n,a){n.data("select2")&&n.html("").select2("destroy"),n.select2({data:a,width:"20em",templateResult:function(e){return e.subscriberCount>0?e.name+" ("+parseInt(e.subscriberCount,10).toLocaleString()+")":e.name},templateSelection:function(e){return e.subscriberCount>0?e.name+" ("+parseInt(e.subscriberCount,10).toLocaleString()+")":e.name}}).on("select2:selecting",function(a){var r,i=a.params.args.data.id,o=["select","deselect"];e.contains(o,i)&&(a.preventDefault(),"deselect"===i?t(this).val("").trigger("change"):(r=[],e.each(n.find("option"),function(t){e.contains(o,t.value)||r.push(t.value)}),t(this).val(r).trigger("change")),t(this).select2("close"))}).on("change",function(){window.exportData.segments&&r.select2("data").length&&i.select2("data").length||!window.exportData.segments&&i.select2("data").length?c("on"):c("off")})},window.segments.forEach(function(e){r.append(t("<option></option>").attr("value",e.id).text(e.name))}),s(r,window.segments),s(i,window.subscriberFieldsSelect2),i.val(["email","first_name","last_name","list_status","global_status"]).trigger("change"),o.click(function(){var e;t(this).hasClass("button-disabled")||(n.Modal.loading(!0),e=t(':radio[name="option_format"]:checked').val(),n.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"ImportExport",action:"processExport",data:JSON.stringify({export_format_option:e,segments:!!window.exportData.segments&&r.val(),subscriber_fields:i.val()})}).always(function(){n.Modal.loading(!1)}).done(function(a){var r=n.I18n.t("exportMessage").replace("%1$s","<strong>"+parseInt(a.data.totalExported,10).toLocaleString()+"</strong>").replace("[link]",'<a href="'+a.data.exportFileURL+'" target="_blank" >').replace("[/link]","</a>");t("#export_result_notice").html("<p>"+r+"</p>").show(),window.location.href=a.data.exportFileURL,n.trackEvent("Subscribers export completed",{"Total exported":a.data.totalExported,"File Format":e,"MailPoet Free version":window.mailpoet_version})}).fail(function(e){e.errors.length>0&&n.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}))}))})}.apply(t,a))||(e.exports=r)},498:function(e,t,n){e.exports=n(499)},499:function(e,t,n){n(500);var a=n(17).Object;e.exports=function(e,t){return a.getOwnPropertyDescriptor(e,t)}},5:function(e,t){e.exports=jQuery},50:function(e,t,n){var a=n(466),r=n(467),i=n(475);e.exports=function(e){return a(e)||r(e)||i()}},500:function(e,t,n){var a=n(64),r=n(326).f;n(327)("getOwnPropertyDescriptor",function(){return function(e,t){return r(a(e),t)}})},501:function(e,t,n){e.exports=n(502)},502:function(e,t,n){n(353),e.exports=n(17).Object.getOwnPropertySymbols},539:function(e,t,n){"use strict";n.r(t);var a=n(1),r=n.n(a),i=n(18),o=n.n(i),s=n(236),l=n.n(s),c=n(2),u=n.n(c),p=n(66),d=n(24),m=n.n(d),h=n(26),f=n.n(h),g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var _=function(e){function t(){var n,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=a=v(this,e.call.apply(e,[this].concat(i))),a.state={match:a.computeMatch(a.props.history.location.pathname)},v(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:g({},this.context.router,{history:this.props.history,route:{location:this.props.history.location,match:this.state.match}})}},t.prototype.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},t.prototype.componentWillMount=function(){var e=this,t=this.props,n=t.children,a=t.history;f()(null==n||1===r.a.Children.count(n),"A <Router> may have only one child element"),this.unlisten=a.listen(function(){e.setState({match:e.computeMatch(a.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){m()(this.props.history===e.history,"You cannot change <Router history>")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?r.a.Children.only(e):null},t}(r.a.Component);_.propTypes={history:u.a.object.isRequired,children:u.a.node},_.contextTypes={router:u.a.object},_.childContextTypes={router:u.a.object.isRequired};var y=_;function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var w=function(e){function t(){var n,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=a=b(this,e.call.apply(e,[this].concat(i))),a.history=Object(p.createHashHistory)(a.props),b(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentWillMount=function(){l()(!this.props.history,"<HashRouter> ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},t.prototype.render=function(){return r.a.createElement(y,{history:this.history,children:this.props.children})},t}(r.a.Component);w.propTypes={basename:u.a.string,getUserConfirmation:u.a.func,hashType:u.a.oneOf(["hashbang","noslash","slash"]),children:u.a.node};var k=w,E=n(241);var S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentWillMount=function(){f()(this.context.router,"You should not use <Switch> outside a <Router>")},t.prototype.componentWillReceiveProps=function(e){m()(!(e.location&&!this.props.location),'<Switch> elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),m()(!(!e.location&&this.props.location),'<Switch> elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.')},t.prototype.render=function(){var e=this.context.router.route,t=this.props.children,n=this.props.location||e.location,a=void 0,i=void 0;return r.a.Children.forEach(t,function(t){if(null==a&&r.a.isValidElement(t)){var o=t.props,s=o.path,l=o.exact,c=o.strict,u=o.sensitive,p=o.from,d=s||p;i=t,a=Object(E.a)(n.pathname,{path:d,exact:l,strict:c,sensitive:u},e.match)}}),a?r.a.cloneElement(i,{location:n,computedMatch:a}):null},t}(r.a.Component);S.contextTypes={router:u.a.shape({route:u.a.object.isRequired}).isRequired},S.propTypes={children:u.a.node,location:u.a.object};var I=S,x=n(240).a,N=n(8),C=n.n(N),T=n(9),P=n.n(T),D=n(10),R=n.n(D),A=n(11),j=n.n(A),O=n(12),L=n.n(O),M=n(3),q=n.n(M),F=n(7),B=n.n(F),$=n(223),H=n(5),V=n.n(H),W=n(0),U=n.n(W),z=n(13),Y=n.n(z),K=n(35),G=n.n(K),J=n(79),Q=n.n(J),X=[{name:"email",label:U.a.I18n.t("subscriber"),sortable:!0},{name:"status",label:U.a.I18n.t("status"),sortable:!0},{name:"segments",label:U.a.I18n.t("lists")},{name:"created_at",label:U.a.I18n.t("subscribedOn"),sortable:!0},{name:"updated_at",label:U.a.I18n.t("lastModifiedOn"),sortable:!0}],Z={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSubscriberTrashed"):U.a.I18n.t("multipleSubscribersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSubscriberDeleted"):U.a.I18n.t("multipleSubscribersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSubscriberRestored"):U.a.I18n.t("multipleSubscribersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onNoItemsFound:function(e){return"bounced"===e&&!window.mailpoet_premium_active&&!window.mss_active&&r.a.createElement("div",null,r.a.createElement("p",null,U.a.I18n.t("bouncedSubscribersHelp")),r.a.createElement("p",null,r.a.createElement("a",{href:"admin.php?page=mailpoet-premium",className:"button-primary"},U.a.I18n.t("bouncedSubscribersPremiumButtonText"))))}},ee=[{name:"moveToList",label:U.a.I18n.t("moveToList"),onSelect:function(){return r.a.createElement(Q.a,{field:{id:"move_to_segment",name:"move_to_segment",endpoint:"segments",filter:function(e){return!(e.deleted_at||"default"!==e.type)}}})},getData:function(){return{segment_id:Number(V()("#move_to_segment").val())}},onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersMovedToList").replace("%$1d",Number(e.meta.count).toLocaleString()).replace("%$2s",e.meta.segment))}},{name:"addToList",label:U.a.I18n.t("addToList"),onSelect:function(){return r.a.createElement(Q.a,{field:{id:"add_to_segment",name:"add_to_segment",endpoint:"segments",filter:function(e){return!(e.deleted_at||"default"!==e.type)}}})},getData:function(){return{segment_id:Number(V()("#add_to_segment").val())}},onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersAddedToList").replace("%$1d",Number(e.meta.count).toLocaleString()).replace("%$2s",e.meta.segment))}},{name:"removeFromList",label:U.a.I18n.t("removeFromList"),onSelect:function(){return r.a.createElement(Q.a,{field:{id:"remove_from_segment",name:"remove_from_segment",endpoint:"segments",filter:function(e){return!("default"!==e.type)}}})},getData:function(){return{segment_id:Number(V()("#remove_from_segment").val())}},onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersRemovedFromList").replace("%$1d",Number(e.meta.count).toLocaleString()).replace("%$2s",e.meta.segment))}},{name:"removeFromAllLists",label:U.a.I18n.t("removeFromAllLists"),onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleSubscribersRemovedFromAllLists").replace("%$1d",Number(e.meta.count).toLocaleString()))}},{name:"sendConfirmationEmail",label:U.a.I18n.t("resendConfirmationEmail"),onSuccess:function(e){U.a.Notice.success(U.a.I18n.t("multipleConfirmationEmailsSent").replace("%$1d",Number(e.meta.count).toLocaleString()))}},{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:Z.onTrash}],te=[{name:"edit",label:U.a.I18n.t("edit"),link:function(e){return r.a.createElement($.a,{to:"/edit/".concat(e.id)},U.a.I18n.t("edit"))}},{name:"trash",display:function(e){return 0===Number(e.wp_user_id)&&0===Number(e.is_woocommerce_user)}}],ne=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"getSegmentFromId",function(e){var t=!1;return window.mailpoet_segments.forEach(function(n){n.id===e&&(t=n)}),t}),B()(q()(q()(n)),"renderItem",function(e,t){var a=Y()("manage-column","column-primary","has-row-actions","column-username"),i="";switch(e.status){case"subscribed":i=U.a.I18n.t("subscribed");break;case"unconfirmed":i=U.a.I18n.t("unconfirmed");break;case"unsubscribed":i=U.a.I18n.t("unsubscribed");break;case"bounced":i=U.a.I18n.t("bounced");break;default:i="Invalid"}var o=!1;if(e.subscriptions.length>0){var s=[];e.subscriptions.forEach(function(e){var t=n.getSegmentFromId(e.segment_id);!1!==t&&"subscribed"===e.status&&s.push(t.name)}),o=r.a.createElement("span",null,s.join(", "))}return r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,r.a.createElement($.a,{className:"row-title",to:"/edit/".concat(e.id)},e.email)),r.a.createElement("p",{style:{margin:0}},e.first_name," ",e.last_name),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},i),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("lists")},o),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("subscribedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.created_at))),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("lastModifiedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.updated_at))))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},U.a.I18n.t("pageTitle")," ",r.a.createElement($.a,{className:"page-title-action",to:"/new"},U.a.I18n.t("new")),r.a.createElement("a",{className:"page-title-action",href:"?page=mailpoet-import#step1"},U.a.I18n.t("import")),r.a.createElement("a",{id:"mailpoet_export_button",className:"page-title-action",href:"?page=mailpoet-export"},U.a.I18n.t("export"))),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"subscribers",onRenderItem:this.renderItem,columns:X,bulk_actions:ee,item_actions:te,messages:Z,sort_by:"created_at",sort_order:"desc"}))}}]),t}(r.a.Component);ne.propTypes={location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired};var ae=ne,re=n(338),ie=n.n(re),oe=document.getElementById("subscribers_container");oe&&o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{path:"/new",component:ie.a}),r.a.createElement(x,{path:"/edit/:id",component:ie.a}),r.a.createElement(x,{path:"*",component:ae}))),oe);var se=n(50),le=n.n(se),ce=n(69),ue=n(76),pe=n.n(ue),de={},me=0,he=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"/"===e?e:function(e){var t=e,n=de[t]||(de[t]={});if(n[e])return n[e];var a=pe.a.compile(e);return me<1e4&&(n[e]=a,me++),a}(e)(t,{pretty:!0})},fe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};var ge=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.isStatic=function(){return this.context.router&&this.context.router.staticContext},t.prototype.componentWillMount=function(){f()(this.context.router,"You should not use <Redirect> outside a <Router>"),this.isStatic()&&this.perform()},t.prototype.componentDidMount=function(){this.isStatic()||this.perform()},t.prototype.componentDidUpdate=function(e){var t=Object(ce.createLocation)(e.to),n=Object(ce.createLocation)(this.props.to);Object(ce.locationsAreEqual)(t,n)?m()(!1,"You tried to redirect to the same route you're currently on: \""+n.pathname+n.search+'"'):this.perform()},t.prototype.computeTo=function(e){var t=e.computedMatch,n=e.to;return t?"string"==typeof n?he(n,t.params):fe({},n,{pathname:he(n.pathname,t.params)}):n},t.prototype.perform=function(){var e=this.context.router.history,t=this.props.push,n=this.computeTo(this.props);t?e.push(n):e.replace(n)},t.prototype.render=function(){return null},t}(r.a.Component);ge.propTypes={computedMatch:u.a.object,push:u.a.bool,from:u.a.string,to:u.a.oneOfType([u.a.string,u.a.object]).isRequired},ge.defaultProps={push:!1},ge.contextTypes={router:u.a.shape({history:u.a.shape({push:u.a.func.isRequired,replace:u.a.func.isRequired}).isRequired,staticContext:u.a.object}).isRequired};var ve=ge,_e=n(15),ye=n.n(_e),be=n(6),we=n.n(be),ke=n(31),Ee=n.n(ke),Se=n(546),Ie=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"setupNewsletter",function(e){void 0!==e&&(n.props.history.push("/new/".concat(e)),U.a.trackEvent("Emails > Type selected",{"MailPoet Free version":window.mailpoet_version,"Email type":e}))}),B()(q()(q()(n)),"getAutomaticEmails",function(){return window.mailpoet_automatic_emails?we.a.map(window.mailpoet_automatic_emails,function(e){var t=e,a=window.mailpoet_premium_active?we.a.partial(n.setupNewsletter,e.slug):void 0;return t.action=r.a.createElement("div",null,r.a.createElement("a",{className:"button button-primary",onClick:a,role:"button",tabIndex:0,disabled:!window.mailpoet_premium_active,onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),n.onClick())}},U.a.I18n.t("setUp"))),t}):[]}),B()(q()(q()(n)),"createNewsletter",function(e){U.a.trackEvent("Emails > Type selected",{"MailPoet Free version":window.mailpoet_version,"Email type":e}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:{type:e,subject:U.a.I18n.t("draftNewsletterTitle")}}).done(function(e){n.props.history.push("/template/".concat(e.data.id))}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),n}return L()(t,e),P()(t,[{key:"render",value:function(){var e=we.a.partial(this.createNewsletter,"standard"),t=we.a.partial(this.setupNewsletter,"notification"),n=we.a.partial(this.setupNewsletter,"welcome"),a=[{slug:"standard",title:U.a.I18n.t("regularNewsletterTypeTitle"),description:U.a.I18n.t("regularNewsletterTypeDescription"),action:r.a.createElement("a",{className:"button button-primary","data-automation-id":"create_standard",onClick:e,role:"button",tabIndex:0,onKeyDown:function(t){["keydown","keypress"].includes(t.type)&&["Enter"," "].includes(t.key)&&(t.preventDefault(),e())}},U.a.I18n.t("create"))},{slug:"welcome",title:U.a.I18n.t("welcomeNewsletterTypeTitle"),description:U.a.I18n.t("welcomeNewsletterTypeDescription"),videoGuide:"https://beta.docs.mailpoet.com/article/254-video-guide-to-welcome-emails",action:r.a.createElement("a",{className:"button button-primary",onClick:n,"data-automation-id":"create_welcome",onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),n())},role:"button",tabIndex:0},U.a.I18n.t("setUp"))},{slug:"notification",title:U.a.I18n.t("postNotificationNewsletterTypeTitle"),description:U.a.I18n.t("postNotificationNewsletterTypeDescription"),videoGuide:"https://beta.docs.mailpoet.com/article/210-video-guide-to-post-notifications",action:r.a.createElement("a",{className:"button button-primary","data-automation-id":"create_notification",onClick:t,role:"button",tabIndex:0,onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),t())}},U.a.I18n.t("setUp"))}],i=ye.a.applyFilters("mailpoet_newsletters_types",a.concat(le()(this.getAutomaticEmails())),this),o=!0===window.mailpoet_is_new_user?"mailpoet_badge mailpoet_badge_video":"mailpoet_badge mailpoet_badge_video mailpoet_badge_video_grey";return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("pickCampaignType")),r.a.createElement(Ee.a,{step:"type"}),r.a.createElement("ul",{className:"mailpoet_boxes clearfix"},i.map(function(e){return r.a.createElement("li",{key:e.slug,"data-type":e.slug,className:"mailpoet_newsletter_types"},r.a.createElement("div",null,r.a.createElement("div",{className:"mailpoet_thumbnail"},e.thumbnailImage?r.a.createElement("img",{src:e.thumbnailImage,alt:""}):null),r.a.createElement("div",{className:"mailpoet_description"},r.a.createElement("h3",null,e.title," ",e.beta?"(".concat(U.a.I18n.t("beta"),")"):""),r.a.createElement("p",null,e.description),e.videoGuide&&r.a.createElement("a",{className:o,href:e.videoGuide,target:"_blank",rel:"noopener noreferrer"},r.a.createElement("span",{className:"dashicons dashicons-format-video"}),U.a.I18n.t("seeVideoGuide"))),r.a.createElement("div",{className:"mailpoet_actions"},e.action)))},this)))}}]),t}(r.a.Component);B()(Ie,"propTypes",{history:u.a.shape({push:u.a.func.isRequired}).isRequired});var xe=Object(Se.a)(Ie),Ne=n(27),Ce=n.n(Ne),Te=n(16),Pe=n.n(Te),De=n(19),Re=n.n(De),Ae=function(e){function t(){return C()(this,t),R()(this,j()(t).apply(this,arguments))}return L()(t,e),P()(t,[{key:"componentWillMount",value:function(){U.a.Modal.loading(!0)}},{key:"componentWillUnmount",value:function(){U.a.Modal.loading(!1)}},{key:"render",value:function(){return null}}]),t}(r.a.Component),je=function(e){var t=e.tabs,n=e.selected,a=e.select;return r.a.createElement("div",{className:"wp-filter hide-if-no-js"},r.a.createElement("ul",{className:"filter-links"},t.map(function(e){var t=e.name,i=e.label;return r.a.createElement("li",{key:t},r.a.createElement("a",{href:"javascript:",className:n===t?"current":"",onClick:function(){return a(t)}}," ",i))})))};je.propTypes={selected:u.a.string.isRequired,select:u.a.func.isRequired,tabs:u.a.arrayOf(u.a.shape({label:u.a.string.isRequired,name:u.a.string.isRequired}).isRequired).isRequired};var Oe=je,Le=n(72),Me=n.n(Le),qe=function(e){return U.a.Modal.popup({title:e.title,template:Me.a.renderToString(r.a.createElement(r.a.Fragment,null,r.a.createElement("p",null,e.message),r.a.createElement("button",{id:"mailpoet_alert_cancel",className:"button button-secondary",type:"button"},e.cancelLabel),r.a.createElement("button",{id:"mailpoet_alert_confirm",className:"button button-primary",type:"submit"},e.confirmLabel))),onInit:function(){document.getElementById("mailpoet_alert_confirm").addEventListener("click",function(){U.a.Modal.close(),e.onConfirm()}),document.getElementById("mailpoet_alert_cancel").addEventListener("click",function(){return U.a.Modal.close()})}}),null};function Fe(e){Me.a.renderToString(r.a.createElement(qe,e))}qe.propTypes={title:u.a.string,message:u.a.string.isRequired,cancelLabel:u.a.string,confirmLabel:u.a.string,onConfirm:u.a.func.isRequired},qe.defaultProps={title:U.a.I18n.t("confirmTitle"),cancelLabel:U.a.I18n.t("cancelLabel"),confirmLabel:U.a.I18n.t("confirmLabel")};var Be=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).onPreview=n.onPreview.bind(q()(q()(n))),n.onDelete=n.onDelete.bind(q()(q()(n))),n.onSelect=n.onSelect.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"onDelete",value:function(){var e=this.props,t=e.id,n=e.name,a=e.beforeDelete,r=e.afterDelete;Fe({message:U.a.I18n.t("confirmTemplateDeletion").replace("%$1s",n),onConfirm:function(){a(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"delete",data:{id:t}}).done(function(){r(!0,t)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0}),r(!1)})}})}},{key:"onPreview",value:function(){U.a.Modal.popup({title:this.props.name,template:'<div class="mailpoet_boxes_preview" style="background-color: {{ body.globalStyles.body.backgroundColor }}"><img src="{{ thumbnail }}" /></div>',data:this.props})}},{key:"onSelect",value:function(){var e=this.props,t=e.newsletterId,n=e.name,a=e.beforeSelect,r=e.afterSelect;a(),U.a.trackEvent("Emails > Template selected",{"MailPoet Free version":window.mailpoet_version,"Email name":n}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"save",data:{id:t,template_id:this.props.id}}).done(function(e){r(!0,e.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0}),r(!1)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.index,a=t.name,i=t.thumbnail,o=t.readonly,s=r.a.createElement("button",{className:"mailpoet_delete button button-secondary",onClick:this.onDelete,type:"button"},U.a.I18n.t("delete")),l="";return"string"==typeof i&&i.length>0&&(l=r.a.createElement("a",{href:"javascript:;",onClick:this.onPreview},r.a.createElement("img",{src:i,alt:U.a.I18n.t("templatePreview")}),r.a.createElement("div",{className:"mailpoet_overlay"},r.a.createElement("p",{className:"mailpoet_more_details"},U.a.I18n.t("zoom"))))),r.a.createElement("li",{className:"mailpoet_template_boxes","data-automation-id":"select_template_box"},r.a.createElement("div",{className:"mailpoet_thumbnail"},l),r.a.createElement("div",{className:"mailpoet_description"},r.a.createElement("h3",null,a)),r.a.createElement("div",{className:"mailpoet_actions"},"1"!==o&&s,r.a.createElement("a",{className:"button button-primary","data-automation-id":"select_template_".concat(n),onClick:this.onSelect,role:"button",tabIndex:0,onKeyDown:function(t){["keydown","keypress"].includes(t.type)&&["Enter"," "].includes(t.key)&&(t.preventDefault(),e.onSelect())}}," ",U.a.I18n.t("select")," ")))}}]),t}(r.a.Component);Be.propTypes={index:u.a.number.isRequired,id:u.a.string.isRequired,newsletterId:u.a.string.isRequired,name:u.a.string.isRequired,thumbnail:u.a.string.isRequired,readonly:u.a.string.isRequired,beforeDelete:u.a.func.isRequired,afterDelete:u.a.func.isRequired,beforeSelect:u.a.func.isRequired,afterSelect:u.a.func.isRequired};var $e=Be,He=n(51),Ve=n.n(He),We=n(65),Ue=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).fileRef=r.a.createRef(),n.handleSubmit=n.handleSubmit.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"saveTemplate",value:function(e){var t=e,n=this.props,a=n.beforeImport,r=n.afterImport;we.a.isUndefined(t.body)||(t.body=Ve()(t.body));try{t.categories=JSON.parse(t.categories)}catch(e){t.categories=[]}-1===t.categories.indexOf("saved")&&t.categories.push("saved"),-1===t.categories.indexOf("standard")&&-1===t.categories.indexOf("welcome")&&-1===t.categories.indexOf("notification")&&t.categories.push("standard"),t.categories=Ve()(t.categories),a(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"save",data:t}).done(function(e){r(!0,e.data)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0}),r(!1)})}},{key:"handleSubmit",value:function(e){var t=this;if(e.preventDefault(),we.a.size(this.fileRef.current.files)<=0)return!1;var n=we.a.first(this.fileRef.current.files),a=new FileReader;return a.onload=function(e){try{t.saveTemplate(JSON.parse(e.target.result)),U.a.trackEvent("Emails > Template imported",{"MailPoet Free version":window.mailpoet_version})}catch(e){U.a.Notice.error(U.a.I18n.t("templateFileMalformedError"))}},a.readAsText(n),!0}},{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("importTemplateTitle"),r.a.createElement(We.default,{tooltip:U.a.I18n.t("helpTooltipTemplateUpload"),place:"right",className:"tooltip-help-import-template"})),r.a.createElement("form",{onSubmit:this.handleSubmit},r.a.createElement("input",{type:"file",placeholder:U.a.I18n.t("selectJsonFileToUpload"),ref:this.fileRef}),r.a.createElement("p",{className:"submit"},r.a.createElement("input",{className:"button button-primary",type:"submit",value:U.a.I18n.t("upload")}))))}}]),t}(r.a.Component);Ue.propTypes={beforeImport:u.a.func.isRequired,afterImport:u.a.func.isRequired};var ze=Ue,Ye=[{name:"standard",label:U.a.I18n.t("tabStandardTitle")},{name:"welcome",label:U.a.I18n.t("tabWelcomeTitle")},{name:"notification",label:U.a.I18n.t("tabNotificationTitle")}];window.mailpoet_woocommerce_active&&Ye.push({name:"woocommerce",label:U.a.I18n.t("tabWoocommerceTitle")}),Ye.push.apply(Ye,[{name:"all",label:U.a.I18n.t("allTemplates")},{name:"recent",label:U.a.I18n.t("recentlySent")},{name:"saved",label:U.a.I18n.t("savedTemplates")}]);var Ke=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={loading:!0,templates:{},emailType:null,selectedTab:""},n.templates={},n.addTemplate=n.addTemplate.bind(q()(q()(n))),n.afterTemplateDelete=n.afterTemplateDelete.bind(q()(q()(n))),n.afterTemplateSelect=n.afterTemplateSelect.bind(q()(q()(n))),n.afterTemplateImport=n.afterTemplateImport.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"componentWillMount",value:function(){var e=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"getAll"}).done(function(t){0===t.data.length&&(t.data=[{name:U.a.I18n.t("mailpoetGuideTemplateTitle"),categories:'["welcome", "notification", "standard", "woocommerce"]',readonly:"1"}]),t.data.forEach(e.addTemplate),e.sortTemplates()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}).always(function(){e.selectInitialTab()})}},{key:"addTemplate",value:function(e){var t,n=this,a=Ye.map(function(e){return e.name});try{t=JSON.parse(e.categories).filter(function(e){return-1!==a.indexOf(e)})}catch(e){t=[]}0===t.length&&t.push("saved"),t.forEach(function(t){void 0===n.templates[t]&&(n.templates[t]=[]),n.templates[t].unshift(e)})}},{key:"sortTemplates",value:function(){var e=this;Re()(this.templates).forEach(function(t){e.templates[t].sort(function(e,t){return Pe()(e.id,10)<Pe()(t.id,10)?1:-1})})}},{key:"selectInitialTab",value:function(){var e,t=this,n="standard";U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:this.props.match.params.id}}).done(function(t){e=t.data.type,we.a.findWhere(Ye,{name:t.data.type})?n=t.data.type:"automatic"===t.data.type&&we.a.findWhere(Ye,{name:t.data.options.group})&&(n=t.data.options.group)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}).always(function(){t.setState({templates:t.templates,emailType:e,selectedTab:n,loading:!1})})}},{key:"afterTemplateDelete",value:function(e,t){var n=this;e&&Re()(this.templates).forEach(function(e){n.templates[e]=n.templates[e].filter(function(e){return e.id!==t})}),this.setState({templates:this.templates,loading:!1})}},{key:"afterTemplateSelect",value:function(e,t){e?window.location=function(e){return"admin.php?page=mailpoet-newsletter-editor&id=".concat(e)}(t):this.setState({loading:!1})}},{key:"afterTemplateImport",value:function(e,t){e&&this.addTemplate(t),this.setState({templates:this.templates,selectedTab:e?"saved":"import",loading:!1})}},{key:"render",value:function(){var e=this;if(this.state.loading)return r.a.createElement(Ae,null);var t=Ye.concat({name:"import",label:U.a.I18n.t("tabImportTitle")}),n=null;if("import"===this.state.selectedTab)n=r.a.createElement(ze,{beforeImport:function(){return e.setState({loading:!0})},afterImport:this.afterTemplateImport});else{var a=this.state.templates[this.state.selectedTab]||[];a=0===a.length?this.state.loading?null:r.a.createElement("p",null,U.a.I18n.t("noTemplates")):a.map(function(t,n){return r.a.createElement($e,Ce()({key:t.id,index:n,newsletterId:e.props.match.params.id,beforeDelete:function(){return e.setState({loading:!0})},afterDelete:e.afterTemplateDelete,beforeSelect:function(){return e.setState({loading:!0})},afterSelect:e.afterTemplateSelect},t))}),n=r.a.createElement("ul",{className:"mailpoet_boxes clearfix"},a)}var i=ye.a.applyFilters("mailpoet_newsletters_template_breadcrumb",r.a.createElement(Ee.a,{step:"template"}),this.state.emailType,"template");return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("selectTemplateTitle")),i,r.a.createElement(Oe,{tabs:t,selected:this.state.selectedTab,select:function(t){return e.setState({selectedTab:t})}}),n)}}]),t}(r.a.Component);Ke.propTypes={match:u.a.shape({params:u.a.shape({id:u.a.string}).isRequired}).isRequired};var Ge=Ke,Je=n(41),Qe=n.n(Je),Xe=n(68),Ze=n.n(Xe),et=n(334),tt=n.n(et),nt=n(71),at=n.n(nt),rt={closeText:U.a.I18n.t("close"),currentText:U.a.I18n.t("today"),nextText:U.a.I18n.t("next"),prevText:U.a.I18n.t("previous"),monthNames:[U.a.I18n.t("january"),U.a.I18n.t("february"),U.a.I18n.t("march"),U.a.I18n.t("april"),U.a.I18n.t("may"),U.a.I18n.t("june"),U.a.I18n.t("july"),U.a.I18n.t("august"),U.a.I18n.t("september"),U.a.I18n.t("october"),U.a.I18n.t("november"),U.a.I18n.t("december")],monthNamesShort:[U.a.I18n.t("januaryShort"),U.a.I18n.t("februaryShort"),U.a.I18n.t("marchShort"),U.a.I18n.t("aprilShort"),U.a.I18n.t("mayShort"),U.a.I18n.t("juneShort"),U.a.I18n.t("julyShort"),U.a.I18n.t("augustShort"),U.a.I18n.t("septemberShort"),U.a.I18n.t("octoberShort"),U.a.I18n.t("novemberShort"),U.a.I18n.t("decemberShort")],dayNames:[U.a.I18n.t("sunday"),U.a.I18n.t("monday"),U.a.I18n.t("tuesday"),U.a.I18n.t("wednesday"),U.a.I18n.t("thursday"),U.a.I18n.t("friday"),U.a.I18n.t("saturday")],dayNamesShort:[U.a.I18n.t("sundayShort"),U.a.I18n.t("mondayShort"),U.a.I18n.t("tuesdayShort"),U.a.I18n.t("wednesdayShort"),U.a.I18n.t("thursdayShort"),U.a.I18n.t("fridayShort"),U.a.I18n.t("saturdayShort")],dayNamesMin:[U.a.I18n.t("sundayMin"),U.a.I18n.t("mondayMin"),U.a.I18n.t("tuesdayMin"),U.a.I18n.t("wednesdayMin"),U.a.I18n.t("thursdayMin"),U.a.I18n.t("fridayMin"),U.a.I18n.t("saturdayMin")]},it=function(e){function t(e){var n;return C()(this,t),n=R()(this,j()(t).call(this,e)),B()(q()(q()(n)),"onChange",function(e){var t=e,a=t.target.value,r=n.getStorageDate(a);t.target.value=r,n.props.onChange(t)}),B()(q()(q()(n)),"getFieldName",function(){return n.props.name||"date"}),B()(q()(q()(n)),"getDisplayDate",function(e){var t={parseFormat:n.props.storageFormat,format:n.props.displayFormat};return U.a.Date.format(e,t)}),B()(q()(q()(n)),"getStorageDate",function(e){var t={parseFormat:n.props.displayFormat,format:n.props.storageFormat};return U.a.Date.format(e,t)}),n.dateInput=r.a.createRef(),n}return L()(t,e),P()(t,[{key:"componentDidMount",value:function(){var e=V()(this.dateInput.current),t=this;e.datepicker&&(V.a.datepicker.parseDate=function(e,t){return U.a.Date.toDate(t,{parseFormat:this.props.displayFormat,format:e})},V.a.datepicker.formatDate=function(e,t){return U.a.Date.format(t,{format:e})},e.datepicker(we.a.extend({dateFormat:this.props.displayFormat,isRTL:!1,onSelect:function(e){t.onChange({target:{name:t.getFieldName(),value:e}})}},rt)),this.datepickerInitialized=!0)}},{key:"componentWillUnmount",value:function(){this.datepickerInitialized&&V()(this.dateInput.current).datepicker("destroy")}},{key:"render",value:function(){return r.a.createElement("input",Ce()({type:"text",size:"30",name:this.getFieldName(),value:this.getDisplayDate(this.props.value),readOnly:!0,disabled:this.props.disabled,onChange:this.onChange,ref:this.dateInput},this.props.validation))}}]),t}(r.a.Component);it.propTypes={displayFormat:u.a.string.isRequired,onChange:u.a.func.isRequired,name:u.a.string,storageFormat:u.a.string.isRequired,value:u.a.string.isRequired,disabled:u.a.bool.isRequired,validation:u.a.object.isRequired},it.defaultProps={name:"date"};var ot=it,st=function(e){function t(){return C()(this,t),R()(this,j()(t).apply(this,arguments))}return L()(t,e),P()(t,[{key:"render",value:function(){var e=this,t=Re()(this.props.timeOfDayItems).map(function(t){return r.a.createElement("option",{key:"option-".concat(e.props.timeOfDayItems[t]),value:t},e.props.timeOfDayItems[t])});return r.a.createElement("select",Ce()({name:this.props.name||"time",value:this.props.value,disabled:this.props.disabled,onChange:this.props.onChange},this.props.validation),t)}}]),t}(r.a.Component);st.propTypes={timeOfDayItems:u.a.objectOf(u.a.string).isRequired,name:u.a.string,value:u.a.string.isRequired,disabled:u.a.bool,onChange:u.a.func.isRequired,validation:u.a.object},st.defaultProps={name:"time",disabled:!1,validation:{}};var lt=st,ct=function(e){function t(e){var n;return C()(this,t),n=R()(this,j()(t).call(this,e)),B()(q()(q()(n)),"DATE_TIME_SEPARATOR"," "),B()(q()(q()(n)),"getDateTime",function(){return[n.state.date,n.state.time].join(n.DATE_TIME_SEPARATOR)}),B()(q()(q()(n)),"buildStateFromProps",function(e){var t=(e.value||n.props.defaultDateTime).split(n.DATE_TIME_SEPARATOR),a=at()(t,2);return{date:a[0],time:a[1]}}),B()(q()(q()(n)),"handleChange",function(e){var t={};t[e.target.name]=e.target.value,n.setState(t,n.propagateChange)}),B()(q()(q()(n)),"propagateChange",function(){n.props.onChange&&n.props.onChange({target:{name:n.props.name||"",value:n.getDateTime()}})}),n.state=n.buildStateFromProps(e),n}return L()(t,e),P()(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(this.buildStateFromProps(e))}},{key:"render",value:function(){return r.a.createElement("span",null,r.a.createElement(ot,{name:"date",value:this.state.date,onChange:this.handleChange,displayFormat:this.props.dateDisplayFormat,storageFormat:this.props.dateStorageFormat,disabled:this.props.disabled,validation:this.props.dateValidation}),r.a.createElement(lt,{name:"time",value:this.state.time,onChange:this.handleChange,disabled:this.props.disabled,validation:this.props.timeValidation,timeOfDayItems:this.props.timeOfDayItems}))}}]),t}(r.a.Component);ct.propTypes={defaultDateTime:u.a.string.isRequired,dateDisplayFormat:u.a.string.isRequired,dateStorageFormat:u.a.string.isRequired,onChange:u.a.func,name:u.a.string,disabled:u.a.bool,dateValidation:u.a.object.isRequired,timeValidation:u.a.any,timeOfDayItems:u.a.objectOf(u.a.string).isRequired},ct.defaultProps={onChange:void 0,name:"",disabled:!1,timeValidation:void 0};var ut=ct,pt=n(77),dt=n.n(pt),mt=n(56),ht=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={emailAddress:e.item.sender_address},n.onChange=n.onChange.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"onChange",value:function(e){this.setState({emailAddress:e.target.value}),this.props.onValueChange(e)}},{key:"render",value:function(){return r.a.createElement(r.a.Fragment,null,r.a.createElement(dt.a,Ce()({},this.props,{onValueChange:this.onChange})),r.a.createElement("div",{className:"regular-text"},r.a.createElement(mt.a,{emailAddress:this.state.emailAddress})))}}]),t}(r.a.Component);ht.propTypes={item:u.a.shape({sender_address:u.a.string.isRequired}).isRequired,onValueChange:u.a.func},ht.defaultProps={onValueChange:function(){}};var ft=ht,gt=window.mailpoet_current_time||"00:00",vt="".concat(window.mailpoet_current_date," 00:00:00"),_t=window.mailpoet_schedule_time_of_day,yt=window.mailpoet_date_display_format,bt=window.mailpoet_date_storage_format,wt=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"getCurrentValue",function(){var e={isScheduled:"0",scheduledAt:vt};return we.a.defaults(n.props.item[n.props.field.name]||{},e)}),B()(q()(q()(n)),"getDateValidation",function(){return{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("noScheduledDateError"),"data-parsley-errors-container":"#mailpoet_scheduling"}}),B()(q()(q()(n)),"isScheduled",function(){return"1"===n.getCurrentValue().isScheduled}),B()(q()(q()(n)),"handleCheckboxChange",function(e){var t=e;return t.target.value=e.target.checked?"1":"0",n.handleValueChange(t)}),B()(q()(q()(n)),"handleValueChange",function(e){var t=n.getCurrentValue(),a={};return a[e.target.name]=e.target.value,n.props.onValueChange({target:{name:n.props.field.name,value:we.a.extend({},t,a)}})}),n}return L()(t,e),P()(t,[{key:"render",value:function(){var e;return this.isScheduled()&&(e=r.a.createElement("span",{id:"mailpoet_scheduling"},r.a.createElement(ut,{name:"scheduledAt",value:this.getCurrentValue().scheduledAt,onChange:this.handleValueChange,disabled:this.props.field.disabled,dateValidation:this.getDateValidation(),defaultDateTime:vt,timeOfDayItems:_t,dateDisplayFormat:yt,dateStorageFormat:bt})," ",r.a.createElement("span",null,U.a.I18n.t("websiteTimeIs")," ",r.a.createElement("code",null,gt)))),r.a.createElement("div",null,r.a.createElement("input",{type:"checkbox",value:"1",checked:this.isScheduled(),disabled:this.props.field.disabled,name:"isScheduled",onChange:this.handleCheckboxChange}),e)}}]),t}(r.a.Component);wt.propTypes={item:u.a.object,field:u.a.shape({name:u.a.string.isRequired,disabled:u.a.bool}).isRequired,onValueChange:u.a.func.isRequired},wt.defaultProps={item:{}};var kt=[{name:"subject",label:U.a.I18n.t("subjectLine"),tip:U.a.I18n.t("subjectLineTip"),type:"text",validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("emptySubjectLineError")}},{name:"segments",label:U.a.I18n.t("segments"),tip:U.a.I18n.t("segmentsTip"),type:"selection",placeholder:U.a.I18n.t("selectSegmentPlaceholder"),id:"mailpoet_segments",api_version:window.mailpoet_api_version,endpoint:"segments",multiple:!0,filter:function(e){return!e.deleted_at},getLabel:function(e){return"".concat(e.name," (").concat(Pe()(e.subscribers,10).toLocaleString(),")")},transformChangedValue:function(e){var t=this.getItems();return we.a.map(e,function(e){return we.a.find(t,function(t){return t.id===e})})},validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("noSegmentsSelectedError")}},{name:"sender",label:U.a.I18n.t("sender"),tip:U.a.I18n.t("senderTip"),fields:[{name:"sender_name",type:"text",placeholder:U.a.I18n.t("senderNamePlaceholder"),validation:{"data-parsley-required":!0}},{name:"sender_address",type:"reactComponent",component:ft,placeholder:U.a.I18n.t("senderAddressPlaceholder"),validation:{"data-parsley-required":!0,"data-parsley-type":"email"}}]},{name:"reply-to",label:U.a.I18n.t("replyTo"),tip:U.a.I18n.t("replyToTip"),inline:!0,fields:[{name:"reply_to_name",type:"text",placeholder:U.a.I18n.t("replyToNamePlaceholder")},{name:"reply_to_address",type:"text",placeholder:U.a.I18n.t("replyToAddressPlaceholder"),validation:{"data-parsley-type":"email"}}]},{name:"options",label:U.a.I18n.t("scheduleIt"),type:"reactComponent",component:wt}];kt=ye.a.applyFilters("mailpoet_newsletters_3rd_step_fields",kt);var Et={getFields:function(){return kt},getSendButtonOptions:function(e){var t=e||{},n={value:"object"===tt()(t.options)&&"1"===t.options.isScheduled?U.a.I18n.t("schedule"):U.a.I18n.t("send")};return"sent"!==t.status&&"sending"!==t.status||(n.disabled="disabled"),n}},St=n(39),It=n(32),xt={name:"intervalType",values:It.intervalValues},Nt={name:"timeOfDay",values:It.timeOfDayValues},Ct={name:"weekDay",values:It.weekDayValues},Tt={name:"monthDay",values:It.monthDayValues},Pt={name:"nthWeekDay",values:It.nthWeekDayValues},Dt=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"getCurrentValue",function(){return n.props.item[n.props.field.name]||{}}),B()(q()(q()(n)),"handleValueChange",function(e,t){var a=n.getCurrentValue(),r={};return r[e]=t,n.props.onValueChange({target:{name:n.props.field.name,value:we.a.extend({},a,r)}})}),B()(q()(q()(n)),"handleIntervalChange",function(e){var t=e.target.value;n.handleValueChange("intervalType",t),"monthly"===t&&n.handleValueChange("monthDay","1")}),B()(q()(q()(n)),"handleTimeOfDayChange",function(e){return n.handleValueChange("timeOfDay",e.target.value)}),B()(q()(q()(n)),"handleWeekDayChange",function(e){return n.handleValueChange("weekDay",e.target.value)}),B()(q()(q()(n)),"handleMonthDayChange",function(e){return n.handleValueChange("monthDay",e.target.value)}),B()(q()(q()(n)),"handleNthWeekDayChange",function(e){return n.handleValueChange("nthWeekDay",e.target.value)}),n}return L()(t,e),P()(t,[{key:"render",value:function(){var e,t,n,a,i=this.getCurrentValue();return"immediately"!==i.intervalType&&(e=r.a.createElement(St.a,{field:Nt,item:this.getCurrentValue(),onValueChange:this.handleTimeOfDayChange})),"weekly"!==i.intervalType&&"nthWeekDay"!==i.intervalType||(t=r.a.createElement(St.a,{field:Ct,item:this.getCurrentValue(),onValueChange:this.handleWeekDayChange})),"monthly"===i.intervalType&&(n=r.a.createElement(St.a,{field:Tt,item:this.getCurrentValue(),onValueChange:this.handleMonthDayChange})),"nthWeekDay"===i.intervalType&&(a=r.a.createElement(St.a,{field:Pt,item:this.getCurrentValue(),onValueChange:this.handleNthWeekDayChange})),r.a.createElement("div",null,r.a.createElement(St.a,{field:xt,item:this.getCurrentValue(),onValueChange:this.handleIntervalChange,automationId:"newsletter_interval_type"}),a,n,t,e)}}]),t}(r.a.Component);Dt.propTypes={item:u.a.object.isRequired,field:u.a.shape({name:u.a.string}).isRequired,onValueChange:u.a.func.isRequired};var Rt=Dt,At=[{name:"subject",label:U.a.I18n.t("subjectLine"),tip:U.a.I18n.t("postNotificationSubjectLineTip"),type:"text",validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("emptySubjectLineError")}},{name:"options",label:U.a.I18n.t("selectFrequency"),type:"reactComponent",component:Rt},{name:"segments",label:U.a.I18n.t("segments"),tip:U.a.I18n.t("segmentsTip"),type:"selection",placeholder:U.a.I18n.t("selectSegmentPlaceholder"),id:"mailpoet_segments",api_version:window.mailpoet_api_version,endpoint:"segments",multiple:!0,filter:function(e){return!e.deleted_at},getLabel:function(e){return"".concat(e.name," (").concat(Pe()(e.subscribers,10).toLocaleString(),")")},transformChangedValue:function(e){var t=this.getItems();return we.a.map(e,function(e){return we.a.find(t,function(t){return t.id===e})})},validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("noSegmentsSelectedError")}},{name:"sender",label:U.a.I18n.t("sender"),tip:U.a.I18n.t("senderTip"),fields:[{name:"sender_name",type:"text",placeholder:U.a.I18n.t("senderNamePlaceholder"),validation:{"data-parsley-required":!0}},{name:"sender_address",type:"reactComponent",component:ft,placeholder:U.a.I18n.t("senderAddressPlaceholder"),validation:{"data-parsley-required":!0,"data-parsley-type":"email"}}]},{name:"reply-to",label:U.a.I18n.t("replyTo"),tip:U.a.I18n.t("replyToTip"),inline:!0,fields:[{name:"reply_to_name",type:"text",placeholder:U.a.I18n.t("replyToNamePlaceholder")},{name:"reply_to_address",type:"text",placeholder:U.a.I18n.t("replyToAddressPlaceholder"),validation:{"data-parsley-type":"email"}}]}];At=ye.a.applyFilters("mailpoet_newsletters_3rd_step_fields",At);var jt={getFields:function(){return At},getSendButtonOptions:function(){return{value:U.a.I18n.t("activate")}}},Ot=n(78),Lt=[{name:"subject",label:U.a.I18n.t("subjectLine"),tip:U.a.I18n.t("subjectLineTip"),type:"text",validation:{"data-parsley-required":!0,"data-parsley-required-message":U.a.I18n.t("emptySubjectLineError")}},{name:"options",label:U.a.I18n.t("sendWelcomeEmailWhen"),type:"reactComponent",component:Ot.default},{name:"sender",label:U.a.I18n.t("sender"),tip:U.a.I18n.t("senderTip"),fields:[{name:"sender_name",type:"text",placeholder:U.a.I18n.t("senderNamePlaceholder"),validation:{"data-parsley-required":!0}},{name:"sender_address",type:"reactComponent",component:ft,placeholder:U.a.I18n.t("senderAddressPlaceholder"),validation:{"data-parsley-required":!0,"data-parsley-type":"email"}}]},{name:"reply-to",label:U.a.I18n.t("replyTo"),tip:U.a.I18n.t("replyToTip"),inline:!0,fields:[{name:"reply_to_name",type:"text",placeholder:U.a.I18n.t("replyToNamePlaceholder")},{name:"reply_to_address",type:"text",placeholder:U.a.I18n.t("replyToAddressPlaceholder"),validation:{"data-parsley-type":"email"}}]}];Lt=ye.a.applyFilters("mailpoet_newsletters_3rd_step_fields",Lt);var Mt={getFields:function(){return Lt},getSendButtonOptions:function(){return{value:U.a.I18n.t("activate")}}},qt=n(337),Ft=Qe()({displayName:"NewsletterSend",propTypes:{match:u.a.shape({params:u.a.shape({id:u.a.string}).isRequired}).isRequired,history:u.a.shape({push:u.a.func.isRequired}).isRequired},getInitialState:function(){return{fields:[],item:{},loading:!0}},componentDidMount:function(){this.loadItem(this.props.match.params.id),V()("#mailpoet_newsletter").parsley()},componentWillReceiveProps:function(e){this.loadItem(e.match.params.id)},getFieldsByNewsletter:function(e){return this.getSubtype(e).getFields(e)},getSendButtonOptions:function(){return this.getSubtype(this.state.item).getSendButtonOptions(this.state.item)},getSubtype:function(e){switch(e.type){case"notification":return jt;case"welcome":return Mt;default:return ye.a.applyFilters("mailpoet_newsletters_send_newsletter_fields",Et,e)}},isValid:function(){return V()("#mailpoet_newsletter").parsley().isValid()},loadItem:function(e){var t=this;this.setState({loading:!0}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:e}}).done(function(e){t.setState({loading:!1,item:e.data,fields:t.getFieldsByNewsletter(e.data)})}).fail(function(){t.setState({loading:!1,item:{}},function(){t.props.history.push("/new")})})},saveTemplate:function(e,t){var n=this;Object(qt.fromUrl)(e.meta.preview_url).then(function(a){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"save",data:{newsletter_id:e.data.id,name:e.data.subject,thumbnail:a,body:Ve()(e.data.body),categories:'["recent"]'}}).then(t).fail(function(e){n.showError(e),n.setState({loading:!1}),U.a.Modal.loading(!1),t()})}).catch(function(e){n.showError({errors:[e]})})},handleSend:function(e){var t=this;return e.preventDefault(),this.isValid()?(U.a.Modal.loading(!0),this.saveNewsletter(e).done(function(){t.setState({loading:!0})}).done(function(e){switch(e.data.type){case"notification":case"welcome":return t.activateNewsletter(e);default:return t.sendNewsletter(e)}}).fail(function(e){t.showError(e),t.setState({loading:!1}),U.a.Modal.loading(!1)})):V()("#mailpoet_newsletter").parsley().validate()},sendNewsletter:function(e){var t=this;return U.a.Ajax.post(ye.a.applyFilters("mailpoet_newsletters_send_server_request_parameters",{api_version:window.mailpoet_api_version,endpoint:"sendingQueue",action:"add",data:{newsletter_id:this.state.item.id}},this.state.item)).done(function(n){t.saveTemplate(e,function(){if(window.mailpoet_show_congratulate_after_first_newsletter)return U.a.Modal.loading(!1),void t.props.history.push("/send/congratulate/".concat(t.state.item.id));t.props.history.push(ye.a.applyFilters("mailpoet_newsletters_send_server_request_response_redirect","/".concat(t.state.item.type||""),t.state.item));var e=ye.a.applyFilters("mailpoet_newsletters_send_server_request_response",t.state.item,n);we.a.isFunction(e)?e():"scheduled"===n.data.status?(U.a.Notice.success(U.a.I18n.t("newsletterHasBeenScheduled")),U.a.trackEvent("Emails > Newsletter sent",{scheduled:!0,"MailPoet Free version":window.mailpoet_version})):(U.a.Notice.success(U.a.I18n.t("newsletterBeingSent")),U.a.trackEvent("Emails > Newsletter sent",{scheduled:!1,"MailPoet Free version":window.mailpoet_version})),U.a.Modal.loading(!1)})}).fail(function(e){t.showError(e),t.setState({loading:!1}),U.a.Modal.loading(!1)})},activateNewsletter:function(e){var t=this;return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"setStatus",data:{id:this.props.match.params.id,status:"active"}}).done(function(n){t.saveTemplate(e,function(){if(window.mailpoet_show_congratulate_after_first_newsletter)return U.a.Modal.loading(!1),void t.props.history.push("/send/congratulate/".concat(t.state.item.id));t.props.history.push("/".concat(t.state.item.type||""));var e=t.state.item.options;"welcome"===n.data.type?(U.a.Notice.success(U.a.I18n.t("welcomeEmailActivated")),U.a.trackEvent("Emails > Welcome email activated",{"MailPoet Free version":window.mailpoet_version,"List type":e.event,Delay:"".concat(e.afterTimeNumber," ").concat(e.afterTimeType)})):"notification"===n.data.type&&(U.a.Notice.success(U.a.I18n.t("postNotificationActivated")),U.a.trackEvent("Emails > Post notifications activated",{"MailPoet Free version":window.mailpoet_version,Frequency:e.intervalType})),U.a.Modal.loading(!1)})}).fail(function(e){t.showError(e),t.setState({loading:!1}),U.a.Modal.loading(!1)})},handleResume:function(e){var t=this;return e.preventDefault(),this.isValid()?this.saveNewsletter(e).done(function(){t.setState({loading:!0})}).done(function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"sendingQueue",action:"resume",data:{newsletter_id:t.state.item.id}}).done(function(){t.props.history.push("/".concat(t.state.item.type||"")),U.a.Notice.success(U.a.I18n.t("newsletterSendingHasBeenResumed"))}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}).fail(function(e){t.showError(e)}).always(function(){t.setState({loading:!1})}):V()("#mailpoet_newsletter").parsley().validate(),!1},handleSave:function(e){var t=this;e.preventDefault(),this.saveNewsletter(e).done(function(){U.a.Notice.success(U.a.I18n.t("newsletterUpdated"))}).done(function(){var e="automatic"===t.state.item.type?t.state.item.options.group:t.state.item.type;t.props.history.push("/".concat(e||""))}).fail(function(e){t.showError(e)})},handleRedirectToDesign:function(e){var t=this;e.preventDefault();var n=e.target.href;this.saveNewsletter(e).done(function(){U.a.Notice.success(U.a.I18n.t("newsletterUpdated"))}).done(function(){window.location=n}).fail(function(e){t.showError(e)})},saveNewsletter:function(){var e=this.state.item;e.queue=void 0,this.setState({loading:!0});var t=we.a.omit(e,["preheader","body","created_at","deleted_at","hash","status","updated_at","type"]);return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"save",data:t})},showError:function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})},handleFormChange:function(e){var t=e.target.name,n=e.target.value;return this.setState(function(e){var a=e.item;return a[t]=n,{item:a}}),!0},render:function(){var e="sending"===this.state.item.status&&this.state.item.queue&&"paused"===this.state.item.queue.status,t=this.state.fields.map(function(t){var n=t;return"segments"!==t.name&&"options"!==t.name||(n.disabled=e),n}),n=this.getSendButtonOptions(),a=ye.a.applyFilters("mailpoet_newsletters_send_breadcrumb",r.a.createElement(Ee.a,{step:"send"}),this.state.item.type,"send");return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("finalNewsletterStep")),a,r.a.createElement(Ze.a,{id:"mailpoet_newsletter",fields:t,automationId:"newsletter_send_form",item:this.state.item,loading:this.state.loading,onChange:this.handleFormChange,onSubmit:this.handleSave},r.a.createElement("p",{className:"submit"},e?r.a.createElement("input",{className:"button button-primary",type:"button",onClick:this.handleResume,value:U.a.I18n.t("resume")}):r.a.createElement("input",Ce()({className:"button button-primary",type:"button",onClick:this.handleSend,value:U.a.I18n.t("send")},n))," ",r.a.createElement("input",{className:"button button-secondary",type:"submit",value:U.a.I18n.t("saveDraftAndClose")})," ",U.a.I18n.t("orSimply")," ",r.a.createElement("a",{href:"?page=mailpoet-newsletter-editor&id=".concat(this.props.match.params.id),onClick:this.handleRedirectToDesign},U.a.I18n.t("goBackToDesign")),"."),!e&&n.disabled&&"disabled"===n.disabled&&r.a.createElement(We.default,{tooltip:U.a.I18n.t("helpTooltipSendEmail"),tooltipId:"helpTooltipSendEmail"})))}}),Bt=Object(Se.a)(Ft),$t=n(4),Ht=n.n($t);function Vt(e){var t,n="standard"===e.newsletter.type&&"scheduled"!==e.newsletter.status;return n&&U.a.Poll.successDelivery.initTypeformScript(),r.a.createElement("div",{className:"mailpoet_congratulate_success"},r.a.createElement("h1",null,"welcome"===(t=e.newsletter).type?U.a.I18n.t("congratulationsWelcomeEmailSuccessHeader"):"notification"===t.type?U.a.I18n.t("congratulationsPostNotificationSuccessHeader"):"automatic"===t.type?U.a.I18n.t("congratulationsWooSuccessHeader"):"scheduled"===t.status?U.a.I18n.t("congratulationsScheduleSuccessHeader"):U.a.I18n.t("congratulationsSendSuccessHeader")),r.a.createElement("img",{src:e.illustrationImageUrl,alt:"",width:"750",height:"250"}),n&&r.a.createElement("div",{className:"typeform-widget","data-url":"https://mailpoet.typeform.com/to/ciWID6","data-transparency":"100","data-hide-headers":"true","data-hide-footer":"true"}),r.a.createElement("button",{type:"button",className:"button",onClick:e.successClicked},U.a.I18n.t("close")))}Vt.propTypes={successClicked:u.a.func.isRequired,illustrationImageUrl:u.a.string.isRequired,newsletter:u.a.shape({status:u.a.string.isRequired,type:u.a.string.isRequired}).isRequired};var Wt=Vt,Ut=n(38),zt=n.n(Ut);function Yt(e){return r.a.createElement("div",{className:"mailpoet_centered"},r.a.createElement("h1",null,U.a.I18n.t("congratulationsSendFailHeader")),r.a.createElement("p",null,zt()(U.a.I18n.t("congratulationsSendFailExplain"),/\[link\](.*?)\[\/link\]/g,function(e,t){return r.a.createElement("a",{key:t,target:"_blank",rel:"noopener noreferrer",href:"https://kb.mailpoet.com/article/231-sending-does-not-work"},e)})),r.a.createElement("button",{type:"button",className:"button",onClick:e.failClicked},U.a.I18n.t("close")))}Yt.propTypes={failClicked:u.a.func.isRequired};var Kt=Yt;var Gt=function(){return r.a.createElement("div",{className:"mailpoet_loading"},r.a.createElement("div",{className:"mailpoet_modal_loading mailpoet_modal_loading_1"}),r.a.createElement("div",{className:"mailpoet_modal_loading mailpoet_modal_loading_2"}),r.a.createElement("div",{className:"mailpoet_modal_loading mailpoet_modal_loading_3"}))};function Jt(e){return r.a.createElement("div",{className:"mailpoet_newsletter_loading"},r.a.createElement(Gt,null),(t=e.showRichLoadingScreen,n=e.illustrationImageUrl,t?r.a.createElement("div",null,r.a.createElement("h1",{className:"mailpoet_newsletter_loading_header"},U.a.I18n.t("congratulationsLoadingHeader")),r.a.createElement("img",{src:n,alt:"",width:"800px",height:"266px"})):r.a.createElement("div",null)));var t,n}Jt.propTypes={illustrationImageUrl:u.a.string.isRequired,showRichLoadingScreen:u.a.bool.isRequired};var Qt=Jt;function Xt(){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:{show_congratulate_after_first_newsletter:!1}}).always(function(){window.location=window.mailpoet_main_page})}var Zt=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={loading:!0,newsletter:null,testingPassed:!1,timeStart:Ht()(),minimumLoadingTimePassed:!1},n.tick=n.tick.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"componentDidMount",value:function(){this.loadNewsletter(this.props.match.params.id),this.tick()}},{key:"componentWillReceiveProps",value:function(e){this.loadNewsletter(e.match.params.id)}},{key:"tick",value:function(){Ht()().subtract(20,"second").isAfter(this.state.timeStart)&&this.setState({error:!0,loading:!1}),this.state.loading&&this.loadNewsletter(this.props.match.params.id),Ht()().subtract(6,"seconds").isAfter(this.state.timeStart)&&this.setState({minimumLoadingTimePassed:!0}),!this.state.loading&&this.state.minimumLoadingTimePassed||setTimeout(this.tick,2e3)}},{key:"loadNewsletter",value:function(e){var t=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:e}}).done(function(e){return t.newsletterLoaded(e.data)})}},{key:"newsletterLoaded",value:function(e){"standard"!==e.type||"scheduled"===e.status?this.setState({newsletter:e,loading:!1,minimumLoadingTimePassed:!0}):"sent"===e.status||"sending"===e.status?this.setState({newsletter:e,loading:!1,testingPassed:!0}):this.setState({newsletter:e})}},{key:"renderContent",value:function(){return this.state.loading||!this.state.minimumLoadingTimePassed?(e=!!this.state.newsletter,r.a.createElement(Qt,{illustrationImageUrl:window.mailpoet_congratulations_loading_image,successClicked:Xt,showRichLoadingScreen:e})):this.state.error?(U.a.trackEvent("Cron testing done",{"Cron is working":"false"}),r.a.createElement(Kt,{failClicked:function(){window.location=window.mailpoet_main_page}})):(t=this.state.newsletter,this.state.testingPassed&&U.a.trackEvent("Cron testing done",{"Cron is working":"true"}),r.a.createElement(Wt,{illustrationImageUrl:window.mailpoet_congratulations_success_image,successClicked:Xt,newsletter:t}));var e,t}},{key:"render",value:function(){return r.a.createElement("div",{className:"newsletter_congratulate_page"},this.renderContent())}}]),t}(r.a.Component);Zt.propTypes={match:u.a.shape({params:u.a.shape({id:u.a.string}).isRequired}).isRequired};var en=Zt,tn=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"showTemplateSelection",function(e){n.props.history.push("/template/".concat(e))}),n}return L()(t,e),P()(t,[{key:"componentDidMount",value:function(){var e=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:{type:"standard"}}).done(function(t){e.showTemplateSelection(t.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("regularNewsletterTypeTitle")),r.a.createElement(Ee.a,{step:"type"}))}}]),t}(r.a.Component);B()(tn,"propTypes",{history:u.a.shape({push:u.a.func.isRequired}).isRequired});var nn=Object(Se.a)(tn),an={name:"options",type:"reactComponent",component:Rt},rn=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,r=new Array(a),i=0;i<a;i++)r[i]=arguments[i];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(r))),B()(q()(q()(n)),"state",{options:{intervalType:"daily",timeOfDay:0,weekDay:1,monthDay:0,nthWeekDay:1}}),B()(q()(q()(n)),"handleValueChange",function(e){var t=n.state;t[e.target.name]=e.target.value,n.setState(t)}),B()(q()(q()(n)),"handleNext",function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:we.a.extend({},n.state,{type:"notification",subject:U.a.I18n.t("draftPostNotificationTitle")})}).done(function(e){n.showTemplateSelection(e.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),B()(q()(q()(n)),"showTemplateSelection",function(e){n.props.history.push("/template/".concat(e))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("postNotificationNewsletterTypeTitle")),r.a.createElement(Ee.a,{step:"type"}),r.a.createElement("h3",null,U.a.I18n.t("selectFrequency")),r.a.createElement(Rt,{item:this.state,field:an,onValueChange:this.handleValueChange}),r.a.createElement("p",{className:"submit"},r.a.createElement("input",{className:"button button-primary",type:"button",onClick:this.handleNext,value:U.a.I18n.t("next")})))}}]),t}(r.a.Component);B()(rn,"propTypes",{history:u.a.shape({push:u.a.func.isRequired}).isRequired});var on=Object(Se.a)(rn),sn={name:"options",label:"Event",type:"reactComponent",component:Ot.default},ln=function(e){function t(e){var n;C()(this,t),n=R()(this,j()(t).call(this,e));var a=window.mailpoet_segments||[],r=1;return a=a.filter(function(e){return"default"===e.type}),we.a.size(a)>0&&(r=we.a.first(a).id),n.state={options:{event:"segment",segment:r,role:"subscriber",afterTimeNumber:1,afterTimeType:"immediate"}},n.handleValueChange=n.handleValueChange.bind(q()(q()(n))),n.handleNext=n.handleNext.bind(q()(q()(n))),n}return L()(t,e),P()(t,[{key:"handleValueChange",value:function(e){var t=this.state;t[e.target.name]=e.target.value,this.setState(t)}},{key:"handleNext",value:function(){var e=this;U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"create",data:we.a.extend({},this.state,{type:"welcome",subject:U.a.I18n.t("draftNewsletterTitle")})}).done(function(t){e.showTemplateSelection(t.data.id)}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{key:"showTemplateSelection",value:function(e){this.props.history.push("/template/".concat(e))}},{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",null,U.a.I18n.t("welcomeNewsletterTypeTitle")),r.a.createElement(Ee.a,{step:"type"}),r.a.createElement("h3",null,U.a.I18n.t("selectEventToSendWelcomeEmail")),r.a.createElement(Ot.default,{item:this.state,field:sn,onValueChange:this.handleValueChange}),r.a.createElement("p",{className:"submit"},r.a.createElement("input",{className:"button button-primary",type:"button",onClick:this.handleNext,value:U.a.I18n.t("next")})))}}]),t}(r.a.Component);ln.propTypes={history:u.a.shape({push:u.a.func.isRequired}).isRequired};var cn=ln,un=n(335),pn=n.n(un),dn=n(47),mn=n.n(dn),hn=n(48),fn=n.n(hn),gn=n(49),vn=n.n(gn),_n=n(23),yn=!!window.mailpoet_tracking_enabled,bn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterTrashed"):U.a.I18n.t("multipleNewslettersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterDeleted"):U.a.I18n.t("multipleNewslettersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterRestored"):U.a.I18n.t("multipleNewslettersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},wn=[{name:"subject",label:U.a.I18n.t("subject"),sortable:!0},{name:"status",label:U.a.I18n.t("status")},{name:"segments",label:U.a.I18n.t("lists")},{name:"statistics",label:U.a.I18n.t("statistics"),display:yn},{name:"sent_at",label:U.a.I18n.t("sentOn"),sortable:!0}],kn=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:bn.onTrash}],En=function(e){var t=function(){window.location.href="?page=mailpoet-newsletter-editor&id=".concat(e.id)};e.queue&&"sending"===e.status&&null===e.queue.status?Fe({message:U.a.I18n.t("confirmEdit"),onConfirm:t}):t()},Sn=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}},{name:"edit",label:U.a.I18n.t("edit"),onClick:En},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("newsletterDuplicated").replace("%$1s",e.data.subject)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"trash"}];ye.a.addFilter("mailpoet_newsletters_listings_standard_actions",_n.StatisticsMixin.addStatsCTAAction),Sn=ye.a.applyFilters("mailpoet_newsletters_listings_standard_actions",Sn);var In=Qe()({displayName:"NewsletterListStandard",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.QueueMixin,_n.StatisticsMixin,_n.MailerMixin,_n.CronMixin],renderItem:function(e,t,n){var a=Y()("manage-column","column-primary","has-row-actions"),i=e.segments.map(function(e){return e.name}).join(", ");return r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"javascript:;",onClick:function(){return En(e)}},e.queue.newsletter_rendered_subject||e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderQueueStatus(e,n.mta_log)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("lists")},i),!0===yn?r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("statistics")},this.renderStatistics(e,void 0,n.current_time)):null,r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("sentOn")},r.a.createElement("abbr",null,e.sent_at?U.a.Date.format(e.sent_at):U.a.I18n.t("notSentYet"))))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"standard"}),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"standard",base_url:"standard",onRenderItem:this.renderItem,columns:wn,bulk_actions:kn,item_actions:Sn,messages:bn,auto_refresh:!0,sort_by:"sent_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}}),xn=window.mailpoet_roles||{},Nn=window.mailpoet_segments||{},Cn=!!window.mailpoet_tracking_enabled,Tn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterTrashed"):U.a.I18n.t("multipleNewslettersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterDeleted"):U.a.I18n.t("multipleNewslettersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterRestored"):U.a.I18n.t("multipleNewslettersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},Pn=[{name:"subject",label:U.a.I18n.t("subject"),sortable:!0},{name:"status",label:U.a.I18n.t("status"),width:145},{name:"settings",label:U.a.I18n.t("settings")},{name:"statistics",label:U.a.I18n.t("statistics"),display:Cn},{name:"updated_at",label:U.a.I18n.t("lastModifiedOn"),sortable:!0}],Dn=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:Tn.onTrash}],Rn=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("newsletterDuplicated").replace("%$1s",e.data.subject)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"edit",link:function(e){return r.a.createElement("a",{href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},U.a.I18n.t("edit"))}},{name:"trash"}];ye.a.addFilter("mailpoet_newsletters_listings_welcome_notification_actions",_n.StatisticsMixin.addStatsCTAAction),Rn=ye.a.applyFilters("mailpoet_newsletters_listings_welcome_notification_actions",Rn);var An=Qe()({displayName:"NewsletterListWelcome",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.StatisticsMixin,_n.MailerMixin,_n.CronMixin],updateStatus:function(e){var t=this;e.persist(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"setStatus",data:{id:Number(e.target.getAttribute("data-id")),status:e.target.value}}).done(function(e){"active"===e.data.status&&U.a.Notice.success(U.a.I18n.t("welcomeEmailActivated")),t.forceUpdate()}).fail(function(t){U.a.Notice.error(U.a.I18n.t("welcomeEmailActivationFailed")),e.target.value=t.status})},renderStatus:function(e){var t=U.a.I18n.t("sentToXSubscribers").replace("%$1d",e.total_sent.toLocaleString()),n=U.a.I18n.t("scheduledToXSubscribers").replace("%$1d",e.total_scheduled.toLocaleString());return r.a.createElement("div",null,r.a.createElement("p",null,r.a.createElement("select",{"data-id":e.id,defaultValue:e.status,onChange:this.updateStatus},r.a.createElement("option",{value:"active"},U.a.I18n.t("active")),r.a.createElement("option",{value:"draft"},U.a.I18n.t("inactive")))),r.a.createElement("p",null,t," ",r.a.createElement("br",null),n))},renderSettings:function(e){var t,n,a;switch(e.options.event){case"user":t="mailpoet_all"===e.options.role?U.a.I18n.t("welcomeEventWPUserAnyRole"):U.a.I18n.t("welcomeEventWPUserWithRole").replace("%$1s",xn[e.options.role]);break;default:if(void 0===(a=we.a.find(Nn,function(t){return Number(t.id)===Number(e.options.segment)})))return r.a.createElement("span",{className:"mailpoet_error"},U.a.I18n.t("sendingToSegmentsNotSpecified"));t=U.a.I18n.t("welcomeEventSegment").replace("%$1s",a.name)}if(t&&"immediate"!==e.options.afterTimeType){switch(e.options.afterTimeType){case"hours":n=U.a.I18n.t("sendingDelayHours").replace("%$1d",e.options.afterTimeNumber);break;case"days":n=U.a.I18n.t("sendingDelayDays").replace("%$1d",e.options.afterTimeNumber);break;case"weeks":n=U.a.I18n.t("sendingDelayWeeks").replace("%$1d",e.options.afterTimeNumber);break;default:n=U.a.I18n.t("sendingDelayInvalid")}t+=" [".concat(n,"].")}return r.a.createElement("span",null,t)},renderItem:function(e,t){var n=Y()("manage-column","column-primary","has-row-actions");return r.a.createElement("div",null,r.a.createElement("td",{className:n},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderStatus(e)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("settings")},this.renderSettings(e)),!0===Cn?r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("statistics")},this.renderStatistics(e,e.total_sent>0&&e.statistics)):null,r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("lastModifiedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.updated_at))))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"welcome"}),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"welcome",base_url:"welcome",onRenderItem:this.renderItem,columns:Pn,bulk_actions:Dn,item_actions:Rn,messages:Tn,auto_refresh:!0,sort_by:"updated_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}}),jn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterTrashed"):U.a.I18n.t("multipleNewslettersTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterDeleted"):U.a.I18n.t("multipleNewslettersDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneNewsletterRestored"):U.a.I18n.t("multipleNewslettersRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},On=[{name:"subject",label:U.a.I18n.t("subject"),sortable:!0},{name:"status",label:U.a.I18n.t("status"),width:100},{name:"settings",label:U.a.I18n.t("settings")},{name:"history",label:U.a.I18n.t("history"),width:100},{name:"updated_at",label:U.a.I18n.t("lastModifiedOn"),sortable:!0}],Ln=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:jn.onTrash}],Mn=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}},{name:"edit",link:function(e){return r.a.createElement("a",{href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},U.a.I18n.t("edit"))}},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("newsletterDuplicated").replace("%$1s",e.data.subject)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"trash"}],qn=Qe()({displayName:"NewsletterListNotification",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.MailerMixin,_n.CronMixin],updateStatus:function(e){var t=this;e.persist(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"setStatus",data:{id:Number(e.target.getAttribute("data-id")),status:e.target.value}}).done(function(e){"active"===e.data.status&&U.a.Notice.success(U.a.I18n.t("postNotificationActivated")),t.forceUpdate()}).fail(function(t){U.a.Notice.error(U.a.I18n.t("postNotificationActivationFailed")),e.target.value=t.status})},renderStatus:function(e){return r.a.createElement("select",{"data-id":e.id,defaultValue:e.status,onChange:this.updateStatus},r.a.createElement("option",{value:"active"},U.a.I18n.t("active")),r.a.createElement("option",{value:"draft"},U.a.I18n.t("inactive")))},renderSettings:function(e){var t,n=e.segments.map(function(e){return e.name}),a=U.a.I18n.t("ifNewContentToSegments").replace("%$1s",n.join(", "));if(0===n.length)return r.a.createElement("span",{className:"mailpoet_error"},U.a.I18n.t("sendingToSegmentsNotSpecified"));switch(e.options.intervalType){case"daily":t=U.a.I18n.t("sendDaily").replace("%$1s",It.timeOfDayValues[e.options.timeOfDay]);break;case"weekly":t=U.a.I18n.t("sendWeekly").replace("%$1s",It.weekDayValues[e.options.weekDay]).replace("%$2s",It.timeOfDayValues[e.options.timeOfDay]);break;case"monthly":t=U.a.I18n.t("sendMonthly").replace("%$1s",It.monthDayValues[e.options.monthDay]).replace("%$2s",It.timeOfDayValues[e.options.timeOfDay]);break;case"nthWeekDay":t=U.a.I18n.t("sendNthWeekDay").replace("%$1s",It.nthWeekDayValues[e.options.nthWeekDay]).replace("%$2s",It.weekDayValues[e.options.weekDay]).replace("%$3s",It.timeOfDayValues[e.options.timeOfDay]);break;case"immediately":t=U.a.I18n.t("sendImmediately");break;default:t="Invalid sending frequency"}return r.a.createElement("span",null,t," ",a)},renderHistoryLink:function(e){return 0===Number(e.children_count)?U.a.I18n.t("notSentYet"):r.a.createElement($.a,{"data-automation-id":"history-".concat(e.id),to:"/notification/history/".concat(e.id)},U.a.I18n.t("viewHistory"))},renderItem:function(e,t){var n=Y()("manage-column","column-primary","has-row-actions");return r.a.createElement("div",null,r.a.createElement("td",{className:n},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"?page=mailpoet-newsletter-editor&id=".concat(e.id)},e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderStatus(e)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("settings")},this.renderSettings(e)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("history")},this.renderHistoryLink(e)),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("lastModifiedOn")},r.a.createElement("abbr",null,U.a.Date.format(e.updated_at))))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"notification"}),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"notification",base_url:"notification",onRenderItem:this.renderItem,columns:On,bulk_actions:Ln,item_actions:Mn,messages:jn,auto_refresh:!0,sort_by:"updated_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}}),Fn=!!window.mailpoet_tracking_enabled,Bn=[{name:"subject",label:U.a.I18n.t("subject")},{name:"status",label:U.a.I18n.t("status")},{name:"segments",label:U.a.I18n.t("lists")},{name:"statistics",label:U.a.I18n.t("statistics"),display:Fn},{name:"sent_at",label:U.a.I18n.t("sentOn")}],$n=[{name:"view",link:function(e){return r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("preview"))}}];ye.a.addFilter("mailpoet_newsletters_listings_notification_history_actions",_n.StatisticsMixin.addStatsCTAAction),$n=ye.a.applyFilters("mailpoet_newsletters_listings_notification_history_actions",$n);var Hn=Qe()({displayName:"NewsletterListNotificationHistory",propTypes:{location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired},mixins:[_n.QueueMixin,_n.StatisticsMixin,_n.MailerMixin,_n.CronMixin],renderItem:function(e,t,n){var a=Y()("manage-column","column-primary","has-row-actions"),i=e.segments.map(function(e){return e.name}).join(", ");return r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,r.a.createElement("a",{href:e.preview_url,target:"_blank",rel:"noopener noreferrer"},e.queue.newsletter_rendered_subject||e.subject)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("status")},this.renderQueueStatus(e,n.mta_log)),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("lists")},i),!0===Fn?r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("statistics")},this.renderStatistics(e,void 0,n.current_time)):null,r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("sentOn")},e.sent_at?U.a.Date.format(e.sent_at):U.a.I18n.t("notSentYet")))},render:function(){var e=this;return r.a.createElement("div",null,r.a.createElement(fn.a,null),r.a.createElement(vn.a,{hasNews:window.mailpoet_feature_announcement_has_news}),r.a.createElement(mn.a,{tab:"notification"}),r.a.createElement($.a,{className:"page-title-action",to:"/notification"},U.a.I18n.t("backToPostNotifications")),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,endpoint:"newsletters",type:"notification_history",base_url:"notification/history/:parent_id",onRenderItem:this.renderItem,columns:Bn,item_actions:$n,auto_refresh:!0,sort_by:"sent_at",sort_order:"desc",afterGetItems:function(t){e.checkMailerStatus(t),e.checkCronStatus(t)}}))}});(function(e){function t(){return C()(this,t),R()(this,j()(t).apply(this,arguments))}return L()(t,e),P()(t,[{key:"render",value:function(){return this.props.children}}]),t}(r.a.Component)).propTypes={children:u.a.element.isRequired};var Vn=document.getElementById("newsletters_container");if(Vn){var Wn=[{path:"/standard/(.*)?",component:In},{path:"/welcome/(.*)?",component:An},{path:"/notification/history/:parent_id/(.*)?",component:Hn},{path:"/notification/(.*)?",component:qn},{path:"/new/standard",component:nn},{path:"/new/notification",component:on},{path:"/new/welcome",component:cn},{path:"/new",component:xe},{name:"template",path:"/template/:id",component:Ge},{path:"/send/congratulate/:id",component:en},{path:"/send/:id",component:Bt}];Wn=ye.a.applyFilters("mailpoet_newsletters_before_router",le()(Wn).concat(le()(window.mailpoet_automatic_emails?we.a.map(window.mailpoet_automatic_emails,function(e){return{path:"new/".concat(e.slug),name:e.slug,component:pn.a,data:{email:e}}}):null))),window.mailpoet_listing=o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{exact:!0,path:"/",render:function(){return r.a.createElement(ve,{to:"/standard"})}}),Wn.map(function(e){return r.a.createElement(x,{key:e.path,path:e.path,component:e.component,name:e.name||null,data:e.data||null,render:e.render})}))),Vn)}var Un=function(e){return"wp_users"===e.type},zn=function(e){return Un(e)||"woocommerce_users"===e.type},Yn=[{name:"name",label:U.a.I18n.t("name"),sortable:!0},{name:"description",label:U.a.I18n.t("description")},{name:"subscribed",label:U.a.I18n.t("subscribed")},{name:"unconfirmed",label:U.a.I18n.t("unconfirmed")},{name:"unsubscribed",label:U.a.I18n.t("unsubscribed")},{name:"bounced",label:U.a.I18n.t("bounced")},{name:"created_at",label:U.a.I18n.t("createdOn"),sortable:!0}],Kn={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSegmentTrashed"):U.a.I18n.t("multipleSegmentsTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSegmentDeleted"):U.a.I18n.t("multipleSegmentsDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneSegmentRestored"):U.a.I18n.t("multipleSegmentsRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},Gn=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:Kn.onTrash}],Jn=[{name:"edit",link:function(e){return r.a.createElement($.a,{to:"/edit/".concat(e.id)},U.a.I18n.t("edit"))},display:function(e){return!zn(e)}},{name:"duplicate_segment",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"segments",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("listDuplicated").replace("%$1s",e.data.name)),t()}).fail(function(e){U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})},display:function(e){return!zn(e)}},{name:"read_more",link:function(){return r.a.createElement("a",{href:"http://docs.mailpoet.com/article/133-the-wordpress-users-list",target:"_blank",rel:"noopener noreferrer"},U.a.I18n.t("readMore"))},display:function(e){return Un(e)}},{name:"synchronize_segment",label:U.a.I18n.t("forceSync"),onClick:function(e,t){U.a.Modal.loading(!0),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"segments",action:"synchronize"}).done(function(){U.a.Modal.loading(!1),U.a.Notice.success(U.a.I18n.t("listSynchronized").replace("%$1s",e.name)),t()}).fail(function(e){U.a.Modal.loading(!1),e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})},display:function(e){return Un(e)}},{name:"view_subscribers",link:function(e){return r.a.createElement("a",{href:e.subscribers_url},U.a.I18n.t("viewSubscribers"))}},{name:"trash",display:function(e){return!zn(e)}}],Qn=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"renderItem",function(e,t){var n,a=Y()("manage-column","column-primary","has-row-actions"),i=Number(e.subscribers_count.subscribed||0),o=Number(e.subscribers_count.unconfirmed||0),s=Number(e.subscribers_count.unsubscribed||0),l=Number(e.subscribers_count.bounced||0);return n=zn(e)?r.a.createElement("span",{className:"row-title"},e.name):r.a.createElement($.a,{className:"row-title",to:"/edit/".concat(e.id)},e.name),r.a.createElement("div",null,r.a.createElement("td",{className:a},r.a.createElement("strong",null,n),t),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("description")},r.a.createElement("abbr",null,e.description)),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("subscribed")},r.a.createElement("abbr",null,i.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("unconfirmed")},r.a.createElement("abbr",null,o.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("unsubscribed")},r.a.createElement("abbr",null,s.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("bounced")},r.a.createElement("abbr",null,l.toLocaleString())),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("createdOn")},r.a.createElement("abbr",null,U.a.Date.format(e.created_at))))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},U.a.I18n.t("pageTitle")," ",r.a.createElement($.a,{className:"page-title-action",to:"/new"},U.a.I18n.t("new"))),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,messages:Kn,search:!1,endpoint:"segments",onRenderItem:this.renderItem,columns:Yn,bulk_actions:Gn,item_actions:Jn,sort_by:"name",sort_order:"asc"}))}}]),t}(r.a.Component);Qn.propTypes={location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired};var Xn=Qn,Zn=n(339),ea=n.n(Zn),ta=document.getElementById("segments_container");ta&&o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{path:"/new",component:ea.a}),r.a.createElement(x,{path:"/edit/:id",component:ea.a}),r.a.createElement(x,{path:"*",component:Xn}))),ta);n(490);var na=[{name:"name",label:U.a.I18n.t("formName"),sortable:!0},{name:"segments",label:U.a.I18n.t("segments")},{name:"signups",label:U.a.I18n.t("signups")},{name:"created_at",label:U.a.I18n.t("createdOn"),sortable:!0}],aa={onTrash:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneFormTrashed"):U.a.I18n.t("multipleFormsTrashed").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onDelete:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneFormDeleted"):U.a.I18n.t("multipleFormsDeleted").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)},onRestore:function(e){var t=Number(e.meta.count),n=null;n=1===t?U.a.I18n.t("oneFormRestored"):U.a.I18n.t("multipleFormsRestored").replace("%$1d",t.toLocaleString()),U.a.Notice.success(n)}},ra=[{name:"trash",label:U.a.I18n.t("moveToTrash"),onSuccess:aa.onTrash}],ia=[{name:"edit",label:U.a.I18n.t("edit"),link:function(e){return r.a.createElement("a",{href:"admin.php?page=mailpoet-form-editor&id=".concat(e.id)},U.a.I18n.t("edit"))}},{name:"duplicate",label:U.a.I18n.t("duplicate"),onClick:function(e,t){return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"forms",action:"duplicate",data:{id:e.id}}).done(function(e){U.a.Notice.success(U.a.I18n.t("formDuplicated").replace("%$1s",e.data.name)),t()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{name:"trash"}],oa=function(e){function t(){var e,n;C()(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=R()(this,(e=j()(t)).call.apply(e,[this].concat(i))),B()(q()(q()(n)),"createForm",function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"forms",action:"create"}).done(function(e){window.location=window.mailpoet_form_edit_url+e.data.id}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),B()(q()(q()(n)),"renderItem",function(e,t){var n=Y()("manage-column","column-primary","has-row-actions"),a=window.mailpoet_segments.filter(function(t){return-1!==V.a.inArray(t.id,e.segments)}).map(function(e){return e.name}).join(", ");return"user"===e.settings.segments_selected_by&&(a="".concat(U.a.I18n.t("userChoice")," ").concat(a)),r.a.createElement("div",null,r.a.createElement("td",{className:n},r.a.createElement("strong",null,r.a.createElement("a",{className:"row-title",href:"admin.php?page=mailpoet-form-editor&id=".concat(e.id)},e.name)),t),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("segments")},a),r.a.createElement("td",{className:"column","data-colname":U.a.I18n.t("signups")},e.signups),r.a.createElement("td",{className:"column-date","data-colname":U.a.I18n.t("createdOn")},r.a.createElement("abbr",null,U.a.Date.format(e.created_at))))}),n}return L()(t,e),P()(t,[{key:"render",value:function(){return r.a.createElement("div",null,r.a.createElement("h1",{className:"title"},U.a.I18n.t("pageTitle")," ",r.a.createElement("button",{className:"page-title-action",href:"javascript:;",onClick:this.createForm,"data-automation-id":"create_new_form",type:"button"},U.a.I18n.t("new"))),r.a.createElement(G.a,{limit:window.mailpoet_listing_per_page,location:this.props.location,params:this.props.match.params,messages:aa,search:!1,endpoint:"forms",onRenderItem:this.renderItem,columns:na,bulk_actions:ra,item_actions:ia}))}}]),t}(r.a.Component);oa.propTypes={location:u.a.object.isRequired,match:u.a.shape({params:u.a.object}).isRequired};var sa=oa,la=document.getElementById("forms_container");la&&o.a.render(r.a.createElement(k,null,r.a.createElement(x,{path:"*",component:sa})),la);n(493);var ca=[{name:"knowledgeBase",label:U.a.I18n.t("tabKnowledgeBaseTitle"),link:"/knowledgeBase"},{name:"systemStatus",label:U.a.I18n.t("tabSystemStatusTitle"),link:"/systemStatus"},{name:"systemInfo",label:U.a.I18n.t("tabSystemInfoTitle"),link:"/systemInfo"},{name:"yourPrivacy",label:U.a.I18n.t("tabYourPrivacyTitle"),link:"/yourPrivacy"}];function ua(e){var t=ca.map(function(t){var n=Y()("nav-tab",{"nav-tab-active":e.tab===t.name});return r.a.createElement($.a,{key:"tab-".concat(t.name),className:n,to:t.link},t.label)});return r.a.createElement("h2",{className:"nav-tab-wrapper"},t)}ua.propTypes={tab:u.a.string},ua.defaultProps={tab:"knowledgeBase"};var pa=ua;var da=function(){return r.a.createElement("div",null,r.a.createElement(pa,{tab:"knowledgeBase"}),r.a.createElement("p",null,U.a.I18n.t("knowledgeBaseIntro")),r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/116-common-problems"},"Common Problems")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/165-newsletters"},"Newsletters")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/156-migration-questions"},"Migration Questions")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/149-sending-methods"},"Sending Methods")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/139-subscription-forms"},"Subscription Forms")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/114-getting-started"},"Getting Started")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/123-newsletter-designer"},"Newsletter Designer")),r.a.createElement("li",null,r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/category/121-subscribers-and-lists"},"Subscribers and Lists"))),r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"http://beta.docs.mailpoet.com/",className:"button button-primary"},U.a.I18n.t("knowledgeBaseButton")))};function ma(e){e.target.select()}var ha=function(){var e=window.systemInfoData;return r.a.createElement("div",null,r.a.createElement(pa,{tab:"systemInfo"}),r.a.createElement("div",{className:"mailpoet_notice notice inline",style:{marginTop:"1em"}},r.a.createElement("p",null,U.a.I18n.t("systemInfoIntro"))),function(e){if(we.a.isObject(e)){var t=Re()(e).map(function(t){return"".concat(t,": ").concat(e[t])});return r.a.createElement("textarea",{readOnly:!0,onFocus:ma,value:t.join("\n"),style:{width:"100%",height:"400px"}})}return r.a.createElement("p",null,U.a.I18n.t("systemInfoDataError"))}(e))},fa=function(e){return r.a.createElement("table",{className:"widefat fixed",style:{maxWidth:e.max_width}},r.a.createElement("tbody",null,e.rows.map(function(e){return r.a.createElement("tr",{key:"row_".concat(e.key)},r.a.createElement("td",{className:"row-title"},e.key),r.a.createElement("td",null,e.value))})))};fa.propTypes={max_width:u.a.string,rows:u.a.arrayOf(u.a.shape({key:u.a.string.isRequired,value:u.a.oneOfType([u.a.string,u.a.number,u.a.element]).isRequired})).isRequired},fa.defaultProps={max_width:"auto"};var ga=fa,va=function(e){return r.a.createElement("span",null,!0===e.children&&e.truthy||!1===e.children&&e.falsy||e.unknown)};va.propTypes={truthy:u.a.string,falsy:u.a.string,unknown:u.a.string,children:u.a.bool},va.defaultProps={truthy:U.a.I18n.t("yes"),falsy:U.a.I18n.t("no"),unknown:U.a.I18n.t("unknown"),children:null};var _a=va,ya=function(e){var t=e.status_data,n={active:U.a.I18n.t("running"),inactive:U.a.I18n.t("cronWaiting")};return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusCronStatusTitle")),r.a.createElement(ga,{max_width:"400px",rows:[{key:U.a.I18n.t("accessible"),value:r.a.createElement(_a,null,t.accessible)},{key:U.a.I18n.t("status"),value:n[t.status]?n[t.status]:U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastUpdated"),value:t.updated_at?U.a.Date.full(1e3*t.updated_at):U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastRunStarted"),value:t.run_accessed_at?U.a.Date.full(1e3*t.run_started_at):U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastRunCompleted"),value:t.run_completed_at?U.a.Date.full(1e3*t.run_completed_at):U.a.I18n.t("unknown")},{key:U.a.I18n.t("lastSeenError"),value:t.last_error||U.a.I18n.t("none")}]}))};ya.propTypes={status_data:u.a.shape({accessible:u.a.bool,status:u.a.string,updated_at:u.a.number,run_accessed_at:u.a.number,run_completed_at:u.a.number}).isRequired};var ba=ya,wa=function(e){return r.a.createElement("tr",null,r.a.createElement("td",{className:"column column-primary"},e.task.id),r.a.createElement("td",{className:"column"},e.task.type),r.a.createElement("td",{className:"column"},e.task.newsletter?r.a.createElement("a",{href:e.task.newsletter.preview_url,"data-newsletter-id":e.task.newsletter.newsletter_id,"data-queue-id":e.task.newsletter.queue_id,target:"_blank",rel:"noopener noreferrer"},e.task.newsletter.subject||U.a.I18n.t("preview")):U.a.I18n.t("none")),r.a.createElement("td",{className:"column"},e.task.priority),e.show_scheduled_at?r.a.createElement("td",{className:"column-date"},r.a.createElement("abbr",null,U.a.Date.format(1e3*e.task.scheduled_at))):null,r.a.createElement("td",{className:"column-date"},r.a.createElement("abbr",null,U.a.Date.format(1e3*e.task.updated_at))))};wa.propTypes={show_scheduled_at:u.a.bool,task:u.a.shape({id:u.a.number.isRequired,type:u.a.string.isRequired,priority:u.a.number.isRequired,updated_at:u.a.number.isRequired,scheduled_at:u.a.number,status:u.a.string,newsletter:u.a.shape({newsletter_id:u.a.number.isRequired,queue_id:u.a.number.isRequired,preview_url:u.a.string.isRequired,subject:u.a.string})}).isRequired},wa.defaultProps={show_scheduled_at:!1};var ka=wa,Ea=function(e){return r.a.createElement("tr",null,r.a.createElement("th",{className:"row-title"},"Id"),r.a.createElement("th",{className:"row-title"},U.a.I18n.t("type")),r.a.createElement("th",{className:"row-title"},U.a.I18n.t("email")),r.a.createElement("th",{className:"row-title"},U.a.I18n.t("priority")),e.show_scheduled_at?r.a.createElement("th",{className:"row-title"},U.a.I18n.t("scheduledAt")):null,r.a.createElement("th",{className:"row-title"},U.a.I18n.t("updatedAt")))};Ea.propTypes={show_scheduled_at:u.a.bool},Ea.defaultProps={show_scheduled_at:!1};var Sa=Ea,Ia=function(e){var t=e.show_scheduled_at?6:5;return r.a.createElement("table",{className:"widefat fixed striped"},r.a.createElement("thead",null,r.a.createElement(Sa,{show_scheduled_at:e.show_scheduled_at})),r.a.createElement("tbody",null,e.tasks.length?e.tasks.map(function(t){return r.a.createElement(ka,{key:t.id,task:t,show_scheduled_at:e.show_scheduled_at})}):r.a.createElement("tr",{className:"no-items"},r.a.createElement("td",{colSpan:t},U.a.I18n.t("nothingToShow")))),r.a.createElement("tfoot",null,r.a.createElement(Sa,{show_scheduled_at:e.show_scheduled_at})))};Ia.propTypes={show_scheduled_at:u.a.bool,tasks:u.a.arrayOf(ka.propTypes.task).isRequired},Ia.defaultProps={show_scheduled_at:!1};var xa=Ia,Na=function(e){var t=e.status_data;return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusQueueTitle")),r.a.createElement(ga,{max_width:"400px",rows:[{key:U.a.I18n.t("status"),value:"paused"===t.status?U.a.I18n.t("paused"):U.a.I18n.t("running")},{key:U.a.I18n.t("startedAt"),value:t.started?U.a.Date.full(1e3*t.started):U.a.I18n.t("unknown")},{key:U.a.I18n.t("sentEmails"),value:t.sent||0},{key:U.a.I18n.t("retryAttempt"),value:t.retry_attempt||U.a.I18n.t("none")},{key:U.a.I18n.t("retryAt"),value:t.retry_at?U.a.Date.full(1e3*t.retry_at):U.a.I18n.t("none")},{key:U.a.I18n.t("error"),value:t.error?t.error.error_message:U.a.I18n.t("none")},{key:U.a.I18n.t("totalCompletedTasks"),value:t.tasksStatusCounts.completed},{key:U.a.I18n.t("totalRunningTasks"),value:t.tasksStatusCounts.running},{key:U.a.I18n.t("totalPausedTasks"),value:t.tasksStatusCounts.paused},{key:U.a.I18n.t("totalScheduledTasks"),value:t.tasksStatusCounts.scheduled}]}),r.a.createElement("h4",null,U.a.I18n.t("scheduledTasks")),r.a.createElement(xa,{show_scheduled_at:!0,tasks:t.latestTasks.filter(function(e){return"scheduled"===e.status})}),r.a.createElement("h4",null,U.a.I18n.t("runningTasks")),r.a.createElement(xa,{tasks:t.latestTasks.filter(function(e){return null===e.status})}),r.a.createElement("h4",null,U.a.I18n.t("completedTasks")),r.a.createElement(xa,{tasks:t.latestTasks.filter(function(e){return"completed"===e.status})}))};Na.propTypes={status_data:u.a.shape({status:u.a.string,started:u.a.number,sent:u.a.number,retry_attempt:u.a.number,retry_at:u.a.number,error:u.a.shape({operation:u.a.string,error_message:u.a.string}),tasksStatusCounts:u.a.shape({completed:u.a.number.isRequired,running:u.a.number.isRequired,paused:u.a.number.isRequired,scheduled:u.a.number.isRequired}).isRequired,latestTasks:u.a.arrayOf(ka.propTypes.task).isRequired}).isRequired};var Ca=Na;function Ta(e,t,n){var a=e?"success":"error",i=e?U.a.I18n.t("systemStatusConnectionSuccessful"):"".concat(U.a.I18n.t("systemStatusConnectionUnsuccessful")," ").concat(t);return n&&(i=zt()(i,/\[link\](.*?)\[\/link\]/g,function(e){return r.a.createElement("a",{href:"".concat(n),key:"kb-link"},e)})),r.a.createElement("div",{className:"mailpoet_notice notice inline notice-".concat(a),style:{marginTop:"1em"}},r.a.createElement("p",null,i))}var Pa=function(){var e,t,n,a=window.systemStatusData;return r.a.createElement("div",null,r.a.createElement(pa,{tab:"systemStatus"}),r.a.createElement("div",{className:"mailpoet_notice notice inline",style:{marginTop:"1em"}},r.a.createElement("p",null,a.mss.enabled?U.a.I18n.t("systemStatusIntroCronMSS"):U.a.I18n.t("systemStatusIntroCron"))),(t=(e=a).cron.isReachable,n=e.cron.url,r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusCronTitle")),r.a.createElement("p",null,r.a.createElement("a",{href:n,target:"_blank",rel:"noopener noreferrer"},n)),Ta(t,U.a.I18n.t("systemStatusCronConnectionUnsuccessfulInfo"),"//beta.docs.mailpoet.com/article/231-sending-does-not-work"))),function(e){if(e.mss.enabled){var t=e.mss.enabled.isReachable;return r.a.createElement("div",null,r.a.createElement("h2",null,U.a.I18n.t("systemStatusMSSTitle")),Ta(t,U.a.I18n.t("systemStatusMSSConnectionUnsuccessfulInfo"),!1))}}(a),r.a.createElement(ba,{status_data:a.cronStatus}),r.a.createElement(Ca,{status_data:a.queueStatus}))};var Da=function(){return r.a.createElement("div",null,r.a.createElement(pa,{tab:"yourPrivacy"}),r.a.createElement("p",null,U.a.I18n.t("yourPrivacyContent1")),r.a.createElement("p",null,U.a.I18n.t("yourPrivacyContent2")),r.a.createElement("p",null,U.a.I18n.t("yourPrivacyContent3")),r.a.createElement("a",{target:"_blank",rel:"noreferrer noopener",href:"https://www.mailpoet.com/privacy-notice/",className:"button button-primary"},U.a.I18n.t("yourPrivacyButton")))},Ra=document.getElementById("help_container");Ra&&o.a.render(r.a.createElement(k,null,r.a.createElement(I,null,r.a.createElement(x,{exact:!0,path:"/",render:function(){return r.a.createElement(ve,{to:"/knowledgeBase"})}}),r.a.createElement(x,{path:"/knowledgeBase",component:da}),r.a.createElement(x,{path:"/systemStatus",component:Pa}),r.a.createElement(x,{path:"/systemInfo",component:ha}),r.a.createElement(x,{path:"/yourPrivacy",component:Da}))),Ra);var Aa=n(369),ja=n.n(Aa),Oa=[{element:document.querySelector("#toplevel_page_mailpoet-newsletters > ul > li > a[href*=mailpoet-segments]").parentNode,intro:U.a.I18n.t("introLists")},{element:document.querySelector("#toplevel_page_mailpoet-newsletters > ul > li > a[href*=mailpoet-forms]").parentNode,intro:U.a.I18n.t("introForms")},{element:".mailpoet-chat",intro:U.a.I18n.t("introChat")},{element:"#mailpoet-new-email",intro:U.a.I18n.t("introEmails")}],La=!1;U.a.showIntro=function(){if(!(La||window.innerWidth<=960)){var e=ja()();e.setOptions({steps:Oa,nextLabel:"".concat(U.a.I18n.t("introNext")," →"),prevLabel:"← ".concat(U.a.I18n.t("introBack")),skipLabel:U.a.I18n.t("introSkip"),doneLabel:U.a.I18n.t("introDone"),positionPrecedence:["right","left","bottom","top"],buttonClass:"button",hidePrev:!0,hideNext:!0,helperElementPadding:12,scrollToElement:!1,showStepNumbers:!1,tooltipPosition:"auto"}),e.onafterchange(function(e){if("fixed"===getComputedStyle(e).getPropertyValue("position")){var t=document.querySelector(".introjs-helperLayer"),n=document.querySelector(".introjs-tooltipReferenceLayer");n.style.top="".concat(Pe()(n.style.top,10)-window.pageYOffset,"px"),t.style.top="".concat(Pe()(t.style.top,10)-window.pageYOffset,"px")}}),e.onexit(function(){La=!1,document.body.classList.remove("mailpoet-intro-active")}),e.onskip(function(){U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:{show_intro:0}})}),e.start(),La=!0,document.body.classList.add("mailpoet-intro-active")}};var Ma=function(e){return"show_poll_success_delivery_".concat(e)},qa=function(){if(!document.getElementById("typef_orm")){var e=document.createElement("script");e.id="typef_orm",e.src="https://embed.typeform.com/embed.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}},Fa={successDelivery:{canShow:function(e,t){return"en"===window.mailpoet_locale&&"1"===window.mailpoet_polls_visibility[Ma(e)]&&(t||"PHPMail"===window.mailpoet_polls_data.mta_method)},initTypeformScript:qa,setPollShown:function(e){var t={};t[Ma(e)]="0",U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:t}),window.mailpoet_polls_visibility[Ma(e)]="0"},showModal:function(e,t){U.a.Modal.popup({onInit:qa,template:'\n <div class="typeform-widget"\n data-url="https://mailpoet.typeform.com/to/'.concat(t,'"\n data-transparency="100"\n data-hide-headers="true"\n data-hide-footer="true"\n style="width: 500px; height: 500px; max-width: 100%; max-height: 100%;"\n ></div>\n ')})}}};U.a.Poll=Fa;n(495);var Ba=n(243),$a=n.n(Ba),Ha=n(37),Va=n.n(Ha),Wa=(n(496),n(22)),Ua=n.n(Wa),za=n(370),Ya=n.n(za),Ka=function(e){var t,n=V()("<div />").html(e).text();return n=n.toLowerCase().replace(/^["';.,\s]+|[^\x20-\x7E]+$|["';.,_\s]+$/g,"").replace(/\s+|%\d+|,+/g,""),(t=/<(.*?)>/.exec(n))&&(n=t[1].trim()),(t=/mailto:(?:\s+)?(.*)/.exec(n))&&(n=t[1].trim()),!!window.mailpoet_email_regex.test(n)&&n};var Ga=function(e){var t,n,a,r,i=[],o=[],s=[],l=[],c=null,u=null,p=!1;return Re()(e).forEach(function(d){a=e[d].map(function(e){return e.trim()}),r=a.length,null===u&&(u=r),r===u&&(null===c?(Re()(a).forEach(function(e){n=Ka(a[e]),null===c&&window.mailpoet_email_regex.test(n)&&(c=e,o[n]=!0,a[e]=n,i[n]=a)}),null===c&&0===Pe()(d,10)&&(p=!0,i[0]=a)):""!==a[c]&&(t=Ka(a[c]),we.a.has(o,t)?s.push(t):window.mailpoet_email_regex.test(t)?(o[t]=!0,a[c]=t,i[t]=a):l.push(a[c])))}),(i=we.a.values(i))&&(p&&i.length>=2||!p&&i.length>=1)?{header:window.mailpoet_email_regex.test(i[0][c])?null:i.shift(),subscribers:i,subscribersCount:i.length,duplicate:s,invalid:l}:null};V()(document).ready(function(){if(V()("#mailpoet_subscribers_import").length){V()('input[name="select_method"]').attr("checked",!1);var e=new(Va.a.Router.extend({routes:{"":"home",step1:"step1",step2:"step2",step3:"step3"},home:function(){this.navigate("step1",{trigger:!0})}}));e.on("route:step1",function(){if(window.mailpoetColumns=V.a.map(window.mailpoetColumns,function(e){var t=e;return t.validation_rule=!1,t}),void 0===window.importData.step1){var n=Ua.a.compile(V()("#method_process_template").html());V()(".mailpoet_method_process").html(n());var a=V()(window.location.hash),r=V()("#select_method"),i=V()("#paste_input"),o=i.data("placeholder").replace(/\\n/g,"\n"),s=V()("#method_paste > div.mailpoet_method_process").find("a.mailpoet_process"),l=V()("#mailchimp_key"),c=V()("#mailchimp_key_verify"),u=V()("#mailchimp_lists"),p=V()("#method_mailchimp > div.mailpoet_method_process").find("a.mailpoet_process"),d=V()("#file_local"),m=V()("#method_file > div.mailpoet_method_process").find("a.mailpoet_process");r.change(function(){var e=V()(':radio[name="select_method"]'),t=e.index(e.filter(":checked"));U.a.Notice.hide(),a.find(".inside").children('div[id^="method_"]').hide(),a.find(".inside").children('div[id^="method_"]:eq('.concat(t,")")).show().find("table").show()}),t(),i.attr("value",o).css("color","#999").focus(function(e){V()(e.currentTarget).val()===o&&V()(e.currentTarget).attr("value","").css("color","#222")}).blur(function(e){""===V()(e.currentTarget).val()&&V()(e.currentTarget).attr("value",o).css("color","#999")}).keyup(function(e){h(s,""!==e.currentTarget.value.trim()?"on":"off")}),s.click(function(){var e=encodeURI(i.val()).split(/%..|./).length-1;U.a.Notice.hide(),e>window.maxPostSizeBytes?U.a.Notice.error(U.a.I18n.t("maxPostSizeNotice")):(U.a.Modal.loading(!0),setTimeout(function(){Ya.a.parse(i.val(),f(!1))},10))}),d.change(function(e){var t=e.currentTarget.value.match(/[^.]+$/);U.a.Notice.hide(),null!==t&&"csv"===t[0].toLowerCase()||(e.currentTarget.value.val(""),U.a.Notice.error(U.a.I18n.t("wrongFileFormat"))),h(m,""!==e.currentTarget.value.trim()?"on":"off")}),m.click(function(){""!==d.val().trim()&&(U.a.Modal.loading(!0),setTimeout(function(){d.parse({config:f(!0)})},10))}),l.keyup(function(e){""!==e.currentTarget.value.trim()&&/[a-zA-Z0-9]{32}-/.exec(e.currentTarget.value.trim())||(u.hide(),V()(".mailpoet_mailchimp-key-status").html("").removeClass("mailpoet_mailchimp-ok mailpoet_mailchimp-error"),h(p,"off"))}),c.click(function(){U.a.Modal.loading(!0),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"importExport",action:"getMailChimpLists",data:{api_key:l.val()}}).always(function(){U.a.Modal.loading(!1)}).done(function(e){var t,n;V()(".mailpoet_mailchimp-key-status").html("").removeClass().addClass("mailpoet_mailchimp-key-status mailpoet_mailchimp-ok"),0===e.data.length?(V()(".mailpoet_mailchimp-key-status").html(U.a.I18n.t("noMailChimpLists")),u.hide(),h(p,"off")):(t=e.data,(n=u.find("select")).data("select2")?(n.select2("data",t),n.trigger("change")):n.select2({data:t,width:"20em",templateResult:function(e){return e.name},templateSelection:function(e){return e.name}}).change(function(e){null!==V()(e.currentTarget).val()?h(p,"on"):h(p,"off")}).trigger("change"),u.show())}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}),p.click(function(){p.closest("table a").hasClass("button-disabled")||(U.a.Modal.loading(!0),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"importExport",action:"getMailChimpSubscribers",data:{api_key:l.val(),lists:u.find("select").val()}}).always(function(){U.a.Modal.loading(!1)}).done(function(t){window.importData.step1=t.data,U.a.trackEvent("Subscribers import started",{source:"MailChimp","MailPoet Free version":window.mailpoet_version}),e.navigate("step2",{trigger:!0})}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}))})}else t();function h(e,t){"on"!==t?e.closest("table a").addClass("button-disabled"):e.closest("table a").removeClass("button-disabled")}function f(t){return{skipEmptyLines:!0,error:function(){U.a.Notice.hide(),U.a.Notice.error(U.a.I18n.t("dataProcessingError"))},complete:function(n){var a=Ga(n.data);if(a)window.importData.step1=a,U.a.trackEvent("Subscribers import started",{source:t?"file upload":"pasted data","MailPoet Free version":window.mailpoet_version}),e.navigate("step2",{trigger:!0});else{U.a.Modal.loading(!1);var r=U.a.I18n.t("noValidRecords");r=(r=r.replace("[link]",U.a.I18n.t("csvKBLink"))).replace("[/link]","</a>"),U.a.Notice.error(r)}}}}}),e.on("route:step2",function(){var n,a,r;if(void 0!==window.importData.step1){var i=V()("#step2_process"),o=V()("#return_to_step1"),s=V.a.extend(!0,{},window.importData.step1),l=Ua.a.compile(V()("#subscribers_data_template").html()),c=Ua.a.compile(V()("#subscribers_data_template_partial").html()),u=Ua.a.compile(V()("#subscribers_data_parse_results_template").html()),p=V()("#mailpoet_segments_select"),d=Array.apply(void 0,le()(new Array(s.subscribers[0].length))).map(String.prototype.valueOf,". . .");t(),V()("#subscribers_data_parse_results:visible").html(""),V()("#subscribers_data_import_results:visible").hide(),(s.invalid.length||s.duplicate.length)&&(r={},s.duplicate.forEach(function(e){r[e]=(r[e]||0)+1}),s.duplicate=[],Re()(r).forEach(function(e){r[e]>1?s.duplicate.push("".concat(e," (x").concat(r[e],")")):s.duplicate.push(e)}),a={notice:U.a.I18n.t("importNoticeSkipped").replace("%1$s","<strong>".concat(s.invalid.length+s.duplicate.length,"</strong>")),invalid:s.invalid.length?U.a.I18n.t("importNoticeInvalid").replace("%1$s","<strong>".concat(s.invalid.length.toLocaleString(),"</strong>")).replace("%2$s",s.invalid.join(", ")):null,duplicate:s.duplicate.length?U.a.I18n.t("importNoticeDuplicate").replace("%1$s","<strong>".concat(s.duplicate.length,"</strong>")).replace("%2$s",s.duplicate.join(", ")):null},V()("#subscribers_data_parse_results").html(u(a))),V()(".mailpoet_subscribers_data_parse_results_details_show").click(function(e){var t=V()(".mailpoet_subscribers_data_parse_results_details");V()(t).toggle(),e.currentTarget.text(V()(t).is(":visible")?U.a.I18n.t("hideDetails"):U.a.I18n.t("showDetails"))}),window.mailpoetSegments.length?V()(".mailpoet_segments").show():V()(".mailpoet_no_segments").show(),V()(".mailpoet_create_segment").click(function(){U.a.Modal.popup({title:U.a.I18n.t("addNewList"),template:V()("#new_segment_template").html()}),V()("#new_segment_name").keypress(function(e){13===e.which&&V()("#new_segment_process").click()}),V()("#new_segment_process").click(function(){var e=V()("#new_segment_name").val().trim(),t=V()("#new_segment_description").val().trim();U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"ImportExport",action:"addSegment",data:{name:e,description:t}}).done(function(e){var t;window.mailpoetSegments.push({id:e.data.id,name:e.data.name,subscriberCount:0}),null===(t=p.val())?t=[e.data.id]:t.push(e.data.id),h(window.mailpoetSegments),p.val(t).trigger("change"),V()(".mailpoet_segments:hidden").show(),V()(".mailpoet_no_segments:visible").hide(),U.a.Modal.close()}).fail(function(e){e.errors.length>0&&(U.a.Notice.hide(),U.a.Notice.error(e.errors.map(function(e){return e.message}),{positionAfter:"#new_segment_name"}))})}),V()("#new_segment_cancel").click(function(){U.a.Modal.close()})}),Ua.a.registerPartial("subscribers_data_template_partial",c),Ua.a.registerHelper("show_and_match_columns",function(e,t){var n,a,r,i,o=[],s=[];return Re()(e.subscribers[0]).forEach(function(t){n=e.subscribers[0][t],a="ignore",n%1!=0&&window.mailpoet_email_regex.test(n)?a="email":e.header&&(r=e.header[t],-1!==(i=window.mailpoetColumns.map(function(e){return e.name}).indexOf(r))?a=window.mailpoetColumns[i].id:r&&(/first|first name|given name/i.test(r)?a="first_name":/last|last name/i.test(r)&&(a="last_name"))),a="ignore"!==a&&-1===s.indexOf(a)?a:"ignore",o[t]={column_id:a},s.push(a)}),t.fn(o)}),Ua.a.registerHelper("sanitize_data",function(e){return e instanceof Ua.a.SafeString?e:new Ua.a.SafeString(Ua.a.Utils.escapeExpression(e))}),Ua.a.registerHelper("calculate_index",function(e){var t=Pe()(e,10);return 10===t&&s.subscribersCount>11?(n=t,". . ."):t===s.subscribers.length-1?s.subscribersCount.toLocaleString():t+1}),s.subscribersCount>11&&s.subscribers.splice(10,s.subscribersCount-11,d),V()("#subscribers_data > table").html(l(s)),V()("select.mailpoet_subscribers_column_data_match").select2({data:window.mailpoetColumnsSelect2,width:"15em",templateResult:function(e){return e.name},templateSelection:function(e){return e.name}}).on("select2:selecting",function(e){var t=e.currentTarget,n=e.params.args.data.id;"create"===n?(e.preventDefault(),V()(t).select2("close"),U.a.Modal.popup({title:U.a.I18n.t("addNewField"),template:V()("#form_template_field_form").html()}),V()("#form_field_new").parsley().on("form:submit",function(){var e=V()(t.$element).mailpoetSerializeObject();return U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"customFields",action:"save",data:e}).done(function(e){var n={id:e.data.id,name:e.data.name,type:e.data.type,params:e.data.params,custom:!0};2===window.mailpoetColumnsSelect2.length&&window.mailpoetColumnsSelect2.push({name:U.a.I18n.t("userColumns"),children:[]}),window.mailpoetColumnsSelect2[2].children.push(n),window.mailpoetColumns.push(n),V()("select.mailpoet_subscribers_column_data_match").each(function(){V()(t).html("").select2("destroy").select2({data:window.mailpoetColumnsSelect2,width:"15em",templateResult:function(e){return e.name},templateSelection:function(e){return e.name}})}),V()(t).data("column-id",n.id),V()(t).data("validation-rule",!1),f(),U.a.Modal.close()}).fail(function(e){e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{positionAfter:"#field_name"})}),!1})):V()("select.mailpoet_subscribers_column_data_match").each(function(){var a=t,r=V()(a).val();r===n&&"ignore"!==r&&(confirm("".concat(U.a.I18n.t("selectedValueAlreadyMatched")," ").concat(U.a.I18n.t("confirmCorrespondingColumn")))?V()(a).data("column-id","ignore"):(e.preventDefault(),V()(t).select2("close")))})}).on("select2:select",function(e){var t=e.currentTarget,n=e.params.data.id;V()(t).data("column-id",n),f()}),o.off().on("click",function(){e.navigate("step1",{trigger:!0})}),i.off().on("click",function(t){var n={},a=new V.a.AsyncQueue,r=0,i=$a()()/1e3,o={created:0,updated:0,errors:[],segments:[]};if(!V()(t.currentTarget).hasClass("button-disabled")){U.a.Modal.loading(!0);var s,l,c=(s=window.importData.step1.subscribers,l=2e3,s.reduce(function(e,t,n){return n%l==0&&e.push([]),e[e.length-1].push(t),e},[]));we.a.each(V()("select.mailpoet_subscribers_column_data_match"),function(e,t){var a=V()(e).data("column-id"),r=V()(e).data("validation-rule");"ignore"!==a&&(n[a]={index:t,validation_rule:r})}),we.a.each(c,function(){a.add(function(e){e.pause(),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"ImportExport",action:"processImport",data:Ve()({columns:n,subscribers:c[r],timestamp:i,segments:p.val(),updateSubscribers:"yes"===V()(':radio[name="subscriber_update_option"]:checked').val()})}).done(function(t){var n=t.data.added_to_segment_with_welcome_notification;o.created+=t.data.created,o.updated+=t.data.updated,o.segments=t.data.segments,o.added_to_segment_with_welcome_notification=n,e.run()}).fail(function(e){U.a.Modal.loading(!1),e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})}),r+=1})}),a.run(),a.onComplete(function(){U.a.Modal.loading(!1),o.errors.length>0&&!o.updated&&!o.created?U.a.Notice.error(we.a.flatten(o.errors)):(window.mailpoetSegments=o.segments,o.segments=we.a.map(p.select2("data"),function(e){return e.name}),window.importData.step2=o,h(window.mailpoetSegments),e.navigate("step3",{trigger:!0}))})}}),f(),h(window.mailpoetSegments)}else e.navigate("step1",{trigger:!0});function m(e){"on"!==e?i.addClass("button-disabled"):i.removeClass("button-disabled")}function h(e){p.data("select2")&&(p.html("").select2("destroy"),m("off")),p.select2({data:e,width:"20em",templateResult:function(e){var t=e;return t.subscriberCount=Pe()(t.subscriberCount,10),"".concat(t.name," (").concat(t.subscriberCount.toLocaleString(),")")},templateSelection:function(e){var t=e;return t.subscriberCount=Pe()(t.subscriberCount,10),"".concat(t.name," (").concat(t.subscriberCount.toLocaleString(),")")}}).change(function(e){var t=V()('[data-id="notice_segmentSelection"]');e.currentTarget.value?(V()('[data-id="notice_segmentSelection"]').remove(),V()(".mailpoet_notice.error:visible").length||m("on")):(t.length||U.a.Notice.error(U.a.I18n.t("segmentSelectionRequired"),{static:!0,scroll:!0,id:"notice_segmentSelection",hideClose:!0}),m("off"))})}function f(){var e=V.a.extend(!0,{},s),t=!1;V()('[data-id="notice_invalidEmail"], [data-id="notice_invalidDate"]').remove();var a=V.a.map(V()(".mailpoet_subscribers_column_data_match"),function(e,t){var n=V()(e).data("column-id"),a=V()(e).data("validation-rule");return V()(e).val(n).trigger("change"),{id:n,index:t,validationRule:a,element:e}});V.a.map(window.mailpoetColumns,function(r){var i,o,s,l,c=we.a.find(a,function(e){return e.id===r.id});"email"===r.id&&(window.mailpoet_email_regex.test(e.subscribers[0][c.index])?U.a.Notice.hide("invalidEmail"):(t=!0,V()('[data-id="notice_invalidEmail"]').length||U.a.Notice.error(U.a.I18n.t("columnContainsInvalidElement"),{static:!0,scroll:!0,hideClose:!0,id:"invalidEmail"}))),"date"===r.type&&c&&(l=[Ht.a.ISO_8601,"YYYY/MM/DD","MM/DD/YYYY","DD/MM/YYYY","YYYY/MM/DD","YYYY/DD/MM","MM/YYYY","YYYY/MM","YYYY"],i=e.subscribers[0][c.index],o=!1,""===i.trim()?(e.subscribers[0][c.index]='<span class="mailpoet_data_match mailpoet_import_error" title="'.concat(U.a.I18n.t("noDateFieldMatch"),'">').concat(U.a.I18n.t("emptyFirstRowDate"),"</span> "),t=!0):Re()(l).forEach(function(e){if(s=l[e],Ht()(i,s,!0).isValid())return o="function"==typeof s?"datetime":s,void V()(c.element).data("validation-rule",o);"datetime"===o&&(o=Ht.a.ISO_8601)}),V.a.map(e.subscribers,function(e,a){var r=e,i=r[c.index],o=Ht()(i,s,!0);a!==n&&""!==i.trim()&&(o.isValid()?r[c.index]=new Ua.a.SafeString("".concat(Ua.a.Utils.escapeExpression(r[c.index]),'<span class="mailpoet_data_match" title="').concat(U.a.I18n.t("verifyDateMatch"),'">').concat(U.a.Date.format(o),"</span> ")):(r[c.index]=new Ua.a.SafeString("".concat(Ua.a.Utils.escapeExpression(r[c.index]),'<span class="mailpoet_data_match mailpoet_import_error" title="').concat(U.a.I18n.t("noDateFieldMatch"),'">').concat(new Ua.a.SafeString(U.a.I18n.t("dateMatchError")),"</span> ")),t=!0))}),t&&!V()(".mailpoet_invalidDate").length&&U.a.Notice.error(U.a.I18n.t("columnContainsInvalidDate"),{static:!0,scroll:!0,hideClose:!0,id:"invalidDate"}))}),V()("#subscribers_data > table > tbody").html(c(e)),t?m("off"):!V()(".mailpoet_notice.error:visible").length&&p.val()&&m("on")}}),e.on("route:step3",function(){if(void 0!==window.importData.step2){t(),window.importData.step2.errors.length>0&&U.a.Notice.error(we.a.flatten(window.importData.step2.errors)),U.a.trackEvent("Subscribers import finished",{"Subscribers created":window.importData.step2.created,"Subscribers updated":window.importData.step2.updated,"MailPoet Free version":window.mailpoet_version});var n=Ua.a.compile(V()("#subscribers_data_import_results_template").html()),a=V()("span.mailpoet_export"),r={created:!!window.importData.step2.created&&U.a.I18n.t("subscribersCreated").replace("%1$s","<strong>".concat(window.importData.step2.created.toLocaleString(),"</strong>")).replace("%2$s",'"'.concat(window.importData.step2.segments.join('", "'),'"')),updated:!!window.importData.step2.updated&&U.a.I18n.t("subscribersUpdated").replace("%1$s","<strong>".concat(window.importData.step2.updated.toLocaleString(),"</strong>")).replace("%2$s",'"'.concat(window.importData.step2.segments.join('", "'),'"')),no_action:!window.importData.step2.created&&!window.importData.step2.updated,added_to_segment_with_welcome_notification:window.importData.step2.added_to_segment_with_welcome_notification};V()("#subscribers_data_import_results").html(n(r)).show(),V()("a.mailpoet_import_again").off().click(function(){V()("#subscribers_data_import_results").hide(),e.navigate("step1",{trigger:!0})}),V()("a.mailpoet_view_subscribers").off().click(function(){window.location.href="admin.php?page=mailpoet-subscribers"}),r.created&&a.not(":visible")&&a.show(),window.importData.step2=void 0}else e.navigate("step2",{trigger:!0})}),Va.a.History.started||Va.a.history.start()}function t(){U.a.Notice.hide(),U.a.Modal.loading(!1),V()('#mailpoet_subscribers_import > div[id^="step"]').hide(),V()(window.location.hash).show()}});n(497);var Ja=n(340),Qa=n.n(Ja),Xa=function(e){return e.step>e.steps_count?null:r.a.createElement("div",{className:"mailpoet_stepped_progress_bar"},le()(Array(e.steps_count).keys()).map(function(t){return r.a.createElement("div",{className:"mailpoet_stepped_progress_bar_step ".concat(t<e.step?"active":""),key:"step_".concat(t),style:{width:"".concat(Math.floor(100/e.steps_count),"%")}})}))};Xa.propTypes={steps_count:u.a.number.isRequired,step:u.a.number.isRequired};var Za=Xa,er=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_centered_column mailpoet_welcome_wizard_header"},r.a.createElement("img",{src:e.logo_src,width:"200",height:"87",alt:"MailPoet logo"}),e.current_step<=e.steps_count?r.a.createElement(Za,{steps_count:e.steps_count,step:e.current_step}):null)};er.propTypes={current_step:u.a.number.isRequired,steps_count:u.a.number.isRequired,logo_src:u.a.string.isRequired};var tr=er,nr=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardLetsStartTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardSenderText")),r.a.createElement("form",{id:"mailpoet_sender_form",className:"mailpoet_welcome_wizard_centered_column ".concat(e.loading?"mailpoet_sender_form_loading":""),onSubmit:function(t){t.preventDefault(),V()("#mailpoet_sender_form").parsley().validate()&&e.submit_sender()}},r.a.createElement("label",{htmlFor:"senderName"},U.a.I18n.t("senderName"),":",r.a.createElement("input",{name:"senderName",type:"text",placeholder:"John Doe",value:e.sender?e.sender.name:"","data-parsley-required":!0,onChange:function(t){return e.update_sender({name:t.target.value})}})),r.a.createElement("label",{htmlFor:"senderAddress"},U.a.I18n.t("senderAddress"),":",r.a.createElement("input",{name:"senderAddress",type:"text",placeholder:"john@doe.com",value:e.sender?e.sender.address:"","data-parsley-required":!0,"data-parsley-type":"email",onChange:function(t){return e.update_sender({address:t.target.value})}})),r.a.createElement("label",{htmlFor:"replyToAddress"},U.a.I18n.t("replyToAddress"),":",r.a.createElement("input",{name:"replyToAddress",type:"text",placeholder:"john@doe.com",value:e.reply_to?e.reply_to.address:"","data-parsley-required":!0,"data-parsley-type":"email",onChange:function(t){return e.update_reply_to({address:t.target.value})}})),r.a.createElement(mt.a,{emailAddress:e.sender.address}),r.a.createElement("input",{className:"button button-primary",type:"submit",value:U.a.I18n.t("next")}),r.a.createElement("a",{onClick:e.finish,href:"#finish",className:"sender_form_small"},U.a.I18n.t("noThanksSkip"))))};nr.propTypes={finish:u.a.func.isRequired,loading:u.a.bool.isRequired,update_sender:u.a.func.isRequired,submit_sender:u.a.func.isRequired,update_reply_to:u.a.func.isRequired,sender:u.a.shape({name:u.a.string,address:u.a.string}),reply_to:u.a.shape({address:u.a.string})},nr.defaultProps={sender:null,reply_to:null};var ar=nr,rr=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardLetsStartTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardSenderMigratedUserText")),r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_controls"},r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.next},U.a.I18n.t("next"))))};rr.propTypes={next:u.a.func.isRequired};var ir=rr,or=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardEmailCourseTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardEmailCourseText")),r.a.createElement("div",{className:"mailpoet_welcome_wizard_course_form_box"},r.a.createElement("img",{src:e.illustration_url,alt:"",width:"155",height:"155"}),r.a.createElement("iframe",{id:"mailpoet_form_iframe",width:"100%",scrolling:"no",frameBorder:"0",title:"Apply to course",src:"https://newsletters.mailpoet.com?mailpoet_form_iframe=13",className:"mailpoet_form_iframe",marginWidth:"0",marginHeight:"0"})),r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.next},U.a.I18n.t("next")))};or.propTypes={next:u.a.func.isRequired,illustration_url:u.a.string.isRequired};var sr=or,lr=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardUsageTrackingStepTitle")),r.a.createElement("p",null,zt()(U.a.I18n.t("welcomeWizardTrackingText"),/\[link\](.*?)\[\/link\]/g,function(e){return r.a.createElement("a",{key:"docs_link",href:"https://beta.docs.mailpoet.com/article/130-sharing-your-data-with-us",target:"_blank",rel:"noopener noreferrer"},e)})),r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_controls\n ".concat(e.loading?"mailpoet_welcome_wizard_step_controls_loading":"")},r.a.createElement("button",{type:"button",className:"button",onClick:e.skip_action,disabled:e.loading},U.a.I18n.t("skip")),r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.allow_action,disabled:e.loading},e.allow_text)))};lr.propTypes={allow_action:u.a.func.isRequired,allow_text:u.a.string.isRequired,skip_action:u.a.func.isRequired,loading:u.a.bool.isRequired};var cr=lr,ur=function(e){return r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_content mailpoet_welcome_wizard_centered_column"},r.a.createElement("h1",null,U.a.I18n.t("welcomeWizardWooCommerceStepTitle")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardHelpingShopOwnersText")),r.a.createElement("p",null,U.a.I18n.t("welcomeWizardWooCommerceEmailsText")),r.a.createElement("img",{src:e.screenshot_src,className:"mailpoet_welcome_wizard_woo_screenshot",alt:"WooCommerce email"}),r.a.createElement("div",{className:"mailpoet_welcome_wizard_step_controls\n ".concat(e.loading?"mailpoet_welcome_wizard_step_controls_loading":"")},r.a.createElement("button",{type:"button",className:"button button-primary",onClick:e.next,disabled:e.loading},U.a.I18n.t("gotIt"))))};ur.propTypes={next:u.a.func.isRequired,screenshot_src:u.a.string.isRequired,loading:u.a.bool.isRequired};var pr=ur,dr=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).state={stepsCount:window.is_woocommerce_active?4:3,shouldSetSender:!window.is_mp2_migration_complete,loading:!1,sender:window.sender_data,replyTo:window.reply_to_data},n.finishWizard=n.finishWizard.bind(q()(q()(n))),n.updateSettings=n.updateSettings.bind(q()(q()(n))),n.activateTracking=n.activateTracking.bind(q()(q()(n))),n.updateSender=n.updateSender.bind(q()(q()(n))),n.updateReplyTo=n.updateReplyTo.bind(q()(q()(n))),n.submitSender=n.submitSender.bind(q()(q()(n))),n.showWooCommerceStepOrFinish=n.showWooCommerceStepOrFinish.bind(q()(q()(n))),n.componentDidUpdate(),n}return L()(t,e),P()(t,[{key:"componentDidUpdate",value:function(){var e=Pe()(this.props.match.params.step,10);(e>this.state.stepsCount||e<1)&&this.props.history.push("/steps/1")}},{key:"finishWizard",value:function(){this.setState({loading:!0}),window.location=window.finish_wizard_url}},{key:"showWooCommerceStepOrFinish",value:function(){4===this.state.stepsCount?this.props.history.push("/steps/4"):this.finishWizard()}},{key:"updateSettings",value:function(e){var t=this;return this.setState({loading:!0}),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:e}).then(function(){return t.setState({loading:!1})}).fail(function(e){t.setState({loading:!1}),e.errors.length>0&&U.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})}},{key:"activateTracking",value:function(){var e=this;this.updateSettings({analytics:{enabled:!0}}).then(function(){return e.showWooCommerceStepOrFinish()})}},{key:"updateSender",value:function(e){this.setState(function(t){return{sender:Qa()({},t.sender,e)}})}},{key:"updateReplyTo",value:function(e){this.setState(function(t){return{replyTo:Qa()({},t.replyTo,e)}})}},{key:"submitSender",value:function(){var e=this;this.updateSettings({sender:this.state.sender,reply_to:this.state.replyTo}).then(function(){return e.props.history.push("/steps/2")})}},{key:"render",value:function(){var e=this,t=Pe()(this.props.match.params.step,10);return r.a.createElement("div",{className:"mailpoet_welcome_wizard_steps mailpoet_welcome_wizard_centered_column"},r.a.createElement(tr,{current_step:t,steps_count:this.state.stepsCount,logo_src:window.mailpoet_logo_url}),1===t&&this.state.shouldSetSender?r.a.createElement(ar,{update_sender:this.updateSender,submit_sender:this.submitSender,update_reply_to:this.updateReplyTo,finish:this.finishWizard,loading:this.state.loading,sender:this.state.sender,reply_to:this.state.replyTo}):null,1!==t||this.state.shouldSetSender?null:r.a.createElement(ir,{next:function(){return e.props.history.push("/steps/2")}}),2===t?r.a.createElement(sr,{next:function(){return e.props.history.push("/steps/3")},illustration_url:window.email_course_illustration}):null,3===t?r.a.createElement(cr,{skip_action:this.showWooCommerceStepOrFinish,allow_action:this.activateTracking,allow_text:4===this.state.stepsCount?U.a.I18n.t("allowAndContinue"):U.a.I18n.t("allowAndFinish"),loading:this.state.loading}):null,4===t?r.a.createElement(pr,{next:this.finishWizard,screenshot_src:window.woocommerce_screenshot_url,loading:this.state.loading}):null)}}]),t}(r.a.Component);dr.propTypes={match:u.a.shape({params:u.a.shape({step:u.a.string}).isRequired}).isRequired,history:u.a.shape({push:u.a.func.isRequired}).isRequired};var mr=dr,hr=document.getElementById("welcome_wizard_container");hr&&o.a.render(r.a.createElement(k,null,r.a.createElement("div",null,r.a.createElement(x,{exact:!0,path:"/",render:function(){return r.a.createElement(ve,{to:"/steps/1"})}}),r.a.createElement(x,{path:"/steps/:step",component:mr}))),hr);var fr=n(70),gr=n.n(fr),vr=function(e){var t=function(){U.a.Modal.popup({template:Me.a.renderToString(e.children),width:e.width,height:e.height}),e.onUserTrigger&&e.onUserTrigger()};return r.a.createElement("span",{role:"button",tabIndex:"-1",className:Y()("mailpoet_in_app_announcement_pulsing_dot",e.className),onKeyDown:function(e){["keydown","keypress"].includes(e.type)&&["Enter"," "].includes(e.key)&&(e.preventDefault(),t())},onClick:t})};vr.propTypes={children:u.a.element.isRequired,width:u.a.string,height:u.a.string,className:u.a.string,onUserTrigger:u.a.func},vr.defaultProps={width:"auto",height:"auto",className:null,onUserTrigger:null};var _r=vr,yr=function(e){function t(e){var n;return C()(this,t),(n=R()(this,j()(t).call(this,e))).saveDisplayed=n.saveDisplayed.bind(q()(q()(n))),n.state={announcementsSettings:window.mailpoet_in_app_announcements||null},n}return L()(t,e),P()(t,[{key:"saveDisplayed",value:function(){var e=this,t=gr()({},this.state.announcementsSettings);return t.displayed.push(this.props.showOnlyOnceSlug),U.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:{in_app_announcements:t}}).always(function(){return e.setState({announcementsSettings:t})})}},{key:"render",value:function(){var e=this;return null!==this.props.showToNewUser&&window.mailpoet_is_new_user!==this.props.showToNewUser?null:null!==this.props.validUntil&&this.props.validUntil<new Date?null:null!==this.props.showToPremiumUser&&window.mailpoet_premium_active!==this.props.showToPremiumUser?null:this.props.showOnlyOnceSlug&&this.state.announcementsSettings.displayed.includes(this.props.showOnlyOnceSlug)?null:r.a.createElement(_r,{className:this.props.className,width:this.props.width,height:this.props.height,onUserTrigger:function(){e.props.showOnlyOnceSlug&&e.saveDisplayed()}},this.props.children)}}]),t}(r.a.Component),br=function(e,t,n,a){var r=e[t];return null!==r&&!0!==r&&!1!==r?new Error("Invalid property in ".concat(n,". newUser must be of type boolean")):null!==r&&void 0===window[a]?new Error("Missing data for evaluation of ".concat(n," display condition. ").concat(t," requires window.").concat(a)):null};yr.propTypes={width:u.a.string,height:u.a.string,className:u.a.string,children:u.a.element.isRequired,validUntil:u.a.instanceOf(Date),showToNewUser:function(e,t,n){return br(e,t,n,"mailpoet_is_new_user")},showToPremiumUser:function(e,t,n){return br(e,t,n,"mailpoet_premium_active")},showOnlyOnceSlug:function(e,t,n){var a=e[t];return null!==a&&"string"!=typeof a?new Error("Invalid property in ".concat(n,". ").concat(t," must be of type string")):null===a?null:void 0===window.mailpoet_in_app_announcements?new Error("Missing data for evaluation of ".concat(n," display condition. ").concat(t," requires window.mailpoet_in_app_announcements")):null}},yr.defaultProps={width:"900px",height:"600px",className:null,validUntil:null,showToNewUser:null,showToPremiumUser:null,showOnlyOnceSlug:null};var wr=yr,kr=function(e){return r.a.createElement(wr,{validUntil:Ht()(e.installedAt).add(3,"months").toDate(),height:"700px",showOnlyOnceSlug:"new_subscriber_notification",showToNewUser:!1},r.a.createElement("div",{className:"new_subscriber_notification_announcement"},r.a.createElement("h1",null,U.a.I18n.t("announcementHeader")),r.a.createElement("img",{src:e.imageUrl,width:"600px",height:"460px",alt:""}),r.a.createElement("p",null,U.a.I18n.t("announcementParagraph1"),r.a.createElement("br",null),U.a.I18n.t("announcementParagraph2"))))};kr.propTypes={installedAt:u.a.string.isRequired,imageUrl:u.a.string.isRequired};var Er=kr,Sr=document.getElementById("new_subscriber_announcement");Sr&&o.a.render(r.a.createElement(Er,{installedAt:window.mailpoet_installed_at,imageUrl:window.mailpoet_new_subscriber_announcement_image}),Sr);var Ir=n(221),xr=n.n(Ir),Nr=function(e){var t=e.installedDaysAgo,n=t>30?U.a.I18n.t("reviewRequestUsingForMonths").replace("[months]",Math.round(t/30)):U.a.I18n.t("reviewRequestUsingForDays").replace("[days]",t);return r.a.createElement("div",{className:"mailpoet_review_request"},r.a.createElement("img",{src:e.reviewRequestIllustrationUrl,height:"200",width:"200",alt:""}),r.a.createElement("h2",null,U.a.I18n.t("reviewRequestHeading")),r.a.createElement("p",null,U.a.I18n.t("reviewRequestDidYouKnow").replace("[username]",e.username)),r.a.createElement("p",null,n),r.a.createElement("p",null,r.a.createElement("a",{href:"http://bit.ly/2Bi124o",target:"_blank",rel:"noopener noreferrer",className:"button button-primary"},U.a.I18n.t("reviewRequestRateUsNow"))),r.a.createElement("p",null,r.a.createElement("a",{id:"mailpoet_review_request_not_now"},U.a.I18n.t("reviewRequestNotNow"))))};Nr.propTypes={installedDaysAgo:u.a.number.isRequired,reviewRequestIllustrationUrl:u.a.string.isRequired,username:u.a.string.isRequired};var Cr=Nr,Tr=function(){return U.a.Modal.popup({width:800,template:Me.a.renderToString(Cr({username:window.mailpoet_current_wp_user_firstname||window.mailpoet_current_wp_user.user_login,reviewRequestIllustrationUrl:window.mailpoet_review_request_illustration_url,installedDaysAgo:window.mailpoet_installed_days_ago})),onInit:function(){document.getElementById("mailpoet_review_request_not_now").addEventListener("click",function(){return U.a.Modal.close()})}})};xr()(function(){window.mailpoet_display_nps_poll&&window.satismeter&&window.mailpoet_installed_at_isoFormat&&window.satismeter({writeKey:window.mailpoet_is_new_user?"6L479eVPXk7pBn6S":"k0aJAsQAWI2ERyGv",userId:window.mailpoet_current_wp_user.ID+window.mailpoet_site_url,traits:{name:window.mailpoet_current_wp_user.user_nicename,email:window.mailpoet_current_wp_user.user_email,createdAt:window.mailpoet_installed_at_isoFormat},events:{submit:function(e){e.rating>=9&&e.completed&&Tr()}}})})},56:function(e,t,n){"use strict";var a=n(1),r=n.n(a),i=n(2),o=n.n(i),s=n(0),l=n.n(s),c=n(38),u=n.n(c),p=["aol.com","att.net","comcast.net","facebook.com","gmail.com","gmx.com","googlemail.com","google.com","hotmail.com","hotmail.co.uk","mac.com","me.com","mail.com","msn.com","live.com","sbcglobal.net","verizon.net","yahoo.com","yahoo.co.uk","email.com","fastmail.fm","games.com","gmx.net","hush.com","hushmail.com","icloud.com","iname.com","inbox.com","lavabit.com","love.com","outlook.com","pobox.com","protonmail.com","rocketmail.com","safe-mail.net","wow.com","ygm.com","ymail.com","zoho.com","yandex.com","bellsouth.net","charter.net","cox.net","earthlink.net","juno.com","btinternet.com","virginmedia.com","blueyonder.co.uk","freeserve.co.uk","live.co.uk","ntlworld.com","o2.co.uk","orange.net","sky.com","talktalk.co.uk","tiscali.co.uk","virgin.net","wanadoo.co.uk","bt.com","sina.com","sina.cn","qq.com","naver.com","hanmail.net","daum.net","nate.com","yahoo.co.jp","yahoo.co.kr","yahoo.co.id","yahoo.co.in","yahoo.com.sg","yahoo.com.ph","163.com","126.com","aliyun.com","foxmail.com","hotmail.fr","live.fr","laposte.net","yahoo.fr","wanadoo.fr","orange.fr","gmx.fr","sfr.fr","neuf.fr","free.fr","gmx.de","hotmail.de","live.de","online.de","t-online.de","web.de","yahoo.de","libero.it","virgilio.it","hotmail.it","aol.it","tiscali.it","alice.it","live.it","yahoo.it","email.it","tin.it","poste.it","teletu.it","mail.ru","rambler.ru","yandex.ru","ya.ru","list.ru","hotmail.be","live.be","skynet.be","voo.be","tvcablenet.be","telenet.be","hotmail.com.ar","live.com.ar","yahoo.com.ar","fibertel.com.ar","speedy.com.ar","arnet.com.ar","yahoo.com.mx","live.com.mx","hotmail.es","hotmail.com.mx","prodigy.net.mx","yahoo.com.br","hotmail.com.br","outlook.com.br","uol.com.br","bol.com.br","terra.com.br","ig.com.br","itelefonica.com.br","r7.com","zipmail.com.br","globo.com","globomail.com","oi.com.br"],d=function(e){var t=e.emailAddress,n=t.split("@").pop().toLowerCase();if(p.indexOf(n)>-1){var a=window.location.hostname.replace("www.","");return r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"sender_email_address_warning"},l.a.I18n.t("senderEmailAddressWarning1")),r.a.createElement("p",{className:"sender_email_address_warning"},u()(l.a.I18n.t("senderEmailAddressWarning2"),/(%suggested|%originalSender|<em>.*<\/em>)/,function(e){return"%suggested"===e?"info@".concat(a):"%originalSender"===e?r.a.createElement("em",{key:"sender-email"},t):r.a.createElement("em",{key:"reply-to"},e.replace(/<\/?em>/g,""))})),r.a.createElement("p",{className:"sender_email_address_warning"},r.a.createElement("a",{href:"https://kb.mailpoet.com/article/259-your-from-address-cannot-be-yahoo-com-gmail-com-outlook-com",target:"_blank",rel:"noopener noreferrer"},l.a.I18n.t("senderEmailAddressWarning3"))))}return null};d.propTypes={emailAddress:o.a.string.isRequired},t.a=d},72:function(e,t,n){"use strict";e.exports=n(476)}},[[539,0,1]]]);
assets/dist/js/{admin_vendor.163f0d2a.chunk.js → admin_vendor.49939687.chunk.js} RENAMED
File without changes
assets/dist/js/{admin_vendor_chunk.163f0d2a.chunk.js → admin_vendor_chunk.49939687.chunk.js} RENAMED
File without changes
assets/dist/js/{form_editor.163f0d2a.chunk.js → form_editor.49939687.chunk.js} RENAMED
File without changes
assets/dist/js/{mailpoet.163f0d2a.chunk.js → mailpoet.49939687.chunk.js} RENAMED
File without changes
assets/dist/js/manifest.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "mp2migrator.js": "mp2migrator.cef4b761.js",
3
  "public.js": "public.981a4970.js",
4
- "vendor.js": "vendor.163f0d2a.js",
5
- "admin_vendor_chunk.js": "admin_vendor_chunk.163f0d2a.chunk.js",
6
- "admin.js": "admin.163f0d2a.chunk.js",
7
- "admin_vendor.js": "admin_vendor.163f0d2a.chunk.js",
8
- "form_editor.js": "form_editor.163f0d2a.chunk.js",
9
- "mailpoet.js": "mailpoet.163f0d2a.chunk.js",
10
- "newsletter_editor.js": "newsletter_editor.163f0d2a.chunk.js"
11
  }
1
  {
2
  "mp2migrator.js": "mp2migrator.cef4b761.js",
3
  "public.js": "public.981a4970.js",
4
+ "vendor.js": "vendor.49939687.js",
5
+ "admin_vendor_chunk.js": "admin_vendor_chunk.49939687.chunk.js",
6
+ "admin.js": "admin.49939687.chunk.js",
7
+ "admin_vendor.js": "admin_vendor.49939687.chunk.js",
8
+ "form_editor.js": "form_editor.49939687.chunk.js",
9
+ "mailpoet.js": "mailpoet.49939687.chunk.js",
10
+ "newsletter_editor.js": "newsletter_editor.49939687.chunk.js"
11
  }
assets/dist/js/{newsletter_editor.163f0d2a.chunk.js → newsletter_editor.49939687.chunk.js} RENAMED
@@ -1,8 +1,8 @@
1
- (window.mailpoetJsonp=window.mailpoetJsonp||[]).push([[6,3],{22:function(e,t,i){var n,o;n=[i(37),i(25),i(331)],void 0===(o=function(e,t,i){var n=i,o=t.View.extend({el:"#mailpoet_editor",regions:{stylesRegion:"#mailpoet_editor_styles",contentRegion:"#mailpoet_editor_content",sidebarRegion:"#mailpoet_editor_sidebar",bottomRegion:"#mailpoet_editor_bottom",headingRegion:"#mailpoet_editor_heading",topRegion:"#mailpoet_editor_top"}}),r=new(t.Application.extend({region:"#mailpoet_editor",onStart:function(){this._appView=new o,this.showView(this._appView)},getChannel:function(e){return void 0===e?n.channel("global"):n.channel(e)}}));return window.EditorApplication=r,r}.apply(t,n))||(e.exports=o)},234:function(e,t,i){var n,o;n=[i(22),i(40),i(0),i(6),i(5)],void 0===(o=function(e,t,i,n,o){"use strict";var r={},s=t;return r.ButtonBlockModel=s.BlockModel.extend({defaults:function(){return this._getDefaults({type:"button",text:"Button",url:"",styles:{block:{backgroundColor:"#ff0000",borderColor:"#cccccc",borderWidth:"1px",borderRadius:"4px",borderStyle:"solid",width:"200px",lineHeight:"40px",fontColor:"#000000",fontFamily:"Arial",fontSize:"16px",fontWeight:"normal",textAlign:"center"}}},e.getConfig().get("blockDefaults.button"))}}),r.ButtonBlockView=s.BlockView.extend({className:"mailpoet_block mailpoet_button_block mailpoet_droppable_block",getTemplate:function(){return window.templates.buttonBlock},onDragSubstituteBy:function(){return r.ButtonWidgetView},behaviors:n.extend({},s.BlockView.prototype.behaviors,{ShowSettingsBehavior:{}}),initialize:function(){s.BlockView.prototype.initialize.apply(this,arguments),this._replaceButtonStylesHandler=function(e){this.model.set(e)}.bind(this),e.getChannel().on("replaceAllButtonStyles",this._replaceButtonStylesHandler)},onRender:function(){this.toolsView=new r.ButtonBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)}}),r.ButtonBlockToolsView=s.BlockToolsView.extend({getSettingsView:function(){return r.ButtonBlockSettingsView}}),r.ButtonBlockSettingsView=s.BlockSettingsView.extend({getTemplate:function(){return window.templates.buttonBlockSettings},events:function(){return{"input .mailpoet_field_button_text":n.partial(this.changeField,"text"),"input .mailpoet_field_button_url":n.partial(this.changeField,"url"),"change .mailpoet_field_button_alignment":n.partial(this.changeField,"styles.block.textAlign"),"change .mailpoet_field_button_font_color":n.partial(this.changeColorField,"styles.block.fontColor"),"change .mailpoet_field_button_font_family":n.partial(this.changeField,"styles.block.fontFamily"),"change .mailpoet_field_button_font_size":n.partial(this.changeField,"styles.block.fontSize"),"change .mailpoet_field_button_background_color":n.partial(this.changeColorField,"styles.block.backgroundColor"),"change .mailpoet_field_button_border_color":n.partial(this.changeColorField,"styles.block.borderColor"),"change .mailpoet_field_button_font_weight":"changeFontWeight","input .mailpoet_field_button_border_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_width_input",n.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"change .mailpoet_field_button_border_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_width_input",n.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"input .mailpoet_field_button_border_width_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_width",n.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"input .mailpoet_field_button_border_radius":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_radius_input",n.partial(this.changePixelField,"styles.block.borderRadius").bind(this)),"change .mailpoet_field_button_border_radius":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_radius_input",n.partial(this.changePixelField,"styles.block.borderRadius").bind(this)),"input .mailpoet_field_button_border_radius_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_radius",n.partial(this.changePixelField,"styles.block.borderRadius").bind(this)),"input .mailpoet_field_button_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_width_input",n.partial(this.changePixelField,"styles.block.width").bind(this)),"change .mailpoet_field_button_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_width_input",n.partial(this.changePixelField,"styles.block.width").bind(this)),"input .mailpoet_field_button_width_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_width",n.partial(this.changePixelField,"styles.block.width").bind(this)),"input .mailpoet_field_button_line_height":n.partial(this.updateValueAndCall,".mailpoet_field_button_line_height_input",n.partial(this.changePixelField,"styles.block.lineHeight").bind(this)),"change .mailpoet_field_button_line_height":n.partial(this.updateValueAndCall,".mailpoet_field_button_line_height_input",n.partial(this.changePixelField,"styles.block.lineHeight").bind(this)),"input .mailpoet_field_button_line_height_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_line_height",n.partial(this.changePixelField,"styles.block.lineHeight").bind(this)),"click .mailpoet_field_button_replace_all_styles":"applyToAll","click .mailpoet_done_editing":"close"}},templateContext:function(){return n.extend({},s.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON(),renderOptions:this.renderOptions})},applyToAll:function(){e.getChannel().trigger("replaceAllButtonStyles",n.pick(this.model.toJSON(),"styles","type"))},updateValueAndCall:function(e,t,i){this.$(e).val(o(i.target).val()),t(i)},changeFontWeight:function(e){var t=!!o(e.target).prop("checked");this.model.set("styles.block.fontWeight",t?o(e.target).val():"normal")}}),r.ButtonWidgetView=s.WidgetView.extend({getTemplate:function(){return window.templates.buttonInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new r.ButtonBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("button",{blockModel:r.ButtonBlockModel,blockView:r.ButtonBlockView}),e.registerWidget({name:"button",widgetView:r.ButtonWidgetView,priority:92})}),r}.apply(t,n))||(e.exports=o)},235:function(e,t,i){"use strict";var n,o;n=[i(22),i(40),i(6),i(5)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.DividerBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"divider",styles:{block:{backgroundColor:"transparent",padding:"12px",borderStyle:"solid",borderWidth:"1px",borderColor:"#000000"}}},e.getConfig().get("blockDefaults.divider"))}}),o.DividerBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_divider_block mailpoet_droppable_block",getTemplate:function(){return window.templates.dividerBlock},modelEvents:i.omit(r.BlockView.prototype.modelEvents,"change"),behaviors:i.defaults({ResizableBehavior:{elementSelector:".mailpoet_content",resizeHandleSelector:".mailpoet_resize_handle",transformationFunction:function(e){return e/2},minLength:0,modelField:"styles.block.padding"},ShowSettingsBehavior:{ignoreFrom:".mailpoet_resize_handle"}},r.BlockView.prototype.behaviors),onDragSubstituteBy:function(){return o.DividerWidgetView},initialize:function(){var t=this;r.BlockView.prototype.initialize.apply(this,arguments),this._replaceDividerHandler=function(e){t.model.set(e),t.model.trigger("applyToAll")},e.getChannel().on("replaceAllDividers",this._replaceDividerHandler),this.listenTo(this.model,"change:src change:styles.block.backgroundColor change:styles.block.borderStyle change:styles.block.borderWidth change:styles.block.borderColor applyToAll",this.render),this.listenTo(this.model,"change:styles.block.padding",this.changePadding)},templateContext:function(){return i.extend({totalHeight:2*parseInt(this.model.get("styles.block.padding"),10)+parseInt(this.model.get("styles.block.borderWidth"),10)+"px"},r.BlockView.prototype.templateContext.apply(this))},onRender:function(){this.toolsView=new o.DividerBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},onBeforeDestroy:function(){e.getChannel().off("replaceAllDividers",this._replaceDividerHandler),this.stopListening(this.model)},changePadding:function(){this.$(".mailpoet_content").css("padding-top",this.model.get("styles.block.padding")),this.$(".mailpoet_content").css("padding-bottom",this.model.get("styles.block.padding")),this.$(".mailpoet_resize_handle_text").text(2*parseInt(this.model.get("styles.block.padding"),10)+parseInt(this.model.get("styles.block.borderWidth"),10)+"px")}}),o.DividerBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.DividerBlockSettingsView}}),o.DividerBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.dividerBlockSettings},events:function(){return{"click .mailpoet_field_divider_style":"changeStyle","input .mailpoet_field_divider_border_width":i.partial(this.updateValueAndCall,".mailpoet_field_divider_border_width_input",i.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"change .mailpoet_field_divider_border_width":i.partial(this.updateValueAndCall,".mailpoet_field_divider_border_width_input",i.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"input .mailpoet_field_divider_border_width_input":i.partial(this.updateValueAndCall,".mailpoet_field_divider_border_width",i.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"change .mailpoet_field_divider_border_color":i.partial(this.changeColorField,"styles.block.borderColor"),"change .mailpoet_field_divider_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"click .mailpoet_button_divider_apply_to_all":"applyToAll","click .mailpoet_done_editing":"close"}},modelEvents:function(){return{"change:styles.block.borderColor":"repaintDividerStyleOptions"}},templateContext:function(){return i.extend({},r.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON(),renderOptions:this.renderOptions})},changeStyle:function(e){var t=n(e.currentTarget).data("style");this.model.set("styles.block.borderStyle",t),this.$(".mailpoet_field_divider_style").removeClass("mailpoet_active_divider_style"),this.$('.mailpoet_field_divider_style[data-style="'+t+'"]').addClass("mailpoet_active_divider_style")},repaintDividerStyleOptions:function(){this.$(".mailpoet_field_divider_style > div").css("border-top-color",this.model.get("styles.block.borderColor"))},applyToAll:function(){e.getChannel().trigger("replaceAllDividers",this.model.toJSON())},updateValueAndCall:function(e,t,i){this.$(e).val(n(i.target).val()),t(i)}}),o.DividerWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.dividerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.DividerBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("divider",{blockModel:o.DividerBlockModel,blockView:o.DividerBlockView}),e.registerWidget({name:"divider",widgetView:o.DividerWidgetView,priority:93})}),o}.apply(t,n))||(e.exports=o)},25:function(e,t,i){e.exports=function(e,t,i){"use strict";e="default"in e?e.default:e,t="default"in t?t.default:t,i="default"in i?i.default:i;var n=function(e){return function(t){for(var i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];return e.apply(t,n)}},o=e.Model.extend,r=function e(i,n){t.isObject(i)&&(i=i.prev+" is going to be removed in the future. Please use "+i.next+" instead."+(i.url?" See: "+i.url:"")),Se.DEV_MODE&&(void 0!==n&&n||e._cache[i]||(e._warn("Deprecation warning: "+i),e._cache[i]=!0))};r._console="undefined"!=typeof console?console:{},r._warn=function(){var e=r._console.warn||r._console.log||t.noop;return e.apply(r._console,arguments)},r._cache={};var s=function(e){return document.documentElement.contains(e&&e.parentNode)},a=function(e,i){var n=this;e&&t.each(i,function(t){var i=e[t];void 0!==i&&(n[t]=i)})},l=function(e){if(e)return this.options&&void 0!==this.options[e]?this.options[e]:this[e]},c=function(e){var i=this;return t.reduce(e,function(e,n,o){return t.isFunction(n)||(n=i[n]),n&&(e[o]=n),e},{})},d=/(^|:)(\w)/gi;function h(e,t,i){return i.toUpperCase()}var p=t.memoize(function(e){return"on"+e.replace(d,h)});function u(e){for(var i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];var r=p(e),s=l.call(this,r),a=void 0;return t.isFunction(s)&&(a=s.apply(this,n)),this.trigger.apply(this,arguments),a}function g(e){for(var i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];return t.isFunction(e.triggerMethod)?e.triggerMethod.apply(e,n):u.apply(e,n)}function f(e,i,n){e._getImmediateChildren&&t.each(e._getImmediateChildren(),function(e){n(e)&&g(e,i,e)})}function m(e){return!e._isAttached}function v(e){return!!m(e)&&(e._isAttached=!0,!0)}function _(e){return e._isAttached}function w(e){return!!_(e)&&(e._isAttached=!1,!0)}function y(e){e._isAttached&&e._isRendered&&g(e,"dom:refresh",e)}function b(){f(this,"before:attach",m)}function x(){f(this,"attach",v),y(this)}function C(){f(this,"before:detach",_)}function k(){f(this,"detach",w)}function S(){y(this)}function V(e){e._areViewEventsMonitored||(e._areViewEventsMonitored=!0,e.on({"before:attach":b,attach:x,"before:detach":C,detach:k,render:S}))}var T=["description","fileName","lineNumber","name","message","number"],B=o.call(Error,{urlRoot:"http://marionettejs.com/docs/v3.2.0/",constructor:function(e,i){t.isObject(e)?e=(i=e).message:i||(i={});var n=Error.call(this,e);t.extend(this,t.pick(n,T),t.pick(i,T)),this.captureStackTrace(),i.url&&(this.url=this.urlRoot+i.url)},captureStackTrace:function(){Error.captureStackTrace&&Error.captureStackTrace(this,B)},toString:function(){return this.name+": "+this.message+(this.url?" See: "+this.url:"")}});function E(e,i,n,o){if(i&&n){if(!t.isObject(n))throw new B({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindevents"});t.each(n,function(n,r){t.isString(n)?function(e,i,n,o,r){var s=o.split(/\s+/);t.each(s,function(t){var o=e[t];if(!o)throw new B('Method "'+t+'" was configured as an event handler, but does not exist.');e[r](i,n,o)})}(e,i,r,n,o):e[o](i,r,n)})}}function M(e,t){return E(this,e,t,"listenTo"),this}function A(e,t){return E(this,e,t,"stopListening"),this}function P(e,i,n,o){if(i&&n){if(!t.isObject(n))throw new B({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindrequests"});var r=c.call(e,n);i[o](r,e)}}function D(e,t){return P(this,e,t,"reply"),this}function R(e,t){return P(this,e,t,"stopReplying"),this}B.extend=o;var O={normalizeMethods:c,_setOptions:function(){for(var e=arguments.length,i=Array(e),n=0;n<e;n++)i[n]=arguments[n];this.options=t.extend.apply(t,[{},t.result(this,"options")].concat(i))},mergeOptions:a,getOption:l,bindEvents:M,unbindEvents:A},F={_initRadio:function(){var e=t.result(this,"channelName");if(e){if(!i)throw new B({name:"BackboneRadioMissing",message:'The dependency "backbone.radio" is missing.'});var n=this._channel=i.channel(e),o=t.result(this,"radioEvents");this.bindEvents(n,o);var r=t.result(this,"radioRequests");this.bindRequests(n,r),this.on("destroy",this._destroyRadio)}},_destroyRadio:function(){this._channel.stopReplying(null,null,this)},getChannel:function(){return this._channel},bindEvents:M,unbindEvents:A,bindRequests:D,unbindRequests:R},z=["channelName","radioEvents","radioRequests"],I=function(e){this._setOptions(e),this.mergeOptions(e,z),this.cid=t.uniqueId(this.cidPrefix),this._initRadio(),this.initialize.apply(this,arguments)};I.extend=o,t.extend(I.prototype,e.Events,O,F,{cidPrefix:"mno",_isDestroyed:!1,isDestroyed:function(){return this._isDestroyed},initialize:function(){},destroy:function(){if(this._isDestroyed)return this;for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return this.triggerMethod.apply(this,["before:destroy",this].concat(t)),this._isDestroyed=!0,this.triggerMethod.apply(this,["destroy",this].concat(t)),this.stopListening(),this},triggerMethod:u});var N={createBuffer:function(){return document.createDocumentFragment()},appendChildren:function(t,i){e.$(t).append(i)},beforeEl:function(t,i){e.$(t).before(i)},replaceEl:function(e,t){if(e!==t){var i=t.parentNode;i&&i.replaceChild(e,t)}},detachContents:function(t){e.$(t).contents().detach()},setInnerContent:function(t,i){e.$(t).html(i)},removeEl:function(t){e.$(t).remove()},findEls:function(t,i){return e.$(t,i)}},L=function(e){this.templateId=e};t.extend(L,{templateCaches:{},get:function(e,t){var i=this.templateCaches[e];return i||(i=new L(e),this.templateCaches[e]=i),i.load(t)},clear:function(){for(var e=void 0,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];var o=i.length;if(o>0)for(e=0;e<o;e++)delete this.templateCaches[i[e]];else this.templateCaches={}}}),t.extend(L.prototype,N,{load:function(e){if(this.compiledTemplate)return this.compiledTemplate;var t=this.loadTemplate(this.templateId,e);return this.compiledTemplate=this.compileTemplate(t,e),this.compiledTemplate},loadTemplate:function(e,t){var i=this.findEls(e);if(!i.length)throw new B({name:"NoTemplateError",message:'Could not find template: "'+e+'"'});return i.html()},compileTemplate:function(e,i){return t.template(e,i)}});var $=t.invokeMap||t.invoke;function W(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}function H(e,i){return t.chain(i).map(function(i,n){var o=function(e,i){return e.behaviorClass?e.behaviorClass:t.isFunction(e)?e:t.isFunction(Se.Behaviors.behaviorsLookup)?Se.Behaviors.behaviorsLookup(e,i)[i]:Se.Behaviors.behaviorsLookup[i]}(i,n),r=i===o?{}:i,s=new o(r,e),a=H(e,t.result(s,"behaviors"));return[s].concat(a)}).flatten().value()}var j={_initBehaviors:function(){this._behaviors=this._getBehaviors()},_getBehaviors:function(){var e=t.result(this,"behaviors");return t.isObject(e)?H(this,e):{}},_getBehaviorTriggers:function(){var e=$(this._behaviors,"getTriggers");return t.extend.apply(t,[{}].concat(W(e)))},_getBehaviorEvents:function(){var e=$(this._behaviors,"getEvents");return t.extend.apply(t,[{}].concat(W(e)))},_proxyBehaviorViewProperties:function(){$(this._behaviors,"proxyViewProperties")},_delegateBehaviorEntityEvents:function(){$(this._behaviors,"delegateEntityEvents")},_undelegateBehaviorEntityEvents:function(){$(this._behaviors,"undelegateEntityEvents")},_destroyBehaviors:function(e){$.apply(void 0,[this._behaviors,"destroy"].concat(W(e)))},_bindBehaviorUIElements:function(){$(this._behaviors,"bindUIElements")},_unbindBehaviorUIElements:function(){$(this._behaviors,"unbindUIElements")},_triggerEventOnBehaviors:function(){for(var e=this._behaviors,t=0,i=e&&e.length;t<i;t++)u.apply(e[t],arguments)}},U={_delegateEntityEvents:function(e,i){this._undelegateEntityEvents(e,i);var n=t.result(this,"modelEvents");M.call(this,e,n);var o=t.result(this,"collectionEvents");M.call(this,i,o)},_undelegateEntityEvents:function(e,i){var n=t.result(this,"modelEvents");A.call(this,e,n);var o=t.result(this,"collectionEvents");A.call(this,i,o)}},q=/^(\S+)\s*(.*)$/,Y=function(e){var i=e.match(q);return function(e,i){return[e+t.uniqueId(".evt"),i].join(" ")}(i[1],i[2])},X={triggersStopPropagation:!0,triggersPreventDefault:!0};function J(e){return!!X[e]}var G={_getViewTriggers:function(e,i){return t.reduce(i,function(i,n,o){return o=Y(o),i[o]=function(e,i){t.isString(i)&&(i={event:i});var n=i.event,o=!!i.preventDefault;J("triggersPreventDefault")&&(o=!1!==i.preventDefault);var r=!!i.stopPropagation;return J("triggersStopPropagation")&&(r=!1!==i.stopPropagation),function(t){o&&t.preventDefault(),r&&t.stopPropagation(),e.triggerMethod(n,e,t)}}(e,n),i},{})}},Q=function(e,t){return e.replace(/@ui\.[a-zA-Z-_$0-9]*/g,function(e){return t[e.slice(4)]})},K={normalizeUIKeys:function(e){var i=this._getUIBindings();return function(e,i){return t.reduce(e,function(e,t,n){var o=Q(n,i);return e[o]=t,e},{})}(e,i)},normalizeUIString:function(e){var t=this._getUIBindings();return Q(e,t)},normalizeUIValues:function(e,i){var n=this._getUIBindings();return function e(i,n,o){return t.each(i,function(r,s){t.isString(r)?i[s]=Q(r,n):t.isObject(r)&&t.isArray(o)&&(t.extend(r,e(t.pick(r,o),n)),t.each(o,function(e){var i=r[e];t.isString(i)&&(r[e]=Q(i,n))}))}),i}(e,n,i)},_getUIBindings:function(){var e=t.result(this,"_uiBindings"),i=t.result(this,"ui");return e||i},_bindUIElements:function(){var e=this;if(this.ui){this._uiBindings||(this._uiBindings=this.ui);var i=t.result(this,"_uiBindings");this._ui={},t.each(i,function(t,i){e._ui[i]=e.$(t)}),this.ui=this._ui}},_unbindUIElements:function(){var e=this;this.ui&&this._uiBindings&&(t.each(this.ui,function(t,i){delete e.ui[i]}),this.ui=this._uiBindings,delete this._uiBindings,delete this._ui)},_getUI:function(e){return this._ui[e]}},Z={supportsRenderLifecycle:!0,supportsDestroyLifecycle:!0,_isDestroyed:!1,isDestroyed:function(){return!!this._isDestroyed},_isRendered:!1,isRendered:function(){return!!this._isRendered},_isAttached:!1,isAttached:function(){return!!this._isAttached},delegateEvents:function(i){this._proxyBehaviorViewProperties(),this._buildEventProxies();var n=this._getEvents(i);void 0===i&&(this.events=n);var o=t.extend({},this._getBehaviorEvents(),n,this._getBehaviorTriggers(),this.getTriggers());return e.View.prototype.delegateEvents.call(this,o),this},_getEvents:function(e){var i=e||this.events;return t.isFunction(i)?this.normalizeUIKeys(i.call(this)):this.normalizeUIKeys(i)},getTriggers:function(){if(this.triggers){var e=this.normalizeUIKeys(t.result(this,"triggers"));return this._getViewTriggers(this,e)}},delegateEntityEvents:function(){return this._delegateEntityEvents(this.model,this.collection),this._delegateBehaviorEntityEvents(),this},undelegateEntityEvents:function(){return this._undelegateEntityEvents(this.model,this.collection),this._undelegateBehaviorEntityEvents(),this},destroy:function(){if(this._isDestroyed)return this;for(var e=!!this._isAttached,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];return this.triggerMethod.apply(this,["before:destroy",this].concat(i)),e&&this.triggerMethod("before:detach",this),this.unbindUIElements(),this.removeEl(this.el),e&&(this._isAttached=!1,this.triggerMethod("detach",this)),this._removeChildren(),this._destroyBehaviors(i),this._isDestroyed=!0,this._isRendered=!1,this.triggerMethod.apply(this,["destroy",this].concat(i)),this.stopListening(),this},bindUIElements:function(){return this._bindUIElements(),this._bindBehaviorUIElements(),this},unbindUIElements:function(){return this._unbindUIElements(),this._unbindBehaviorUIElements(),this},getUI:function(e){return this._getUI(e)},childViewEventPrefix:"childview",triggerMethod:function(){var e=u.apply(this,arguments);return this._triggerEventOnBehaviors.apply(this,arguments),e},_buildEventProxies:function(){this._childViewEvents=t.result(this,"childViewEvents"),this._childViewTriggers=t.result(this,"childViewTriggers")},_proxyChildViewEvents:function(e){this.listenTo(e,"all",this._childViewEventHandler)},_childViewEventHandler:function(e){for(var i=this.normalizeMethods(this._childViewEvents),n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];void 0!==i&&t.isFunction(i[e])&&i[e].apply(this,o);var s=this._childViewTriggers;s&&t.isString(s[e])&&this.triggerMethod.apply(this,[s[e]].concat(o));var a=t.result(this,"childViewEventPrefix");if(!1!==a){var l=a+":"+e;this.triggerMethod.apply(this,[l].concat(o))}}};function ee(e){e.supportsDestroyLifecycle||g(e,"before:destroy",e);var t=!!e._isAttached;t&&g(e,"before:detach",e),e.remove(),t&&(e._isAttached=!1,g(e,"detach",e)),e._isDestroyed=!0,e.supportsDestroyLifecycle||g(e,"destroy",e)}t.extend(Z,N,j,O,U,G,K);var te=["allowMissingEl","parentEl","replaceElement"],ie=I.extend({cidPrefix:"mnr",replaceElement:!1,_isReplaced:!1,constructor:function(t){if(this._setOptions(t),this.mergeOptions(t,te),this._initEl=this.el=this.getOption("el"),this.el=this.el instanceof e.$?this.el[0]:this.el,!this.el)throw new B({name:"NoElError",message:'An "el" must be specified for a region.'});this.$el=this.getEl(this.el),I.call(this,t)},show:function(e,t){if(this._ensureElement(t))return(e=this._getView(e,t))===this.currentView?this:(this.triggerMethod("before:show",this,e,t),e._isAttached||this.empty(t),this._setupChildView(e),this._renderView(e),this._attachView(e,t),this.currentView=e,this.triggerMethod("show",this,e,t),this)},_setupChildView:function(e){V(e),this._proxyChildViewEvents(e),e.on("destroy",this._empty,this)},_proxyChildViewEvents:function(e){var t=this._parentView;t&&t._proxyChildViewEvents(e)},_renderView:function(e){e._isRendered||(e.supportsRenderLifecycle||g(e,"before:render",e),e.render(),e.supportsRenderLifecycle||(e._isRendered=!0,g(e,"render",e)))},_attachView:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!e._isAttached&&s(this.el),o=void 0===i.replaceElement?!!t.result(this,"replaceElement"):!!i.replaceElement;n&&g(e,"before:attach",e),o?this._replaceEl(e):this.attachHtml(e),n&&(e._isAttached=!0,g(e,"attach",e))},_ensureElement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isObject(this.el)||(this.$el=this.getEl(this.el),this.el=this.$el[0]),!this.$el||0===this.$el.length){var i=void 0===e.allowMissingEl?!!t.result(this,"allowMissingEl"):!!e.allowMissingEl;if(i)return!1;throw new B('An "el" must exist in DOM for this region '+this.cid)}return!0},_getView:function(t){if(!t)throw new B({name:"ViewNotValid",message:"The view passed is undefined and therefore invalid. You must pass a view instance to show."});if(t._isDestroyed)throw new B({name:"ViewDestroyedError",message:'View (cid: "'+t.cid+'") has already been destroyed and cannot be used.'});if(t instanceof e.View)return t;var i=this._getViewOptions(t);return new le(i)},_getViewOptions:function(e){return t.isFunction(e)?{template:e}:t.isObject(e)?e:{template:function(){return e}}},getEl:function(e){return this.findEls(e,t.result(this,"parentEl"))},_replaceEl:function(e){this._restoreEl(),e.on("before:destroy",this._restoreEl,this),this.replaceEl(e.el,this.el),this._isReplaced=!0},_restoreEl:function(){if(this._isReplaced){var e=this.currentView;e&&(this.replaceEl(this.el,e.el),this._isReplaced=!1)}},isReplaced:function(){return!!this._isReplaced},attachHtml:function(e){this.appendChildren(this.el,e.el)},empty:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{allowMissingEl:!0},t=this.currentView;if(!t)return this._ensureElement(e)&&this.detachHtml(),this;var i=!e.preventDestroy;return i||r("The preventDestroy option is deprecated. Use Region#detachView"),this._empty(t,i),this},_empty:function(e,t){e.off("destroy",this._empty,this),this.triggerMethod("before:empty",this,e),this._restoreEl(),delete this.currentView,e._isDestroyed||(this._removeView(e,t),this._stopChildViewEvents(e)),this.triggerMethod("empty",this,e)},_stopChildViewEvents:function(e){var t=this._parentView;t&&this._parentView.stopListening(e)},_removeView:function(e,t){t?e.destroy?e.destroy():ee(e):this._detachView(e)},detachView:function(){var e=this.currentView;if(e)return this._empty(e),e},_detachView:function(e){var t=!!e._isAttached;t&&g(e,"before:detach",e),this.detachHtml(),t&&(e._isAttached=!1,g(e,"detach",e))},detachHtml:function(){this.detachContents(this.el)},hasView:function(){return!!this.currentView},reset:function(e){return this.empty(e),this.$el&&(this.el=this._initEl),delete this.$el,this},destroy:function(e){return this.reset(e),I.prototype.destroy.apply(this,arguments)}});t.extend(ie.prototype,N);var ne=function(e,i){return e instanceof ie?e:function(e,i){var n=t.extend({},i);if(t.isString(e))return t.extend(n,{el:e}),oe(n);if(t.isFunction(e))return t.extend(n,{regionClass:e}),oe(n);if(t.isObject(e))return e.selector&&r("The selector option on a Region definition object is deprecated. Use el to pass a selector string"),t.extend(n,{el:e.selector},e),oe(n);throw new B({message:"Improper region configuration type.",url:"marionette.region.html#region-configuration-types"})}(e,i)};function oe(e){var i=e.regionClass,n=t.omit(e,"regionClass");return new i(n)}var re={regionClass:ie,_initRegions:function(){this.regions=this.regions||{},this._regions={},this.addRegions(t.result(this,"regions"))},_reInitRegions:function(){$(this._regions,"reset")},addRegion:function(e,t){var i={};return i[e]=t,this.addRegions(i)[e]},addRegions:function(e){if(!t.isEmpty(e))return e=this.normalizeUIValues(e,["selector","el"]),this.regions=t.extend({},this.regions,e),this._addRegions(e)},_addRegions:function(e){var i=this,n={regionClass:this.regionClass,parentEl:t.partial(t.result,this,"el")};return t.reduce(e,function(e,t,o){return e[o]=ne(t,n),i._addRegion(e[o],o),e},{})},_addRegion:function(e,t){this.triggerMethod("before:add:region",this,t,e),e._parentView=this,this._regions[t]=e,this.triggerMethod("add:region",this,t,e)},removeRegion:function(e){var t=this._regions[e];return this._removeRegion(t,e),t},removeRegions:function(){var e=this.getRegions();return t.each(this._regions,t.bind(this._removeRegion,this)),e},_removeRegion:function(e,t){this.triggerMethod("before:remove:region",this,t,e),e.destroy(),delete this.regions[t],delete this._regions[t],this.triggerMethod("remove:region",this,t,e)},emptyRegions:function(){var e=this.getRegions();return $(e,"empty"),e},hasRegion:function(e){return!!this.getRegion(e)},getRegion:function(e){return this._regions[e]},getRegions:function(){return t.clone(this._regions)},showChildView:function(e,t){for(var i=this.getRegion(e),n=arguments.length,o=Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];return i.show.apply(i,[t].concat(o))},detachChildView:function(e){return this.getRegion(e).detachView()},getChildView:function(e){return this.getRegion(e).currentView}},se={render:function(e,i){if(!e)throw new B({name:"TemplateNotFoundError",message:"Cannot render the template since its false, null or undefined."});var n=t.isFunction(e)?e:L.get(e);return n(i)}},ae=["behaviors","childViewEventPrefix","childViewEvents","childViewTriggers","collectionEvents","events","modelEvents","regionClass","regions","template","templateContext","triggers","ui"],le=e.View.extend({constructor:function(i){this.render=t.bind(this.render,this),this._setOptions(i),this.mergeOptions(i,ae),V(this),this._initBehaviors(),this._initRegions();var n=Array.prototype.slice.call(arguments);n[0]=this.options,e.View.prototype.constructor.apply(this,n),this.delegateEntityEvents()},serializeData:function(){return this.model||this.collection?this.model?this.serializeModel():{items:this.serializeCollection()}:{}},serializeModel:function(){return this.model?t.clone(this.model.attributes):{}},serializeCollection:function(){return this.collection?this.collection.map(function(e){return t.clone(e.attributes)}):{}},setElement:function(){var t=!!this.el;return e.View.prototype.setElement.apply(this,arguments),t&&(this._isRendered=!!this.$el.length,this._isAttached=s(this.el)),this._isRendered&&this.bindUIElements(),this},render:function(){return this._isDestroyed?this:(this.triggerMethod("before:render",this),this._isRendered&&this._reInitRegions(),this._renderTemplate(),this.bindUIElements(),this._isRendered=!0,this.triggerMethod("render",this),this)},_renderTemplate:function(){var e=this.getTemplate();if(!1!==e){var t=this.mixinTemplateContext(this.serializeData()),i=se.render(e,t,this);this.attachElContent(i)}},getTemplate:function(){return this.template},mixinTemplateContext:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.result(this,"templateContext");return t.extend(e,i)},attachElContent:function(e){return this.setInnerContent(this.el,e),this},_removeChildren:function(){this.removeRegions()},_getImmediateChildren:function(){return t.chain(this.getRegions()).map("currentView").compact().value()}});t.extend(le.prototype,Z,re);var ce,de,he=["forEach","each","map","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","toArray","first","initial","rest","last","without","isEmpty","pluck","reduce"],pe=function(e){this._views={},this._indexByModel={},this._indexByCustom={},this._updateLength(),t.each(e,t.bind(this.add,this))};ce=pe.prototype,de="_views",t.each(he,function(e){ce[e]=function(){var i=t.values(t.result(this,de)),n=[i].concat(t.toArray(arguments));return t[e].apply(t,n)}}),t.extend(pe.prototype,{add:function(e,t){return this._add(e,t)._updateLength()},_add:function(e,t){var i=e.cid;return this._views[i]=e,e.model&&(this._indexByModel[e.model.cid]=i),t&&(this._indexByCustom[t]=i),this},findByModel:function(e){return this.findByModelCid(e.cid)},findByModelCid:function(e){var t=this._indexByModel[e];return this.findByCid(t)},findByCustom:function(e){var t=this._indexByCustom[e];return this.findByCid(t)},findByIndex:function(e){return t.values(this._views)[e]},findByCid:function(e){return this._views[e]},remove:function(e){return this._remove(e)._updateLength()},_remove:function(e){var i=e.cid;return e.model&&delete this._indexByModel[e.model.cid],t.some(this._indexByCustom,t.bind(function(e,t){if(e===i)return delete this._indexByCustom[t],!0},this)),delete this._views[i],this},_updateLength:function(){return this.length=t.size(this._views),this}});var ue=["behaviors","childView","childViewEventPrefix","childViewEvents","childViewOptions","childViewTriggers","collectionEvents","events","filter","emptyView","emptyViewOptions","modelEvents","reorderOnSort","sort","triggers","ui","viewComparator"],ge=e.View.extend({sort:!0,constructor:function(i){this.render=t.bind(this.render,this),this._setOptions(i),this.mergeOptions(i,ue),V(this),this._initBehaviors(),this.once("render",this._initialEvents),this._initChildViewStorage(),this._bufferedChildren=[];var n=Array.prototype.slice.call(arguments);n[0]=this.options,e.View.prototype.constructor.apply(this,n),this.delegateEntityEvents()},_startBuffering:function(){this._isBuffering=!0},_endBuffering:function(){var e=!!this._isAttached,i=e?this._getImmediateChildren():[];this._isBuffering=!1,t.each(i,function(e){g(e,"before:attach",e)}),this.attachBuffer(this,this._createBuffer()),t.each(i,function(e){e._isAttached=!0,g(e,"attach",e)}),this._bufferedChildren=[]},_getImmediateChildren:function(){return t.values(this.children._views)},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.render),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_onCollectionAdd:function(e,i,n){var o=void 0!==n.at&&(n.index||i.indexOf(e));(this.filter||!1===o)&&(o=t.indexOf(this._filteredSortedModels(o),e)),this._shouldAddChild(e,o)&&(this._destroyEmptyView(),this._addChild(e,o))},_onCollectionUpdate:function(e,t){var i=t.changes;this._removeChildModels(i.removed)},_removeChildModels:function(e){var t=this._getRemovedViews(e);t.length&&(this.children._updateLength(),this._updateIndices(t,!1),this.isEmpty()&&this._showEmptyView())},_getRemovedViews:function(e){var i=this;return t.reduce(e,function(e,t){var n=t&&i.children.findByModel(t);return!n||n._isDestroyed?e:(i._removeChildView(n),e.push(n),e)},[])},_removeChildView:function(e){this.triggerMethod("before:remove:child",this,e),this.children._remove(e),e.destroy?e.destroy():ee(e),this.stopListening(e),this.triggerMethod("remove:child",this,e)},setElement:function(){var t=!!this.el;return e.View.prototype.setElement.apply(this,arguments),t&&(this._isAttached=s(this.el)),this},render:function(){return this._isDestroyed?this:(this.triggerMethod("before:render",this),this._renderChildren(),this._isRendered=!0,this.triggerMethod("render",this),this)},setFilter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.preventRender,n=this._isRendered&&!this._isDestroyed,o=this.filter!==e,r=n&&o&&!i;if(r){var s=this._filteredSortedModels();this.filter=e;var a=this._filteredSortedModels();this._applyModelDeltas(a,s)}else this.filter=e;return this},removeFilter:function(e){return this.setFilter(null,e)},_applyModelDeltas:function(e,i){var n=this,o={};t.each(e,function(e,t){var i=!n.children.findByModel(e);i&&n._onCollectionAdd(e,n.collection,{at:t}),o[e.cid]=!0});var r=t.filter(i,function(e){return!o[e.cid]&&n.children.findByModel(e)});this._removeChildModels(r)},reorder:function(){var e=this,i=this.children,n=this._filteredSortedModels();if(!n.length&&this._showingEmptyView)return this;var o,r,s=t.some(n,function(e){return!i.findByModel(e)});return s?this.render():(o=[],r=i.reduce(function(e,i){var r=t.indexOf(n,i.model);return-1===r?(o.push(i.model),e):(i._index=r,e[r]=i.el,e)},new Array(n.length)),e.triggerMethod("before:reorder",e),e._appendReorderedChildren(r),e._removeChildModels(o),e.triggerMethod("reorder",e)),this},resortView:function(){return this.reorderOnSort?this.reorder():this._renderChildren(),this},_sortViews:function(){var e=this,i=this._filteredSortedModels(),n=t.find(i,function(t,i){var n=e.children.findByModel(t);return!n||n._index!==i});n&&this.resortView()},_emptyViewIndex:-1,_appendReorderedChildren:function(e){this.appendChildren(this.el,e)},_renderChildren:function(){this._isRendered&&(this._destroyEmptyView(),this._destroyChildren());var e=this._filteredSortedModels();this.isEmpty({processedModels:e})?this._showEmptyView():(this.triggerMethod("before:render:children",this),this._startBuffering(),this._showCollection(e),this._endBuffering(),this.triggerMethod("render:children",this))},_createView:function(e,t){var i=this._getChildView(e),n=this._getChildViewOptions(e,t),o=this.buildChildView(e,i,n);return o},_setupChildView:function(e,t){V(e),this._proxyChildViewEvents(e),this.sort&&(e._index=t)},_showCollection:function(e){t.each(e,t.bind(this._addChild,this)),this.children._updateLength()},_filteredSortedModels:function(e){if(!this.collection||!this.collection.length)return[];var t=this.getViewComparator(),i=this.collection.models;if(e=Math.min(Math.max(e,0),i.length-1),t){var n=void 0;e&&(n=i[e],i=i.slice(0,e).concat(i.slice(e+1))),i=this._sortModelsBy(i,t),n&&i.splice(e,0,n)}return i=this._filterModels(i)},getViewComparator:function(){return this.viewComparator},_filterModels:function(e){var i=this;return this.filter&&(e=t.filter(e,function(e,t){return i._shouldAddChild(e,t)})),e},_sortModelsBy:function(e,i){return"string"==typeof i?t.sortBy(e,function(e){return e.get(i)}):1===i.length?t.sortBy(e,t.bind(i,this)):t.clone(e).sort(t.bind(i,this))},_showEmptyView:function(){var i=this._getEmptyView();if(i&&!this._showingEmptyView){this._showingEmptyView=!0;var n=new e.Model,o=this.emptyViewOptions||this.childViewOptions;t.isFunction(o)&&(o=o.call(this,n,this._emptyViewIndex));var r=this.buildChildView(n,i,o);this.triggerMethod("before:render:empty",this,r),this.addChildView(r,0),this.triggerMethod("render:empty",this,r)}},_destroyEmptyView:function(){this._showingEmptyView&&(this.triggerMethod("before:remove:empty",this),this._destroyChildren(),delete this._showingEmptyView,this.triggerMethod("remove:empty",this))},_getEmptyView:function(){var e=this.emptyView;if(e)return this._getView(e)},_getChildView:function(e){var t=this.childView;if(!t)throw new B({name:"NoChildViewError",message:'A "childView" must be specified'});if(!(t=this._getView(t,e)))throw new B({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return t},_getView:function(i,n){return i.prototype instanceof e.View||i===e.View?i:t.isFunction(i)?i.call(this,n):void 0},_addChild:function(e,t){var i=this._createView(e,t);return this.addChildView(i,t),i},_getChildViewOptions:function(e,i){return t.isFunction(this.childViewOptions)?this.childViewOptions(e,i):this.childViewOptions},addChildView:function(e,t){return this.triggerMethod("before:add:child",this,e),this._setupChildView(e,t),this._isBuffering?this.children._add(e):(this._updateIndices(e,!0),this.children.add(e)),this._renderView(e),this._attachView(e,t),this.triggerMethod("add:child",this,e),e},_updateIndices:function(e,i){if(this.sort)if(i){var n=t.isArray(e)?t.max(e,"_index"):e;t.isObject(n)&&this.children.each(function(e){e._index>=n._index&&(e._index+=1)})}else t.each(t.sortBy(this.children._views,"_index"),function(e,t){e._index=t})},_renderView:function(e){e._isRendered||(e.supportsRenderLifecycle||g(e,"before:render",e),e.render(),e.supportsRenderLifecycle||(e._isRendered=!0,g(e,"render",e)))},_attachView:function(e,t){var i=!e._isAttached&&!this._isBuffering&&this._isAttached;i&&g(e,"before:attach",e),this.attachHtml(this,e,t),i&&(e._isAttached=!0,g(e,"attach",e))},buildChildView:function(e,i,n){var o=t.extend({model:e},n);return new i(o)},removeChildView:function(e){return!e||e._isDestroyed?e:(this._removeChildView(e),this.children._updateLength(),this._updateIndices(e,!1),e)},isEmpty:function(e){var i=void 0;return t.result(e,"processedModels")?i=e.processedModels:(i=this.collection?this.collection.models:[],i=this._filterModels(i)),0===i.length},attachBuffer:function(e,t){this.appendChildren(e.el,t)},_createBuffer:function(){var e=this,i=this.createBuffer();return t.each(this._bufferedChildren,function(t){e.appendChildren(i,t.el)}),i},attachHtml:function(e,t,i){e._isBuffering?e._bufferedChildren.splice(i,0,t):e._insertBefore(t,i)||e._insertAfter(t)},_insertBefore:function(e,t){var i=void 0,n=this.sort&&t<this.children.length-1;return n&&(i=this.children.find(function(e){return e._index===t+1})),!!i&&(this.beforeEl(i.el,e.el),!0)},_insertAfter:function(e){this.appendChildren(this.el,e.el)},_initChildViewStorage:function(){this.children=new pe},_removeChildren:function(){this._destroyChildren()},_destroyChildren:function(e){this.children.length&&(this.triggerMethod("before:destroy:children",this),this.children.each(t.bind(this._removeChildView,this)),this.children._updateLength(),this.triggerMethod("destroy:children",this))},_shouldAddChild:function(e,i){var n=this.filter;return!t.isFunction(n)||n.call(this,e,i,this.collection)}});t.extend(ge.prototype,Z);var fe=["childViewContainer","template","templateContext"],me=ge.extend({constructor:function(e){r("CompositeView is deprecated. Convert to View at your earliest convenience"),this.mergeOptions(e,fe),ge.prototype.constructor.apply(this,arguments)},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.renderChildren),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_getChildView:function(e){var t=this.childView;if(!t)return this.constructor;if(!(t=this._getView(t,e)))throw new B({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return t},serializeData:function(){return this.serializeModel()},render:function(){return this._isDestroyed?this:(this._isRendering=!0,this.resetChildViewContainer(),this.triggerMethod("before:render",this),this._renderTemplate(),this.bindUIElements(),this.renderChildren(),this._isRendering=!1,this._isRendered=!0,this.triggerMethod("render",this),this)},renderChildren:function(){(this._isRendered||this._isRendering)&&ge.prototype._renderChildren.call(this)},attachBuffer:function(e,t){var i=this.getChildViewContainer(e);this.appendChildren(i,t)},_insertAfter:function(e){var t=this.getChildViewContainer(this,e);this.appendChildren(t,e.el)},_appendReorderedChildren:function(e){var t=this.getChildViewContainer(this);this.appendChildren(t,e)},getChildViewContainer:function(e,i){if(e.$childViewContainer)return e.$childViewContainer;var n=void 0,o=e.childViewContainer;if(o){var r=t.result(e,"childViewContainer");if((n="@"===r.charAt(0)&&e.ui?e.ui[r.substr(4)]:this.findEls(r,e.$el)).length<=0)throw new B({name:"ChildViewContainerMissingError",message:'The specified "childViewContainer" was not found: '+e.childViewContainer})}else n=e.$el;return e.$childViewContainer=n,n},resetChildViewContainer:function(){this.$childViewContainer&&(this.$childViewContainer=void 0)}}),ve=t.pick(le.prototype,"serializeModel","getTemplate","_renderTemplate","mixinTemplateContext","attachElContent");t.extend(me.prototype,ve);var _e=["collectionEvents","events","modelEvents","triggers","ui"],we=I.extend({cidPrefix:"mnb",constructor:function(e,i){this.view=i,this.defaults=t.clone(t.result(this,"defaults",{})),this._setOptions(this.defaults,e),this.mergeOptions(this.options,_e),this.ui=t.extend({},t.result(this,"ui"),t.result(i,"ui")),I.apply(this,arguments)},$:function(){return this.view.$.apply(this.view,arguments)},destroy:function(){return this.stopListening(),this},proxyViewProperties:function(){return this.$el=this.view.$el,this.el=this.view.el,this},bindUIElements:function(){return this._bindUIElements(),this},unbindUIElements:function(){return this._unbindUIElements(),this},getUI:function(e){return this._getUI(e)},delegateEntityEvents:function(){return this._delegateEntityEvents(this.view.model,this.view.collection),this},undelegateEntityEvents:function(){return this._undelegateEntityEvents(this.view.model,this.view.collection),this},getEvents:function(){var e=this,i=this.normalizeUIKeys(t.result(this,"events"));return t.reduce(i,function(i,n,o){if(t.isFunction(n)||(n=e[n]),n)return o=Y(o),i[o]=t.bind(n,e),i},{})},getTriggers:function(){if(this.triggers){var e=this.normalizeUIKeys(t.result(this,"triggers"));return this._getViewTriggers(this.view,e)}}});t.extend(we.prototype,U,G,K);var ye=["region","regionClass"],be=I.extend({cidPrefix:"mna",constructor:function(e){this._setOptions(e),this.mergeOptions(e,ye),this._initRegion(),I.prototype.constructor.apply(this,arguments)},regionClass:ie,_initRegion:function(){var e=this.region;if(e){var t={regionClass:this.regionClass};this._region=ne(e,t)}},getRegion:function(){return this._region},showView:function(e){for(var t=this.getRegion(),i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];return t.show.apply(t,[e].concat(n))},getView:function(){return this.getRegion().currentView},start:function(e){return this.triggerMethod("before:start",this,e),this.triggerMethod("start",this,e),this}}),xe=["appRoutes","controller"],Ce=e.Router.extend({constructor:function(t){this._setOptions(t),this.mergeOptions(t,xe),e.Router.apply(this,arguments);var i=this.appRoutes,n=this._getController();this.processAppRoutes(n,i),this.on("route",this._processOnRoute,this)},appRoute:function(e,t){var i=this._getController();return this._addAppRoute(i,e,t),this},_processOnRoute:function(e,i){if(t.isFunction(this.onRoute)){var n=t.invert(this.appRoutes)[e];this.onRoute(e,n,i)}},processAppRoutes:function(e,i){var n=this;if(!i)return this;var o=t.keys(i).reverse();return t.each(o,function(t){n._addAppRoute(e,t,i[t])}),this},_getController:function(){return this.controller},_addAppRoute:function(e,i,n){var o=e[n];if(!o)throw new B('Method "'+n+'" was not found on the controller');this.route(i,n,t.bind(o,e))},triggerMethod:u});t.extend(Ce.prototype,O);var ke=e.Marionette,Se=e.Marionette={};return Se.noConflict=function(){return e.Marionette=ke,this},Se.bindEvents=n(M),Se.unbindEvents=n(A),Se.bindRequests=n(D),Se.unbindRequests=n(R),Se.mergeOptions=n(a),Se.getOption=n(l),Se.normalizeMethods=n(c),Se.extend=o,Se.isNodeAttached=s,Se.deprecate=r,Se.triggerMethod=n(u),Se.triggerMethodOn=g,Se.isEnabled=J,Se.setEnabled=function(e,t){return X[e]=t},Se.monitorViewEvents=V,Se.Behaviors={},Se.Behaviors.behaviorsLookup=function(){throw new B({message:"You must define where your behaviors are stored.",url:"marionette.behaviors.md#behaviorslookup"})},Se.Application=be,Se.AppRouter=Ce,Se.Renderer=se,Se.TemplateCache=L,Se.View=le,Se.CollectionView=ge,Se.CompositeView=me,Se.Behavior=we,Se.Region=ie,Se.Error=B,Se.Object=I,Se.DEV_MODE=!1,Se.FEATURES=X,Se.VERSION="3.2.0",Se}(i(37),i(6),i(331))},331:function(e,t,i){e.exports=function(e,t){"use strict";e="default"in e?e.default:e,t="default"in t?t.default:t;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=t.Radio,o=t.Radio={};o.VERSION="2.0.0",o.noConflict=function(){return t.Radio=n,this},o.DEBUG=!1,o._debugText=function(e,t,i){return e+(i?" on the "+i+" channel":"")+': "'+t+'"'},o.debugLog=function(e,t,i){o.DEBUG&&console&&console.warn&&console.warn(o._debugText(e,t,i))};var r=/\s+/;function s(e,t,i,n){var o=e[t];if(!(i&&i!==o.callback&&i!==o.callback._callback||n&&n!==o.context))return delete e[t],!0}o._eventsApi=function(t,n,o,s){if(!o)return!1;var a={};if("object"===(void 0===o?"undefined":i(o))){for(var l in o){var c=t[n].apply(t,[l,o[l]].concat(s));r.test(l)?e.extend(a,c):a[l]=c}return a}if(r.test(o)){for(var d=o.split(r),h=0,p=d.length;h<p;h++)a[d[h]]=t[n].apply(t,[d[h]].concat(s));return a}return!1},o._callHandler=function(e,t,i){var n=i[0],o=i[1],r=i[2];switch(i.length){case 0:return e.call(t);case 1:return e.call(t,n);case 2:return e.call(t,n,o);case 3:return e.call(t,n,o,r);default:return e.apply(t,i)}};var a,l,c={};function d(t){return c[t]||(c[t]=e.bind(o.log,o,t))}function h(t){return e.isFunction(t)?t:function(){return t}}e.extend(o,{log:function(t,i){if("undefined"!=typeof console){var n=e.toArray(arguments).slice(2);console.log("["+t+'] "'+i+'"',n)}},tuneIn:function(e){var t=o.channel(e);return t._tunedIn=!0,t.on("all",d(e)),this},tuneOut:function(e){var t=o.channel(e);return t._tunedIn=!1,t.off("all",d(e)),delete c[e],this}}),o.Requests={request:function(t){var i=e.toArray(arguments).slice(1),n=o._eventsApi(this,"request",t,i);if(n)return n;var r=this.channelName,s=this._requests;if(r&&this._tunedIn&&o.log.apply(this,[r,t].concat(i)),s&&(s[t]||s.default)){var a=s[t]||s.default;return i=s[t]?i:arguments,o._callHandler(a.callback,a.context,i)}o.debugLog("An unhandled request was fired",t,r)},reply:function(e,t,i){return o._eventsApi(this,"reply",e,[t,i])?this:(this._requests||(this._requests={}),this._requests[e]&&o.debugLog("A request was overwritten",e,this.channelName),this._requests[e]={callback:h(t),context:i||this},this)},replyOnce:function(t,i,n){if(o._eventsApi(this,"replyOnce",t,[i,n]))return this;var r=this,s=e.once(function(){return r.stopReplying(t),h(i).apply(this,arguments)});return this.reply(t,s,n)},stopReplying:function(t,i,n){return o._eventsApi(this,"stopReplying",t)?this:(t||i||n?function(t,i,n,o){t||(t={});for(var r=i?[i]:e.keys(t),a=!1,l=0,c=r.length;l<c;l++)i=r[l],t[i]&&s(t,i,n,o)&&(a=!0);return a}(this._requests,t,i,n)||o.debugLog("Attempted to remove the unregistered request",t,this.channelName):delete this._requests,this)}},o._channels={},o.channel=function(e){if(!e)throw new Error("You must provide a name for the channel.");return o._channels[e]?o._channels[e]:o._channels[e]=new o.Channel(e)},o.Channel=function(e){this.channelName=e},e.extend(o.Channel.prototype,t.Events,o.Requests,{reset:function(){return this.off(),this.stopListening(),this.stopReplying(),this}});var p=[t.Events,o.Requests];return e.each(p,function(t){e.each(t,function(t,i){o[i]=function(t){return l=e.toArray(arguments).slice(1),(a=this.channel(t))[i].apply(a,l)}})}),o.reset=function(t){var i=t?[this._channels[t]]:this._channels;e.each(i,function(e){e.reset()})},o}(i(6),i(37))},332:function(e,t,i){!function(i){"use strict";if(i){var n,o,r,s=(r=i.document.createTextNode("")).ownerDocument!==i.document&&"function"==typeof i.wrap&&i.wrap(r)===r?i.wrap(i):i,a=s.document,l=s.DocumentFragment||q,c=s.SVGElement||q,d=s.SVGSVGElement||q,h=s.SVGElementInstance||q,p=s.HTMLElement||s.Element,u=s.PointerEvent||s.MSPointerEvent,g=Math.hypot||function(e,t){return Math.sqrt(e*e+t*t)},f={},m=[],v=[],_=[],w=!1,y={},b={base:{accept:null,actionChecker:null,styleCursor:!0,preventDefault:"auto",origin:{x:0,y:0},deltaSource:"page",allowFrom:null,ignoreFrom:null,_context:a,dropChecker:null},drag:{enabled:!1,manualStart:!0,max:1/0,maxPerElement:1,snap:null,restrict:null,inertia:null,autoScroll:null,axis:"xy"},drop:{enabled:!1,accept:null,overlap:"pointer"},resize:{enabled:!1,manualStart:!1,max:1/0,maxPerElement:1,snap:null,restrict:null,inertia:null,autoScroll:null,square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},gesture:{manualStart:!1,enabled:!1,max:1/0,maxPerElement:1,restrict:null},perAction:{manualStart:!1,max:1/0,maxPerElement:1,snap:{enabled:!1,endOnly:!1,range:1/0,targets:null,offsets:null,relativePoints:null},restrict:{enabled:!1,endOnly:!1},autoScroll:{enabled:!1,container:null,margin:60,speed:300},inertia:{enabled:!1,resistance:10,minSpeed:100,endSpeed:10,allowResume:!0,zeroResumeDelta:!0,smoothEndDuration:300}},_holdDuration:600},x={interaction:null,i:null,x:0,y:0,scroll:function(){var e,t,i,n,o=x.interaction.target.options[x.interaction.prepared.name].autoScroll,r=o.container||ue(x.interaction.element),s=(new Date).getTime(),a=(s-x.prevTimeX)/1e3,l=(s-x.prevTimeY)/1e3;o.velocity?(e=o.velocity.x,t=o.velocity.y):e=t=o.speed,n=t*l,((i=e*a)>=1||n>=1)&&(X(r)?r.scrollBy(x.x*i,x.y*n):r&&(r.scrollLeft+=x.x*i,r.scrollTop+=x.y*n),i>=1&&(x.prevTimeX=s),n>=1&&(x.prevTimeY=s)),x.isScrolling&&(I(x.i),x.i=z(x.scroll))},isScrolling:!1,prevTimeX:0,prevTimeY:0,start:function(e){x.isScrolling=!0,I(x.i),x.interaction=e,x.prevTimeX=(new Date).getTime(),x.prevTimeY=(new Date).getTime(),x.i=z(x.scroll)},stop:function(){x.isScrolling=!1,I(x.i)}},C="ontouchstart"in s||s.DocumentTouch&&a instanceof s.DocumentTouch,k=u&&!/Chrome/.test(navigator.userAgent),S=C||k?20:10,V=1,T=0,B=1/0,E=a.all&&!s.atob?{drag:"move",resizex:"e-resize",resizey:"s-resize",resizexy:"se-resize",resizetop:"n-resize",resizeleft:"w-resize",resizebottom:"s-resize",resizeright:"e-resize",resizetopleft:"se-resize",resizebottomright:"se-resize",resizetopright:"ne-resize",resizebottomleft:"ne-resize",gesture:""}:{drag:"move",resizex:"ew-resize",resizey:"ns-resize",resizexy:"nwse-resize",resizetop:"ns-resize",resizeleft:"ew-resize",resizebottom:"ns-resize",resizeright:"ew-resize",resizetopleft:"nwse-resize",resizebottomright:"nwse-resize",resizetopright:"nesw-resize",resizebottomleft:"nesw-resize",gesture:""},M={drag:!0,resize:!0,gesture:!0},A="onmousewheel"in a?"mousewheel":"wheel",P=["dragstart","dragmove","draginertiastart","dragend","dragenter","dragleave","dropactivate","dropdeactivate","dropmove","drop","resizestart","resizemove","resizeinertiastart","resizeend","gesturestart","gesturemove","gestureinertiastart","gestureend","down","move","up","cancel","tap","doubletap","hold"],D={},R="Opera"==navigator.appName&&C&&navigator.userAgent.match("Presto"),O=/iP(hone|od|ad)/.test(navigator.platform)&&/OS 7[^\d]/.test(navigator.appVersion),F="matches"in Element.prototype?"matches":"webkitMatchesSelector"in Element.prototype?"webkitMatchesSelector":"mozMatchesSelector"in Element.prototype?"mozMatchesSelector":"oMatchesSelector"in Element.prototype?"oMatchesSelector":"msMatchesSelector",z=i.requestAnimationFrame,I=i.cancelAnimationFrame,N=function(){var e="attachEvent"in s&&!("addEventListener"in s),t=e?"attachEvent":"addEventListener",i=e?"detachEvent":"removeEventListener",n=e?"on":"",o=[],r=[],a=[];function l(){this.returnValue=!1}function c(){this.cancelBubble=!0}function d(){this.cancelBubble=!0,this.immediatePropagationStopped=!0}return{add:function(i,s,h,p){var u=Ge(o,i),g=r[u];if(g||(g={events:{},typeCount:0},u=o.push(i)-1,r.push(g),a.push(e?{supplied:[],wrapped:[],useCount:[]}:null)),g.events[s]||(g.events[s]=[],g.typeCount++),!Qe(g.events[s],h)){var f;if(e){var m=a[u],v=Ge(m.supplied,h),_=m.wrapped[v]||function(e){e.immediatePropagationStopped||(e.target=e.srcElement,e.currentTarget=i,e.preventDefault=e.preventDefault||l,e.stopPropagation=e.stopPropagation||c,e.stopImmediatePropagation=e.stopImmediatePropagation||d,/mouse|click/.test(e.type)&&(e.pageX=e.clientX+ue(i).document.documentElement.scrollLeft,e.pageY=e.clientY+ue(i).document.documentElement.scrollTop),h(e))};f=i[t](n+s,_,Boolean(p)),-1===v?(m.supplied.push(h),m.wrapped.push(_),m.useCount.push(1)):m.useCount[v]++}else f=i[t](s,h,p||!1);return g.events[s].push(h),f}},remove:function t(s,l,c,d){var h,p,u,g=Ge(o,s),f=r[g],m=c;if(f&&f.events)if(e&&(u=Ge((p=a[g]).supplied,c),m=p.wrapped[u]),"all"!==l){if(f.events[l]){var v=f.events[l].length;if("all"===c){for(h=0;h<v;h++)t(s,l,f.events[l][h],Boolean(d));return}for(h=0;h<v;h++)if(f.events[l][h]===c){s[i](n+l,m,d||!1),f.events[l].splice(h,1),e&&p&&(p.useCount[u]--,0===p.useCount[u]&&(p.supplied.splice(u,1),p.wrapped.splice(u,1),p.useCount.splice(u,1)));break}f.events[l]&&0===f.events[l].length&&(f.events[l]=null,f.typeCount--)}f.typeCount||(r.splice(g,1),o.splice(g,1),a.splice(g,1))}else for(l in f.events)f.events.hasOwnProperty(l)&&t(s,l,"all")},useAttachEvent:e,_elements:o,_targets:r,_attachedListeners:a}}(),L={webkit:/(Movement[XY]|Radius[XY]|RotationAngle|Force)$/};Re.prototype={getPageXY:function(e,t){return ce(e,t)},getClientXY:function(e,t){return de(e,t)},setEventXY:function(e,t){return i=e,ce(o=(n=t).length>1?ve(n):n[0],f),i.page.x=f.x,i.page.y=f.y,de(o,f),i.client.x=f.x,i.client.y=f.y,void(i.timeStamp=(new Date).getTime());var i,n,o},pointerOver:function(e,t,i){if(!this.prepared.name&&this.mouse){var o=[],r=[],s=this.element;this.addPointer(e),!this.target||!Be(this.target,this.element,i)&&Ee(this.target,this.element,i)||(this.target=null,this.element=null,this.matches=[],this.matchElements=[]);var a=v.get(i),l=a&&!Be(a,i,i)&&Ee(a,i,i)&&We(a.getAction(e,t,this,i),a);l&&!De(a,i,l)&&(l=null),l?(this.target=a,this.element=i,this.matches=[],this.matchElements=[]):(v.forEachSelector(function(e,t){e&&Te(e,i)&&!Be(e,i,i)&&Ee(e,i,i)&&Ke(i,t)&&(o.push(e),r.push(i))}),this.validateSelector(e,t,o,r)?(this.matches=o,this.matchElements=r,this.pointerHover(e,t,this.matches,this.matchElements),N.add(i,k?n.move:"mousemove",$.pointerHover)):this.target&&(ke(s,i)?(this.pointerHover(e,t,this.matches,this.matchElements),N.add(this.element,k?n.move:"mousemove",$.pointerHover)):(this.target=null,this.element=null,this.matches=[],this.matchElements=[])))}},pointerHover:function(e,t,i,n,o,r){var s,a=this.target;!this.prepared.name&&this.mouse?(this.setEventXY(this.curCoords,[e]),o?s=this.validateSelector(e,t,o,r):a&&(s=We(a.getAction(this.pointers[0],t,this,this.element),this.target)),a&&a.options.styleCursor&&(a._doc.documentElement.style.cursor=s?Ne(s):"")):this.prepared.name&&this.checkAndPreventDefault(t,a,this.element)},pointerOut:function(e,t,i){this.prepared.name||(v.get(i)||N.remove(i,k?n.move:"mousemove",$.pointerHover),this.target&&this.target.options.styleCursor&&!this.interacting()&&(this.target._doc.documentElement.style.cursor=""))},selectorDown:function(e,t,i,n){var r,s=this,a=N.useAttachEvent?ne({},t):t,l=i,c=this.addPointer(e);if(this.holdTimers[c]=setTimeout(function(){s.pointerHold(N.useAttachEvent?a:e,a,i,n)},b._holdDuration),this.pointerIsDown=!0,this.inertiaStatus.active&&this.target.selector)for(;Y(l);){if(l===this.element&&We(this.target.getAction(e,t,this,this.element),this.target).name===this.prepared.name)return I(this.inertiaStatus.i),this.inertiaStatus.active=!1,void this.collectEventTargets(e,t,i,"down");l=Ve(l)}if(this.interacting())this.collectEventTargets(e,t,i,"down");else{for(this.setEventXY(this.curCoords,[e]),this.downEvent=t;Y(l)&&!r;)this.matches=[],this.matchElements=[],v.forEachSelector(d),r=this.validateSelector(e,t,this.matches,this.matchElements),l=Ve(l);if(r)return this.prepared.name=r.name,this.prepared.axis=r.axis,this.prepared.edges=r.edges,this.collectEventTargets(e,t,i,"down"),this.pointerDown(e,t,i,n,r);this.downTimes[c]=(new Date).getTime(),this.downTargets[c]=i,oe(this.downPointer,e),re(this.prevCoords,this.curCoords),this.pointerWasMoved=!1,this.collectEventTargets(e,t,i,"down")}function d(e,t,n){var r=o?n.querySelectorAll(t):void 0;Te(e,l)&&!Be(e,l,i)&&Ee(e,l,i)&&Ke(l,t,r)&&(s.matches.push(e),s.matchElements.push(l))}},pointerDown:function(e,t,i,n,o){if(o||this.inertiaStatus.active||!this.pointerWasMoved||!this.prepared.name){this.pointerIsDown=!0,this.downEvent=t;var r,s=this.addPointer(e);if(this.pointerIds.length>1&&this.target._element===this.element){var a=We(o||this.target.getAction(e,t,this,this.element),this.target);De(this.target,this.element,a)&&(r=a),this.prepared.name=null}else if(!this.prepared.name){var l=v.get(n);l&&!Be(l,n,i)&&Ee(l,n,i)&&(r=We(o||l.getAction(e,t,this,n),l))&&De(l,n,r)&&(this.target=l,this.element=n)}var c=this.target,d=c&&c.options;if(!c||!o&&this.prepared.name)this.inertiaStatus.active&&n===this.element&&We(c.getAction(e,t,this,this.element),c).name===this.prepared.name&&(I(this.inertiaStatus.i),this.inertiaStatus.active=!1,this.checkAndPreventDefault(t,c,this.element));else{if(r=r||We(o||c.getAction(e,t,this,n),c,this.element),this.setEventXY(this.startCoords,this.pointers),!r)return;d.styleCursor&&(c._doc.documentElement.style.cursor=Ne(r)),this.resizeAxes="resize"===r.name?r.axis:null,"gesture"===r&&this.pointerIds.length<2&&(r=null),this.prepared.name=r.name,this.prepared.axis=r.axis,this.prepared.edges=r.edges,this.snapStatus.snappedX=this.snapStatus.snappedY=this.restrictStatus.restrictedX=this.restrictStatus.restrictedY=NaN,this.downTimes[s]=(new Date).getTime(),this.downTargets[s]=i,oe(this.downPointer,e),re(this.prevCoords,this.startCoords),this.pointerWasMoved=!1,this.checkAndPreventDefault(t,c,this.element)}}else this.checkAndPreventDefault(t,this.target,this.element)},setModifications:function(e,t){var i=this.target,n=!0,o=Ae(i,this.prepared.name)&&(!i.options[this.prepared.name].snap.endOnly||t),r=Pe(i,this.prepared.name)&&(!i.options[this.prepared.name].restrict.endOnly||t);return o?this.setSnapping(e):this.snapStatus.locked=!1,r?this.setRestriction(e):this.restrictStatus.restricted=!1,o&&this.snapStatus.locked&&!this.snapStatus.changed?n=r&&this.restrictStatus.restricted&&this.restrictStatus.changed:r&&this.restrictStatus.restricted&&!this.restrictStatus.changed&&(n=!1),n},setStartOffsets:function(e,t,i){var n,o,r=t.getRect(i),s=be(t,i),a=t.options[this.prepared.name].snap,l=t.options[this.prepared.name].restrict;r?(this.startOffset.left=this.startCoords.page.x-r.left,this.startOffset.top=this.startCoords.page.y-r.top,this.startOffset.right=r.right-this.startCoords.page.x,this.startOffset.bottom=r.bottom-this.startCoords.page.y,n="width"in r?r.width:r.right-r.left,o="height"in r?r.height:r.bottom-r.top):this.startOffset.left=this.startOffset.top=this.startOffset.right=this.startOffset.bottom=0,this.snapOffsets.splice(0);var c=a&&"startCoords"===a.offset?{x:this.startCoords.page.x-s.x,y:this.startCoords.page.y-s.y}:a&&a.offset||{x:0,y:0};if(r&&a&&a.relativePoints&&a.relativePoints.length)for(var d=0;d<a.relativePoints.length;d++)this.snapOffsets.push({x:this.startOffset.left-n*a.relativePoints[d].x+c.x,y:this.startOffset.top-o*a.relativePoints[d].y+c.y});else this.snapOffsets.push(c);r&&l.elementRect?(this.restrictOffset.left=this.startOffset.left-n*l.elementRect.left,this.restrictOffset.top=this.startOffset.top-o*l.elementRect.top,this.restrictOffset.right=this.startOffset.right-n*(1-l.elementRect.right),this.restrictOffset.bottom=this.startOffset.bottom-o*(1-l.elementRect.bottom)):this.restrictOffset.left=this.restrictOffset.top=this.restrictOffset.right=this.restrictOffset.bottom=0},start:function(e,t,i){this.interacting()||!this.pointerIsDown||this.pointerIds.length<("gesture"===e.name?2:1)||(-1===Ge(_,this)&&_.push(this),this.prepared.name||this.setEventXY(this.startCoords,this.pointers),this.prepared.name=e.name,this.prepared.axis=e.axis,this.prepared.edges=e.edges,this.target=t,this.element=i,this.setStartOffsets(e.name,t,i),this.setModifications(this.startCoords.page),this.prevEvent=this[this.prepared.name+"Start"](this.downEvent))},pointerMove:function(e,t,i,n,r){if(this.inertiaStatus.active){var s=this.inertiaStatus.upCoords.page,a=this.inertiaStatus.upCoords.client,l={pageX:s.x+this.inertiaStatus.sx,pageY:s.y+this.inertiaStatus.sy,clientX:a.x+this.inertiaStatus.sx,clientY:a.y+this.inertiaStatus.sy};this.setEventXY(this.curCoords,[l])}else this.recordPointer(e),this.setEventXY(this.curCoords,this.pointers);var c,d,h=this.curCoords.page.x===this.prevCoords.page.x&&this.curCoords.page.y===this.prevCoords.page.y&&this.curCoords.client.x===this.prevCoords.client.x&&this.curCoords.client.y===this.prevCoords.client.y,p=this.mouse?0:Ge(this.pointerIds,he(e));if(this.pointerIsDown&&!this.pointerWasMoved&&(c=this.curCoords.client.x-this.startCoords.client.x,d=this.curCoords.client.y-this.startCoords.client.y,this.pointerWasMoved=g(c,d)>V),h||this.pointerIsDown&&!this.pointerWasMoved||(this.pointerIsDown&&clearTimeout(this.holdTimers[p]),this.collectEventTargets(e,t,i,"move")),this.pointerIsDown)if(h&&this.pointerWasMoved&&!r)this.checkAndPreventDefault(t,this.target,this.element);else if(se(this.pointerDelta,this.prevCoords,this.curCoords),this.prepared.name){if(this.pointerWasMoved&&(!this.inertiaStatus.active||e instanceof ze&&/inertiastart/.test(e.type))){if(!this.interacting()&&(se(this.pointerDelta,this.prevCoords,this.curCoords),"drag"===this.prepared.name)){var u=Math.abs(c),f=Math.abs(d),m=this.target.options.drag.axis,_=u>f?"x":u<f?"y":"xy";if("xy"!==_&&"xy"!==m&&m!==_){this.prepared.name=null;for(var w=i;Y(w);){var y=v.get(w);if(y&&y!==this.target&&!y.options.drag.manualStart&&"drag"===y.getAction(this.downPointer,this.downEvent,this,w).name&&Me(_,y)){this.prepared.name="drag",this.target=y,this.element=w;break}w=Ve(w)}if(!this.prepared.name){var b=this,x=function(e,t,n){var r=o?n.querySelectorAll(t):void 0;if(e!==b.target)return Te(e,i)&&!e.options.drag.manualStart&&!Be(e,w,i)&&Ee(e,w,i)&&Ke(w,t,r)&&"drag"===e.getAction(b.downPointer,b.downEvent,b,w).name&&Me(_,e)&&De(e,w,"drag")?e:void 0};for(w=i;Y(w);){var C=v.forEachSelector(x);if(C){this.prepared.name="drag",this.target=C,this.element=w;break}w=Ve(w)}}}}var k=!!this.prepared.name&&!this.interacting();if(k&&(this.target.options[this.prepared.name].manualStart||!De(this.target,this.element,this.prepared)))return void this.stop(t);if(this.prepared.name&&this.target)k&&this.start(this.prepared,this.target,this.element),(this.setModifications(this.curCoords.page,r)||k)&&(this.prevEvent=this[this.prepared.name+"Move"](t)),this.checkAndPreventDefault(t,this.target,this.element)}re(this.prevCoords,this.curCoords),(this.dragging||this.resizing)&&this.autoScrollMove(e)}},dragStart:function(e){var t=new ze(this,e,"drag","start",this.element);this.dragging=!0,this.target.fire(t),this.activeDrops.dropzones=[],this.activeDrops.elements=[],this.activeDrops.rects=[],this.dynamicDrop||this.setActiveDrops(this.element);var i=this.getDropEvents(e,t);return i.activate&&this.fireActiveDrops(i.activate),t},dragMove:function(e){var t=this.target,i=new ze(this,e,"drag","move",this.element),n=this.element,o=this.getDrop(i,e,n);this.dropTarget=o.dropzone,this.dropElement=o.element;var r=this.getDropEvents(e,i);return t.fire(i),r.leave&&this.prevDropTarget.fire(r.leave),r.enter&&this.dropTarget.fire(r.enter),r.move&&this.dropTarget.fire(r.move),this.prevDropTarget=this.dropTarget,this.prevDropElement=this.dropElement,i},resizeStart:function(e){var t=new ze(this,e,"resize","start",this.element);if(this.prepared.edges){var i=this.target.getRect(this.element);if(this.target.options.resize.square||this.target.options.resize.preserveAspectRatio){var n=ne({},this.prepared.edges);n.top=n.top||n.left&&!n.bottom,n.left=n.left||n.top&&!n.right,n.bottom=n.bottom||n.right&&!n.top,n.right=n.right||n.bottom&&!n.left,this.prepared._linkedEdges=n}else this.prepared._linkedEdges=null;this.target.options.resize.preserveAspectRatio&&(this.resizeStartAspectRatio=i.width/i.height),this.resizeRects={start:i,current:ne({},i),restricted:ne({},i),previous:ne({},i),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},t.rect=this.resizeRects.restricted,t.deltaRect=this.resizeRects.delta}return this.target.fire(t),this.resizing=!0,t},resizeMove:function(e){var t=new ze(this,e,"resize","move",this.element),i=this.prepared.edges,n=this.target.options.resize.invert,o="reposition"===n||"negate"===n;if(i){var r,s=t.dx,a=t.dy,l=this.resizeRects.start,c=this.resizeRects.current,d=this.resizeRects.restricted,h=this.resizeRects.delta,p=ne(this.resizeRects.previous,d),u=i;if(this.target.options.resize.preserveAspectRatio){var g=this.resizeStartAspectRatio;i=this.prepared._linkedEdges,u.left&&u.bottom||u.right&&u.top?a=-s/g:u.left||u.right?a=s/g:(u.top||u.bottom)&&(s=a*g)}else this.target.options.resize.square&&(i=this.prepared._linkedEdges,u.left&&u.bottom||u.right&&u.top?a=-s:u.left||u.right?a=s:(u.top||u.bottom)&&(s=a));if(i.top&&(c.top+=a),i.bottom&&(c.bottom+=a),i.left&&(c.left+=s),i.right&&(c.right+=s),o){if(ne(d,c),"reposition"===n)d.top>d.bottom&&(r=d.top,d.top=d.bottom,d.bottom=r),d.left>d.right&&(r=d.left,d.left=d.right,d.right=r)}else d.top=Math.min(c.top,l.bottom),d.bottom=Math.max(c.bottom,l.top),d.left=Math.min(c.left,l.right),d.right=Math.max(c.right,l.left);for(var f in d.width=d.right-d.left,d.height=d.bottom-d.top,d)h[f]=d[f]-p[f];t.edges=this.prepared.edges,t.rect=d,t.deltaRect=h}return this.target.fire(t),t},gestureStart:function(e){var t=new ze(this,e,"gesture","start",this.element);return t.ds=0,this.gesture.startDistance=this.gesture.prevDistance=t.distance,this.gesture.startAngle=this.gesture.prevAngle=t.angle,this.gesture.scale=1,this.gesturing=!0,this.target.fire(t),t},gestureMove:function(e){return this.pointerIds.length?((t=new ze(this,e,"gesture","move",this.element)).ds=t.scale-this.gesture.scale,this.target.fire(t),this.gesture.prevAngle=t.angle,this.gesture.prevDistance=t.distance,t.scale===1/0||null===t.scale||void 0===t.scale||isNaN(t.scale)||(this.gesture.scale=t.scale),t):this.prevEvent;var t},pointerHold:function(e,t,i){this.collectEventTargets(e,t,i,"hold")},pointerUp:function(e,t,i,n){var o=this.mouse?0:Ge(this.pointerIds,he(e));clearTimeout(this.holdTimers[o]),this.collectEventTargets(e,t,i,"up"),this.collectEventTargets(e,t,i,"tap"),this.pointerEnd(e,t,i,n),this.removePointer(e)},pointerCancel:function(e,t,i,n){var o=this.mouse?0:Ge(this.pointerIds,he(e));clearTimeout(this.holdTimers[o]),this.collectEventTargets(e,t,i,"cancel"),this.pointerEnd(e,t,i,n),this.removePointer(e)},ie8Dblclick:function(e,t,i){this.prevTap&&t.clientX===this.prevTap.clientX&&t.clientY===this.prevTap.clientY&&i===this.prevTap.target&&(this.downTargets[0]=i,this.downTimes[0]=(new Date).getTime(),this.collectEventTargets(e,t,i,"tap"))},pointerEnd:function(e,t,i,n){var o,r=this.target,s=r&&r.options,a=s&&this.prepared.name&&s[this.prepared.name].inertia,l=this.inertiaStatus;if(this.interacting()){if(l.active&&!l.ending)return;var c,d,h,p=(new Date).getTime(),u=!1,g=Ae(r,this.prepared.name)&&s[this.prepared.name].snap.endOnly,f=Pe(r,this.prepared.name)&&s[this.prepared.name].restrict.endOnly,m=0,v=0;if(c=this.dragging?"x"===s.drag.axis?Math.abs(this.pointerDelta.client.vx):"y"===s.drag.axis?Math.abs(this.pointerDelta.client.vy):this.pointerDelta.client.speed:this.pointerDelta.client.speed,h=(d=a&&a.enabled&&"gesture"!==this.prepared.name&&t!==l.startEvent)&&p-this.curCoords.timeStamp<50&&c>a.minSpeed&&c>a.endSpeed,d&&!h&&(g||f)){var _={};_.snap=_.restrict=_,g&&(this.setSnapping(this.curCoords.page,_),_.locked&&(m+=_.dx,v+=_.dy)),f&&(this.setRestriction(this.curCoords.page,_),_.restricted&&(m+=_.dx,v+=_.dy)),(m||v)&&(u=!0)}if(h||u){if(re(l.upCoords,this.curCoords),this.pointers[0]=l.startEvent=new ze(this,t,this.prepared.name,"inertiastart",this.element),l.t0=p,r.fire(l.startEvent),h){l.vx0=this.pointerDelta.client.vx,l.vy0=this.pointerDelta.client.vy,l.v0=c,this.calcInertia(l);var w,y=ne({},this.curCoords.page),b=be(r,this.element);if(y.x=y.x+l.xe-b.x,y.y=y.y+l.ye-b.y,(w={useStatusXY:!0,x:y.x,y:y.y,dx:0,dy:0,snap:null}).snap=w,m=v=0,g){var x=this.setSnapping(this.curCoords.page,w);x.locked&&(m+=x.dx,v+=x.dy)}if(f){var C=this.setRestriction(this.curCoords.page,w);C.restricted&&(m+=C.dx,v+=C.dy)}l.modifiedXe+=m,l.modifiedYe+=v,l.i=z(this.boundInertiaFrame)}else l.smoothEnd=!0,l.xe=m,l.ye=v,l.sx=l.sy=0,l.i=z(this.boundSmoothEndFrame);return void(l.active=!0)}(g||f)&&this.pointerMove(e,t,i,n,!0)}if(this.dragging){o=new ze(this,t,"drag","end",this.element);var k=this.element,S=this.getDrop(o,t,k);this.dropTarget=S.dropzone,this.dropElement=S.element;var V=this.getDropEvents(t,o);V.leave&&this.prevDropTarget.fire(V.leave),V.enter&&this.dropTarget.fire(V.enter),V.drop&&this.dropTarget.fire(V.drop),V.deactivate&&this.fireActiveDrops(V.deactivate),r.fire(o)}else this.resizing?(o=new ze(this,t,"resize","end",this.element),r.fire(o)):this.gesturing&&(o=new ze(this,t,"gesture","end",this.element),r.fire(o));this.stop(t)},collectDrops:function(e){var t,i=[],n=[];for(e=e||this.element,t=0;t<v.length;t++)if(v[t].options.drop.enabled){var o=v[t],r=o.options.drop.accept;if(!(Y(r)&&r!==e||te(r)&&!Ke(e,r)))for(var s=o.selector?o._context.querySelectorAll(o.selector):[o._element],a=0,l=s.length;a<l;a++){var c=s[a];c!==e&&(i.push(o),n.push(c))}}return{dropzones:i,elements:n}},fireActiveDrops:function(e){var t,i,n,o;for(t=0;t<this.activeDrops.dropzones.length;t++)i=this.activeDrops.dropzones[t],(n=this.activeDrops.elements[t])!==o&&(e.target=n,i.fire(e)),o=n},setActiveDrops:function(e){var t=this.collectDrops(e,!0);this.activeDrops.dropzones=t.dropzones,this.activeDrops.elements=t.elements,this.activeDrops.rects=[];for(var i=0;i<this.activeDrops.dropzones.length;i++)this.activeDrops.rects[i]=this.activeDrops.dropzones[i].getRect(this.activeDrops.elements[i])},getDrop:function(e,t,i){var n=[];w&&this.setActiveDrops(i);for(var o=0;o<this.activeDrops.dropzones.length;o++){var r=this.activeDrops.dropzones[o],s=this.activeDrops.elements[o],a=this.activeDrops.rects[o];n.push(r.dropCheck(e,t,this.target,i,s,a)?s:null)}var l=function(e){var t,i,n,o,r,s=e[0],a=s?0:-1,l=[],h=[];for(o=1;o<e.length;o++)if((t=e[o])&&t!==s)if(s){if(t.parentNode!==t.ownerDocument)if(s.parentNode!==t.ownerDocument){if(!l.length)for(i=s;i.parentNode&&i.parentNode!==i.ownerDocument;)l.unshift(i),i=i.parentNode;if(s instanceof p&&t instanceof c&&!(t instanceof d)){if(t===s.parentNode)continue;i=t.ownerSVGElement}else i=t;for(h=[];i.parentNode!==i.ownerDocument;)h.unshift(i),i=i.parentNode;for(r=0;h[r]&&h[r]===l[r];)r++;var u=[h[r-1],h[r],l[r]];for(n=u[0].lastChild;n;){if(n===u[1]){s=t,a=o,l=[];break}if(n===u[2])break;n=n.previousSibling}}else s=t,a=o}else s=t,a=o;return a}(n);return{dropzone:this.activeDrops.dropzones[l]||null,element:this.activeDrops.elements[l]||null}},getDropEvents:function(e,t){var i={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null};return this.dropElement!==this.prevDropElement&&(this.prevDropTarget&&(i.leave={target:this.prevDropElement,dropzone:this.prevDropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dragleave"},t.dragLeave=this.prevDropElement,t.prevDropzone=this.prevDropTarget),this.dropTarget&&(i.enter={target:this.dropElement,dropzone:this.dropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dragenter"},t.dragEnter=this.dropElement,t.dropzone=this.dropTarget)),"dragend"===t.type&&this.dropTarget&&(i.drop={target:this.dropElement,dropzone:this.dropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"drop"},t.dropzone=this.dropTarget),"dragstart"===t.type&&(i.activate={target:null,dropzone:null,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dropactivate"}),"dragend"===t.type&&(i.deactivate={target:null,dropzone:null,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dropdeactivate"}),"dragmove"===t.type&&this.dropTarget&&(i.move={target:this.dropElement,dropzone:this.dropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,dragmove:t,timeStamp:t.timeStamp,type:"dropmove"},t.dropzone=this.dropTarget),i},currentAction:function(){return(this.dragging?"drag":this.resizing&&"resize")||this.gesturing&&"gesture"||null},interacting:function(){return this.dragging||this.resizing||this.gesturing},clearTargets:function(){this.target=this.element=null,this.dropTarget=this.dropElement=this.prevDropTarget=this.prevDropElement=null},stop:function(e){if(this.interacting()){x.stop(),this.matches=[],this.matchElements=[];var t=this.target;t.options.styleCursor&&(t._doc.documentElement.style.cursor=""),e&&K(e.preventDefault)&&this.checkAndPreventDefault(e,t,this.element),this.dragging&&(this.activeDrops.dropzones=this.activeDrops.elements=this.activeDrops.rects=null)}this.clearTargets(),this.pointerIsDown=this.snapStatus.locked=this.dragging=this.resizing=this.gesturing=!1,this.prepared.name=this.prevEvent=null,this.inertiaStatus.resumeDx=this.inertiaStatus.resumeDy=0;for(var i=0;i<this.pointers.length;i++)-1===Ge(this.pointerIds,he(this.pointers[i]))&&this.pointers.splice(i,1)},inertiaFrame:function(){var e,t,i,n,o,r,s,a=this.inertiaStatus,l=this.target.options[this.prepared.name].inertia.resistance,c=(new Date).getTime()/1e3-a.t0;if(c<a.te){var d=1-(Math.exp(-l*c)-a.lambda_v0)/a.one_ve_v0;if(a.modifiedXe===a.xe&&a.modifiedYe===a.ye)a.sx=a.xe*d,a.sy=a.ye*d;else{var h=(e=0,t=0,i=a.xe,n=a.ye,o=a.modifiedXe,r=a.modifiedYe,{x:xe(s=d,e,i,o),y:xe(s,t,n,r)});a.sx=h.x,a.sy=h.y}this.pointerMove(a.startEvent,a.startEvent),a.i=z(this.boundInertiaFrame)}else a.ending=!0,a.sx=a.modifiedXe,a.sy=a.modifiedYe,this.pointerMove(a.startEvent,a.startEvent),this.pointerEnd(a.startEvent,a.startEvent),a.active=a.ending=!1},smoothEndFrame:function(){var e=this.inertiaStatus,t=(new Date).getTime()-e.t0,i=this.target.options[this.prepared.name].inertia.smoothEndDuration;t<i?(e.sx=Ce(t,0,e.xe,i),e.sy=Ce(t,0,e.ye,i),this.pointerMove(e.startEvent,e.startEvent),e.i=z(this.boundSmoothEndFrame)):(e.ending=!0,e.sx=e.xe,e.sy=e.ye,this.pointerMove(e.startEvent,e.startEvent),this.pointerEnd(e.startEvent,e.startEvent),e.smoothEnd=e.active=e.ending=!1)},addPointer:function(e){var t=he(e),i=this.mouse?0:Ge(this.pointerIds,t);return-1===i&&(i=this.pointerIds.length),this.pointerIds[i]=t,this.pointers[i]=e,i},removePointer:function(e){var t=he(e),i=this.mouse?0:Ge(this.pointerIds,t);-1!==i&&(this.pointers.splice(i,1),this.pointerIds.splice(i,1),this.downTargets.splice(i,1),this.downTimes.splice(i,1),this.holdTimers.splice(i,1))},recordPointer:function(e){var t=this.mouse?0:Ge(this.pointerIds,he(e));-1!==t&&(this.pointers[t]=e)},collectEventTargets:function(e,t,i,n){var r=this.mouse?0:Ge(this.pointerIds,he(e));if("tap"!==n||!this.pointerWasMoved&&this.downTargets[r]&&this.downTargets[r]===i){for(var s=[],a=[],l=i;l;)Ue.isSet(l)&&Ue(l)._iEvents[n]&&(s.push(Ue(l)),a.push(l)),v.forEachSelector(c),l=Ve(l);(s.length||"tap"===n)&&this.firePointers(e,t,i,s,a,n)}function c(e,t,r){var c=o?r.querySelectorAll(t):void 0;e._iEvents[n]&&Y(l)&&Te(e,l)&&!Be(e,l,i)&&Ee(e,l,i)&&Ke(l,t,c)&&(s.push(e),a.push(l))}},firePointers:function(e,t,i,n,o,r){var s,a,l,c=this.mouse?0:Ge(this.pointerIds,he(e)),d={};for("doubletap"===r?d=e:(oe(d,t),t!==e&&oe(d,e),d.preventDefault=Ie,d.stopPropagation=ze.prototype.stopPropagation,d.stopImmediatePropagation=ze.prototype.stopImmediatePropagation,d.interaction=this,d.timeStamp=(new Date).getTime(),d.originalEvent=t,d.originalPointer=e,d.type=r,d.pointerId=he(e),d.pointerType=this.mouse?"mouse":k?te(e.pointerType)?e.pointerType:[,,"touch","pen","mouse"][e.pointerType]:"touch"),"tap"===r&&(d.dt=d.timeStamp-this.downTimes[c],a=d.timeStamp-this.tapTime,l=!!(this.prevTap&&"doubletap"!==this.prevTap.type&&this.prevTap.target===d.target&&a<500),d.double=l,this.tapTime=d.timeStamp),s=0;s<n.length&&(d.currentTarget=o[s],d.interactable=n[s],n[s].fire(d),!(d.immediatePropagationStopped||d.propagationStopped&&o[s+1]!==d.currentTarget));s++);if(l){var h={};ne(h,d),h.dt=a,h.type="doubletap",this.collectEventTargets(h,t,i,"doubletap"),this.prevTap=h}else"tap"===r&&(this.prevTap=d)},validateSelector:function(e,t,i,n){for(var o=0,r=i.length;o<r;o++){var s=i[o],a=n[o],l=We(s.getAction(e,t,this,a),s);if(l&&De(s,a,l))return this.target=s,this.element=a,l}},setSnapping:function(e,t){var i,n,o,r=this.target.options[this.prepared.name].snap,s=[];if((t=t||this.snapStatus).useStatusXY)n={x:t.x,y:t.y};else{var a=be(this.target,this.element);(n=ne({},e)).x-=a.x,n.y-=a.y}t.realX=n.x,t.realY=n.y,n.x=n.x-this.inertiaStatus.resumeDx,n.y=n.y-this.inertiaStatus.resumeDy;for(var l=r.targets?r.targets.length:0,c=0;c<this.snapOffsets.length;c++){var d={x:n.x-this.snapOffsets[c].x,y:n.y-this.snapOffsets[c].y};for(o=0;o<l;o++)(i=K(r.targets[o])?r.targets[o](d.x,d.y,this):r.targets[o])&&s.push({x:Z(i.x)?i.x+this.snapOffsets[c].x:d.x,y:Z(i.y)?i.y+this.snapOffsets[c].y:d.y,range:Z(i.range)?i.range:r.range})}var h,p={target:null,inRange:!1,distance:0,range:0,dx:0,dy:0};for(o=0,l=s.length;o<l;o++){var u=(i=s[o]).range,f=i.x-n.x,m=i.y-n.y,v=g(f,m),_=v<=u;u===1/0&&p.inRange&&p.range!==1/0&&(_=!1),p.target&&!(_?p.inRange&&u!==1/0?v/u<p.distance/p.range:u===1/0&&p.range!==1/0||v<p.distance:!p.inRange&&v<p.distance)||(u===1/0&&(_=!0),p.target=i,p.distance=v,p.range=u,p.inRange=_,p.dx=f,p.dy=m,t.range=u)}return p.target?(h=t.snappedX!==p.target.x||t.snappedY!==p.target.y,t.snappedX=p.target.x,t.snappedY=p.target.y):(h=!0,t.snappedX=NaN,t.snappedY=NaN),t.dx=p.dx,t.dy=p.dy,t.changed=h||p.inRange&&!t.locked,t.locked=p.inRange,t},setRestriction:function(e,t){var i,n,o,r,s=this.target,a=s&&s.options[this.prepared.name].restrict,l=a&&a.restriction;return l?(i=i=(t=t||this.restrictStatus).useStatusXY?{x:t.x,y:t.y}:ne({},e),t.snap&&t.snap.locked&&(i.x+=t.snap.dx||0,i.y+=t.snap.dy||0),i.x-=this.inertiaStatus.resumeDx,i.y-=this.inertiaStatus.resumeDy,t.dx=0,t.dy=0,t.restricted=!1,te(l)&&!(l="parent"===l?Ve(this.element):"self"===l?s.getRect(this.element):Se(this.element,l))?t:(K(l)&&(l=l(i.x,i.y,this.element)),Y(l)&&(l=fe(l)),n=l,l?"x"in l&&"y"in l?(o=Math.max(Math.min(n.x+n.width-this.restrictOffset.right,i.x),n.x+this.restrictOffset.left),r=Math.max(Math.min(n.y+n.height-this.restrictOffset.bottom,i.y),n.y+this.restrictOffset.top)):(o=Math.max(Math.min(n.right-this.restrictOffset.right,i.x),n.left+this.restrictOffset.left),r=Math.max(Math.min(n.bottom-this.restrictOffset.bottom,i.y),n.top+this.restrictOffset.top)):(o=i.x,r=i.y),t.dx=o-i.x,t.dy=r-i.y,t.changed=t.restrictedX!==o||t.restrictedY!==r,t.restricted=!(!t.dx&&!t.dy),t.restrictedX=o,t.restrictedY=r,t)):t},checkAndPreventDefault:function(e,t,i){if(t=t||this.target){var n=t.options,o=n.preventDefault;if("auto"!==o||!i||/^(input|select|textarea)$/i.test(e.target.nodeName))"always"!==o||e.preventDefault();else{if(/down|start/i.test(e.type)&&"drag"===this.prepared.name&&"xy"!==n.drag.axis)return;if(n[this.prepared.name]&&n[this.prepared.name].manualStart&&!this.interacting())return;e.preventDefault()}}},calcInertia:function(e){var t=this.target.options[this.prepared.name].inertia,i=t.resistance,n=-Math.log(t.endSpeed/e.v0)/i;e.x0=this.prevEvent.pageX,e.y0=this.prevEvent.pageY,e.t0=e.startEvent.timeStamp/1e3,e.sx=e.sy=0,e.modifiedXe=e.xe=(e.vx0-n)/i,e.modifiedYe=e.ye=(e.vy0-n)/i,e.te=n,e.lambda_v0=i/e.v0,e.one_ve_v0=1-t.endSpeed/e.v0},autoScrollMove:function(e){if(this.interacting()&&function(e,t){var i=e.options;return/^resize/.test(t)&&(t="resize"),i[t].autoScroll&&i[t].autoScroll.enabled}(this.target,this.prepared.name))if(this.inertiaStatus.active)x.x=x.y=0;else{var t,i,n,o,r=this.target.options[this.prepared.name].autoScroll,s=r.container||ue(this.element);if(X(s))o=e.clientX<x.margin,t=e.clientY<x.margin,i=e.clientX>s.innerWidth-x.margin,n=e.clientY>s.innerHeight-x.margin;else{var a=ge(s);o=e.clientX<a.left+x.margin,t=e.clientY<a.top+x.margin,i=e.clientX>a.right-x.margin,n=e.clientY>a.bottom-x.margin}x.x=i?1:o?-1:0,x.y=n?1:t?-1:0,x.isScrolling||(x.margin=r.margin,x.speed=r.speed,x.start(this))}},_updateEventTargets:function(e,t){this._eventTarget=e,this._curEventTarget=t}},ze.prototype={preventDefault:q,stopImmediatePropagation:function(){this.immediatePropagationStopped=this.propagationStopped=!0},stopPropagation:function(){this.propagationStopped=!0}};for(var $={},W=["dragStart","dragMove","resizeStart","resizeMove","gestureStart","gestureMove","pointerOver","pointerOut","pointerHover","selectorDown","pointerDown","pointerMove","pointerUp","pointerCancel","pointerEnd","addPointer","removePointer","recordPointer","autoScrollMove"],H=0,j=W.length;H<j;H++){var U=W[H];$[U]=Fe(U)}v.indexOfElement=function(e,t){t=t||a;for(var i=0;i<this.length;i++){var n=this[i];if(n.selector===e&&n._context===t||!n.selector&&n._element===e)return i}return-1},v.get=function(e,t){return this[this.indexOfElement(e,t&&t.context)]},v.forEachSelector=function(e){for(var t=0;t<this.length;t++){var i=this[t];if(i.selector){var n=e(i,i.selector,i._context,t,this);if(void 0!==n)return n}}},qe.prototype={setOnEvents:function(e,t){return"drop"===e?(K(t.ondrop)&&(this.ondrop=t.ondrop),K(t.ondropactivate)&&(this.ondropactivate=t.ondropactivate),K(t.ondropdeactivate)&&(this.ondropdeactivate=t.ondropdeactivate),K(t.ondragenter)&&(this.ondragenter=t.ondragenter),K(t.ondragleave)&&(this.ondragleave=t.ondragleave),K(t.ondropmove)&&(this.ondropmove=t.ondropmove)):(e="on"+e,K(t.onstart)&&(this[e+"start"]=t.onstart),K(t.onmove)&&(this[e+"move"]=t.onmove),K(t.onend)&&(this[e+"end"]=t.onend),K(t.oninertiastart)&&(this[e+"inertiastart"]=t.oninertiastart)),this},draggable:function(e){return Q(e)?(this.options.drag.enabled=!1!==e.enabled,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^x$|^y$|^xy$/.test(e.axis)?this.options.drag.axis=e.axis:null===e.axis&&delete this.options.drag.axis,this):ee(e)?(this.options.drag.enabled=e,this):this.options.drag},setPerAction:function(e,t){for(var i in t)i in b[e]&&(Q(t[i])?(this.options[e][i]=ne(this.options[e][i]||{},t[i]),Q(b.perAction[i])&&"enabled"in b.perAction[i]&&(this.options[e][i].enabled=!1!==t[i].enabled)):ee(t[i])&&Q(b.perAction[i])?this.options[e][i].enabled=t[i]:void 0!==t[i]&&(this.options[e][i]=t[i]))},dropzone:function(e){return Q(e)?(this.options.drop.enabled=!1!==e.enabled,this.setOnEvents("drop",e),/^(pointer|center)$/.test(e.overlap)?this.options.drop.overlap=e.overlap:Z(e.overlap)&&(this.options.drop.overlap=Math.max(Math.min(1,e.overlap),0)),"accept"in e&&(this.options.drop.accept=e.accept),"checker"in e&&(this.options.drop.checker=e.checker),this):ee(e)?(this.options.drop.enabled=e,this):this.options.drop},dropCheck:function(e,t,i,n,o,r){var s=!1;if(!(r=r||this.getRect(o)))return!!this.options.drop.checker&&this.options.drop.checker(e,t,s,this,o,i,n);var a=this.options.drop.overlap;if("pointer"===a){var l,c,d=ce(e),h=be(i,n);d.x+=h.x,d.y+=h.y,l=d.x>r.left&&d.x<r.right,c=d.y>r.top&&d.y<r.bottom,s=l&&c}var p=i.getRect(n);if("center"===a){var u=p.left+p.width/2,g=p.top+p.height/2;s=u>=r.left&&u<=r.right&&g>=r.top&&g<=r.bottom}Z(a)&&(s=Math.max(0,Math.min(r.right,p.right)-Math.max(r.left,p.left))*Math.max(0,Math.min(r.bottom,p.bottom)-Math.max(r.top,p.top))/(p.width*p.height)>=a);return this.options.drop.checker&&(s=this.options.drop.checker(e,t,s,this,o,i,n)),s},dropChecker:function(e){return K(e)?(this.options.drop.checker=e,this):null===e?(delete this.options.getRect,this):this.options.drop.checker},accept:function(e){return Y(e)?(this.options.drop.accept=e,this):ie(e)?(this.options.drop.accept=e,this):null===e?(delete this.options.drop.accept,this):this.options.drop.accept},resizable:function(e){return Q(e)?(this.options.resize.enabled=!1!==e.enabled,this.setPerAction("resize",e),this.setOnEvents("resize",e),/^x$|^y$|^xy$/.test(e.axis)?this.options.resize.axis=e.axis:null===e.axis&&(this.options.resize.axis=b.resize.axis),ee(e.preserveAspectRatio)?this.options.resize.preserveAspectRatio=e.preserveAspectRatio:ee(e.square)&&(this.options.resize.square=e.square),this):ee(e)?(this.options.resize.enabled=e,this):this.options.resize},squareResize:function(e){return ee(e)?(this.options.resize.square=e,this):null===e?(delete this.options.resize.square,this):this.options.resize.square},gesturable:function(e){return Q(e)?(this.options.gesture.enabled=!1!==e.enabled,this.setPerAction("gesture",e),this.setOnEvents("gesture",e),this):ee(e)?(this.options.gesture.enabled=e,this):this.options.gesture},autoScroll:function(e){return Q(e)?e=ne({actions:["drag","resize"]},e):ee(e)&&(e={actions:["drag","resize"],enabled:e}),this.setOptions("autoScroll",e)},snap:function(e){var t=this.setOptions("snap",e);return t===this?this:t.drag},setOptions:function(e,t){var i,n=t&&G(t.actions)?t.actions:["drag"];if(Q(t)||ee(t)){for(i=0;i<n.length;i++){var o=/resize/.test(n[i])?"resize":n[i];if(Q(this.options[o])){var r=this.options[o][e];Q(t)?(ne(r,t),r.enabled=!1!==t.enabled,"snap"===e&&("grid"===r.mode?r.targets=[Ue.createSnapGrid(ne({offset:r.gridOffset||{x:0,y:0}},r.grid||{}))]:"anchor"===r.mode?r.targets=r.anchors:"path"===r.mode&&(r.targets=r.paths),"elementOrigin"in t&&(r.relativePoints=[t.elementOrigin]))):ee(t)&&(r.enabled=t)}}return this}var s={},a=["drag","resize","gesture"];for(i=0;i<a.length;i++)e in b[a[i]]&&(s[a[i]]=this.options[a[i]][e]);return s},inertia:function(e){var t=this.setOptions("inertia",e);return t===this?this:t.drag},getAction:function(e,t,i,n){var o=this.defaultActionChecker(e,i,n);return this.options.actionChecker?this.options.actionChecker(e,t,o,this,n,i):o},defaultActionChecker:$e,actionChecker:function(e){return K(e)?(this.options.actionChecker=e,this):null===e?(delete this.options.actionChecker,this):this.options.actionChecker},getRect:function(e){return e=e||this._element,this.selector&&!Y(e)&&(e=this._context.querySelector(this.selector)),fe(e)},rectChecker:function(e){return K(e)?(this.getRect=e,this):null===e?(delete this.options.getRect,this):this.getRect},styleCursor:function(e){return ee(e)?(this.options.styleCursor=e,this):null===e?(delete this.options.styleCursor,this):this.options.styleCursor},preventDefault:function(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):ee(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault},origin:function(e){return ie(e)?(this.options.origin=e,this):Q(e)?(this.options.origin=e,this):this.options.origin},deltaSource:function(e){return"page"===e||"client"===e?(this.options.deltaSource=e,this):this.options.deltaSource},restrict:function(e){if(!Q(e))return this.setOptions("restrict",e);for(var t,i=["drag","resize","gesture"],n=0;n<i.length;n++){var o=i[n];if(o in e){var r=ne({actions:[o],restriction:e[o]},e);t=this.setOptions("restrict",r)}}return t},context:function(){return this._context},_context:a,ignoreFrom:function(e){return ie(e)?(this.options.ignoreFrom=e,this):Y(e)?(this.options.ignoreFrom=e,this):this.options.ignoreFrom},allowFrom:function(e){return ie(e)?(this.options.allowFrom=e,this):Y(e)?(this.options.allowFrom=e,this):this.options.allowFrom},element:function(){return this._element},fire:function(e){if(!e||!e.type||!Qe(P,e.type))return this;var t,i,n,o="on"+e.type;if(e.type in this._iEvents)for(i=0,n=(t=this._iEvents[e.type]).length;i<n&&!e.immediatePropagationStopped;i++)t[i].name,t[i](e);if(K(this[o])&&(this[o].name,this[o](e)),e.type in D&&(t=D[e.type]))for(i=0,n=t.length;i<n&&!e.immediatePropagationStopped;i++)t[i].name,t[i](e);return this},on:function(e,t,i){var n;if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(n=0;n<e.length;n++)this.on(e[n],t,i);return this}if(Q(e)){for(var o in e)this.on(o,e[o],t);return this}if("wheel"===e&&(e=A),i=!!i,Qe(P,e))e in this._iEvents?this._iEvents[e].push(t):this._iEvents[e]=[t];else if(this.selector){if(!y[e])for(y[e]={selectors:[],contexts:[],listeners:[]},n=0;n<m.length;n++)N.add(m[n],e,He),N.add(m[n],e,je,!0);var r,s=y[e];for(r=s.selectors.length-1;r>=0&&(s.selectors[r]!==this.selector||s.contexts[r]!==this._context);r--);-1===r&&(r=s.selectors.length,s.selectors.push(this.selector),s.contexts.push(this._context),s.listeners.push([])),s.listeners[r].push([t,i])}else N.add(this._element,e,t,i);return this},off:function(e,t,i){var n;if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(n=0;n<e.length;n++)this.off(e[n],t,i);return this}if(Q(e)){for(var o in e)this.off(o,e[o],t);return this}var r,s=-1;if(i=!!i,"wheel"===e&&(e=A),Qe(P,e))(r=this._iEvents[e])&&-1!==(s=Ge(r,t))&&this._iEvents[e].splice(s,1);else if(this.selector){var a=y[e],l=!1;if(!a)return this;for(s=a.selectors.length-1;s>=0;s--)if(a.selectors[s]===this.selector&&a.contexts[s]===this._context){var c=a.listeners[s];for(n=c.length-1;n>=0;n--){var d=c[n][0],h=c[n][1];if(d===t&&h===i){c.splice(n,1),c.length||(a.selectors.splice(s,1),a.contexts.splice(s,1),a.listeners.splice(s,1),N.remove(this._context,e,He),N.remove(this._context,e,je,!0),a.selectors.length||(y[e]=null)),l=!0;break}}if(l)break}}else N.remove(this._element,e,t,i);return this},set:function(e){Q(e)||(e={}),this.options=ne({},b.base);var t,i=["drag","drop","resize","gesture"],n=["draggable","dropzone","resizable","gesturable"],o=ne(ne({},b.perAction),e[r]||{});for(t=0;t<i.length;t++){var r=i[t];this.options[r]=ne({},b[r]),this.setPerAction(r,o),this[n[t]](e[r])}var s=["accept","actionChecker","allowFrom","deltaSource","dropChecker","ignoreFrom","origin","preventDefault","rectChecker","styleCursor"];for(t=0,j=s.length;t<j;t++){var a=s[t];this.options[a]=b.base[a],a in e&&this[a](e[a])}return this},unset:function(){if(N.remove(this._element,"all"),te(this.selector))for(var e in y)for(var t=y[e],i=0;i<t.selectors.length;i++){t.selectors[i]===this.selector&&t.contexts[i]===this._context&&(t.selectors.splice(i,1),t.contexts.splice(i,1),t.listeners.splice(i,1),t.selectors.length||(y[e]=null)),N.remove(this._context,e,He),N.remove(this._context,e,je,!0);break}else N.remove(this,"all"),this.options.styleCursor&&(this._element.style.cursor="");return this.dropzone(!1),v.splice(Ge(v,this),1),Ue}},qe.prototype.snap=Ye(qe.prototype.snap,"Interactable#snap is deprecated. See the new documentation for snapping at http://interactjs.io/docs/snapping"),qe.prototype.restrict=Ye(qe.prototype.restrict,"Interactable#restrict is deprecated. See the new documentation for resticting at http://interactjs.io/docs/restriction"),qe.prototype.inertia=Ye(qe.prototype.inertia,"Interactable#inertia is deprecated. See the new documentation for inertia at http://interactjs.io/docs/inertia"),qe.prototype.autoScroll=Ye(qe.prototype.autoScroll,"Interactable#autoScroll is deprecated. See the new documentation for autoScroll at http://interactjs.io/docs/#autoscroll"),qe.prototype.squareResize=Ye(qe.prototype.squareResize,"Interactable#squareResize is deprecated. See http://interactjs.io/docs/#resize-square"),qe.prototype.accept=Ye(qe.prototype.accept,"Interactable#accept is deprecated. use Interactable#dropzone({ accept: target }) instead"),qe.prototype.dropChecker=Ye(qe.prototype.dropChecker,"Interactable#dropChecker is deprecated. use Interactable#dropzone({ dropChecker: checkerFunction }) instead"),qe.prototype.context=Ye(qe.prototype.context,"Interactable#context as a method is deprecated. It will soon be a DOM Node instead"),Ue.isSet=function(e,t){return-1!==v.indexOfElement(e,t&&t.context)},Ue.on=function(e,t,i){if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(var n=0;n<e.length;n++)Ue.on(e[n],t,i);return Ue}if(Q(e)){for(var o in e)Ue.on(o,e[o],t);return Ue}return Qe(P,e)?D[e]?D[e].push(t):D[e]=[t]:N.add(a,e,t,i),Ue},Ue.off=function(e,t,i){if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(var n=0;n<e.length;n++)Ue.off(e[n],t,i);return Ue}if(Q(e)){for(var o in e)Ue.off(o,e[o],t);return Ue}var r;Qe(P,e)?e in D&&-1!==(r=Ge(D[e],t))&&D[e].splice(r,1):N.remove(a,e,t,i);return Ue},Ue.enableDragging=Ye(function(e){return null!=e?(M.drag=e,Ue):M.drag},"interact.enableDragging is deprecated and will soon be removed."),Ue.enableResizing=Ye(function(e){return null!=e?(M.resize=e,Ue):M.resize},"interact.enableResizing is deprecated and will soon be removed."),Ue.enableGesturing=Ye(function(e){return null!=e?(M.gesture=e,Ue):M.gesture},"interact.enableGesturing is deprecated and will soon be removed."),Ue.eventTypes=P,Ue.debug=function(){var e=_[0]||new Re;return{interactions:_,target:e.target,dragging:e.dragging,resizing:e.resizing,gesturing:e.gesturing,prepared:e.prepared,matches:e.matches,matchElements:e.matchElements,prevCoords:e.prevCoords,startCoords:e.startCoords,pointerIds:e.pointerIds,pointers:e.pointers,addPointer:$.addPointer,removePointer:$.removePointer,recordPointer:$.recordPointer,snap:e.snapStatus,restrict:e.restrictStatus,inertia:e.inertiaStatus,downTime:e.downTimes[0],downEvent:e.downEvent,downPointer:e.downPointer,prevEvent:e.prevEvent,Interactable:qe,interactables:v,pointerIsDown:e.pointerIsDown,defaultOptions:b,defaultActionChecker:$e,actionCursors:E,dragMove:$.dragMove,resizeMove:$.resizeMove,gestureMove:$.gestureMove,pointerUp:$.pointerUp,pointerDown:$.pointerDown,pointerMove:$.pointerMove,pointerHover:$.pointerHover,eventTypes:P,events:N,globalEvents:D,delegatedEvents:y,prefixedPropREs:L}},Ue.getPointerAverage=ve,Ue.getTouchBBox=_e,Ue.getTouchDistance=we,Ue.getTouchAngle=ye,Ue.getElementRect=fe,Ue.getElementClientRect=ge,Ue.matchesSelector=Ke,Ue.closest=Se,Ue.margin=Ye(function(e){return Z(e)?(S=e,Ue):S},"interact.margin is deprecated. Use interact(target).resizable({ margin: number }); instead."),Ue.supportsTouch=function(){return C},Ue.supportsPointerEvent=function(){return k},Ue.stop=function(e){for(var t=_.length-1;t>=0;t--)_[t].stop(e);return Ue},Ue.dynamicDrop=function(e){return ee(e)?(w=e,Ue):w},Ue.pointerMoveTolerance=function(e){return Z(e)?(V=e,this):V},Ue.maxInteractions=function(e){return Z(e)?(B=e,this):B},Ue.createSnapGrid=function(e){return function(t,i){var n=0,o=0;Q(e.offset)&&(n=e.offset.x,o=e.offset.y);var r=Math.round((t-n)/e.x),s=Math.round((i-o)/e.y);return{x:r*e.x+n,y:s*e.y+o,range:e.range}}},Je(a),F in Element.prototype&&K(Element.prototype[F])||(o=function(e,t,i){for(var n=0,o=(i=i||e.parentNode.querySelectorAll(t)).length;n<o;n++)if(i[n]===e)return!0;return!1}),function(){for(var e=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!i.requestAnimationFrame;++n)z=i[t[n]+"RequestAnimationFrame"],I=i[t[n]+"CancelAnimationFrame"]||i[t[n]+"CancelRequestAnimationFrame"];z||(z=function(t){var i=(new Date).getTime(),n=Math.max(0,16-(i-e)),o=setTimeout(function(){t(i+n)},n);return e=i+n,o}),I||(I=function(e){clearTimeout(e)})}(),e.exports&&(t=e.exports=Ue),t.interact=Ue}function q(){}function Y(e){if(!e||"object"!=typeof e)return!1;var t=ue(e)||s;return/object|function/.test(typeof t.Element)?e instanceof t.Element:1===e.nodeType&&"string"==typeof e.nodeName}function X(e){return e===s||!(!e||!e.Window)&&e instanceof e.Window}function J(e){return!!e&&e instanceof l}function G(e){return Q(e)&&void 0!==typeof e.length&&K(e.splice)}function Q(e){return!!e&&"object"==typeof e}function K(e){return"function"==typeof e}function Z(e){return"number"==typeof e}function ee(e){return"boolean"==typeof e}function te(e){return"string"==typeof e}function ie(e){return!!te(e)&&(a.querySelector(e),!0)}function ne(e,t){for(var i in t)e[i]=t[i];return e}function oe(e,t){for(var i in t){var n=!1;for(var o in L)if(0===i.indexOf(o)&&L[o].test(i)){n=!0;break}n||(e[i]=t[i])}return e}function re(e,t){e.page=e.page||{},e.page.x=t.page.x,e.page.y=t.page.y,e.client=e.client||{},e.client.x=t.client.x,e.client.y=t.client.y,e.timeStamp=t.timeStamp}function se(e,t,i){e.page.x=i.page.x-t.page.x,e.page.y=i.page.y-t.page.y,e.client.x=i.client.x-t.client.x,e.client.y=i.client.y-t.client.y,e.timeStamp=(new Date).getTime()-t.timeStamp;var n=Math.max(e.timeStamp/1e3,.001);e.page.speed=g(e.page.x,e.page.y)/n,e.page.vx=e.page.x/n,e.page.vy=e.page.y/n,e.client.speed=g(e.client.x,e.page.y)/n,e.client.vx=e.client.x/n,e.client.vy=e.client.y/n}function ae(e){return e instanceof s.Event||C&&s.Touch&&e instanceof s.Touch}function le(e,t,i){return e=e||"page",(i=i||{}).x=t[e+"X"],i.y=t[e+"Y"],i}function ce(e,t){return t=t||{},R&&ae(e)?(le("screen",e,t),t.x+=s.scrollX,t.y+=s.scrollY):le("page",e,t),t}function de(e,t){return t=t||{},R&&ae(e)?le("screen",e,t):le("client",e,t),t}function he(e){return Z(e.pointerId)?e.pointerId:e.identifier}function pe(e){return e instanceof h?e.correspondingUseElement:e}function ue(e){if(X(e))return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||s}function ge(e){var t=e instanceof c?e.getBoundingClientRect():e.getClientRects()[0];return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}}function fe(e){var t,i=ge(e);if(!O&&i){var n={x:(t=(t=ue(e))||s).scrollX||t.document.documentElement.scrollLeft,y:t.scrollY||t.document.documentElement.scrollTop};i.left+=n.x,i.right+=n.x,i.top+=n.y,i.bottom+=n.y}return i}function me(e){var t=[];return G(e)?(t[0]=e[0],t[1]=e[1]):"touchend"===e.type?1===e.touches.length?(t[0]=e.touches[0],t[1]=e.changedTouches[0]):0===e.touches.length&&(t[0]=e.changedTouches[0],t[1]=e.changedTouches[1]):(t[0]=e.touches[0],t[1]=e.touches[1]),t}function ve(e){for(var t,i={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n<e.length;n++)for(t in i)i[t]+=e[n][t];for(t in i)i[t]/=e.length;return i}function _e(e){if(e.length||e.touches&&e.touches.length>1){var t=me(e),i=Math.min(t[0].pageX,t[1].pageX),n=Math.min(t[0].pageY,t[1].pageY);return{x:i,y:n,left:i,top:n,width:Math.max(t[0].pageX,t[1].pageX)-i,height:Math.max(t[0].pageY,t[1].pageY)-n}}}function we(e,t){var i=(t=t||b.deltaSource)+"X",n=t+"Y",o=me(e),r=o[0][i]-o[1][i],s=o[0][n]-o[1][n];return g(r,s)}function ye(e,t,i){var n=(i=i||b.deltaSource)+"X",o=i+"Y",r=me(e),s=r[0][n]-r[1][n],a=r[0][o]-r[1][o],l=180*Math.atan(a/s)/Math.PI;if(Z(t)){var c=(l-t)%360;c>315?l-=360+l/360|0:c>135?l-=180+l/360|0:c<-315?l+=360+l/360|0:c<-135&&(l+=180+l/360|0)}return l}function be(e,t){var i=e?e.options.origin:b.origin;return"parent"===i?i=Ve(t):"self"===i?i=e.getRect(t):ie(i)&&(i=Se(t,i)||{x:0,y:0}),K(i)&&(i=i(e&&t)),Y(i)&&(i=fe(i)),i.x="x"in i?i.x:i.left,i.y="y"in i?i.y:i.top,i}function xe(e,t,i,n){var o=1-e;return o*o*t+2*o*e*i+e*e*n}function Ce(e,t,i,n){return-i*(e/=n)*(e-2)+t}function ke(e,t){for(;t;){if(t===e)return!0;t=t.parentNode}return!1}function Se(e,t){for(var i=Ve(e);Y(i);){if(Ke(i,t))return i;i=Ve(i)}return null}function Ve(e){var t=e.parentNode;if(J(t)){for(;(t=t.host)&&J(t););return t}return t}function Te(e,t){return e._context===t.ownerDocument||ke(e._context,t)}function Be(e,t,i){var n=e.options.ignoreFrom;return!(!n||!Y(i))&&(te(n)?Ze(i,n,t):!!Y(n)&&ke(n,i))}function Ee(e,t,i){var n=e.options.allowFrom;return!n||!!Y(i)&&(te(n)?Ze(i,n,t):!!Y(n)&&ke(n,i))}function Me(e,t){if(!t)return!1;var i=t.options.drag.axis;return"xy"===e||"xy"===i||i===e}function Ae(e,t){var i=e.options;return/^resize/.test(t)&&(t="resize"),i[t].snap&&i[t].snap.enabled}function Pe(e,t){var i=e.options;return/^resize/.test(t)&&(t="resize"),i[t].restrict&&i[t].restrict.enabled}function De(e,t,i){for(var n=e.options,o=n[i.name].max,r=n[i.name].maxPerElement,s=0,a=0,l=0,c=0,d=_.length;c<d;c++){var h=_[c],p=h.prepared.name;if(h.interacting()){if(++s>=B)return!1;if(h.target===e){if((a+=p===i.name|0)>=o)return!1;if(h.element===t&&(l++,p!==i.name||l>=r))return!1}}}return B>0}function Re(){if(this.target=null,this.element=null,this.dropTarget=null,this.dropElement=null,this.prevDropTarget=null,this.prevDropElement=null,this.prepared={name:null,axis:null,edges:null},this.matches=[],this.matchElements=[],this.inertiaStatus={active:!1,smoothEnd:!1,ending:!1,startEvent:null,upCoords:{},xe:0,ye:0,sx:0,sy:0,t0:0,vx0:0,vys:0,duration:0,resumeDx:0,resumeDy:0,lambda_v0:0,one_ve_v0:0,i:null},K(Function.prototype.bind))this.boundInertiaFrame=this.inertiaFrame.bind(this),this.boundSmoothEndFrame=this.smoothEndFrame.bind(this);else{var e=this;this.boundInertiaFrame=function(){return e.inertiaFrame()},this.boundSmoothEndFrame=function(){return e.smoothEndFrame()}}this.activeDrops={dropzones:[],elements:[],rects:[]},this.pointers=[],this.pointerIds=[],this.downTargets=[],this.downTimes=[],this.holdTimers=[],this.prevCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.curCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.startCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.pointerDelta={page:{x:0,y:0,vx:0,vy:0,speed:0},client:{x:0,y:0,vx:0,vy:0,speed:0},timeStamp:0},this.downEvent=null,this.downPointer={},this._eventTarget=null,this._curEventTarget=null,this.prevEvent=null,this.tapTime=0,this.prevTap=null,this.startOffset={left:0,right:0,top:0,bottom:0},this.restrictOffset={left:0,right:0,top:0,bottom:0},this.snapOffsets=[],this.gesture={start:{x:0,y:0},startDistance:0,prevDistance:0,distance:0,scale:1,startAngle:0,prevAngle:0},this.snapStatus={x:0,y:0,dx:0,dy:0,realX:0,realY:0,snappedX:0,snappedY:0,targets:[],locked:!1,changed:!1},this.restrictStatus={dx:0,dy:0,restrictedX:0,restrictedY:0,snap:null,restricted:!1,changed:!1},this.restrictStatus.snap=this.snapStatus,this.pointerIsDown=!1,this.pointerWasMoved=!1,this.gesturing=!1,this.dragging=!1,this.resizing=!1,this.resizeAxes="xy",this.mouse=!1,_.push(this)}function Oe(e,t,i){var n,o=0,r=_.length,s=/mouse/i.test(e.pointerType||t)||4===e.pointerType,a=he(e);if(/down|start/i.test(t))for(o=0;o<r;o++){var l=i;if((n=_[o]).inertiaStatus.active&&n.target.options[n.prepared.name].inertia.allowResume&&n.mouse===s)for(;l;){if(l===n.element)return n;l=Ve(l)}}if(s||!C&&!k){for(o=0;o<r;o++)if(_[o].mouse&&!_[o].inertiaStatus.active)return _[o];for(o=0;o<r;o++)if(_[o].mouse&&(!/down/.test(t)||!_[o].inertiaStatus.active))return n;return(n=new Re).mouse=!0,n}for(o=0;o<r;o++)if(Qe(_[o].pointerIds,a))return _[o];if(/up|end|out/i.test(t))return null;for(o=0;o<r;o++)if((!(n=_[o]).prepared.name||n.target.options.gesture.enabled)&&!n.interacting()&&(s||!n.mouse))return n;return new Re}function Fe(e){return function(t){var i,n,o=pe(t.path?t.path[0]:t.target),r=pe(t.currentTarget);if(C&&/touch/.test(t.type))for(T=(new Date).getTime(),n=0;n<t.changedTouches.length;n++){var s=t.changedTouches[n];(i=Oe(s,t.type,o))&&(i._updateEventTargets(o,r),i[e](s,t,o,r))}else{if(!k&&/mouse/.test(t.type)){for(n=0;n<_.length;n++)if(!_[n].mouse&&_[n].pointerIsDown)return;if((new Date).getTime()-T<500)return}if(!(i=Oe(t,t.type,o)))return;i._updateEventTargets(o,r),i[e](t,t,o,r)}}}function ze(e,t,i,n,o,r){var s,a,l=e.target,c=e.snapStatus,d=e.restrictStatus,h=e.pointers,p=(l&&l.options||b).deltaSource,u=p+"X",f=p+"Y",m=l?l.options:b,v=be(l,o),_="start"===n,w="end"===n,y=_?e.startCoords:e.curCoords;o=o||e.element,a=ne({},y.page),s=ne({},y.client),a.x-=v.x,a.y-=v.y,s.x-=v.x,s.y-=v.y;var x=m[i].snap&&m[i].snap.relativePoints;!Ae(l,i)||_&&x&&x.length||(this.snap={range:c.range,locked:c.locked,x:c.snappedX,y:c.snappedY,realX:c.realX,realY:c.realY,dx:c.dx,dy:c.dy},c.locked&&(a.x+=c.dx,a.y+=c.dy,s.x+=c.dx,s.y+=c.dy)),!Pe(l,i)||_&&m[i].restrict.elementRect||!d.restricted||(a.x+=d.dx,a.y+=d.dy,s.x+=d.dx,s.y+=d.dy,this.restrict={dx:d.dx,dy:d.dy}),this.pageX=a.x,this.pageY=a.y,this.clientX=s.x,this.clientY=s.y,this.x0=e.startCoords.page.x-v.x,this.y0=e.startCoords.page.y-v.y,this.clientX0=e.startCoords.client.x-v.x,this.clientY0=e.startCoords.client.y-v.y,this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.button=t.button,this.buttons=t.buttons,this.target=o,this.t0=e.downTimes[0],this.type=i+(n||""),this.interaction=e,this.interactable=l;var C=e.inertiaStatus;if(C.active&&(this.detail="inertia"),r&&(this.relatedTarget=r),w?"client"===p?(this.dx=s.x-e.startCoords.client.x,this.dy=s.y-e.startCoords.client.y):(this.dx=a.x-e.startCoords.page.x,this.dy=a.y-e.startCoords.page.y):_?(this.dx=0,this.dy=0):"inertiastart"===n?(this.dx=e.prevEvent.dx,this.dy=e.prevEvent.dy):"client"===p?(this.dx=s.x-e.prevEvent.clientX,this.dy=s.y-e.prevEvent.clientY):(this.dx=a.x-e.prevEvent.pageX,this.dy=a.y-e.prevEvent.pageY),e.prevEvent&&"inertia"===e.prevEvent.detail&&!C.active&&m[i].inertia&&m[i].inertia.zeroResumeDelta&&(C.resumeDx+=this.dx,C.resumeDy+=this.dy,this.dx=this.dy=0),"resize"===i&&e.resizeAxes?m.resize.square?("y"===e.resizeAxes?this.dx=this.dy:this.dy=this.dx,this.axes="xy"):(this.axes=e.resizeAxes,"x"===e.resizeAxes?this.dy=0:"y"===e.resizeAxes&&(this.dx=0)):"gesture"===i&&(this.touches=[h[0],h[1]],_?(this.distance=we(h,p),this.box=_e(h),this.scale=1,this.ds=0,this.angle=ye(h,void 0,p),this.da=0):w||t instanceof ze?(this.distance=e.prevEvent.distance,this.box=e.prevEvent.box,this.scale=e.prevEvent.scale,this.ds=this.scale-1,this.angle=e.prevEvent.angle,this.da=this.angle-e.gesture.startAngle):(this.distance=we(h,p),this.box=_e(h),this.scale=this.distance/e.gesture.startDistance,this.angle=ye(h,e.gesture.prevAngle,p),this.ds=this.scale-e.gesture.prevScale,this.da=this.angle-e.gesture.prevAngle)),_)this.timeStamp=e.downTimes[0],this.dt=0,this.duration=0,this.speed=0,this.velocityX=0,this.velocityY=0;else if("inertiastart"===n)this.timeStamp=e.prevEvent.timeStamp,this.dt=e.prevEvent.dt,this.duration=e.prevEvent.duration,this.speed=e.prevEvent.speed,this.velocityX=e.prevEvent.velocityX,this.velocityY=e.prevEvent.velocityY;else if(this.timeStamp=(new Date).getTime(),this.dt=this.timeStamp-e.prevEvent.timeStamp,this.duration=this.timeStamp-e.downTimes[0],t instanceof ze){var k=this[u]-e.prevEvent[u],S=this[f]-e.prevEvent[f],V=this.dt/1e3;this.speed=g(k,S)/V,this.velocityX=k/V,this.velocityY=S/V}else this.speed=e.pointerDelta[p].speed,this.velocityX=e.pointerDelta[p].vx,this.velocityY=e.pointerDelta[p].vy;if((w||"inertiastart"===n)&&e.prevEvent.speed>600&&this.timeStamp-e.prevEvent.timeStamp<150){var T=180*Math.atan2(e.prevEvent.velocityY,e.prevEvent.velocityX)/Math.PI;T<0&&(T+=360);var B=112.5<=T&&T<247.5,E=202.5<=T&&T<337.5,M=!B&&(292.5<=T||T<67.5),A=!E&&22.5<=T&&T<157.5;this.swipe={up:E,down:A,left:B,right:M,angle:T,speed:e.prevEvent.speed,velocity:{x:e.prevEvent.velocityX,y:e.prevEvent.velocityY}}}}function Ie(){this.originalEvent.preventDefault()}function Ne(e){var t="";if("drag"===e.name&&(t=E.drag),"resize"===e.name)if(e.axis)t=E[e.name+e.axis];else if(e.edges){for(var i="resize",n=["top","bottom","left","right"],o=0;o<4;o++)e.edges[n[o]]&&(i+=n[o]);t=E[i]}return t}function Le(e,t,i,n,o,r,s){if(!t)return!1;if(!0===t){var a=Z(r.width)?r.width:r.right-r.left,l=Z(r.height)?r.height:r.bottom-r.top;if(a<0&&("left"===e?e="right":"right"===e&&(e="left")),l<0&&("top"===e?e="bottom":"bottom"===e&&(e="top")),"left"===e)return i.x<(a>=0?r.left:r.right)+s;if("top"===e)return i.y<(l>=0?r.top:r.bottom)+s;if("right"===e)return i.x>(a>=0?r.right:r.left)-s;if("bottom"===e)return i.y>(l>=0?r.bottom:r.top)-s}return!!Y(n)&&(Y(t)?t===n:Ze(n,t,o))}function $e(e,t,i){var n,o=this.getRect(i),r=!1,s=null,a=null,l=ne({},t.curCoords.page),c=this.options;if(!o)return null;if(M.resize&&c.resize.enabled){var d=c.resize;if(n={left:!1,right:!1,top:!1,bottom:!1},Q(d.edges)){for(var h in n)n[h]=Le(h,d.edges[h],l,t._eventTarget,i,o,d.margin||S);n.left=n.left&&!n.right,n.top=n.top&&!n.bottom,r=n.left||n.right||n.top||n.bottom}else{var p="y"!==c.resize.axis&&l.x>o.right-S,u="x"!==c.resize.axis&&l.y>o.bottom-S;r=p||u,a=(p?"x":"")+(u?"y":"")}}return s=r?"resize":M.drag&&c.drag.enabled?"drag":null,M.gesture&&t.pointerIds.length>=2&&!t.dragging&&!t.resizing&&(s="gesture"),s?{name:s,axis:a,edges:n}:null}function We(e,t){if(!Q(e))return null;var i=e.name,n=t.options;return("resize"===i&&n.resize.enabled||"drag"===i&&n.drag.enabled||"gesture"===i&&n.gesture.enabled)&&M[i]?("resize"!==i&&"resizeyx"!==i||(i="resizexy"),e):null}function He(e,t){var i={},n=y[e.type],o=pe(e.path?e.path[0]:e.target),r=o;for(var s in t=!!t,e)i[s]=e[s];for(i.originalEvent=e,i.preventDefault=Ie;Y(r);){for(var a=0;a<n.selectors.length;a++){var l=n.selectors[a],c=n.contexts[a];if(Ke(r,l)&&ke(c,o)&&ke(c,r)){var d=n.listeners[a];i.currentTarget=r;for(var h=0;h<d.length;h++)d[h][1]===t&&d[h][0](i)}}r=Ve(r)}}function je(e){return He.call(this,e,!0)}function Ue(e,t){return v.get(e,t)||new qe(e,t)}function qe(e,t){var i;if(this._element=e,this._iEvents=this._iEvents||{},ie(e)){this.selector=e;var o=t&&t.context;i=o?ue(o):s,o&&(i.Node?o instanceof i.Node:Y(o)||o===i.document)&&(this._context=o)}else i=ue(e),Y(e)&&(k?(N.add(this._element,n.down,$.pointerDown),N.add(this._element,n.move,$.pointerHover)):(N.add(this._element,"mousedown",$.pointerDown),N.add(this._element,"mousemove",$.pointerHover),N.add(this._element,"touchstart",$.pointerDown),N.add(this._element,"touchmove",$.pointerHover)));this._doc=i.document,Qe(m,this._doc)||Je(this._doc),v.push(this),this.set(t)}function Ye(e,t){var i=!1;return function(){return i||(s.console.warn(t),i=!0),e.apply(this,arguments)}}function Xe(e){for(var t=0;t<_.length;t++)_[t].pointerEnd(e,e)}function Je(e){if(!Qe(m,e)){var t=e.defaultView||e.parentWindow;for(var i in y)N.add(e,i,He),N.add(e,i,je,!0);k?(n=u===t.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"},N.add(e,n.down,$.selectorDown),N.add(e,n.move,$.pointerMove),N.add(e,n.over,$.pointerOver),N.add(e,n.out,$.pointerOut),N.add(e,n.up,$.pointerUp),N.add(e,n.cancel,$.pointerCancel),N.add(e,n.move,$.autoScrollMove)):(N.add(e,"mousedown",$.selectorDown),N.add(e,"mousemove",$.pointerMove),N.add(e,"mouseup",$.pointerUp),N.add(e,"mouseover",$.pointerOver),N.add(e,"mouseout",$.pointerOut),N.add(e,"touchstart",$.selectorDown),N.add(e,"touchmove",$.pointerMove),N.add(e,"touchend",$.pointerUp),N.add(e,"touchcancel",$.pointerCancel),N.add(e,"mousemove",$.autoScrollMove),N.add(e,"touchmove",$.autoScrollMove)),N.add(t,"blur",Xe);try{if(t.frameElement){var o=t.frameElement.ownerDocument,r=o.defaultView;N.add(o,"mouseup",$.pointerEnd),N.add(o,"touchend",$.pointerEnd),N.add(o,"touchcancel",$.pointerEnd),N.add(o,"pointerup",$.pointerEnd),N.add(o,"MSPointerUp",$.pointerEnd),N.add(r,"blur",Xe)}}catch(e){Ue.windowParentError=e}N.add(e,"dragstart",function(e){for(var t=0;t<_.length;t++){var i=_[t];if(i.element&&(i.element===e.target||ke(i.element,e.target)))return void i.checkAndPreventDefault(e,i.target,i.element)}}),N.useAttachEvent&&(N.add(e,"selectstart",function(e){var t=_[0];t.currentAction()&&t.checkAndPreventDefault(e)}),N.add(e,"dblclick",Fe("ie8Dblclick"))),m.push(e)}}function Ge(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1}function Qe(e,t){return-1!==Ge(e,t)}function Ke(e,t,n){return o?o(e,t,n):(s!==i&&(t=t.replace(/\/deep\//g," ")),e[F](t))}function Ze(e,t,i){for(;Y(e);){if(Ke(e,t))return!0;if((e=Ve(e))===i)return Ke(e,t)}return!1}}("undefined"==typeof window?void 0:window)},40:function(e,t,i){var n,o;n=[i(22),i(25),i(54),i(6),i(5),i(0),i(226)],void 0===(o=function(e,t,i,n,o,r){"use strict";var s={},a=t.View.extend({});return s.BlockModel=i.extend({stale:[],initialize:function(){this.on("change",function(){this._updateDefaults(),e.getChannel().trigger("autoSave")})},_getDefaults:function(e,t){var i;return i=n.isObject(t)&&n.isFunction(t.toJSON)?t.toJSON():t,JSON.parse(JSON.stringify(o.extend(e,i||{})))},_updateDefaults:function(){var t=this.get("context")||this.get("type");e.getConfig().set("blockDefaults."+t,this.toJSON())},toJSON:function(){return n.omit(i.prototype.toJSON.call(this),this.stale)},getChildren:function(){return[]}}),s.BlockView=a.extend({regions:{toolsRegion:"> .mailpoet_tools"},modelEvents:{change:"render",delete:"deleteBlock",duplicate:"duplicateBlock"},events:{mouseenter:"showTools",mouseleave:"hideTools"},behaviors:{DraggableBehavior:{cloneOriginal:!0,hideOriginal:!0,onDrop:function(e){e.dragBehavior.view.model.destroy()},onDragSubstituteBy:function(e){var t,i;if(n.isFunction(e.view.onDragSubstituteBy))return(t=new(e.view.onDragSubstituteBy())).render(),i=t.$el.get(0).cloneNode(!0),t.destroy(),i}}},templateContext:function(){return{model:this.model.toJSON(),viewCid:this.cid}},constructor:function(){a.apply(this,arguments),this.$el.addClass("mailpoet_editor_view_"+this.cid)},initialize:function(){this.on("showSettings",this.showSettings,this),this.on("dom:refresh",this.showBlock,this),this._isFirstRender=!0},showTools:function(){this.showingToolsDisabled||(this.$("> .mailpoet_tools").addClass("mailpoet_display_tools"),this.toolsView.triggerMethod("showTools"))},hideTools:function(){this.$("> .mailpoet_tools").removeClass("mailpoet_display_tools"),this.toolsView.triggerMethod("hideTools")},enableShowingTools:function(){this.showingToolsDisabled=!1},disableShowingTools:function(){this.showingToolsDisabled=!0,this.hideTools()},showSettings:function(e){this.toolsView.triggerMethod("showSettings",e)},getDropFunc:function(){return function(){return this.model.clone()}.bind(this)},disableDragging:function(){this.$el.addClass("mailpoet_ignore_drag")},enableDragging:function(){this.$el.removeClass("mailpoet_ignore_drag")},showBlock:function(){this._isFirstRender&&(this.transitionIn(),this._isFirstRender=!1)},deleteBlock:function(){this.transitionOut().then(function(){this.model.destroy()}.bind(this))},duplicateBlock:function(){this.model.collection.add(this.model.toJSON(),{at:this.model.collection.findIndex(this.model)})},transitionIn:function(){return this._transition("slideDown","fadeIn","easeOut")},transitionOut:function(){return this._transition("slideUp","fadeOut","easeIn")},_transition:function(e,t,i){var n=o.Deferred();return this.$el.velocity(e,{duration:250,easing:i,complete:function(){n.resolve()}}).velocity(t,{duration:250,easing:i,queue:!1}),n}}),s.BlockToolsView=a.extend({getTemplate:function(){return window.templates.genericBlockTools},events:{"click .mailpoet_edit_block":"changeSettings","click .mailpoet_delete_block_activate":"showDeletionConfirmation","click .mailpoet_delete_block_cancel":"hideDeletionConfirmation","click .mailpoet_delete_block_confirm":"deleteBlock","click .mailpoet_duplicate_block":"duplicateBlock"},tools:{settings:!0,delete:!0,duplicate:!0,move:!0},getSettingsView:function(){return s.BlockSettingsView},initialize:function(e){var t=e||{};n.isUndefined(t.tools)||(this.tools=o.extend({},this.tools,t.tools||{})),this.on("hideTools",this.hideDeletionConfirmation,this),this.on("showSettings",this.changeSettings)},templateContext:function(){return{model:this.model.toJSON(),viewCid:this.cid,tools:this.tools}},changeSettings:function(e){new(this.getSettingsView())(n.extend({model:this.model},e||{})).render()},showDeletionConfirmation:function(){this.$(".mailpoet_delete_block").closest(".mailpoet_block").find("> .mailpoet_block_highlight").css({background:"#E64047",opacity:.5}),this.$(".mailpoet_delete_block").addClass("mailpoet_delete_block_activated")},hideDeletionConfirmation:function(){this.$(".mailpoet_delete_block").closest(".mailpoet_block").find("> .mailpoet_block_highlight").css({background:"transparent",opacity:1}),this.$(".mailpoet_delete_block").removeClass("mailpoet_delete_block_activated")},deleteBlock:function(e){return e.preventDefault(),this.model.trigger("delete"),!1},duplicateBlock:function(e){return e.preventDefault(),this.model.trigger("duplicate"),!1}}),s.BlockSettingsView=t.View.extend({className:"mailpoet_editor_settings",behaviors:{ColorPickerBehavior:{}},initialize:function(t){var i;this.model.trigger("startEditing"),i={element:this.$el,template:"",position:"right",width:e.getConfig().get("sidepanelWidth"),onCancel:function(){this.destroy()}.bind(this)},this.renderOptions=t.renderOptions||{},"subpanel"===this.renderOptions.displayFormat?r.Modal.subpanel(i):r.Modal.panel(i)},templateContext:function(){return{model:this.model.toJSON()}},close:function(){this.destroy()},changeField:function(e,t){this.model.set(e,o(t.target).val())},changePixelField:function(e,t){this.changeFieldWithSuffix(e,t,"px")},changeFieldWithSuffix:function(e,t,i){this.model.set(e,o(t.target).val()+i)},changeBoolField:function(e,t){this.model.set(e,"true"===o(t.target).val())},changeBoolCheckboxField:function(e,t){this.model.set(e,!!o(t.target).prop("checked"))},changeColorField:function(e,t){var i=o(t.target).val();""===i&&(i="transparent"),this.model.set(e,i)},onBeforeDestroy:function(){r.Modal.close(),this.model.trigger("stopEditing")}}),s.WidgetView=t.View.extend({className:"mailpoet_widget mailpoet_droppable_block mailpoet_droppable_widget",behaviors:{DraggableBehavior:{drop:function(){throw new Error("Unsupported operation")}}}}),s}.apply(t,n))||(e.exports=o)},46:function(e,t,i){var n,o;n=[i(25)],void 0===(o=function(e){var t={};return e.Behaviors.behaviorsLookup=function(){return t},window.BehaviorsLookup=t,t}.apply(t,n))||(e.exports=o)},5:function(e,t){e.exports=jQuery},508:function(e,t){
2
  /**
3
  @license Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net
4
  */
5
- (function(){var e,t;e=this.jQuery||window.jQuery,t=e(window),e.fn.stick_in_parent=function(i){var n,o,r,s,a,l,c,d,h,p,u,g,f;for(null==i&&(i={}),f=i.sticky_class,l=i.inner_scrolling,g=i.recalc_every,u=i.parent,h=i.offset_top,d=i.spacer,r=i.bottoming,null==h&&(h=0),null==u&&(u=void 0),null==l&&(l=!0),null==f&&(f="is_stuck"),n=e(document),null==r&&(r=!0),p=function(e){var t,i;return window.getComputedStyle?(e[0],t=window.getComputedStyle(e[0]),i=parseFloat(t.getPropertyValue("width"))+parseFloat(t.getPropertyValue("margin-left"))+parseFloat(t.getPropertyValue("margin-right")),"border-box"!==t.getPropertyValue("box-sizing")&&(i+=parseFloat(t.getPropertyValue("border-left-width"))+parseFloat(t.getPropertyValue("border-right-width"))+parseFloat(t.getPropertyValue("padding-left"))+parseFloat(t.getPropertyValue("padding-right"))),i):e.outerWidth(!0)},s=function(i,o,s,a,c,m,v,_){var w,y,b,x,C,k,S,V,T,B,E,M;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),C=n.height(),S=i.parent(),null!=u&&(S=S.closest(u)),!S.length)throw"failed to find stick parent";return b=!1,w=!1,(E=null!=d?d&&i.closest(d):e("<div />"))&&E.css("position",i.css("position")),(V=function(){var e,t,r;if(!_)return C=n.height(),e=parseInt(S.css("border-top-width"),10),t=parseInt(S.css("padding-top"),10),o=parseInt(S.css("padding-bottom"),10),s=S.offset().top+e+t,a=S.height(),b&&(b=!1,w=!1,null==d&&(i.insertAfter(E),E.detach()),i.css({position:"",top:"",width:"",bottom:""}).removeClass(f),r=!0),c=i.offset().top-(parseInt(i.css("margin-top"),10)||0)-h,m=i.outerHeight(!0),v=i.css("float"),E&&E.css({width:p(i),height:m,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:v}),r?M():void 0})(),x=void 0,k=h,B=g,M=function(){var e,p,u,y,T,M;if(!_)return u=!1,null!=B&&(B-=1)<=0&&(B=g,V(),u=!0),u||n.height()===C||(V(),u=!0),y=t.scrollTop(),null!=x&&(p=y-x),x=y,b?(r&&(T=y+m+k>a+s,w&&!T&&(w=!1,i.css({position:"fixed",bottom:"",top:k}).trigger("sticky_kit:unbottom"))),y<c&&(b=!1,k=h,null==d&&("left"!==v&&"right"!==v||i.insertAfter(E),E.detach()),e={position:"",width:"",top:""},i.css(e).removeClass(f).trigger("sticky_kit:unstick")),l&&(M=t.height(),m+h>M&&(w||(k-=p,k=Math.max(M-m,k),k=Math.min(h,k),b&&i.css({top:k+"px"}))))):y>c&&(b=!0,(e={position:"fixed",top:k}).width="border-box"===i.css("box-sizing")?i.outerWidth()+"px":i.width()+"px",i.css(e).addClass(f),null==d&&(i.after(E),"left"!==v&&"right"!==v||E.append(i)),i.trigger("sticky_kit:stick")),b&&r&&(null==T&&(T=y+m+k>a+s),!w&&T)?(w=!0,"static"===S.css("position")&&S.css({position:"relative"}),i.css({position:"absolute",bottom:o,top:"auto"}).trigger("sticky_kit:bottom")):void 0},T=function(){return V(),M()},y=function(){if(_=!0,t.off("touchmove",M),t.off("scroll",M),t.off("resize",T),e(document.body).off("sticky_kit:recalc",T),i.off("sticky_kit:detach",y),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:"",width:""}),S.position("position",""),b)return null==d&&("left"!==v&&"right"!==v||i.insertAfter(E),E.remove()),i.removeClass(f)},t.on("touchmove",M),t.on("scroll",M),t.on("resize",T),e(document.body).on("sticky_kit:recalc",T),i.on("sticky_kit:detach",y),setTimeout(M,0)}},a=0,c=this.length;a<c;a++)o=this[a],s(e(o));return this}}).call(this)},509:function(e,t,i){var n,o,r,s=i(5);!function(e){if(!e.jQuery){var t=function(e,i){return new t.fn.init(e,i)};t.isWindow=function(e){return null!=e&&e==e.window},t.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e},t.isArray=Array.isArray||function(e){return"array"===t.type(e)},t.isPlainObject=function(e){var i;if(!e||"object"!==t.type(e)||e.nodeType||t.isWindow(e))return!1;try{if(e.constructor&&!o.call(e,"constructor")&&!o.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(i in e);return void 0===i||o.call(e,i)},t.each=function(e,t,i){var n=0,o=e.length,r=l(e);if(i){if(r)for(;n<o&&!1!==t.apply(e[n],i);n++);else for(n in e)if(!1===t.apply(e[n],i))break}else if(r)for(;n<o&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},t.data=function(e,n,o){if(void 0===o){var r=(s=e[t.expando])&&i[s];if(void 0===n)return r;if(r&&n in r)return r[n]}else if(void 0!==n){var s=e[t.expando]||(e[t.expando]=++t.uuid);return i[s]=i[s]||{},i[s][n]=o,o}},t.removeData=function(e,n){var o=e[t.expando],r=o&&i[o];r&&t.each(n,function(e,t){delete r[t]})},t.extend=function(){var e,i,n,o,r,s,a=arguments[0]||{},l=1,c=arguments.length,d=!1;for("boolean"==typeof a&&(d=a,a=arguments[l]||{},l++),"object"!=typeof a&&"function"!==t.type(a)&&(a={}),l===c&&(a=this,l--);l<c;l++)if(null!=(r=arguments[l]))for(o in r)e=a[o],a!==(n=r[o])&&(d&&n&&(t.isPlainObject(n)||(i=t.isArray(n)))?(i?(i=!1,s=e&&t.isArray(e)?e:[]):s=e&&t.isPlainObject(e)?e:{},a[o]=t.extend(d,s,n)):void 0!==n&&(a[o]=n));return a},t.queue=function(e,i,n){if(e){i=(i||"fx")+"queue";var o,r,s,a=t.data(e,i);return n?(!a||t.isArray(n)?a=t.data(e,i,(s=r||[],null!=(o=n)&&(l(Object(o))?function(e,t){for(var i=+t.length,n=0,o=e.length;n<i;)e[o++]=t[n++];if(i!=i)for(;void 0!==t[n];)e[o++]=t[n++];e.length=o}(s,"string"==typeof o?[o]:o):[].push.call(s,o)),s)):a.push(n),a):a||[]}},t.dequeue=function(e,i){t.each(e.nodeType?[e]:e,function(e,n){i=i||"fx";var o=t.queue(n,i),r=o.shift();"inprogress"===r&&(r=o.shift()),r&&("fx"===i&&o.unshift("inprogress"),r.call(n,function(){t.dequeue(n,i)}))})},t.fn=t.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function e(){for(var e=this.offsetParent||document;e&&"html"===!e.nodeType.toLowerCase&&"static"===e.style.position;)e=e.offsetParent;return e||document}var i=this[0],e=e.apply(i),n=this.offset(),o=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:t(e).offset();return n.top-=parseFloat(i.style.marginTop)||0,n.left-=parseFloat(i.style.marginLeft)||0,e.style&&(o.top+=parseFloat(e.style.borderTopWidth)||0,o.left+=parseFloat(e.style.borderLeftWidth)||0),{top:n.top-o.top,left:n.left-o.left}}};var i={};t.expando="velocity"+(new Date).getTime(),t.uuid=0;for(var n={},o=n.hasOwnProperty,r=n.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),a=0;a<s.length;a++)n["[object "+s[a]+"]"]=s[a].toLowerCase();t.fn.init.prototype=t.fn,e.Velocity={Utilities:t}}function l(e){var i=e.length,n=t.type(e);return"function"!==n&&!t.isWindow(e)&&(!(1!==e.nodeType||!i)||("array"===n||0===i||"number"==typeof i&&i>0&&i-1 in e))}}(window),r=function(){return function(e,t,i,n){var o,r=function(){if(i.documentMode)return i.documentMode;for(var e=7;e>4;e--){var t=i.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]><span></span><![endif]--\x3e",t.getElementsByTagName("span").length)return t=null,e}return n}(),a=(o=0,t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(e){var t,i=(new Date).getTime();return t=Math.max(0,16-(i-o)),o=i+t,setTimeout(function(){e(i+t)},t)});function l(e){return d.isWrapped(e)?e=[].slice.call(e):d.isNode(e)&&(e=[e]),e}var c,d={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==n&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},h=!1;if(e.fn&&e.fn.jquery?(c=e,h=!0):c=t.Velocity.Utilities,r<=8&&!h)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(r<=7)){var p=400,u="swing",g={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:c,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:p,easing:u,begin:n,complete:n,progress:n,display:n,visibility:n,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){c.data(e,"velocity",{isSVG:d.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==n?(g.State.scrollAnchor=t,g.State.scrollPropertyLeft="pageXOffset",g.State.scrollPropertyTop="pageYOffset"):(g.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,g.State.scrollPropertyLeft="scrollLeft",g.State.scrollPropertyTop="scrollTop");var f=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,i,n){var o={x:t.x+n.dx*i,v:t.v+n.dv*i,tension:t.tension,friction:t.friction};return{dx:o.v,dv:e(o)}}function i(i,n){var o={dx:i.v,dv:e(i)},r=t(i,.5*n,o),s=t(i,.5*n,r),a=t(i,n,s),l=1/6*(o.dx+2*(r.dx+s.dx)+a.dx),c=1/6*(o.dv+2*(r.dv+s.dv)+a.dv);return i.x=i.x+l*n,i.v=i.v+c*n,i}return function e(t,n,o){var r,s,a,l={x:-1,v:0,tension:null,friction:null},c=[0],d=0;for(t=parseFloat(t)||500,n=parseFloat(n)||20,o=o||null,l.tension=t,l.friction=n,s=(r=null!==o)?(d=e(t,n))/o*.016:.016;a=i(a||l,s),c.push(1+a.x),d+=16,Math.abs(a.x)>1e-4&&Math.abs(a.v)>1e-4;);return r?function(e){return c[e*(c.length-1)|0]}:d}}();g.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},c.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){g.Easings[t[0]]=y.apply(null,t[1])});var m=g.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e<m.Lists.colors.length;e++){var t="color"===m.Lists.colors[e]?"0 0 0 1":"255 255 255 1";m.Hooks.templates[m.Lists.colors[e]]=["Red Green Blue Alpha",t]}var i,n,o;if(r)for(i in m.Hooks.templates){o=(n=m.Hooks.templates[i])[0].split(" ");var s=n[1].match(m.RegEx.valueSplit);"Color"===o[0]&&(o.push(o.shift()),s.push(s.shift()),m.Hooks.templates[i]=[o.join(" "),s.join(" ")])}for(i in m.Hooks.templates)for(var e in o=(n=m.Hooks.templates[i])[0].split(" ")){var a=i+o[e],l=e;m.Hooks.registered[a]=[i,l]}},getRoot:function(e){var t=m.Hooks.registered[e];return t?t[0]:e},cleanRootPropertyValue:function(e,t){return m.RegEx.valueUnwrap.test(t)&&(t=t.match(m.RegEx.valueUnwrap)[1]),m.Values.isCSSNullValue(t)&&(t=m.Hooks.templates[e][1]),t},extractValue:function(e,t){var i=m.Hooks.registered[e];if(i){var n=i[0],o=i[1];return(t=m.Hooks.cleanRootPropertyValue(n,t)).toString().match(m.RegEx.valueSplit)[o]}return t},injectValue:function(e,t,i){var n=m.Hooks.registered[e];if(n){var o,r=n[0],s=n[1];return(o=(i=m.Hooks.cleanRootPropertyValue(r,i)).toString().match(m.RegEx.valueSplit))[s]=t,o.join(" ")}return i}},Normalizations:{registered:{clip:function(e,t,i){switch(e){case"name":return"clip";case"extract":var n;return n=m.RegEx.wrappedValueAlreadyExtracted.test(i)?i:(n=i.toString().match(m.RegEx.valueUnwrap))?n[1].replace(/,(\s+)?/g," "):i;case"inject":return"rect("+i+")"}},blur:function(e,t,i){switch(e){case"name":return g.State.isFirefox?"filter":"-webkit-filter";case"extract":var n=parseFloat(i);if(!n&&0!==n){var o=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i);n=o?o[1]:0}return n;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(e,t,i){if(r<=8)switch(e){case"name":return"filter";case"extract":var n=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=n?n[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(e){case"name":return"opacity";case"extract":case"inject":return i}}},register:function(){r<=9||g.State.isGingerbread||(m.Lists.transformsBase=m.Lists.transformsBase.concat(m.Lists.transforms3D));for(var e=0;e<m.Lists.transformsBase.length;e++)!function(){var t=m.Lists.transformsBase[e];m.Normalizations.registered[t]=function(e,i,o){switch(e){case"name":return"transform";case"extract":return w(i)===n||w(i).transformCache[t]===n?/^scale/i.test(t)?1:0:w(i).transformCache[t].replace(/[()]/g,"");case"inject":var r=!1;switch(t.substr(0,t.length-1)){case"translate":r=!/(%|px|em|rem|vw|vh|\d)$/i.test(o);break;case"scal":case"scale":g.State.isAndroid&&w(i).transformCache[t]===n&&o<1&&(o=1),r=!/(\d)$/i.test(o);break;case"skew":case"rotate":r=!/(deg|\d)$/i.test(o)}return r||(w(i).transformCache[t]="("+o+")"),w(i).transformCache[t]}}}();for(e=0;e<m.Lists.colors.length;e++)!function(){var t=m.Lists.colors[e];m.Normalizations.registered[t]=function(e,i,o){switch(e){case"name":return t;case"extract":var s;if(m.RegEx.wrappedValueAlreadyExtracted.test(o))s=o;else{var a,l={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(o)?a=l[o]!==n?l[o]:l.black:m.RegEx.isHex.test(o)?a="rgb("+m.Values.hexToRgb(o).join(" ")+")":/^rgba?\(/i.test(o)||(a=l.black),s=(a||o).toString().match(m.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return r<=8||3!==s.split(" ").length||(s+=" 1"),s;case"inject":return r<=8?4===o.split(" ").length&&(o=o.split(/\s+/).slice(0,3).join(" ")):3===o.split(" ").length&&(o+=" 1"),(r<=8?"rgb":"rgba")+"("+o.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(r||g.State.isAndroid&&!g.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(g.State.prefixMatches[e])return[g.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],i=0,n=t.length;i<n;i++){var o;if(o=0===i?e:t[i]+e.replace(/^\w/,function(e){return e.toUpperCase()}),d.isString(g.State.prefixElement.style[o]))return g.State.prefixMatches[e]=o,[o,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t;return e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,i,n){return t+t+i+i+n+n}),(t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,i,o,s){function a(e,i){var o=0;if(r<=8)o=c.css(e,i);else{var l,d=!1;function h(){d&&m.setPropertyValue(e,"display","none")}if(/^(width|height)$/.test(i)&&0===m.getPropertyValue(e,"display")&&(d=!0,m.setPropertyValue(e,"display",m.Values.getDisplayType(e))),!s){if("height"===i&&"border-box"!==m.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var p=e.offsetHeight-(parseFloat(m.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(m.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(m.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(m.getPropertyValue(e,"paddingBottom"))||0);return h(),p}if("width"===i&&"border-box"!==m.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var u=e.offsetWidth-(parseFloat(m.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(m.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(m.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(m.getPropertyValue(e,"paddingRight"))||0);return h(),u}}l=w(e)===n?t.getComputedStyle(e,null):w(e).computedStyle?w(e).computedStyle:w(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===i&&(i="borderTopColor"),""!==(o=9===r&&"filter"===i?l.getPropertyValue(i):l[i])&&null!==o||(o=e.style[i]),h()}if("auto"===o&&/^(top|right|bottom|left)$/i.test(i)){var g=a(e,"position");("fixed"===g||"absolute"===g&&/top|left/i.test(i))&&(o=c(e).position()[i]+"px")}return o}var l;if(m.Hooks.registered[i]){var d=i,h=m.Hooks.getRoot(d);o===n&&(o=m.getPropertyValue(e,m.Names.prefixCheck(h)[0])),m.Normalizations.registered[h]&&(o=m.Normalizations.registered[h]("extract",e,o)),l=m.Hooks.extractValue(d,o)}else if(m.Normalizations.registered[i]){var p,u;"transform"!==(p=m.Normalizations.registered[i]("name",e))&&(u=a(e,m.Names.prefixCheck(p)[0]),m.Values.isCSSNullValue(u)&&m.Hooks.templates[i]&&(u=m.Hooks.templates[i][1])),l=m.Normalizations.registered[i]("extract",e,u)}if(!/^[\d-]/.test(l))if(w(e)&&w(e).isSVG&&m.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=e.getBBox()[i]}catch(e){l=0}else l=e.getAttribute(i);else l=a(e,m.Names.prefixCheck(i)[0]);return m.Values.isCSSNullValue(l)&&(l=0),g.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(e,i,n,o,s){var a=i;if("scroll"===i)s.container?s.container["scroll"+s.direction]=n:"Left"===s.direction?t.scrollTo(n,s.alternateValue):t.scrollTo(s.alternateValue,n);else if(m.Normalizations.registered[i]&&"transform"===m.Normalizations.registered[i]("name",e))m.Normalizations.registered[i]("inject",e,n),a="transform",n=w(e).transformCache[i];else{if(m.Hooks.registered[i]){var l=i,c=m.Hooks.getRoot(i);o=o||m.getPropertyValue(e,c),n=m.Hooks.injectValue(l,n,o),i=c}if(m.Normalizations.registered[i]&&(n=m.Normalizations.registered[i]("inject",e,n),i=m.Normalizations.registered[i]("name",e)),a=m.Names.prefixCheck(i)[0],r<=8)try{e.style[a]=n}catch(e){g.debug&&console.log("Browser does not support ["+n+"] for ["+a+"]")}else w(e)&&w(e).isSVG&&m.Names.SVGAttribute(i)?e.setAttribute(i,n):e.style[a]=n;g.debug>=2&&console.log("Set "+i+" ("+a+"): "+n)}return[a,n]},flushTransformCache:function(e){var t="";if((r||g.State.isAndroid&&!g.State.isChrome)&&w(e).isSVG){function i(t){return parseFloat(m.getPropertyValue(e,t))}var n={translate:[i("translateX"),i("translateY")],skewX:[i("skewX")],skewY:[i("skewY")],scale:1!==i("scale")?[i("scale"),i("scale")]:[i("scaleX"),i("scaleY")],rotate:[i("rotateZ"),0,0]};c.each(w(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),n[e]&&(t+=e+"("+n[e].join(" ")+") ",delete n[e])})}else{var o,s;c.each(w(e).transformCache,function(i){if(o=w(e).transformCache[i],"transformPerspective"===i)return s=o,!0;9===r&&"rotateZ"===i&&(i="rotate"),t+=i+o+" "}),s&&(t="perspective"+s+" "+t)}m.setPropertyValue(e,"transform",t)}};m.Hooks.register(),m.Normalizations.register(),g.hook=function(e,t,i){var o=n;return e=l(e),c.each(e,function(e,r){if(w(r)===n&&g.init(r),i===n)o===n&&(o=g.CSS.getPropertyValue(r,t));else{var s=g.CSS.setPropertyValue(r,t,i);"transform"===s[0]&&g.CSS.flushTransformCache(r),o=s}}),o};var v=function(){function e(){return o?V.promise||null:r}var o,r,s,a,h,u,f=arguments[0]&&(arguments[0].p||c.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||d.isString(arguments[0].properties));if(d.isWrapped(this)?(o=!1,s=0,a=this,r=this):(o=!0,s=1,a=f?arguments[0].elements||arguments[0].e:arguments[0]),a=l(a)){f?(h=arguments[0].properties||arguments[0].p,u=arguments[0].options||arguments[0].o):(h=arguments[s],u=arguments[s+1]);var _=a.length,y=0;if(!/^(stop|finish|finishAll)$/i.test(h)&&!c.isPlainObject(u)){u={};for(var k=s+1;k<arguments.length;k++)d.isArray(arguments[k])||!/^(fast|normal|slow)$/i.test(arguments[k])&&!/^\d/.test(arguments[k])?d.isString(arguments[k])||d.isArray(arguments[k])?u.easing=arguments[k]:d.isFunction(arguments[k])&&(u.complete=arguments[k]):u.duration=arguments[k]}var S,V={promise:null,resolver:null,rejecter:null};switch(o&&g.Promise&&(V.promise=new g.Promise(function(e,t){V.resolver=e,V.rejecter=t})),h){case"scroll":S="scroll";break;case"reverse":S="reverse";break;case"finish":case"finishAll":case"stop":c.each(a,function(e,t){w(t)&&w(t).delayTimer&&(clearTimeout(w(t).delayTimer.setTimeout),w(t).delayTimer.next&&w(t).delayTimer.next(),delete w(t).delayTimer),"finishAll"!==h||!0!==u&&!d.isString(u)||(c.each(c.queue(t,d.isString(u)?u:""),function(e,t){d.isFunction(t)&&t()}),c.queue(t,d.isString(u)?u:"",[]))});var T=[];return c.each(g.State.calls,function(e,t){t&&c.each(t[1],function(i,o){var r=u===n?"":u;if(!0!==r&&t[2].queue!==r&&(u!==n||!1!==t[2].queue))return!0;c.each(a,function(i,n){n===o&&((!0===u||d.isString(u))&&(c.each(c.queue(n,d.isString(u)?u:""),function(e,t){d.isFunction(t)&&t(null,!0)}),c.queue(n,d.isString(u)?u:"",[])),"stop"===h?(w(n)&&w(n).tweensContainer&&!1!==r&&c.each(w(n).tweensContainer,function(e,t){t.endValue=t.currentValue}),T.push(e)):"finish"!==h&&"finishAll"!==h||(t[2].duration=1))})})}),"stop"===h&&(c.each(T,function(e,t){C(t,!0)}),V.promise&&V.resolver(a)),e();default:if(!c.isPlainObject(h)||d.isEmptyObject(h)){if(d.isString(h)&&g.Redirects[h]){var B=(A=c.extend({},u)).duration,E=A.delay||0;return!0===A.backwards&&(a=c.extend(!0,[],a).reverse()),c.each(a,function(e,t){parseFloat(A.stagger)?A.delay=E+parseFloat(A.stagger)*e:d.isFunction(A.stagger)&&(A.delay=E+A.stagger.call(t,e,_)),A.drag&&(A.duration=parseFloat(B)||(/^(callout|transition)/.test(h)?1e3:p),A.duration=Math.max(A.duration*(A.backwards?1-e/_:(e+1)/_),.75*A.duration,200)),g.Redirects[h].call(t,t,A||{},e,_,a,V.promise?V:n)}),e()}var M="Velocity: First argument ("+h+") was not a property map, a known action, or a registered redirect. Aborting.";return V.promise?V.rejecter(new Error(M)):console.log(M),e()}S="start"}var A,P,D={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},R=[];if(c.each(a,function(e,o){d.isNode(o)&&function(){var e,o=this,r=c.extend({},g.defaults,u),s={};switch(w(o)===n&&g.init(o),parseFloat(r.delay)&&!1!==r.queue&&c.queue(o,r.queue,function(e){g.velocityQueueEntryFlag=!0,w(o).delayTimer={setTimeout:setTimeout(e,parseFloat(r.delay)),next:e}}),r.duration.toString().toLowerCase()){case"fast":r.duration=200;break;case"normal":r.duration=p;break;case"slow":r.duration=600;break;default:r.duration=parseFloat(r.duration)||1}function l(l){if(r.begin&&0===y)try{r.begin.call(a,a)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===S){var p,f,v,C=/^x$/i.test(r.axis)?"Left":"Top",k=parseFloat(r.offset)||0;r.container?d.isWrapped(r.container)||d.isNode(r.container)?(r.container=r.container[0]||r.container,v=(p=r.container["scroll"+C])+c(o).position()[C.toLowerCase()]+k):r.container=null:(p=g.State.scrollAnchor[g.State["scrollProperty"+C]],f=g.State.scrollAnchor[g.State["scrollProperty"+("Left"===C?"Top":"Left")]],v=c(o).offset()[C.toLowerCase()]+k),s={scroll:{rootPropertyValue:!1,startValue:p,currentValue:p,endValue:v,unitType:"",easing:r.easing,scrollData:{container:r.container,direction:C,alternateValue:f}},element:o},g.debug&&console.log("tweensContainer (scroll): ",s.scroll,o)}else if("reverse"===S){if(!w(o).tweensContainer)return void c.dequeue(o,r.queue);"none"===w(o).opts.display&&(w(o).opts.display="auto"),"hidden"===w(o).opts.visibility&&(w(o).opts.visibility="visible"),w(o).opts.loop=!1,w(o).opts.begin=null,w(o).opts.complete=null,u.easing||delete r.easing,u.duration||delete r.duration,r=c.extend({},w(o).opts,r);var T=c.extend(!0,{},w(o).tweensContainer);for(var B in T)if("element"!==B){var E=T[B].startValue;T[B].startValue=T[B].currentValue=T[B].endValue,T[B].endValue=E,d.isEmptyObject(u)||(T[B].easing=r.easing),g.debug&&console.log("reverse tweensContainer ("+B+"): "+JSON.stringify(T[B]),o)}s=T}else if("start"===S){function M(e,t){var i=n,s=n,a=n;return d.isArray(e)?(i=e[0],!d.isArray(e[1])&&/^[\d-]/.test(e[1])||d.isFunction(e[1])||m.RegEx.isHex.test(e[1])?a=e[1]:(d.isString(e[1])&&!m.RegEx.isHex.test(e[1])||d.isArray(e[1]))&&(s=t?e[1]:b(e[1],r.duration),e[2]!==n&&(a=e[2]))):i=e,t||(s=s||r.easing),d.isFunction(i)&&(i=i.call(o,y,_)),d.isFunction(a)&&(a=a.call(o,y,_)),[i||0,s,a]}for(var A in w(o).tweensContainer&&!0===w(o).isAnimating&&(T=w(o).tweensContainer),c.each(h,function(e,t){if(RegExp("^"+m.Lists.colors.join("$|^")+"$").test(e)){var i=M(t,!0),o=i[0],r=i[1],s=i[2];if(m.RegEx.isHex.test(o)){for(var a=["Red","Green","Blue"],l=m.Values.hexToRgb(o),c=s?m.Values.hexToRgb(s):n,d=0;d<a.length;d++){var p=[l[d]];r&&p.push(r),c!==n&&p.push(c[d]),h[e+a[d]]=p}delete h[e]}}}),h){var P=M(h[A]),O=P[0],F=P[1],z=P[2];A=m.Names.camelCase(A);var I=m.Hooks.getRoot(A),N=!1;if(w(o).isSVG||"tween"===I||!1!==m.Names.prefixCheck(I)[1]||m.Normalizations.registered[I]!==n){(r.display!==n&&null!==r.display&&"none"!==r.display||r.visibility!==n&&"hidden"!==r.visibility)&&/opacity|filter/.test(A)&&!z&&0!==O&&(z=0),r._cacheValues&&T&&T[A]?(z===n&&(z=T[A].endValue+T[A].unitType),N=w(o).rootPropertyValueCache[I]):m.Hooks.registered[A]?z===n?(N=m.getPropertyValue(o,I),z=m.getPropertyValue(o,A,N)):N=m.Hooks.templates[I][1]:z===n&&(z=m.getPropertyValue(o,A));var L,$,W,H=!1;if(z=(L=U(A,z))[0],W=L[1],O=(L=U(A,O))[0].replace(/^([+-\/*])=/,function(e,t){return H=t,""}),$=L[1],z=parseFloat(z)||0,O=parseFloat(O)||0,"%"===$&&(/^(fontSize|lineHeight)$/.test(A)?(O/=100,$="em"):/^scale/.test(A)?(O/=100,$=""):/(Red|Green|Blue)$/i.test(A)&&(O=O/100*255,$="")),/[\/*]/.test(H))$=W;else if(W!==$&&0!==z)if(0===O)$=W;else{e=e||q();var j=/margin|padding|left|right|width|text|word|letter/i.test(A)||/X$/.test(A)||"x"===A?"x":"y";switch(W){case"%":z*="x"===j?e.percentToPxWidth:e.percentToPxHeight;break;case"px":break;default:z*=e[W+"ToPx"]}switch($){case"%":z*=1/("x"===j?e.percentToPxWidth:e.percentToPxHeight);break;case"px":break;default:z*=1/e[$+"ToPx"]}}switch(H){case"+":O=z+O;break;case"-":O=z-O;break;case"*":O*=z;break;case"/":O=z/O}s[A]={rootPropertyValue:N,startValue:z,currentValue:z,endValue:O,unitType:$,easing:F},g.debug&&console.log("tweensContainer ("+A+"): "+JSON.stringify(s[A]),o)}else g.debug&&console.log("Skipping ["+I+"] due to a lack of browser support.");function U(e,t){var i,n;return n=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return i=e,""}),i||(i=m.Values.getUnitType(e)),[n,i]}function q(){var e={myParent:o.parentNode||i.body,position:m.getPropertyValue(o,"position"),fontSize:m.getPropertyValue(o,"fontSize")},n=e.position===D.lastPosition&&e.myParent===D.lastParent,r=e.fontSize===D.lastFontSize;D.lastParent=e.myParent,D.lastPosition=e.position,D.lastFontSize=e.fontSize;var s={};if(r&&n)s.emToPx=D.lastEmToPx,s.percentToPxWidth=D.lastPercentToPxWidth,s.percentToPxHeight=D.lastPercentToPxHeight;else{var a=w(o).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");g.init(a),e.myParent.appendChild(a),c.each(["overflow","overflowX","overflowY"],function(e,t){g.CSS.setPropertyValue(a,t,"hidden")}),g.CSS.setPropertyValue(a,"position",e.position),g.CSS.setPropertyValue(a,"fontSize",e.fontSize),g.CSS.setPropertyValue(a,"boxSizing","content-box"),c.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){g.CSS.setPropertyValue(a,t,"100%")}),g.CSS.setPropertyValue(a,"paddingLeft","100em"),s.percentToPxWidth=D.lastPercentToPxWidth=(parseFloat(m.getPropertyValue(a,"width",null,!0))||1)/100,s.percentToPxHeight=D.lastPercentToPxHeight=(parseFloat(m.getPropertyValue(a,"height",null,!0))||1)/100,s.emToPx=D.lastEmToPx=(parseFloat(m.getPropertyValue(a,"paddingLeft"))||1)/100,e.myParent.removeChild(a)}return null===D.remToPx&&(D.remToPx=parseFloat(m.getPropertyValue(i.body,"fontSize"))||16),null===D.vwToPx&&(D.vwToPx=parseFloat(t.innerWidth)/100,D.vhToPx=parseFloat(t.innerHeight)/100),s.remToPx=D.remToPx,s.vwToPx=D.vwToPx,s.vhToPx=D.vhToPx,g.debug>=1&&console.log("Unit ratios: "+JSON.stringify(s),o),s}}s.element=o}s.element&&(m.Values.addClass(o,"velocity-animating"),R.push(s),""===r.queue&&(w(o).tweensContainer=s,w(o).opts=r),w(o).isAnimating=!0,y===_-1?(g.State.calls.push([R,a,r,null,V.resolver]),!1===g.State.isTicking&&(g.State.isTicking=!0,x())):y++)}!1!==g.mock&&(!0===g.mock?r.duration=r.delay=1:(r.duration*=parseFloat(g.mock)||1,r.delay*=parseFloat(g.mock)||1)),r.easing=b(r.easing,r.duration),r.begin&&!d.isFunction(r.begin)&&(r.begin=null),r.progress&&!d.isFunction(r.progress)&&(r.progress=null),r.complete&&!d.isFunction(r.complete)&&(r.complete=null),r.display!==n&&null!==r.display&&(r.display=r.display.toString().toLowerCase(),"auto"===r.display&&(r.display=g.CSS.Values.getDisplayType(o))),r.visibility!==n&&null!==r.visibility&&(r.visibility=r.visibility.toString().toLowerCase()),r.mobileHA=r.mobileHA&&g.State.isMobile&&!g.State.isGingerbread,!1===r.queue?r.delay?setTimeout(l,r.delay):l():c.queue(o,r.queue,function(e,t){if(!0===t)return V.promise&&V.resolver(a),!0;g.velocityQueueEntryFlag=!0,l()}),""!==r.queue&&"fx"!==r.queue||"inprogress"===c.queue(o)[0]||c.dequeue(o)}.call(o)}),(A=c.extend({},g.defaults,u)).loop=parseInt(A.loop),P=2*A.loop-1,A.loop)for(var O=0;O<P;O++){var F={delay:A.delay,progress:A.progress};O===P-1&&(F.display=A.display,F.visibility=A.visibility,F.complete=A.complete),v(a,"reverse",F)}return e()}};(g=c.extend(v,g)).animate=v;var _=t.requestAnimationFrame||a;return g.State.isMobile||i.hidden===n||i.addEventListener("visibilitychange",function(){i.hidden?(_=function(e){return setTimeout(function(){e(!0)},16)},x()):_=t.requestAnimationFrame||a}),e.Velocity=g,e!==t&&(e.fn.velocity=v,e.fn.velocity.defaults=g.defaults),c.each(["Down","Up"],function(e,t){g.Redirects["slide"+t]=function(e,i,o,r,s,a){var l=c.extend({},i),d=l.begin,h=l.complete,p={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},u={};l.display===n&&(l.display="Down"===t?"inline"===g.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){for(var i in d&&d.call(s,s),p){u[i]=e.style[i];var n=g.CSS.getPropertyValue(e,i);p[i]="Down"===t?[n,0]:[0,n]}u.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in u)e.style[t]=u[t];h&&h.call(s,s),a&&a.resolver(s)},g(e,p,l)}}),c.each(["In","Out"],function(e,t){g.Redirects["fade"+t]=function(e,i,o,r,s,a){var l=c.extend({},i),d={opacity:"In"===t?1:0},h=l.complete;l.complete=o!==r-1?l.begin=null:function(){h&&h.call(s,s),a&&a.resolver(s)},l.display===n&&(l.display="In"===t?"auto":"none"),g(this,d,l)}}),g}function w(e){var t=c.data(e,"velocity");return null===t?n:t}function y(e,i,n,o){var r=4,s=.001,a=1e-7,l=10,c=11,d=1/(c-1),h="Float32Array"in t;if(4!==arguments.length)return!1;for(var p=0;p<4;++p)if("number"!=typeof arguments[p]||isNaN(arguments[p])||!isFinite(arguments[p]))return!1;e=Math.min(e,1),n=Math.min(n,1),e=Math.max(e,0),n=Math.max(n,0);var u=h?new Float32Array(c):new Array(c);function g(e,t){return 1-3*t+3*e}function f(e,t){return 3*t-6*e}function m(e){return 3*e}function v(e,t,i){return((g(t,i)*e+f(t,i))*e+m(t))*e}function _(e,t,i){return 3*g(t,i)*e*e+2*f(t,i)*e+m(t)}function w(t){for(var i=0,o=1,h=c-1;o!=h&&u[o]<=t;++o)i+=d;var p=i+(t-u[--o])/(u[o+1]-u[o])*d,g=_(p,e,n);return g>=s?function(t,i){for(var o=0;o<r;++o){var s=_(i,e,n);if(0===s)return i;i-=(v(i,e,n)-t)/s}return i}(t,p):0==g?p:function(t,i,o){var r,s,c=0;do{(r=v(s=i+(o-i)/2,e,n)-t)>0?o=s:i=s}while(Math.abs(r)>a&&++c<l);return s}(t,i,i+d)}var y=!1;function b(){y=!0,e==i&&n==o||function(){for(var t=0;t<c;++t)u[t]=v(t*d,e,n)}()}var x=function(t){return y||b(),e===i&&n===o?t:0===t?0:1===t?1:v(w(t),i,o)};x.getControlPoints=function(){return[{x:e,y:i},{x:n,y:o}]};var C="generateBezier("+[e,i,n,o]+")";return x.toString=function(){return C},x}function b(e,t){var i=e;return d.isString(e)?g.Easings[e]||(i=!1):i=d.isArray(e)&&1===e.length?function(e){return function(t){return Math.round(t*e)*(1/e)}}.apply(null,e):d.isArray(e)&&2===e.length?f.apply(null,e.concat([t])):!(!d.isArray(e)||4!==e.length)&&y.apply(null,e),!1===i&&(i=g.Easings[g.defaults.easing]?g.defaults.easing:u),i}function x(e){if(e){var t=(new Date).getTime(),i=g.State.calls.length;i>1e4&&(g.State.calls=function(e){for(var t=-1,i=e?e.length:0,n=[];++t<i;){var o=e[t];o&&n.push(o)}return n}(g.State.calls));for(var o=0;o<i;o++)if(g.State.calls[o]){var r=g.State.calls[o],s=r[0],a=r[2],l=r[3],h=!!l,p=null;l||(l=g.State.calls[o][3]=t-16);for(var u=Math.min((t-l)/a.duration,1),f=0,v=s.length;f<v;f++){var y=s[f],b=y.element;if(w(b)){var k=!1;if(a.display!==n&&null!==a.display&&"none"!==a.display){if("flex"===a.display){c.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],function(e,t){m.setPropertyValue(b,"display",t)})}m.setPropertyValue(b,"display",a.display)}for(var S in a.visibility!==n&&"hidden"!==a.visibility&&m.setPropertyValue(b,"visibility",a.visibility),y)if("element"!==S){var V,T=y[S],B=d.isString(T.easing)?g.Easings[T.easing]:T.easing;if(1===u)V=T.endValue;else{var E=T.endValue-T.startValue;if(V=T.startValue+E*B(u,a,E),!h&&V===T.currentValue)continue}if(T.currentValue=V,"tween"===S)p=V;else{if(m.Hooks.registered[S]){var M=m.Hooks.getRoot(S),A=w(b).rootPropertyValueCache[M];A&&(T.rootPropertyValue=A)}var P=m.setPropertyValue(b,S,T.currentValue+(0===parseFloat(V)?"":T.unitType),T.rootPropertyValue,T.scrollData);m.Hooks.registered[S]&&(m.Normalizations.registered[M]?w(b).rootPropertyValueCache[M]=m.Normalizations.registered[M]("extract",null,P[1]):w(b).rootPropertyValueCache[M]=P[1]),"transform"===P[0]&&(k=!0)}}a.mobileHA&&w(b).transformCache.translate3d===n&&(w(b).transformCache.translate3d="(0px, 0px, 0px)",k=!0),k&&m.flushTransformCache(b)}}a.display!==n&&"none"!==a.display&&(g.State.calls[o][2].display=!1),a.visibility!==n&&"hidden"!==a.visibility&&(g.State.calls[o][2].visibility=!1),a.progress&&a.progress.call(r[1],r[1],u,Math.max(0,l+a.duration-t),l,p),1===u&&C(o)}}g.State.isTicking&&_(x)}function C(e,t){if(!g.State.calls[e])return!1;for(var i=g.State.calls[e][0],o=g.State.calls[e][1],r=g.State.calls[e][2],s=g.State.calls[e][4],a=!1,l=0,d=i.length;l<d;l++){var h=i[l].element;if(t||r.loop||("none"===r.display&&m.setPropertyValue(h,"display",r.display),"hidden"===r.visibility&&m.setPropertyValue(h,"visibility",r.visibility)),!0!==r.loop&&(c.queue(h)[1]===n||!/\.velocityQueueEntryFlag/i.test(c.queue(h)[1]))&&w(h)){w(h).isAnimating=!1,w(h).rootPropertyValueCache={};var p=!1;c.each(m.Lists.transforms3D,function(e,t){var i=/^scale/.test(t)?1:0,o=w(h).transformCache[t];w(h).transformCache[t]!==n&&new RegExp("^\\("+i+"[^.]").test(o)&&(p=!0,delete w(h).transformCache[t])}),r.mobileHA&&(p=!0,delete w(h).transformCache.translate3d),p&&m.flushTransformCache(h),m.Values.removeClass(h,"velocity-animating")}if(!t&&r.complete&&!r.loop&&l===d-1)try{r.complete.call(o,o)}catch(e){setTimeout(function(){throw e},1)}s&&!0!==r.loop&&s(o),w(h)&&!0===r.loop&&!t&&(c.each(w(h).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),g(h,"reverse",{loop:!0,delay:r.delay})),!1!==r.queue&&c.dequeue(h,r.queue)}g.State.calls[e]=!1;for(var u=0,f=g.State.calls.length;u<f;u++)if(!1!==g.State.calls[u]){a=!0;break}!1===a&&(g.State.isTicking=!1,delete g.State.calls,g.State.calls=[])}s.fn.velocity=s.fn.animate}(window.jQuery||window.Zepto||window,window,document)},"object"==typeof e.exports?e.exports=r():void 0===(o="function"==typeof(n=r)?n.call(t,i,t,e):n)||(e.exports=o)},510:function(e,t,i){var n,o;n=[i(22),i(54),i(6)],void 0===(o=function(e,t,i){var n={};return n.ConfigModel=t.extend({defaults:{availableStyles:{},socialIcons:{},blockDefaults:{},sidepanelWidth:"331px",validation:{},urls:{}}}),n._config={},n.getConfig=function(){return n._config},n.setConfig=function(e){return n._config=new n.ConfigModel(e,{parse:!0}),n._config},e.on("before:start",function(e,t){var o=e,r=i.clone(t.config);o.getConfig=n.getConfig,o.setConfig=n.setConfig,r.blockDefaults=i.extend(r.blockDefaults,t.newsletter.body.blockDefaults||{}),o.setConfig(r)}),n}.apply(t,n))||(e.exports=o)},511:function(e,t,i){"use strict";var n,o;n=[i(22),i(25),i(54),i(6)],void 0===(o=function(e,t,i,n){var o={};return o.StylesModel=i.extend({defaults:{text:{fontColor:"#000000",fontFamily:"Arial",fontSize:"16px"},h1:{fontColor:"#111111",fontFamily:"Arial",fontSize:"40px"},h2:{fontColor:"#222222",fontFamily:"Tahoma",fontSize:"32px"},h3:{fontColor:"#333333",fontFamily:"Verdana",fontSize:"24px"},link:{fontColor:"#21759B",textDecoration:"underline"},wrapper:{backgroundColor:"#ffffff"},body:{backgroundColor:"#cccccc"}},initialize:function(){this.on("change",function(){e.getChannel().trigger("autoSave")})}}),o.StylesView=t.View.extend({getTemplate:function(){return window.templates.styles},modelEvents:{change:"render"},serializeData:function(){return this.model.toJSON()}}),o._globalStyles=new i,o.getGlobalStyles=function(){return o._globalStyles},o.setGlobalStyles=function(e){return o._globalStyles=new o.StylesModel(e),o._globalStyles},o.getAvailableStyles=function(){return e.getConfig().get("availableStyles")},e.on("before:start",function(e,t){var i,r,s=e;s.getGlobalStyles=o.getGlobalStyles,s.setGlobalStyles=o.setGlobalStyles,s.getAvailableStyles=o.getAvailableStyles,i=t.newsletter.body,r=n.has(i,"globalStyles")?i.globalStyles:{},this.setGlobalStyles(r)}),e.on("start",function(e){var t=new o.StylesView({model:e.getGlobalStyles()});e._appView.showChildView("stylesRegion",t)}),o}.apply(t,n))||(e.exports=o)},512:function(e,t,i){var n,o;n=[i(22),i(75),i(0),i(37),i(25),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a){"use strict";var l,c={};return c._contentWidgets=new(n.Collection.extend({model:r.extend({defaults:{name:"",priority:100,widgetView:void 0}}),comparator:"priority"})),c.registerWidget=function(e){return c._contentWidgets.add(e)},c.getWidgets=function(){return c._contentWidgets},c._layoutWidgets=new(n.Collection.extend({model:r.extend({defaults:{name:"",priority:100,widgetView:void 0}}),comparator:"priority"})),c.registerLayoutWidget=function(e){return c._layoutWidgets.add(e)},c.getLayoutWidgets=function(){return c._layoutWidgets},l=o.View.extend({getTemplate:function(){return window.templates.sidebar},regions:{contentRegion:".mailpoet_content_region",layoutRegion:".mailpoet_layout_region",stylesRegion:".mailpoet_styles_region",previewRegion:".mailpoet_preview_region"},events:{"click .mailpoet_sidebar_region h3, .mailpoet_sidebar_region .handlediv":function(e){var t=this.$el.find(".mailpoet_sidebar_region:not(.closed)"),i=this.$el.find(e.target).closest(".mailpoet_sidebar_region");t.find(".mailpoet_region_content").velocity("slideUp",{duration:250,easing:"easeOut",complete:function(){t.addClass("closed")}}),t.get(0)!==i.get(0)&&i.find(".mailpoet_region_content").velocity("slideDown",{duration:250,easing:"easeIn",complete:function(){i.removeClass("closed")}})}},initialize:function(){a(window).on("resize",this.updateHorizontalScroll.bind(this)).on("scroll",this.updateHorizontalScroll.bind(this))},onRender:function(){this.showChildView("contentRegion",new c.SidebarWidgetsView(e.getWidgets())),this.showChildView("layoutRegion",new c.SidebarLayoutWidgetsView(e.getLayoutWidgets())),this.showChildView("stylesRegion",new c.SidebarStylesView({model:e.getGlobalStyles(),availableStyles:e.getAvailableStyles()})),this.showChildView("previewRegion",new c.SidebarPreviewView)},updateHorizontalScroll:function(){this.$el.parent().each(function(){var e,t=a(this);"fixed"===t.css("position")?(e=t.parent().offset().left-a(window).scrollLeft(),t.css("left",e+"px")):t.css("left","")})},onDomRefresh:function(){this.$el.parent().stick_in_parent({offset_top:32}),this.$el.parent().on("sticky_kit:stick",this.updateHorizontalScroll.bind(this)),this.$el.parent().on("sticky_kit:unstick",this.updateHorizontalScroll.bind(this)),this.$el.parent().on("sticky_kit:bottom",this.updateHorizontalScroll.bind(this)),this.$el.parent().on("sticky_kit:unbottom",this.updateHorizontalScroll.bind(this))}}),c.SidebarWidgetsCollectionView=o.CollectionView.extend({childView:function(e){return e.get("widgetView")}}),c.SidebarWidgetsView=o.View.extend({getTemplate:function(){return window.templates.sidebarContent},regions:{widgets:".mailpoet_region_content"},initialize:function(e){this.widgets=e},onRender:function(){this.showChildView("widgets",new c.SidebarWidgetsCollectionView({collection:this.widgets}))}}),c.SidebarLayoutWidgetsView=c.SidebarWidgetsView.extend({getTemplate:function(){return window.templates.sidebarLayout}}),c.SidebarStylesView=o.View.extend({getTemplate:function(){return window.templates.sidebarStyles},behaviors:{ColorPickerBehavior:{}},events:function(){return{"change #mailpoet_text_font_color":s.partial(this.changeColorField,"text.fontColor"),"change #mailpoet_text_font_family":function(e){this.model.set("text.fontFamily",e.target.value)},"change #mailpoet_text_font_size":function(e){this.model.set("text.fontSize",e.target.value)},"change #mailpoet_h1_font_color":s.partial(this.changeColorField,"h1.fontColor"),"change #mailpoet_h1_font_family":function(e){this.model.set("h1.fontFamily",e.target.value)},"change #mailpoet_h1_font_size":function(e){this.model.set("h1.fontSize",e.target.value)},"change #mailpoet_h2_font_color":s.partial(this.changeColorField,"h2.fontColor"),"change #mailpoet_h2_font_family":function(e){this.model.set("h2.fontFamily",e.target.value)},"change #mailpoet_h2_font_size":function(e){this.model.set("h2.fontSize",e.target.value)},"change #mailpoet_h3_font_color":s.partial(this.changeColorField,"h3.fontColor"),"change #mailpoet_h3_font_family":function(e){this.model.set("h3.fontFamily",e.target.value)},"change #mailpoet_h3_font_size":function(e){this.model.set("h3.fontSize",e.target.value)},"change #mailpoet_a_font_color":s.partial(this.changeColorField,"link.fontColor"),"change #mailpoet_a_font_underline":function(e){this.model.set("link.textDecoration",e.target.checked?e.target.value:"none")},"change #mailpoet_newsletter_background_color":s.partial(this.changeColorField,"wrapper.backgroundColor"),"change #mailpoet_background_color":s.partial(this.changeColorField,"body.backgroundColor")}},templateContext:function(){return{model:this.model.toJSON(),availableStyles:this.availableStyles.toJSON()}},initialize:function(e){this.availableStyles=e.availableStyles},changeField:function(e,t){this.model.set(e,a(t.target).val())},changeColorField:function(e,t){var i=a(t.target).val();""===i&&(i="transparent"),this.model.set(e,i)}}),c.SidebarPreviewView=o.View.extend({getTemplate:function(){return window.templates.sidebarPreview},events:{"click .mailpoet_show_preview":"showPreview","click #mailpoet_send_preview":"sendPreview"},onBeforeDestroy:function(){this.previewView&&(this.previewView.destroy(),this.previewView=null)},showPreview:function(){var t=e.toJSON();s.isUndefined(t.body)||(t.body=JSON.stringify(t.body)),i.Modal.loading(!0),i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"showPreview",data:t}).always(function(){i.Modal.loading(!1)}).done(function(t){this.previewView=new c.NewsletterPreviewView({previewType:window.localStorage.getItem(e.getConfig().get("newsletterPreview.previewTypeLocalStorageKey")),previewUrl:t.meta.preview_url}),this.previewView.render(),i.Modal.popup({template:"",element:this.previewView.$el,minWidth:"95%",height:"100%",title:i.I18n.t("newsletterPreview"),onCancel:function(){this.previewView.destroy(),this.previewView=null}.bind(this)}),i.trackEvent("Editor > Browser Preview",{"MailPoet Free version":window.mailpoet_version})}.bind(this)).fail(function(e){e.errors.length>0&&i.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})},sendPreview:function(){var n=this.$("#mailpoet_preview_to_email"),o={subscriber:n.val(),id:e.getNewsletter().get("id")};if(o.subscriber.length<=0)return i.Notice.error(i.I18n.t("newsletterPreviewEmailMissing"),{positionAfter:n,scroll:!0}),!1;i.Modal.loading(!0),e.getChannel().request("save").always(function(){t.previewNewsletter(o).always(function(){i.Modal.loading(!1)}).done(function(){i.Notice.success(i.I18n.t("newsletterPreviewSent"),{scroll:!0}),i.trackEvent("Editor > Preview sent",{"MailPoet Free version":window.mailpoet_version,"Domain name":o.subscriber.substring(o.subscriber.indexOf("@")+1)}),i.Poll.successDelivery.canShow("preview")&&(i.Poll.successDelivery.showModal("preview","IHedf1"),i.Poll.successDelivery.setPollShown("preview"))}).fail(function(e){e.errors.length>0&&i.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0,static:!0})})})}}),c.NewsletterPreviewView=o.View.extend({className:"mailpoet_browser_preview_wrapper",getTemplate:function(){return window.templates.newsletterPreview},events:function(){return{"change .mailpoet_browser_preview_type":"changeBrowserPreviewType"}},initialize:function(e){this.previewType=e.previewType,this.previewUrl=e.previewUrl,this.width="100%",this.height="100%"},templateContext:function(){return{previewType:this.previewType,previewUrl:this.previewUrl,width:this.width,height:this.height}},changeBrowserPreviewType:function(t){var i=a(t.target).val();"mobile"===i?(this.$(".mailpoet_browser_preview_container").removeClass("mailpoet_browser_preview_container_desktop"),this.$(".mailpoet_browser_preview_container").addClass("mailpoet_browser_preview_container_mobile")):(this.$(".mailpoet_browser_preview_container").addClass("mailpoet_browser_preview_container_desktop"),this.$(".mailpoet_browser_preview_container").removeClass("mailpoet_browser_preview_container_mobile")),window.localStorage.setItem(e.getConfig().get("newsletterPreview.previewTypeLocalStorageKey"),i),this.previewType=i}}),e.on("before:start",function(e){var t=e;t.registerWidget=c.registerWidget,t.getWidgets=c.getWidgets,t.registerLayoutWidget=c.registerLayoutWidget,t.getLayoutWidgets=c.getLayoutWidgets}),e.on("start",function(e){var t=new l;e._appView.showChildView("sidebarRegion",t),i.helpTooltip.show(document.getElementById("tooltip-send-preview"),{tooltipId:"tooltip-editor-send-preview",tooltip:i.I18n.t("helpTooltipSendPreview")})}),c}.apply(t,n))||(e.exports=o)},513:function(e,t,i){"use strict";var n,o;n=[i(22),i(54),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={};return o.NewsletterModel=t.extend({whitelisted:["id","subject","preheader","type"],initialize:function(){this.on("change",function(){e.getChannel().trigger("autoSave")})},toJSON:function(){return i.pick(t.prototype.toJSON.call(this),this.whitelisted)}}),o._blockTypes={},o.registerBlockType=function(e,t){o._blockTypes[e]=t},o.getBlockTypeModel=function(e){if(e in o._blockTypes)return o._blockTypes[e].blockModel;throw new Error("Block type not supported: "+e)},o.getBlockTypeView=function(e){if(e in o._blockTypes)return o._blockTypes[e].blockView;throw new Error("Block type not supported: "+e)},o.getBody=function(){return{content:e._contentContainer.toJSON(),globalStyles:e.getGlobalStyles().toJSON(),blockDefaults:i.omit(e.getConfig().toJSON().blockDefaults,"text","image")}},o.toJSON=function(){return i.extend({body:o.getBody()},e.getNewsletter().toJSON())},o.getNewsletter=function(){return o.newsletter},o.findModels=function(t){var n=e._contentContainer.getChildren();return i.filter(n,t)},e.on("before:start",function(e,t){var n=e;n.registerBlockType=o.registerBlockType,n.getBlockTypeModel=o.getBlockTypeModel,n.getBlockTypeView=o.getBlockTypeView,n.toJSON=o.toJSON,n.getBody=o.getBody,n.getNewsletter=o.getNewsletter,n.findModels=o.findModels,o.newsletter=new o.NewsletterModel(i.omit(i.clone(t.newsletter),["body"]))}),e.on("start",function(e,t){var o=e,r=t.newsletter.body,s=i.has(r,"content")?r.content:{};i.has(t.newsletter,"body")&&i.isObject(t.newsletter.body)||n.Notice.error(n.I18n.t("newsletterBodyIsCorrupted"),{static:!0}),o._contentContainer=new(o.getBlockTypeModel("container"))(s,{parse:!0}),o._contentContainerView=new(o.getBlockTypeView("container"))({model:o._contentContainer,renderOptions:{depth:0}}),o._appView.showChildView("contentRegion",o._contentContainerView)}),o}.apply(t,n))||(e.exports=o)},514:function(e,t,i){"use strict";var n,o;n=[i(22),i(37),i(25),i(6),i(5),i(0)],void 0===(o=function(e,t,i,n,o,r){var s={};return s.HeadingView=i.View.extend({getTemplate:function(){return window.templates.heading},templateContext:function(){return{model:this.model.toJSON()}},events:function(){return{"keyup .mailpoet_input_title":n.partial(this.changeField,"subject"),"keyup .mailpoet_input_preheader":n.partial(this.changeField,"preheader")}},changeField:function(e,t){this.model.set(e,o(t.target).val())}}),e.on("start",function(e){e._appView.showChildView("headingRegion",new s.HeadingView({model:e.getNewsletter()})),r.helpTooltip.show(document.getElementById("tooltip-designer-subject-line"),{tooltipId:"tooltip-designer-subject-line-ti",tooltip:r.I18n.t("helpTooltipDesignerSubjectLine"),place:"right"}),r.helpTooltip.show(document.getElementById("tooltip-designer-preheader"),{tooltipId:"tooltip-designer-preheader-ti",tooltip:r.I18n.t("helpTooltipDesignerPreheader")})}),s}.apply(t,n))||(e.exports=o)},515:function(e,t,i){var n,o;n=[i(22),i(75),i(0),i(227),i(37),i(25),i(5),i(516),i(517),i(337),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a,l,c,d,h){"use strict";var p,u={};return u.save=function(){var n=e.toJSON(),o=h("#mailpoet_editor_top");return d.isUndefined(n.body)||(n.body=JSON.stringify(n.body)),e.getChannel().trigger("beforeEditorSave",n),t.saveNewsletter(n).done(function(t){void 0!==t.success&&!0===t.success||void 0!==t.error&&(0===t.error.length?i.Notice.error(i.I18n.t("templateSaveFailed"),{positionAfter:o,scroll:!0}):h(t.error).each(function(e,t){i.Notice.error(t,{positionAfter:o,scroll:!0})})),d.isUndefined(n.body)||(n.body=JSON.parse(n.body)),e.getChannel().trigger("afterEditorSave",n,t)}).fail(function(t){e.getChannel().trigger("afterEditorSave",{},t)})},u.saveTemplate=function(t){return c.fromNewsletter(e.toJSON()).then(function(n){var o=d.extend(t||{},{thumbnail:n,body:JSON.stringify(e.getBody()),categories:JSON.stringify(["saved",e.getNewsletter().get("type")])});return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"save",data:o})})},u.exportTemplate=function(t){return c.fromNewsletter(e.toJSON()).then(function(n){var o=d.extend(t||{},{thumbnail:n,body:e.getBody(),categories:JSON.stringify(["saved",e.getNewsletter().get("type")])}),r=new a([JSON.stringify(o)],{type:"application/json;charset=utf-8"});l.saveAs(r,"template.json"),i.trackEvent("Editor > Template exported",{"MailPoet Free version":window.mailpoet_version})})},u.SaveView=r.View.extend({getTemplate:function(){return window.templates.save},templateContext:function(){return{wrapperClass:this.wrapperClass}},events:{"click .mailpoet_save_button":"save","click .mailpoet_save_show_options":"toggleSaveOptions","click .mailpoet_save_next":"next","click .mailpoet_save_template":"showSaveAsTemplate","click .mailpoet_save_as_template":"saveAsTemplate","click .mailpoet_save_export":"showExportTemplate","click .mailpoet_export_template":"exportTemplate"},initialize:function(){this.setDropdownDirectionDown(),e.getChannel().on("beforeEditorSave",this.beforeSave,this),e.getChannel().on("afterEditorSave",this.afterSave,this)},setDropdownDirectionDown:function(){this.wrapperClass="mailpoet_save_dropdown_down"},setDropdownDirectionUp:function(){this.wrapperClass="mailpoet_save_dropdown_up"},onRender:function(){this.validateNewsletter(e.toJSON())},save:function(){this.hideSaveOptions(),e.getChannel().request("save")},beforeSave:function(){this.$(".mailpoet_autosaved_at").text(i.I18n.t("saving"))},afterSave:function(e){this.validateNewsletter(e),this.$(".mailpoet_editor_last_saved").removeClass("mailpoet_hidden"),this.$(".mailpoet_autosaved_at").text("")},showSaveOptions:function(){this.$(".mailpoet_save_show_options").addClass("mailpoet_save_show_options_active"),this.$(".mailpoet_save_options").removeClass("mailpoet_hidden"),this.hideSaveAsTemplate(),this.hideExportTemplate()},hideSaveOptions:function(){this.$(".mailpoet_save_show_options").removeClass("mailpoet_save_show_options_active"),this.$(".mailpoet_save_options").addClass("mailpoet_hidden"),this.hideSaveAsTemplate(),this.hideExportTemplate()},toggleSaveOptions:function(){this.$(".mailpoet_save_show_options").hasClass("mailpoet_save_show_options_active")?this.hideSaveOptions():this.showSaveOptions()},showSaveAsTemplate:function(){this.$(".mailpoet_save_as_template_container").removeClass("mailpoet_hidden")},hideSaveAsTemplate:function(){this.$(".mailpoet_save_as_template_container").addClass("mailpoet_hidden")},saveAsTemplate:function(){var e=this.$(".mailpoet_save_as_template_name").val(),t=h("#mailpoet_editor_top");""===e?i.Notice.error(i.I18n.t("templateNameMissing"),{positionAfter:t,scroll:!0}):(u.saveTemplate({name:e}).then(function(){i.Notice.success(i.I18n.t("templateSaved"),{positionAfter:t,scroll:!0}),i.trackEvent("Editor > Template saved",{"MailPoet Free version":window.mailpoet_version})}).catch(function(){i.Notice.error(i.I18n.t("templateSaveFailed"),{positionAfter:t,scroll:!0})}),this.hideSaveOptions())},showExportTemplate:function(){this.$(".mailpoet_export_template_container").removeClass("mailpoet_hidden")},hideExportTemplate:function(){this.$(".mailpoet_export_template_container").addClass("mailpoet_hidden")},exportTemplate:function(){var e=this.$(".mailpoet_export_template_name").val(),t=h("#mailpoet_editor_top");""===e?i.Notice.error(i.I18n.t("templateNameMissing"),{positionAfter:t,scroll:!0}):(u.exportTemplate({name:e}),this.hideExportTemplate())},next:function(){this.hideSaveOptions(),this.$(".mailpoet_save_next").hasClass("button-disabled")||(u._cancelAutosave(),u.save().done(function(){window.location.href=e.getConfig().get("urls.send")}))},validateNewsletter:function(t){var n="";e._contentContainer.isValid()?(t&&t.body&&t.body.content&&(n=JSON.stringify(t.body.content)),e.getConfig().get("validation.validateUnsubscribeLinkPresent")&&n.indexOf("[link:subscription_unsubscribe_url]")<0&&n.indexOf("[link:subscription_unsubscribe]")<0?this.showValidationError(i.I18n.t("unsubscribeLinkMissing")):"notification"===e.getNewsletter().get("type")&&n.indexOf('"type":"automatedLatestContent"')<0&&n.indexOf('"type":"automatedLatestContentLayout"')<0?this.showValidationError(i.I18n.t("automatedLatestContentMissing")):this.hideValidationError()):this.showValidationError(e._contentContainer.validationError)},showValidationError:function(e){var t=this.$(".mailpoet_save_error");t.text(e),t.removeClass("mailpoet_hidden"),this.$(".mailpoet_save_next").addClass("button-disabled")},hideValidationError:function(){this.$(".mailpoet_save_error").addClass("mailpoet_hidden"),this.$(".mailpoet_save_next").removeClass("button-disabled")}}),u.autoSave=function(){u._cancelAutosave(),p=setTimeout(function(){e.getChannel().request("save").always(function(){u._cancelAutosave()})},1e3)},u._cancelAutosave=function(){p&&(clearTimeout(p),p=void 0)},u.beforeExitWithUnsavedChanges=function(e){var t,n;if(p)return t=i.I18n.t("unsavedChangesWillBeLost"),(n=e||window.event)&&(n.returnValue=t),t},e.on("before:start",function(e){var t=e;t.save=u.save,t.getChannel().on("autoSave",u.autoSave),window.onbeforeunload=u.beforeExitWithUnsavedChanges,t.getChannel().reply("save",t.save)}),e.on("start",function(e){var t=new u.SaveView,i=new u.SaveView;i.setDropdownDirectionUp(),e._appView.showChildView("topRegion",t),e._appView.showChildView("bottomRegion",i)}),u}.apply(t,n))||(e.exports=o)},516:function(e,t){
6
  /*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */
7
  !function(e){"use strict";if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(e){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},i=function(){this.data=[]},n=function(e,t,i){this.data=e,this.size=e.length,this.type=t,this.encoding=i},o=i.prototype,r=n.prototype,s=e.FileReaderSync,a=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),c=l.length,d=e.URL||e.webkitURL||e,h=d.createObjectURL,p=d.revokeObjectURL,u=d,g=e.btoa,f=e.atob,m=e.ArrayBuffer,v=e.Uint8Array,_=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(n.fake=r.fake=!0;c--;)a.prototype[l[c]]=c+1;return d.createObjectURL||(u=e.URL=function(e){var t,i=document.createElementNS("http://www.w3.org/1999/xhtml","a");return i.href=e,"origin"in i||("data:"===i.protocol.toLowerCase()?i.origin=null:(t=e.match(_),i.origin=t&&t[1])),i}),u.createObjectURL=function(e){var t,i=e.type;return null===i&&(i="application/octet-stream"),e instanceof n?(t="data:"+i,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):g?t+";base64,"+g(e.data):t+","+encodeURIComponent(e.data)):h?h.call(d,e):void 0},u.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&p&&p.call(d,e)},o.append=function(e){var i=this.data;if(v&&(e instanceof m||e instanceof v)){for(var o="",r=new v(e),l=0,c=r.length;l<c;l++)o+=String.fromCharCode(r[l]);i.push(o)}else if("Blob"===t(e)||"File"===t(e)){if(!s)throw new a("NOT_READABLE_ERR");var d=new s;i.push(d.readAsBinaryString(e))}else e instanceof n?"base64"===e.encoding&&f?i.push(f(e.data)):"URI"===e.encoding?i.push(decodeURIComponent(e.data)):"raw"===e.encoding&&i.push(e.data):("string"!=typeof e&&(e+=""),i.push(unescape(encodeURIComponent(e))))},o.getBlob=function(e){return arguments.length||(e=null),new n(this.data.join(""),e,"raw")},o.toString=function(){return"[object BlobBuilder]"},r.slice=function(e,t,i){var o=arguments.length;return o<3&&(i=null),new n(this.data.slice(e,o>1?t:this.data.length),i,this.encoding)},r.toString=function(){return"[object Blob]"},r.close=function(){this.size=0,delete this.data},i}(e);e.Blob=function(e,i){var n=i&&i.type||"",o=new t;if(e)for(var r=0,s=e.length;r<s;r++)Uint8Array&&e[r]instanceof Uint8Array?o.append(e[r].buffer):o.append(e[r]);var a=o.getBlob(n);return!a.slice&&a.webkitSlice&&(a.slice=a.webkitSlice),a};var i=Object.getPrototypeOf||function(e){return e.__proto__};e.Blob.prototype=i(new e.Blob)}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content||this),e.exports=window.Blob},517:function(e,t,i){var n,o=o||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,i=function(){return e.URL||e.webkitURL||e},n=t.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in n,r=/constructor/i.test(e.HTMLElement)||e.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent),a=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},l=function(e){setTimeout(function(){"string"==typeof e?i().revokeObjectURL(e):e.remove()},4e4)},c=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},d=function(t,d,h){h||(t=c(t));var p,u=this,g="application/octet-stream"===t.type,f=function(){!function(e,t,i){for(var n=(t=[].concat(t)).length;n--;){var o=e["on"+t[n]];if("function"==typeof o)try{o.call(e,i||e)}catch(e){a(e)}}}(u,"writestart progress write writeend".split(" "))};if(u.readyState=u.INIT,o)return p=i().createObjectURL(t),void setTimeout(function(){var e,t;n.href=p,n.download=d,e=n,t=new MouseEvent("click"),e.dispatchEvent(t),f(),l(p),u.readyState=u.DONE});!function(){if((s||g&&r)&&e.FileReader){var n=new FileReader;return n.onloadend=function(){var t=s?n.result:n.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,u.readyState=u.DONE,f()},n.readAsDataURL(t),void(u.readyState=u.INIT)}p||(p=i().createObjectURL(t)),g?e.location.href=p:e.open(p,"_blank")||(e.location.href=p);u.readyState=u.DONE,f(),l(p)}()},h=d.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,i){return t=t||e.name||"download",i||(e=c(e)),navigator.msSaveOrOpenBlob(e,t)}:(h.abort=function(){},h.readyState=h.INIT=0,h.WRITING=1,h.DONE=2,h.error=h.onwritestart=h.onprogress=h.onwrite=h.onabort=h.onerror=h.onwriteend=null,function(e,t,i){return new d(e,t||e.name||"download",i)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);
8
- /*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */e.exports?e.exports.saveAs=o:null!==i(518)&&null!==i(519)&&(void 0===(n=function(){return o}.call(t,i,t,e))||(e.exports=n))},518:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},519:function(e,t){(function(t){e.exports=t}).call(this,{})},520:function(e,t,i){var n,o;n=[i(25),i(46),i(0),i(521)],void 0===(o=function(e,t,i){t.ColorPickerBehavior=e.Behavior.extend({onRender:function(){var e=this;this.view.$(".mailpoet_color").each(function(){var t=e.view.$(this),n=function(e){e&&e.getAlpha()>0?t.val(e.toString("hex6")):t.val(""),t.trigger("change")};t.spectrum({clickoutFiresChange:!0,showInput:!0,showInitial:!0,showPalette:!0,showSelectionPalette:!0,palette:[],localStorageKey:"newsletter_editor.spectrum.palette",preferredFormat:"hex6",allowEmpty:!0,chooseText:i.I18n.t("selectColor"),cancelText:i.I18n.t("cancelColorSelection"),change:n,move:n,hide:n})})}})}.apply(t,n))||(e.exports=o)},521:function(e,t,i){var n,o,r;!function(s){"use strict";o=[i(5)],void 0===(r="function"==typeof(n=function(e,t){var i={beforeShow:d,move:d,change:d,show:d,hide:d,color:!1,flat:!1,showInput:!1,allowEmpty:!1,showButtons:!0,clickoutFiresChange:!0,showInitial:!1,showPalette:!1,showPaletteOnly:!1,hideAfterPaletteSelect:!1,togglePaletteOnly:!1,showSelectionPalette:!0,localStorageKey:!1,appendTo:"body",maxSelectionSize:7,cancelText:"cancel",chooseText:"choose",togglePaletteMoreText:"more",togglePaletteLessText:"less",clearText:"Clear Color Selection",noColorSelectedText:"No Color Selected",preferredFormat:!1,className:"",containerClassName:"",replacerClassName:"",showAlpha:!1,theme:"sp-light",palette:[["#ffffff","#000000","#ff0000","#ff8000","#ffff00","#008000","#0000ff","#4b0082","#9400d3"]],selectionPalette:[],disabled:!1,offset:null},n=[],o=!!/msie/i.exec(window.navigator.userAgent),r=function(){function e(e,t){return!!~(""+e).indexOf(t)}var t=document.createElement("div"),i=t.style;return i.cssText="background-color:rgba(0,0,0,.5)",e(i.backgroundColor,"rgba")||e(i.backgroundColor,"hsla")}(),s=["<div class='sp-replacer'>","<div class='sp-preview'><div class='sp-preview-inner'></div></div>","<div class='sp-dd'>&#9660;</div>","</div>"].join(""),a=function(){var e="";if(o)for(var t=1;t<=6;t++)e+="<div class='sp-"+t+"'></div>";return["<div class='sp-container sp-hidden'>","<div class='sp-palette-container'>","<div class='sp-palette sp-thumb sp-cf'></div>","<div class='sp-palette-button-container sp-cf'>","<button type='button' class='sp-palette-toggle'></button>","</div>","</div>","<div class='sp-picker-container'>","<div class='sp-top sp-cf'>","<div class='sp-fill'></div>","<div class='sp-top-inner'>","<div class='sp-color'>","<div class='sp-sat'>","<div class='sp-val'>","<div class='sp-dragger'></div>","</div>","</div>","</div>","<div class='sp-clear sp-clear-display'>","</div>","<div class='sp-hue'>","<div class='sp-slider'></div>",e,"</div>","</div>","<div class='sp-alpha'><div class='sp-alpha-inner'><div class='sp-alpha-handle'></div></div></div>","</div>","<div class='sp-input-container sp-cf'>","<input class='sp-input' type='text' spellcheck='false' />","</div>","<div class='sp-initial sp-thumb sp-cf'></div>","<div class='sp-button-container sp-cf'>","<a class='sp-cancel' href='#'></a>","<button type='button' class='sp-choose'></button>","</div>","</div>","</div>"].join("")}();function l(t,i,n,o){for(var s=[],a=0;a<t.length;a++){var l=t[a];if(l){var c=tinycolor(l),d=c.toHsl().l<.5?"sp-thumb-el sp-thumb-dark":"sp-thumb-el sp-thumb-light";d+=tinycolor.equals(i,l)?" sp-thumb-active":"";var h=c.toString(o.preferredFormat||"rgb"),p=r?"background-color:"+c.toRgbString():"filter:"+c.toFilter();s.push('<span title="'+h+'" data-color="'+c.toRgbString()+'" class="'+d+'"><span class="sp-thumb-inner" style="'+p+';" /></span>')}else{s.push(e("<div />").append(e('<span data-color="" style="background-color:transparent;" class="sp-clear-display"></span>').attr("title",o.noColorSelectedText)).html())}}return"<div class='sp-cf "+n+"'>"+s.join("")+"</div>"}function c(c,d){var f,m,v,_,w=function(t,n){var o=e.extend({},i,t);return o.callbacks={move:p(o.move,n),change:p(o.change,n),show:p(o.show,n),hide:p(o.hide,n),beforeShow:p(o.beforeShow,n)},o}(d,c),y=w.flat,b=w.showSelectionPalette,x=w.localStorageKey,C=w.theme,k=w.callbacks,S=(f=He,m=10,function(){var e=this,t=arguments;v&&clearTimeout(_),!v&&_||(_=setTimeout(function(){_=null,f.apply(e,t)},m))}),V=!1,T=!1,B=0,E=0,M=0,A=0,P=0,D=0,R=0,O=0,F=0,z=0,I=1,N=[],L=[],$={},W=w.selectionPalette.slice(0),H=w.maxSelectionSize,j="sp-dragging",U=null,q=c.ownerDocument,Y=(q.body,e(c)),X=!1,J=e(a,q).addClass(C),G=J.find(".sp-picker-container"),Q=J.find(".sp-color"),K=J.find(".sp-dragger"),Z=J.find(".sp-hue"),ee=J.find(".sp-slider"),te=J.find(".sp-alpha-inner"),ie=J.find(".sp-alpha"),ne=J.find(".sp-alpha-handle"),oe=J.find(".sp-input"),re=J.find(".sp-palette"),se=J.find(".sp-initial"),ae=J.find(".sp-cancel"),le=J.find(".sp-clear"),ce=J.find(".sp-choose"),de=J.find(".sp-palette-toggle"),he=Y.is("input"),pe=he&&"color"===Y.attr("type")&&g(),ue=he&&!y,ge=ue?e(s).addClass(C).addClass(w.className).addClass(w.replacerClassName):e([]),fe=ue?ge:Y,me=ge.find(".sp-preview-inner"),ve=w.color||he&&Y.val(),_e=!1,we=w.preferredFormat,ye=!w.showButtons||w.clickoutFiresChange,be=!ve,xe=w.allowEmpty&&!pe;function Ce(){if(w.showPaletteOnly&&(w.showPalette=!0),de.text(w.showPaletteOnly?w.togglePaletteMoreText:w.togglePaletteLessText),w.palette){N=w.palette.slice(0),L=e.isArray(N[0])?N:[N],$={};for(var t=0;t<L.length;t++)for(var i=0;i<L[t].length;i++){var n=tinycolor(L[t][i]).toRgbString();$[n]=!0}}J.toggleClass("sp-flat",y),J.toggleClass("sp-input-disabled",!w.showInput),J.toggleClass("sp-alpha-enabled",w.showAlpha),J.toggleClass("sp-clear-enabled",xe),J.toggleClass("sp-buttons-disabled",!w.showButtons),J.toggleClass("sp-palette-buttons-disabled",!w.togglePaletteOnly),J.toggleClass("sp-palette-disabled",!w.showPalette),J.toggleClass("sp-palette-only",w.showPaletteOnly),J.toggleClass("sp-initial-disabled",!w.showInitial),J.addClass(w.className).addClass(w.containerClassName),He()}function ke(){if(x&&window.localStorage){try{var t=window.localStorage[x].split(",#");t.length>1&&(delete window.localStorage[x],e.each(t,function(e,t){Se(t)}))}catch(e){}try{W=window.localStorage[x].split(";")}catch(e){}}}function Se(t){if(b){var i=tinycolor(t).toRgbString();if(!$[i]&&-1===e.inArray(i,W))for(W.push(i);W.length>H;)W.shift();if(x&&window.localStorage)try{window.localStorage[x]=W.join(";")}catch(e){}}}function Ve(){var t=Ie(),i=e.map(L,function(e,i){return l(e,t,"sp-palette-row sp-palette-row-"+i,w)});ke(),W&&i.push(l(function(){var e=[];if(w.showPalette)for(var t=0;t<W.length;t++){var i=tinycolor(W[t]).toRgbString();$[i]||e.push(W[t])}return e.reverse().slice(0,w.maxSelectionSize)}(),t,"sp-palette-row sp-palette-row-selection",w)),re.html(i.join(""))}function Te(){if(w.showInitial){var e=_e,t=Ie();se.html(l([e,t],t,"sp-palette-row-initial",w))}}function Be(){(E<=0||B<=0||A<=0)&&He(),T=!0,J.addClass(j),U=null,Y.trigger("dragstart.spectrum",[Ie()])}function Ee(){T=!1,J.removeClass(j),Y.trigger("dragstop.spectrum",[Ie()])}function Me(){var e=oe.val();if(null!==e&&""!==e||!xe){var t=tinycolor(e);t.isValid()?(ze(t),We(!0)):oe.addClass("sp-validation-error")}else ze(null),We(!0)}function Ae(){V?Oe():Pe()}function Pe(){var t=e.Event("beforeShow.spectrum");V?He():(Y.trigger(t,[Ie()]),!1===k.beforeShow(Ie())||t.isDefaultPrevented()||(!function(){for(var e=0;e<n.length;e++)n[e]&&n[e].hide()}(),V=!0,e(q).bind("keydown.spectrum",De),e(q).bind("click.spectrum",Re),e(window).bind("resize.spectrum",S),ge.addClass("sp-active"),J.removeClass("sp-hidden"),He(),Le(),_e=Ie(),Te(),k.show(_e),Y.trigger("show.spectrum",[_e])))}function De(e){27===e.keyCode&&Oe()}function Re(e){2!=e.button&&(T||(ye?We(!0):Fe(),Oe()))}function Oe(){V&&!y&&(V=!1,e(q).unbind("keydown.spectrum",De),e(q).unbind("click.spectrum",Re),e(window).unbind("resize.spectrum",S),ge.removeClass("sp-active"),J.addClass("sp-hidden"),k.hide(Ie()),Y.trigger("hide.spectrum",[Ie()]))}function Fe(){ze(_e,!0)}function ze(e,t){var i,n;tinycolor.equals(e,Ie())?Le():(!e&&xe?be=!0:(be=!1,i=tinycolor(e),n=i.toHsv(),O=n.h%360/360,F=n.s,z=n.v,I=n.a),Le(),i&&i.isValid()&&!t&&(we=w.preferredFormat||i.getFormat()))}function Ie(e){return e=e||{},xe&&be?null:tinycolor.fromRatio({h:O,s:F,v:z,a:Math.round(100*I)/100},{format:e.format||we})}function Ne(){Le(),k.move(Ie()),Y.trigger("move.spectrum",[Ie()])}function Le(){oe.removeClass("sp-validation-error"),$e();var e=tinycolor.fromRatio({h:O,s:1,v:1});Q.css("background-color",e.toHexString());var t=we;I<1&&(0!==I||"name"!==t)&&("hex"!==t&&"hex3"!==t&&"hex6"!==t&&"name"!==t||(t="rgb"));var i=Ie({format:t}),n="";if(me.removeClass("sp-clear-display"),me.css("background-color","transparent"),!i&&xe)me.addClass("sp-clear-display");else{var s=i.toHexString(),a=i.toRgbString();if(r||1===i.alpha?me.css("background-color",a):(me.css("background-color","transparent"),me.css("filter",i.toFilter())),w.showAlpha){var l=i.toRgb();l.a=0;var c=tinycolor(l).toRgbString(),d="linear-gradient(left, "+c+", "+s+")";o?te.css("filter",tinycolor(c).toFilter({gradientType:1},s)):(te.css("background","-webkit-"+d),te.css("background","-moz-"+d),te.css("background","-ms-"+d),te.css("background","linear-gradient(to right, "+c+", "+s+")"))}n=i.toString(t)}w.showInput&&oe.val(n),w.showPalette&&Ve(),Te()}function $e(){var e=F,t=z;if(xe&&be)ne.hide(),ee.hide(),K.hide();else{ne.show(),ee.show(),K.show();var i=e*B,n=E-t*E;i=Math.max(-M,Math.min(B-M,i-M)),n=Math.max(-M,Math.min(E-M,n-M)),K.css({top:n+"px",left:i+"px"});var o=I*P;ne.css({left:o-D/2+"px"});var r=O*A;ee.css({top:r-R+"px"})}}function We(e){var t=Ie(),i="",n=!tinycolor.equals(t,_e);t&&(i=t.toString(we),Se(t)),he&&Y.val(i),e&&n&&(k.change(t),Y.trigger("change",[t]))}function He(){var t,i,n,o,r,s,a,l,c,d;V&&(B=Q.width(),E=Q.height(),M=K.height(),Z.width(),A=Z.height(),R=ee.height(),P=ie.width(),D=ne.width(),y||(J.css("position","absolute"),w.offset?J.offset(w.offset):J.offset((i=fe,n=(t=J).outerWidth(),o=t.outerHeight(),r=i.outerHeight(),s=t[0].ownerDocument,a=s.documentElement,l=a.clientWidth+e(s).scrollLeft(),c=a.clientHeight+e(s).scrollTop(),(d=i.offset()).top+=r,d.left-=Math.min(d.left,d.left+n>l&&l>n?Math.abs(d.left+n-l):0),d.top-=Math.min(d.top,d.top+o>c&&c>o?Math.abs(o+r-0):0),d))),$e(),w.showPalette&&Ve(),Y.trigger("reflow.spectrum"))}function je(){Oe(),X=!0,Y.attr("disabled",!0),fe.addClass("sp-disabled")}!function(){o&&J.find("*:not(input)").attr("unselectable","on");Ce(),ue&&Y.after(ge).hide();xe||le.hide();if(y)Y.after(J).hide();else{var t="parent"===w.appendTo?Y.parent():e(w.appendTo);1!==t.length&&(t=e("body")),t.append(J)}ke(),fe.bind("click.spectrum touchstart.spectrum",function(t){X||Ae(),t.stopPropagation(),e(t.target).is("input")||t.preventDefault()}),(Y.is(":disabled")||!0===w.disabled)&&je();J.click(h),oe.change(Me),oe.bind("paste",function(){setTimeout(Me,1)}),oe.keydown(function(e){13==e.keyCode&&Me()}),ae.text(w.cancelText),ae.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),Fe(),Oe()}),le.attr("title",w.clearText),le.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),be=!0,Ne(),y&&We(!0)}),ce.text(w.chooseText),ce.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),o&&oe.is(":focus")&&oe.trigger("change"),oe.hasClass("sp-validation-error")||(We(!0),Oe())}),de.text(w.showPaletteOnly?w.togglePaletteMoreText:w.togglePaletteLessText),de.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),w.showPaletteOnly=!w.showPaletteOnly,w.showPaletteOnly||y||J.css("left","-="+(G.outerWidth(!0)+5)),Ce()}),u(ie,function(e,t,i){I=e/P,be=!1,i.shiftKey&&(I=Math.round(10*I)/10),Ne()},Be,Ee),u(Z,function(e,t){O=parseFloat(t/A),be=!1,w.showAlpha||(I=1),Ne()},Be,Ee),u(Q,function(e,t,i){if(i.shiftKey){if(!U){var n=F*B,o=E-z*E,r=Math.abs(e-n)>Math.abs(t-o);U=r?"x":"y"}}else U=null;var s=!U||"y"===U;(!U||"x"===U)&&(F=parseFloat(e/B)),s&&(z=parseFloat((E-t)/E)),be=!1,w.showAlpha||(I=1),Ne()},Be,Ee),ve?(ze(ve),Le(),we=w.preferredFormat||tinycolor(ve).format,Se(ve)):Le();y&&Pe();function i(t){return t.data&&t.data.ignore?(ze(e(t.target).closest(".sp-thumb-el").data("color")),Ne()):(ze(e(t.target).closest(".sp-thumb-el").data("color")),Ne(),We(!0),w.hideAfterPaletteSelect&&Oe()),!1}var n=o?"mousedown.spectrum":"click.spectrum touchstart.spectrum";re.delegate(".sp-thumb-el",n,i),se.delegate(".sp-thumb-el:nth-child(1)",n,{ignore:!0},i)}();var Ue={show:Pe,hide:Oe,toggle:Ae,reflow:He,option:function(i,n){if(i===t)return e.extend({},w);if(n===t)return w[i];w[i]=n,"preferredFormat"===i&&(we=w.preferredFormat);Ce()},enable:function(){X=!1,Y.attr("disabled",!1),fe.removeClass("sp-disabled")},disable:je,offset:function(e){w.offset=e,He()},set:function(e){ze(e),We()},get:Ie,destroy:function(){Y.show(),fe.unbind("click.spectrum touchstart.spectrum"),J.remove(),ge.remove(),n[Ue.id]=null},container:J};return Ue.id=n.push(Ue)-1,Ue}function d(){}function h(e){e.stopPropagation()}function p(e,t){var i=Array.prototype.slice,n=i.call(arguments,2);return function(){return e.apply(t,n.concat(i.call(arguments)))}}function u(t,i,n,r){i=i||function(){},n=n||function(){},r=r||function(){};var s=document,a=!1,l={},c=0,d=0,h="ontouchstart"in window,p={};function u(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.returnValue=!1}function g(e){if(a){if(o&&s.documentMode<9&&!e.button)return f();var n=e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches[0],r=n&&n.pageX||e.pageX,p=n&&n.pageY||e.pageY,g=Math.max(0,Math.min(r-l.left,d)),m=Math.max(0,Math.min(p-l.top,c));h&&u(e),i.apply(t,[g,m,e])}}function f(){a&&(e(s).unbind(p),e(s.body).removeClass("sp-dragging"),setTimeout(function(){r.apply(t,arguments)},0)),a=!1}p.selectstart=u,p.dragstart=u,p["touchmove mousemove"]=g,p["touchend mouseup"]=f,e(t).bind("touchstart mousedown",function(i){(i.which?3==i.which:2==i.button)||a||!1!==n.apply(t,arguments)&&(a=!0,c=e(t).height(),d=e(t).width(),l=e(t).offset(),e(s).bind(p),e(s.body).addClass("sp-dragging"),g(i),u(i))})}function g(){return e.fn.spectrum.inputTypeColorSupport()}e.fn.spectrum=function(t,i){if("string"==typeof t){var o=this,r=Array.prototype.slice.call(arguments,1);return this.each(function(){var i=n[e(this).data("spectrum.id")];if(i){var s=i[t];if(!s)throw new Error("Spectrum: no such method: '"+t+"'");"get"==t?o=i.get():"container"==t?o=i.container:"option"==t?o=i.option.apply(i,r):"destroy"==t?(i.destroy(),e(this).removeData("spectrum.id")):s.apply(i,r)}}),o}return this.spectrum("destroy").each(function(){var i=e.extend({},t,e(this).data()),n=c(this,i);e(this).data("spectrum.id",n.id)})},e.fn.spectrum.load=!0,e.fn.spectrum.loadOpts={},e.fn.spectrum.draggable=u,e.fn.spectrum.defaults=i,e.fn.spectrum.inputTypeColorSupport=function t(){if(void 0===t._cachedResult){var i=e("<input type='color'/>")[0];t._cachedResult="color"===i.type&&""!==i.value}return t._cachedResult},e.spectrum={},e.spectrum.localization={},e.spectrum.palettes={},e.fn.spectrum.processNativeColorInputs=function(){var t=e("input[type=color]");t.length&&!g()&&t.spectrum({preferredFormat:"hex6"})},function(){var e=/^[\s,#]+/,t=/\s+$/,i=0,n=Math,o=n.round,r=n.min,s=n.max,a=n.random,l=function(a,c){if(c=c||{},(a=a||"")instanceof l)return a;if(!(this instanceof l))return new l(a,c);var d=function(i){var o={r:0,g:0,b:0},a=1,l=!1,c=!1;"string"==typeof i&&(i=function(i){i=i.replace(e,"").replace(t,"").toLowerCase();var n,o=!1;if(V[i])i=V[i],o=!0;else if("transparent"==i)return{r:0,g:0,b:0,a:0,format:"name"};if(n=z.rgb.exec(i))return{r:n[1],g:n[2],b:n[3]};if(n=z.rgba.exec(i))return{r:n[1],g:n[2],b:n[3],a:n[4]};if(n=z.hsl.exec(i))return{h:n[1],s:n[2],l:n[3]};if(n=z.hsla.exec(i))return{h:n[1],s:n[2],l:n[3],a:n[4]};if(n=z.hsv.exec(i))return{h:n[1],s:n[2],v:n[3]};if(n=z.hsva.exec(i))return{h:n[1],s:n[2],v:n[3],a:n[4]};if(n=z.hex8.exec(i))return{a:(r=n[1],A(r)/255),r:A(n[2]),g:A(n[3]),b:A(n[4]),format:o?"name":"hex8"};var r;if(n=z.hex6.exec(i))return{r:A(n[1]),g:A(n[2]),b:A(n[3]),format:o?"name":"hex"};if(n=z.hex3.exec(i))return{r:A(n[1]+""+n[1]),g:A(n[2]+""+n[2]),b:A(n[3]+""+n[3]),format:o?"name":"hex"};return!1}(i));"object"==typeof i&&(i.hasOwnProperty("r")&&i.hasOwnProperty("g")&&i.hasOwnProperty("b")?(d=i.r,h=i.g,p=i.b,o={r:255*E(d,255),g:255*E(h,255),b:255*E(p,255)},l=!0,c="%"===String(i.r).substr(-1)?"prgb":"rgb"):i.hasOwnProperty("h")&&i.hasOwnProperty("s")&&i.hasOwnProperty("v")?(i.s=D(i.s),i.v=D(i.v),o=function(e,t,i){e=6*E(e,360),t=E(t,100),i=E(i,100);var o=n.floor(e),r=e-o,s=i*(1-t),a=i*(1-r*t),l=i*(1-(1-r)*t),c=o%6;return{r:255*[i,a,s,s,l,i][c],g:255*[l,i,i,a,s,s][c],b:255*[s,s,l,i,i,a][c]}}(i.h,i.s,i.v),l=!0,c="hsv"):i.hasOwnProperty("h")&&i.hasOwnProperty("s")&&i.hasOwnProperty("l")&&(i.s=D(i.s),i.l=D(i.l),o=function(e,t,i){var n,o,r;function s(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}if(e=E(e,360),t=E(t,100),i=E(i,100),0===t)n=o=r=i;else{var a=i<.5?i*(1+t):i+t-i*t,l=2*i-a;n=s(l,a,e+1/3),o=s(l,a,e),r=s(l,a,e-1/3)}return{r:255*n,g:255*o,b:255*r}}(i.h,i.s,i.l),l=!0,c="hsl"),i.hasOwnProperty("a")&&(a=i.a));var d,h,p;return a=B(a),{ok:l,format:i.format||c,r:r(255,s(o.r,0)),g:r(255,s(o.g,0)),b:r(255,s(o.b,0)),a:a}}(a);this._originalInput=a,this._r=d.r,this._g=d.g,this._b=d.b,this._a=d.a,this._roundA=o(100*this._a)/100,this._format=c.format||d.format,this._gradientType=c.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=d.ok,this._tc_id=i++};function c(e,t,i){e=E(e,255),t=E(t,255),i=E(i,255);var n,o,a=s(e,t,i),l=r(e,t,i),c=(a+l)/2;if(a==l)n=o=0;else{var d=a-l;switch(o=c>.5?d/(2-a-l):d/(a+l),a){case e:n=(t-i)/d+(t<i?6:0);break;case t:n=(i-e)/d+2;break;case i:n=(e-t)/d+4}n/=6}return{h:n,s:o,l:c}}function d(e,t,i){e=E(e,255),t=E(t,255),i=E(i,255);var n,o,a=s(e,t,i),l=r(e,t,i),c=a,d=a-l;if(o=0===a?0:d/a,a==l)n=0;else{switch(a){case e:n=(t-i)/d+(t<i?6:0);break;case t:n=(i-e)/d+2;break;case i:n=(e-t)/d+4}n/=6}return{h:n,s:o,v:c}}function h(e,t,i,n){var r=[P(o(e).toString(16)),P(o(t).toString(16)),P(o(i).toString(16))];return n&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function p(e,t,i,n){var r,s=[P((r=n,Math.round(255*parseFloat(r)).toString(16))),P(o(e).toString(16)),P(o(t).toString(16)),P(o(i).toString(16))];return s.join("")}function u(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.s-=t/100,i.s=M(i.s),l(i)}function g(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.s+=t/100,i.s=M(i.s),l(i)}function f(e){return l(e).desaturate(100)}function m(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.l+=t/100,i.l=M(i.l),l(i)}function v(e,t){t=0===t?0:t||10;var i=l(e).toRgb();return i.r=s(0,r(255,i.r-o(-t/100*255))),i.g=s(0,r(255,i.g-o(-t/100*255))),i.b=s(0,r(255,i.b-o(-t/100*255))),l(i)}function _(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.l-=t/100,i.l=M(i.l),l(i)}function w(e,t){var i=l(e).toHsl(),n=(o(i.h)+t)%360;return i.h=n<0?360+n:n,l(i)}function y(e){var t=l(e).toHsl();return t.h=(t.h+180)%360,l(t)}function b(e){var t=l(e).toHsl(),i=t.h;return[l(e),l({h:(i+120)%360,s:t.s,l:t.l}),l({h:(i+240)%360,s:t.s,l:t.l})]}function x(e){var t=l(e).toHsl(),i=t.h;return[l(e),l({h:(i+90)%360,s:t.s,l:t.l}),l({h:(i+180)%360,s:t.s,l:t.l}),l({h:(i+270)%360,s:t.s,l:t.l})]}function C(e){var t=l(e).toHsl(),i=t.h;return[l(e),l({h:(i+72)%360,s:t.s,l:t.l}),l({h:(i+216)%360,s:t.s,l:t.l})]}function k(e,t,i){t=t||6,i=i||30;var n=l(e).toHsl(),o=360/i,r=[l(e)];for(n.h=(n.h-(o*t>>1)+720)%360;--t;)n.h=(n.h+o)%360,r.push(l(n));return r}function S(e,t){t=t||6;for(var i=l(e).toHsv(),n=i.h,o=i.s,r=i.v,s=[],a=1/t;t--;)s.push(l({h:n,s:o,v:r})),r=(r+a)%1;return s}l.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},setAlpha:function(e){return this._a=B(e),this._roundA=o(100*this._a)/100,this},toHsv:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=d(this._r,this._g,this._b),t=o(360*e.h),i=o(100*e.s),n=o(100*e.v);return 1==this._a?"hsv("+t+", "+i+"%, "+n+"%)":"hsva("+t+", "+i+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=c(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=c(this._r,this._g,this._b),t=o(360*e.h),i=o(100*e.s),n=o(100*e.l);return 1==this._a?"hsl("+t+", "+i+"%, "+n+"%)":"hsla("+t+", "+i+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return h(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(){return p(this._r,this._g,this._b,this._a)},toHex8String:function(){return"#"+this.toHex8()},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(100*E(this._r,255))+"%",g:o(100*E(this._g,255))+"%",b:o(100*E(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+o(100*E(this._r,255))+"%, "+o(100*E(this._g,255))+"%, "+o(100*E(this._b,255))+"%)":"rgba("+o(100*E(this._r,255))+"%, "+o(100*E(this._g,255))+"%, "+o(100*E(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(T[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+p(this._r,this._g,this._b,this._a),i=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var o=l(e);i=o.toHex8String()}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+i+")"},toString:function(e){var t=!!e;e=e||this._format;var i=!1,n=this._a<1&&this._a>=0,o=!t&&n&&("hex"===e||"hex6"===e||"hex3"===e||"name"===e);return o?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(i=this.toRgbString()),"prgb"===e&&(i=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(i=this.toHexString()),"hex3"===e&&(i=this.toHexString(!0)),"hex8"===e&&(i=this.toHex8String()),"name"===e&&(i=this.toName()),"hsl"===e&&(i=this.toHslString()),"hsv"===e&&(i=this.toHsvString()),i||this.toHexString())},_applyModification:function(e,t){var i=e.apply(null,[this].concat([].slice.call(t)));return this._r=i._r,this._g=i._g,this._b=i._b,this.setAlpha(i._a),this},lighten:function(){return this._applyModification(m,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(g,arguments)},greyscale:function(){return this._applyModification(f,arguments)},spin:function(){return this._applyModification(w,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(b,arguments)},tetrad:function(){return this._applyCombination(x,arguments)}},l.fromRatio=function(e,t){if("object"==typeof e){var i={};for(var n in e)e.hasOwnProperty(n)&&(i[n]="a"===n?e[n]:D(e[n]));e=i}return l(e,t)},l.equals=function(e,t){return!(!e||!t)&&l(e).toRgbString()==l(t).toRgbString()},l.random=function(){return l.fromRatio({r:a(),g:a(),b:a()})},l.mix=function(e,t,i){i=0===i?0:i||50;var n,o=l(e).toRgb(),r=l(t).toRgb(),s=i/100,a=2*s-1,c=r.a-o.a,d=1-(n=((n=a*c==-1?a:(a+c)/(1+a*c))+1)/2),h={r:r.r*n+o.r*d,g:r.g*n+o.g*d,b:r.b*n+o.b*d,a:r.a*s+o.a*(1-s)};return l(h)},l.readability=function(e,t){var i=l(e),n=l(t),o=i.toRgb(),r=n.toRgb(),s=i.getBrightness(),a=n.getBrightness(),c=Math.max(o.r,r.r)-Math.min(o.r,r.r)+Math.max(o.g,r.g)-Math.min(o.g,r.g)+Math.max(o.b,r.b)-Math.min(o.b,r.b);return{brightness:Math.abs(s-a),color:c}},l.isReadable=function(e,t){var i=l.readability(e,t);return i.brightness>125&&i.color>500},l.mostReadable=function(e,t){for(var i=null,n=0,o=!1,r=0;r<t.length;r++){var s=l.readability(e,t[r]),a=s.brightness>125&&s.color>500,c=s.brightness/125*3+s.color/500;(a&&!o||a&&o&&c>n||!a&&!o&&c>n)&&(o=a,n=c,i=l(t[r]))}return i};var V=l.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},T=l.hexNames=function(e){var t={};for(var i in e)e.hasOwnProperty(i)&&(t[e[i]]=i);return t}(V);function B(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var i=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=r(t,s(0,parseFloat(e))),i&&(e=parseInt(e*t,10)/100),n.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function M(e){return r(1,s(0,e))}function A(e){return parseInt(e,16)}function P(e){return 1==e.length?"0"+e:""+e}function D(e){return e<=1&&(e=100*e+"%"),e}var R,O,F,z=(O="[\\s|\\(]+("+(R="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+R+")[,|\\s]+("+R+")\\s*\\)?",F="[\\s|\\(]+("+R+")[,|\\s]+("+R+")[,|\\s]+("+R+")[,|\\s]+("+R+")\\s*\\)?",{rgb:new RegExp("rgb"+O),rgba:new RegExp("rgba"+F),hsl:new RegExp("hsl"+O),hsla:new RegExp("hsla"+F),hsv:new RegExp("hsv"+O),hsva:new RegExp("hsva"+F),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex8:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});window.tinycolor=l}(),e(function(){e.fn.spectrum.load&&e.fn.spectrum.processNativeColorInputs()})})?n.apply(t,o):n)||(e.exports=r)}()},522:function(e,t,i){var n,o;n=[i(25),i(6),i(5),i(46),i(332)],void 0===(o=function(e,t,i,n,o){n.ContainerDropZoneBehavior=e.Behavior.extend({defaults:{columnLimit:3},onRender:function(){t.isObject(this.view.options.renderOptions)&&!0===this.view.options.renderOptions.disableDragAndDrop||this.addDropZone()},addDropZone:function(){var e,t=this,n=this.view,r=t.$el.get(0);if(0===this.view.renderOptions.depth)e=".mailpoet_droppable_block.mailpoet_droppable_layout_block";else{if(2!==this.view.renderOptions.depth)return;e=".mailpoet_droppable_block:not(.mailpoet_droppable_layout_block)"}o(r).dropzone({accept:e,overlap:"pointer",ondragenter:function(){n.$el.addClass("mailpoet_drop_active")},ondragleave:function(){t.cleanup()},ondropmove:function(e){var o,r,s,a,l,c,d,h=t.getDropPosition(e.dragmove.pageX,e.dragmove.pageY,n.$el,n.model.get("orientation"),n.model.get("blocks").length),p=n.$el,u="",g="",f=p.offset(),m=t.getCollection();void 0!==h&&(p.find(".mailpoet_drop_marker").remove(),m.isEmpty()||(0===m.length?(a=(s=p.find(n.childViewContainer)).offset().top-p.offset().top,l=s.offset().left-p.offset().left,u=s.width(),g=s.height()):(r=t.getCollection().length===h.index?m.at(h.index-1):m.at(h.index),a=(s=t.getChildren().findByModel(r).$el).offset().top-f.top,l=s.offset().left-f.left,"normal"===h.insertionType?("after"===h.position&&("vertical"===n.model.get("orientation")?a+=s.outerHeight(!0):l+=s.outerWidth()),"vertical"===n.model.get("orientation")?u=s.outerWidth():g=s.outerHeight()):("after"===h.position&&("vertical"===n.model.get("orientation")?l+=s.outerWidth():a+=s.outerHeight()),"vertical"===n.model.get("orientation")?g=s.outerHeight(!0):u=s.outerWidth(!0))),o=i('<div class="mailpoet_drop_marker"></div>'),0===h.index&&o.addClass("mailpoet_drop_marker_first"),m.length-1===h.index&&o.addClass("mailpoet_drop_marker_last"),h.index>0&&m.length-1>h.index&&o.addClass("mailpoet_drop_marker_middle"),o.addClass("mailpoet_drop_marker_"+h.position),d=(c="before"===h.position?t.getChildren().findByModel(m.at(h.index-1)).$el:t.getChildren().findByModel(m.at(h.index)).$el).outerHeight(!0)-c.outerHeight(),o.css("top",a-d/2),o.css("left",l),o.css("width",u),o.css("height",g),p.append(o)))},ondrop:function(e){var i,o,r,s,a,l=t.getDropPosition(e.dragEvent.pageX,e.dragEvent.pageY,n.$el,n.model.get("orientation"),n.model.get("blocks").length),c=e.draggable.getDropModel(),d=t.getCollection();void 0!==l&&("normal"===l.insertionType?(o="after"===l.position?l.index+1:l.index,"horizontal"===n.model.get("orientation")&&"container"!==c.get("type")?((r=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(c),d.add(r,{at:o})):d.add(c,{at:o}),i=t.getChildren().findByModel(c)):(a=d.at(l.index),r=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"===n.model.get("orientation")?"horizontal":"vertical"}),d.remove(a),"horizontal"===r.get("orientation")?("before"===l.position&&((s=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(c),r.get("blocks").add(s)),(s=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(a),r.get("blocks").add(s),"after"===l.position&&((s=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(c),r.get("blocks").add(s))):("before"===l.position&&r.get("blocks").add(c),r.get("blocks").add(a),"after"===l.position&&r.get("blocks").add(c)),d.add(r,{at:l.index}),i=t.getChildren().findByModel(r).children.findByModel(c)),e.draggable.onDrop({dropBehavior:t,droppedModel:c,droppedView:i}),t.cleanup())}})},cleanup:function(){this.view.$el.removeClass("mailpoet_drop_active"),this.view.$(".mailpoet_drop_marker").remove()},getDropPosition:function(e,t,i){var n,o,r,s,a,l,c=0,d=this.view.$el,h=this.view.model.get("orientation"),p=d.offset(),u=p.left,g=p.top,f=d.outerWidth(!0),m=d.outerHeight(!0),v=e-u,_=t-g,w=this._canAcceptNormalInsertion(),y=this._canAcceptSpecialInsertion(),b=!!i;return 0===this.getCollection().length?{insertionType:"normal",index:0,position:"inside"}:("vertical"===h?(n=v,o=f):(n=_,o=m),y&&!w&&(c=.5),n<=o*c&&(b||y)?(r="special",a="before",s=this._computeSpecialIndex(e,t)):n>o*(1-c)&&(b||y)?(r="special",a="after",s=this._computeSpecialIndex(e,t)):(r="normal",a=(l=this._computeNormalIndex(e,t)).position,s=l.index),b||"vertical"!==h||"special"!==r||"horizontal"!==this.getCollection().at(s).get("orientation")||(r="normal",a=(l=this._computeNormalIndex(e,t)).position,s=l.index),"horizontal"!==h||"special"!==r?{insertionType:r,index:s,position:a}:void 0)},_computeNormalIndex:function(e,t){var i,n,o,r=this._computeCellIndex(e,t),s=this.getChildren().findByModel(this.getCollection().at(r)),a=this.view.model.get("orientation"),l=s.$el;return"vertical"===a?(i=t,n=l.offset().top,o=l.outerHeight(!0)):(i=e,n=l.offset().left,o=l.outerWidth(!0)),i<=n+o/2?{index:r,position:"before"}:{index:r,position:"after"}},_computeSpecialIndex:function(e,t){return this._computeCellIndex(e,t)},_computeCellIndex:function(e,t){var i=this.view.model.get("orientation"),n="vertical"===i?t:e,o=this.getChildren().find(function(e){var t,o,r=e.$el;return"vertical"===i?(t=r.offset().top,o=r.outerHeight(!0)):(t=r.offset().left,o=r.outerWidth(!0)),o+=t,t<=n&&n<=o});return"object"==typeof o?o._index:0},_canAcceptNormalInsertion:function(){var e=this.view.model.get("orientation"),t=this.view.renderOptions.depth,i=this.getChildren().length;return"vertical"===e||"horizontal"===e&&1===t&&i<this.options.columnLimit},_canAcceptSpecialInsertion:function(){var e=this.view.model.get("orientation"),t=this.view.renderOptions.depth,i=this.getChildren().length;return 0===t||1===t&&"horizontal"===e&&i<=this.options.columnLimit},getCollectionView:function(){return this.view.getChildView("blocks")},getChildren:function(){return this.getCollectionView().children},getCollection:function(){return this.getCollectionView().collection}})}.apply(t,n))||(e.exports=o)},523:function(e,t,i){var n,o;n=[i(25),i(6),i(5),i(46),i(332)],void 0===(o=function(e,t,i,n,o){n.DraggableBehavior=e.Behavior.extend({defaults:{cloneOriginal:!1,hideOriginal:!1,ignoreSelector:".mailpoet_ignore_drag, .mailpoet_ignore_drag *",onDragSubstituteBy:void 0,getDropModel:function(){throw new Error("Missing 'drop' function for DraggableBehavior")},onDrop:function(){},testAttachToInstance:function(){return!0}},onRender:function(){var e,n=this;this.options.testAttachToInstance(this.view.model,this.view)&&(e=o(this.$el.get(0),{ignoreFrom:this.options.ignoreSelector}).draggable({max:1/0,autoScroll:!0,onstart:function(e){var o,r,s,a,l,c=e;!0===n.options.cloneOriginal&&(t.isFunction(n.options.onDragSubstituteBy)&&(s=n.options.onDragSubstituteBy(n)),a=s||c.target.cloneNode(!0),i(c.target),(l=i(a)).addClass("mailpoet_droppable_active"),l.css("position","absolute"),l.css("top",0),l.css("left",0),document.body.appendChild(a),o=l.width()/2,r=l.height()/2,l.css("top",c.pageY-r),l.css("left",c.pageX-o),c.interaction.element=a,!0===n.options.hideOriginal&&n.view.$el.addClass("mailpoet_hidden"))},onmove:function(e){var t=e.target,i=(parseFloat(t.getAttribute("data-x"))||0)+e.dx,n=(parseFloat(t.getAttribute("data-y"))||0)+e.dy;t.style.transform="translate("+i+"px, "+n+"px)",t.style.webkitTransform=t.style.transform,t.setAttribute("data-x",i),t.setAttribute("data-y",n)},onend:function(e){var t=e.target;t.style.transform="",t.style.webkitTransform=t.style.transform,t.removeAttribute("data-x"),t.removeAttribute("data-y"),i(e.interaction.element).addClass("mailpoet_droppable_active"),!0===n.options.cloneOriginal&&(i(t).remove(),!0===n.options.hideOriginal&&n.view.$el.removeClass("mailpoet_hidden"))}}).preventDefault("auto").styleCursor(!1).actionChecker(function(e,t,i){return 0!==t.button?null:i}),void 0!==this.options.drop?e.getDropModel=this.options.drop:e.getDropModel=this.view.getDropFunc(),e.onDrop=function(e){var i=e;t.isObject(i)&&(i.dragBehavior=n),n.options.onDrop.apply(n,[i])})}})}.apply(t,n))||(e.exports=o)},524:function(e,t,i){var n,o;n=[i(25),i(6),i(46),i(5)],void 0===(o=function(e,t,i,n){i.MediaManagerBehavior=e.Behavior.extend({ui:{"select-image":".mailpoet_field_image_select_image","address-input":".mailpoet_field_image_address"},events:{"click @ui.select-image":"showMediaManager","input @ui.address-input":"changeAddress"},initialize:function(){this.view.options.showImageManager&&this.showMediaManager()},changeAddress:function(e){var t=n(e.target).val(),i=new Image;t||!this.options.onSelect?(i.onload=function(){this.options.onSelect&&this.view[this.options.onSelect]({src:t,width:i.naturalWidth+"px",height:i.naturalHeight+"px"})}.bind(this),i.src=t):this.view[this.options.onSelect]({src:null,width:null,height:null})},showMediaManager:function(){var e,i,n=this;if(this._mediaManager)return this._mediaManager.resetSelections(),void this._mediaManager.open();e=window.wp.media.view.MediaFrame.Select.extend({initialize:function(){window.wp.media.view.MediaFrame.prototype.initialize.apply(this,arguments),t.defaults(this.options,{multiple:!0,editing:!1,state:"insert"}),this.createSelection(),this.createStates(),this.bindHandlers(),this.createIframeStates(),this.$el.addClass("hide-title")},resetSelections:function(){this.state().get("selection").reset()},createQuery:function(e){return window.wp.media.query(e)},createStates:function(){var e=this.options;this.states.add([new window.wp.media.controller.Library({id:"insert",title:"Add images",priority:20,toolbar:"main-insert",filterable:"image",library:this.createQuery(e.library),multiple:!!e.multiple&&"reset",editable:!1,allowLocalEdits:!1,displaySettings:!1,displayUserSettings:!1})]),window.wp.media.view.settings.post.featuredImageId&&this.states.add(new window.wp.media.controller.FeaturedImage)},bindHandlers:function(){var e;this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this),this.on("menu:create:gallery",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),this.on("updateExcluded",this.browseContent,this),e={content:{embed:"embedContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar"}},t.each(e,function(e,i){t.each(e,function(e,t){this.on(i+":render:"+t,this[e],this)},this)},this)},uploadContent:function(){window.wp.media.view.MediaFrame.Select.prototype.uploadContent.apply(this,arguments),this.$el.addClass("hide-toolbar")},embedContent:function(){var e=new window.wp.media.view.Embed({controller:this,model:this.state()}).render();this.content.set(e),e.url.focus()},editSelectionContent:function(){var e,t=this.state(),i=t.get("selection");(e=new window.wp.media.view.AttachmentsBrowser({controller:this,collection:i,selection:i,model:t,sortable:!0,search:!1,dragInfo:!0,AttachmentView:window.wp.media.view.Attachment.EditSelection}).render()).toolbar.set("backToLibrary",{text:"Return to library",priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(e)},selectionStatusToolbar:function(e){var t=this.state().get("editable");e.set("selection",new window.wp.media.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:t&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(e){var t=this;this.selectionStatusToolbar(e),e.set("insert",{style:"primary",priority:80,text:"Select Image",requires:{selection:!0},click:function(){var e=t.state(),i=e.get("selection");t.close(),e.trigger("insert",i).reset()}})},mainEmbedToolbar:function(e){e.view=new window.wp.media.view.Toolbar.Embed({controller:this,text:"Add images"})}}),i=new e({id:"mailpoet-media-manager",frame:"select",title:"Select image",editing:!1,multiple:!1,library:{type:"image"},displaySettings:!1,button:{text:"Select"}}),this._mediaManager=i,this._mediaManager.on("insert",function(){i.state().get("selection").each(function(e){var i=e.get("sizes"),o=t.sortBy(t.keys(i),function(e){return Math.abs(1320-i[e].width)}),r=i[t.first(o)].width,s=t.filter(t.values(i),function(e){return e.width===r}),a=t.max(s,function(e){return e.height});n.options.onSelect&&n.view[n.options.onSelect]({height:a.height+"px",width:a.width+"px",src:a.url,alt:""!==e.get("alt")&&void 0!==e.get("alt")?e.get("alt"):e.get("title")})})}),this._mediaManager.open()},onBeforeDestroy:function(){"object"==typeof this._mediaManager&&this._mediaManager.remove()}})}.apply(t,n))||(e.exports=o)},525:function(e,t,i){var n,o;n=[i(25),i(46),i(332)],void 0===(o=function(e,t,i){t.ResizableBehavior=e.Behavior.extend({defaults:{elementSelector:null,resizeHandleSelector:!0,transformationFunction:function(e){return e},minLength:0,maxLength:1/0,modelField:"styles.block.height",onResize:function(e){var t=parseFloat(this.view.model.get(this.options.modelField))+this.options.transformationFunction(e.dy);t=Math.min(this.options.maxLength,Math.max(this.options.minLength,t)),this.view.model.set(this.options.modelField,t+"px")}},events:{mouseenter:"showResizeHandle",mouseleave:"hideResizeHandle"},onRender:function(){this.attachResize(),!0!==this.isBeingResized&&this.hideResizeHandle()},attachResize:function(){var e,t=this;e=null===this.options.elementSelector?this.view.$el.get(0):this.view.$(this.options.elementSelector).get(0),i(e).resizable({edges:{top:!1,left:!1,right:!1,bottom:"string"==typeof this.options.resizeHandleSelector?this.view.$(this.options.resizeHandleSelector).get(0):this.options.resizeHandleSelector}}).on("resizestart",function(){t.isBeingResized=!0,t.$el.addClass("mailpoet_resize_active")}).on("resizemove",function(e){return t.options.onResize.bind(t)(e)}).on("resizeend",function(){t.isBeingResized=null,t.$el.removeClass("mailpoet_resize_active")})},showResizeHandle:function(){"string"==typeof this.options.resizeHandleSelector&&this.view.$(this.options.resizeHandleSelector).removeClass("mailpoet_hidden")},hideResizeHandle:function(){"string"==typeof this.options.resizeHandleSelector&&this.view.$(this.options.resizeHandleSelector).addClass("mailpoet_hidden")}})}.apply(t,n))||(e.exports=o)},526:function(e,t,i){var n,o;n=[i(25),i(6),i(46)],void 0===(o=function(e,t,i){i.SortableBehavior=e.Behavior.extend({onRender:function(){var e=this.view.collection;t.isFunction(this.$el.sortable)&&this.$el.sortable({cursor:"move",start:function(e,t){t.item.data("previousIndex",t.item.index())},end:function(e,t){t.item.removeData("previousIndex")},update:function(t,i){var n=i.item.data("previousIndex"),o=i.item.index(),r=e.at(n);e.remove(r),e.add(r,{at:o})},items:this.options.items})}})}.apply(t,n))||(e.exports=o)},527:function(e,t,i){var n,o;n=[i(25),i(5),i(46)],void 0===(o=function(e,t,i){i.ShowSettingsBehavior=e.Behavior.extend({defaults:{ignoreFrom:""},events:{"click .mailpoet_content":"showSettings"},showSettings:function(e){this.isIgnoredElement(e.target)||this.view.triggerMethod("showSettings")},isIgnoredElement:function(e){return this.options.ignoreFrom&&this.options.ignoreFrom.length>0&&t(e).is(this.options.ignoreFrom)}})}.apply(t,n))||(e.exports=o)},528:function(e,t,i){var n,o;n=[i(25),i(6),i(46)],void 0===(o=function(e,t,i){i.TextEditorBehavior=e.Behavior.extend({defaults:{selector:".mailpoet_content",toolbar1:"bold italic link unlink forecolor mailpoet_shortcodes",toolbar2:"",validElements:"p[class|style],span[class|style],a[href|class|title|target|style],strong[class|style],em[class|style],strike,br",invalidElements:"script",blockFormats:"Paragraph=p",plugins:"link textcolor colorpicker mailpoet_shortcodes",configurationFilter:function(e){return e}},onDomRefresh:function(){var e=this;!0!==this.view.disableTextEditor&&this.$(this.options.selector).tinymce(this.options.configurationFilter({inline:!0,menubar:!1,toolbar1:this.options.toolbar1,toolbar2:this.options.toolbar2,browser_spellcheck:!0,valid_elements:this.options.validElements,invalid_elements:this.options.invalidElements,block_formats:this.options.blockFormats,relative_urls:!1,remove_script_host:!1,convert_urls:!0,urlconverter_callback:function(e){return e.match(/\[.+\]/g)?e:this.documentBaseURI.toAbsolute(e,this.settings.remove_script_host)},plugins:this.options.plugins,setup:function(t){t.on("change",function(){e.view.triggerMethod("text:editor:change",t.getContent())}),t.on("click",function(i){t.focus(),e._isActivationClick&&(t.selection.setRng(window.tinymce.dom.RangeUtils.getCaretRangeFromPoint(i.clientX,i.clientY,t.getDoc())),e._isActivationClick=!1)}),t.on("focus",function(){e.view.triggerMethod("text:editor:focus"),e._isActivationClick=!0}),t.on("blur",function(){e.view.triggerMethod("text:editor:blur")})}}))}})}.apply(t,n))||(e.exports=o)},529:function(e,t,i){var n,o;n=[i(37),i(25),i(6),i(5),i(22),i(40)],void 0===(o=function(e,t,i,n,o,r){"use strict";var s,a={},l=r;return s=e.Collection.extend({model:l.BlockModel,initialize:function(){this.on("add change remove",function(){o.getChannel().trigger("autoSave")})},parse:function(e){return i.map(e,function(e){return new(o.getBlockTypeModel(e.type))(e,{parse:!0})})}}),a.ContainerBlockModel=l.BlockModel.extend({relations:{blocks:s},defaults:function(){return this._getDefaults({type:"container",columnLayout:!1,orientation:"vertical",image:{src:null,display:"scale"},styles:{block:{backgroundColor:"transparent"}},blocks:new s},o.getConfig().get("blockDefaults.container"))},_updateDefaults:function(){},validate:function(){var e=this.get("blocks").find(function(e){return!e.isValid()});if(e)return e.validationError},parse:function(e){return"container"===e.type&&i.has(e,"blocks")&&e.blocks.constructor===Array&&(e.blocks=new s(e.blocks,{parse:!0})),e},getChildren:function(){var e=this.get("blocks").map(function(e){return[e,e.getChildren()]});return i.flatten(e)}}),a.ContainerBlocksView=t.CollectionView.extend({className:"mailpoet_container",childView:function(e){return o.getBlockTypeView(e.get("type"))},childViewOptions:function(){var e=i.clone(this.renderOptions);return void 0!==e.depth&&(e.depth+=1),{renderOptions:e}},emptyView:function(){return a.ContainerBlockEmptyView},emptyViewOptions:function(){return{renderOptions:this.renderOptions}},initialize:function(e){this.renderOptions=e.renderOptions}}),a.ContainerBlockView=l.BlockView.extend({regions:i.extend({},l.BlockView.prototype.regions,{blocks:{el:"> .mailpoet_container",replaceElement:!0}}),className:"mailpoet_block mailpoet_container_block mailpoet_droppable_block mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.containerBlock},events:i.extend({},l.BlockView.prototype.events,{"click .mailpoet_newsletter_layer_selector":"toggleEditingLayer"}),ui:{tools:"> .mailpoet_tools"},behaviors:i.extend({},l.BlockView.prototype.behaviors,{ContainerDropZoneBehavior:{},DraggableBehavior:{cloneOriginal:!0,hideOriginal:!0,onDrop:function(e){e.dragBehavior.view.model.destroy()},onDragSubstituteBy:function(e){var t,n;if(i.isFunction(e.view.onDragSubstituteBy))return(t=new(e.view.onDragSubstituteBy())).render(),n=t.$el.get(0).cloneNode(!0),t.destroy(),n},testAttachToInstance:function(e,t){return 1===t.renderOptions.depth}}}),onDragSubstituteBy:function(){if(1===this.renderOptions.depth){if(3===this.model.get("blocks").length)return a.ThreeColumnContainerWidgetView;if(2===this.model.get("blocks").length)return a.TwoColumnContainerWidgetView}return a.OneColumnContainerWidgetView},initialize:function(e){l.BlockView.prototype.initialize.apply(this,arguments),this.renderOptions=i.defaults(e.renderOptions||{},{})},onRender:function(){var e,t="";this.toolsView=new a.ContainerBlockToolsView({model:this.model,tools:{settings:1===this.renderOptions.depth,delete:1===this.renderOptions.depth,duplicate:!0,move:1===this.renderOptions.depth,layerSelector:!1}}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("blocks",new a.ContainerBlocksView({collection:this.model.get("blocks"),renderOptions:this.renderOptions})),"string"==typeof(e=this.model.get("columnLayout"))&&(t="mailpoet_irregular_width_contents_container column_layout_"+e),this.$("> .mailpoet_container").attr("class","mailpoet_container mailpoet_container_"+this.model.get("orientation")+" "+t)},showTools:function(){1!==this.renderOptions.depth||this.$el.hasClass("mailpoet_container_layer_active")||(this.$(this.ui.tools).addClass("mailpoet_display_tools"),this.$el.addClass("mailpoet_highlight"),this.toolsView.triggerMethod("showTools"))},hideTools:function(){1!==this.renderOptions.depth||this.$el.hasClass("mailpoet_container_layer_active")||(this.$(this.ui.tools).removeClass("mailpoet_display_tools"),this.$el.removeClass("mailpoet_highlight"),this.toolsView.triggerMethod("hideTools"))},toggleEditingLayer:function(e){var t=this,i=this.$("> .mailpoet_tools .mailpoet_newsletter_layer_selector"),o=n(".mailpoet_layer_overlay"),r=this.$("> .mailpoet_container"),s=function(){t.$el.removeClass("mailpoet_container_layer_active"),i.removeClass("mailpoet_container_layer_active"),r.removeClass("mailpoet_layer_highlight"),o.hide(),o.off("click")};i.hasClass("mailpoet_container_layer_active")?s():(t.$el.addClass("mailpoet_container_layer_active"),i.addClass("mailpoet_container_layer_active"),r.addClass("mailpoet_layer_highlight"),o.click(s),o.show()),e.stopPropagation()}}),a.ContainerBlockEmptyView=t.View.extend({getTemplate:function(){return window.templates.containerEmpty},initialize:function(e){this.renderOptions=i.defaults(e.renderOptions||{},{})},templateContext:function(){return{isRoot:0===this.renderOptions.depth,emptyContainerMessage:this.renderOptions.emptyContainerMessage||""}}}),a.ContainerBlockToolsView=l.BlockToolsView.extend({getSettingsView:function(){return a.ContainerBlockSettingsView}}),a.ContainerBlockSettingsView=l.BlockSettingsView.extend({behaviors:i.extend({},l.BlockSettingsView.prototype.behaviors,{MediaManagerBehavior:{onSelect:"onImageSelect"}}),getTemplate:function(){return window.templates.containerBlockSettings},events:function(){return{"change .mailpoet_field_container_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"click .mailpoet_done_editing":"close","change .mailpoet_field_display_type":"changeDisplayType"}},initialize:function(){l.BlockSettingsView.prototype.initialize.apply(this,arguments),this._columnsSettingsView=new a.ContainerBlockColumnsSettingsView({collection:this.model.get("blocks")})},changeDisplayType:function(e){this.model.get("image").set("display",e.target.value),this.model.trigger("change")},onImageSelect:function(e){this.model.set("image.src",e.src),this.model.trigger("change"),this.render()}}),a.ContainerBlockColumnsSettingsView=t.CollectionView.extend({childView:function(){return a.ContainerBlockColumnSettingsView},childViewOptions:function(e,t){return{columnIndex:t}}}),a.ContainerBlockColumnSettingsView=t.View.extend({getTemplate:function(){return window.templates.containerBlockColumnSettings},initialize:function(e){this.columnNumber=(e.columnIndex||0)+1},templateContext:function(){return{model:this.model.toJSON(),columnNumber:this.columnNumber}}}),a.OneColumnContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.oneColumnLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel]})}}}}),a.TwoColumnContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.twoColumnLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel]})}}}}),a.ThreeColumnContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.threeColumnLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel,new a.ContainerBlockModel]})}}}}),a.TwoColumn12ContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.twoColumn12LayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){var e=new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel]});return e.set("columnLayout","1_2"),e}}}}),a.TwoColumn21ContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.twoColumn21LayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){var e=new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel]});return e.set("columnLayout","2_1"),e}}}}),o.on("before:start",function(e){e.registerBlockType("container",{blockModel:a.ContainerBlockModel,blockView:a.ContainerBlockView}),e.registerLayoutWidget({name:"oneColumnLayout",priority:100,widgetView:a.OneColumnContainerWidgetView}),e.registerLayoutWidget({name:"twoColumnLayout",priority:100,widgetView:a.TwoColumnContainerWidgetView}),e.registerLayoutWidget({name:"threeColumnLayout",priority:100,widgetView:a.ThreeColumnContainerWidgetView}),e.registerLayoutWidget({name:"twoColumn12Layout",priority:100,widgetView:a.TwoColumn12ContainerWidgetView}),e.registerLayoutWidget({name:"twoColumn21Layout",priority:100,widgetView:a.TwoColumn21ContainerWidgetView})}),a}.apply(t,n))||(e.exports=o)},530:function(e,t,i){var n,o;n=[i(22),i(40),i(6),i(0),i(5)],void 0===(o=function(e,t,i,n,o){"use strict";var r,s={},a=t;return s.ImageBlockModel=a.BlockModel.extend({defaults:function(){return this._getDefaults({type:"image",link:"",src:"",alt:"An image of...",fullWidth:!0,width:"64px",height:"64px",styles:{block:{textAlign:"center"}}},e.getConfig().get("blockDefaults.image"))},_updateDefaults:function(){}}),s.ImageBlockView=a.BlockView.extend({className:"mailpoet_block mailpoet_image_block mailpoet_droppable_block",getTemplate:function(){return window.templates.imageBlock},onDragSubstituteBy:function(){return s.ImageWidgetView},templateContext:function(){return i.extend({imageMissingSrc:e.getConfig().get("urls.imageMissing")},a.BlockView.prototype.templateContext.apply(this))},behaviors:i.extend({},a.BlockView.prototype.behaviors,{ResizableBehavior:{elementSelector:".mailpoet_image",resizeHandleSelector:".mailpoet_image_resize_handle",onResize:function(e){var t=this.$(".mailpoet_image").offset(),i=e.pageX-t.left;this.view.model.set("width",i+"px")}},ShowSettingsBehavior:{ignoreFrom:".mailpoet_image_resize_handle"}}),onRender:function(){var e=this;this.toolsView=new s.ImageBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.model.get("fullWidth")?this.$el.addClass("mailpoet_full_image"):this.$el.removeClass("mailpoet_full_image"),this.model.get("width")&&"auto"!==this.model.get("width")||this.$el.find("img").on("load",function(){e.model.set("width",this.width),e.model.set("height",this.height)}),this.$(".mailpoet_content").css("width",this.model.get("width"))}}),s.ImageBlockToolsView=a.BlockToolsView.extend({getSettingsView:function(){return s.ImageBlockSettingsView}}),s.ImageBlockSettingsView=a.BlockSettingsView.extend({behaviors:i.extend({},a.BlockSettingsView.prototype.behaviors,{MediaManagerBehavior:{onSelect:"onImageSelect"}}),onRender:function(){n.helpTooltip.show(document.getElementById("tooltip-designer-full-width"),{tooltipId:"tooltip-editor-full-width",tooltip:n.I18n.t("helpTooltipDesignerFullWidth")}),n.helpTooltip.show(document.getElementById("tooltip-designer-ideal-width"),{tooltipId:"tooltip-editor-ideal-width",tooltip:n.I18n.t("helpTooltipDesignerIdealWidth")})},getTemplate:function(){return window.templates.imageBlockSettings},events:function(){return{"input .mailpoet_field_image_link":i.partial(this.changeField,"link"),"input .mailpoet_field_image_alt_text":i.partial(this.changeField,"alt"),"change .mailpoet_field_image_full_width":i.partial(this.changeBoolCheckboxField,"fullWidth"),"change .mailpoet_field_image_alignment":i.partial(this.changeField,"styles.block.textAlign"),"click .mailpoet_done_editing":"close","input .mailpoet_field_image_width":i.partial(this.updateValueAndCall,".mailpoet_field_image_width_input",i.partial(this.changePixelField,"width").bind(this)),"change .mailpoet_field_image_width":i.partial(this.updateValueAndCall,".mailpoet_field_image_width_input",i.partial(this.changePixelField,"width").bind(this)),"input .mailpoet_field_image_width_input":i.partial(this.updateValueAndCall,".mailpoet_field_image_width",i.partial(this.changePixelField,"width").bind(this))}},modelEvents:function(){return{"change:maxWidth":"updateMaxWidth","change:width":"updateWidth"}},updateValueAndCall:function(e,t,i){this.$(e).val(o(i.target).val()),t(i)},updateMaxWidth:function(){var e=parseInt(this.model.get("maxWidth"),10);this.$(".mailpoet_field_image_width").attr("max",e),this.$(".mailpoet_field_image_width_input").attr("max",e)},updateWidth:function(){var e=parseInt(this.model.get("width"),10);this.$(".mailpoet_field_image_width").val(e),this.$(".mailpoet_field_image_width_input").val(e)},onImageSelect:function(e){null===e.src?this.model.set({src:""}):this.model.set(e),this.render()}}),r=a.WidgetView.extend({getTemplate:function(){return window.templates.imageInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new s.ImageBlockModel},onDrop:function(e){e.droppedView.triggerMethod("showSettings",{showImageManager:!0})}}}}),s.ImageWidgetView=r,e.on("before:start",function(e){e.registerBlockType("image",{blockModel:s.ImageBlockModel,blockView:s.ImageBlockView}),e.registerWidget({name:"image",widgetView:s.ImageWidgetView,priority:91})}),s}.apply(t,n))||(e.exports=o)},531:function(e,t,i){"use strict";var n,o;n=[i(22),i(40),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.TextBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"text",text:"Edit this to insert text"},e.getConfig().get("blockDefaults.text"))},_updateDefaults:function(){}}),o.TextBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_text_block mailpoet_droppable_block",getTemplate:function(){return window.templates.textBlock},modelEvents:i.omit(r.BlockView.prototype.modelEvents,"change"),behaviors:i.extend({},r.BlockView.prototype.behaviors,{TextEditorBehavior:{toolbar1:"formatselect bold italic forecolor | link unlink",toolbar2:"alignleft aligncenter alignright alignjustify | bullist numlist blockquote | code mailpoet_shortcodes",validElements:"p[class|style],span[class|style],a[href|class|title|target|style],h1[class|style],h2[class|style],h3[class|style],ol[class|style],ul[class|style],li[class|style],strong[class|style],em[class|style],strike,br,blockquote[class|style],table[class|style],tr[class|style],th[class|style],td[class|style]",invalidElements:"script",blockFormats:"Heading 1=h1;Heading 2=h2;Heading 3=h3;Paragraph=p",plugins:"link lists code textcolor colorpicker mailpoet_shortcodes paste",configurationFilter:function(t){return i.extend({},t,{mailpoet_shortcodes:e.getConfig().get("shortcodes").toJSON(),mailpoet_shortcodes_window_title:n.I18n.t("shortcodesWindowTitle")})}}}),initialize:function(e){r.BlockView.prototype.initialize.apply(this,arguments),this.renderOptions=i.defaults(e.renderOptions||{},{disableTextEditor:!1}),this.disableTextEditor=this.renderOptions.disableTextEditor},onDragSubstituteBy:function(){return o.TextWidgetView},onRender:function(){this.toolsView=new o.TextBlockToolsView({model:this.model,tools:{settings:!1}}),this.showChildView("toolsRegion",this.toolsView)},onTextEditorChange:function(e){this.model.set("text",e)},onTextEditorFocus:function(){this.disableDragging(),this.disableShowingTools()},onTextEditorBlur:function(){this.enableDragging(),this.enableShowingTools()}}),o.TextBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.TextBlockSettingsView}}),o.TextBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.textBlockSettings}}),o.TextWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.textInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.TextBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("text",{blockModel:o.TextBlockModel,blockView:o.TextBlockView}),e.registerWidget({name:"text",widgetView:o.TextWidgetView,priority:90})}),o}.apply(t,n))||(e.exports=o)},532:function(e,t,i){"use strict";var n,o;n=[i(22),i(40),i(6)],void 0===(o=function(e,t,i){var n={},o=t;return n.SpacerBlockModel=o.BlockModel.extend({defaults:function(){return this._getDefaults({type:"spacer",styles:{block:{backgroundColor:"transparent",height:"40px"}}},e.getConfig().get("blockDefaults.spacer"))}}),n.SpacerBlockView=o.BlockView.extend({className:"mailpoet_block mailpoet_spacer_block mailpoet_droppable_block",getTemplate:function(){return window.templates.spacerBlock},behaviors:i.defaults({ResizableBehavior:{elementSelector:".mailpoet_spacer",resizeHandleSelector:".mailpoet_resize_handle",minLength:20,modelField:"styles.block.height"},ShowSettingsBehavior:{ignoreFrom:".mailpoet_resize_handle"}},o.BlockView.prototype.behaviors),modelEvents:i.omit(o.BlockView.prototype.modelEvents,"change"),onDragSubstituteBy:function(){return n.SpacerWidgetView},initialize:function(){o.BlockView.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:styles.block.backgroundColor",this.render),this.listenTo(this.model,"change:styles.block.height",this.changeHeight)},onRender:function(){this.toolsView=new n.SpacerBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},changeHeight:function(){this.$(".mailpoet_spacer").css("height",this.model.get("styles.block.height")),this.$(".mailpoet_resize_handle_text").text(this.model.get("styles.block.height"))},onBeforeDestroy:function(){this.stopListening(this.model)}}),n.SpacerBlockToolsView=o.BlockToolsView.extend({getSettingsView:function(){return n.SpacerBlockSettingsView}}),n.SpacerBlockSettingsView=o.BlockSettingsView.extend({getTemplate:function(){return window.templates.spacerBlockSettings},events:function(){return{"change .mailpoet_field_spacer_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"click .mailpoet_done_editing":"close"}}}),n.SpacerWidgetView=o.WidgetView.extend({getTemplate:function(){return window.templates.spacerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new n.SpacerBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("spacer",{blockModel:n.SpacerBlockModel,blockView:n.SpacerBlockView}),e.registerWidget({name:"spacer",widgetView:n.SpacerWidgetView,priority:94})}),n}.apply(t,n))||(e.exports=o)},533:function(e,t,i){"use strict";var n,o;n=[i(22),i(40),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.FooterBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"footer",text:'<a href="[link:subscription_unsubscribe_url]">Unsubscribe</a> | <a href="[link:subscription_manage_url]">Manage subscription</a><br /><b>Add your postal address here!</b>',styles:{block:{backgroundColor:"transparent"},text:{fontColor:"#000000",fontFamily:"Arial",fontSize:"12px",textAlign:"center"},link:{fontColor:"#0000ff",textDecoration:"none"}}},e.getConfig().get("blockDefaults.footer"))},_updateDefaults:function(){e.getConfig().set("blockDefaults.footer",i.omit(this.toJSON(),"text"))}}),o.FooterBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_footer_block mailpoet_droppable_block",getTemplate:function(){return window.templates.footerBlock},modelEvents:i.extend({"change:styles.block.backgroundColor change:styles.text.fontColor change:styles.text.fontFamily change:styles.text.fontSize change:styles.text.textAlign change:styles.link.fontColor change:styles.link.textDecoration":"render"},i.omit(r.BlockView.prototype.modelEvents,"change")),behaviors:i.extend({},r.BlockView.prototype.behaviors,{TextEditorBehavior:{configurationFilter:function(t){return i.extend({},t,{mailpoet_shortcodes:e.getConfig().get("shortcodes").toJSON(),mailpoet_shortcodes_window_title:n.I18n.t("shortcodesWindowTitle")})}}}),onDragSubstituteBy:function(){return o.FooterWidgetView},onRender:function(){this.toolsView=new o.FooterBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},onTextEditorChange:function(e){this.model.set("text",e)},onTextEditorFocus:function(){this.disableDragging(),this.disableShowingTools()},onTextEditorBlur:function(){this.enableDragging(),this.enableShowingTools()}}),o.FooterBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.FooterBlockSettingsView}}),o.FooterBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.footerBlockSettings},events:function(){return{"change .mailpoet_field_footer_text_color":i.partial(this.changeColorField,"styles.text.fontColor"),"change .mailpoet_field_footer_text_font_family":i.partial(this.changeField,"styles.text.fontFamily"),"change .mailpoet_field_footer_text_size":i.partial(this.changeField,"styles.text.fontSize"),"change #mailpoet_field_footer_link_color":i.partial(this.changeColorField,"styles.link.fontColor"),"change #mailpoet_field_footer_link_underline":function(e){this.model.set("styles.link.textDecoration",e.target.checked?e.target.value:"none")},"change .mailpoet_field_footer_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"change .mailpoet_field_footer_alignment":i.partial(this.changeField,"styles.text.textAlign"),"click .mailpoet_done_editing":"close"}},templateContext:function(){return i.extend({},r.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON()})}}),o.FooterWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.footerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.FooterBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("footer",{blockModel:o.FooterBlockModel,blockView:o.FooterBlockView}),e.registerWidget({name:"footer",widgetView:o.FooterWidgetView,priority:99})}),o}.apply(t,n))||(e.exports=o)},534:function(e,t,i){"use strict";var n,o;n=[i(22),i(40),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.HeaderBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"header",text:'Display problems? <a href="[link:newsletter_view_in_browser_url]">View it in your browser</a>',styles:{block:{backgroundColor:"transparent"},text:{fontColor:"#000000",fontFamily:"Arial",fontSize:"12px",textAlign:"center"},link:{fontColor:"#0000ff",textDecoration:"underline"}}},e.getConfig().get("blockDefaults.header"))},_updateDefaults:function(){e.getConfig().set("blockDefaults.header",i.omit(this.toJSON(),"text"))}}),o.HeaderBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_header_block mailpoet_droppable_block",getTemplate:function(){return window.templates.headerBlock},modelEvents:i.extend({"change:styles.block.backgroundColor change:styles.text.fontColor change:styles.text.fontFamily change:styles.text.fontSize change:styles.text.textAlign change:styles.link.fontColor change:styles.link.textDecoration":"render"},i.omit(r.BlockView.prototype.modelEvents,"change")),behaviors:i.extend({},r.BlockView.prototype.behaviors,{TextEditorBehavior:{configurationFilter:function(t){return i.extend({},t,{mailpoet_shortcodes:e.getConfig().get("shortcodes").toJSON(),mailpoet_shortcodes_window_title:n.I18n.t("shortcodesWindowTitle")})}}}),onDragSubstituteBy:function(){return o.HeaderWidgetView},onRender:function(){this.toolsView=new o.HeaderBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},onTextEditorChange:function(e){this.model.set("text",e)},onTextEditorFocus:function(){this.disableDragging(),this.disableShowingTools()},onTextEditorBlur:function(){this.enableDragging(),this.enableShowingTools()}}),o.HeaderBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.HeaderBlockSettingsView}}),o.HeaderBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.headerBlockSettings},events:function(){return{"change .mailpoet_field_header_text_color":i.partial(this.changeColorField,"styles.text.fontColor"),"change .mailpoet_field_header_text_font_family":i.partial(this.changeField,"styles.text.fontFamily"),"change .mailpoet_field_header_text_size":i.partial(this.changeField,"styles.text.fontSize"),"change #mailpoet_field_header_link_color":i.partial(this.changeColorField,"styles.link.fontColor"),"change #mailpoet_field_header_link_underline":function(e){this.model.set("styles.link.textDecoration",e.target.checked?e.target.value:"none")},"change .mailpoet_field_header_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"change .mailpoet_field_header_alignment":i.partial(this.changeField,"styles.text.textAlign"),"click .mailpoet_done_editing":"close"}},templateContext:function(){return i.extend({},r.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON()})}}),o.HeaderWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.headerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.HeaderBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("header",{blockModel:o.HeaderBlockModel,blockView:o.HeaderBlockView}),e.registerWidget({name:"header",widgetView:o.HeaderWidgetView,priority:98})}),o}.apply(t,n))||(e.exports=o)},535:function(e,t,i){var n,o;n=[i(22),i(40),i(234),i(235),i(75),i(0),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a,l){"use strict";var c={},d=t;return c.ALCSupervisor=s.extend({initialize:function(){this.listenTo(e.getChannel(),"automatedLatestContentRefresh",a.debounce(this.refresh,500))},refresh:function(){var t,i=e.findModels(function(e){return"automatedLatestContent"===e.get("type")})||[];0!==i.length&&(t=a.map(i,function(e){return e.toJSON()}),o.getBulkTransformedPosts({blocks:t}).then(a.partial(this.refreshBlocks,i)))},refreshBlocks:function(e,t){a.each(a.zip(e,t),function(e){var t=e[0],i=e[1];t.trigger("refreshPosts",i)})}}),c.AutomatedLatestContentBlockModel=d.BlockModel.extend({stale:["_container"],defaults:function(){return this._getDefaults({type:"automatedLatestContent",withLayout:!1,amount:"5",contentType:"post",terms:[],inclusionType:"include",displayType:"excerpt",titleFormat:"h1",titleAlignment:"left",titleIsLink:!1,imageFullWidth:!1,featuredImagePosition:"belowTitle",showAuthor:"no",authorPrecededBy:"Author:",showCategories:"no",categoriesPrecededBy:"Categories:",readMoreType:"button",readMoreText:"Read more",readMoreButton:{text:"Read more",url:"[postLink]"},sortBy:"newest",showDivider:!0,divider:{},_container:new(e.getBlockTypeModel("container"))},e.getConfig().get("blockDefaults.automatedLatestContent"))},relations:function(){return{readMoreButton:e.getBlockTypeModel("button"),divider:e.getBlockTypeModel("divider"),_container:e.getBlockTypeModel("container")}},initialize:function(){d.BlockView.prototype.initialize.apply(this,arguments),this.on("change:amount change:contentType change:terms change:inclusionType change:displayType change:titleFormat change:featuredImagePosition change:titleAlignment change:titleIsLink change:imageFullWidth change:showAuthor change:authorPrecededBy change:showCategories change:categoriesPrecededBy change:readMoreType change:readMoreText change:sortBy change:showDivider",this._handleChanges,this),this.listenTo(this.get("readMoreButton"),"change",this._handleChanges),this.listenTo(this.get("divider"),"change",this._handleChanges),this.on("add remove update reset",this._handleChanges),this.on("refreshPosts",this.updatePosts,this)},updatePosts:function(e){this.get("_container.blocks").reset(e,{parse:!0})},_handleChanges:function(){this._updateDefaults(),e.getChannel().trigger("automatedLatestContentRefresh")}}),c.AutomatedLatestContentBlockView=d.BlockView.extend({className:"mailpoet_block mailpoet_automated_latest_content_block mailpoet_droppable_block",initialize:function(){e.getChannel().on("replaceAllButtonStyles",function(e){this.model.set({readMoreButton:e})}.bind(this))},getTemplate:function(){return window.templates.automatedLatestContentBlock},regions:{toolsRegion:".mailpoet_tools",postsRegion:".mailpoet_automated_latest_content_block_posts"},modelEvents:a.extend(a.omit(d.BlockView.prototype.modelEvents,"change"),{postsChanged:"render"}),events:a.extend(d.BlockView.prototype.events,{"click .mailpoet_automated_latest_content_block_overlay":"showSettings"}),onDragSubstituteBy:function(){return c.AutomatedLatestContentWidgetView},onRender:function(){var t=e.getBlockTypeView("container"),i={disableTextEditor:!0,disableDragAndDrop:!0,emptyContainerMessage:r.I18n.t("noPostsToDisplay")};this.toolsView=new c.AutomatedLatestContentBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("postsRegion",new t({model:this.model.get("_container"),renderOptions:i}))}}),c.AutomatedLatestContentBlockToolsView=d.BlockToolsView.extend({getSettingsView:function(){return c.AutomatedLatestContentBlockSettingsView}}),c.AutomatedLatestContentBlockSettingsView=d.BlockSettingsView.extend({getTemplate:function(){return window.templates.automatedLatestContentBlockSettings},events:function(){return{"click .mailpoet_automated_latest_content_hide_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_show_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_select_button":"showButtonSettings","click .mailpoet_automated_latest_content_select_divider":"showDividerSettings","change .mailpoet_automated_latest_content_read_more_type":"changeReadMoreType","change .mailpoet_automated_latest_content_display_type":"changeDisplayType","change .mailpoet_automated_latest_content_title_format":"changeTitleFormat","change .mailpoet_automated_latest_content_title_as_links":a.partial(this.changeBoolField,"titleIsLink"),"change .mailpoet_automated_latest_content_show_divider":a.partial(this.changeBoolField,"showDivider"),"input .mailpoet_automated_latest_content_show_amount":a.partial(this.changeField,"amount"),"change .mailpoet_automated_latest_content_content_type":a.partial(this.changeField,"contentType"),"change .mailpoet_automated_latest_content_include_or_exclude":a.partial(this.changeField,"inclusionType"),"change .mailpoet_automated_latest_content_title_alignment":a.partial(this.changeField,"titleAlignment"),"change .mailpoet_automated_latest_content_image_full_width":a.partial(this.changeBoolField,"imageFullWidth"),"change .mailpoet_automated_latest_content_featured_image_position":a.partial(this.changeField,"featuredImagePosition"),"change .mailpoet_automated_latest_content_show_author":a.partial(this.changeField,"showAuthor"),"input .mailpoet_automated_latest_content_author_preceded_by":a.partial(this.changeField,"authorPrecededBy"),"change .mailpoet_automated_latest_content_show_categories":a.partial(this.changeField,"showCategories"),"input .mailpoet_automated_latest_content_categories":a.partial(this.changeField,"categoriesPrecededBy"),"input .mailpoet_automated_latest_content_read_more_text":a.partial(this.changeField,"readMoreText"),"change .mailpoet_automated_latest_content_sort_by":a.partial(this.changeField,"sortBy"),"click .mailpoet_done_editing":"close"}},onRender:function(){var e=this;o.getPostTypes().done(a.bind(this._updateContentTypes,this)),this.$(".mailpoet_automated_latest_content_categories_and_tags").select2({multiple:!0,allowClear:!0,placeholder:r.I18n.t("categoriesAndTags"),ajax:{data:function(e){return{term:e.term,page:e.page||1}},transport:function(t,i,n){var r,s=o.getTaxonomies(e.model.get("contentType")).then(function(e){return r=e,o.getTerms({search:t.data.term,page:t.data.page,taxonomies:a.keys(r)}).then(function(e){return{taxonomies:r,terms:e}})});return s.then(i),s.fail(n),s},processResults:function(e){return{results:a.map(e.terms,function(t){return a.defaults({text:e.taxonomies[t.taxonomy].labels.singular_name+": "+t.name,id:t.term_id},t)}),pagination:{more:100===e.terms.length}}}}}).on({"select2:select":function(t){var i=e.model.get("terms");i.add(t.params.data),e.model.set("terms",i.toJSON())},"select2:unselect":function(t){var i=e.model.get("terms");i.remove(t.params.data),e.model.set("terms",i.toJSON())}}).trigger("change")},toggleDisplayOptions:function(){var e=this.$(".mailpoet_automated_latest_content_display_options"),t=this.$(".mailpoet_automated_latest_content_show_display_options");e.hasClass("mailpoet_closed")?(e.removeClass("mailpoet_closed"),t.addClass("mailpoet_hidden")):(e.addClass("mailpoet_closed"),t.removeClass("mailpoet_hidden"))},showButtonSettings:function(){new i.ButtonBlockSettingsView({model:this.model.get("readMoreButton"),renderOptions:{displayFormat:"subpanel",hideLink:!0,hideApplyToAll:!0}}).render()},showDividerSettings:function(){new n.DividerBlockSettingsView({model:this.model.get("divider"),renderOptions:{displayFormat:"subpanel",hideApplyToAll:!0}}).render()},changeReadMoreType:function(e){var t=l(e.target).val();"link"===t?(this.$(".mailpoet_automated_latest_content_read_more_text").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").addClass("mailpoet_hidden")):"button"===t&&(this.$(".mailpoet_automated_latest_content_read_more_text").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").removeClass("mailpoet_hidden")),this.changeField("readMoreType",e)},changeDisplayType:function(e){var t=l(e.target).val();"titleOnly"===t?(this.$(".mailpoet_automated_latest_content_title_as_list").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").addClass("mailpoet_hidden")):(this.$(".mailpoet_automated_latest_content_title_as_list").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").removeClass("mailpoet_hidden"),"ul"===this.model.get("titleFormat")&&(this.model.set("titleFormat","h1"),this.$(".mailpoet_automated_latest_content_title_format").val(["h1"]),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden"))),"excerpt"===t?this.$(".mailpoet_automated_latest_content_featured_image_position_container").removeClass("mailpoet_hidden"):this.$(".mailpoet_automated_latest_content_featured_image_position_container").addClass("mailpoet_hidden"),this.changeField("displayType",e)},changeTitleFormat:function(e){"ul"===l(e.target).val()?(this.$(".mailpoet_automated_latest_content_non_title_list_options").addClass("mailpoet_hidden"),this.model.set("titleIsLink",!0),this.$(".mailpoet_automated_latest_content_title_as_link").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_links").val(["true"])):(this.$(".mailpoet_automated_latest_content_non_title_list_options").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden")),this.changeField("titleFormat",e)},_updateContentTypes:function(e){var t=this.$(".mailpoet_automated_latest_content_content_type"),i=this.model.get("contentType");t.find("option").remove(),a.each(e,function(e){t.append(l("<option>",{value:e.name,text:e.label}))}),t.val(i)}}),c.AutomatedLatestContentWidgetView=d.WidgetView.extend({getTemplate:function(){return window.templates.automatedLatestContentInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new c.AutomatedLatestContentBlockModel({},{parse:!0})},onDrop:function(e){e.droppedView.triggerMethod("showSettings")}}}}),e.on("before:start",function(e){e.registerBlockType("automatedLatestContent",{blockModel:c.AutomatedLatestContentBlockModel,blockView:c.AutomatedLatestContentBlockView})}),e.on("start",function(e){var t=e;t._ALCSupervisor=new c.ALCSupervisor,t._ALCSupervisor.refresh()}),c}.apply(t,n))||(e.exports=o)},536:function(e,t,i){var n,o;n=[i(22),i(40),i(234),i(235),i(75),i(0),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a,l){"use strict";var c={},d=t;return c.ALCLayoutSupervisor=s.extend({initialize:function(){this.listenTo(e.getChannel(),"automatedLatestContentLayoutRefresh",a.debounce(this.refresh,500))},refresh:function(){var t,i=e.findModels(function(e){return"automatedLatestContentLayout"===e.get("type")})||[];0!==i.length&&(t=a.map(i,function(e){return e.toJSON()}),o.getBulkTransformedPosts({blocks:t}).then(a.partial(this.refreshBlocks,i)))},refreshBlocks:function(e,t){a.each(a.zip(e,t),function(e){var t=e[0],i=e[1];t.trigger("refreshPosts",i)})}}),c.AutomatedLatestContentLayoutBlockModel=d.BlockModel.extend({stale:["_container"],defaults:function(){return this._getDefaults({type:"automatedLatestContentLayout",withLayout:!0,amount:"5",contentType:"post",terms:[],inclusionType:"include",displayType:"excerpt",titleFormat:"h1",titleAlignment:"left",titleIsLink:!1,imageFullWidth:!1,featuredImagePosition:"centered",showAuthor:"no",authorPrecededBy:"Author:",showCategories:"no",categoriesPrecededBy:"Categories:",readMoreType:"button",readMoreText:"Read more",readMoreButton:{text:"Read more",url:"[postLink]"},sortBy:"newest",showDivider:!0,divider:{},_container:new(e.getBlockTypeModel("container"))},e.getConfig().get("blockDefaults.automatedLatestContentLayout"))},relations:function(){return{readMoreButton:e.getBlockTypeModel("button"),divider:e.getBlockTypeModel("divider"),_container:e.getBlockTypeModel("container")}},initialize:function(){d.BlockView.prototype.initialize.apply(this,arguments),this.on("change:amount change:contentType change:terms change:inclusionType change:displayType change:titleFormat change:featuredImagePosition change:titleAlignment change:titleIsLink change:imageFullWidth change:showAuthor change:authorPrecededBy change:showCategories change:categoriesPrecededBy change:readMoreType change:readMoreText change:sortBy change:showDivider",this._handleChanges,this),this.listenTo(this.get("readMoreButton"),"change",this._handleChanges),this.listenTo(this.get("divider"),"change",this._handleChanges),this.on("add remove update reset",this._handleChanges),this.on("refreshPosts",this.updatePosts,this)},updatePosts:function(e){this.get("_container.blocks").reset(e,{parse:!0})},_handleChanges:function(){this._updateDefaults(),e.getChannel().trigger("automatedLatestContentLayoutRefresh")}}),c.AutomatedLatestContentLayoutBlockView=d.BlockView.extend({className:"mailpoet_block mailpoet_automated_latest_content_block mailpoet_droppable_block",initialize:function(){e.getChannel().on("replaceAllButtonStyles",function(e){this.model.set({readMoreButton:e})}.bind(this))},getTemplate:function(){return window.templates.automatedLatestContentLayoutBlock},regions:{toolsRegion:".mailpoet_tools",postsRegion:".mailpoet_automated_latest_content_block_posts"},modelEvents:a.extend(a.omit(d.BlockView.prototype.modelEvents,"change"),{postsChanged:"render"}),events:a.extend(d.BlockView.prototype.events,{"click .mailpoet_automated_latest_content_block_overlay":"showSettings"}),onDragSubstituteBy:function(){return c.AutomatedLatestContentLayoutWidgetView},onRender:function(){var t=e.getBlockTypeView("container"),i={disableTextEditor:!0,disableDragAndDrop:!0,emptyContainerMessage:r.I18n.t("noPostsToDisplay")};this.toolsView=new c.AutomatedLatestContentLayoutBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("postsRegion",new t({model:this.model.get("_container"),renderOptions:i}))}}),c.AutomatedLatestContentLayoutBlockToolsView=d.BlockToolsView.extend({getSettingsView:function(){return c.AutomatedLatestContentLayoutBlockSettingsView}}),c.AutomatedLatestContentLayoutBlockSettingsView=d.BlockSettingsView.extend({getTemplate:function(){return window.templates.automatedLatestContentLayoutBlockSettings},events:function(){return{"click .mailpoet_automated_latest_content_hide_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_show_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_select_button":"showButtonSettings","click .mailpoet_automated_latest_content_select_divider":"showDividerSettings","change .mailpoet_automated_latest_content_read_more_type":"changeReadMoreType","change .mailpoet_automated_latest_content_display_type":"changeDisplayType","change .mailpoet_automated_latest_content_title_format":"changeTitleFormat","change .mailpoet_automated_latest_content_title_as_links":a.partial(this.changeBoolField,"titleIsLink"),"change .mailpoet_automated_latest_content_show_divider":a.partial(this.changeBoolField,"showDivider"),"input .mailpoet_automated_latest_content_show_amount":a.partial(this.changeField,"amount"),"change .mailpoet_automated_latest_content_content_type":a.partial(this.changeField,"contentType"),"change .mailpoet_automated_latest_content_include_or_exclude":a.partial(this.changeField,"inclusionType"),"change .mailpoet_automated_latest_content_title_alignment":a.partial(this.changeField,"titleAlignment"),"change .mailpoet_automated_latest_content_image_full_width":a.partial(this.changeBoolField,"imageFullWidth"),"change .mailpoet_automated_latest_content_featured_image_position":a.partial(this.changeField,"featuredImagePosition"),"change .mailpoet_automated_latest_content_show_author":a.partial(this.changeField,"showAuthor"),"input .mailpoet_automated_latest_content_author_preceded_by":a.partial(this.changeField,"authorPrecededBy"),"change .mailpoet_automated_latest_content_show_categories":a.partial(this.changeField,"showCategories"),"input .mailpoet_automated_latest_content_categories":a.partial(this.changeField,"categoriesPrecededBy"),"input .mailpoet_automated_latest_content_read_more_text":a.partial(this.changeField,"readMoreText"),"change .mailpoet_automated_latest_content_sort_by":a.partial(this.changeField,"sortBy"),"click .mailpoet_done_editing":"close"}},onRender:function(){var e=this;o.getPostTypes().done(a.bind(this._updateContentTypes,this)),this.$(".mailpoet_automated_latest_content_categories_and_tags").select2({multiple:!0,allowClear:!0,placeholder:r.I18n.t("categoriesAndTags"),ajax:{data:function(e){return{term:e.term,page:e.page||1}},transport:function(t,i,n){var r,s=o.getTaxonomies(e.model.get("contentType")).then(function(e){return r=e,o.getTerms({search:t.data.term,page:t.data.page,taxonomies:a.keys(r)}).then(function(e){return{taxonomies:r,terms:e}})});return s.then(i),s.fail(n),s},processResults:function(e){return{results:a.map(e.terms,function(t){return a.defaults({text:e.taxonomies[t.taxonomy].labels.singular_name+": "+t.name,id:t.term_id},t)}),pagination:{more:100===e.terms.length}}}}}).on({"select2:select":function(t){var i=e.model.get("terms");i.add(t.params.data),e.model.set("terms",i.toJSON())},"select2:unselect":function(t){var i=e.model.get("terms");i.remove(t.params.data),e.model.set("terms",i.toJSON())}}).trigger("change")},toggleDisplayOptions:function(){var e=this.$(".mailpoet_automated_latest_content_display_options"),t=this.$(".mailpoet_automated_latest_content_show_display_options");e.hasClass("mailpoet_closed")?(e.removeClass("mailpoet_closed"),t.addClass("mailpoet_hidden")):(e.addClass("mailpoet_closed"),t.removeClass("mailpoet_hidden"))},showButtonSettings:function(){new i.ButtonBlockSettingsView({model:this.model.get("readMoreButton"),renderOptions:{displayFormat:"subpanel",hideLink:!0,hideApplyToAll:!0}}).render()},showDividerSettings:function(){new n.DividerBlockSettingsView({model:this.model.get("divider"),renderOptions:{displayFormat:"subpanel",hideApplyToAll:!0}}).render()},changeReadMoreType:function(e){var t=l(e.target).val();"link"===t?(this.$(".mailpoet_automated_latest_content_read_more_text").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").addClass("mailpoet_hidden")):"button"===t&&(this.$(".mailpoet_automated_latest_content_read_more_text").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").removeClass("mailpoet_hidden")),this.changeField("readMoreType",e)},changeDisplayType:function(e){var t=l(e.target).val();"titleOnly"===t?(this.$(".mailpoet_automated_latest_content_title_as_list").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").addClass("mailpoet_hidden")):(this.$(".mailpoet_automated_latest_content_title_as_list").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").removeClass("mailpoet_hidden"),"ul"===this.model.get("titleFormat")&&(this.model.set("titleFormat","h1"),this.$(".mailpoet_automated_latest_content_title_format").val(["h1"]),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden"))),"excerpt"===t?this.$(".mailpoet_automated_latest_content_featured_image_position_container").removeClass("mailpoet_hidden"):this.$(".mailpoet_automated_latest_content_featured_image_position_container").addClass("mailpoet_hidden"),this.changeField("displayType",e)},changeTitleFormat:function(e){"ul"===l(e.target).val()?(this.$(".mailpoet_automated_latest_content_non_title_list_options").addClass("mailpoet_hidden"),this.model.set("titleIsLink",!0),this.$(".mailpoet_automated_latest_content_title_as_link").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_links").val(["true"])):(this.$(".mailpoet_automated_latest_content_non_title_list_options").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden")),this.changeField("titleFormat",e)},_updateContentTypes:function(e){var t=this.$(".mailpoet_automated_latest_content_content_type"),i=this.model.get("contentType");t.find("option").remove(),a.each(e,function(e){t.append(l("<option>",{value:e.name,text:e.label}))}),t.val(i)}}),c.AutomatedLatestContentLayoutWidgetView=d.WidgetView.extend({className:d.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.automatedLatestContentLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new c.AutomatedLatestContentLayoutBlockModel({},{parse:!0})},onDrop:function(e){e.droppedView.triggerMethod("showSettings")}}}}),e.on("before:start",function(e){e.registerBlockType("automatedLatestContentLayout",{blockModel:c.AutomatedLatestContentLayoutBlockModel,blockView:c.AutomatedLatestContentLayoutBlockView}),e.registerWidget({name:"automatedLatestContentLayout",widgetView:c.AutomatedLatestContentLayoutWidgetView,priority:97})}),e.on("start",function(e){var t=e;t._ALCLayoutSupervisor=new c.ALCLayoutSupervisor,t._ALCLayoutSupervisor.refresh()}),c}.apply(t,n))||(e.exports=o)},537:function(e,t,i){var n,o;n=[i(37),i(25),i(331),i(6),i(5),i(0),i(22),i(75),i(40),i(234),i(235),i(358)],void 0===(o=function(e,t,i,n,o,r,s,a,l,c,d){"use strict";var h,p,u,g,f,m={},v=l;return m.PostsBlockModel=v.BlockModel.extend({stale:["_selectedPosts","_availablePosts","_transformedPosts"],defaults:function(){return this._getDefaults({type:"posts",withLayout:!0,amount:"10",offset:0,contentType:"post",postStatus:"publish",terms:[],search:"",inclusionType:"include",displayType:"excerpt",titleFormat:"h1",titleAlignment:"left",titleIsLink:!1,imageFullWidth:!1,featuredImagePosition:"centered",showAuthor:"no",authorPrecededBy:"Author:",showCategories:"no",categoriesPrecededBy:"Categories:",readMoreType:"link",readMoreText:"Read more",readMoreButton:{text:"Read more",url:"[postLink]"},sortBy:"newest",showDivider:!0,divider:{},_selectedPosts:[],_availablePosts:[],_transformedPosts:new(s.getBlockTypeModel("container"))},s.getConfig().get("blockDefaults.posts"))},relations:function(){return{readMoreButton:s.getBlockTypeModel("button"),divider:s.getBlockTypeModel("divider"),_selectedPosts:e.Collection,_availablePosts:e.Collection,_transformedPosts:s.getBlockTypeModel("container")}},initialize:function(){var e=n.debounce(this.fetchAvailablePosts.bind(this),500),t=n.debounce(this._refreshTransformedPosts.bind(this),500);n.extend(this,i.Requests),this.fetchAvailablePosts(),this.on("change",this._updateDefaults,this),this.on("change:amount change:contentType change:terms change:inclusionType change:postStatus change:search change:sortBy",e),this.on("loadMorePosts",this._loadMorePosts,this),this.listenTo(this.get("_selectedPosts"),"add remove reset",t),this.on("change:displayType change:titleFormat change:featuredImagePosition change:titleAlignment change:titleIsLink change:imageFullWidth change:showAuthor change:authorPrecededBy change:showCategories change:categoriesPrecededBy change:readMoreType change:readMoreText change:showDivider",t),this.listenTo(this.get("readMoreButton"),"change",t),this.listenTo(this.get("divider"),"change",t),this.on("insertSelectedPosts",this._insertSelectedPosts,this)},fetchAvailablePosts:function(){var e=this;this.set("offset",0),a.getPosts(this.toJSON()).done(function(t){e.get("_availablePosts").reset(t),e.get("_selectedPosts").reset(),e.trigger("change:_availablePosts")}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchAvailablePosts"))})},_loadMorePosts:function(){var e=this,t=this.get("_availablePosts").length,i=this.get("offset")+Number(this.get("amount"));return!(0===t||t<i)&&(this.set("offset",i),this.trigger("loadingMorePosts"),a.getPosts(this.toJSON()).done(function(t){e.get("_availablePosts").add(t),e.trigger("change:_availablePosts")}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchAvailablePosts"))}).always(function(){e.trigger("morePostsLoaded")}),!0)},_refreshTransformedPosts:function(){var e=this,t=this.toJSON();t.posts=this.get("_selectedPosts").pluck("ID"),0!==t.posts.length?a.getTransformedPosts(t).done(function(t){e.get("_transformedPosts").get("blocks").reset(t,{parse:!0})}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchRenderedPosts"))}):this.get("_transformedPosts").get("blocks").reset()},_insertSelectedPosts:function(){var e=this.toJSON(),t=this.collection.indexOf(this),i=this.collection;e.posts=this.get("_selectedPosts").pluck("ID"),0!==e.posts.length&&a.getTransformedPosts(e).done(function(e){i.add(JSON.parse(JSON.stringify(e)),{at:t})}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchRenderedPosts"))})}}),m.PostsBlockView=v.BlockView.extend({className:"mailpoet_block mailpoet_posts_block mailpoet_droppable_block",getTemplate:function(){return window.templates.postsBlock},modelEvents:{},regions:n.extend({postsRegion:".mailpoet_posts_container"},v.BlockView.prototype.regions),onDragSubstituteBy:function(){return m.PostsWidgetView},initialize:function(){v.BlockView.prototype.initialize.apply(this,arguments),this.toolsView=new m.PostsBlockToolsView({model:this.model}),this.model.reply("blockView",this.notifyAboutSelf,this)},onRender:function(){var e,t;this.getRegion("toolsRegion").hasView()||this.showChildView("toolsRegion",this.toolsView),this.trigger("showSettings"),e=s.getBlockTypeView("container"),t={disableTextEditor:!0,disableDragAndDrop:!0,emptyContainerMessage:r.I18n.t("noPostsToDisplay")},this.showChildView("postsRegion",new e({model:this.model.get("_transformedPosts"),renderOptions:t}))},notifyAboutSelf:function(){return this},onBeforeDestroy:function(){this.model.stopReplying("blockView",this.notifyAboutSelf,this)}}),m.PostsBlockToolsView=v.BlockToolsView.extend({getSettingsView:function(){return m.PostsBlockSettingsView}}),m.PostsBlockSettingsView=v.BlockSettingsView.extend({getTemplate:function(){return window.templates.postsBlockSettings},regions:{selectionRegion:".mailpoet_settings_posts_selection",displayOptionsRegion:".mailpoet_settings_posts_display_options"},events:{"click .mailpoet_settings_posts_show_display_options":"switchToDisplayOptions","click .mailpoet_settings_posts_show_post_selection":"switchToPostSelection","click .mailpoet_settings_posts_insert_selected":"insertPosts"},templateContext:function(){return{model:this.model.toJSON()}},initialize:function(){this.model.trigger("startEditing"),this.selectionView=new g({model:this.model}),this.displayOptionsView=new h({model:this.model})},onRender:function(){var e=this;this.model.request("blockView"),this.showChildView("selectionRegion",this.selectionView),this.showChildView("displayOptionsRegion",this.displayOptionsView),r.Modal.panel({element:this.$el,template:"",position:"right",width:s.getConfig().get("sidepanelWidth"),onCancel:function(){e.model.destroy()}}),this.selectionView.triggerMethod("attach"),this.displayOptionsView.triggerMethod("attach")},switchToDisplayOptions:function(){this.$(".mailpoet_settings_posts_selection").addClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_display_options").removeClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_show_display_options").addClass("mailpoet_hidden"),this.$(".mailpoet_settings_posts_show_post_selection").removeClass("mailpoet_hidden")},switchToPostSelection:function(){this.$(".mailpoet_settings_posts_display_options").addClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_selection").removeClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_show_post_selection").addClass("mailpoet_hidden"),this.$(".mailpoet_settings_posts_show_display_options").removeClass("mailpoet_hidden")},insertPosts:function(){this.model.trigger("insertSelectedPosts"),this.model.destroy(),this.close()}}),f=t.CollectionView.extend({className:"mailpoet_post_scroll_container",childView:function(){return p},emptyView:function(){return u},childViewOptions:function(){return{blockModel:this.blockModel}},initialize:function(e){this.blockModel=e.blockModel},events:{scroll:"onPostsScroll"},onPostsScroll:function(e){var t=o(e.target);t.scrollTop()+t.innerHeight()>=t[0].scrollHeight&&this.blockModel.trigger("loadMorePosts")}}),g=t.View.extend({getTemplate:function(){return window.templates.postSelectionPostsBlockSettings},regions:{posts:".mailpoet_post_selection_container"},events:function(){return{"change .mailpoet_settings_posts_content_type":n.partial(this.changeField,"contentType"),"change .mailpoet_posts_post_status":n.partial(this.changeField,"postStatus"),"input .mailpoet_posts_search_term":n.partial(this.changeField,"search")}},modelEvents:{"change:offset":function(e,t){0===t&&this.$(".mailpoet_post_scroll_container").scrollTop(0)},loadingMorePosts:function(){this.$(".mailpoet_post_selection_loading").css("visibility","visible")},morePostsLoaded:function(){this.$(".mailpoet_post_selection_loading").css("visibility","hidden")}},templateContext:function(){return{model:this.model.toJSON()}},onRender:function(){var e;a.getPostTypes().done(n.bind(this._updateContentTypes,this)),e=new f({collection:this.model.get("_availablePosts"),blockModel:this.model}),this.showChildView("posts",e)},onAttach:function(){var e=this;this.$(".mailpoet_posts_categories_and_tags").select2({multiple:!0,allowClear:!0,placeholder:r.I18n.t("categoriesAndTags"),ajax:{data:function(e){return{term:e.term,page:e.page||1}},transport:function(t,i,o){var r,s=a.getTaxonomies(e.model.get("contentType")).then(function(e){return r=e,a.getTerms({search:t.data.term,page:t.data.page,taxonomies:n.keys(r)}).then(function(e){return{taxonomies:r,terms:e}})});return s.then(i),s.fail(o),s},processResults:function(e){return{results:n.map(e.terms,function(t){return n.defaults({text:e.taxonomies[t.taxonomy].labels.singular_name+": "+t.name,id:t.term_id},t)}),pagination:{more:100===e.terms.length}}}}}).on({"select2:select":function(t){var i=e.model.get("terms");i.add(t.params.data),e.model.set("terms",i.toJSON())},"select2:unselect":function(t){var i=e.model.get("terms");i.remove(t.params.data),e.model.set("terms",i.toJSON())}}).trigger("change")},changeField:function(e,t){this.model.set(e,o(t.target).val())},_updateContentTypes:function(e){var t=this.$(".mailpoet_settings_posts_content_type"),i=this.model.get("contentType");t.find("option").remove(),n.each(e,function(e){t.append(o("<option>",{value:e.name,text:e.label}))}),t.val(i)}}),u=t.View.extend({getTemplate:function(){return window.templates.emptyPostPostsBlockSettings}}),p=t.View.extend({getTemplate:function(){return window.templates.singlePostPostsBlockSettings},events:function(){return{"change .mailpoet_select_post_checkbox":"postSelectionChange"}},templateContext:function(){return{model:this.model.toJSON(),index:this._index}},initialize:function(e){this.blockModel=e.blockModel},postSelectionChange:function(e){var t=o(e.target),i=this.blockModel.get("_selectedPosts");t.prop("checked")?i.add(this.model):i.remove(this.model)}}),h=v.BlockSettingsView.extend({getTemplate:function(){return window.templates.displayOptionsPostsBlockSettings},events:function(){return{"click .mailpoet_posts_select_button":"showButtonSettings","click .mailpoet_posts_select_divider":"showDividerSettings","change .mailpoet_posts_read_more_type":"changeReadMoreType","change .mailpoet_posts_display_type":"changeDisplayType","change .mailpoet_posts_title_format":"changeTitleFormat","change .mailpoet_posts_title_as_links":n.partial(this.changeBoolField,"titleIsLink"),"change .mailpoet_posts_show_divider":n.partial(this.changeBoolField,"showDivider"),"input .mailpoet_posts_show_amount":n.partial(this.changeField,"amount"),"change .mailpoet_posts_content_type":n.partial(this.changeField,"contentType"),"change .mailpoet_posts_include_or_exclude":n.partial(this.changeField,"inclusionType"),"change .mailpoet_posts_title_alignment":n.partial(this.changeField,"titleAlignment"),"change .mailpoet_posts_image_full_width":n.partial(this.changeBoolField,"imageFullWidth"),"change .mailpoet_posts_featured_image_position":n.partial(this.changeField,"featuredImagePosition"),"change .mailpoet_posts_show_author":n.partial(this.changeField,"showAuthor"),"input .mailpoet_posts_author_preceded_by":n.partial(this.changeField,"authorPrecededBy"),"change .mailpoet_posts_show_categories":n.partial(this.changeField,"showCategories"),"input .mailpoet_posts_categories":n.partial(this.changeField,"categoriesPrecededBy"),"input .mailpoet_posts_read_more_text":n.partial(this.changeField,"readMoreText"),"change .mailpoet_posts_sort_by":n.partial(this.changeField,"sortBy")}},templateContext:function(){return{model:this.model.toJSON()}},showButtonSettings:function(){new c.ButtonBlockSettingsView({model:this.model.get("readMoreButton"),renderOptions:{displayFormat:"subpanel",hideLink:!0,hideApplyToAll:!0}}).render()},showDividerSettings:function(){new d.DividerBlockSettingsView({model:this.model.get("divider"),renderOptions:{displayFormat:"subpanel",hideApplyToAll:!0}}).render()},changeReadMoreType:function(e){var t=o(e.target).val();"link"===t?(this.$(".mailpoet_posts_read_more_text").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_select_button").addClass("mailpoet_hidden")):"button"===t&&(this.$(".mailpoet_posts_read_more_text").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_select_button").removeClass("mailpoet_hidden")),this.changeField("readMoreType",e)},changeDisplayType:function(e){var t=o(e.target).val();"titleOnly"===t?(this.$(".mailpoet_posts_title_as_list").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_full_width_option").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_separator").addClass("mailpoet_hidden")):(this.$(".mailpoet_posts_title_as_list").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_full_width_option").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_separator").removeClass("mailpoet_hidden"),"ul"===this.model.get("titleFormat")&&(this.model.set("titleFormat","h1"),this.$(".mailpoet_posts_title_format").val(["h1"]),this.$(".mailpoet_posts_title_as_link").removeClass("mailpoet_hidden"))),"excerpt"===t?this.$(".mailpoet_posts_featured_image_position_container").removeClass("mailpoet_hidden"):this.$(".mailpoet_posts_featured_image_position_container").addClass("mailpoet_hidden"),this.changeField("displayType",e)},changeTitleFormat:function(e){"ul"===o(e.target).val()?(this.$(".mailpoet_posts_non_title_list_options").addClass("mailpoet_hidden"),this.model.set("titleIsLink",!0),this.$(".mailpoet_posts_title_as_link").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_title_as_links").val(["true"])):(this.$(".mailpoet_posts_non_title_list_options").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_title_as_link").removeClass("mailpoet_hidden")),this.changeField("titleFormat",e)}}),m.PostsWidgetView=v.WidgetView.extend({className:v.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.postsInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new m.PostsBlockModel({},{parse:!0})}}}}),s.on("before:start",function(e){e.registerBlockType("posts",{blockModel:m.PostsBlockModel,blockView:m.PostsBlockView}),e.registerWidget({name:"posts",widgetView:m.PostsWidgetView,priority:96})}),m}.apply(t,n))||(e.exports=o)},538:function(e,t,i){var n,o;n=[i(22),i(40),i(37),i(25),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s){"use strict";var a,l,c,d,h,p={},u=t;return p.SocialIconModel=o.extend({defaults:function(){var t=e.getConfig().get("socialIcons.custom");return{type:"socialIcon",iconType:"custom",link:t.get("defaultLink"),image:e.getAvailableStyles().get("socialIconSets.default.custom"),height:"32px",width:"32px",text:t.get("title")}},initialize:function(){var t=this;this.on("change:iconType",function(){var i=e.getConfig().get("socialIcons").get(t.get("iconType")),n=t.collection.iconBlockModel.getIconSet();this.set({link:i.get("defaultLink"),image:n.get(t.get("iconType")),text:i.get("title")})},this),this.on("change",function(){e.getChannel().trigger("autoSave")})}}),p.SocialIconCollectionModel=i.Collection.extend({model:p.SocialIconModel}),p.SocialBlockModel=u.BlockModel.extend({name:"iconBlockModel",defaults:function(){return this._getDefaults({type:"social",iconSet:"default",styles:{block:{textAlign:"center"}},icons:new p.SocialIconCollectionModel},e.getConfig().get("blockDefaults.social"))},relations:{icons:p.SocialIconCollectionModel},initialize:function(){this.get("icons").on("add remove change",this._iconsChanged,this),this.on("change:iconSet",this.changeIconSet,this),this.on("change",this._updateDefaults,this)},getIconSet:function(){return e.getAvailableStyles().get("socialIconSets").get(this.get("iconSet"))},changeIconSet:function(){var e=this.getIconSet();r.each(this.get("icons").models,function(t){t.set("image",e.get(t.get("iconType")))})},_iconsChanged:function(){this._updateDefaults(),e.getChannel().trigger("autoSave")}}),h=n.View.extend({tagName:"span",getTemplate:function(){return window.templates.socialIconBlock},modelEvents:{change:"render"},templateContext:function(){var t=e.getAvailableStyles().get("socialIconSets");return{model:this.model.toJSON(),allIconSets:t.toJSON(),imageMissingSrc:e.getConfig().get("urls.imageMissing")}}}),p.SocialIconCollectionView=n.CollectionView.extend({childView:h}),p.SocialBlockView=u.BlockView.extend({className:"mailpoet_block mailpoet_social_block mailpoet_droppable_block",getTemplate:function(){return window.templates.socialBlock},regions:r.extend({},u.BlockView.prototype.regions,{icons:".mailpoet_social"}),ui:{tools:"> .mailpoet_tools"},behaviors:r.extend({},u.BlockView.prototype.behaviors,{ShowSettingsBehavior:{}}),onDragSubstituteBy:function(){return p.SocialWidgetView},onRender:function(){this.toolsView=new p.SocialBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("icons",new p.SocialIconCollectionView({collection:this.model.get("icons")}))}}),p.SocialBlockToolsView=u.BlockToolsView.extend({getSettingsView:function(){return p.SocialBlockSettingsView}}),p.SocialBlockSettingsView=u.BlockSettingsView.extend({getTemplate:function(){return window.templates.socialBlockSettings},regions:{iconRegion:"#mailpoet_social_icons_selection",stylesRegion:"#mailpoet_social_icons_styles"},events:function(){return{"click .mailpoet_done_editing":"close","change .mailpoet_social_block_alignment":r.partial(this.changeField,"styles.block.textAlign")}},initialize:function(){u.BlockSettingsView.prototype.initialize.apply(this,arguments),this._iconSelectorView=new a({model:this.model}),this._stylesView=new d({model:this.model})},onRender:function(){this.showChildView("iconRegion",this._iconSelectorView),this.showChildView("stylesRegion",this._stylesView)}}),l=n.View.extend({getTemplate:function(){return window.templates.socialSettingsIcon},events:function(){return{"click .mailpoet_delete_block":"deleteIcon","change .mailpoet_social_icon_field_type":r.partial(this.changeField,"iconType"),"input .mailpoet_social_icon_field_image":r.partial(this.changeField,"image"),"input .mailpoet_social_icon_field_link":this.changeLink,"input .mailpoet_social_icon_field_text":r.partial(this.changeField,"text")}},modelEvents:{"change:iconType":"render","change:image":function(){this.$(".mailpoet_social_icon_image").attr("src",this.model.get("image"))},"change:text":function(){this.$(".mailpoet_social_icon_image").attr("alt",this.model.get("text"))}},templateContext:function(){var t=e.getConfig().get("socialIcons"),i=r.map(r.keys(t.attributes),function(e){return{iconType:e,title:t.get(e).get("title")}}),n=e.getAvailableStyles().get("socialIconSets");return r.extend({},u.BlockView.prototype.templateContext.apply(this,arguments),{iconTypes:i,currentType:t.get(this.model.get("iconType")).toJSON(),allIconSets:n.toJSON()})},deleteIcon:function(){this.model.destroy()},changeLink:function(e){if("email"!==this.model.get("iconType"))return this.changeField("link",e);this.model.set("link","mailto:"+s(e.target).val())},changeField:function(e,t){this.model.set(e,s(t.target).val())}}),c=n.CollectionView.extend({behaviors:{SortableBehavior:{items:"> div"}},childViewContainer:"#mailpoet_social_icon_selector_contents",childView:l}),a=n.View.extend({getTemplate:function(){return window.templates.socialSettingsIconSelector},regions:{icons:"#mailpoet_social_icon_selector_contents"},events:{"click .mailpoet_add_social_icon":"addSocialIcon"},modelEvents:{"change:iconSet":"render"},addSocialIcon:function(){this.model.get("icons").add({})},onRender:function(){this.showChildView("icons",new c({collection:this.model.get("icons")}))}}),d=n.View.extend({getTemplate:function(){return window.templates.socialSettingsStyles},modelEvents:{change:"render"},events:{"click .mailpoet_social_icon_set":"changeSocialIconSet"},initialize:function(){this.listenTo(this.model.get("icons"),"add remove change",this.render)},templateContext:function(){var t=e.getAvailableStyles().get("socialIconSets");return{activeSet:this.model.get("iconSet"),socialIconSets:t.toJSON(),availableSets:r.keys(t.toJSON()),availableSocialIcons:this.model.get("icons").pluck("iconType")}},changeSocialIconSet:function(e){this.model.set("iconSet",s(e.currentTarget).data("setname"))},onBeforeDestroy:function(){this.model.get("icons").off("add remove",this.render,this)}}),p.SocialWidgetView=u.WidgetView.extend({getTemplate:function(){return window.templates.socialInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new p.SocialBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("social",{blockModel:p.SocialBlockModel,blockView:p.SocialBlockView}),e.registerWidget({name:"social",widgetView:p.SocialWidgetView,priority:95})}),p}.apply(t,n))||(e.exports=o)},54:function(e,t){Backbone.SuperModel=function(e,t){var i=function(t){return e.isString(t)&&(t=t.split(".")),t},n=function(e,t,n){t=i(t),lastKeyIndex=t.length-1;for(var o=0;o<lastKeyIndex;++o)key=t[o],key in e||(e[key]={}),e=e[key];n(e,t[lastKeyIndex])},o=function(n,r,s){r=i(r);var a=e.first(r),l=n.get(a);l instanceof t.Model&&o(l,e.rest(r),s),s(n,r)},r=function(t,i,n){var o;i&&(o=e.result(t,"relations")[i]);return n&&!o&&(o=a),null==o&&(o=a),o},s=function(t,i,n){var o=e.result(t,"name");return o&&!i[o]&&(i[o]=t),i},a=t.Model.extend({relations:{},unsafeAttributes:[],name:null,_valueForCollection:function(t){return!!e.isArray(t)&&(!(t.length>=1)||e.isObject(t[0]))},_nestedSet:function(i,n,o){for(var c=(i=i.split(".")).length-1,d=this,h=0;h<c;++h){var p=i[h];if(!d.attributes[p]){var u=new(r(d,p,n));d.attributes[p]=s(d,u)}d=d.attributes[p]}var g=i[c];if(!e.isArray(n)&&e.isObject(n)&&function(e){return e.constructor===Object}(n))if(0===e.size(n))d.attributes[g]=new a;else for(var f in n){var m=g+"."+f;d._nestedSet(m,n[f],o)}else if(this._valueForCollection(n)){var v=r(d,g,n);v.prototype instanceof t.Model&&(v=l);var _=new v(n);_=s(d,_),d.attributes[g]=_}else 1==i.length?d.attributes[g]=n:d.set(g,n,e.extend({skipNested:!0,forceChange:!0},o));o.silent||function(t){for(var i=t.length-1;i>=0;i--){var n=t.slice(0,i),o=t.slice(i);if(1!=o.length){var r=this;(n=n.join(".")).length>0&&(r=this.get(n));for(var s=e.first(o),a=e.rest(o),l=[s],c=0;c<a.length;c++)s=[s,a[c]].join("."),l.push(s);for(var d=0;d<l.length;d++){var h=l[d],p=r.trigger;p&&e.isFunction(p)&&p.call(r,"change:"+h,r,r.get(h))}}}}.call(this,i)},_setChanging:function(){this._previousAttributes=this.toJSON(),this.changed={}},_triggerChanges:function(e,t,i){e.length&&(this._pending=!0);for(var n=0,o=e.length;n<o;n++)i||(i=this.get(e[n])),1==e[n].split(".").length&&this.trigger("change:"+e[n],this,i,t)},_setChange:function(t,i,o){var r,s,a=this.get(t);return t=t.split("."),!e.isEqual(a,i)||o.forceChange?(r=this.changed,s=i,n(r,t,function(e,t){e[t]=s}),!0):(function(e,t){n(e,t,function(e,t){delete e[t]})}(this.changed,t),!1)},set:function(e,t,i){var n,r,s,a,l,c,d;if(null==e)return this;if("object"==typeof e?(r=e,i=t):(r={})[e]=t,i=i||{},!this._validate(r,i))return!1;s=i.unset,l=i.silent,a=[],c=this._changing,d=i.skipNested,this._changing=!0,c||this._setChanging(),this.idAttribute in r&&(this.id=r[this.idAttribute]);var h=function(e,t){delete e.attributes[t]};for(n in r)t=r[n],this._setChange(n,t,i)&&a.push(n),s?o(this,n,h):d?this.attributes[n]=t:this._nestedSet(n,t,i);if(l||this._triggerChanges(a,i),c)return this;if(!l)for(;this._pending;)this._pending=!1,this.trigger("change",this,i);return this._pending=!1,this._changing=!1,this},get:function(t){var i=t?t.split("."):[];if(i.length>1){var n=this.attributes[e.first(i)];if(!n)return;var o=e.rest(i).join(".");return e.isFunction(n.get)?n.get(o):n[o]}return this.attributes[t]},toJSON:function(t){t=t||{};var i=e.result(this,"unsafeAttributes");t.except&&(i=e.union(i,t.except));var n=e.clone(this.attributes);return e.each(i,function(e){delete n[e]}),e.each(n,function(t,i){t&&e.isFunction(t.toJSON)&&(n[i]=t.toJSON())}),n},hasChanged:function(t){return null==t?!e.isEmpty(this.changed):(i=this.changed,o=!1,n(i,t,function(t,i){o=e.has(t,i)}),o);var i,o},previous:function(e){return null!=e&&this._previousAttributes?function(e,t,n){for(var o=(t=i(t)).length,r=0;r<o;r++){if(!e||"object"!=typeof e)return n;e=e[t[r]]}return void 0===e?n:e}(this._previousAttributes,e):null},clear:function(e){for(var i in this.id=void 0,this.attributes){var n=this.attributes[i];n instanceof t.Model?n.clear():n instanceof t.Collection?n.reset():this.unset(i)}return this}}),l=t.Collection.extend({model:a});return a}(_,Backbone),e.exports=Backbone.SuperModel},542:function(e,t,i){"use strict";i.r(t);i(508),i(509);var n=i(222),o=i.n(n),r=i(15),s=i.n(r),a=i(31),l=i.n(a),c=i(0),d=i.n(c),h=i(1),p=i.n(h),u=i(18),g=i.n(u),f=i(7),m=i.n(f),v=i(4),_=i.n(v),w=function(){var e="user_seen_editor_tutorial".concat(window.config.currentUserId);window.config.dragDemoUrlSettings||_()(window.config.installedAt).isBefore(_()().subtract(7,"days"))||d.a.Modal.popup({title:d.a.I18n.t("tutorialVideoTitle"),template:'<div class="mailpoet_drag_and_drop_tutorial"><video style="height:640px;" src="'.concat(window.config.dragDemoUrl,'" controls autoplay></video></div>'),onCancel:function(){d.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:m()({},e,1)})}})};s.a.addAction("mailpoet_newsletters_editor_initialize",function(e){var t;document.getElementById("mailpoet_editor")&&window.EditorApplication&&(d.a.Modal.loading(!0),d.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:(t="id",(document.location.search.split("".concat(t,"="))[1]||"").split("&")[0])}}).always(function(){return d.a.Modal.loading(!1)}).always(function(){return w()}).done(function(t){var i,n,r,a=t.data;o.a.resolve(s.a.applyFilters("mailpoet_newsletters_editor_extend_config",e,a)).then(function(e){window.EditorApplication.start({newsletter:a,config:e})}).catch(function(){window.EditorApplication.start({newsletter:a,config:e})}),i=a.type,n=document.getElementById("mailpoet_editor_breadcrumb"),r=s.a.applyFilters("mailpoet_newsletters_editor_breadcrumb",p.a.createElement(l.a,{step:"editor"}),i,"editor"),g.a.render(r,n),"sending"===a.status&&a.queue&&null===a.queue.status&&d.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"sending_queue",action:"pause",data:{newsletter_id:a.id}}).done(function(){return d.a.Notice.success(d.a.I18n.t("newsletterIsPaused"))}).fail(function(e){e.errors.length>0&&d.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0,static:!0})})}).fail(function(e){e.errors.length>0&&d.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0,static:!0})}))});i(22),i(510),i(511),i(512),i(513),i(514),i(515),i(75),i(46),i(520),i(522),i(523),i(524),i(525),i(526),i(527),i(528),i(529),i(234),i(530),i(235),i(531),i(532),i(533),i(534),i(535),i(536),i(537),i(538)},75:function(e,t,i){var n,o;n=[i(22),i(6),i(0),i(224)],void 0===(o=function(e,t,i){var n={_query:function(e){return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"automatedLatestContent",action:e.action,data:e.options||{}})}};return n._cachedQuery=t.memoize(n._query,JSON.stringify),n.getNewsletter=function(e){return n._query({action:"get",options:e})},n.getPostTypes=function(){return n._cachedQuery({action:"getPostTypes",options:{}}).then(function(e){return t.values(e.data)})},n.getTaxonomies=function(e){return n._cachedQuery({action:"getTaxonomies",options:{postType:e}}).then(function(e){return e.data})},n.getTerms=function(e){return n._cachedQuery({action:"getTerms",options:e}).then(function(e){return e.data})},n.getPosts=function(e){return n._cachedQuery({action:"getPosts",options:e}).then(function(e){return e.data})},n.getTransformedPosts=function(e){return n._cachedQuery({action:"getTransformedPosts",options:e}).then(function(e){return e.data})},n.getBulkTransformedPosts=function(e){return n._query({action:"getBulkTransformedPosts",options:e}).then(function(e){return e.data})},n.saveNewsletter=function(e){return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"save",data:e||{}})},n.previewNewsletter=function(e){return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"sendPreview",data:e||{}})},e.on("start",function(){n.getPostTypes()}),n}.apply(t,n))||(e.exports=o)}},[[542,0,1]]]);
1
+ (window.mailpoetJsonp=window.mailpoetJsonp||[]).push([[6,3],{21:function(e,t,i){var n,o;n=[i(37),i(25),i(331)],void 0===(o=function(e,t,i){var n=i,o=t.View.extend({el:"#mailpoet_editor",regions:{stylesRegion:"#mailpoet_editor_styles",contentRegion:"#mailpoet_editor_content",sidebarRegion:"#mailpoet_editor_sidebar",bottomRegion:"#mailpoet_editor_bottom",headingRegion:"#mailpoet_editor_heading",topRegion:"#mailpoet_editor_top"}}),r=new(t.Application.extend({region:"#mailpoet_editor",onStart:function(){this._appView=new o,this.showView(this._appView)},getChannel:function(e){return void 0===e?n.channel("global"):n.channel(e)}}));return window.EditorApplication=r,r}.apply(t,n))||(e.exports=o)},234:function(e,t,i){var n,o;n=[i(21),i(40),i(0),i(6),i(5)],void 0===(o=function(e,t,i,n,o){"use strict";var r={},s=t;return r.ButtonBlockModel=s.BlockModel.extend({defaults:function(){return this._getDefaults({type:"button",text:"Button",url:"",styles:{block:{backgroundColor:"#ff0000",borderColor:"#cccccc",borderWidth:"1px",borderRadius:"4px",borderStyle:"solid",width:"200px",lineHeight:"40px",fontColor:"#000000",fontFamily:"Arial",fontSize:"16px",fontWeight:"normal",textAlign:"center"}}},e.getConfig().get("blockDefaults.button"))}}),r.ButtonBlockView=s.BlockView.extend({className:"mailpoet_block mailpoet_button_block mailpoet_droppable_block",getTemplate:function(){return window.templates.buttonBlock},onDragSubstituteBy:function(){return r.ButtonWidgetView},behaviors:n.extend({},s.BlockView.prototype.behaviors,{ShowSettingsBehavior:{}}),initialize:function(){s.BlockView.prototype.initialize.apply(this,arguments),this._replaceButtonStylesHandler=function(e){this.model.set(e)}.bind(this),e.getChannel().on("replaceAllButtonStyles",this._replaceButtonStylesHandler)},onRender:function(){this.toolsView=new r.ButtonBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)}}),r.ButtonBlockToolsView=s.BlockToolsView.extend({getSettingsView:function(){return r.ButtonBlockSettingsView}}),r.ButtonBlockSettingsView=s.BlockSettingsView.extend({getTemplate:function(){return window.templates.buttonBlockSettings},events:function(){return{"input .mailpoet_field_button_text":n.partial(this.changeField,"text"),"input .mailpoet_field_button_url":n.partial(this.changeField,"url"),"change .mailpoet_field_button_alignment":n.partial(this.changeField,"styles.block.textAlign"),"change .mailpoet_field_button_font_color":n.partial(this.changeColorField,"styles.block.fontColor"),"change .mailpoet_field_button_font_family":n.partial(this.changeField,"styles.block.fontFamily"),"change .mailpoet_field_button_font_size":n.partial(this.changeField,"styles.block.fontSize"),"change .mailpoet_field_button_background_color":n.partial(this.changeColorField,"styles.block.backgroundColor"),"change .mailpoet_field_button_border_color":n.partial(this.changeColorField,"styles.block.borderColor"),"change .mailpoet_field_button_font_weight":"changeFontWeight","input .mailpoet_field_button_border_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_width_input",n.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"change .mailpoet_field_button_border_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_width_input",n.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"input .mailpoet_field_button_border_width_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_width",n.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"input .mailpoet_field_button_border_radius":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_radius_input",n.partial(this.changePixelField,"styles.block.borderRadius").bind(this)),"change .mailpoet_field_button_border_radius":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_radius_input",n.partial(this.changePixelField,"styles.block.borderRadius").bind(this)),"input .mailpoet_field_button_border_radius_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_border_radius",n.partial(this.changePixelField,"styles.block.borderRadius").bind(this)),"input .mailpoet_field_button_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_width_input",n.partial(this.changePixelField,"styles.block.width").bind(this)),"change .mailpoet_field_button_width":n.partial(this.updateValueAndCall,".mailpoet_field_button_width_input",n.partial(this.changePixelField,"styles.block.width").bind(this)),"input .mailpoet_field_button_width_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_width",n.partial(this.changePixelField,"styles.block.width").bind(this)),"input .mailpoet_field_button_line_height":n.partial(this.updateValueAndCall,".mailpoet_field_button_line_height_input",n.partial(this.changePixelField,"styles.block.lineHeight").bind(this)),"change .mailpoet_field_button_line_height":n.partial(this.updateValueAndCall,".mailpoet_field_button_line_height_input",n.partial(this.changePixelField,"styles.block.lineHeight").bind(this)),"input .mailpoet_field_button_line_height_input":n.partial(this.updateValueAndCall,".mailpoet_field_button_line_height",n.partial(this.changePixelField,"styles.block.lineHeight").bind(this)),"click .mailpoet_field_button_replace_all_styles":"applyToAll","click .mailpoet_done_editing":"close"}},templateContext:function(){return n.extend({},s.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON(),renderOptions:this.renderOptions})},applyToAll:function(){e.getChannel().trigger("replaceAllButtonStyles",n.pick(this.model.toJSON(),"styles","type"))},updateValueAndCall:function(e,t,i){this.$(e).val(o(i.target).val()),t(i)},changeFontWeight:function(e){var t=!!o(e.target).prop("checked");this.model.set("styles.block.fontWeight",t?o(e.target).val():"normal")}}),r.ButtonWidgetView=s.WidgetView.extend({getTemplate:function(){return window.templates.buttonInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new r.ButtonBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("button",{blockModel:r.ButtonBlockModel,blockView:r.ButtonBlockView}),e.registerWidget({name:"button",widgetView:r.ButtonWidgetView,priority:92})}),r}.apply(t,n))||(e.exports=o)},235:function(e,t,i){"use strict";var n,o;n=[i(21),i(40),i(6),i(5)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.DividerBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"divider",styles:{block:{backgroundColor:"transparent",padding:"12px",borderStyle:"solid",borderWidth:"1px",borderColor:"#000000"}}},e.getConfig().get("blockDefaults.divider"))}}),o.DividerBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_divider_block mailpoet_droppable_block",getTemplate:function(){return window.templates.dividerBlock},modelEvents:i.omit(r.BlockView.prototype.modelEvents,"change"),behaviors:i.defaults({ResizableBehavior:{elementSelector:".mailpoet_content",resizeHandleSelector:".mailpoet_resize_handle",transformationFunction:function(e){return e/2},minLength:0,modelField:"styles.block.padding"},ShowSettingsBehavior:{ignoreFrom:".mailpoet_resize_handle"}},r.BlockView.prototype.behaviors),onDragSubstituteBy:function(){return o.DividerWidgetView},initialize:function(){var t=this;r.BlockView.prototype.initialize.apply(this,arguments),this._replaceDividerHandler=function(e){t.model.set(e),t.model.trigger("applyToAll")},e.getChannel().on("replaceAllDividers",this._replaceDividerHandler),this.listenTo(this.model,"change:src change:styles.block.backgroundColor change:styles.block.borderStyle change:styles.block.borderWidth change:styles.block.borderColor applyToAll",this.render),this.listenTo(this.model,"change:styles.block.padding",this.changePadding)},templateContext:function(){return i.extend({totalHeight:2*parseInt(this.model.get("styles.block.padding"),10)+parseInt(this.model.get("styles.block.borderWidth"),10)+"px"},r.BlockView.prototype.templateContext.apply(this))},onRender:function(){this.toolsView=new o.DividerBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},onBeforeDestroy:function(){e.getChannel().off("replaceAllDividers",this._replaceDividerHandler),this.stopListening(this.model)},changePadding:function(){this.$(".mailpoet_content").css("padding-top",this.model.get("styles.block.padding")),this.$(".mailpoet_content").css("padding-bottom",this.model.get("styles.block.padding")),this.$(".mailpoet_resize_handle_text").text(2*parseInt(this.model.get("styles.block.padding"),10)+parseInt(this.model.get("styles.block.borderWidth"),10)+"px")}}),o.DividerBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.DividerBlockSettingsView}}),o.DividerBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.dividerBlockSettings},events:function(){return{"click .mailpoet_field_divider_style":"changeStyle","input .mailpoet_field_divider_border_width":i.partial(this.updateValueAndCall,".mailpoet_field_divider_border_width_input",i.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"change .mailpoet_field_divider_border_width":i.partial(this.updateValueAndCall,".mailpoet_field_divider_border_width_input",i.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"input .mailpoet_field_divider_border_width_input":i.partial(this.updateValueAndCall,".mailpoet_field_divider_border_width",i.partial(this.changePixelField,"styles.block.borderWidth").bind(this)),"change .mailpoet_field_divider_border_color":i.partial(this.changeColorField,"styles.block.borderColor"),"change .mailpoet_field_divider_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"click .mailpoet_button_divider_apply_to_all":"applyToAll","click .mailpoet_done_editing":"close"}},modelEvents:function(){return{"change:styles.block.borderColor":"repaintDividerStyleOptions"}},templateContext:function(){return i.extend({},r.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON(),renderOptions:this.renderOptions})},changeStyle:function(e){var t=n(e.currentTarget).data("style");this.model.set("styles.block.borderStyle",t),this.$(".mailpoet_field_divider_style").removeClass("mailpoet_active_divider_style"),this.$('.mailpoet_field_divider_style[data-style="'+t+'"]').addClass("mailpoet_active_divider_style")},repaintDividerStyleOptions:function(){this.$(".mailpoet_field_divider_style > div").css("border-top-color",this.model.get("styles.block.borderColor"))},applyToAll:function(){e.getChannel().trigger("replaceAllDividers",this.model.toJSON())},updateValueAndCall:function(e,t,i){this.$(e).val(n(i.target).val()),t(i)}}),o.DividerWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.dividerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.DividerBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("divider",{blockModel:o.DividerBlockModel,blockView:o.DividerBlockView}),e.registerWidget({name:"divider",widgetView:o.DividerWidgetView,priority:93})}),o}.apply(t,n))||(e.exports=o)},25:function(e,t,i){e.exports=function(e,t,i){"use strict";e="default"in e?e.default:e,t="default"in t?t.default:t,i="default"in i?i.default:i;var n=function(e){return function(t){for(var i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];return e.apply(t,n)}},o=e.Model.extend,r=function e(i,n){t.isObject(i)&&(i=i.prev+" is going to be removed in the future. Please use "+i.next+" instead."+(i.url?" See: "+i.url:"")),Se.DEV_MODE&&(void 0!==n&&n||e._cache[i]||(e._warn("Deprecation warning: "+i),e._cache[i]=!0))};r._console="undefined"!=typeof console?console:{},r._warn=function(){var e=r._console.warn||r._console.log||t.noop;return e.apply(r._console,arguments)},r._cache={};var s=function(e){return document.documentElement.contains(e&&e.parentNode)},a=function(e,i){var n=this;e&&t.each(i,function(t){var i=e[t];void 0!==i&&(n[t]=i)})},l=function(e){if(e)return this.options&&void 0!==this.options[e]?this.options[e]:this[e]},c=function(e){var i=this;return t.reduce(e,function(e,n,o){return t.isFunction(n)||(n=i[n]),n&&(e[o]=n),e},{})},d=/(^|:)(\w)/gi;function h(e,t,i){return i.toUpperCase()}var p=t.memoize(function(e){return"on"+e.replace(d,h)});function u(e){for(var i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];var r=p(e),s=l.call(this,r),a=void 0;return t.isFunction(s)&&(a=s.apply(this,n)),this.trigger.apply(this,arguments),a}function g(e){for(var i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];return t.isFunction(e.triggerMethod)?e.triggerMethod.apply(e,n):u.apply(e,n)}function f(e,i,n){e._getImmediateChildren&&t.each(e._getImmediateChildren(),function(e){n(e)&&g(e,i,e)})}function m(e){return!e._isAttached}function v(e){return!!m(e)&&(e._isAttached=!0,!0)}function _(e){return e._isAttached}function w(e){return!!_(e)&&(e._isAttached=!1,!0)}function y(e){e._isAttached&&e._isRendered&&g(e,"dom:refresh",e)}function b(){f(this,"before:attach",m)}function x(){f(this,"attach",v),y(this)}function C(){f(this,"before:detach",_)}function k(){f(this,"detach",w)}function S(){y(this)}function V(e){e._areViewEventsMonitored||(e._areViewEventsMonitored=!0,e.on({"before:attach":b,attach:x,"before:detach":C,detach:k,render:S}))}var T=["description","fileName","lineNumber","name","message","number"],B=o.call(Error,{urlRoot:"http://marionettejs.com/docs/v3.2.0/",constructor:function(e,i){t.isObject(e)?e=(i=e).message:i||(i={});var n=Error.call(this,e);t.extend(this,t.pick(n,T),t.pick(i,T)),this.captureStackTrace(),i.url&&(this.url=this.urlRoot+i.url)},captureStackTrace:function(){Error.captureStackTrace&&Error.captureStackTrace(this,B)},toString:function(){return this.name+": "+this.message+(this.url?" See: "+this.url:"")}});function E(e,i,n,o){if(i&&n){if(!t.isObject(n))throw new B({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindevents"});t.each(n,function(n,r){t.isString(n)?function(e,i,n,o,r){var s=o.split(/\s+/);t.each(s,function(t){var o=e[t];if(!o)throw new B('Method "'+t+'" was configured as an event handler, but does not exist.');e[r](i,n,o)})}(e,i,r,n,o):e[o](i,r,n)})}}function M(e,t){return E(this,e,t,"listenTo"),this}function A(e,t){return E(this,e,t,"stopListening"),this}function P(e,i,n,o){if(i&&n){if(!t.isObject(n))throw new B({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindrequests"});var r=c.call(e,n);i[o](r,e)}}function D(e,t){return P(this,e,t,"reply"),this}function R(e,t){return P(this,e,t,"stopReplying"),this}B.extend=o;var O={normalizeMethods:c,_setOptions:function(){for(var e=arguments.length,i=Array(e),n=0;n<e;n++)i[n]=arguments[n];this.options=t.extend.apply(t,[{},t.result(this,"options")].concat(i))},mergeOptions:a,getOption:l,bindEvents:M,unbindEvents:A},F={_initRadio:function(){var e=t.result(this,"channelName");if(e){if(!i)throw new B({name:"BackboneRadioMissing",message:'The dependency "backbone.radio" is missing.'});var n=this._channel=i.channel(e),o=t.result(this,"radioEvents");this.bindEvents(n,o);var r=t.result(this,"radioRequests");this.bindRequests(n,r),this.on("destroy",this._destroyRadio)}},_destroyRadio:function(){this._channel.stopReplying(null,null,this)},getChannel:function(){return this._channel},bindEvents:M,unbindEvents:A,bindRequests:D,unbindRequests:R},z=["channelName","radioEvents","radioRequests"],I=function(e){this._setOptions(e),this.mergeOptions(e,z),this.cid=t.uniqueId(this.cidPrefix),this._initRadio(),this.initialize.apply(this,arguments)};I.extend=o,t.extend(I.prototype,e.Events,O,F,{cidPrefix:"mno",_isDestroyed:!1,isDestroyed:function(){return this._isDestroyed},initialize:function(){},destroy:function(){if(this._isDestroyed)return this;for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return this.triggerMethod.apply(this,["before:destroy",this].concat(t)),this._isDestroyed=!0,this.triggerMethod.apply(this,["destroy",this].concat(t)),this.stopListening(),this},triggerMethod:u});var N={createBuffer:function(){return document.createDocumentFragment()},appendChildren:function(t,i){e.$(t).append(i)},beforeEl:function(t,i){e.$(t).before(i)},replaceEl:function(e,t){if(e!==t){var i=t.parentNode;i&&i.replaceChild(e,t)}},detachContents:function(t){e.$(t).contents().detach()},setInnerContent:function(t,i){e.$(t).html(i)},removeEl:function(t){e.$(t).remove()},findEls:function(t,i){return e.$(t,i)}},L=function(e){this.templateId=e};t.extend(L,{templateCaches:{},get:function(e,t){var i=this.templateCaches[e];return i||(i=new L(e),this.templateCaches[e]=i),i.load(t)},clear:function(){for(var e=void 0,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];var o=i.length;if(o>0)for(e=0;e<o;e++)delete this.templateCaches[i[e]];else this.templateCaches={}}}),t.extend(L.prototype,N,{load:function(e){if(this.compiledTemplate)return this.compiledTemplate;var t=this.loadTemplate(this.templateId,e);return this.compiledTemplate=this.compileTemplate(t,e),this.compiledTemplate},loadTemplate:function(e,t){var i=this.findEls(e);if(!i.length)throw new B({name:"NoTemplateError",message:'Could not find template: "'+e+'"'});return i.html()},compileTemplate:function(e,i){return t.template(e,i)}});var $=t.invokeMap||t.invoke;function W(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}function H(e,i){return t.chain(i).map(function(i,n){var o=function(e,i){return e.behaviorClass?e.behaviorClass:t.isFunction(e)?e:t.isFunction(Se.Behaviors.behaviorsLookup)?Se.Behaviors.behaviorsLookup(e,i)[i]:Se.Behaviors.behaviorsLookup[i]}(i,n),r=i===o?{}:i,s=new o(r,e),a=H(e,t.result(s,"behaviors"));return[s].concat(a)}).flatten().value()}var j={_initBehaviors:function(){this._behaviors=this._getBehaviors()},_getBehaviors:function(){var e=t.result(this,"behaviors");return t.isObject(e)?H(this,e):{}},_getBehaviorTriggers:function(){var e=$(this._behaviors,"getTriggers");return t.extend.apply(t,[{}].concat(W(e)))},_getBehaviorEvents:function(){var e=$(this._behaviors,"getEvents");return t.extend.apply(t,[{}].concat(W(e)))},_proxyBehaviorViewProperties:function(){$(this._behaviors,"proxyViewProperties")},_delegateBehaviorEntityEvents:function(){$(this._behaviors,"delegateEntityEvents")},_undelegateBehaviorEntityEvents:function(){$(this._behaviors,"undelegateEntityEvents")},_destroyBehaviors:function(e){$.apply(void 0,[this._behaviors,"destroy"].concat(W(e)))},_bindBehaviorUIElements:function(){$(this._behaviors,"bindUIElements")},_unbindBehaviorUIElements:function(){$(this._behaviors,"unbindUIElements")},_triggerEventOnBehaviors:function(){for(var e=this._behaviors,t=0,i=e&&e.length;t<i;t++)u.apply(e[t],arguments)}},U={_delegateEntityEvents:function(e,i){this._undelegateEntityEvents(e,i);var n=t.result(this,"modelEvents");M.call(this,e,n);var o=t.result(this,"collectionEvents");M.call(this,i,o)},_undelegateEntityEvents:function(e,i){var n=t.result(this,"modelEvents");A.call(this,e,n);var o=t.result(this,"collectionEvents");A.call(this,i,o)}},q=/^(\S+)\s*(.*)$/,Y=function(e){var i=e.match(q);return function(e,i){return[e+t.uniqueId(".evt"),i].join(" ")}(i[1],i[2])},X={triggersStopPropagation:!0,triggersPreventDefault:!0};function J(e){return!!X[e]}var G={_getViewTriggers:function(e,i){return t.reduce(i,function(i,n,o){return o=Y(o),i[o]=function(e,i){t.isString(i)&&(i={event:i});var n=i.event,o=!!i.preventDefault;J("triggersPreventDefault")&&(o=!1!==i.preventDefault);var r=!!i.stopPropagation;return J("triggersStopPropagation")&&(r=!1!==i.stopPropagation),function(t){o&&t.preventDefault(),r&&t.stopPropagation(),e.triggerMethod(n,e,t)}}(e,n),i},{})}},Q=function(e,t){return e.replace(/@ui\.[a-zA-Z-_$0-9]*/g,function(e){return t[e.slice(4)]})},K={normalizeUIKeys:function(e){var i=this._getUIBindings();return function(e,i){return t.reduce(e,function(e,t,n){var o=Q(n,i);return e[o]=t,e},{})}(e,i)},normalizeUIString:function(e){var t=this._getUIBindings();return Q(e,t)},normalizeUIValues:function(e,i){var n=this._getUIBindings();return function e(i,n,o){return t.each(i,function(r,s){t.isString(r)?i[s]=Q(r,n):t.isObject(r)&&t.isArray(o)&&(t.extend(r,e(t.pick(r,o),n)),t.each(o,function(e){var i=r[e];t.isString(i)&&(r[e]=Q(i,n))}))}),i}(e,n,i)},_getUIBindings:function(){var e=t.result(this,"_uiBindings"),i=t.result(this,"ui");return e||i},_bindUIElements:function(){var e=this;if(this.ui){this._uiBindings||(this._uiBindings=this.ui);var i=t.result(this,"_uiBindings");this._ui={},t.each(i,function(t,i){e._ui[i]=e.$(t)}),this.ui=this._ui}},_unbindUIElements:function(){var e=this;this.ui&&this._uiBindings&&(t.each(this.ui,function(t,i){delete e.ui[i]}),this.ui=this._uiBindings,delete this._uiBindings,delete this._ui)},_getUI:function(e){return this._ui[e]}},Z={supportsRenderLifecycle:!0,supportsDestroyLifecycle:!0,_isDestroyed:!1,isDestroyed:function(){return!!this._isDestroyed},_isRendered:!1,isRendered:function(){return!!this._isRendered},_isAttached:!1,isAttached:function(){return!!this._isAttached},delegateEvents:function(i){this._proxyBehaviorViewProperties(),this._buildEventProxies();var n=this._getEvents(i);void 0===i&&(this.events=n);var o=t.extend({},this._getBehaviorEvents(),n,this._getBehaviorTriggers(),this.getTriggers());return e.View.prototype.delegateEvents.call(this,o),this},_getEvents:function(e){var i=e||this.events;return t.isFunction(i)?this.normalizeUIKeys(i.call(this)):this.normalizeUIKeys(i)},getTriggers:function(){if(this.triggers){var e=this.normalizeUIKeys(t.result(this,"triggers"));return this._getViewTriggers(this,e)}},delegateEntityEvents:function(){return this._delegateEntityEvents(this.model,this.collection),this._delegateBehaviorEntityEvents(),this},undelegateEntityEvents:function(){return this._undelegateEntityEvents(this.model,this.collection),this._undelegateBehaviorEntityEvents(),this},destroy:function(){if(this._isDestroyed)return this;for(var e=!!this._isAttached,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];return this.triggerMethod.apply(this,["before:destroy",this].concat(i)),e&&this.triggerMethod("before:detach",this),this.unbindUIElements(),this.removeEl(this.el),e&&(this._isAttached=!1,this.triggerMethod("detach",this)),this._removeChildren(),this._destroyBehaviors(i),this._isDestroyed=!0,this._isRendered=!1,this.triggerMethod.apply(this,["destroy",this].concat(i)),this.stopListening(),this},bindUIElements:function(){return this._bindUIElements(),this._bindBehaviorUIElements(),this},unbindUIElements:function(){return this._unbindUIElements(),this._unbindBehaviorUIElements(),this},getUI:function(e){return this._getUI(e)},childViewEventPrefix:"childview",triggerMethod:function(){var e=u.apply(this,arguments);return this._triggerEventOnBehaviors.apply(this,arguments),e},_buildEventProxies:function(){this._childViewEvents=t.result(this,"childViewEvents"),this._childViewTriggers=t.result(this,"childViewTriggers")},_proxyChildViewEvents:function(e){this.listenTo(e,"all",this._childViewEventHandler)},_childViewEventHandler:function(e){for(var i=this.normalizeMethods(this._childViewEvents),n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];void 0!==i&&t.isFunction(i[e])&&i[e].apply(this,o);var s=this._childViewTriggers;s&&t.isString(s[e])&&this.triggerMethod.apply(this,[s[e]].concat(o));var a=t.result(this,"childViewEventPrefix");if(!1!==a){var l=a+":"+e;this.triggerMethod.apply(this,[l].concat(o))}}};function ee(e){e.supportsDestroyLifecycle||g(e,"before:destroy",e);var t=!!e._isAttached;t&&g(e,"before:detach",e),e.remove(),t&&(e._isAttached=!1,g(e,"detach",e)),e._isDestroyed=!0,e.supportsDestroyLifecycle||g(e,"destroy",e)}t.extend(Z,N,j,O,U,G,K);var te=["allowMissingEl","parentEl","replaceElement"],ie=I.extend({cidPrefix:"mnr",replaceElement:!1,_isReplaced:!1,constructor:function(t){if(this._setOptions(t),this.mergeOptions(t,te),this._initEl=this.el=this.getOption("el"),this.el=this.el instanceof e.$?this.el[0]:this.el,!this.el)throw new B({name:"NoElError",message:'An "el" must be specified for a region.'});this.$el=this.getEl(this.el),I.call(this,t)},show:function(e,t){if(this._ensureElement(t))return(e=this._getView(e,t))===this.currentView?this:(this.triggerMethod("before:show",this,e,t),e._isAttached||this.empty(t),this._setupChildView(e),this._renderView(e),this._attachView(e,t),this.currentView=e,this.triggerMethod("show",this,e,t),this)},_setupChildView:function(e){V(e),this._proxyChildViewEvents(e),e.on("destroy",this._empty,this)},_proxyChildViewEvents:function(e){var t=this._parentView;t&&t._proxyChildViewEvents(e)},_renderView:function(e){e._isRendered||(e.supportsRenderLifecycle||g(e,"before:render",e),e.render(),e.supportsRenderLifecycle||(e._isRendered=!0,g(e,"render",e)))},_attachView:function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!e._isAttached&&s(this.el),o=void 0===i.replaceElement?!!t.result(this,"replaceElement"):!!i.replaceElement;n&&g(e,"before:attach",e),o?this._replaceEl(e):this.attachHtml(e),n&&(e._isAttached=!0,g(e,"attach",e))},_ensureElement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(t.isObject(this.el)||(this.$el=this.getEl(this.el),this.el=this.$el[0]),!this.$el||0===this.$el.length){var i=void 0===e.allowMissingEl?!!t.result(this,"allowMissingEl"):!!e.allowMissingEl;if(i)return!1;throw new B('An "el" must exist in DOM for this region '+this.cid)}return!0},_getView:function(t){if(!t)throw new B({name:"ViewNotValid",message:"The view passed is undefined and therefore invalid. You must pass a view instance to show."});if(t._isDestroyed)throw new B({name:"ViewDestroyedError",message:'View (cid: "'+t.cid+'") has already been destroyed and cannot be used.'});if(t instanceof e.View)return t;var i=this._getViewOptions(t);return new le(i)},_getViewOptions:function(e){return t.isFunction(e)?{template:e}:t.isObject(e)?e:{template:function(){return e}}},getEl:function(e){return this.findEls(e,t.result(this,"parentEl"))},_replaceEl:function(e){this._restoreEl(),e.on("before:destroy",this._restoreEl,this),this.replaceEl(e.el,this.el),this._isReplaced=!0},_restoreEl:function(){if(this._isReplaced){var e=this.currentView;e&&(this.replaceEl(this.el,e.el),this._isReplaced=!1)}},isReplaced:function(){return!!this._isReplaced},attachHtml:function(e){this.appendChildren(this.el,e.el)},empty:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{allowMissingEl:!0},t=this.currentView;if(!t)return this._ensureElement(e)&&this.detachHtml(),this;var i=!e.preventDestroy;return i||r("The preventDestroy option is deprecated. Use Region#detachView"),this._empty(t,i),this},_empty:function(e,t){e.off("destroy",this._empty,this),this.triggerMethod("before:empty",this,e),this._restoreEl(),delete this.currentView,e._isDestroyed||(this._removeView(e,t),this._stopChildViewEvents(e)),this.triggerMethod("empty",this,e)},_stopChildViewEvents:function(e){var t=this._parentView;t&&this._parentView.stopListening(e)},_removeView:function(e,t){t?e.destroy?e.destroy():ee(e):this._detachView(e)},detachView:function(){var e=this.currentView;if(e)return this._empty(e),e},_detachView:function(e){var t=!!e._isAttached;t&&g(e,"before:detach",e),this.detachHtml(),t&&(e._isAttached=!1,g(e,"detach",e))},detachHtml:function(){this.detachContents(this.el)},hasView:function(){return!!this.currentView},reset:function(e){return this.empty(e),this.$el&&(this.el=this._initEl),delete this.$el,this},destroy:function(e){return this.reset(e),I.prototype.destroy.apply(this,arguments)}});t.extend(ie.prototype,N);var ne=function(e,i){return e instanceof ie?e:function(e,i){var n=t.extend({},i);if(t.isString(e))return t.extend(n,{el:e}),oe(n);if(t.isFunction(e))return t.extend(n,{regionClass:e}),oe(n);if(t.isObject(e))return e.selector&&r("The selector option on a Region definition object is deprecated. Use el to pass a selector string"),t.extend(n,{el:e.selector},e),oe(n);throw new B({message:"Improper region configuration type.",url:"marionette.region.html#region-configuration-types"})}(e,i)};function oe(e){var i=e.regionClass,n=t.omit(e,"regionClass");return new i(n)}var re={regionClass:ie,_initRegions:function(){this.regions=this.regions||{},this._regions={},this.addRegions(t.result(this,"regions"))},_reInitRegions:function(){$(this._regions,"reset")},addRegion:function(e,t){var i={};return i[e]=t,this.addRegions(i)[e]},addRegions:function(e){if(!t.isEmpty(e))return e=this.normalizeUIValues(e,["selector","el"]),this.regions=t.extend({},this.regions,e),this._addRegions(e)},_addRegions:function(e){var i=this,n={regionClass:this.regionClass,parentEl:t.partial(t.result,this,"el")};return t.reduce(e,function(e,t,o){return e[o]=ne(t,n),i._addRegion(e[o],o),e},{})},_addRegion:function(e,t){this.triggerMethod("before:add:region",this,t,e),e._parentView=this,this._regions[t]=e,this.triggerMethod("add:region",this,t,e)},removeRegion:function(e){var t=this._regions[e];return this._removeRegion(t,e),t},removeRegions:function(){var e=this.getRegions();return t.each(this._regions,t.bind(this._removeRegion,this)),e},_removeRegion:function(e,t){this.triggerMethod("before:remove:region",this,t,e),e.destroy(),delete this.regions[t],delete this._regions[t],this.triggerMethod("remove:region",this,t,e)},emptyRegions:function(){var e=this.getRegions();return $(e,"empty"),e},hasRegion:function(e){return!!this.getRegion(e)},getRegion:function(e){return this._regions[e]},getRegions:function(){return t.clone(this._regions)},showChildView:function(e,t){for(var i=this.getRegion(e),n=arguments.length,o=Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];return i.show.apply(i,[t].concat(o))},detachChildView:function(e){return this.getRegion(e).detachView()},getChildView:function(e){return this.getRegion(e).currentView}},se={render:function(e,i){if(!e)throw new B({name:"TemplateNotFoundError",message:"Cannot render the template since its false, null or undefined."});var n=t.isFunction(e)?e:L.get(e);return n(i)}},ae=["behaviors","childViewEventPrefix","childViewEvents","childViewTriggers","collectionEvents","events","modelEvents","regionClass","regions","template","templateContext","triggers","ui"],le=e.View.extend({constructor:function(i){this.render=t.bind(this.render,this),this._setOptions(i),this.mergeOptions(i,ae),V(this),this._initBehaviors(),this._initRegions();var n=Array.prototype.slice.call(arguments);n[0]=this.options,e.View.prototype.constructor.apply(this,n),this.delegateEntityEvents()},serializeData:function(){return this.model||this.collection?this.model?this.serializeModel():{items:this.serializeCollection()}:{}},serializeModel:function(){return this.model?t.clone(this.model.attributes):{}},serializeCollection:function(){return this.collection?this.collection.map(function(e){return t.clone(e.attributes)}):{}},setElement:function(){var t=!!this.el;return e.View.prototype.setElement.apply(this,arguments),t&&(this._isRendered=!!this.$el.length,this._isAttached=s(this.el)),this._isRendered&&this.bindUIElements(),this},render:function(){return this._isDestroyed?this:(this.triggerMethod("before:render",this),this._isRendered&&this._reInitRegions(),this._renderTemplate(),this.bindUIElements(),this._isRendered=!0,this.triggerMethod("render",this),this)},_renderTemplate:function(){var e=this.getTemplate();if(!1!==e){var t=this.mixinTemplateContext(this.serializeData()),i=se.render(e,t,this);this.attachElContent(i)}},getTemplate:function(){return this.template},mixinTemplateContext:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.result(this,"templateContext");return t.extend(e,i)},attachElContent:function(e){return this.setInnerContent(this.el,e),this},_removeChildren:function(){this.removeRegions()},_getImmediateChildren:function(){return t.chain(this.getRegions()).map("currentView").compact().value()}});t.extend(le.prototype,Z,re);var ce,de,he=["forEach","each","map","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","toArray","first","initial","rest","last","without","isEmpty","pluck","reduce"],pe=function(e){this._views={},this._indexByModel={},this._indexByCustom={},this._updateLength(),t.each(e,t.bind(this.add,this))};ce=pe.prototype,de="_views",t.each(he,function(e){ce[e]=function(){var i=t.values(t.result(this,de)),n=[i].concat(t.toArray(arguments));return t[e].apply(t,n)}}),t.extend(pe.prototype,{add:function(e,t){return this._add(e,t)._updateLength()},_add:function(e,t){var i=e.cid;return this._views[i]=e,e.model&&(this._indexByModel[e.model.cid]=i),t&&(this._indexByCustom[t]=i),this},findByModel:function(e){return this.findByModelCid(e.cid)},findByModelCid:function(e){var t=this._indexByModel[e];return this.findByCid(t)},findByCustom:function(e){var t=this._indexByCustom[e];return this.findByCid(t)},findByIndex:function(e){return t.values(this._views)[e]},findByCid:function(e){return this._views[e]},remove:function(e){return this._remove(e)._updateLength()},_remove:function(e){var i=e.cid;return e.model&&delete this._indexByModel[e.model.cid],t.some(this._indexByCustom,t.bind(function(e,t){if(e===i)return delete this._indexByCustom[t],!0},this)),delete this._views[i],this},_updateLength:function(){return this.length=t.size(this._views),this}});var ue=["behaviors","childView","childViewEventPrefix","childViewEvents","childViewOptions","childViewTriggers","collectionEvents","events","filter","emptyView","emptyViewOptions","modelEvents","reorderOnSort","sort","triggers","ui","viewComparator"],ge=e.View.extend({sort:!0,constructor:function(i){this.render=t.bind(this.render,this),this._setOptions(i),this.mergeOptions(i,ue),V(this),this._initBehaviors(),this.once("render",this._initialEvents),this._initChildViewStorage(),this._bufferedChildren=[];var n=Array.prototype.slice.call(arguments);n[0]=this.options,e.View.prototype.constructor.apply(this,n),this.delegateEntityEvents()},_startBuffering:function(){this._isBuffering=!0},_endBuffering:function(){var e=!!this._isAttached,i=e?this._getImmediateChildren():[];this._isBuffering=!1,t.each(i,function(e){g(e,"before:attach",e)}),this.attachBuffer(this,this._createBuffer()),t.each(i,function(e){e._isAttached=!0,g(e,"attach",e)}),this._bufferedChildren=[]},_getImmediateChildren:function(){return t.values(this.children._views)},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.render),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_onCollectionAdd:function(e,i,n){var o=void 0!==n.at&&(n.index||i.indexOf(e));(this.filter||!1===o)&&(o=t.indexOf(this._filteredSortedModels(o),e)),this._shouldAddChild(e,o)&&(this._destroyEmptyView(),this._addChild(e,o))},_onCollectionUpdate:function(e,t){var i=t.changes;this._removeChildModels(i.removed)},_removeChildModels:function(e){var t=this._getRemovedViews(e);t.length&&(this.children._updateLength(),this._updateIndices(t,!1),this.isEmpty()&&this._showEmptyView())},_getRemovedViews:function(e){var i=this;return t.reduce(e,function(e,t){var n=t&&i.children.findByModel(t);return!n||n._isDestroyed?e:(i._removeChildView(n),e.push(n),e)},[])},_removeChildView:function(e){this.triggerMethod("before:remove:child",this,e),this.children._remove(e),e.destroy?e.destroy():ee(e),this.stopListening(e),this.triggerMethod("remove:child",this,e)},setElement:function(){var t=!!this.el;return e.View.prototype.setElement.apply(this,arguments),t&&(this._isAttached=s(this.el)),this},render:function(){return this._isDestroyed?this:(this.triggerMethod("before:render",this),this._renderChildren(),this._isRendered=!0,this.triggerMethod("render",this),this)},setFilter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.preventRender,n=this._isRendered&&!this._isDestroyed,o=this.filter!==e,r=n&&o&&!i;if(r){var s=this._filteredSortedModels();this.filter=e;var a=this._filteredSortedModels();this._applyModelDeltas(a,s)}else this.filter=e;return this},removeFilter:function(e){return this.setFilter(null,e)},_applyModelDeltas:function(e,i){var n=this,o={};t.each(e,function(e,t){var i=!n.children.findByModel(e);i&&n._onCollectionAdd(e,n.collection,{at:t}),o[e.cid]=!0});var r=t.filter(i,function(e){return!o[e.cid]&&n.children.findByModel(e)});this._removeChildModels(r)},reorder:function(){var e=this,i=this.children,n=this._filteredSortedModels();if(!n.length&&this._showingEmptyView)return this;var o,r,s=t.some(n,function(e){return!i.findByModel(e)});return s?this.render():(o=[],r=i.reduce(function(e,i){var r=t.indexOf(n,i.model);return-1===r?(o.push(i.model),e):(i._index=r,e[r]=i.el,e)},new Array(n.length)),e.triggerMethod("before:reorder",e),e._appendReorderedChildren(r),e._removeChildModels(o),e.triggerMethod("reorder",e)),this},resortView:function(){return this.reorderOnSort?this.reorder():this._renderChildren(),this},_sortViews:function(){var e=this,i=this._filteredSortedModels(),n=t.find(i,function(t,i){var n=e.children.findByModel(t);return!n||n._index!==i});n&&this.resortView()},_emptyViewIndex:-1,_appendReorderedChildren:function(e){this.appendChildren(this.el,e)},_renderChildren:function(){this._isRendered&&(this._destroyEmptyView(),this._destroyChildren());var e=this._filteredSortedModels();this.isEmpty({processedModels:e})?this._showEmptyView():(this.triggerMethod("before:render:children",this),this._startBuffering(),this._showCollection(e),this._endBuffering(),this.triggerMethod("render:children",this))},_createView:function(e,t){var i=this._getChildView(e),n=this._getChildViewOptions(e,t),o=this.buildChildView(e,i,n);return o},_setupChildView:function(e,t){V(e),this._proxyChildViewEvents(e),this.sort&&(e._index=t)},_showCollection:function(e){t.each(e,t.bind(this._addChild,this)),this.children._updateLength()},_filteredSortedModels:function(e){if(!this.collection||!this.collection.length)return[];var t=this.getViewComparator(),i=this.collection.models;if(e=Math.min(Math.max(e,0),i.length-1),t){var n=void 0;e&&(n=i[e],i=i.slice(0,e).concat(i.slice(e+1))),i=this._sortModelsBy(i,t),n&&i.splice(e,0,n)}return i=this._filterModels(i)},getViewComparator:function(){return this.viewComparator},_filterModels:function(e){var i=this;return this.filter&&(e=t.filter(e,function(e,t){return i._shouldAddChild(e,t)})),e},_sortModelsBy:function(e,i){return"string"==typeof i?t.sortBy(e,function(e){return e.get(i)}):1===i.length?t.sortBy(e,t.bind(i,this)):t.clone(e).sort(t.bind(i,this))},_showEmptyView:function(){var i=this._getEmptyView();if(i&&!this._showingEmptyView){this._showingEmptyView=!0;var n=new e.Model,o=this.emptyViewOptions||this.childViewOptions;t.isFunction(o)&&(o=o.call(this,n,this._emptyViewIndex));var r=this.buildChildView(n,i,o);this.triggerMethod("before:render:empty",this,r),this.addChildView(r,0),this.triggerMethod("render:empty",this,r)}},_destroyEmptyView:function(){this._showingEmptyView&&(this.triggerMethod("before:remove:empty",this),this._destroyChildren(),delete this._showingEmptyView,this.triggerMethod("remove:empty",this))},_getEmptyView:function(){var e=this.emptyView;if(e)return this._getView(e)},_getChildView:function(e){var t=this.childView;if(!t)throw new B({name:"NoChildViewError",message:'A "childView" must be specified'});if(!(t=this._getView(t,e)))throw new B({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return t},_getView:function(i,n){return i.prototype instanceof e.View||i===e.View?i:t.isFunction(i)?i.call(this,n):void 0},_addChild:function(e,t){var i=this._createView(e,t);return this.addChildView(i,t),i},_getChildViewOptions:function(e,i){return t.isFunction(this.childViewOptions)?this.childViewOptions(e,i):this.childViewOptions},addChildView:function(e,t){return this.triggerMethod("before:add:child",this,e),this._setupChildView(e,t),this._isBuffering?this.children._add(e):(this._updateIndices(e,!0),this.children.add(e)),this._renderView(e),this._attachView(e,t),this.triggerMethod("add:child",this,e),e},_updateIndices:function(e,i){if(this.sort)if(i){var n=t.isArray(e)?t.max(e,"_index"):e;t.isObject(n)&&this.children.each(function(e){e._index>=n._index&&(e._index+=1)})}else t.each(t.sortBy(this.children._views,"_index"),function(e,t){e._index=t})},_renderView:function(e){e._isRendered||(e.supportsRenderLifecycle||g(e,"before:render",e),e.render(),e.supportsRenderLifecycle||(e._isRendered=!0,g(e,"render",e)))},_attachView:function(e,t){var i=!e._isAttached&&!this._isBuffering&&this._isAttached;i&&g(e,"before:attach",e),this.attachHtml(this,e,t),i&&(e._isAttached=!0,g(e,"attach",e))},buildChildView:function(e,i,n){var o=t.extend({model:e},n);return new i(o)},removeChildView:function(e){return!e||e._isDestroyed?e:(this._removeChildView(e),this.children._updateLength(),this._updateIndices(e,!1),e)},isEmpty:function(e){var i=void 0;return t.result(e,"processedModels")?i=e.processedModels:(i=this.collection?this.collection.models:[],i=this._filterModels(i)),0===i.length},attachBuffer:function(e,t){this.appendChildren(e.el,t)},_createBuffer:function(){var e=this,i=this.createBuffer();return t.each(this._bufferedChildren,function(t){e.appendChildren(i,t.el)}),i},attachHtml:function(e,t,i){e._isBuffering?e._bufferedChildren.splice(i,0,t):e._insertBefore(t,i)||e._insertAfter(t)},_insertBefore:function(e,t){var i=void 0,n=this.sort&&t<this.children.length-1;return n&&(i=this.children.find(function(e){return e._index===t+1})),!!i&&(this.beforeEl(i.el,e.el),!0)},_insertAfter:function(e){this.appendChildren(this.el,e.el)},_initChildViewStorage:function(){this.children=new pe},_removeChildren:function(){this._destroyChildren()},_destroyChildren:function(e){this.children.length&&(this.triggerMethod("before:destroy:children",this),this.children.each(t.bind(this._removeChildView,this)),this.children._updateLength(),this.triggerMethod("destroy:children",this))},_shouldAddChild:function(e,i){var n=this.filter;return!t.isFunction(n)||n.call(this,e,i,this.collection)}});t.extend(ge.prototype,Z);var fe=["childViewContainer","template","templateContext"],me=ge.extend({constructor:function(e){r("CompositeView is deprecated. Convert to View at your earliest convenience"),this.mergeOptions(e,fe),ge.prototype.constructor.apply(this,arguments)},_initialEvents:function(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.renderChildren),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_getChildView:function(e){var t=this.childView;if(!t)return this.constructor;if(!(t=this._getView(t,e)))throw new B({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return t},serializeData:function(){return this.serializeModel()},render:function(){return this._isDestroyed?this:(this._isRendering=!0,this.resetChildViewContainer(),this.triggerMethod("before:render",this),this._renderTemplate(),this.bindUIElements(),this.renderChildren(),this._isRendering=!1,this._isRendered=!0,this.triggerMethod("render",this),this)},renderChildren:function(){(this._isRendered||this._isRendering)&&ge.prototype._renderChildren.call(this)},attachBuffer:function(e,t){var i=this.getChildViewContainer(e);this.appendChildren(i,t)},_insertAfter:function(e){var t=this.getChildViewContainer(this,e);this.appendChildren(t,e.el)},_appendReorderedChildren:function(e){var t=this.getChildViewContainer(this);this.appendChildren(t,e)},getChildViewContainer:function(e,i){if(e.$childViewContainer)return e.$childViewContainer;var n=void 0,o=e.childViewContainer;if(o){var r=t.result(e,"childViewContainer");if((n="@"===r.charAt(0)&&e.ui?e.ui[r.substr(4)]:this.findEls(r,e.$el)).length<=0)throw new B({name:"ChildViewContainerMissingError",message:'The specified "childViewContainer" was not found: '+e.childViewContainer})}else n=e.$el;return e.$childViewContainer=n,n},resetChildViewContainer:function(){this.$childViewContainer&&(this.$childViewContainer=void 0)}}),ve=t.pick(le.prototype,"serializeModel","getTemplate","_renderTemplate","mixinTemplateContext","attachElContent");t.extend(me.prototype,ve);var _e=["collectionEvents","events","modelEvents","triggers","ui"],we=I.extend({cidPrefix:"mnb",constructor:function(e,i){this.view=i,this.defaults=t.clone(t.result(this,"defaults",{})),this._setOptions(this.defaults,e),this.mergeOptions(this.options,_e),this.ui=t.extend({},t.result(this,"ui"),t.result(i,"ui")),I.apply(this,arguments)},$:function(){return this.view.$.apply(this.view,arguments)},destroy:function(){return this.stopListening(),this},proxyViewProperties:function(){return this.$el=this.view.$el,this.el=this.view.el,this},bindUIElements:function(){return this._bindUIElements(),this},unbindUIElements:function(){return this._unbindUIElements(),this},getUI:function(e){return this._getUI(e)},delegateEntityEvents:function(){return this._delegateEntityEvents(this.view.model,this.view.collection),this},undelegateEntityEvents:function(){return this._undelegateEntityEvents(this.view.model,this.view.collection),this},getEvents:function(){var e=this,i=this.normalizeUIKeys(t.result(this,"events"));return t.reduce(i,function(i,n,o){if(t.isFunction(n)||(n=e[n]),n)return o=Y(o),i[o]=t.bind(n,e),i},{})},getTriggers:function(){if(this.triggers){var e=this.normalizeUIKeys(t.result(this,"triggers"));return this._getViewTriggers(this.view,e)}}});t.extend(we.prototype,U,G,K);var ye=["region","regionClass"],be=I.extend({cidPrefix:"mna",constructor:function(e){this._setOptions(e),this.mergeOptions(e,ye),this._initRegion(),I.prototype.constructor.apply(this,arguments)},regionClass:ie,_initRegion:function(){var e=this.region;if(e){var t={regionClass:this.regionClass};this._region=ne(e,t)}},getRegion:function(){return this._region},showView:function(e){for(var t=this.getRegion(),i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];return t.show.apply(t,[e].concat(n))},getView:function(){return this.getRegion().currentView},start:function(e){return this.triggerMethod("before:start",this,e),this.triggerMethod("start",this,e),this}}),xe=["appRoutes","controller"],Ce=e.Router.extend({constructor:function(t){this._setOptions(t),this.mergeOptions(t,xe),e.Router.apply(this,arguments);var i=this.appRoutes,n=this._getController();this.processAppRoutes(n,i),this.on("route",this._processOnRoute,this)},appRoute:function(e,t){var i=this._getController();return this._addAppRoute(i,e,t),this},_processOnRoute:function(e,i){if(t.isFunction(this.onRoute)){var n=t.invert(this.appRoutes)[e];this.onRoute(e,n,i)}},processAppRoutes:function(e,i){var n=this;if(!i)return this;var o=t.keys(i).reverse();return t.each(o,function(t){n._addAppRoute(e,t,i[t])}),this},_getController:function(){return this.controller},_addAppRoute:function(e,i,n){var o=e[n];if(!o)throw new B('Method "'+n+'" was not found on the controller');this.route(i,n,t.bind(o,e))},triggerMethod:u});t.extend(Ce.prototype,O);var ke=e.Marionette,Se=e.Marionette={};return Se.noConflict=function(){return e.Marionette=ke,this},Se.bindEvents=n(M),Se.unbindEvents=n(A),Se.bindRequests=n(D),Se.unbindRequests=n(R),Se.mergeOptions=n(a),Se.getOption=n(l),Se.normalizeMethods=n(c),Se.extend=o,Se.isNodeAttached=s,Se.deprecate=r,Se.triggerMethod=n(u),Se.triggerMethodOn=g,Se.isEnabled=J,Se.setEnabled=function(e,t){return X[e]=t},Se.monitorViewEvents=V,Se.Behaviors={},Se.Behaviors.behaviorsLookup=function(){throw new B({message:"You must define where your behaviors are stored.",url:"marionette.behaviors.md#behaviorslookup"})},Se.Application=be,Se.AppRouter=Ce,Se.Renderer=se,Se.TemplateCache=L,Se.View=le,Se.CollectionView=ge,Se.CompositeView=me,Se.Behavior=we,Se.Region=ie,Se.Error=B,Se.Object=I,Se.DEV_MODE=!1,Se.FEATURES=X,Se.VERSION="3.2.0",Se}(i(37),i(6),i(331))},331:function(e,t,i){e.exports=function(e,t){"use strict";e="default"in e?e.default:e,t="default"in t?t.default:t;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},n=t.Radio,o=t.Radio={};o.VERSION="2.0.0",o.noConflict=function(){return t.Radio=n,this},o.DEBUG=!1,o._debugText=function(e,t,i){return e+(i?" on the "+i+" channel":"")+': "'+t+'"'},o.debugLog=function(e,t,i){o.DEBUG&&console&&console.warn&&console.warn(o._debugText(e,t,i))};var r=/\s+/;function s(e,t,i,n){var o=e[t];if(!(i&&i!==o.callback&&i!==o.callback._callback||n&&n!==o.context))return delete e[t],!0}o._eventsApi=function(t,n,o,s){if(!o)return!1;var a={};if("object"===(void 0===o?"undefined":i(o))){for(var l in o){var c=t[n].apply(t,[l,o[l]].concat(s));r.test(l)?e.extend(a,c):a[l]=c}return a}if(r.test(o)){for(var d=o.split(r),h=0,p=d.length;h<p;h++)a[d[h]]=t[n].apply(t,[d[h]].concat(s));return a}return!1},o._callHandler=function(e,t,i){var n=i[0],o=i[1],r=i[2];switch(i.length){case 0:return e.call(t);case 1:return e.call(t,n);case 2:return e.call(t,n,o);case 3:return e.call(t,n,o,r);default:return e.apply(t,i)}};var a,l,c={};function d(t){return c[t]||(c[t]=e.bind(o.log,o,t))}function h(t){return e.isFunction(t)?t:function(){return t}}e.extend(o,{log:function(t,i){if("undefined"!=typeof console){var n=e.toArray(arguments).slice(2);console.log("["+t+'] "'+i+'"',n)}},tuneIn:function(e){var t=o.channel(e);return t._tunedIn=!0,t.on("all",d(e)),this},tuneOut:function(e){var t=o.channel(e);return t._tunedIn=!1,t.off("all",d(e)),delete c[e],this}}),o.Requests={request:function(t){var i=e.toArray(arguments).slice(1),n=o._eventsApi(this,"request",t,i);if(n)return n;var r=this.channelName,s=this._requests;if(r&&this._tunedIn&&o.log.apply(this,[r,t].concat(i)),s&&(s[t]||s.default)){var a=s[t]||s.default;return i=s[t]?i:arguments,o._callHandler(a.callback,a.context,i)}o.debugLog("An unhandled request was fired",t,r)},reply:function(e,t,i){return o._eventsApi(this,"reply",e,[t,i])?this:(this._requests||(this._requests={}),this._requests[e]&&o.debugLog("A request was overwritten",e,this.channelName),this._requests[e]={callback:h(t),context:i||this},this)},replyOnce:function(t,i,n){if(o._eventsApi(this,"replyOnce",t,[i,n]))return this;var r=this,s=e.once(function(){return r.stopReplying(t),h(i).apply(this,arguments)});return this.reply(t,s,n)},stopReplying:function(t,i,n){return o._eventsApi(this,"stopReplying",t)?this:(t||i||n?function(t,i,n,o){t||(t={});for(var r=i?[i]:e.keys(t),a=!1,l=0,c=r.length;l<c;l++)i=r[l],t[i]&&s(t,i,n,o)&&(a=!0);return a}(this._requests,t,i,n)||o.debugLog("Attempted to remove the unregistered request",t,this.channelName):delete this._requests,this)}},o._channels={},o.channel=function(e){if(!e)throw new Error("You must provide a name for the channel.");return o._channels[e]?o._channels[e]:o._channels[e]=new o.Channel(e)},o.Channel=function(e){this.channelName=e},e.extend(o.Channel.prototype,t.Events,o.Requests,{reset:function(){return this.off(),this.stopListening(),this.stopReplying(),this}});var p=[t.Events,o.Requests];return e.each(p,function(t){e.each(t,function(t,i){o[i]=function(t){return l=e.toArray(arguments).slice(1),(a=this.channel(t))[i].apply(a,l)}})}),o.reset=function(t){var i=t?[this._channels[t]]:this._channels;e.each(i,function(e){e.reset()})},o}(i(6),i(37))},332:function(e,t,i){!function(i){"use strict";if(i){var n,o,r,s=(r=i.document.createTextNode("")).ownerDocument!==i.document&&"function"==typeof i.wrap&&i.wrap(r)===r?i.wrap(i):i,a=s.document,l=s.DocumentFragment||q,c=s.SVGElement||q,d=s.SVGSVGElement||q,h=s.SVGElementInstance||q,p=s.HTMLElement||s.Element,u=s.PointerEvent||s.MSPointerEvent,g=Math.hypot||function(e,t){return Math.sqrt(e*e+t*t)},f={},m=[],v=[],_=[],w=!1,y={},b={base:{accept:null,actionChecker:null,styleCursor:!0,preventDefault:"auto",origin:{x:0,y:0},deltaSource:"page",allowFrom:null,ignoreFrom:null,_context:a,dropChecker:null},drag:{enabled:!1,manualStart:!0,max:1/0,maxPerElement:1,snap:null,restrict:null,inertia:null,autoScroll:null,axis:"xy"},drop:{enabled:!1,accept:null,overlap:"pointer"},resize:{enabled:!1,manualStart:!1,max:1/0,maxPerElement:1,snap:null,restrict:null,inertia:null,autoScroll:null,square:!1,preserveAspectRatio:!1,axis:"xy",margin:NaN,edges:null,invert:"none"},gesture:{manualStart:!1,enabled:!1,max:1/0,maxPerElement:1,restrict:null},perAction:{manualStart:!1,max:1/0,maxPerElement:1,snap:{enabled:!1,endOnly:!1,range:1/0,targets:null,offsets:null,relativePoints:null},restrict:{enabled:!1,endOnly:!1},autoScroll:{enabled:!1,container:null,margin:60,speed:300},inertia:{enabled:!1,resistance:10,minSpeed:100,endSpeed:10,allowResume:!0,zeroResumeDelta:!0,smoothEndDuration:300}},_holdDuration:600},x={interaction:null,i:null,x:0,y:0,scroll:function(){var e,t,i,n,o=x.interaction.target.options[x.interaction.prepared.name].autoScroll,r=o.container||ue(x.interaction.element),s=(new Date).getTime(),a=(s-x.prevTimeX)/1e3,l=(s-x.prevTimeY)/1e3;o.velocity?(e=o.velocity.x,t=o.velocity.y):e=t=o.speed,n=t*l,((i=e*a)>=1||n>=1)&&(X(r)?r.scrollBy(x.x*i,x.y*n):r&&(r.scrollLeft+=x.x*i,r.scrollTop+=x.y*n),i>=1&&(x.prevTimeX=s),n>=1&&(x.prevTimeY=s)),x.isScrolling&&(I(x.i),x.i=z(x.scroll))},isScrolling:!1,prevTimeX:0,prevTimeY:0,start:function(e){x.isScrolling=!0,I(x.i),x.interaction=e,x.prevTimeX=(new Date).getTime(),x.prevTimeY=(new Date).getTime(),x.i=z(x.scroll)},stop:function(){x.isScrolling=!1,I(x.i)}},C="ontouchstart"in s||s.DocumentTouch&&a instanceof s.DocumentTouch,k=u&&!/Chrome/.test(navigator.userAgent),S=C||k?20:10,V=1,T=0,B=1/0,E=a.all&&!s.atob?{drag:"move",resizex:"e-resize",resizey:"s-resize",resizexy:"se-resize",resizetop:"n-resize",resizeleft:"w-resize",resizebottom:"s-resize",resizeright:"e-resize",resizetopleft:"se-resize",resizebottomright:"se-resize",resizetopright:"ne-resize",resizebottomleft:"ne-resize",gesture:""}:{drag:"move",resizex:"ew-resize",resizey:"ns-resize",resizexy:"nwse-resize",resizetop:"ns-resize",resizeleft:"ew-resize",resizebottom:"ns-resize",resizeright:"ew-resize",resizetopleft:"nwse-resize",resizebottomright:"nwse-resize",resizetopright:"nesw-resize",resizebottomleft:"nesw-resize",gesture:""},M={drag:!0,resize:!0,gesture:!0},A="onmousewheel"in a?"mousewheel":"wheel",P=["dragstart","dragmove","draginertiastart","dragend","dragenter","dragleave","dropactivate","dropdeactivate","dropmove","drop","resizestart","resizemove","resizeinertiastart","resizeend","gesturestart","gesturemove","gestureinertiastart","gestureend","down","move","up","cancel","tap","doubletap","hold"],D={},R="Opera"==navigator.appName&&C&&navigator.userAgent.match("Presto"),O=/iP(hone|od|ad)/.test(navigator.platform)&&/OS 7[^\d]/.test(navigator.appVersion),F="matches"in Element.prototype?"matches":"webkitMatchesSelector"in Element.prototype?"webkitMatchesSelector":"mozMatchesSelector"in Element.prototype?"mozMatchesSelector":"oMatchesSelector"in Element.prototype?"oMatchesSelector":"msMatchesSelector",z=i.requestAnimationFrame,I=i.cancelAnimationFrame,N=function(){var e="attachEvent"in s&&!("addEventListener"in s),t=e?"attachEvent":"addEventListener",i=e?"detachEvent":"removeEventListener",n=e?"on":"",o=[],r=[],a=[];function l(){this.returnValue=!1}function c(){this.cancelBubble=!0}function d(){this.cancelBubble=!0,this.immediatePropagationStopped=!0}return{add:function(i,s,h,p){var u=Ge(o,i),g=r[u];if(g||(g={events:{},typeCount:0},u=o.push(i)-1,r.push(g),a.push(e?{supplied:[],wrapped:[],useCount:[]}:null)),g.events[s]||(g.events[s]=[],g.typeCount++),!Qe(g.events[s],h)){var f;if(e){var m=a[u],v=Ge(m.supplied,h),_=m.wrapped[v]||function(e){e.immediatePropagationStopped||(e.target=e.srcElement,e.currentTarget=i,e.preventDefault=e.preventDefault||l,e.stopPropagation=e.stopPropagation||c,e.stopImmediatePropagation=e.stopImmediatePropagation||d,/mouse|click/.test(e.type)&&(e.pageX=e.clientX+ue(i).document.documentElement.scrollLeft,e.pageY=e.clientY+ue(i).document.documentElement.scrollTop),h(e))};f=i[t](n+s,_,Boolean(p)),-1===v?(m.supplied.push(h),m.wrapped.push(_),m.useCount.push(1)):m.useCount[v]++}else f=i[t](s,h,p||!1);return g.events[s].push(h),f}},remove:function t(s,l,c,d){var h,p,u,g=Ge(o,s),f=r[g],m=c;if(f&&f.events)if(e&&(u=Ge((p=a[g]).supplied,c),m=p.wrapped[u]),"all"!==l){if(f.events[l]){var v=f.events[l].length;if("all"===c){for(h=0;h<v;h++)t(s,l,f.events[l][h],Boolean(d));return}for(h=0;h<v;h++)if(f.events[l][h]===c){s[i](n+l,m,d||!1),f.events[l].splice(h,1),e&&p&&(p.useCount[u]--,0===p.useCount[u]&&(p.supplied.splice(u,1),p.wrapped.splice(u,1),p.useCount.splice(u,1)));break}f.events[l]&&0===f.events[l].length&&(f.events[l]=null,f.typeCount--)}f.typeCount||(r.splice(g,1),o.splice(g,1),a.splice(g,1))}else for(l in f.events)f.events.hasOwnProperty(l)&&t(s,l,"all")},useAttachEvent:e,_elements:o,_targets:r,_attachedListeners:a}}(),L={webkit:/(Movement[XY]|Radius[XY]|RotationAngle|Force)$/};Re.prototype={getPageXY:function(e,t){return ce(e,t)},getClientXY:function(e,t){return de(e,t)},setEventXY:function(e,t){return i=e,ce(o=(n=t).length>1?ve(n):n[0],f),i.page.x=f.x,i.page.y=f.y,de(o,f),i.client.x=f.x,i.client.y=f.y,void(i.timeStamp=(new Date).getTime());var i,n,o},pointerOver:function(e,t,i){if(!this.prepared.name&&this.mouse){var o=[],r=[],s=this.element;this.addPointer(e),!this.target||!Be(this.target,this.element,i)&&Ee(this.target,this.element,i)||(this.target=null,this.element=null,this.matches=[],this.matchElements=[]);var a=v.get(i),l=a&&!Be(a,i,i)&&Ee(a,i,i)&&We(a.getAction(e,t,this,i),a);l&&!De(a,i,l)&&(l=null),l?(this.target=a,this.element=i,this.matches=[],this.matchElements=[]):(v.forEachSelector(function(e,t){e&&Te(e,i)&&!Be(e,i,i)&&Ee(e,i,i)&&Ke(i,t)&&(o.push(e),r.push(i))}),this.validateSelector(e,t,o,r)?(this.matches=o,this.matchElements=r,this.pointerHover(e,t,this.matches,this.matchElements),N.add(i,k?n.move:"mousemove",$.pointerHover)):this.target&&(ke(s,i)?(this.pointerHover(e,t,this.matches,this.matchElements),N.add(this.element,k?n.move:"mousemove",$.pointerHover)):(this.target=null,this.element=null,this.matches=[],this.matchElements=[])))}},pointerHover:function(e,t,i,n,o,r){var s,a=this.target;!this.prepared.name&&this.mouse?(this.setEventXY(this.curCoords,[e]),o?s=this.validateSelector(e,t,o,r):a&&(s=We(a.getAction(this.pointers[0],t,this,this.element),this.target)),a&&a.options.styleCursor&&(a._doc.documentElement.style.cursor=s?Ne(s):"")):this.prepared.name&&this.checkAndPreventDefault(t,a,this.element)},pointerOut:function(e,t,i){this.prepared.name||(v.get(i)||N.remove(i,k?n.move:"mousemove",$.pointerHover),this.target&&this.target.options.styleCursor&&!this.interacting()&&(this.target._doc.documentElement.style.cursor=""))},selectorDown:function(e,t,i,n){var r,s=this,a=N.useAttachEvent?ne({},t):t,l=i,c=this.addPointer(e);if(this.holdTimers[c]=setTimeout(function(){s.pointerHold(N.useAttachEvent?a:e,a,i,n)},b._holdDuration),this.pointerIsDown=!0,this.inertiaStatus.active&&this.target.selector)for(;Y(l);){if(l===this.element&&We(this.target.getAction(e,t,this,this.element),this.target).name===this.prepared.name)return I(this.inertiaStatus.i),this.inertiaStatus.active=!1,void this.collectEventTargets(e,t,i,"down");l=Ve(l)}if(this.interacting())this.collectEventTargets(e,t,i,"down");else{for(this.setEventXY(this.curCoords,[e]),this.downEvent=t;Y(l)&&!r;)this.matches=[],this.matchElements=[],v.forEachSelector(d),r=this.validateSelector(e,t,this.matches,this.matchElements),l=Ve(l);if(r)return this.prepared.name=r.name,this.prepared.axis=r.axis,this.prepared.edges=r.edges,this.collectEventTargets(e,t,i,"down"),this.pointerDown(e,t,i,n,r);this.downTimes[c]=(new Date).getTime(),this.downTargets[c]=i,oe(this.downPointer,e),re(this.prevCoords,this.curCoords),this.pointerWasMoved=!1,this.collectEventTargets(e,t,i,"down")}function d(e,t,n){var r=o?n.querySelectorAll(t):void 0;Te(e,l)&&!Be(e,l,i)&&Ee(e,l,i)&&Ke(l,t,r)&&(s.matches.push(e),s.matchElements.push(l))}},pointerDown:function(e,t,i,n,o){if(o||this.inertiaStatus.active||!this.pointerWasMoved||!this.prepared.name){this.pointerIsDown=!0,this.downEvent=t;var r,s=this.addPointer(e);if(this.pointerIds.length>1&&this.target._element===this.element){var a=We(o||this.target.getAction(e,t,this,this.element),this.target);De(this.target,this.element,a)&&(r=a),this.prepared.name=null}else if(!this.prepared.name){var l=v.get(n);l&&!Be(l,n,i)&&Ee(l,n,i)&&(r=We(o||l.getAction(e,t,this,n),l))&&De(l,n,r)&&(this.target=l,this.element=n)}var c=this.target,d=c&&c.options;if(!c||!o&&this.prepared.name)this.inertiaStatus.active&&n===this.element&&We(c.getAction(e,t,this,this.element),c).name===this.prepared.name&&(I(this.inertiaStatus.i),this.inertiaStatus.active=!1,this.checkAndPreventDefault(t,c,this.element));else{if(r=r||We(o||c.getAction(e,t,this,n),c,this.element),this.setEventXY(this.startCoords,this.pointers),!r)return;d.styleCursor&&(c._doc.documentElement.style.cursor=Ne(r)),this.resizeAxes="resize"===r.name?r.axis:null,"gesture"===r&&this.pointerIds.length<2&&(r=null),this.prepared.name=r.name,this.prepared.axis=r.axis,this.prepared.edges=r.edges,this.snapStatus.snappedX=this.snapStatus.snappedY=this.restrictStatus.restrictedX=this.restrictStatus.restrictedY=NaN,this.downTimes[s]=(new Date).getTime(),this.downTargets[s]=i,oe(this.downPointer,e),re(this.prevCoords,this.startCoords),this.pointerWasMoved=!1,this.checkAndPreventDefault(t,c,this.element)}}else this.checkAndPreventDefault(t,this.target,this.element)},setModifications:function(e,t){var i=this.target,n=!0,o=Ae(i,this.prepared.name)&&(!i.options[this.prepared.name].snap.endOnly||t),r=Pe(i,this.prepared.name)&&(!i.options[this.prepared.name].restrict.endOnly||t);return o?this.setSnapping(e):this.snapStatus.locked=!1,r?this.setRestriction(e):this.restrictStatus.restricted=!1,o&&this.snapStatus.locked&&!this.snapStatus.changed?n=r&&this.restrictStatus.restricted&&this.restrictStatus.changed:r&&this.restrictStatus.restricted&&!this.restrictStatus.changed&&(n=!1),n},setStartOffsets:function(e,t,i){var n,o,r=t.getRect(i),s=be(t,i),a=t.options[this.prepared.name].snap,l=t.options[this.prepared.name].restrict;r?(this.startOffset.left=this.startCoords.page.x-r.left,this.startOffset.top=this.startCoords.page.y-r.top,this.startOffset.right=r.right-this.startCoords.page.x,this.startOffset.bottom=r.bottom-this.startCoords.page.y,n="width"in r?r.width:r.right-r.left,o="height"in r?r.height:r.bottom-r.top):this.startOffset.left=this.startOffset.top=this.startOffset.right=this.startOffset.bottom=0,this.snapOffsets.splice(0);var c=a&&"startCoords"===a.offset?{x:this.startCoords.page.x-s.x,y:this.startCoords.page.y-s.y}:a&&a.offset||{x:0,y:0};if(r&&a&&a.relativePoints&&a.relativePoints.length)for(var d=0;d<a.relativePoints.length;d++)this.snapOffsets.push({x:this.startOffset.left-n*a.relativePoints[d].x+c.x,y:this.startOffset.top-o*a.relativePoints[d].y+c.y});else this.snapOffsets.push(c);r&&l.elementRect?(this.restrictOffset.left=this.startOffset.left-n*l.elementRect.left,this.restrictOffset.top=this.startOffset.top-o*l.elementRect.top,this.restrictOffset.right=this.startOffset.right-n*(1-l.elementRect.right),this.restrictOffset.bottom=this.startOffset.bottom-o*(1-l.elementRect.bottom)):this.restrictOffset.left=this.restrictOffset.top=this.restrictOffset.right=this.restrictOffset.bottom=0},start:function(e,t,i){this.interacting()||!this.pointerIsDown||this.pointerIds.length<("gesture"===e.name?2:1)||(-1===Ge(_,this)&&_.push(this),this.prepared.name||this.setEventXY(this.startCoords,this.pointers),this.prepared.name=e.name,this.prepared.axis=e.axis,this.prepared.edges=e.edges,this.target=t,this.element=i,this.setStartOffsets(e.name,t,i),this.setModifications(this.startCoords.page),this.prevEvent=this[this.prepared.name+"Start"](this.downEvent))},pointerMove:function(e,t,i,n,r){if(this.inertiaStatus.active){var s=this.inertiaStatus.upCoords.page,a=this.inertiaStatus.upCoords.client,l={pageX:s.x+this.inertiaStatus.sx,pageY:s.y+this.inertiaStatus.sy,clientX:a.x+this.inertiaStatus.sx,clientY:a.y+this.inertiaStatus.sy};this.setEventXY(this.curCoords,[l])}else this.recordPointer(e),this.setEventXY(this.curCoords,this.pointers);var c,d,h=this.curCoords.page.x===this.prevCoords.page.x&&this.curCoords.page.y===this.prevCoords.page.y&&this.curCoords.client.x===this.prevCoords.client.x&&this.curCoords.client.y===this.prevCoords.client.y,p=this.mouse?0:Ge(this.pointerIds,he(e));if(this.pointerIsDown&&!this.pointerWasMoved&&(c=this.curCoords.client.x-this.startCoords.client.x,d=this.curCoords.client.y-this.startCoords.client.y,this.pointerWasMoved=g(c,d)>V),h||this.pointerIsDown&&!this.pointerWasMoved||(this.pointerIsDown&&clearTimeout(this.holdTimers[p]),this.collectEventTargets(e,t,i,"move")),this.pointerIsDown)if(h&&this.pointerWasMoved&&!r)this.checkAndPreventDefault(t,this.target,this.element);else if(se(this.pointerDelta,this.prevCoords,this.curCoords),this.prepared.name){if(this.pointerWasMoved&&(!this.inertiaStatus.active||e instanceof ze&&/inertiastart/.test(e.type))){if(!this.interacting()&&(se(this.pointerDelta,this.prevCoords,this.curCoords),"drag"===this.prepared.name)){var u=Math.abs(c),f=Math.abs(d),m=this.target.options.drag.axis,_=u>f?"x":u<f?"y":"xy";if("xy"!==_&&"xy"!==m&&m!==_){this.prepared.name=null;for(var w=i;Y(w);){var y=v.get(w);if(y&&y!==this.target&&!y.options.drag.manualStart&&"drag"===y.getAction(this.downPointer,this.downEvent,this,w).name&&Me(_,y)){this.prepared.name="drag",this.target=y,this.element=w;break}w=Ve(w)}if(!this.prepared.name){var b=this,x=function(e,t,n){var r=o?n.querySelectorAll(t):void 0;if(e!==b.target)return Te(e,i)&&!e.options.drag.manualStart&&!Be(e,w,i)&&Ee(e,w,i)&&Ke(w,t,r)&&"drag"===e.getAction(b.downPointer,b.downEvent,b,w).name&&Me(_,e)&&De(e,w,"drag")?e:void 0};for(w=i;Y(w);){var C=v.forEachSelector(x);if(C){this.prepared.name="drag",this.target=C,this.element=w;break}w=Ve(w)}}}}var k=!!this.prepared.name&&!this.interacting();if(k&&(this.target.options[this.prepared.name].manualStart||!De(this.target,this.element,this.prepared)))return void this.stop(t);if(this.prepared.name&&this.target)k&&this.start(this.prepared,this.target,this.element),(this.setModifications(this.curCoords.page,r)||k)&&(this.prevEvent=this[this.prepared.name+"Move"](t)),this.checkAndPreventDefault(t,this.target,this.element)}re(this.prevCoords,this.curCoords),(this.dragging||this.resizing)&&this.autoScrollMove(e)}},dragStart:function(e){var t=new ze(this,e,"drag","start",this.element);this.dragging=!0,this.target.fire(t),this.activeDrops.dropzones=[],this.activeDrops.elements=[],this.activeDrops.rects=[],this.dynamicDrop||this.setActiveDrops(this.element);var i=this.getDropEvents(e,t);return i.activate&&this.fireActiveDrops(i.activate),t},dragMove:function(e){var t=this.target,i=new ze(this,e,"drag","move",this.element),n=this.element,o=this.getDrop(i,e,n);this.dropTarget=o.dropzone,this.dropElement=o.element;var r=this.getDropEvents(e,i);return t.fire(i),r.leave&&this.prevDropTarget.fire(r.leave),r.enter&&this.dropTarget.fire(r.enter),r.move&&this.dropTarget.fire(r.move),this.prevDropTarget=this.dropTarget,this.prevDropElement=this.dropElement,i},resizeStart:function(e){var t=new ze(this,e,"resize","start",this.element);if(this.prepared.edges){var i=this.target.getRect(this.element);if(this.target.options.resize.square||this.target.options.resize.preserveAspectRatio){var n=ne({},this.prepared.edges);n.top=n.top||n.left&&!n.bottom,n.left=n.left||n.top&&!n.right,n.bottom=n.bottom||n.right&&!n.top,n.right=n.right||n.bottom&&!n.left,this.prepared._linkedEdges=n}else this.prepared._linkedEdges=null;this.target.options.resize.preserveAspectRatio&&(this.resizeStartAspectRatio=i.width/i.height),this.resizeRects={start:i,current:ne({},i),restricted:ne({},i),previous:ne({},i),delta:{left:0,right:0,width:0,top:0,bottom:0,height:0}},t.rect=this.resizeRects.restricted,t.deltaRect=this.resizeRects.delta}return this.target.fire(t),this.resizing=!0,t},resizeMove:function(e){var t=new ze(this,e,"resize","move",this.element),i=this.prepared.edges,n=this.target.options.resize.invert,o="reposition"===n||"negate"===n;if(i){var r,s=t.dx,a=t.dy,l=this.resizeRects.start,c=this.resizeRects.current,d=this.resizeRects.restricted,h=this.resizeRects.delta,p=ne(this.resizeRects.previous,d),u=i;if(this.target.options.resize.preserveAspectRatio){var g=this.resizeStartAspectRatio;i=this.prepared._linkedEdges,u.left&&u.bottom||u.right&&u.top?a=-s/g:u.left||u.right?a=s/g:(u.top||u.bottom)&&(s=a*g)}else this.target.options.resize.square&&(i=this.prepared._linkedEdges,u.left&&u.bottom||u.right&&u.top?a=-s:u.left||u.right?a=s:(u.top||u.bottom)&&(s=a));if(i.top&&(c.top+=a),i.bottom&&(c.bottom+=a),i.left&&(c.left+=s),i.right&&(c.right+=s),o){if(ne(d,c),"reposition"===n)d.top>d.bottom&&(r=d.top,d.top=d.bottom,d.bottom=r),d.left>d.right&&(r=d.left,d.left=d.right,d.right=r)}else d.top=Math.min(c.top,l.bottom),d.bottom=Math.max(c.bottom,l.top),d.left=Math.min(c.left,l.right),d.right=Math.max(c.right,l.left);for(var f in d.width=d.right-d.left,d.height=d.bottom-d.top,d)h[f]=d[f]-p[f];t.edges=this.prepared.edges,t.rect=d,t.deltaRect=h}return this.target.fire(t),t},gestureStart:function(e){var t=new ze(this,e,"gesture","start",this.element);return t.ds=0,this.gesture.startDistance=this.gesture.prevDistance=t.distance,this.gesture.startAngle=this.gesture.prevAngle=t.angle,this.gesture.scale=1,this.gesturing=!0,this.target.fire(t),t},gestureMove:function(e){return this.pointerIds.length?((t=new ze(this,e,"gesture","move",this.element)).ds=t.scale-this.gesture.scale,this.target.fire(t),this.gesture.prevAngle=t.angle,this.gesture.prevDistance=t.distance,t.scale===1/0||null===t.scale||void 0===t.scale||isNaN(t.scale)||(this.gesture.scale=t.scale),t):this.prevEvent;var t},pointerHold:function(e,t,i){this.collectEventTargets(e,t,i,"hold")},pointerUp:function(e,t,i,n){var o=this.mouse?0:Ge(this.pointerIds,he(e));clearTimeout(this.holdTimers[o]),this.collectEventTargets(e,t,i,"up"),this.collectEventTargets(e,t,i,"tap"),this.pointerEnd(e,t,i,n),this.removePointer(e)},pointerCancel:function(e,t,i,n){var o=this.mouse?0:Ge(this.pointerIds,he(e));clearTimeout(this.holdTimers[o]),this.collectEventTargets(e,t,i,"cancel"),this.pointerEnd(e,t,i,n),this.removePointer(e)},ie8Dblclick:function(e,t,i){this.prevTap&&t.clientX===this.prevTap.clientX&&t.clientY===this.prevTap.clientY&&i===this.prevTap.target&&(this.downTargets[0]=i,this.downTimes[0]=(new Date).getTime(),this.collectEventTargets(e,t,i,"tap"))},pointerEnd:function(e,t,i,n){var o,r=this.target,s=r&&r.options,a=s&&this.prepared.name&&s[this.prepared.name].inertia,l=this.inertiaStatus;if(this.interacting()){if(l.active&&!l.ending)return;var c,d,h,p=(new Date).getTime(),u=!1,g=Ae(r,this.prepared.name)&&s[this.prepared.name].snap.endOnly,f=Pe(r,this.prepared.name)&&s[this.prepared.name].restrict.endOnly,m=0,v=0;if(c=this.dragging?"x"===s.drag.axis?Math.abs(this.pointerDelta.client.vx):"y"===s.drag.axis?Math.abs(this.pointerDelta.client.vy):this.pointerDelta.client.speed:this.pointerDelta.client.speed,h=(d=a&&a.enabled&&"gesture"!==this.prepared.name&&t!==l.startEvent)&&p-this.curCoords.timeStamp<50&&c>a.minSpeed&&c>a.endSpeed,d&&!h&&(g||f)){var _={};_.snap=_.restrict=_,g&&(this.setSnapping(this.curCoords.page,_),_.locked&&(m+=_.dx,v+=_.dy)),f&&(this.setRestriction(this.curCoords.page,_),_.restricted&&(m+=_.dx,v+=_.dy)),(m||v)&&(u=!0)}if(h||u){if(re(l.upCoords,this.curCoords),this.pointers[0]=l.startEvent=new ze(this,t,this.prepared.name,"inertiastart",this.element),l.t0=p,r.fire(l.startEvent),h){l.vx0=this.pointerDelta.client.vx,l.vy0=this.pointerDelta.client.vy,l.v0=c,this.calcInertia(l);var w,y=ne({},this.curCoords.page),b=be(r,this.element);if(y.x=y.x+l.xe-b.x,y.y=y.y+l.ye-b.y,(w={useStatusXY:!0,x:y.x,y:y.y,dx:0,dy:0,snap:null}).snap=w,m=v=0,g){var x=this.setSnapping(this.curCoords.page,w);x.locked&&(m+=x.dx,v+=x.dy)}if(f){var C=this.setRestriction(this.curCoords.page,w);C.restricted&&(m+=C.dx,v+=C.dy)}l.modifiedXe+=m,l.modifiedYe+=v,l.i=z(this.boundInertiaFrame)}else l.smoothEnd=!0,l.xe=m,l.ye=v,l.sx=l.sy=0,l.i=z(this.boundSmoothEndFrame);return void(l.active=!0)}(g||f)&&this.pointerMove(e,t,i,n,!0)}if(this.dragging){o=new ze(this,t,"drag","end",this.element);var k=this.element,S=this.getDrop(o,t,k);this.dropTarget=S.dropzone,this.dropElement=S.element;var V=this.getDropEvents(t,o);V.leave&&this.prevDropTarget.fire(V.leave),V.enter&&this.dropTarget.fire(V.enter),V.drop&&this.dropTarget.fire(V.drop),V.deactivate&&this.fireActiveDrops(V.deactivate),r.fire(o)}else this.resizing?(o=new ze(this,t,"resize","end",this.element),r.fire(o)):this.gesturing&&(o=new ze(this,t,"gesture","end",this.element),r.fire(o));this.stop(t)},collectDrops:function(e){var t,i=[],n=[];for(e=e||this.element,t=0;t<v.length;t++)if(v[t].options.drop.enabled){var o=v[t],r=o.options.drop.accept;if(!(Y(r)&&r!==e||te(r)&&!Ke(e,r)))for(var s=o.selector?o._context.querySelectorAll(o.selector):[o._element],a=0,l=s.length;a<l;a++){var c=s[a];c!==e&&(i.push(o),n.push(c))}}return{dropzones:i,elements:n}},fireActiveDrops:function(e){var t,i,n,o;for(t=0;t<this.activeDrops.dropzones.length;t++)i=this.activeDrops.dropzones[t],(n=this.activeDrops.elements[t])!==o&&(e.target=n,i.fire(e)),o=n},setActiveDrops:function(e){var t=this.collectDrops(e,!0);this.activeDrops.dropzones=t.dropzones,this.activeDrops.elements=t.elements,this.activeDrops.rects=[];for(var i=0;i<this.activeDrops.dropzones.length;i++)this.activeDrops.rects[i]=this.activeDrops.dropzones[i].getRect(this.activeDrops.elements[i])},getDrop:function(e,t,i){var n=[];w&&this.setActiveDrops(i);for(var o=0;o<this.activeDrops.dropzones.length;o++){var r=this.activeDrops.dropzones[o],s=this.activeDrops.elements[o],a=this.activeDrops.rects[o];n.push(r.dropCheck(e,t,this.target,i,s,a)?s:null)}var l=function(e){var t,i,n,o,r,s=e[0],a=s?0:-1,l=[],h=[];for(o=1;o<e.length;o++)if((t=e[o])&&t!==s)if(s){if(t.parentNode!==t.ownerDocument)if(s.parentNode!==t.ownerDocument){if(!l.length)for(i=s;i.parentNode&&i.parentNode!==i.ownerDocument;)l.unshift(i),i=i.parentNode;if(s instanceof p&&t instanceof c&&!(t instanceof d)){if(t===s.parentNode)continue;i=t.ownerSVGElement}else i=t;for(h=[];i.parentNode!==i.ownerDocument;)h.unshift(i),i=i.parentNode;for(r=0;h[r]&&h[r]===l[r];)r++;var u=[h[r-1],h[r],l[r]];for(n=u[0].lastChild;n;){if(n===u[1]){s=t,a=o,l=[];break}if(n===u[2])break;n=n.previousSibling}}else s=t,a=o}else s=t,a=o;return a}(n);return{dropzone:this.activeDrops.dropzones[l]||null,element:this.activeDrops.elements[l]||null}},getDropEvents:function(e,t){var i={enter:null,leave:null,activate:null,deactivate:null,move:null,drop:null};return this.dropElement!==this.prevDropElement&&(this.prevDropTarget&&(i.leave={target:this.prevDropElement,dropzone:this.prevDropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dragleave"},t.dragLeave=this.prevDropElement,t.prevDropzone=this.prevDropTarget),this.dropTarget&&(i.enter={target:this.dropElement,dropzone:this.dropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dragenter"},t.dragEnter=this.dropElement,t.dropzone=this.dropTarget)),"dragend"===t.type&&this.dropTarget&&(i.drop={target:this.dropElement,dropzone:this.dropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"drop"},t.dropzone=this.dropTarget),"dragstart"===t.type&&(i.activate={target:null,dropzone:null,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dropactivate"}),"dragend"===t.type&&(i.deactivate={target:null,dropzone:null,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,timeStamp:t.timeStamp,type:"dropdeactivate"}),"dragmove"===t.type&&this.dropTarget&&(i.move={target:this.dropElement,dropzone:this.dropTarget,relatedTarget:t.target,draggable:t.interactable,dragEvent:t,interaction:this,dragmove:t,timeStamp:t.timeStamp,type:"dropmove"},t.dropzone=this.dropTarget),i},currentAction:function(){return(this.dragging?"drag":this.resizing&&"resize")||this.gesturing&&"gesture"||null},interacting:function(){return this.dragging||this.resizing||this.gesturing},clearTargets:function(){this.target=this.element=null,this.dropTarget=this.dropElement=this.prevDropTarget=this.prevDropElement=null},stop:function(e){if(this.interacting()){x.stop(),this.matches=[],this.matchElements=[];var t=this.target;t.options.styleCursor&&(t._doc.documentElement.style.cursor=""),e&&K(e.preventDefault)&&this.checkAndPreventDefault(e,t,this.element),this.dragging&&(this.activeDrops.dropzones=this.activeDrops.elements=this.activeDrops.rects=null)}this.clearTargets(),this.pointerIsDown=this.snapStatus.locked=this.dragging=this.resizing=this.gesturing=!1,this.prepared.name=this.prevEvent=null,this.inertiaStatus.resumeDx=this.inertiaStatus.resumeDy=0;for(var i=0;i<this.pointers.length;i++)-1===Ge(this.pointerIds,he(this.pointers[i]))&&this.pointers.splice(i,1)},inertiaFrame:function(){var e,t,i,n,o,r,s,a=this.inertiaStatus,l=this.target.options[this.prepared.name].inertia.resistance,c=(new Date).getTime()/1e3-a.t0;if(c<a.te){var d=1-(Math.exp(-l*c)-a.lambda_v0)/a.one_ve_v0;if(a.modifiedXe===a.xe&&a.modifiedYe===a.ye)a.sx=a.xe*d,a.sy=a.ye*d;else{var h=(e=0,t=0,i=a.xe,n=a.ye,o=a.modifiedXe,r=a.modifiedYe,{x:xe(s=d,e,i,o),y:xe(s,t,n,r)});a.sx=h.x,a.sy=h.y}this.pointerMove(a.startEvent,a.startEvent),a.i=z(this.boundInertiaFrame)}else a.ending=!0,a.sx=a.modifiedXe,a.sy=a.modifiedYe,this.pointerMove(a.startEvent,a.startEvent),this.pointerEnd(a.startEvent,a.startEvent),a.active=a.ending=!1},smoothEndFrame:function(){var e=this.inertiaStatus,t=(new Date).getTime()-e.t0,i=this.target.options[this.prepared.name].inertia.smoothEndDuration;t<i?(e.sx=Ce(t,0,e.xe,i),e.sy=Ce(t,0,e.ye,i),this.pointerMove(e.startEvent,e.startEvent),e.i=z(this.boundSmoothEndFrame)):(e.ending=!0,e.sx=e.xe,e.sy=e.ye,this.pointerMove(e.startEvent,e.startEvent),this.pointerEnd(e.startEvent,e.startEvent),e.smoothEnd=e.active=e.ending=!1)},addPointer:function(e){var t=he(e),i=this.mouse?0:Ge(this.pointerIds,t);return-1===i&&(i=this.pointerIds.length),this.pointerIds[i]=t,this.pointers[i]=e,i},removePointer:function(e){var t=he(e),i=this.mouse?0:Ge(this.pointerIds,t);-1!==i&&(this.pointers.splice(i,1),this.pointerIds.splice(i,1),this.downTargets.splice(i,1),this.downTimes.splice(i,1),this.holdTimers.splice(i,1))},recordPointer:function(e){var t=this.mouse?0:Ge(this.pointerIds,he(e));-1!==t&&(this.pointers[t]=e)},collectEventTargets:function(e,t,i,n){var r=this.mouse?0:Ge(this.pointerIds,he(e));if("tap"!==n||!this.pointerWasMoved&&this.downTargets[r]&&this.downTargets[r]===i){for(var s=[],a=[],l=i;l;)Ue.isSet(l)&&Ue(l)._iEvents[n]&&(s.push(Ue(l)),a.push(l)),v.forEachSelector(c),l=Ve(l);(s.length||"tap"===n)&&this.firePointers(e,t,i,s,a,n)}function c(e,t,r){var c=o?r.querySelectorAll(t):void 0;e._iEvents[n]&&Y(l)&&Te(e,l)&&!Be(e,l,i)&&Ee(e,l,i)&&Ke(l,t,c)&&(s.push(e),a.push(l))}},firePointers:function(e,t,i,n,o,r){var s,a,l,c=this.mouse?0:Ge(this.pointerIds,he(e)),d={};for("doubletap"===r?d=e:(oe(d,t),t!==e&&oe(d,e),d.preventDefault=Ie,d.stopPropagation=ze.prototype.stopPropagation,d.stopImmediatePropagation=ze.prototype.stopImmediatePropagation,d.interaction=this,d.timeStamp=(new Date).getTime(),d.originalEvent=t,d.originalPointer=e,d.type=r,d.pointerId=he(e),d.pointerType=this.mouse?"mouse":k?te(e.pointerType)?e.pointerType:[,,"touch","pen","mouse"][e.pointerType]:"touch"),"tap"===r&&(d.dt=d.timeStamp-this.downTimes[c],a=d.timeStamp-this.tapTime,l=!!(this.prevTap&&"doubletap"!==this.prevTap.type&&this.prevTap.target===d.target&&a<500),d.double=l,this.tapTime=d.timeStamp),s=0;s<n.length&&(d.currentTarget=o[s],d.interactable=n[s],n[s].fire(d),!(d.immediatePropagationStopped||d.propagationStopped&&o[s+1]!==d.currentTarget));s++);if(l){var h={};ne(h,d),h.dt=a,h.type="doubletap",this.collectEventTargets(h,t,i,"doubletap"),this.prevTap=h}else"tap"===r&&(this.prevTap=d)},validateSelector:function(e,t,i,n){for(var o=0,r=i.length;o<r;o++){var s=i[o],a=n[o],l=We(s.getAction(e,t,this,a),s);if(l&&De(s,a,l))return this.target=s,this.element=a,l}},setSnapping:function(e,t){var i,n,o,r=this.target.options[this.prepared.name].snap,s=[];if((t=t||this.snapStatus).useStatusXY)n={x:t.x,y:t.y};else{var a=be(this.target,this.element);(n=ne({},e)).x-=a.x,n.y-=a.y}t.realX=n.x,t.realY=n.y,n.x=n.x-this.inertiaStatus.resumeDx,n.y=n.y-this.inertiaStatus.resumeDy;for(var l=r.targets?r.targets.length:0,c=0;c<this.snapOffsets.length;c++){var d={x:n.x-this.snapOffsets[c].x,y:n.y-this.snapOffsets[c].y};for(o=0;o<l;o++)(i=K(r.targets[o])?r.targets[o](d.x,d.y,this):r.targets[o])&&s.push({x:Z(i.x)?i.x+this.snapOffsets[c].x:d.x,y:Z(i.y)?i.y+this.snapOffsets[c].y:d.y,range:Z(i.range)?i.range:r.range})}var h,p={target:null,inRange:!1,distance:0,range:0,dx:0,dy:0};for(o=0,l=s.length;o<l;o++){var u=(i=s[o]).range,f=i.x-n.x,m=i.y-n.y,v=g(f,m),_=v<=u;u===1/0&&p.inRange&&p.range!==1/0&&(_=!1),p.target&&!(_?p.inRange&&u!==1/0?v/u<p.distance/p.range:u===1/0&&p.range!==1/0||v<p.distance:!p.inRange&&v<p.distance)||(u===1/0&&(_=!0),p.target=i,p.distance=v,p.range=u,p.inRange=_,p.dx=f,p.dy=m,t.range=u)}return p.target?(h=t.snappedX!==p.target.x||t.snappedY!==p.target.y,t.snappedX=p.target.x,t.snappedY=p.target.y):(h=!0,t.snappedX=NaN,t.snappedY=NaN),t.dx=p.dx,t.dy=p.dy,t.changed=h||p.inRange&&!t.locked,t.locked=p.inRange,t},setRestriction:function(e,t){var i,n,o,r,s=this.target,a=s&&s.options[this.prepared.name].restrict,l=a&&a.restriction;return l?(i=i=(t=t||this.restrictStatus).useStatusXY?{x:t.x,y:t.y}:ne({},e),t.snap&&t.snap.locked&&(i.x+=t.snap.dx||0,i.y+=t.snap.dy||0),i.x-=this.inertiaStatus.resumeDx,i.y-=this.inertiaStatus.resumeDy,t.dx=0,t.dy=0,t.restricted=!1,te(l)&&!(l="parent"===l?Ve(this.element):"self"===l?s.getRect(this.element):Se(this.element,l))?t:(K(l)&&(l=l(i.x,i.y,this.element)),Y(l)&&(l=fe(l)),n=l,l?"x"in l&&"y"in l?(o=Math.max(Math.min(n.x+n.width-this.restrictOffset.right,i.x),n.x+this.restrictOffset.left),r=Math.max(Math.min(n.y+n.height-this.restrictOffset.bottom,i.y),n.y+this.restrictOffset.top)):(o=Math.max(Math.min(n.right-this.restrictOffset.right,i.x),n.left+this.restrictOffset.left),r=Math.max(Math.min(n.bottom-this.restrictOffset.bottom,i.y),n.top+this.restrictOffset.top)):(o=i.x,r=i.y),t.dx=o-i.x,t.dy=r-i.y,t.changed=t.restrictedX!==o||t.restrictedY!==r,t.restricted=!(!t.dx&&!t.dy),t.restrictedX=o,t.restrictedY=r,t)):t},checkAndPreventDefault:function(e,t,i){if(t=t||this.target){var n=t.options,o=n.preventDefault;if("auto"!==o||!i||/^(input|select|textarea)$/i.test(e.target.nodeName))"always"!==o||e.preventDefault();else{if(/down|start/i.test(e.type)&&"drag"===this.prepared.name&&"xy"!==n.drag.axis)return;if(n[this.prepared.name]&&n[this.prepared.name].manualStart&&!this.interacting())return;e.preventDefault()}}},calcInertia:function(e){var t=this.target.options[this.prepared.name].inertia,i=t.resistance,n=-Math.log(t.endSpeed/e.v0)/i;e.x0=this.prevEvent.pageX,e.y0=this.prevEvent.pageY,e.t0=e.startEvent.timeStamp/1e3,e.sx=e.sy=0,e.modifiedXe=e.xe=(e.vx0-n)/i,e.modifiedYe=e.ye=(e.vy0-n)/i,e.te=n,e.lambda_v0=i/e.v0,e.one_ve_v0=1-t.endSpeed/e.v0},autoScrollMove:function(e){if(this.interacting()&&function(e,t){var i=e.options;return/^resize/.test(t)&&(t="resize"),i[t].autoScroll&&i[t].autoScroll.enabled}(this.target,this.prepared.name))if(this.inertiaStatus.active)x.x=x.y=0;else{var t,i,n,o,r=this.target.options[this.prepared.name].autoScroll,s=r.container||ue(this.element);if(X(s))o=e.clientX<x.margin,t=e.clientY<x.margin,i=e.clientX>s.innerWidth-x.margin,n=e.clientY>s.innerHeight-x.margin;else{var a=ge(s);o=e.clientX<a.left+x.margin,t=e.clientY<a.top+x.margin,i=e.clientX>a.right-x.margin,n=e.clientY>a.bottom-x.margin}x.x=i?1:o?-1:0,x.y=n?1:t?-1:0,x.isScrolling||(x.margin=r.margin,x.speed=r.speed,x.start(this))}},_updateEventTargets:function(e,t){this._eventTarget=e,this._curEventTarget=t}},ze.prototype={preventDefault:q,stopImmediatePropagation:function(){this.immediatePropagationStopped=this.propagationStopped=!0},stopPropagation:function(){this.propagationStopped=!0}};for(var $={},W=["dragStart","dragMove","resizeStart","resizeMove","gestureStart","gestureMove","pointerOver","pointerOut","pointerHover","selectorDown","pointerDown","pointerMove","pointerUp","pointerCancel","pointerEnd","addPointer","removePointer","recordPointer","autoScrollMove"],H=0,j=W.length;H<j;H++){var U=W[H];$[U]=Fe(U)}v.indexOfElement=function(e,t){t=t||a;for(var i=0;i<this.length;i++){var n=this[i];if(n.selector===e&&n._context===t||!n.selector&&n._element===e)return i}return-1},v.get=function(e,t){return this[this.indexOfElement(e,t&&t.context)]},v.forEachSelector=function(e){for(var t=0;t<this.length;t++){var i=this[t];if(i.selector){var n=e(i,i.selector,i._context,t,this);if(void 0!==n)return n}}},qe.prototype={setOnEvents:function(e,t){return"drop"===e?(K(t.ondrop)&&(this.ondrop=t.ondrop),K(t.ondropactivate)&&(this.ondropactivate=t.ondropactivate),K(t.ondropdeactivate)&&(this.ondropdeactivate=t.ondropdeactivate),K(t.ondragenter)&&(this.ondragenter=t.ondragenter),K(t.ondragleave)&&(this.ondragleave=t.ondragleave),K(t.ondropmove)&&(this.ondropmove=t.ondropmove)):(e="on"+e,K(t.onstart)&&(this[e+"start"]=t.onstart),K(t.onmove)&&(this[e+"move"]=t.onmove),K(t.onend)&&(this[e+"end"]=t.onend),K(t.oninertiastart)&&(this[e+"inertiastart"]=t.oninertiastart)),this},draggable:function(e){return Q(e)?(this.options.drag.enabled=!1!==e.enabled,this.setPerAction("drag",e),this.setOnEvents("drag",e),/^x$|^y$|^xy$/.test(e.axis)?this.options.drag.axis=e.axis:null===e.axis&&delete this.options.drag.axis,this):ee(e)?(this.options.drag.enabled=e,this):this.options.drag},setPerAction:function(e,t){for(var i in t)i in b[e]&&(Q(t[i])?(this.options[e][i]=ne(this.options[e][i]||{},t[i]),Q(b.perAction[i])&&"enabled"in b.perAction[i]&&(this.options[e][i].enabled=!1!==t[i].enabled)):ee(t[i])&&Q(b.perAction[i])?this.options[e][i].enabled=t[i]:void 0!==t[i]&&(this.options[e][i]=t[i]))},dropzone:function(e){return Q(e)?(this.options.drop.enabled=!1!==e.enabled,this.setOnEvents("drop",e),/^(pointer|center)$/.test(e.overlap)?this.options.drop.overlap=e.overlap:Z(e.overlap)&&(this.options.drop.overlap=Math.max(Math.min(1,e.overlap),0)),"accept"in e&&(this.options.drop.accept=e.accept),"checker"in e&&(this.options.drop.checker=e.checker),this):ee(e)?(this.options.drop.enabled=e,this):this.options.drop},dropCheck:function(e,t,i,n,o,r){var s=!1;if(!(r=r||this.getRect(o)))return!!this.options.drop.checker&&this.options.drop.checker(e,t,s,this,o,i,n);var a=this.options.drop.overlap;if("pointer"===a){var l,c,d=ce(e),h=be(i,n);d.x+=h.x,d.y+=h.y,l=d.x>r.left&&d.x<r.right,c=d.y>r.top&&d.y<r.bottom,s=l&&c}var p=i.getRect(n);if("center"===a){var u=p.left+p.width/2,g=p.top+p.height/2;s=u>=r.left&&u<=r.right&&g>=r.top&&g<=r.bottom}Z(a)&&(s=Math.max(0,Math.min(r.right,p.right)-Math.max(r.left,p.left))*Math.max(0,Math.min(r.bottom,p.bottom)-Math.max(r.top,p.top))/(p.width*p.height)>=a);return this.options.drop.checker&&(s=this.options.drop.checker(e,t,s,this,o,i,n)),s},dropChecker:function(e){return K(e)?(this.options.drop.checker=e,this):null===e?(delete this.options.getRect,this):this.options.drop.checker},accept:function(e){return Y(e)?(this.options.drop.accept=e,this):ie(e)?(this.options.drop.accept=e,this):null===e?(delete this.options.drop.accept,this):this.options.drop.accept},resizable:function(e){return Q(e)?(this.options.resize.enabled=!1!==e.enabled,this.setPerAction("resize",e),this.setOnEvents("resize",e),/^x$|^y$|^xy$/.test(e.axis)?this.options.resize.axis=e.axis:null===e.axis&&(this.options.resize.axis=b.resize.axis),ee(e.preserveAspectRatio)?this.options.resize.preserveAspectRatio=e.preserveAspectRatio:ee(e.square)&&(this.options.resize.square=e.square),this):ee(e)?(this.options.resize.enabled=e,this):this.options.resize},squareResize:function(e){return ee(e)?(this.options.resize.square=e,this):null===e?(delete this.options.resize.square,this):this.options.resize.square},gesturable:function(e){return Q(e)?(this.options.gesture.enabled=!1!==e.enabled,this.setPerAction("gesture",e),this.setOnEvents("gesture",e),this):ee(e)?(this.options.gesture.enabled=e,this):this.options.gesture},autoScroll:function(e){return Q(e)?e=ne({actions:["drag","resize"]},e):ee(e)&&(e={actions:["drag","resize"],enabled:e}),this.setOptions("autoScroll",e)},snap:function(e){var t=this.setOptions("snap",e);return t===this?this:t.drag},setOptions:function(e,t){var i,n=t&&G(t.actions)?t.actions:["drag"];if(Q(t)||ee(t)){for(i=0;i<n.length;i++){var o=/resize/.test(n[i])?"resize":n[i];if(Q(this.options[o])){var r=this.options[o][e];Q(t)?(ne(r,t),r.enabled=!1!==t.enabled,"snap"===e&&("grid"===r.mode?r.targets=[Ue.createSnapGrid(ne({offset:r.gridOffset||{x:0,y:0}},r.grid||{}))]:"anchor"===r.mode?r.targets=r.anchors:"path"===r.mode&&(r.targets=r.paths),"elementOrigin"in t&&(r.relativePoints=[t.elementOrigin]))):ee(t)&&(r.enabled=t)}}return this}var s={},a=["drag","resize","gesture"];for(i=0;i<a.length;i++)e in b[a[i]]&&(s[a[i]]=this.options[a[i]][e]);return s},inertia:function(e){var t=this.setOptions("inertia",e);return t===this?this:t.drag},getAction:function(e,t,i,n){var o=this.defaultActionChecker(e,i,n);return this.options.actionChecker?this.options.actionChecker(e,t,o,this,n,i):o},defaultActionChecker:$e,actionChecker:function(e){return K(e)?(this.options.actionChecker=e,this):null===e?(delete this.options.actionChecker,this):this.options.actionChecker},getRect:function(e){return e=e||this._element,this.selector&&!Y(e)&&(e=this._context.querySelector(this.selector)),fe(e)},rectChecker:function(e){return K(e)?(this.getRect=e,this):null===e?(delete this.options.getRect,this):this.getRect},styleCursor:function(e){return ee(e)?(this.options.styleCursor=e,this):null===e?(delete this.options.styleCursor,this):this.options.styleCursor},preventDefault:function(e){return/^(always|never|auto)$/.test(e)?(this.options.preventDefault=e,this):ee(e)?(this.options.preventDefault=e?"always":"never",this):this.options.preventDefault},origin:function(e){return ie(e)?(this.options.origin=e,this):Q(e)?(this.options.origin=e,this):this.options.origin},deltaSource:function(e){return"page"===e||"client"===e?(this.options.deltaSource=e,this):this.options.deltaSource},restrict:function(e){if(!Q(e))return this.setOptions("restrict",e);for(var t,i=["drag","resize","gesture"],n=0;n<i.length;n++){var o=i[n];if(o in e){var r=ne({actions:[o],restriction:e[o]},e);t=this.setOptions("restrict",r)}}return t},context:function(){return this._context},_context:a,ignoreFrom:function(e){return ie(e)?(this.options.ignoreFrom=e,this):Y(e)?(this.options.ignoreFrom=e,this):this.options.ignoreFrom},allowFrom:function(e){return ie(e)?(this.options.allowFrom=e,this):Y(e)?(this.options.allowFrom=e,this):this.options.allowFrom},element:function(){return this._element},fire:function(e){if(!e||!e.type||!Qe(P,e.type))return this;var t,i,n,o="on"+e.type;if(e.type in this._iEvents)for(i=0,n=(t=this._iEvents[e.type]).length;i<n&&!e.immediatePropagationStopped;i++)t[i].name,t[i](e);if(K(this[o])&&(this[o].name,this[o](e)),e.type in D&&(t=D[e.type]))for(i=0,n=t.length;i<n&&!e.immediatePropagationStopped;i++)t[i].name,t[i](e);return this},on:function(e,t,i){var n;if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(n=0;n<e.length;n++)this.on(e[n],t,i);return this}if(Q(e)){for(var o in e)this.on(o,e[o],t);return this}if("wheel"===e&&(e=A),i=!!i,Qe(P,e))e in this._iEvents?this._iEvents[e].push(t):this._iEvents[e]=[t];else if(this.selector){if(!y[e])for(y[e]={selectors:[],contexts:[],listeners:[]},n=0;n<m.length;n++)N.add(m[n],e,He),N.add(m[n],e,je,!0);var r,s=y[e];for(r=s.selectors.length-1;r>=0&&(s.selectors[r]!==this.selector||s.contexts[r]!==this._context);r--);-1===r&&(r=s.selectors.length,s.selectors.push(this.selector),s.contexts.push(this._context),s.listeners.push([])),s.listeners[r].push([t,i])}else N.add(this._element,e,t,i);return this},off:function(e,t,i){var n;if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(n=0;n<e.length;n++)this.off(e[n],t,i);return this}if(Q(e)){for(var o in e)this.off(o,e[o],t);return this}var r,s=-1;if(i=!!i,"wheel"===e&&(e=A),Qe(P,e))(r=this._iEvents[e])&&-1!==(s=Ge(r,t))&&this._iEvents[e].splice(s,1);else if(this.selector){var a=y[e],l=!1;if(!a)return this;for(s=a.selectors.length-1;s>=0;s--)if(a.selectors[s]===this.selector&&a.contexts[s]===this._context){var c=a.listeners[s];for(n=c.length-1;n>=0;n--){var d=c[n][0],h=c[n][1];if(d===t&&h===i){c.splice(n,1),c.length||(a.selectors.splice(s,1),a.contexts.splice(s,1),a.listeners.splice(s,1),N.remove(this._context,e,He),N.remove(this._context,e,je,!0),a.selectors.length||(y[e]=null)),l=!0;break}}if(l)break}}else N.remove(this._element,e,t,i);return this},set:function(e){Q(e)||(e={}),this.options=ne({},b.base);var t,i=["drag","drop","resize","gesture"],n=["draggable","dropzone","resizable","gesturable"],o=ne(ne({},b.perAction),e[r]||{});for(t=0;t<i.length;t++){var r=i[t];this.options[r]=ne({},b[r]),this.setPerAction(r,o),this[n[t]](e[r])}var s=["accept","actionChecker","allowFrom","deltaSource","dropChecker","ignoreFrom","origin","preventDefault","rectChecker","styleCursor"];for(t=0,j=s.length;t<j;t++){var a=s[t];this.options[a]=b.base[a],a in e&&this[a](e[a])}return this},unset:function(){if(N.remove(this._element,"all"),te(this.selector))for(var e in y)for(var t=y[e],i=0;i<t.selectors.length;i++){t.selectors[i]===this.selector&&t.contexts[i]===this._context&&(t.selectors.splice(i,1),t.contexts.splice(i,1),t.listeners.splice(i,1),t.selectors.length||(y[e]=null)),N.remove(this._context,e,He),N.remove(this._context,e,je,!0);break}else N.remove(this,"all"),this.options.styleCursor&&(this._element.style.cursor="");return this.dropzone(!1),v.splice(Ge(v,this),1),Ue}},qe.prototype.snap=Ye(qe.prototype.snap,"Interactable#snap is deprecated. See the new documentation for snapping at http://interactjs.io/docs/snapping"),qe.prototype.restrict=Ye(qe.prototype.restrict,"Interactable#restrict is deprecated. See the new documentation for resticting at http://interactjs.io/docs/restriction"),qe.prototype.inertia=Ye(qe.prototype.inertia,"Interactable#inertia is deprecated. See the new documentation for inertia at http://interactjs.io/docs/inertia"),qe.prototype.autoScroll=Ye(qe.prototype.autoScroll,"Interactable#autoScroll is deprecated. See the new documentation for autoScroll at http://interactjs.io/docs/#autoscroll"),qe.prototype.squareResize=Ye(qe.prototype.squareResize,"Interactable#squareResize is deprecated. See http://interactjs.io/docs/#resize-square"),qe.prototype.accept=Ye(qe.prototype.accept,"Interactable#accept is deprecated. use Interactable#dropzone({ accept: target }) instead"),qe.prototype.dropChecker=Ye(qe.prototype.dropChecker,"Interactable#dropChecker is deprecated. use Interactable#dropzone({ dropChecker: checkerFunction }) instead"),qe.prototype.context=Ye(qe.prototype.context,"Interactable#context as a method is deprecated. It will soon be a DOM Node instead"),Ue.isSet=function(e,t){return-1!==v.indexOfElement(e,t&&t.context)},Ue.on=function(e,t,i){if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(var n=0;n<e.length;n++)Ue.on(e[n],t,i);return Ue}if(Q(e)){for(var o in e)Ue.on(o,e[o],t);return Ue}return Qe(P,e)?D[e]?D[e].push(t):D[e]=[t]:N.add(a,e,t,i),Ue},Ue.off=function(e,t,i){if(te(e)&&-1!==e.search(" ")&&(e=e.trim().split(/ +/)),G(e)){for(var n=0;n<e.length;n++)Ue.off(e[n],t,i);return Ue}if(Q(e)){for(var o in e)Ue.off(o,e[o],t);return Ue}var r;Qe(P,e)?e in D&&-1!==(r=Ge(D[e],t))&&D[e].splice(r,1):N.remove(a,e,t,i);return Ue},Ue.enableDragging=Ye(function(e){return null!=e?(M.drag=e,Ue):M.drag},"interact.enableDragging is deprecated and will soon be removed."),Ue.enableResizing=Ye(function(e){return null!=e?(M.resize=e,Ue):M.resize},"interact.enableResizing is deprecated and will soon be removed."),Ue.enableGesturing=Ye(function(e){return null!=e?(M.gesture=e,Ue):M.gesture},"interact.enableGesturing is deprecated and will soon be removed."),Ue.eventTypes=P,Ue.debug=function(){var e=_[0]||new Re;return{interactions:_,target:e.target,dragging:e.dragging,resizing:e.resizing,gesturing:e.gesturing,prepared:e.prepared,matches:e.matches,matchElements:e.matchElements,prevCoords:e.prevCoords,startCoords:e.startCoords,pointerIds:e.pointerIds,pointers:e.pointers,addPointer:$.addPointer,removePointer:$.removePointer,recordPointer:$.recordPointer,snap:e.snapStatus,restrict:e.restrictStatus,inertia:e.inertiaStatus,downTime:e.downTimes[0],downEvent:e.downEvent,downPointer:e.downPointer,prevEvent:e.prevEvent,Interactable:qe,interactables:v,pointerIsDown:e.pointerIsDown,defaultOptions:b,defaultActionChecker:$e,actionCursors:E,dragMove:$.dragMove,resizeMove:$.resizeMove,gestureMove:$.gestureMove,pointerUp:$.pointerUp,pointerDown:$.pointerDown,pointerMove:$.pointerMove,pointerHover:$.pointerHover,eventTypes:P,events:N,globalEvents:D,delegatedEvents:y,prefixedPropREs:L}},Ue.getPointerAverage=ve,Ue.getTouchBBox=_e,Ue.getTouchDistance=we,Ue.getTouchAngle=ye,Ue.getElementRect=fe,Ue.getElementClientRect=ge,Ue.matchesSelector=Ke,Ue.closest=Se,Ue.margin=Ye(function(e){return Z(e)?(S=e,Ue):S},"interact.margin is deprecated. Use interact(target).resizable({ margin: number }); instead."),Ue.supportsTouch=function(){return C},Ue.supportsPointerEvent=function(){return k},Ue.stop=function(e){for(var t=_.length-1;t>=0;t--)_[t].stop(e);return Ue},Ue.dynamicDrop=function(e){return ee(e)?(w=e,Ue):w},Ue.pointerMoveTolerance=function(e){return Z(e)?(V=e,this):V},Ue.maxInteractions=function(e){return Z(e)?(B=e,this):B},Ue.createSnapGrid=function(e){return function(t,i){var n=0,o=0;Q(e.offset)&&(n=e.offset.x,o=e.offset.y);var r=Math.round((t-n)/e.x),s=Math.round((i-o)/e.y);return{x:r*e.x+n,y:s*e.y+o,range:e.range}}},Je(a),F in Element.prototype&&K(Element.prototype[F])||(o=function(e,t,i){for(var n=0,o=(i=i||e.parentNode.querySelectorAll(t)).length;n<o;n++)if(i[n]===e)return!0;return!1}),function(){for(var e=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!i.requestAnimationFrame;++n)z=i[t[n]+"RequestAnimationFrame"],I=i[t[n]+"CancelAnimationFrame"]||i[t[n]+"CancelRequestAnimationFrame"];z||(z=function(t){var i=(new Date).getTime(),n=Math.max(0,16-(i-e)),o=setTimeout(function(){t(i+n)},n);return e=i+n,o}),I||(I=function(e){clearTimeout(e)})}(),e.exports&&(t=e.exports=Ue),t.interact=Ue}function q(){}function Y(e){if(!e||"object"!=typeof e)return!1;var t=ue(e)||s;return/object|function/.test(typeof t.Element)?e instanceof t.Element:1===e.nodeType&&"string"==typeof e.nodeName}function X(e){return e===s||!(!e||!e.Window)&&e instanceof e.Window}function J(e){return!!e&&e instanceof l}function G(e){return Q(e)&&void 0!==typeof e.length&&K(e.splice)}function Q(e){return!!e&&"object"==typeof e}function K(e){return"function"==typeof e}function Z(e){return"number"==typeof e}function ee(e){return"boolean"==typeof e}function te(e){return"string"==typeof e}function ie(e){return!!te(e)&&(a.querySelector(e),!0)}function ne(e,t){for(var i in t)e[i]=t[i];return e}function oe(e,t){for(var i in t){var n=!1;for(var o in L)if(0===i.indexOf(o)&&L[o].test(i)){n=!0;break}n||(e[i]=t[i])}return e}function re(e,t){e.page=e.page||{},e.page.x=t.page.x,e.page.y=t.page.y,e.client=e.client||{},e.client.x=t.client.x,e.client.y=t.client.y,e.timeStamp=t.timeStamp}function se(e,t,i){e.page.x=i.page.x-t.page.x,e.page.y=i.page.y-t.page.y,e.client.x=i.client.x-t.client.x,e.client.y=i.client.y-t.client.y,e.timeStamp=(new Date).getTime()-t.timeStamp;var n=Math.max(e.timeStamp/1e3,.001);e.page.speed=g(e.page.x,e.page.y)/n,e.page.vx=e.page.x/n,e.page.vy=e.page.y/n,e.client.speed=g(e.client.x,e.page.y)/n,e.client.vx=e.client.x/n,e.client.vy=e.client.y/n}function ae(e){return e instanceof s.Event||C&&s.Touch&&e instanceof s.Touch}function le(e,t,i){return e=e||"page",(i=i||{}).x=t[e+"X"],i.y=t[e+"Y"],i}function ce(e,t){return t=t||{},R&&ae(e)?(le("screen",e,t),t.x+=s.scrollX,t.y+=s.scrollY):le("page",e,t),t}function de(e,t){return t=t||{},R&&ae(e)?le("screen",e,t):le("client",e,t),t}function he(e){return Z(e.pointerId)?e.pointerId:e.identifier}function pe(e){return e instanceof h?e.correspondingUseElement:e}function ue(e){if(X(e))return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||s}function ge(e){var t=e instanceof c?e.getBoundingClientRect():e.getClientRects()[0];return t&&{left:t.left,right:t.right,top:t.top,bottom:t.bottom,width:t.width||t.right-t.left,height:t.height||t.bottom-t.top}}function fe(e){var t,i=ge(e);if(!O&&i){var n={x:(t=(t=ue(e))||s).scrollX||t.document.documentElement.scrollLeft,y:t.scrollY||t.document.documentElement.scrollTop};i.left+=n.x,i.right+=n.x,i.top+=n.y,i.bottom+=n.y}return i}function me(e){var t=[];return G(e)?(t[0]=e[0],t[1]=e[1]):"touchend"===e.type?1===e.touches.length?(t[0]=e.touches[0],t[1]=e.changedTouches[0]):0===e.touches.length&&(t[0]=e.changedTouches[0],t[1]=e.changedTouches[1]):(t[0]=e.touches[0],t[1]=e.touches[1]),t}function ve(e){for(var t,i={pageX:0,pageY:0,clientX:0,clientY:0,screenX:0,screenY:0},n=0;n<e.length;n++)for(t in i)i[t]+=e[n][t];for(t in i)i[t]/=e.length;return i}function _e(e){if(e.length||e.touches&&e.touches.length>1){var t=me(e),i=Math.min(t[0].pageX,t[1].pageX),n=Math.min(t[0].pageY,t[1].pageY);return{x:i,y:n,left:i,top:n,width:Math.max(t[0].pageX,t[1].pageX)-i,height:Math.max(t[0].pageY,t[1].pageY)-n}}}function we(e,t){var i=(t=t||b.deltaSource)+"X",n=t+"Y",o=me(e),r=o[0][i]-o[1][i],s=o[0][n]-o[1][n];return g(r,s)}function ye(e,t,i){var n=(i=i||b.deltaSource)+"X",o=i+"Y",r=me(e),s=r[0][n]-r[1][n],a=r[0][o]-r[1][o],l=180*Math.atan(a/s)/Math.PI;if(Z(t)){var c=(l-t)%360;c>315?l-=360+l/360|0:c>135?l-=180+l/360|0:c<-315?l+=360+l/360|0:c<-135&&(l+=180+l/360|0)}return l}function be(e,t){var i=e?e.options.origin:b.origin;return"parent"===i?i=Ve(t):"self"===i?i=e.getRect(t):ie(i)&&(i=Se(t,i)||{x:0,y:0}),K(i)&&(i=i(e&&t)),Y(i)&&(i=fe(i)),i.x="x"in i?i.x:i.left,i.y="y"in i?i.y:i.top,i}function xe(e,t,i,n){var o=1-e;return o*o*t+2*o*e*i+e*e*n}function Ce(e,t,i,n){return-i*(e/=n)*(e-2)+t}function ke(e,t){for(;t;){if(t===e)return!0;t=t.parentNode}return!1}function Se(e,t){for(var i=Ve(e);Y(i);){if(Ke(i,t))return i;i=Ve(i)}return null}function Ve(e){var t=e.parentNode;if(J(t)){for(;(t=t.host)&&J(t););return t}return t}function Te(e,t){return e._context===t.ownerDocument||ke(e._context,t)}function Be(e,t,i){var n=e.options.ignoreFrom;return!(!n||!Y(i))&&(te(n)?Ze(i,n,t):!!Y(n)&&ke(n,i))}function Ee(e,t,i){var n=e.options.allowFrom;return!n||!!Y(i)&&(te(n)?Ze(i,n,t):!!Y(n)&&ke(n,i))}function Me(e,t){if(!t)return!1;var i=t.options.drag.axis;return"xy"===e||"xy"===i||i===e}function Ae(e,t){var i=e.options;return/^resize/.test(t)&&(t="resize"),i[t].snap&&i[t].snap.enabled}function Pe(e,t){var i=e.options;return/^resize/.test(t)&&(t="resize"),i[t].restrict&&i[t].restrict.enabled}function De(e,t,i){for(var n=e.options,o=n[i.name].max,r=n[i.name].maxPerElement,s=0,a=0,l=0,c=0,d=_.length;c<d;c++){var h=_[c],p=h.prepared.name;if(h.interacting()){if(++s>=B)return!1;if(h.target===e){if((a+=p===i.name|0)>=o)return!1;if(h.element===t&&(l++,p!==i.name||l>=r))return!1}}}return B>0}function Re(){if(this.target=null,this.element=null,this.dropTarget=null,this.dropElement=null,this.prevDropTarget=null,this.prevDropElement=null,this.prepared={name:null,axis:null,edges:null},this.matches=[],this.matchElements=[],this.inertiaStatus={active:!1,smoothEnd:!1,ending:!1,startEvent:null,upCoords:{},xe:0,ye:0,sx:0,sy:0,t0:0,vx0:0,vys:0,duration:0,resumeDx:0,resumeDy:0,lambda_v0:0,one_ve_v0:0,i:null},K(Function.prototype.bind))this.boundInertiaFrame=this.inertiaFrame.bind(this),this.boundSmoothEndFrame=this.smoothEndFrame.bind(this);else{var e=this;this.boundInertiaFrame=function(){return e.inertiaFrame()},this.boundSmoothEndFrame=function(){return e.smoothEndFrame()}}this.activeDrops={dropzones:[],elements:[],rects:[]},this.pointers=[],this.pointerIds=[],this.downTargets=[],this.downTimes=[],this.holdTimers=[],this.prevCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.curCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.startCoords={page:{x:0,y:0},client:{x:0,y:0},timeStamp:0},this.pointerDelta={page:{x:0,y:0,vx:0,vy:0,speed:0},client:{x:0,y:0,vx:0,vy:0,speed:0},timeStamp:0},this.downEvent=null,this.downPointer={},this._eventTarget=null,this._curEventTarget=null,this.prevEvent=null,this.tapTime=0,this.prevTap=null,this.startOffset={left:0,right:0,top:0,bottom:0},this.restrictOffset={left:0,right:0,top:0,bottom:0},this.snapOffsets=[],this.gesture={start:{x:0,y:0},startDistance:0,prevDistance:0,distance:0,scale:1,startAngle:0,prevAngle:0},this.snapStatus={x:0,y:0,dx:0,dy:0,realX:0,realY:0,snappedX:0,snappedY:0,targets:[],locked:!1,changed:!1},this.restrictStatus={dx:0,dy:0,restrictedX:0,restrictedY:0,snap:null,restricted:!1,changed:!1},this.restrictStatus.snap=this.snapStatus,this.pointerIsDown=!1,this.pointerWasMoved=!1,this.gesturing=!1,this.dragging=!1,this.resizing=!1,this.resizeAxes="xy",this.mouse=!1,_.push(this)}function Oe(e,t,i){var n,o=0,r=_.length,s=/mouse/i.test(e.pointerType||t)||4===e.pointerType,a=he(e);if(/down|start/i.test(t))for(o=0;o<r;o++){var l=i;if((n=_[o]).inertiaStatus.active&&n.target.options[n.prepared.name].inertia.allowResume&&n.mouse===s)for(;l;){if(l===n.element)return n;l=Ve(l)}}if(s||!C&&!k){for(o=0;o<r;o++)if(_[o].mouse&&!_[o].inertiaStatus.active)return _[o];for(o=0;o<r;o++)if(_[o].mouse&&(!/down/.test(t)||!_[o].inertiaStatus.active))return n;return(n=new Re).mouse=!0,n}for(o=0;o<r;o++)if(Qe(_[o].pointerIds,a))return _[o];if(/up|end|out/i.test(t))return null;for(o=0;o<r;o++)if((!(n=_[o]).prepared.name||n.target.options.gesture.enabled)&&!n.interacting()&&(s||!n.mouse))return n;return new Re}function Fe(e){return function(t){var i,n,o=pe(t.path?t.path[0]:t.target),r=pe(t.currentTarget);if(C&&/touch/.test(t.type))for(T=(new Date).getTime(),n=0;n<t.changedTouches.length;n++){var s=t.changedTouches[n];(i=Oe(s,t.type,o))&&(i._updateEventTargets(o,r),i[e](s,t,o,r))}else{if(!k&&/mouse/.test(t.type)){for(n=0;n<_.length;n++)if(!_[n].mouse&&_[n].pointerIsDown)return;if((new Date).getTime()-T<500)return}if(!(i=Oe(t,t.type,o)))return;i._updateEventTargets(o,r),i[e](t,t,o,r)}}}function ze(e,t,i,n,o,r){var s,a,l=e.target,c=e.snapStatus,d=e.restrictStatus,h=e.pointers,p=(l&&l.options||b).deltaSource,u=p+"X",f=p+"Y",m=l?l.options:b,v=be(l,o),_="start"===n,w="end"===n,y=_?e.startCoords:e.curCoords;o=o||e.element,a=ne({},y.page),s=ne({},y.client),a.x-=v.x,a.y-=v.y,s.x-=v.x,s.y-=v.y;var x=m[i].snap&&m[i].snap.relativePoints;!Ae(l,i)||_&&x&&x.length||(this.snap={range:c.range,locked:c.locked,x:c.snappedX,y:c.snappedY,realX:c.realX,realY:c.realY,dx:c.dx,dy:c.dy},c.locked&&(a.x+=c.dx,a.y+=c.dy,s.x+=c.dx,s.y+=c.dy)),!Pe(l,i)||_&&m[i].restrict.elementRect||!d.restricted||(a.x+=d.dx,a.y+=d.dy,s.x+=d.dx,s.y+=d.dy,this.restrict={dx:d.dx,dy:d.dy}),this.pageX=a.x,this.pageY=a.y,this.clientX=s.x,this.clientY=s.y,this.x0=e.startCoords.page.x-v.x,this.y0=e.startCoords.page.y-v.y,this.clientX0=e.startCoords.client.x-v.x,this.clientY0=e.startCoords.client.y-v.y,this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.button=t.button,this.buttons=t.buttons,this.target=o,this.t0=e.downTimes[0],this.type=i+(n||""),this.interaction=e,this.interactable=l;var C=e.inertiaStatus;if(C.active&&(this.detail="inertia"),r&&(this.relatedTarget=r),w?"client"===p?(this.dx=s.x-e.startCoords.client.x,this.dy=s.y-e.startCoords.client.y):(this.dx=a.x-e.startCoords.page.x,this.dy=a.y-e.startCoords.page.y):_?(this.dx=0,this.dy=0):"inertiastart"===n?(this.dx=e.prevEvent.dx,this.dy=e.prevEvent.dy):"client"===p?(this.dx=s.x-e.prevEvent.clientX,this.dy=s.y-e.prevEvent.clientY):(this.dx=a.x-e.prevEvent.pageX,this.dy=a.y-e.prevEvent.pageY),e.prevEvent&&"inertia"===e.prevEvent.detail&&!C.active&&m[i].inertia&&m[i].inertia.zeroResumeDelta&&(C.resumeDx+=this.dx,C.resumeDy+=this.dy,this.dx=this.dy=0),"resize"===i&&e.resizeAxes?m.resize.square?("y"===e.resizeAxes?this.dx=this.dy:this.dy=this.dx,this.axes="xy"):(this.axes=e.resizeAxes,"x"===e.resizeAxes?this.dy=0:"y"===e.resizeAxes&&(this.dx=0)):"gesture"===i&&(this.touches=[h[0],h[1]],_?(this.distance=we(h,p),this.box=_e(h),this.scale=1,this.ds=0,this.angle=ye(h,void 0,p),this.da=0):w||t instanceof ze?(this.distance=e.prevEvent.distance,this.box=e.prevEvent.box,this.scale=e.prevEvent.scale,this.ds=this.scale-1,this.angle=e.prevEvent.angle,this.da=this.angle-e.gesture.startAngle):(this.distance=we(h,p),this.box=_e(h),this.scale=this.distance/e.gesture.startDistance,this.angle=ye(h,e.gesture.prevAngle,p),this.ds=this.scale-e.gesture.prevScale,this.da=this.angle-e.gesture.prevAngle)),_)this.timeStamp=e.downTimes[0],this.dt=0,this.duration=0,this.speed=0,this.velocityX=0,this.velocityY=0;else if("inertiastart"===n)this.timeStamp=e.prevEvent.timeStamp,this.dt=e.prevEvent.dt,this.duration=e.prevEvent.duration,this.speed=e.prevEvent.speed,this.velocityX=e.prevEvent.velocityX,this.velocityY=e.prevEvent.velocityY;else if(this.timeStamp=(new Date).getTime(),this.dt=this.timeStamp-e.prevEvent.timeStamp,this.duration=this.timeStamp-e.downTimes[0],t instanceof ze){var k=this[u]-e.prevEvent[u],S=this[f]-e.prevEvent[f],V=this.dt/1e3;this.speed=g(k,S)/V,this.velocityX=k/V,this.velocityY=S/V}else this.speed=e.pointerDelta[p].speed,this.velocityX=e.pointerDelta[p].vx,this.velocityY=e.pointerDelta[p].vy;if((w||"inertiastart"===n)&&e.prevEvent.speed>600&&this.timeStamp-e.prevEvent.timeStamp<150){var T=180*Math.atan2(e.prevEvent.velocityY,e.prevEvent.velocityX)/Math.PI;T<0&&(T+=360);var B=112.5<=T&&T<247.5,E=202.5<=T&&T<337.5,M=!B&&(292.5<=T||T<67.5),A=!E&&22.5<=T&&T<157.5;this.swipe={up:E,down:A,left:B,right:M,angle:T,speed:e.prevEvent.speed,velocity:{x:e.prevEvent.velocityX,y:e.prevEvent.velocityY}}}}function Ie(){this.originalEvent.preventDefault()}function Ne(e){var t="";if("drag"===e.name&&(t=E.drag),"resize"===e.name)if(e.axis)t=E[e.name+e.axis];else if(e.edges){for(var i="resize",n=["top","bottom","left","right"],o=0;o<4;o++)e.edges[n[o]]&&(i+=n[o]);t=E[i]}return t}function Le(e,t,i,n,o,r,s){if(!t)return!1;if(!0===t){var a=Z(r.width)?r.width:r.right-r.left,l=Z(r.height)?r.height:r.bottom-r.top;if(a<0&&("left"===e?e="right":"right"===e&&(e="left")),l<0&&("top"===e?e="bottom":"bottom"===e&&(e="top")),"left"===e)return i.x<(a>=0?r.left:r.right)+s;if("top"===e)return i.y<(l>=0?r.top:r.bottom)+s;if("right"===e)return i.x>(a>=0?r.right:r.left)-s;if("bottom"===e)return i.y>(l>=0?r.bottom:r.top)-s}return!!Y(n)&&(Y(t)?t===n:Ze(n,t,o))}function $e(e,t,i){var n,o=this.getRect(i),r=!1,s=null,a=null,l=ne({},t.curCoords.page),c=this.options;if(!o)return null;if(M.resize&&c.resize.enabled){var d=c.resize;if(n={left:!1,right:!1,top:!1,bottom:!1},Q(d.edges)){for(var h in n)n[h]=Le(h,d.edges[h],l,t._eventTarget,i,o,d.margin||S);n.left=n.left&&!n.right,n.top=n.top&&!n.bottom,r=n.left||n.right||n.top||n.bottom}else{var p="y"!==c.resize.axis&&l.x>o.right-S,u="x"!==c.resize.axis&&l.y>o.bottom-S;r=p||u,a=(p?"x":"")+(u?"y":"")}}return s=r?"resize":M.drag&&c.drag.enabled?"drag":null,M.gesture&&t.pointerIds.length>=2&&!t.dragging&&!t.resizing&&(s="gesture"),s?{name:s,axis:a,edges:n}:null}function We(e,t){if(!Q(e))return null;var i=e.name,n=t.options;return("resize"===i&&n.resize.enabled||"drag"===i&&n.drag.enabled||"gesture"===i&&n.gesture.enabled)&&M[i]?("resize"!==i&&"resizeyx"!==i||(i="resizexy"),e):null}function He(e,t){var i={},n=y[e.type],o=pe(e.path?e.path[0]:e.target),r=o;for(var s in t=!!t,e)i[s]=e[s];for(i.originalEvent=e,i.preventDefault=Ie;Y(r);){for(var a=0;a<n.selectors.length;a++){var l=n.selectors[a],c=n.contexts[a];if(Ke(r,l)&&ke(c,o)&&ke(c,r)){var d=n.listeners[a];i.currentTarget=r;for(var h=0;h<d.length;h++)d[h][1]===t&&d[h][0](i)}}r=Ve(r)}}function je(e){return He.call(this,e,!0)}function Ue(e,t){return v.get(e,t)||new qe(e,t)}function qe(e,t){var i;if(this._element=e,this._iEvents=this._iEvents||{},ie(e)){this.selector=e;var o=t&&t.context;i=o?ue(o):s,o&&(i.Node?o instanceof i.Node:Y(o)||o===i.document)&&(this._context=o)}else i=ue(e),Y(e)&&(k?(N.add(this._element,n.down,$.pointerDown),N.add(this._element,n.move,$.pointerHover)):(N.add(this._element,"mousedown",$.pointerDown),N.add(this._element,"mousemove",$.pointerHover),N.add(this._element,"touchstart",$.pointerDown),N.add(this._element,"touchmove",$.pointerHover)));this._doc=i.document,Qe(m,this._doc)||Je(this._doc),v.push(this),this.set(t)}function Ye(e,t){var i=!1;return function(){return i||(s.console.warn(t),i=!0),e.apply(this,arguments)}}function Xe(e){for(var t=0;t<_.length;t++)_[t].pointerEnd(e,e)}function Je(e){if(!Qe(m,e)){var t=e.defaultView||e.parentWindow;for(var i in y)N.add(e,i,He),N.add(e,i,je,!0);k?(n=u===t.MSPointerEvent?{up:"MSPointerUp",down:"MSPointerDown",over:"mouseover",out:"mouseout",move:"MSPointerMove",cancel:"MSPointerCancel"}:{up:"pointerup",down:"pointerdown",over:"pointerover",out:"pointerout",move:"pointermove",cancel:"pointercancel"},N.add(e,n.down,$.selectorDown),N.add(e,n.move,$.pointerMove),N.add(e,n.over,$.pointerOver),N.add(e,n.out,$.pointerOut),N.add(e,n.up,$.pointerUp),N.add(e,n.cancel,$.pointerCancel),N.add(e,n.move,$.autoScrollMove)):(N.add(e,"mousedown",$.selectorDown),N.add(e,"mousemove",$.pointerMove),N.add(e,"mouseup",$.pointerUp),N.add(e,"mouseover",$.pointerOver),N.add(e,"mouseout",$.pointerOut),N.add(e,"touchstart",$.selectorDown),N.add(e,"touchmove",$.pointerMove),N.add(e,"touchend",$.pointerUp),N.add(e,"touchcancel",$.pointerCancel),N.add(e,"mousemove",$.autoScrollMove),N.add(e,"touchmove",$.autoScrollMove)),N.add(t,"blur",Xe);try{if(t.frameElement){var o=t.frameElement.ownerDocument,r=o.defaultView;N.add(o,"mouseup",$.pointerEnd),N.add(o,"touchend",$.pointerEnd),N.add(o,"touchcancel",$.pointerEnd),N.add(o,"pointerup",$.pointerEnd),N.add(o,"MSPointerUp",$.pointerEnd),N.add(r,"blur",Xe)}}catch(e){Ue.windowParentError=e}N.add(e,"dragstart",function(e){for(var t=0;t<_.length;t++){var i=_[t];if(i.element&&(i.element===e.target||ke(i.element,e.target)))return void i.checkAndPreventDefault(e,i.target,i.element)}}),N.useAttachEvent&&(N.add(e,"selectstart",function(e){var t=_[0];t.currentAction()&&t.checkAndPreventDefault(e)}),N.add(e,"dblclick",Fe("ie8Dblclick"))),m.push(e)}}function Ge(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1}function Qe(e,t){return-1!==Ge(e,t)}function Ke(e,t,n){return o?o(e,t,n):(s!==i&&(t=t.replace(/\/deep\//g," ")),e[F](t))}function Ze(e,t,i){for(;Y(e);){if(Ke(e,t))return!0;if((e=Ve(e))===i)return Ke(e,t)}return!1}}("undefined"==typeof window?void 0:window)},40:function(e,t,i){var n,o;n=[i(21),i(25),i(54),i(6),i(5),i(0),i(226)],void 0===(o=function(e,t,i,n,o,r){"use strict";var s={},a=t.View.extend({});return s.BlockModel=i.extend({stale:[],initialize:function(){this.on("change",function(){this._updateDefaults(),e.getChannel().trigger("autoSave")})},_getDefaults:function(e,t){var i;return i=n.isObject(t)&&n.isFunction(t.toJSON)?t.toJSON():t,JSON.parse(JSON.stringify(o.extend(e,i||{})))},_updateDefaults:function(){var t=this.get("context")||this.get("type");e.getConfig().set("blockDefaults."+t,this.toJSON())},toJSON:function(){return n.omit(i.prototype.toJSON.call(this),this.stale)},getChildren:function(){return[]}}),s.BlockView=a.extend({regions:{toolsRegion:"> .mailpoet_tools"},modelEvents:{change:"render",delete:"deleteBlock",duplicate:"duplicateBlock"},events:{mouseenter:"showTools",mouseleave:"hideTools"},behaviors:{DraggableBehavior:{cloneOriginal:!0,hideOriginal:!0,onDrop:function(e){e.dragBehavior.view.model.destroy()},onDragSubstituteBy:function(e){var t,i;if(n.isFunction(e.view.onDragSubstituteBy))return(t=new(e.view.onDragSubstituteBy())).render(),i=t.$el.get(0).cloneNode(!0),t.destroy(),i}}},templateContext:function(){return{model:this.model.toJSON(),viewCid:this.cid}},constructor:function(){a.apply(this,arguments),this.$el.addClass("mailpoet_editor_view_"+this.cid)},initialize:function(){this.on("showSettings",this.showSettings,this),this.on("dom:refresh",this.showBlock,this),this._isFirstRender=!0},showTools:function(e){e&&e.buttons>0||this.showingToolsDisabled||(this.$("> .mailpoet_tools").addClass("mailpoet_display_tools"),this.toolsView.triggerMethod("showTools"))},hideTools:function(){this.$("> .mailpoet_tools").removeClass("mailpoet_display_tools"),this.toolsView.triggerMethod("hideTools")},enableShowingTools:function(){this.showingToolsDisabled=!1},disableShowingTools:function(){this.showingToolsDisabled=!0,this.hideTools()},showSettings:function(e){this.toolsView.triggerMethod("showSettings",e)},getDropFunc:function(){return function(){return this.model.clone()}.bind(this)},disableDragging:function(){this.$el.addClass("mailpoet_ignore_drag")},enableDragging:function(){this.$el.removeClass("mailpoet_ignore_drag")},showBlock:function(){this._isFirstRender&&(this.transitionIn(),this._isFirstRender=!1)},deleteBlock:function(){this.transitionOut().then(function(){this.model.destroy()}.bind(this))},duplicateBlock:function(){this.model.collection.add(this.model.toJSON(),{at:this.model.collection.findIndex(this.model)})},transitionIn:function(){return this._transition("slideDown","fadeIn","easeOut")},transitionOut:function(){return this._transition("slideUp","fadeOut","easeIn")},_transition:function(e,t,i){var n=o.Deferred();return this.$el.velocity(e,{duration:250,easing:i,complete:function(){n.resolve()}}).velocity(t,{duration:250,easing:i,queue:!1}),n}}),s.BlockToolsView=a.extend({getTemplate:function(){return window.templates.genericBlockTools},events:{"click .mailpoet_edit_block":"changeSettings","click .mailpoet_delete_block_activate":"showDeletionConfirmation","click .mailpoet_delete_block_cancel":"hideDeletionConfirmation","click .mailpoet_delete_block_confirm":"deleteBlock","click .mailpoet_duplicate_block":"duplicateBlock"},tools:{settings:!0,delete:!0,duplicate:!0,move:!0},getSettingsView:function(){return s.BlockSettingsView},initialize:function(e){var t=e||{};n.isUndefined(t.tools)||(this.tools=o.extend({},this.tools,t.tools||{})),this.on("hideTools",this.hideDeletionConfirmation,this),this.on("showSettings",this.changeSettings)},templateContext:function(){return{model:this.model.toJSON(),viewCid:this.cid,tools:this.tools}},changeSettings:function(e){new(this.getSettingsView())(n.extend({model:this.model},e||{})).render()},showDeletionConfirmation:function(){this.$(".mailpoet_delete_block").closest(".mailpoet_block").find("> .mailpoet_block_highlight").css({background:"#E64047",opacity:.5}),this.$(".mailpoet_delete_block").addClass("mailpoet_delete_block_activated")},hideDeletionConfirmation:function(){this.$(".mailpoet_delete_block").closest(".mailpoet_block").find("> .mailpoet_block_highlight").css({background:"transparent",opacity:1}),this.$(".mailpoet_delete_block").removeClass("mailpoet_delete_block_activated")},deleteBlock:function(e){return e.preventDefault(),this.model.trigger("delete"),!1},duplicateBlock:function(e){return e.preventDefault(),this.model.trigger("duplicate"),!1}}),s.BlockSettingsView=t.View.extend({className:"mailpoet_editor_settings",behaviors:{ColorPickerBehavior:{}},initialize:function(t){var i;this.model.trigger("startEditing"),i={element:this.$el,template:"",position:"right",width:e.getConfig().get("sidepanelWidth"),onCancel:function(){this.destroy()}.bind(this)},this.renderOptions=t.renderOptions||{},"subpanel"===this.renderOptions.displayFormat?r.Modal.subpanel(i):r.Modal.panel(i)},templateContext:function(){return{model:this.model.toJSON()}},close:function(){this.destroy()},changeField:function(e,t){this.model.set(e,o(t.target).val())},changePixelField:function(e,t){this.changeFieldWithSuffix(e,t,"px")},changeFieldWithSuffix:function(e,t,i){this.model.set(e,o(t.target).val()+i)},changeBoolField:function(e,t){this.model.set(e,"true"===o(t.target).val())},changeBoolCheckboxField:function(e,t){this.model.set(e,!!o(t.target).prop("checked"))},changeColorField:function(e,t){var i=o(t.target).val();""===i&&(i="transparent"),this.model.set(e,i)},onBeforeDestroy:function(){r.Modal.close(),this.model.trigger("stopEditing")}}),s.WidgetView=t.View.extend({className:"mailpoet_widget mailpoet_droppable_block mailpoet_droppable_widget",behaviors:{DraggableBehavior:{drop:function(){throw new Error("Unsupported operation")}}}}),s}.apply(t,n))||(e.exports=o)},46:function(e,t,i){var n,o;n=[i(25)],void 0===(o=function(e){var t={};return e.Behaviors.behaviorsLookup=function(){return t},window.BehaviorsLookup=t,t}.apply(t,n))||(e.exports=o)},5:function(e,t){e.exports=jQuery},508:function(e,t){
2
  /**
3
  @license Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net
4
  */
5
+ (function(){var e,t;e=this.jQuery||window.jQuery,t=e(window),e.fn.stick_in_parent=function(i){var n,o,r,s,a,l,c,d,h,p,u,g,f;for(null==i&&(i={}),f=i.sticky_class,l=i.inner_scrolling,g=i.recalc_every,u=i.parent,h=i.offset_top,d=i.spacer,r=i.bottoming,null==h&&(h=0),null==u&&(u=void 0),null==l&&(l=!0),null==f&&(f="is_stuck"),n=e(document),null==r&&(r=!0),p=function(e){var t,i;return window.getComputedStyle?(e[0],t=window.getComputedStyle(e[0]),i=parseFloat(t.getPropertyValue("width"))+parseFloat(t.getPropertyValue("margin-left"))+parseFloat(t.getPropertyValue("margin-right")),"border-box"!==t.getPropertyValue("box-sizing")&&(i+=parseFloat(t.getPropertyValue("border-left-width"))+parseFloat(t.getPropertyValue("border-right-width"))+parseFloat(t.getPropertyValue("padding-left"))+parseFloat(t.getPropertyValue("padding-right"))),i):e.outerWidth(!0)},s=function(i,o,s,a,c,m,v,_){var w,y,b,x,C,k,S,V,T,B,E,M;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),C=n.height(),S=i.parent(),null!=u&&(S=S.closest(u)),!S.length)throw"failed to find stick parent";return b=!1,w=!1,(E=null!=d?d&&i.closest(d):e("<div />"))&&E.css("position",i.css("position")),(V=function(){var e,t,r;if(!_)return C=n.height(),e=parseInt(S.css("border-top-width"),10),t=parseInt(S.css("padding-top"),10),o=parseInt(S.css("padding-bottom"),10),s=S.offset().top+e+t,a=S.height(),b&&(b=!1,w=!1,null==d&&(i.insertAfter(E),E.detach()),i.css({position:"",top:"",width:"",bottom:""}).removeClass(f),r=!0),c=i.offset().top-(parseInt(i.css("margin-top"),10)||0)-h,m=i.outerHeight(!0),v=i.css("float"),E&&E.css({width:p(i),height:m,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:v}),r?M():void 0})(),x=void 0,k=h,B=g,M=function(){var e,p,u,y,T,M;if(!_)return u=!1,null!=B&&(B-=1)<=0&&(B=g,V(),u=!0),u||n.height()===C||(V(),u=!0),y=t.scrollTop(),null!=x&&(p=y-x),x=y,b?(r&&(T=y+m+k>a+s,w&&!T&&(w=!1,i.css({position:"fixed",bottom:"",top:k}).trigger("sticky_kit:unbottom"))),y<c&&(b=!1,k=h,null==d&&("left"!==v&&"right"!==v||i.insertAfter(E),E.detach()),e={position:"",width:"",top:""},i.css(e).removeClass(f).trigger("sticky_kit:unstick")),l&&(M=t.height(),m+h>M&&(w||(k-=p,k=Math.max(M-m,k),k=Math.min(h,k),b&&i.css({top:k+"px"}))))):y>c&&(b=!0,(e={position:"fixed",top:k}).width="border-box"===i.css("box-sizing")?i.outerWidth()+"px":i.width()+"px",i.css(e).addClass(f),null==d&&(i.after(E),"left"!==v&&"right"!==v||E.append(i)),i.trigger("sticky_kit:stick")),b&&r&&(null==T&&(T=y+m+k>a+s),!w&&T)?(w=!0,"static"===S.css("position")&&S.css({position:"relative"}),i.css({position:"absolute",bottom:o,top:"auto"}).trigger("sticky_kit:bottom")):void 0},T=function(){return V(),M()},y=function(){if(_=!0,t.off("touchmove",M),t.off("scroll",M),t.off("resize",T),e(document.body).off("sticky_kit:recalc",T),i.off("sticky_kit:detach",y),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:"",width:""}),S.position("position",""),b)return null==d&&("left"!==v&&"right"!==v||i.insertAfter(E),E.remove()),i.removeClass(f)},t.on("touchmove",M),t.on("scroll",M),t.on("resize",T),e(document.body).on("sticky_kit:recalc",T),i.on("sticky_kit:detach",y),setTimeout(M,0)}},a=0,c=this.length;a<c;a++)o=this[a],s(e(o));return this}}).call(this)},509:function(e,t,i){var n,o,r,s=i(5);!function(e){if(!e.jQuery){var t=function(e,i){return new t.fn.init(e,i)};t.isWindow=function(e){return null!=e&&e==e.window},t.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e},t.isArray=Array.isArray||function(e){return"array"===t.type(e)},t.isPlainObject=function(e){var i;if(!e||"object"!==t.type(e)||e.nodeType||t.isWindow(e))return!1;try{if(e.constructor&&!o.call(e,"constructor")&&!o.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(i in e);return void 0===i||o.call(e,i)},t.each=function(e,t,i){var n=0,o=e.length,r=l(e);if(i){if(r)for(;n<o&&!1!==t.apply(e[n],i);n++);else for(n in e)if(!1===t.apply(e[n],i))break}else if(r)for(;n<o&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},t.data=function(e,n,o){if(void 0===o){var r=(s=e[t.expando])&&i[s];if(void 0===n)return r;if(r&&n in r)return r[n]}else if(void 0!==n){var s=e[t.expando]||(e[t.expando]=++t.uuid);return i[s]=i[s]||{},i[s][n]=o,o}},t.removeData=function(e,n){var o=e[t.expando],r=o&&i[o];r&&t.each(n,function(e,t){delete r[t]})},t.extend=function(){var e,i,n,o,r,s,a=arguments[0]||{},l=1,c=arguments.length,d=!1;for("boolean"==typeof a&&(d=a,a=arguments[l]||{},l++),"object"!=typeof a&&"function"!==t.type(a)&&(a={}),l===c&&(a=this,l--);l<c;l++)if(null!=(r=arguments[l]))for(o in r)e=a[o],a!==(n=r[o])&&(d&&n&&(t.isPlainObject(n)||(i=t.isArray(n)))?(i?(i=!1,s=e&&t.isArray(e)?e:[]):s=e&&t.isPlainObject(e)?e:{},a[o]=t.extend(d,s,n)):void 0!==n&&(a[o]=n));return a},t.queue=function(e,i,n){if(e){i=(i||"fx")+"queue";var o,r,s,a=t.data(e,i);return n?(!a||t.isArray(n)?a=t.data(e,i,(s=r||[],null!=(o=n)&&(l(Object(o))?function(e,t){for(var i=+t.length,n=0,o=e.length;n<i;)e[o++]=t[n++];if(i!=i)for(;void 0!==t[n];)e[o++]=t[n++];e.length=o}(s,"string"==typeof o?[o]:o):[].push.call(s,o)),s)):a.push(n),a):a||[]}},t.dequeue=function(e,i){t.each(e.nodeType?[e]:e,function(e,n){i=i||"fx";var o=t.queue(n,i),r=o.shift();"inprogress"===r&&(r=o.shift()),r&&("fx"===i&&o.unshift("inprogress"),r.call(n,function(){t.dequeue(n,i)}))})},t.fn=t.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function e(){for(var e=this.offsetParent||document;e&&"html"===!e.nodeType.toLowerCase&&"static"===e.style.position;)e=e.offsetParent;return e||document}var i=this[0],e=e.apply(i),n=this.offset(),o=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:t(e).offset();return n.top-=parseFloat(i.style.marginTop)||0,n.left-=parseFloat(i.style.marginLeft)||0,e.style&&(o.top+=parseFloat(e.style.borderTopWidth)||0,o.left+=parseFloat(e.style.borderLeftWidth)||0),{top:n.top-o.top,left:n.left-o.left}}};var i={};t.expando="velocity"+(new Date).getTime(),t.uuid=0;for(var n={},o=n.hasOwnProperty,r=n.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),a=0;a<s.length;a++)n["[object "+s[a]+"]"]=s[a].toLowerCase();t.fn.init.prototype=t.fn,e.Velocity={Utilities:t}}function l(e){var i=e.length,n=t.type(e);return"function"!==n&&!t.isWindow(e)&&(!(1!==e.nodeType||!i)||("array"===n||0===i||"number"==typeof i&&i>0&&i-1 in e))}}(window),r=function(){return function(e,t,i,n){var o,r=function(){if(i.documentMode)return i.documentMode;for(var e=7;e>4;e--){var t=i.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]><span></span><![endif]--\x3e",t.getElementsByTagName("span").length)return t=null,e}return n}(),a=(o=0,t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(e){var t,i=(new Date).getTime();return t=Math.max(0,16-(i-o)),o=i+t,setTimeout(function(){e(i+t)},t)});function l(e){return d.isWrapped(e)?e=[].slice.call(e):d.isNode(e)&&(e=[e]),e}var c,d={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==n&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},h=!1;if(e.fn&&e.fn.jquery?(c=e,h=!0):c=t.Velocity.Utilities,r<=8&&!h)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(r<=7)){var p=400,u="swing",g={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:c,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:p,easing:u,begin:n,complete:n,progress:n,display:n,visibility:n,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){c.data(e,"velocity",{isSVG:d.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==n?(g.State.scrollAnchor=t,g.State.scrollPropertyLeft="pageXOffset",g.State.scrollPropertyTop="pageYOffset"):(g.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,g.State.scrollPropertyLeft="scrollLeft",g.State.scrollPropertyTop="scrollTop");var f=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,i,n){var o={x:t.x+n.dx*i,v:t.v+n.dv*i,tension:t.tension,friction:t.friction};return{dx:o.v,dv:e(o)}}function i(i,n){var o={dx:i.v,dv:e(i)},r=t(i,.5*n,o),s=t(i,.5*n,r),a=t(i,n,s),l=1/6*(o.dx+2*(r.dx+s.dx)+a.dx),c=1/6*(o.dv+2*(r.dv+s.dv)+a.dv);return i.x=i.x+l*n,i.v=i.v+c*n,i}return function e(t,n,o){var r,s,a,l={x:-1,v:0,tension:null,friction:null},c=[0],d=0;for(t=parseFloat(t)||500,n=parseFloat(n)||20,o=o||null,l.tension=t,l.friction=n,s=(r=null!==o)?(d=e(t,n))/o*.016:.016;a=i(a||l,s),c.push(1+a.x),d+=16,Math.abs(a.x)>1e-4&&Math.abs(a.v)>1e-4;);return r?function(e){return c[e*(c.length-1)|0]}:d}}();g.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},c.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){g.Easings[t[0]]=y.apply(null,t[1])});var m=g.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e<m.Lists.colors.length;e++){var t="color"===m.Lists.colors[e]?"0 0 0 1":"255 255 255 1";m.Hooks.templates[m.Lists.colors[e]]=["Red Green Blue Alpha",t]}var i,n,o;if(r)for(i in m.Hooks.templates){o=(n=m.Hooks.templates[i])[0].split(" ");var s=n[1].match(m.RegEx.valueSplit);"Color"===o[0]&&(o.push(o.shift()),s.push(s.shift()),m.Hooks.templates[i]=[o.join(" "),s.join(" ")])}for(i in m.Hooks.templates)for(var e in o=(n=m.Hooks.templates[i])[0].split(" ")){var a=i+o[e],l=e;m.Hooks.registered[a]=[i,l]}},getRoot:function(e){var t=m.Hooks.registered[e];return t?t[0]:e},cleanRootPropertyValue:function(e,t){return m.RegEx.valueUnwrap.test(t)&&(t=t.match(m.RegEx.valueUnwrap)[1]),m.Values.isCSSNullValue(t)&&(t=m.Hooks.templates[e][1]),t},extractValue:function(e,t){var i=m.Hooks.registered[e];if(i){var n=i[0],o=i[1];return(t=m.Hooks.cleanRootPropertyValue(n,t)).toString().match(m.RegEx.valueSplit)[o]}return t},injectValue:function(e,t,i){var n=m.Hooks.registered[e];if(n){var o,r=n[0],s=n[1];return(o=(i=m.Hooks.cleanRootPropertyValue(r,i)).toString().match(m.RegEx.valueSplit))[s]=t,o.join(" ")}return i}},Normalizations:{registered:{clip:function(e,t,i){switch(e){case"name":return"clip";case"extract":var n;return n=m.RegEx.wrappedValueAlreadyExtracted.test(i)?i:(n=i.toString().match(m.RegEx.valueUnwrap))?n[1].replace(/,(\s+)?/g," "):i;case"inject":return"rect("+i+")"}},blur:function(e,t,i){switch(e){case"name":return g.State.isFirefox?"filter":"-webkit-filter";case"extract":var n=parseFloat(i);if(!n&&0!==n){var o=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i);n=o?o[1]:0}return n;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(e,t,i){if(r<=8)switch(e){case"name":return"filter";case"extract":var n=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=n?n[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(e){case"name":return"opacity";case"extract":case"inject":return i}}},register:function(){r<=9||g.State.isGingerbread||(m.Lists.transformsBase=m.Lists.transformsBase.concat(m.Lists.transforms3D));for(var e=0;e<m.Lists.transformsBase.length;e++)!function(){var t=m.Lists.transformsBase[e];m.Normalizations.registered[t]=function(e,i,o){switch(e){case"name":return"transform";case"extract":return w(i)===n||w(i).transformCache[t]===n?/^scale/i.test(t)?1:0:w(i).transformCache[t].replace(/[()]/g,"");case"inject":var r=!1;switch(t.substr(0,t.length-1)){case"translate":r=!/(%|px|em|rem|vw|vh|\d)$/i.test(o);break;case"scal":case"scale":g.State.isAndroid&&w(i).transformCache[t]===n&&o<1&&(o=1),r=!/(\d)$/i.test(o);break;case"skew":case"rotate":r=!/(deg|\d)$/i.test(o)}return r||(w(i).transformCache[t]="("+o+")"),w(i).transformCache[t]}}}();for(e=0;e<m.Lists.colors.length;e++)!function(){var t=m.Lists.colors[e];m.Normalizations.registered[t]=function(e,i,o){switch(e){case"name":return t;case"extract":var s;if(m.RegEx.wrappedValueAlreadyExtracted.test(o))s=o;else{var a,l={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(o)?a=l[o]!==n?l[o]:l.black:m.RegEx.isHex.test(o)?a="rgb("+m.Values.hexToRgb(o).join(" ")+")":/^rgba?\(/i.test(o)||(a=l.black),s=(a||o).toString().match(m.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return r<=8||3!==s.split(" ").length||(s+=" 1"),s;case"inject":return r<=8?4===o.split(" ").length&&(o=o.split(/\s+/).slice(0,3).join(" ")):3===o.split(" ").length&&(o+=" 1"),(r<=8?"rgb":"rgba")+"("+o.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(r||g.State.isAndroid&&!g.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(g.State.prefixMatches[e])return[g.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],i=0,n=t.length;i<n;i++){var o;if(o=0===i?e:t[i]+e.replace(/^\w/,function(e){return e.toUpperCase()}),d.isString(g.State.prefixElement.style[o]))return g.State.prefixMatches[e]=o,[o,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t;return e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,i,n){return t+t+i+i+n+n}),(t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,i,o,s){function a(e,i){var o=0;if(r<=8)o=c.css(e,i);else{var l,d=!1;function h(){d&&m.setPropertyValue(e,"display","none")}if(/^(width|height)$/.test(i)&&0===m.getPropertyValue(e,"display")&&(d=!0,m.setPropertyValue(e,"display",m.Values.getDisplayType(e))),!s){if("height"===i&&"border-box"!==m.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var p=e.offsetHeight-(parseFloat(m.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(m.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(m.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(m.getPropertyValue(e,"paddingBottom"))||0);return h(),p}if("width"===i&&"border-box"!==m.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var u=e.offsetWidth-(parseFloat(m.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(m.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(m.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(m.getPropertyValue(e,"paddingRight"))||0);return h(),u}}l=w(e)===n?t.getComputedStyle(e,null):w(e).computedStyle?w(e).computedStyle:w(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===i&&(i="borderTopColor"),""!==(o=9===r&&"filter"===i?l.getPropertyValue(i):l[i])&&null!==o||(o=e.style[i]),h()}if("auto"===o&&/^(top|right|bottom|left)$/i.test(i)){var g=a(e,"position");("fixed"===g||"absolute"===g&&/top|left/i.test(i))&&(o=c(e).position()[i]+"px")}return o}var l;if(m.Hooks.registered[i]){var d=i,h=m.Hooks.getRoot(d);o===n&&(o=m.getPropertyValue(e,m.Names.prefixCheck(h)[0])),m.Normalizations.registered[h]&&(o=m.Normalizations.registered[h]("extract",e,o)),l=m.Hooks.extractValue(d,o)}else if(m.Normalizations.registered[i]){var p,u;"transform"!==(p=m.Normalizations.registered[i]("name",e))&&(u=a(e,m.Names.prefixCheck(p)[0]),m.Values.isCSSNullValue(u)&&m.Hooks.templates[i]&&(u=m.Hooks.templates[i][1])),l=m.Normalizations.registered[i]("extract",e,u)}if(!/^[\d-]/.test(l))if(w(e)&&w(e).isSVG&&m.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=e.getBBox()[i]}catch(e){l=0}else l=e.getAttribute(i);else l=a(e,m.Names.prefixCheck(i)[0]);return m.Values.isCSSNullValue(l)&&(l=0),g.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(e,i,n,o,s){var a=i;if("scroll"===i)s.container?s.container["scroll"+s.direction]=n:"Left"===s.direction?t.scrollTo(n,s.alternateValue):t.scrollTo(s.alternateValue,n);else if(m.Normalizations.registered[i]&&"transform"===m.Normalizations.registered[i]("name",e))m.Normalizations.registered[i]("inject",e,n),a="transform",n=w(e).transformCache[i];else{if(m.Hooks.registered[i]){var l=i,c=m.Hooks.getRoot(i);o=o||m.getPropertyValue(e,c),n=m.Hooks.injectValue(l,n,o),i=c}if(m.Normalizations.registered[i]&&(n=m.Normalizations.registered[i]("inject",e,n),i=m.Normalizations.registered[i]("name",e)),a=m.Names.prefixCheck(i)[0],r<=8)try{e.style[a]=n}catch(e){g.debug&&console.log("Browser does not support ["+n+"] for ["+a+"]")}else w(e)&&w(e).isSVG&&m.Names.SVGAttribute(i)?e.setAttribute(i,n):e.style[a]=n;g.debug>=2&&console.log("Set "+i+" ("+a+"): "+n)}return[a,n]},flushTransformCache:function(e){var t="";if((r||g.State.isAndroid&&!g.State.isChrome)&&w(e).isSVG){function i(t){return parseFloat(m.getPropertyValue(e,t))}var n={translate:[i("translateX"),i("translateY")],skewX:[i("skewX")],skewY:[i("skewY")],scale:1!==i("scale")?[i("scale"),i("scale")]:[i("scaleX"),i("scaleY")],rotate:[i("rotateZ"),0,0]};c.each(w(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),n[e]&&(t+=e+"("+n[e].join(" ")+") ",delete n[e])})}else{var o,s;c.each(w(e).transformCache,function(i){if(o=w(e).transformCache[i],"transformPerspective"===i)return s=o,!0;9===r&&"rotateZ"===i&&(i="rotate"),t+=i+o+" "}),s&&(t="perspective"+s+" "+t)}m.setPropertyValue(e,"transform",t)}};m.Hooks.register(),m.Normalizations.register(),g.hook=function(e,t,i){var o=n;return e=l(e),c.each(e,function(e,r){if(w(r)===n&&g.init(r),i===n)o===n&&(o=g.CSS.getPropertyValue(r,t));else{var s=g.CSS.setPropertyValue(r,t,i);"transform"===s[0]&&g.CSS.flushTransformCache(r),o=s}}),o};var v=function(){function e(){return o?V.promise||null:r}var o,r,s,a,h,u,f=arguments[0]&&(arguments[0].p||c.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||d.isString(arguments[0].properties));if(d.isWrapped(this)?(o=!1,s=0,a=this,r=this):(o=!0,s=1,a=f?arguments[0].elements||arguments[0].e:arguments[0]),a=l(a)){f?(h=arguments[0].properties||arguments[0].p,u=arguments[0].options||arguments[0].o):(h=arguments[s],u=arguments[s+1]);var _=a.length,y=0;if(!/^(stop|finish|finishAll)$/i.test(h)&&!c.isPlainObject(u)){u={};for(var k=s+1;k<arguments.length;k++)d.isArray(arguments[k])||!/^(fast|normal|slow)$/i.test(arguments[k])&&!/^\d/.test(arguments[k])?d.isString(arguments[k])||d.isArray(arguments[k])?u.easing=arguments[k]:d.isFunction(arguments[k])&&(u.complete=arguments[k]):u.duration=arguments[k]}var S,V={promise:null,resolver:null,rejecter:null};switch(o&&g.Promise&&(V.promise=new g.Promise(function(e,t){V.resolver=e,V.rejecter=t})),h){case"scroll":S="scroll";break;case"reverse":S="reverse";break;case"finish":case"finishAll":case"stop":c.each(a,function(e,t){w(t)&&w(t).delayTimer&&(clearTimeout(w(t).delayTimer.setTimeout),w(t).delayTimer.next&&w(t).delayTimer.next(),delete w(t).delayTimer),"finishAll"!==h||!0!==u&&!d.isString(u)||(c.each(c.queue(t,d.isString(u)?u:""),function(e,t){d.isFunction(t)&&t()}),c.queue(t,d.isString(u)?u:"",[]))});var T=[];return c.each(g.State.calls,function(e,t){t&&c.each(t[1],function(i,o){var r=u===n?"":u;if(!0!==r&&t[2].queue!==r&&(u!==n||!1!==t[2].queue))return!0;c.each(a,function(i,n){n===o&&((!0===u||d.isString(u))&&(c.each(c.queue(n,d.isString(u)?u:""),function(e,t){d.isFunction(t)&&t(null,!0)}),c.queue(n,d.isString(u)?u:"",[])),"stop"===h?(w(n)&&w(n).tweensContainer&&!1!==r&&c.each(w(n).tweensContainer,function(e,t){t.endValue=t.currentValue}),T.push(e)):"finish"!==h&&"finishAll"!==h||(t[2].duration=1))})})}),"stop"===h&&(c.each(T,function(e,t){C(t,!0)}),V.promise&&V.resolver(a)),e();default:if(!c.isPlainObject(h)||d.isEmptyObject(h)){if(d.isString(h)&&g.Redirects[h]){var B=(A=c.extend({},u)).duration,E=A.delay||0;return!0===A.backwards&&(a=c.extend(!0,[],a).reverse()),c.each(a,function(e,t){parseFloat(A.stagger)?A.delay=E+parseFloat(A.stagger)*e:d.isFunction(A.stagger)&&(A.delay=E+A.stagger.call(t,e,_)),A.drag&&(A.duration=parseFloat(B)||(/^(callout|transition)/.test(h)?1e3:p),A.duration=Math.max(A.duration*(A.backwards?1-e/_:(e+1)/_),.75*A.duration,200)),g.Redirects[h].call(t,t,A||{},e,_,a,V.promise?V:n)}),e()}var M="Velocity: First argument ("+h+") was not a property map, a known action, or a registered redirect. Aborting.";return V.promise?V.rejecter(new Error(M)):console.log(M),e()}S="start"}var A,P,D={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},R=[];if(c.each(a,function(e,o){d.isNode(o)&&function(){var e,o=this,r=c.extend({},g.defaults,u),s={};switch(w(o)===n&&g.init(o),parseFloat(r.delay)&&!1!==r.queue&&c.queue(o,r.queue,function(e){g.velocityQueueEntryFlag=!0,w(o).delayTimer={setTimeout:setTimeout(e,parseFloat(r.delay)),next:e}}),r.duration.toString().toLowerCase()){case"fast":r.duration=200;break;case"normal":r.duration=p;break;case"slow":r.duration=600;break;default:r.duration=parseFloat(r.duration)||1}function l(l){if(r.begin&&0===y)try{r.begin.call(a,a)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===S){var p,f,v,C=/^x$/i.test(r.axis)?"Left":"Top",k=parseFloat(r.offset)||0;r.container?d.isWrapped(r.container)||d.isNode(r.container)?(r.container=r.container[0]||r.container,v=(p=r.container["scroll"+C])+c(o).position()[C.toLowerCase()]+k):r.container=null:(p=g.State.scrollAnchor[g.State["scrollProperty"+C]],f=g.State.scrollAnchor[g.State["scrollProperty"+("Left"===C?"Top":"Left")]],v=c(o).offset()[C.toLowerCase()]+k),s={scroll:{rootPropertyValue:!1,startValue:p,currentValue:p,endValue:v,unitType:"",easing:r.easing,scrollData:{container:r.container,direction:C,alternateValue:f}},element:o},g.debug&&console.log("tweensContainer (scroll): ",s.scroll,o)}else if("reverse"===S){if(!w(o).tweensContainer)return void c.dequeue(o,r.queue);"none"===w(o).opts.display&&(w(o).opts.display="auto"),"hidden"===w(o).opts.visibility&&(w(o).opts.visibility="visible"),w(o).opts.loop=!1,w(o).opts.begin=null,w(o).opts.complete=null,u.easing||delete r.easing,u.duration||delete r.duration,r=c.extend({},w(o).opts,r);var T=c.extend(!0,{},w(o).tweensContainer);for(var B in T)if("element"!==B){var E=T[B].startValue;T[B].startValue=T[B].currentValue=T[B].endValue,T[B].endValue=E,d.isEmptyObject(u)||(T[B].easing=r.easing),g.debug&&console.log("reverse tweensContainer ("+B+"): "+JSON.stringify(T[B]),o)}s=T}else if("start"===S){function M(e,t){var i=n,s=n,a=n;return d.isArray(e)?(i=e[0],!d.isArray(e[1])&&/^[\d-]/.test(e[1])||d.isFunction(e[1])||m.RegEx.isHex.test(e[1])?a=e[1]:(d.isString(e[1])&&!m.RegEx.isHex.test(e[1])||d.isArray(e[1]))&&(s=t?e[1]:b(e[1],r.duration),e[2]!==n&&(a=e[2]))):i=e,t||(s=s||r.easing),d.isFunction(i)&&(i=i.call(o,y,_)),d.isFunction(a)&&(a=a.call(o,y,_)),[i||0,s,a]}for(var A in w(o).tweensContainer&&!0===w(o).isAnimating&&(T=w(o).tweensContainer),c.each(h,function(e,t){if(RegExp("^"+m.Lists.colors.join("$|^")+"$").test(e)){var i=M(t,!0),o=i[0],r=i[1],s=i[2];if(m.RegEx.isHex.test(o)){for(var a=["Red","Green","Blue"],l=m.Values.hexToRgb(o),c=s?m.Values.hexToRgb(s):n,d=0;d<a.length;d++){var p=[l[d]];r&&p.push(r),c!==n&&p.push(c[d]),h[e+a[d]]=p}delete h[e]}}}),h){var P=M(h[A]),O=P[0],F=P[1],z=P[2];A=m.Names.camelCase(A);var I=m.Hooks.getRoot(A),N=!1;if(w(o).isSVG||"tween"===I||!1!==m.Names.prefixCheck(I)[1]||m.Normalizations.registered[I]!==n){(r.display!==n&&null!==r.display&&"none"!==r.display||r.visibility!==n&&"hidden"!==r.visibility)&&/opacity|filter/.test(A)&&!z&&0!==O&&(z=0),r._cacheValues&&T&&T[A]?(z===n&&(z=T[A].endValue+T[A].unitType),N=w(o).rootPropertyValueCache[I]):m.Hooks.registered[A]?z===n?(N=m.getPropertyValue(o,I),z=m.getPropertyValue(o,A,N)):N=m.Hooks.templates[I][1]:z===n&&(z=m.getPropertyValue(o,A));var L,$,W,H=!1;if(z=(L=U(A,z))[0],W=L[1],O=(L=U(A,O))[0].replace(/^([+-\/*])=/,function(e,t){return H=t,""}),$=L[1],z=parseFloat(z)||0,O=parseFloat(O)||0,"%"===$&&(/^(fontSize|lineHeight)$/.test(A)?(O/=100,$="em"):/^scale/.test(A)?(O/=100,$=""):/(Red|Green|Blue)$/i.test(A)&&(O=O/100*255,$="")),/[\/*]/.test(H))$=W;else if(W!==$&&0!==z)if(0===O)$=W;else{e=e||q();var j=/margin|padding|left|right|width|text|word|letter/i.test(A)||/X$/.test(A)||"x"===A?"x":"y";switch(W){case"%":z*="x"===j?e.percentToPxWidth:e.percentToPxHeight;break;case"px":break;default:z*=e[W+"ToPx"]}switch($){case"%":z*=1/("x"===j?e.percentToPxWidth:e.percentToPxHeight);break;case"px":break;default:z*=1/e[$+"ToPx"]}}switch(H){case"+":O=z+O;break;case"-":O=z-O;break;case"*":O*=z;break;case"/":O=z/O}s[A]={rootPropertyValue:N,startValue:z,currentValue:z,endValue:O,unitType:$,easing:F},g.debug&&console.log("tweensContainer ("+A+"): "+JSON.stringify(s[A]),o)}else g.debug&&console.log("Skipping ["+I+"] due to a lack of browser support.");function U(e,t){var i,n;return n=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return i=e,""}),i||(i=m.Values.getUnitType(e)),[n,i]}function q(){var e={myParent:o.parentNode||i.body,position:m.getPropertyValue(o,"position"),fontSize:m.getPropertyValue(o,"fontSize")},n=e.position===D.lastPosition&&e.myParent===D.lastParent,r=e.fontSize===D.lastFontSize;D.lastParent=e.myParent,D.lastPosition=e.position,D.lastFontSize=e.fontSize;var s={};if(r&&n)s.emToPx=D.lastEmToPx,s.percentToPxWidth=D.lastPercentToPxWidth,s.percentToPxHeight=D.lastPercentToPxHeight;else{var a=w(o).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");g.init(a),e.myParent.appendChild(a),c.each(["overflow","overflowX","overflowY"],function(e,t){g.CSS.setPropertyValue(a,t,"hidden")}),g.CSS.setPropertyValue(a,"position",e.position),g.CSS.setPropertyValue(a,"fontSize",e.fontSize),g.CSS.setPropertyValue(a,"boxSizing","content-box"),c.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){g.CSS.setPropertyValue(a,t,"100%")}),g.CSS.setPropertyValue(a,"paddingLeft","100em"),s.percentToPxWidth=D.lastPercentToPxWidth=(parseFloat(m.getPropertyValue(a,"width",null,!0))||1)/100,s.percentToPxHeight=D.lastPercentToPxHeight=(parseFloat(m.getPropertyValue(a,"height",null,!0))||1)/100,s.emToPx=D.lastEmToPx=(parseFloat(m.getPropertyValue(a,"paddingLeft"))||1)/100,e.myParent.removeChild(a)}return null===D.remToPx&&(D.remToPx=parseFloat(m.getPropertyValue(i.body,"fontSize"))||16),null===D.vwToPx&&(D.vwToPx=parseFloat(t.innerWidth)/100,D.vhToPx=parseFloat(t.innerHeight)/100),s.remToPx=D.remToPx,s.vwToPx=D.vwToPx,s.vhToPx=D.vhToPx,g.debug>=1&&console.log("Unit ratios: "+JSON.stringify(s),o),s}}s.element=o}s.element&&(m.Values.addClass(o,"velocity-animating"),R.push(s),""===r.queue&&(w(o).tweensContainer=s,w(o).opts=r),w(o).isAnimating=!0,y===_-1?(g.State.calls.push([R,a,r,null,V.resolver]),!1===g.State.isTicking&&(g.State.isTicking=!0,x())):y++)}!1!==g.mock&&(!0===g.mock?r.duration=r.delay=1:(r.duration*=parseFloat(g.mock)||1,r.delay*=parseFloat(g.mock)||1)),r.easing=b(r.easing,r.duration),r.begin&&!d.isFunction(r.begin)&&(r.begin=null),r.progress&&!d.isFunction(r.progress)&&(r.progress=null),r.complete&&!d.isFunction(r.complete)&&(r.complete=null),r.display!==n&&null!==r.display&&(r.display=r.display.toString().toLowerCase(),"auto"===r.display&&(r.display=g.CSS.Values.getDisplayType(o))),r.visibility!==n&&null!==r.visibility&&(r.visibility=r.visibility.toString().toLowerCase()),r.mobileHA=r.mobileHA&&g.State.isMobile&&!g.State.isGingerbread,!1===r.queue?r.delay?setTimeout(l,r.delay):l():c.queue(o,r.queue,function(e,t){if(!0===t)return V.promise&&V.resolver(a),!0;g.velocityQueueEntryFlag=!0,l()}),""!==r.queue&&"fx"!==r.queue||"inprogress"===c.queue(o)[0]||c.dequeue(o)}.call(o)}),(A=c.extend({},g.defaults,u)).loop=parseInt(A.loop),P=2*A.loop-1,A.loop)for(var O=0;O<P;O++){var F={delay:A.delay,progress:A.progress};O===P-1&&(F.display=A.display,F.visibility=A.visibility,F.complete=A.complete),v(a,"reverse",F)}return e()}};(g=c.extend(v,g)).animate=v;var _=t.requestAnimationFrame||a;return g.State.isMobile||i.hidden===n||i.addEventListener("visibilitychange",function(){i.hidden?(_=function(e){return setTimeout(function(){e(!0)},16)},x()):_=t.requestAnimationFrame||a}),e.Velocity=g,e!==t&&(e.fn.velocity=v,e.fn.velocity.defaults=g.defaults),c.each(["Down","Up"],function(e,t){g.Redirects["slide"+t]=function(e,i,o,r,s,a){var l=c.extend({},i),d=l.begin,h=l.complete,p={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},u={};l.display===n&&(l.display="Down"===t?"inline"===g.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){for(var i in d&&d.call(s,s),p){u[i]=e.style[i];var n=g.CSS.getPropertyValue(e,i);p[i]="Down"===t?[n,0]:[0,n]}u.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in u)e.style[t]=u[t];h&&h.call(s,s),a&&a.resolver(s)},g(e,p,l)}}),c.each(["In","Out"],function(e,t){g.Redirects["fade"+t]=function(e,i,o,r,s,a){var l=c.extend({},i),d={opacity:"In"===t?1:0},h=l.complete;l.complete=o!==r-1?l.begin=null:function(){h&&h.call(s,s),a&&a.resolver(s)},l.display===n&&(l.display="In"===t?"auto":"none"),g(this,d,l)}}),g}function w(e){var t=c.data(e,"velocity");return null===t?n:t}function y(e,i,n,o){var r=4,s=.001,a=1e-7,l=10,c=11,d=1/(c-1),h="Float32Array"in t;if(4!==arguments.length)return!1;for(var p=0;p<4;++p)if("number"!=typeof arguments[p]||isNaN(arguments[p])||!isFinite(arguments[p]))return!1;e=Math.min(e,1),n=Math.min(n,1),e=Math.max(e,0),n=Math.max(n,0);var u=h?new Float32Array(c):new Array(c);function g(e,t){return 1-3*t+3*e}function f(e,t){return 3*t-6*e}function m(e){return 3*e}function v(e,t,i){return((g(t,i)*e+f(t,i))*e+m(t))*e}function _(e,t,i){return 3*g(t,i)*e*e+2*f(t,i)*e+m(t)}function w(t){for(var i=0,o=1,h=c-1;o!=h&&u[o]<=t;++o)i+=d;var p=i+(t-u[--o])/(u[o+1]-u[o])*d,g=_(p,e,n);return g>=s?function(t,i){for(var o=0;o<r;++o){var s=_(i,e,n);if(0===s)return i;i-=(v(i,e,n)-t)/s}return i}(t,p):0==g?p:function(t,i,o){var r,s,c=0;do{(r=v(s=i+(o-i)/2,e,n)-t)>0?o=s:i=s}while(Math.abs(r)>a&&++c<l);return s}(t,i,i+d)}var y=!1;function b(){y=!0,e==i&&n==o||function(){for(var t=0;t<c;++t)u[t]=v(t*d,e,n)}()}var x=function(t){return y||b(),e===i&&n===o?t:0===t?0:1===t?1:v(w(t),i,o)};x.getControlPoints=function(){return[{x:e,y:i},{x:n,y:o}]};var C="generateBezier("+[e,i,n,o]+")";return x.toString=function(){return C},x}function b(e,t){var i=e;return d.isString(e)?g.Easings[e]||(i=!1):i=d.isArray(e)&&1===e.length?function(e){return function(t){return Math.round(t*e)*(1/e)}}.apply(null,e):d.isArray(e)&&2===e.length?f.apply(null,e.concat([t])):!(!d.isArray(e)||4!==e.length)&&y.apply(null,e),!1===i&&(i=g.Easings[g.defaults.easing]?g.defaults.easing:u),i}function x(e){if(e){var t=(new Date).getTime(),i=g.State.calls.length;i>1e4&&(g.State.calls=function(e){for(var t=-1,i=e?e.length:0,n=[];++t<i;){var o=e[t];o&&n.push(o)}return n}(g.State.calls));for(var o=0;o<i;o++)if(g.State.calls[o]){var r=g.State.calls[o],s=r[0],a=r[2],l=r[3],h=!!l,p=null;l||(l=g.State.calls[o][3]=t-16);for(var u=Math.min((t-l)/a.duration,1),f=0,v=s.length;f<v;f++){var y=s[f],b=y.element;if(w(b)){var k=!1;if(a.display!==n&&null!==a.display&&"none"!==a.display){if("flex"===a.display){c.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],function(e,t){m.setPropertyValue(b,"display",t)})}m.setPropertyValue(b,"display",a.display)}for(var S in a.visibility!==n&&"hidden"!==a.visibility&&m.setPropertyValue(b,"visibility",a.visibility),y)if("element"!==S){var V,T=y[S],B=d.isString(T.easing)?g.Easings[T.easing]:T.easing;if(1===u)V=T.endValue;else{var E=T.endValue-T.startValue;if(V=T.startValue+E*B(u,a,E),!h&&V===T.currentValue)continue}if(T.currentValue=V,"tween"===S)p=V;else{if(m.Hooks.registered[S]){var M=m.Hooks.getRoot(S),A=w(b).rootPropertyValueCache[M];A&&(T.rootPropertyValue=A)}var P=m.setPropertyValue(b,S,T.currentValue+(0===parseFloat(V)?"":T.unitType),T.rootPropertyValue,T.scrollData);m.Hooks.registered[S]&&(m.Normalizations.registered[M]?w(b).rootPropertyValueCache[M]=m.Normalizations.registered[M]("extract",null,P[1]):w(b).rootPropertyValueCache[M]=P[1]),"transform"===P[0]&&(k=!0)}}a.mobileHA&&w(b).transformCache.translate3d===n&&(w(b).transformCache.translate3d="(0px, 0px, 0px)",k=!0),k&&m.flushTransformCache(b)}}a.display!==n&&"none"!==a.display&&(g.State.calls[o][2].display=!1),a.visibility!==n&&"hidden"!==a.visibility&&(g.State.calls[o][2].visibility=!1),a.progress&&a.progress.call(r[1],r[1],u,Math.max(0,l+a.duration-t),l,p),1===u&&C(o)}}g.State.isTicking&&_(x)}function C(e,t){if(!g.State.calls[e])return!1;for(var i=g.State.calls[e][0],o=g.State.calls[e][1],r=g.State.calls[e][2],s=g.State.calls[e][4],a=!1,l=0,d=i.length;l<d;l++){var h=i[l].element;if(t||r.loop||("none"===r.display&&m.setPropertyValue(h,"display",r.display),"hidden"===r.visibility&&m.setPropertyValue(h,"visibility",r.visibility)),!0!==r.loop&&(c.queue(h)[1]===n||!/\.velocityQueueEntryFlag/i.test(c.queue(h)[1]))&&w(h)){w(h).isAnimating=!1,w(h).rootPropertyValueCache={};var p=!1;c.each(m.Lists.transforms3D,function(e,t){var i=/^scale/.test(t)?1:0,o=w(h).transformCache[t];w(h).transformCache[t]!==n&&new RegExp("^\\("+i+"[^.]").test(o)&&(p=!0,delete w(h).transformCache[t])}),r.mobileHA&&(p=!0,delete w(h).transformCache.translate3d),p&&m.flushTransformCache(h),m.Values.removeClass(h,"velocity-animating")}if(!t&&r.complete&&!r.loop&&l===d-1)try{r.complete.call(o,o)}catch(e){setTimeout(function(){throw e},1)}s&&!0!==r.loop&&s(o),w(h)&&!0===r.loop&&!t&&(c.each(w(h).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),g(h,"reverse",{loop:!0,delay:r.delay})),!1!==r.queue&&c.dequeue(h,r.queue)}g.State.calls[e]=!1;for(var u=0,f=g.State.calls.length;u<f;u++)if(!1!==g.State.calls[u]){a=!0;break}!1===a&&(g.State.isTicking=!1,delete g.State.calls,g.State.calls=[])}s.fn.velocity=s.fn.animate}(window.jQuery||window.Zepto||window,window,document)},"object"==typeof e.exports?e.exports=r():void 0===(o="function"==typeof(n=r)?n.call(t,i,t,e):n)||(e.exports=o)},510:function(e,t,i){var n,o;n=[i(21),i(54),i(6)],void 0===(o=function(e,t,i){var n={};return n.ConfigModel=t.extend({defaults:{availableStyles:{},socialIcons:{},blockDefaults:{},sidepanelWidth:"331px",validation:{},urls:{}}}),n._config={},n.getConfig=function(){return n._config},n.setConfig=function(e){return n._config=new n.ConfigModel(e,{parse:!0}),n._config},e.on("before:start",function(e,t){var o=e,r=i.clone(t.config);o.getConfig=n.getConfig,o.setConfig=n.setConfig,r.blockDefaults=i.extend(r.blockDefaults,t.newsletter.body.blockDefaults||{}),o.setConfig(r)}),n}.apply(t,n))||(e.exports=o)},511:function(e,t,i){"use strict";var n,o;n=[i(21),i(25),i(54),i(6)],void 0===(o=function(e,t,i,n){var o={};return o.StylesModel=i.extend({defaults:{text:{fontColor:"#000000",fontFamily:"Arial",fontSize:"16px"},h1:{fontColor:"#111111",fontFamily:"Arial",fontSize:"40px"},h2:{fontColor:"#222222",fontFamily:"Tahoma",fontSize:"32px"},h3:{fontColor:"#333333",fontFamily:"Verdana",fontSize:"24px"},link:{fontColor:"#21759B",textDecoration:"underline"},wrapper:{backgroundColor:"#ffffff"},body:{backgroundColor:"#cccccc"}},initialize:function(){this.on("change",function(){e.getChannel().trigger("autoSave")})}}),o.StylesView=t.View.extend({getTemplate:function(){return window.templates.styles},modelEvents:{change:"render"},serializeData:function(){return this.model.toJSON()}}),o._globalStyles=new i,o.getGlobalStyles=function(){return o._globalStyles},o.setGlobalStyles=function(e){return o._globalStyles=new o.StylesModel(e),o._globalStyles},o.getAvailableStyles=function(){return e.getConfig().get("availableStyles")},e.on("before:start",function(e,t){var i,r,s=e;s.getGlobalStyles=o.getGlobalStyles,s.setGlobalStyles=o.setGlobalStyles,s.getAvailableStyles=o.getAvailableStyles,i=t.newsletter.body,r=n.has(i,"globalStyles")?i.globalStyles:{},this.setGlobalStyles(r)}),e.on("start",function(e){var t=new o.StylesView({model:e.getGlobalStyles()});e._appView.showChildView("stylesRegion",t)}),o}.apply(t,n))||(e.exports=o)},512:function(e,t,i){var n,o;n=[i(21),i(75),i(0),i(37),i(25),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a){"use strict";var l,c={};return c._contentWidgets=new(n.Collection.extend({model:r.extend({defaults:{name:"",priority:100,widgetView:void 0}}),comparator:"priority"})),c.registerWidget=function(e){return c._contentWidgets.add(e)},c.getWidgets=function(){return c._contentWidgets},c._layoutWidgets=new(n.Collection.extend({model:r.extend({defaults:{name:"",priority:100,widgetView:void 0}}),comparator:"priority"})),c.registerLayoutWidget=function(e){return c._layoutWidgets.add(e)},c.getLayoutWidgets=function(){return c._layoutWidgets},l=o.View.extend({getTemplate:function(){return window.templates.sidebar},regions:{contentRegion:".mailpoet_content_region",layoutRegion:".mailpoet_layout_region",stylesRegion:".mailpoet_styles_region",previewRegion:".mailpoet_preview_region"},events:{"click .mailpoet_sidebar_region h3, .mailpoet_sidebar_region .handlediv":function(e){var t=this.$el.find(".mailpoet_sidebar_region:not(.closed)"),i=this.$el.find(e.target).closest(".mailpoet_sidebar_region");t.find(".mailpoet_region_content").velocity("slideUp",{duration:250,easing:"easeOut",complete:function(){t.addClass("closed")}}),t.get(0)!==i.get(0)&&i.find(".mailpoet_region_content").velocity("slideDown",{duration:250,easing:"easeIn",complete:function(){i.removeClass("closed")}})}},initialize:function(){a(window).on("resize",this.updateHorizontalScroll.bind(this)).on("scroll",this.updateHorizontalScroll.bind(this))},onRender:function(){this.showChildView("contentRegion",new c.SidebarWidgetsView(e.getWidgets())),this.showChildView("layoutRegion",new c.SidebarLayoutWidgetsView(e.getLayoutWidgets())),this.showChildView("stylesRegion",new c.SidebarStylesView({model:e.getGlobalStyles(),availableStyles:e.getAvailableStyles()})),this.showChildView("previewRegion",new c.SidebarPreviewView)},updateHorizontalScroll:function(){this.$el.parent().each(function(){var e,t=a(this);"fixed"===t.css("position")?(e=t.parent().offset().left-a(window).scrollLeft(),t.css("left",e+"px")):t.css("left","")})},onDomRefresh:function(){this.$el.parent().stick_in_parent({offset_top:32}),this.$el.parent().on("sticky_kit:stick",this.updateHorizontalScroll.bind(this)),this.$el.parent().on("sticky_kit:unstick",this.updateHorizontalScroll.bind(this)),this.$el.parent().on("sticky_kit:bottom",this.updateHorizontalScroll.bind(this)),this.$el.parent().on("sticky_kit:unbottom",this.updateHorizontalScroll.bind(this))}}),c.SidebarWidgetsCollectionView=o.CollectionView.extend({childView:function(e){return e.get("widgetView")}}),c.SidebarWidgetsView=o.View.extend({getTemplate:function(){return window.templates.sidebarContent},regions:{widgets:".mailpoet_region_content"},initialize:function(e){this.widgets=e},onRender:function(){this.showChildView("widgets",new c.SidebarWidgetsCollectionView({collection:this.widgets}))}}),c.SidebarLayoutWidgetsView=c.SidebarWidgetsView.extend({getTemplate:function(){return window.templates.sidebarLayout}}),c.SidebarStylesView=o.View.extend({getTemplate:function(){return window.templates.sidebarStyles},behaviors:{ColorPickerBehavior:{}},events:function(){return{"change #mailpoet_text_font_color":s.partial(this.changeColorField,"text.fontColor"),"change #mailpoet_text_font_family":function(e){this.model.set("text.fontFamily",e.target.value)},"change #mailpoet_text_font_size":function(e){this.model.set("text.fontSize",e.target.value)},"change #mailpoet_h1_font_color":s.partial(this.changeColorField,"h1.fontColor"),"change #mailpoet_h1_font_family":function(e){this.model.set("h1.fontFamily",e.target.value)},"change #mailpoet_h1_font_size":function(e){this.model.set("h1.fontSize",e.target.value)},"change #mailpoet_h2_font_color":s.partial(this.changeColorField,"h2.fontColor"),"change #mailpoet_h2_font_family":function(e){this.model.set("h2.fontFamily",e.target.value)},"change #mailpoet_h2_font_size":function(e){this.model.set("h2.fontSize",e.target.value)},"change #mailpoet_h3_font_color":s.partial(this.changeColorField,"h3.fontColor"),"change #mailpoet_h3_font_family":function(e){this.model.set("h3.fontFamily",e.target.value)},"change #mailpoet_h3_font_size":function(e){this.model.set("h3.fontSize",e.target.value)},"change #mailpoet_a_font_color":s.partial(this.changeColorField,"link.fontColor"),"change #mailpoet_a_font_underline":function(e){this.model.set("link.textDecoration",e.target.checked?e.target.value:"none")},"change #mailpoet_newsletter_background_color":s.partial(this.changeColorField,"wrapper.backgroundColor"),"change #mailpoet_background_color":s.partial(this.changeColorField,"body.backgroundColor")}},templateContext:function(){return{model:this.model.toJSON(),availableStyles:this.availableStyles.toJSON()}},initialize:function(e){this.availableStyles=e.availableStyles},changeField:function(e,t){this.model.set(e,a(t.target).val())},changeColorField:function(e,t){var i=a(t.target).val();""===i&&(i="transparent"),this.model.set(e,i)}}),c.SidebarPreviewView=o.View.extend({getTemplate:function(){return window.templates.sidebarPreview},events:{"click .mailpoet_show_preview":"showPreview","click #mailpoet_send_preview":"sendPreview"},onBeforeDestroy:function(){this.previewView&&(this.previewView.destroy(),this.previewView=null)},showPreview:function(){var t=e.toJSON();s.isUndefined(t.body)||(t.body=JSON.stringify(t.body)),i.Modal.loading(!0),i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"showPreview",data:t}).always(function(){i.Modal.loading(!1)}).done(function(t){this.previewView=new c.NewsletterPreviewView({previewType:window.localStorage.getItem(e.getConfig().get("newsletterPreview.previewTypeLocalStorageKey")),previewUrl:t.meta.preview_url}),this.previewView.render(),i.Modal.popup({template:"",element:this.previewView.$el,minWidth:"95%",height:"100%",title:i.I18n.t("newsletterPreview"),onCancel:function(){this.previewView.destroy(),this.previewView=null}.bind(this)}),i.trackEvent("Editor > Browser Preview",{"MailPoet Free version":window.mailpoet_version})}.bind(this)).fail(function(e){e.errors.length>0&&i.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0})})},sendPreview:function(){var n=this.$("#mailpoet_preview_to_email"),o={subscriber:n.val(),id:e.getNewsletter().get("id")};if(o.subscriber.length<=0)return i.Notice.error(i.I18n.t("newsletterPreviewEmailMissing"),{positionAfter:n,scroll:!0}),!1;i.Modal.loading(!0),e.getChannel().request("save").always(function(){t.previewNewsletter(o).always(function(){i.Modal.loading(!1)}).done(function(){i.Notice.success(i.I18n.t("newsletterPreviewSent"),{scroll:!0}),i.trackEvent("Editor > Preview sent",{"MailPoet Free version":window.mailpoet_version,"Domain name":o.subscriber.substring(o.subscriber.indexOf("@")+1)}),i.Poll.successDelivery.canShow("preview")&&(i.Poll.successDelivery.showModal("preview","IHedf1"),i.Poll.successDelivery.setPollShown("preview"))}).fail(function(e){e.errors.length>0&&i.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0,static:!0})})})}}),c.NewsletterPreviewView=o.View.extend({className:"mailpoet_browser_preview_wrapper",getTemplate:function(){return window.templates.newsletterPreview},events:function(){return{"change .mailpoet_browser_preview_type":"changeBrowserPreviewType"}},initialize:function(e){this.previewType=e.previewType,this.previewUrl=e.previewUrl,this.width="100%",this.height="100%"},templateContext:function(){return{previewType:this.previewType,previewUrl:this.previewUrl,width:this.width,height:this.height}},changeBrowserPreviewType:function(t){var i=a(t.target).val();"mobile"===i?(this.$(".mailpoet_browser_preview_container").removeClass("mailpoet_browser_preview_container_desktop"),this.$(".mailpoet_browser_preview_container").addClass("mailpoet_browser_preview_container_mobile")):(this.$(".mailpoet_browser_preview_container").addClass("mailpoet_browser_preview_container_desktop"),this.$(".mailpoet_browser_preview_container").removeClass("mailpoet_browser_preview_container_mobile")),window.localStorage.setItem(e.getConfig().get("newsletterPreview.previewTypeLocalStorageKey"),i),this.previewType=i}}),e.on("before:start",function(e){var t=e;t.registerWidget=c.registerWidget,t.getWidgets=c.getWidgets,t.registerLayoutWidget=c.registerLayoutWidget,t.getLayoutWidgets=c.getLayoutWidgets}),e.on("start",function(e){var t=new l;e._appView.showChildView("sidebarRegion",t),i.helpTooltip.show(document.getElementById("tooltip-send-preview"),{tooltipId:"tooltip-editor-send-preview",tooltip:i.I18n.t("helpTooltipSendPreview")})}),c}.apply(t,n))||(e.exports=o)},513:function(e,t,i){"use strict";var n,o;n=[i(21),i(54),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={};return o.NewsletterModel=t.extend({whitelisted:["id","subject","preheader","type"],initialize:function(){this.on("change",function(){e.getChannel().trigger("autoSave")})},toJSON:function(){return i.pick(t.prototype.toJSON.call(this),this.whitelisted)}}),o._blockTypes={},o.registerBlockType=function(e,t){o._blockTypes[e]=t},o.getBlockTypeModel=function(e){if(e in o._blockTypes)return o._blockTypes[e].blockModel;throw new Error("Block type not supported: "+e)},o.getBlockTypeView=function(e){if(e in o._blockTypes)return o._blockTypes[e].blockView;throw new Error("Block type not supported: "+e)},o.getBody=function(){return{content:e._contentContainer.toJSON(),globalStyles:e.getGlobalStyles().toJSON(),blockDefaults:i.omit(e.getConfig().toJSON().blockDefaults,"text","image")}},o.toJSON=function(){return i.extend({body:o.getBody()},e.getNewsletter().toJSON())},o.getNewsletter=function(){return o.newsletter},o.findModels=function(t){var n=e._contentContainer.getChildren();return i.filter(n,t)},e.on("before:start",function(e,t){var n=e;n.registerBlockType=o.registerBlockType,n.getBlockTypeModel=o.getBlockTypeModel,n.getBlockTypeView=o.getBlockTypeView,n.toJSON=o.toJSON,n.getBody=o.getBody,n.getNewsletter=o.getNewsletter,n.findModels=o.findModels,o.newsletter=new o.NewsletterModel(i.omit(i.clone(t.newsletter),["body"]))}),e.on("start",function(e,t){var o=e,r=t.newsletter.body,s=i.has(r,"content")?r.content:{};i.has(t.newsletter,"body")&&i.isObject(t.newsletter.body)||n.Notice.error(n.I18n.t("newsletterBodyIsCorrupted"),{static:!0}),o._contentContainer=new(o.getBlockTypeModel("container"))(s,{parse:!0}),o._contentContainerView=new(o.getBlockTypeView("container"))({model:o._contentContainer,renderOptions:{depth:0}}),o._appView.showChildView("contentRegion",o._contentContainerView)}),o}.apply(t,n))||(e.exports=o)},514:function(e,t,i){"use strict";var n,o;n=[i(21),i(37),i(25),i(6),i(5),i(0)],void 0===(o=function(e,t,i,n,o,r){var s={};return s.HeadingView=i.View.extend({getTemplate:function(){return window.templates.heading},templateContext:function(){return{model:this.model.toJSON()}},events:function(){return{"keyup .mailpoet_input_title":n.partial(this.changeField,"subject"),"keyup .mailpoet_input_preheader":n.partial(this.changeField,"preheader")}},changeField:function(e,t){this.model.set(e,o(t.target).val())}}),e.on("start",function(e){e._appView.showChildView("headingRegion",new s.HeadingView({model:e.getNewsletter()})),r.helpTooltip.show(document.getElementById("tooltip-designer-subject-line"),{tooltipId:"tooltip-designer-subject-line-ti",tooltip:r.I18n.t("helpTooltipDesignerSubjectLine"),place:"right"}),r.helpTooltip.show(document.getElementById("tooltip-designer-preheader"),{tooltipId:"tooltip-designer-preheader-ti",tooltip:r.I18n.t("helpTooltipDesignerPreheader")})}),s}.apply(t,n))||(e.exports=o)},515:function(e,t,i){var n,o;n=[i(21),i(75),i(0),i(227),i(37),i(25),i(5),i(516),i(517),i(337),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a,l,c,d,h){"use strict";var p,u={};return u.save=function(){var n=e.toJSON(),o=h("#mailpoet_editor_top");return d.isUndefined(n.body)||(n.body=JSON.stringify(n.body)),e.getChannel().trigger("beforeEditorSave",n),t.saveNewsletter(n).done(function(t){void 0!==t.success&&!0===t.success||void 0!==t.error&&(0===t.error.length?i.Notice.error(i.I18n.t("templateSaveFailed"),{positionAfter:o,scroll:!0}):h(t.error).each(function(e,t){i.Notice.error(t,{positionAfter:o,scroll:!0})})),d.isUndefined(n.body)||(n.body=JSON.parse(n.body)),e.getChannel().trigger("afterEditorSave",n,t)}).fail(function(t){e.getChannel().trigger("afterEditorSave",{},t)})},u.saveTemplate=function(t){return c.fromNewsletter(e.toJSON()).then(function(n){var o=d.extend(t||{},{thumbnail:n,body:JSON.stringify(e.getBody()),categories:JSON.stringify(["saved",e.getNewsletter().get("type")])});return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletterTemplates",action:"save",data:o})})},u.exportTemplate=function(t){return c.fromNewsletter(e.toJSON()).then(function(n){var o=d.extend(t||{},{thumbnail:n,body:e.getBody(),categories:JSON.stringify(["saved",e.getNewsletter().get("type")])}),r=new a([JSON.stringify(o)],{type:"application/json;charset=utf-8"});l.saveAs(r,"template.json"),i.trackEvent("Editor > Template exported",{"MailPoet Free version":window.mailpoet_version})})},u.SaveView=r.View.extend({getTemplate:function(){return window.templates.save},templateContext:function(){return{wrapperClass:this.wrapperClass}},events:{"click .mailpoet_save_button":"save","click .mailpoet_save_show_options":"toggleSaveOptions","click .mailpoet_save_next":"next","click .mailpoet_save_template":"showSaveAsTemplate","click .mailpoet_save_as_template":"saveAsTemplate","click .mailpoet_save_export":"showExportTemplate","click .mailpoet_export_template":"exportTemplate"},initialize:function(){this.setDropdownDirectionDown(),e.getChannel().on("beforeEditorSave",this.beforeSave,this),e.getChannel().on("afterEditorSave",this.afterSave,this)},setDropdownDirectionDown:function(){this.wrapperClass="mailpoet_save_dropdown_down"},setDropdownDirectionUp:function(){this.wrapperClass="mailpoet_save_dropdown_up"},onRender:function(){this.validateNewsletter(e.toJSON())},save:function(){this.hideSaveOptions(),e.getChannel().request("save")},beforeSave:function(){this.$(".mailpoet_autosaved_at").text(i.I18n.t("saving"))},afterSave:function(e){this.validateNewsletter(e),this.$(".mailpoet_editor_last_saved").removeClass("mailpoet_hidden"),this.$(".mailpoet_autosaved_at").text("")},showSaveOptions:function(){this.$(".mailpoet_save_show_options").addClass("mailpoet_save_show_options_active"),this.$(".mailpoet_save_options").removeClass("mailpoet_hidden"),this.hideSaveAsTemplate(),this.hideExportTemplate()},hideSaveOptions:function(){this.$(".mailpoet_save_show_options").removeClass("mailpoet_save_show_options_active"),this.$(".mailpoet_save_options").addClass("mailpoet_hidden"),this.hideSaveAsTemplate(),this.hideExportTemplate()},toggleSaveOptions:function(){this.$(".mailpoet_save_show_options").hasClass("mailpoet_save_show_options_active")?this.hideSaveOptions():this.showSaveOptions()},showSaveAsTemplate:function(){this.$(".mailpoet_save_as_template_container").removeClass("mailpoet_hidden")},hideSaveAsTemplate:function(){this.$(".mailpoet_save_as_template_container").addClass("mailpoet_hidden")},saveAsTemplate:function(){var e=this.$(".mailpoet_save_as_template_name").val(),t=h("#mailpoet_editor_top");""===e?i.Notice.error(i.I18n.t("templateNameMissing"),{positionAfter:t,scroll:!0}):(u.saveTemplate({name:e}).then(function(){i.Notice.success(i.I18n.t("templateSaved"),{positionAfter:t,scroll:!0}),i.trackEvent("Editor > Template saved",{"MailPoet Free version":window.mailpoet_version})}).catch(function(){i.Notice.error(i.I18n.t("templateSaveFailed"),{positionAfter:t,scroll:!0})}),this.hideSaveOptions())},showExportTemplate:function(){this.$(".mailpoet_export_template_container").removeClass("mailpoet_hidden")},hideExportTemplate:function(){this.$(".mailpoet_export_template_container").addClass("mailpoet_hidden")},exportTemplate:function(){var e=this.$(".mailpoet_export_template_name").val(),t=h("#mailpoet_editor_top");""===e?i.Notice.error(i.I18n.t("templateNameMissing"),{positionAfter:t,scroll:!0}):(u.exportTemplate({name:e}),this.hideExportTemplate())},next:function(){this.hideSaveOptions(),this.$(".mailpoet_save_next").hasClass("button-disabled")||(u._cancelAutosave(),u.save().done(function(){window.location.href=e.getConfig().get("urls.send")}))},validateNewsletter:function(t){var n="";e._contentContainer.isValid()?(t&&t.body&&t.body.content&&(n=JSON.stringify(t.body.content)),e.getConfig().get("validation.validateUnsubscribeLinkPresent")&&n.indexOf("[link:subscription_unsubscribe_url]")<0&&n.indexOf("[link:subscription_unsubscribe]")<0?this.showValidationError(i.I18n.t("unsubscribeLinkMissing")):"notification"===e.getNewsletter().get("type")&&n.indexOf('"type":"automatedLatestContent"')<0&&n.indexOf('"type":"automatedLatestContentLayout"')<0?this.showValidationError(i.I18n.t("automatedLatestContentMissing")):this.hideValidationError()):this.showValidationError(e._contentContainer.validationError)},showValidationError:function(e){var t=this.$(".mailpoet_save_error");t.text(e),t.removeClass("mailpoet_hidden"),this.$(".mailpoet_save_next").addClass("button-disabled")},hideValidationError:function(){this.$(".mailpoet_save_error").addClass("mailpoet_hidden"),this.$(".mailpoet_save_next").removeClass("button-disabled")}}),u.autoSave=function(){u._cancelAutosave(),p=setTimeout(function(){e.getChannel().request("save").always(function(){u._cancelAutosave()})},1e3)},u._cancelAutosave=function(){p&&(clearTimeout(p),p=void 0)},u.beforeExitWithUnsavedChanges=function(e){var t,n;if(p)return t=i.I18n.t("unsavedChangesWillBeLost"),(n=e||window.event)&&(n.returnValue=t),t},e.on("before:start",function(e){var t=e;t.save=u.save,t.getChannel().on("autoSave",u.autoSave),window.onbeforeunload=u.beforeExitWithUnsavedChanges,t.getChannel().reply("save",t.save)}),e.on("start",function(e){var t=new u.SaveView,i=new u.SaveView;i.setDropdownDirectionUp(),e._appView.showChildView("topRegion",t),e._appView.showChildView("bottomRegion",i)}),u}.apply(t,n))||(e.exports=o)},516:function(e,t){
6
  /*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */
7
  !function(e){"use strict";if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(e){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},i=function(){this.data=[]},n=function(e,t,i){this.data=e,this.size=e.length,this.type=t,this.encoding=i},o=i.prototype,r=n.prototype,s=e.FileReaderSync,a=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),c=l.length,d=e.URL||e.webkitURL||e,h=d.createObjectURL,p=d.revokeObjectURL,u=d,g=e.btoa,f=e.atob,m=e.ArrayBuffer,v=e.Uint8Array,_=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(n.fake=r.fake=!0;c--;)a.prototype[l[c]]=c+1;return d.createObjectURL||(u=e.URL=function(e){var t,i=document.createElementNS("http://www.w3.org/1999/xhtml","a");return i.href=e,"origin"in i||("data:"===i.protocol.toLowerCase()?i.origin=null:(t=e.match(_),i.origin=t&&t[1])),i}),u.createObjectURL=function(e){var t,i=e.type;return null===i&&(i="application/octet-stream"),e instanceof n?(t="data:"+i,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):g?t+";base64,"+g(e.data):t+","+encodeURIComponent(e.data)):h?h.call(d,e):void 0},u.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&p&&p.call(d,e)},o.append=function(e){var i=this.data;if(v&&(e instanceof m||e instanceof v)){for(var o="",r=new v(e),l=0,c=r.length;l<c;l++)o+=String.fromCharCode(r[l]);i.push(o)}else if("Blob"===t(e)||"File"===t(e)){if(!s)throw new a("NOT_READABLE_ERR");var d=new s;i.push(d.readAsBinaryString(e))}else e instanceof n?"base64"===e.encoding&&f?i.push(f(e.data)):"URI"===e.encoding?i.push(decodeURIComponent(e.data)):"raw"===e.encoding&&i.push(e.data):("string"!=typeof e&&(e+=""),i.push(unescape(encodeURIComponent(e))))},o.getBlob=function(e){return arguments.length||(e=null),new n(this.data.join(""),e,"raw")},o.toString=function(){return"[object BlobBuilder]"},r.slice=function(e,t,i){var o=arguments.length;return o<3&&(i=null),new n(this.data.slice(e,o>1?t:this.data.length),i,this.encoding)},r.toString=function(){return"[object Blob]"},r.close=function(){this.size=0,delete this.data},i}(e);e.Blob=function(e,i){var n=i&&i.type||"",o=new t;if(e)for(var r=0,s=e.length;r<s;r++)Uint8Array&&e[r]instanceof Uint8Array?o.append(e[r].buffer):o.append(e[r]);var a=o.getBlob(n);return!a.slice&&a.webkitSlice&&(a.slice=a.webkitSlice),a};var i=Object.getPrototypeOf||function(e){return e.__proto__};e.Blob.prototype=i(new e.Blob)}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content||this),e.exports=window.Blob},517:function(e,t,i){var n,o=o||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,i=function(){return e.URL||e.webkitURL||e},n=t.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in n,r=/constructor/i.test(e.HTMLElement)||e.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent),a=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},l=function(e){setTimeout(function(){"string"==typeof e?i().revokeObjectURL(e):e.remove()},4e4)},c=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},d=function(t,d,h){h||(t=c(t));var p,u=this,g="application/octet-stream"===t.type,f=function(){!function(e,t,i){for(var n=(t=[].concat(t)).length;n--;){var o=e["on"+t[n]];if("function"==typeof o)try{o.call(e,i||e)}catch(e){a(e)}}}(u,"writestart progress write writeend".split(" "))};if(u.readyState=u.INIT,o)return p=i().createObjectURL(t),void setTimeout(function(){var e,t;n.href=p,n.download=d,e=n,t=new MouseEvent("click"),e.dispatchEvent(t),f(),l(p),u.readyState=u.DONE});!function(){if((s||g&&r)&&e.FileReader){var n=new FileReader;return n.onloadend=function(){var t=s?n.result:n.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,u.readyState=u.DONE,f()},n.readAsDataURL(t),void(u.readyState=u.INIT)}p||(p=i().createObjectURL(t)),g?e.location.href=p:e.open(p,"_blank")||(e.location.href=p);u.readyState=u.DONE,f(),l(p)}()},h=d.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,i){return t=t||e.name||"download",i||(e=c(e)),navigator.msSaveOrOpenBlob(e,t)}:(h.abort=function(){},h.readyState=h.INIT=0,h.WRITING=1,h.DONE=2,h.error=h.onwritestart=h.onprogress=h.onwrite=h.onabort=h.onerror=h.onwriteend=null,function(e,t,i){return new d(e,t||e.name||"download",i)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);
8
+ /*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */e.exports?e.exports.saveAs=o:null!==i(518)&&null!==i(519)&&(void 0===(n=function(){return o}.call(t,i,t,e))||(e.exports=n))},518:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},519:function(e,t){(function(t){e.exports=t}).call(this,{})},520:function(e,t,i){var n,o;n=[i(25),i(46),i(0),i(521)],void 0===(o=function(e,t,i){t.ColorPickerBehavior=e.Behavior.extend({onRender:function(){var e=this;this.view.$(".mailpoet_color").each(function(){var t=e.view.$(this),n=function(e){e&&e.getAlpha()>0?t.val(e.toString("hex6")):t.val(""),t.trigger("change")};t.spectrum({clickoutFiresChange:!0,showInput:!0,showInitial:!0,showPalette:!0,showSelectionPalette:!0,palette:[],localStorageKey:"newsletter_editor.spectrum.palette",preferredFormat:"hex6",allowEmpty:!0,chooseText:i.I18n.t("selectColor"),cancelText:i.I18n.t("cancelColorSelection"),change:n,move:n,hide:n})})}})}.apply(t,n))||(e.exports=o)},521:function(e,t,i){var n,o,r;!function(s){"use strict";o=[i(5)],void 0===(r="function"==typeof(n=function(e,t){var i={beforeShow:d,move:d,change:d,show:d,hide:d,color:!1,flat:!1,showInput:!1,allowEmpty:!1,showButtons:!0,clickoutFiresChange:!0,showInitial:!1,showPalette:!1,showPaletteOnly:!1,hideAfterPaletteSelect:!1,togglePaletteOnly:!1,showSelectionPalette:!0,localStorageKey:!1,appendTo:"body",maxSelectionSize:7,cancelText:"cancel",chooseText:"choose",togglePaletteMoreText:"more",togglePaletteLessText:"less",clearText:"Clear Color Selection",noColorSelectedText:"No Color Selected",preferredFormat:!1,className:"",containerClassName:"",replacerClassName:"",showAlpha:!1,theme:"sp-light",palette:[["#ffffff","#000000","#ff0000","#ff8000","#ffff00","#008000","#0000ff","#4b0082","#9400d3"]],selectionPalette:[],disabled:!1,offset:null},n=[],o=!!/msie/i.exec(window.navigator.userAgent),r=function(){function e(e,t){return!!~(""+e).indexOf(t)}var t=document.createElement("div"),i=t.style;return i.cssText="background-color:rgba(0,0,0,.5)",e(i.backgroundColor,"rgba")||e(i.backgroundColor,"hsla")}(),s=["<div class='sp-replacer'>","<div class='sp-preview'><div class='sp-preview-inner'></div></div>","<div class='sp-dd'>&#9660;</div>","</div>"].join(""),a=function(){var e="";if(o)for(var t=1;t<=6;t++)e+="<div class='sp-"+t+"'></div>";return["<div class='sp-container sp-hidden'>","<div class='sp-palette-container'>","<div class='sp-palette sp-thumb sp-cf'></div>","<div class='sp-palette-button-container sp-cf'>","<button type='button' class='sp-palette-toggle'></button>","</div>","</div>","<div class='sp-picker-container'>","<div class='sp-top sp-cf'>","<div class='sp-fill'></div>","<div class='sp-top-inner'>","<div class='sp-color'>","<div class='sp-sat'>","<div class='sp-val'>","<div class='sp-dragger'></div>","</div>","</div>","</div>","<div class='sp-clear sp-clear-display'>","</div>","<div class='sp-hue'>","<div class='sp-slider'></div>",e,"</div>","</div>","<div class='sp-alpha'><div class='sp-alpha-inner'><div class='sp-alpha-handle'></div></div></div>","</div>","<div class='sp-input-container sp-cf'>","<input class='sp-input' type='text' spellcheck='false' />","</div>","<div class='sp-initial sp-thumb sp-cf'></div>","<div class='sp-button-container sp-cf'>","<a class='sp-cancel' href='#'></a>","<button type='button' class='sp-choose'></button>","</div>","</div>","</div>"].join("")}();function l(t,i,n,o){for(var s=[],a=0;a<t.length;a++){var l=t[a];if(l){var c=tinycolor(l),d=c.toHsl().l<.5?"sp-thumb-el sp-thumb-dark":"sp-thumb-el sp-thumb-light";d+=tinycolor.equals(i,l)?" sp-thumb-active":"";var h=c.toString(o.preferredFormat||"rgb"),p=r?"background-color:"+c.toRgbString():"filter:"+c.toFilter();s.push('<span title="'+h+'" data-color="'+c.toRgbString()+'" class="'+d+'"><span class="sp-thumb-inner" style="'+p+';" /></span>')}else{s.push(e("<div />").append(e('<span data-color="" style="background-color:transparent;" class="sp-clear-display"></span>').attr("title",o.noColorSelectedText)).html())}}return"<div class='sp-cf "+n+"'>"+s.join("")+"</div>"}function c(c,d){var f,m,v,_,w=function(t,n){var o=e.extend({},i,t);return o.callbacks={move:p(o.move,n),change:p(o.change,n),show:p(o.show,n),hide:p(o.hide,n),beforeShow:p(o.beforeShow,n)},o}(d,c),y=w.flat,b=w.showSelectionPalette,x=w.localStorageKey,C=w.theme,k=w.callbacks,S=(f=He,m=10,function(){var e=this,t=arguments;v&&clearTimeout(_),!v&&_||(_=setTimeout(function(){_=null,f.apply(e,t)},m))}),V=!1,T=!1,B=0,E=0,M=0,A=0,P=0,D=0,R=0,O=0,F=0,z=0,I=1,N=[],L=[],$={},W=w.selectionPalette.slice(0),H=w.maxSelectionSize,j="sp-dragging",U=null,q=c.ownerDocument,Y=(q.body,e(c)),X=!1,J=e(a,q).addClass(C),G=J.find(".sp-picker-container"),Q=J.find(".sp-color"),K=J.find(".sp-dragger"),Z=J.find(".sp-hue"),ee=J.find(".sp-slider"),te=J.find(".sp-alpha-inner"),ie=J.find(".sp-alpha"),ne=J.find(".sp-alpha-handle"),oe=J.find(".sp-input"),re=J.find(".sp-palette"),se=J.find(".sp-initial"),ae=J.find(".sp-cancel"),le=J.find(".sp-clear"),ce=J.find(".sp-choose"),de=J.find(".sp-palette-toggle"),he=Y.is("input"),pe=he&&"color"===Y.attr("type")&&g(),ue=he&&!y,ge=ue?e(s).addClass(C).addClass(w.className).addClass(w.replacerClassName):e([]),fe=ue?ge:Y,me=ge.find(".sp-preview-inner"),ve=w.color||he&&Y.val(),_e=!1,we=w.preferredFormat,ye=!w.showButtons||w.clickoutFiresChange,be=!ve,xe=w.allowEmpty&&!pe;function Ce(){if(w.showPaletteOnly&&(w.showPalette=!0),de.text(w.showPaletteOnly?w.togglePaletteMoreText:w.togglePaletteLessText),w.palette){N=w.palette.slice(0),L=e.isArray(N[0])?N:[N],$={};for(var t=0;t<L.length;t++)for(var i=0;i<L[t].length;i++){var n=tinycolor(L[t][i]).toRgbString();$[n]=!0}}J.toggleClass("sp-flat",y),J.toggleClass("sp-input-disabled",!w.showInput),J.toggleClass("sp-alpha-enabled",w.showAlpha),J.toggleClass("sp-clear-enabled",xe),J.toggleClass("sp-buttons-disabled",!w.showButtons),J.toggleClass("sp-palette-buttons-disabled",!w.togglePaletteOnly),J.toggleClass("sp-palette-disabled",!w.showPalette),J.toggleClass("sp-palette-only",w.showPaletteOnly),J.toggleClass("sp-initial-disabled",!w.showInitial),J.addClass(w.className).addClass(w.containerClassName),He()}function ke(){if(x&&window.localStorage){try{var t=window.localStorage[x].split(",#");t.length>1&&(delete window.localStorage[x],e.each(t,function(e,t){Se(t)}))}catch(e){}try{W=window.localStorage[x].split(";")}catch(e){}}}function Se(t){if(b){var i=tinycolor(t).toRgbString();if(!$[i]&&-1===e.inArray(i,W))for(W.push(i);W.length>H;)W.shift();if(x&&window.localStorage)try{window.localStorage[x]=W.join(";")}catch(e){}}}function Ve(){var t=Ie(),i=e.map(L,function(e,i){return l(e,t,"sp-palette-row sp-palette-row-"+i,w)});ke(),W&&i.push(l(function(){var e=[];if(w.showPalette)for(var t=0;t<W.length;t++){var i=tinycolor(W[t]).toRgbString();$[i]||e.push(W[t])}return e.reverse().slice(0,w.maxSelectionSize)}(),t,"sp-palette-row sp-palette-row-selection",w)),re.html(i.join(""))}function Te(){if(w.showInitial){var e=_e,t=Ie();se.html(l([e,t],t,"sp-palette-row-initial",w))}}function Be(){(E<=0||B<=0||A<=0)&&He(),T=!0,J.addClass(j),U=null,Y.trigger("dragstart.spectrum",[Ie()])}function Ee(){T=!1,J.removeClass(j),Y.trigger("dragstop.spectrum",[Ie()])}function Me(){var e=oe.val();if(null!==e&&""!==e||!xe){var t=tinycolor(e);t.isValid()?(ze(t),We(!0)):oe.addClass("sp-validation-error")}else ze(null),We(!0)}function Ae(){V?Oe():Pe()}function Pe(){var t=e.Event("beforeShow.spectrum");V?He():(Y.trigger(t,[Ie()]),!1===k.beforeShow(Ie())||t.isDefaultPrevented()||(!function(){for(var e=0;e<n.length;e++)n[e]&&n[e].hide()}(),V=!0,e(q).bind("keydown.spectrum",De),e(q).bind("click.spectrum",Re),e(window).bind("resize.spectrum",S),ge.addClass("sp-active"),J.removeClass("sp-hidden"),He(),Le(),_e=Ie(),Te(),k.show(_e),Y.trigger("show.spectrum",[_e])))}function De(e){27===e.keyCode&&Oe()}function Re(e){2!=e.button&&(T||(ye?We(!0):Fe(),Oe()))}function Oe(){V&&!y&&(V=!1,e(q).unbind("keydown.spectrum",De),e(q).unbind("click.spectrum",Re),e(window).unbind("resize.spectrum",S),ge.removeClass("sp-active"),J.addClass("sp-hidden"),k.hide(Ie()),Y.trigger("hide.spectrum",[Ie()]))}function Fe(){ze(_e,!0)}function ze(e,t){var i,n;tinycolor.equals(e,Ie())?Le():(!e&&xe?be=!0:(be=!1,i=tinycolor(e),n=i.toHsv(),O=n.h%360/360,F=n.s,z=n.v,I=n.a),Le(),i&&i.isValid()&&!t&&(we=w.preferredFormat||i.getFormat()))}function Ie(e){return e=e||{},xe&&be?null:tinycolor.fromRatio({h:O,s:F,v:z,a:Math.round(100*I)/100},{format:e.format||we})}function Ne(){Le(),k.move(Ie()),Y.trigger("move.spectrum",[Ie()])}function Le(){oe.removeClass("sp-validation-error"),$e();var e=tinycolor.fromRatio({h:O,s:1,v:1});Q.css("background-color",e.toHexString());var t=we;I<1&&(0!==I||"name"!==t)&&("hex"!==t&&"hex3"!==t&&"hex6"!==t&&"name"!==t||(t="rgb"));var i=Ie({format:t}),n="";if(me.removeClass("sp-clear-display"),me.css("background-color","transparent"),!i&&xe)me.addClass("sp-clear-display");else{var s=i.toHexString(),a=i.toRgbString();if(r||1===i.alpha?me.css("background-color",a):(me.css("background-color","transparent"),me.css("filter",i.toFilter())),w.showAlpha){var l=i.toRgb();l.a=0;var c=tinycolor(l).toRgbString(),d="linear-gradient(left, "+c+", "+s+")";o?te.css("filter",tinycolor(c).toFilter({gradientType:1},s)):(te.css("background","-webkit-"+d),te.css("background","-moz-"+d),te.css("background","-ms-"+d),te.css("background","linear-gradient(to right, "+c+", "+s+")"))}n=i.toString(t)}w.showInput&&oe.val(n),w.showPalette&&Ve(),Te()}function $e(){var e=F,t=z;if(xe&&be)ne.hide(),ee.hide(),K.hide();else{ne.show(),ee.show(),K.show();var i=e*B,n=E-t*E;i=Math.max(-M,Math.min(B-M,i-M)),n=Math.max(-M,Math.min(E-M,n-M)),K.css({top:n+"px",left:i+"px"});var o=I*P;ne.css({left:o-D/2+"px"});var r=O*A;ee.css({top:r-R+"px"})}}function We(e){var t=Ie(),i="",n=!tinycolor.equals(t,_e);t&&(i=t.toString(we),Se(t)),he&&Y.val(i),e&&n&&(k.change(t),Y.trigger("change",[t]))}function He(){var t,i,n,o,r,s,a,l,c,d;V&&(B=Q.width(),E=Q.height(),M=K.height(),Z.width(),A=Z.height(),R=ee.height(),P=ie.width(),D=ne.width(),y||(J.css("position","absolute"),w.offset?J.offset(w.offset):J.offset((i=fe,n=(t=J).outerWidth(),o=t.outerHeight(),r=i.outerHeight(),s=t[0].ownerDocument,a=s.documentElement,l=a.clientWidth+e(s).scrollLeft(),c=a.clientHeight+e(s).scrollTop(),(d=i.offset()).top+=r,d.left-=Math.min(d.left,d.left+n>l&&l>n?Math.abs(d.left+n-l):0),d.top-=Math.min(d.top,d.top+o>c&&c>o?Math.abs(o+r-0):0),d))),$e(),w.showPalette&&Ve(),Y.trigger("reflow.spectrum"))}function je(){Oe(),X=!0,Y.attr("disabled",!0),fe.addClass("sp-disabled")}!function(){o&&J.find("*:not(input)").attr("unselectable","on");Ce(),ue&&Y.after(ge).hide();xe||le.hide();if(y)Y.after(J).hide();else{var t="parent"===w.appendTo?Y.parent():e(w.appendTo);1!==t.length&&(t=e("body")),t.append(J)}ke(),fe.bind("click.spectrum touchstart.spectrum",function(t){X||Ae(),t.stopPropagation(),e(t.target).is("input")||t.preventDefault()}),(Y.is(":disabled")||!0===w.disabled)&&je();J.click(h),oe.change(Me),oe.bind("paste",function(){setTimeout(Me,1)}),oe.keydown(function(e){13==e.keyCode&&Me()}),ae.text(w.cancelText),ae.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),Fe(),Oe()}),le.attr("title",w.clearText),le.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),be=!0,Ne(),y&&We(!0)}),ce.text(w.chooseText),ce.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),o&&oe.is(":focus")&&oe.trigger("change"),oe.hasClass("sp-validation-error")||(We(!0),Oe())}),de.text(w.showPaletteOnly?w.togglePaletteMoreText:w.togglePaletteLessText),de.bind("click.spectrum",function(e){e.stopPropagation(),e.preventDefault(),w.showPaletteOnly=!w.showPaletteOnly,w.showPaletteOnly||y||J.css("left","-="+(G.outerWidth(!0)+5)),Ce()}),u(ie,function(e,t,i){I=e/P,be=!1,i.shiftKey&&(I=Math.round(10*I)/10),Ne()},Be,Ee),u(Z,function(e,t){O=parseFloat(t/A),be=!1,w.showAlpha||(I=1),Ne()},Be,Ee),u(Q,function(e,t,i){if(i.shiftKey){if(!U){var n=F*B,o=E-z*E,r=Math.abs(e-n)>Math.abs(t-o);U=r?"x":"y"}}else U=null;var s=!U||"y"===U;(!U||"x"===U)&&(F=parseFloat(e/B)),s&&(z=parseFloat((E-t)/E)),be=!1,w.showAlpha||(I=1),Ne()},Be,Ee),ve?(ze(ve),Le(),we=w.preferredFormat||tinycolor(ve).format,Se(ve)):Le();y&&Pe();function i(t){return t.data&&t.data.ignore?(ze(e(t.target).closest(".sp-thumb-el").data("color")),Ne()):(ze(e(t.target).closest(".sp-thumb-el").data("color")),Ne(),We(!0),w.hideAfterPaletteSelect&&Oe()),!1}var n=o?"mousedown.spectrum":"click.spectrum touchstart.spectrum";re.delegate(".sp-thumb-el",n,i),se.delegate(".sp-thumb-el:nth-child(1)",n,{ignore:!0},i)}();var Ue={show:Pe,hide:Oe,toggle:Ae,reflow:He,option:function(i,n){if(i===t)return e.extend({},w);if(n===t)return w[i];w[i]=n,"preferredFormat"===i&&(we=w.preferredFormat);Ce()},enable:function(){X=!1,Y.attr("disabled",!1),fe.removeClass("sp-disabled")},disable:je,offset:function(e){w.offset=e,He()},set:function(e){ze(e),We()},get:Ie,destroy:function(){Y.show(),fe.unbind("click.spectrum touchstart.spectrum"),J.remove(),ge.remove(),n[Ue.id]=null},container:J};return Ue.id=n.push(Ue)-1,Ue}function d(){}function h(e){e.stopPropagation()}function p(e,t){var i=Array.prototype.slice,n=i.call(arguments,2);return function(){return e.apply(t,n.concat(i.call(arguments)))}}function u(t,i,n,r){i=i||function(){},n=n||function(){},r=r||function(){};var s=document,a=!1,l={},c=0,d=0,h="ontouchstart"in window,p={};function u(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.returnValue=!1}function g(e){if(a){if(o&&s.documentMode<9&&!e.button)return f();var n=e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches[0],r=n&&n.pageX||e.pageX,p=n&&n.pageY||e.pageY,g=Math.max(0,Math.min(r-l.left,d)),m=Math.max(0,Math.min(p-l.top,c));h&&u(e),i.apply(t,[g,m,e])}}function f(){a&&(e(s).unbind(p),e(s.body).removeClass("sp-dragging"),setTimeout(function(){r.apply(t,arguments)},0)),a=!1}p.selectstart=u,p.dragstart=u,p["touchmove mousemove"]=g,p["touchend mouseup"]=f,e(t).bind("touchstart mousedown",function(i){(i.which?3==i.which:2==i.button)||a||!1!==n.apply(t,arguments)&&(a=!0,c=e(t).height(),d=e(t).width(),l=e(t).offset(),e(s).bind(p),e(s.body).addClass("sp-dragging"),g(i),u(i))})}function g(){return e.fn.spectrum.inputTypeColorSupport()}e.fn.spectrum=function(t,i){if("string"==typeof t){var o=this,r=Array.prototype.slice.call(arguments,1);return this.each(function(){var i=n[e(this).data("spectrum.id")];if(i){var s=i[t];if(!s)throw new Error("Spectrum: no such method: '"+t+"'");"get"==t?o=i.get():"container"==t?o=i.container:"option"==t?o=i.option.apply(i,r):"destroy"==t?(i.destroy(),e(this).removeData("spectrum.id")):s.apply(i,r)}}),o}return this.spectrum("destroy").each(function(){var i=e.extend({},t,e(this).data()),n=c(this,i);e(this).data("spectrum.id",n.id)})},e.fn.spectrum.load=!0,e.fn.spectrum.loadOpts={},e.fn.spectrum.draggable=u,e.fn.spectrum.defaults=i,e.fn.spectrum.inputTypeColorSupport=function t(){if(void 0===t._cachedResult){var i=e("<input type='color'/>")[0];t._cachedResult="color"===i.type&&""!==i.value}return t._cachedResult},e.spectrum={},e.spectrum.localization={},e.spectrum.palettes={},e.fn.spectrum.processNativeColorInputs=function(){var t=e("input[type=color]");t.length&&!g()&&t.spectrum({preferredFormat:"hex6"})},function(){var e=/^[\s,#]+/,t=/\s+$/,i=0,n=Math,o=n.round,r=n.min,s=n.max,a=n.random,l=function(a,c){if(c=c||{},(a=a||"")instanceof l)return a;if(!(this instanceof l))return new l(a,c);var d=function(i){var o={r:0,g:0,b:0},a=1,l=!1,c=!1;"string"==typeof i&&(i=function(i){i=i.replace(e,"").replace(t,"").toLowerCase();var n,o=!1;if(V[i])i=V[i],o=!0;else if("transparent"==i)return{r:0,g:0,b:0,a:0,format:"name"};if(n=z.rgb.exec(i))return{r:n[1],g:n[2],b:n[3]};if(n=z.rgba.exec(i))return{r:n[1],g:n[2],b:n[3],a:n[4]};if(n=z.hsl.exec(i))return{h:n[1],s:n[2],l:n[3]};if(n=z.hsla.exec(i))return{h:n[1],s:n[2],l:n[3],a:n[4]};if(n=z.hsv.exec(i))return{h:n[1],s:n[2],v:n[3]};if(n=z.hsva.exec(i))return{h:n[1],s:n[2],v:n[3],a:n[4]};if(n=z.hex8.exec(i))return{a:(r=n[1],A(r)/255),r:A(n[2]),g:A(n[3]),b:A(n[4]),format:o?"name":"hex8"};var r;if(n=z.hex6.exec(i))return{r:A(n[1]),g:A(n[2]),b:A(n[3]),format:o?"name":"hex"};if(n=z.hex3.exec(i))return{r:A(n[1]+""+n[1]),g:A(n[2]+""+n[2]),b:A(n[3]+""+n[3]),format:o?"name":"hex"};return!1}(i));"object"==typeof i&&(i.hasOwnProperty("r")&&i.hasOwnProperty("g")&&i.hasOwnProperty("b")?(d=i.r,h=i.g,p=i.b,o={r:255*E(d,255),g:255*E(h,255),b:255*E(p,255)},l=!0,c="%"===String(i.r).substr(-1)?"prgb":"rgb"):i.hasOwnProperty("h")&&i.hasOwnProperty("s")&&i.hasOwnProperty("v")?(i.s=D(i.s),i.v=D(i.v),o=function(e,t,i){e=6*E(e,360),t=E(t,100),i=E(i,100);var o=n.floor(e),r=e-o,s=i*(1-t),a=i*(1-r*t),l=i*(1-(1-r)*t),c=o%6;return{r:255*[i,a,s,s,l,i][c],g:255*[l,i,i,a,s,s][c],b:255*[s,s,l,i,i,a][c]}}(i.h,i.s,i.v),l=!0,c="hsv"):i.hasOwnProperty("h")&&i.hasOwnProperty("s")&&i.hasOwnProperty("l")&&(i.s=D(i.s),i.l=D(i.l),o=function(e,t,i){var n,o,r;function s(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}if(e=E(e,360),t=E(t,100),i=E(i,100),0===t)n=o=r=i;else{var a=i<.5?i*(1+t):i+t-i*t,l=2*i-a;n=s(l,a,e+1/3),o=s(l,a,e),r=s(l,a,e-1/3)}return{r:255*n,g:255*o,b:255*r}}(i.h,i.s,i.l),l=!0,c="hsl"),i.hasOwnProperty("a")&&(a=i.a));var d,h,p;return a=B(a),{ok:l,format:i.format||c,r:r(255,s(o.r,0)),g:r(255,s(o.g,0)),b:r(255,s(o.b,0)),a:a}}(a);this._originalInput=a,this._r=d.r,this._g=d.g,this._b=d.b,this._a=d.a,this._roundA=o(100*this._a)/100,this._format=c.format||d.format,this._gradientType=c.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=d.ok,this._tc_id=i++};function c(e,t,i){e=E(e,255),t=E(t,255),i=E(i,255);var n,o,a=s(e,t,i),l=r(e,t,i),c=(a+l)/2;if(a==l)n=o=0;else{var d=a-l;switch(o=c>.5?d/(2-a-l):d/(a+l),a){case e:n=(t-i)/d+(t<i?6:0);break;case t:n=(i-e)/d+2;break;case i:n=(e-t)/d+4}n/=6}return{h:n,s:o,l:c}}function d(e,t,i){e=E(e,255),t=E(t,255),i=E(i,255);var n,o,a=s(e,t,i),l=r(e,t,i),c=a,d=a-l;if(o=0===a?0:d/a,a==l)n=0;else{switch(a){case e:n=(t-i)/d+(t<i?6:0);break;case t:n=(i-e)/d+2;break;case i:n=(e-t)/d+4}n/=6}return{h:n,s:o,v:c}}function h(e,t,i,n){var r=[P(o(e).toString(16)),P(o(t).toString(16)),P(o(i).toString(16))];return n&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function p(e,t,i,n){var r,s=[P((r=n,Math.round(255*parseFloat(r)).toString(16))),P(o(e).toString(16)),P(o(t).toString(16)),P(o(i).toString(16))];return s.join("")}function u(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.s-=t/100,i.s=M(i.s),l(i)}function g(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.s+=t/100,i.s=M(i.s),l(i)}function f(e){return l(e).desaturate(100)}function m(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.l+=t/100,i.l=M(i.l),l(i)}function v(e,t){t=0===t?0:t||10;var i=l(e).toRgb();return i.r=s(0,r(255,i.r-o(-t/100*255))),i.g=s(0,r(255,i.g-o(-t/100*255))),i.b=s(0,r(255,i.b-o(-t/100*255))),l(i)}function _(e,t){t=0===t?0:t||10;var i=l(e).toHsl();return i.l-=t/100,i.l=M(i.l),l(i)}function w(e,t){var i=l(e).toHsl(),n=(o(i.h)+t)%360;return i.h=n<0?360+n:n,l(i)}function y(e){var t=l(e).toHsl();return t.h=(t.h+180)%360,l(t)}function b(e){var t=l(e).toHsl(),i=t.h;return[l(e),l({h:(i+120)%360,s:t.s,l:t.l}),l({h:(i+240)%360,s:t.s,l:t.l})]}function x(e){var t=l(e).toHsl(),i=t.h;return[l(e),l({h:(i+90)%360,s:t.s,l:t.l}),l({h:(i+180)%360,s:t.s,l:t.l}),l({h:(i+270)%360,s:t.s,l:t.l})]}function C(e){var t=l(e).toHsl(),i=t.h;return[l(e),l({h:(i+72)%360,s:t.s,l:t.l}),l({h:(i+216)%360,s:t.s,l:t.l})]}function k(e,t,i){t=t||6,i=i||30;var n=l(e).toHsl(),o=360/i,r=[l(e)];for(n.h=(n.h-(o*t>>1)+720)%360;--t;)n.h=(n.h+o)%360,r.push(l(n));return r}function S(e,t){t=t||6;for(var i=l(e).toHsv(),n=i.h,o=i.s,r=i.v,s=[],a=1/t;t--;)s.push(l({h:n,s:o,v:r})),r=(r+a)%1;return s}l.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},setAlpha:function(e){return this._a=B(e),this._roundA=o(100*this._a)/100,this},toHsv:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=d(this._r,this._g,this._b),t=o(360*e.h),i=o(100*e.s),n=o(100*e.v);return 1==this._a?"hsv("+t+", "+i+"%, "+n+"%)":"hsva("+t+", "+i+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=c(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=c(this._r,this._g,this._b),t=o(360*e.h),i=o(100*e.s),n=o(100*e.l);return 1==this._a?"hsl("+t+", "+i+"%, "+n+"%)":"hsla("+t+", "+i+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return h(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(){return p(this._r,this._g,this._b,this._a)},toHex8String:function(){return"#"+this.toHex8()},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(100*E(this._r,255))+"%",g:o(100*E(this._g,255))+"%",b:o(100*E(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+o(100*E(this._r,255))+"%, "+o(100*E(this._g,255))+"%, "+o(100*E(this._b,255))+"%)":"rgba("+o(100*E(this._r,255))+"%, "+o(100*E(this._g,255))+"%, "+o(100*E(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(T[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+p(this._r,this._g,this._b,this._a),i=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var o=l(e);i=o.toHex8String()}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+i+")"},toString:function(e){var t=!!e;e=e||this._format;var i=!1,n=this._a<1&&this._a>=0,o=!t&&n&&("hex"===e||"hex6"===e||"hex3"===e||"name"===e);return o?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(i=this.toRgbString()),"prgb"===e&&(i=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(i=this.toHexString()),"hex3"===e&&(i=this.toHexString(!0)),"hex8"===e&&(i=this.toHex8String()),"name"===e&&(i=this.toName()),"hsl"===e&&(i=this.toHslString()),"hsv"===e&&(i=this.toHsvString()),i||this.toHexString())},_applyModification:function(e,t){var i=e.apply(null,[this].concat([].slice.call(t)));return this._r=i._r,this._g=i._g,this._b=i._b,this.setAlpha(i._a),this},lighten:function(){return this._applyModification(m,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(g,arguments)},greyscale:function(){return this._applyModification(f,arguments)},spin:function(){return this._applyModification(w,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(b,arguments)},tetrad:function(){return this._applyCombination(x,arguments)}},l.fromRatio=function(e,t){if("object"==typeof e){var i={};for(var n in e)e.hasOwnProperty(n)&&(i[n]="a"===n?e[n]:D(e[n]));e=i}return l(e,t)},l.equals=function(e,t){return!(!e||!t)&&l(e).toRgbString()==l(t).toRgbString()},l.random=function(){return l.fromRatio({r:a(),g:a(),b:a()})},l.mix=function(e,t,i){i=0===i?0:i||50;var n,o=l(e).toRgb(),r=l(t).toRgb(),s=i/100,a=2*s-1,c=r.a-o.a,d=1-(n=((n=a*c==-1?a:(a+c)/(1+a*c))+1)/2),h={r:r.r*n+o.r*d,g:r.g*n+o.g*d,b:r.b*n+o.b*d,a:r.a*s+o.a*(1-s)};return l(h)},l.readability=function(e,t){var i=l(e),n=l(t),o=i.toRgb(),r=n.toRgb(),s=i.getBrightness(),a=n.getBrightness(),c=Math.max(o.r,r.r)-Math.min(o.r,r.r)+Math.max(o.g,r.g)-Math.min(o.g,r.g)+Math.max(o.b,r.b)-Math.min(o.b,r.b);return{brightness:Math.abs(s-a),color:c}},l.isReadable=function(e,t){var i=l.readability(e,t);return i.brightness>125&&i.color>500},l.mostReadable=function(e,t){for(var i=null,n=0,o=!1,r=0;r<t.length;r++){var s=l.readability(e,t[r]),a=s.brightness>125&&s.color>500,c=s.brightness/125*3+s.color/500;(a&&!o||a&&o&&c>n||!a&&!o&&c>n)&&(o=a,n=c,i=l(t[r]))}return i};var V=l.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},T=l.hexNames=function(e){var t={};for(var i in e)e.hasOwnProperty(i)&&(t[e[i]]=i);return t}(V);function B(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var i=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=r(t,s(0,parseFloat(e))),i&&(e=parseInt(e*t,10)/100),n.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function M(e){return r(1,s(0,e))}function A(e){return parseInt(e,16)}function P(e){return 1==e.length?"0"+e:""+e}function D(e){return e<=1&&(e=100*e+"%"),e}var R,O,F,z=(O="[\\s|\\(]+("+(R="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+R+")[,|\\s]+("+R+")\\s*\\)?",F="[\\s|\\(]+("+R+")[,|\\s]+("+R+")[,|\\s]+("+R+")[,|\\s]+("+R+")\\s*\\)?",{rgb:new RegExp("rgb"+O),rgba:new RegExp("rgba"+F),hsl:new RegExp("hsl"+O),hsla:new RegExp("hsla"+F),hsv:new RegExp("hsv"+O),hsva:new RegExp("hsva"+F),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex8:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});window.tinycolor=l}(),e(function(){e.fn.spectrum.load&&e.fn.spectrum.processNativeColorInputs()})})?n.apply(t,o):n)||(e.exports=r)}()},522:function(e,t,i){var n,o;n=[i(25),i(6),i(5),i(46),i(332)],void 0===(o=function(e,t,i,n,o){n.ContainerDropZoneBehavior=e.Behavior.extend({defaults:{columnLimit:3},onRender:function(){t.isObject(this.view.options.renderOptions)&&!0===this.view.options.renderOptions.disableDragAndDrop||this.addDropZone()},addDropZone:function(){var e,t=this,n=this.view,r=t.$el.get(0);if(0===this.view.renderOptions.depth)e=".mailpoet_droppable_block.mailpoet_droppable_layout_block";else{if(2!==this.view.renderOptions.depth)return;e=".mailpoet_droppable_block:not(.mailpoet_droppable_layout_block)"}o(r).dropzone({accept:e,overlap:"pointer",ondragenter:function(){n.$el.addClass("mailpoet_drop_active")},ondragleave:function(){t.cleanup()},ondropmove:function(e){var o,r,s,a,l,c,d,h=t.getDropPosition(e.dragmove.pageX,e.dragmove.pageY,n.$el,n.model.get("orientation"),n.model.get("blocks").length),p=n.$el,u="",g="",f=p.offset(),m=t.getCollection();void 0!==h&&(p.find(".mailpoet_drop_marker").remove(),m.isEmpty()||(0===m.length?(a=(s=p.find(n.childViewContainer)).offset().top-p.offset().top,l=s.offset().left-p.offset().left,u=s.width(),g=s.height()):(r=t.getCollection().length===h.index?m.at(h.index-1):m.at(h.index),a=(s=t.getChildren().findByModel(r).$el).offset().top-f.top,l=s.offset().left-f.left,"normal"===h.insertionType?("after"===h.position&&("vertical"===n.model.get("orientation")?a+=s.outerHeight(!0):l+=s.outerWidth()),"vertical"===n.model.get("orientation")?u=s.outerWidth():g=s.outerHeight()):("after"===h.position&&("vertical"===n.model.get("orientation")?l+=s.outerWidth():a+=s.outerHeight()),"vertical"===n.model.get("orientation")?g=s.outerHeight(!0):u=s.outerWidth(!0))),o=i('<div class="mailpoet_drop_marker"></div>'),0===h.index&&o.addClass("mailpoet_drop_marker_first"),m.length-1===h.index&&o.addClass("mailpoet_drop_marker_last"),h.index>0&&m.length-1>h.index&&o.addClass("mailpoet_drop_marker_middle"),o.addClass("mailpoet_drop_marker_"+h.position),d=(c="before"===h.position?t.getChildren().findByModel(m.at(h.index-1)).$el:t.getChildren().findByModel(m.at(h.index)).$el).outerHeight(!0)-c.outerHeight(),o.css("top",a-d/2),o.css("left",l),o.css("width",u),o.css("height",g),p.append(o)))},ondrop:function(e){var i,o,r,s,a,l=t.getDropPosition(e.dragEvent.pageX,e.dragEvent.pageY,n.$el,n.model.get("orientation"),n.model.get("blocks").length),c=e.draggable.getDropModel(),d=t.getCollection();void 0!==l&&("normal"===l.insertionType?(o="after"===l.position?l.index+1:l.index,"horizontal"===n.model.get("orientation")&&"container"!==c.get("type")?((r=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(c),d.add(r,{at:o})):d.add(c,{at:o}),i=t.getChildren().findByModel(c)):(a=d.at(l.index),r=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"===n.model.get("orientation")?"horizontal":"vertical"}),d.remove(a),"horizontal"===r.get("orientation")?("before"===l.position&&((s=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(c),r.get("blocks").add(s)),(s=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(a),r.get("blocks").add(s),"after"===l.position&&((s=new(window.EditorApplication.getBlockTypeModel("container"))({orientation:"vertical"})).get("blocks").add(c),r.get("blocks").add(s))):("before"===l.position&&r.get("blocks").add(c),r.get("blocks").add(a),"after"===l.position&&r.get("blocks").add(c)),d.add(r,{at:l.index}),i=t.getChildren().findByModel(r).children.findByModel(c)),e.draggable.onDrop({dropBehavior:t,droppedModel:c,droppedView:i}),t.cleanup())}})},cleanup:function(){this.view.$el.removeClass("mailpoet_drop_active"),this.view.$(".mailpoet_drop_marker").remove()},getDropPosition:function(e,t,i){var n,o,r,s,a,l,c=0,d=this.view.$el,h=this.view.model.get("orientation"),p=d.offset(),u=p.left,g=p.top,f=d.outerWidth(!0),m=d.outerHeight(!0),v=e-u,_=t-g,w=this._canAcceptNormalInsertion(),y=this._canAcceptSpecialInsertion(),b=!!i;return 0===this.getCollection().length?{insertionType:"normal",index:0,position:"inside"}:("vertical"===h?(n=v,o=f):(n=_,o=m),y&&!w&&(c=.5),n<=o*c&&(b||y)?(r="special",a="before",s=this._computeSpecialIndex(e,t)):n>o*(1-c)&&(b||y)?(r="special",a="after",s=this._computeSpecialIndex(e,t)):(r="normal",a=(l=this._computeNormalIndex(e,t)).position,s=l.index),b||"vertical"!==h||"special"!==r||"horizontal"!==this.getCollection().at(s).get("orientation")||(r="normal",a=(l=this._computeNormalIndex(e,t)).position,s=l.index),"horizontal"!==h||"special"!==r?{insertionType:r,index:s,position:a}:void 0)},_computeNormalIndex:function(e,t){var i,n,o,r=this._computeCellIndex(e,t),s=this.getChildren().findByModel(this.getCollection().at(r)),a=this.view.model.get("orientation"),l=s.$el;return"vertical"===a?(i=t,n=l.offset().top,o=l.outerHeight(!0)):(i=e,n=l.offset().left,o=l.outerWidth(!0)),i<=n+o/2?{index:r,position:"before"}:{index:r,position:"after"}},_computeSpecialIndex:function(e,t){return this._computeCellIndex(e,t)},_computeCellIndex:function(e,t){var i=this.view.model.get("orientation"),n="vertical"===i?t:e,o=this.getChildren().find(function(e){var t,o,r=e.$el;return"vertical"===i?(t=r.offset().top,o=r.outerHeight(!0)):(t=r.offset().left,o=r.outerWidth(!0)),o+=t,t<=n&&n<=o});return"object"==typeof o?o._index:0},_canAcceptNormalInsertion:function(){var e=this.view.model.get("orientation"),t=this.view.renderOptions.depth,i=this.getChildren().length;return"vertical"===e||"horizontal"===e&&1===t&&i<this.options.columnLimit},_canAcceptSpecialInsertion:function(){var e=this.view.model.get("orientation"),t=this.view.renderOptions.depth,i=this.getChildren().length;return 0===t||1===t&&"horizontal"===e&&i<=this.options.columnLimit},getCollectionView:function(){return this.view.getChildView("blocks")},getChildren:function(){return this.getCollectionView().children},getCollection:function(){return this.getCollectionView().collection}})}.apply(t,n))||(e.exports=o)},523:function(e,t,i){var n,o;n=[i(25),i(6),i(5),i(46),i(332),i(21)],void 0===(o=function(e,t,i,n,o,r){n.DraggableBehavior=e.Behavior.extend({defaults:{cloneOriginal:!1,hideOriginal:!1,ignoreSelector:".mailpoet_ignore_drag, .mailpoet_ignore_drag *",onDragSubstituteBy:void 0,getDropModel:function(){throw new Error("Missing 'drop' function for DraggableBehavior")},onDrop:function(){},testAttachToInstance:function(){return!0}},onRender:function(){var e,n=this;this.options.testAttachToInstance(this.view.model,this.view)&&(e=o(this.$el.get(0),{ignoreFrom:this.options.ignoreSelector}).draggable({max:1/0,autoScroll:!0,onstart:function(e){var o,s,a,l,c,d=e;!0===n.options.cloneOriginal&&(t.isFunction(n.options.onDragSubstituteBy)&&(a=n.options.onDragSubstituteBy(n)),l=a||d.target.cloneNode(!0),i(d.target),(c=i(l)).addClass("mailpoet_droppable_active"),c.css("position","absolute"),c.css("top",0),c.css("left",0),document.body.appendChild(l),o=c.width()/2,s=c.height()/2,c.css("top",d.pageY-s),c.css("left",d.pageX-o),d.interaction.element=l,!0===n.options.hideOriginal&&n.view.$el.addClass("mailpoet_hidden"),r.getChannel().trigger("dragStart"))},onmove:function(e){var t=e.target,i=(parseFloat(t.getAttribute("data-x"))||0)+e.dx,n=(parseFloat(t.getAttribute("data-y"))||0)+e.dy;t.style.transform="translate("+i+"px, "+n+"px)",t.style.webkitTransform=t.style.transform,t.setAttribute("data-x",i),t.setAttribute("data-y",n)},onend:function(e){var t=e.target;t.style.transform="",t.style.webkitTransform=t.style.transform,t.removeAttribute("data-x"),t.removeAttribute("data-y"),i(e.interaction.element).addClass("mailpoet_droppable_active"),!0===n.options.cloneOriginal&&(i(t).remove(),!0===n.options.hideOriginal&&n.view.$el.removeClass("mailpoet_hidden"))}}).preventDefault("auto").styleCursor(!1).actionChecker(function(e,t,i){return 0!==t.button?null:i}),void 0!==this.options.drop?e.getDropModel=this.options.drop:e.getDropModel=this.view.getDropFunc(),e.onDrop=function(e){var i=e;t.isObject(i)&&(i.dragBehavior=n),n.options.onDrop.apply(n,[i])})}})}.apply(t,n))||(e.exports=o)},524:function(e,t,i){var n,o;n=[i(25),i(6),i(46),i(5)],void 0===(o=function(e,t,i,n){i.MediaManagerBehavior=e.Behavior.extend({ui:{"select-image":".mailpoet_field_image_select_image","address-input":".mailpoet_field_image_address"},events:{"click @ui.select-image":"showMediaManager","input @ui.address-input":"changeAddress"},initialize:function(){this.view.options.showImageManager&&this.showMediaManager()},changeAddress:function(e){var t=n(e.target).val(),i=new Image;t||!this.options.onSelect?(i.onload=function(){this.options.onSelect&&this.view[this.options.onSelect]({src:t,width:i.naturalWidth+"px",height:i.naturalHeight+"px"})}.bind(this),i.src=t):this.view[this.options.onSelect]({src:null,width:null,height:null})},showMediaManager:function(){var e,i,n=this;if(this._mediaManager)return this._mediaManager.resetSelections(),void this._mediaManager.open();e=window.wp.media.view.MediaFrame.Select.extend({initialize:function(){window.wp.media.view.MediaFrame.prototype.initialize.apply(this,arguments),t.defaults(this.options,{multiple:!0,editing:!1,state:"insert"}),this.createSelection(),this.createStates(),this.bindHandlers(),this.createIframeStates(),this.$el.addClass("hide-title")},resetSelections:function(){this.state().get("selection").reset()},createQuery:function(e){return window.wp.media.query(e)},createStates:function(){var e=this.options;this.states.add([new window.wp.media.controller.Library({id:"insert",title:"Add images",priority:20,toolbar:"main-insert",filterable:"image",library:this.createQuery(e.library),multiple:!!e.multiple&&"reset",editable:!1,allowLocalEdits:!1,displaySettings:!1,displayUserSettings:!1})]),window.wp.media.view.settings.post.featuredImageId&&this.states.add(new window.wp.media.controller.FeaturedImage)},bindHandlers:function(){var e;this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this),this.on("menu:create:gallery",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),this.on("updateExcluded",this.browseContent,this),e={content:{embed:"embedContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar"}},t.each(e,function(e,i){t.each(e,function(e,t){this.on(i+":render:"+t,this[e],this)},this)},this)},uploadContent:function(){window.wp.media.view.MediaFrame.Select.prototype.uploadContent.apply(this,arguments),this.$el.addClass("hide-toolbar")},embedContent:function(){var e=new window.wp.media.view.Embed({controller:this,model:this.state()}).render();this.content.set(e),e.url.focus()},editSelectionContent:function(){var e,t=this.state(),i=t.get("selection");(e=new window.wp.media.view.AttachmentsBrowser({controller:this,collection:i,selection:i,model:t,sortable:!0,search:!1,dragInfo:!0,AttachmentView:window.wp.media.view.Attachment.EditSelection}).render()).toolbar.set("backToLibrary",{text:"Return to library",priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(e)},selectionStatusToolbar:function(e){var t=this.state().get("editable");e.set("selection",new window.wp.media.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:t&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(e){var t=this;this.selectionStatusToolbar(e),e.set("insert",{style:"primary",priority:80,text:"Select Image",requires:{selection:!0},click:function(){var e=t.state(),i=e.get("selection");t.close(),e.trigger("insert",i).reset()}})},mainEmbedToolbar:function(e){e.view=new window.wp.media.view.Toolbar.Embed({controller:this,text:"Add images"})}}),i=new e({id:"mailpoet-media-manager",frame:"select",title:"Select image",editing:!1,multiple:!1,library:{type:"image"},displaySettings:!1,button:{text:"Select"}}),this._mediaManager=i,this._mediaManager.on("insert",function(){i.state().get("selection").each(function(e){var i=e.get("sizes"),o=t.sortBy(t.keys(i),function(e){return Math.abs(1320-i[e].width)}),r=i[t.first(o)].width,s=t.filter(t.values(i),function(e){return e.width===r}),a=t.max(s,function(e){return e.height});n.options.onSelect&&n.view[n.options.onSelect]({height:a.height+"px",width:a.width+"px",src:a.url,alt:""!==e.get("alt")&&void 0!==e.get("alt")?e.get("alt"):e.get("title")})})}),this._mediaManager.open()},onBeforeDestroy:function(){"object"==typeof this._mediaManager&&this._mediaManager.remove()}})}.apply(t,n))||(e.exports=o)},525:function(e,t,i){var n,o;n=[i(25),i(46),i(332)],void 0===(o=function(e,t,i){t.ResizableBehavior=e.Behavior.extend({defaults:{elementSelector:null,resizeHandleSelector:!0,transformationFunction:function(e){return e},minLength:0,maxLength:1/0,modelField:"styles.block.height",onResize:function(e){var t=parseFloat(this.view.model.get(this.options.modelField))+this.options.transformationFunction(e.dy);t=Math.min(this.options.maxLength,Math.max(this.options.minLength,t)),this.view.model.set(this.options.modelField,t+"px")}},events:{mouseenter:"showResizeHandle",mouseleave:"hideResizeHandle"},onRender:function(){this.attachResize(),!0!==this.isBeingResized&&this.hideResizeHandle()},attachResize:function(){var e,t=this;e=null===this.options.elementSelector?this.view.$el.get(0):this.view.$(this.options.elementSelector).get(0),i(e).resizable({edges:{top:!1,left:!1,right:!1,bottom:"string"==typeof this.options.resizeHandleSelector?this.view.$(this.options.resizeHandleSelector).get(0):this.options.resizeHandleSelector}}).on("resizestart",function(){t.isBeingResized=!0,t.$el.addClass("mailpoet_resize_active")}).on("resizemove",function(e){return t.options.onResize.bind(t)(e)}).on("resizeend",function(){t.isBeingResized=null,t.$el.removeClass("mailpoet_resize_active")})},showResizeHandle:function(e){!this.isBeingResized&&e&&e.buttons>0||"string"==typeof this.options.resizeHandleSelector&&this.view.$(this.options.resizeHandleSelector).removeClass("mailpoet_hidden")},hideResizeHandle:function(){"string"==typeof this.options.resizeHandleSelector&&this.view.$(this.options.resizeHandleSelector).addClass("mailpoet_hidden")}})}.apply(t,n))||(e.exports=o)},526:function(e,t,i){var n,o;n=[i(25),i(6),i(46)],void 0===(o=function(e,t,i){i.SortableBehavior=e.Behavior.extend({onRender:function(){var e=this.view.collection;t.isFunction(this.$el.sortable)&&this.$el.sortable({cursor:"move",start:function(e,t){t.item.data("previousIndex",t.item.index())},end:function(e,t){t.item.removeData("previousIndex")},update:function(t,i){var n=i.item.data("previousIndex"),o=i.item.index(),r=e.at(n);e.remove(r),e.add(r,{at:o})},items:this.options.items})}})}.apply(t,n))||(e.exports=o)},527:function(e,t,i){var n,o;n=[i(25),i(5),i(46)],void 0===(o=function(e,t,i){i.ShowSettingsBehavior=e.Behavior.extend({defaults:{ignoreFrom:""},events:{"click .mailpoet_content":"showSettings"},showSettings:function(e){this.isIgnoredElement(e.target)||this.view.triggerMethod("showSettings")},isIgnoredElement:function(e){return this.options.ignoreFrom&&this.options.ignoreFrom.length>0&&t(e).is(this.options.ignoreFrom)}})}.apply(t,n))||(e.exports=o)},528:function(e,t,i){var n,o;n=[i(25),i(6),i(46),i(21)],void 0===(o=function(e,t,i,n){i.TextEditorBehavior=e.Behavior.extend({defaults:{selector:".mailpoet_content",toolbar1:"bold italic link unlink forecolor mailpoet_shortcodes",toolbar2:"",validElements:"p[class|style],span[class|style],a[href|class|title|target|style],strong[class|style],em[class|style],strike,br",invalidElements:"script",blockFormats:"Paragraph=p",plugins:"link textcolor colorpicker mailpoet_shortcodes",configurationFilter:function(e){return e}},initialize:function(){this.listenTo(n.getChannel(),"dragStart",this.hideEditor)},hideEditor:function(){this.tinymceEditor&&this.tinymceEditor.fire("blur")},onDomRefresh:function(){var e=this;!0!==this.view.disableTextEditor&&this.$(this.options.selector).tinymce(this.options.configurationFilter({inline:!0,menubar:!1,toolbar1:this.options.toolbar1,toolbar2:this.options.toolbar2,browser_spellcheck:!0,valid_elements:this.options.validElements,invalid_elements:this.options.invalidElements,block_formats:this.options.blockFormats,relative_urls:!1,remove_script_host:!1,convert_urls:!0,urlconverter_callback:function(e){return e.match(/\[.+\]/g)?e:this.documentBaseURI.toAbsolute(e,this.settings.remove_script_host)},plugins:this.options.plugins,setup:function(t){e.tinymceEditor=t,t.on("change",function(){e.view.triggerMethod("text:editor:change",t.getContent())}),t.on("click",function(e){document.activeElement!==t.targetElm&&t.selection.placeCaretAt(e.clientX,e.clientY)}),t.on("focus",function(){e.view.triggerMethod("text:editor:focus")}),t.on("blur",function(){e.view.triggerMethod("text:editor:blur")})}}))}})}.apply(t,n))||(e.exports=o)},529:function(e,t,i){var n,o;n=[i(37),i(25),i(6),i(5),i(21),i(40)],void 0===(o=function(e,t,i,n,o,r){"use strict";var s,a={},l=r;return s=e.Collection.extend({model:l.BlockModel,initialize:function(){this.on("add change remove",function(){o.getChannel().trigger("autoSave")})},parse:function(e){return i.map(e,function(e){return new(o.getBlockTypeModel(e.type))(e,{parse:!0})})}}),a.ContainerBlockModel=l.BlockModel.extend({relations:{blocks:s},defaults:function(){return this._getDefaults({type:"container",columnLayout:!1,orientation:"vertical",image:{src:null,display:"scale"},styles:{block:{backgroundColor:"transparent"}},blocks:new s},o.getConfig().get("blockDefaults.container"))},_updateDefaults:function(){},validate:function(){var e=this.get("blocks").find(function(e){return!e.isValid()});if(e)return e.validationError},parse:function(e){return"container"===e.type&&i.has(e,"blocks")&&e.blocks.constructor===Array&&(e.blocks=new s(e.blocks,{parse:!0})),e},getChildren:function(){var e=this.get("blocks").map(function(e){return[e,e.getChildren()]});return i.flatten(e)}}),a.ContainerBlocksView=t.CollectionView.extend({className:"mailpoet_container",childView:function(e){return o.getBlockTypeView(e.get("type"))},childViewOptions:function(){var e=i.clone(this.renderOptions);return void 0!==e.depth&&(e.depth+=1),{renderOptions:e}},emptyView:function(){return a.ContainerBlockEmptyView},emptyViewOptions:function(){return{renderOptions:this.renderOptions}},initialize:function(e){this.renderOptions=e.renderOptions}}),a.ContainerBlockView=l.BlockView.extend({regions:i.extend({},l.BlockView.prototype.regions,{blocks:{el:"> .mailpoet_container",replaceElement:!0}}),className:"mailpoet_block mailpoet_container_block mailpoet_droppable_block mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.containerBlock},events:i.extend({},l.BlockView.prototype.events,{"click .mailpoet_newsletter_layer_selector":"toggleEditingLayer"}),ui:{tools:"> .mailpoet_tools"},behaviors:i.extend({},l.BlockView.prototype.behaviors,{ContainerDropZoneBehavior:{},DraggableBehavior:{cloneOriginal:!0,hideOriginal:!0,onDrop:function(e){e.dragBehavior.view.model.destroy()},onDragSubstituteBy:function(e){var t,n;if(i.isFunction(e.view.onDragSubstituteBy))return(t=new(e.view.onDragSubstituteBy())).render(),n=t.$el.get(0).cloneNode(!0),t.destroy(),n},testAttachToInstance:function(e,t){return 1===t.renderOptions.depth}}}),onDragSubstituteBy:function(){if(1===this.renderOptions.depth){if(3===this.model.get("blocks").length)return a.ThreeColumnContainerWidgetView;if(2===this.model.get("blocks").length)return a.TwoColumnContainerWidgetView}return a.OneColumnContainerWidgetView},initialize:function(e){l.BlockView.prototype.initialize.apply(this,arguments),this.renderOptions=i.defaults(e.renderOptions||{},{})},onRender:function(){var e,t="";this.toolsView=new a.ContainerBlockToolsView({model:this.model,tools:{settings:1===this.renderOptions.depth,delete:1===this.renderOptions.depth,duplicate:!0,move:1===this.renderOptions.depth,layerSelector:!1}}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("blocks",new a.ContainerBlocksView({collection:this.model.get("blocks"),renderOptions:this.renderOptions})),"string"==typeof(e=this.model.get("columnLayout"))&&(t="mailpoet_irregular_width_contents_container column_layout_"+e),this.$("> .mailpoet_container").attr("class","mailpoet_container mailpoet_container_"+this.model.get("orientation")+" "+t)},showTools:function(e){e&&e.buttons>0||1!==this.renderOptions.depth||this.$el.hasClass("mailpoet_container_layer_active")||(this.$(this.ui.tools).addClass("mailpoet_display_tools"),this.$el.addClass("mailpoet_highlight"),this.toolsView.triggerMethod("showTools"))},hideTools:function(){1!==this.renderOptions.depth||this.$el.hasClass("mailpoet_container_layer_active")||(this.$(this.ui.tools).removeClass("mailpoet_display_tools"),this.$el.removeClass("mailpoet_highlight"),this.toolsView.triggerMethod("hideTools"))},toggleEditingLayer:function(e){var t=this,i=this.$("> .mailpoet_tools .mailpoet_newsletter_layer_selector"),o=n(".mailpoet_layer_overlay"),r=this.$("> .mailpoet_container"),s=function(){t.$el.removeClass("mailpoet_container_layer_active"),i.removeClass("mailpoet_container_layer_active"),r.removeClass("mailpoet_layer_highlight"),o.hide(),o.off("click")};i.hasClass("mailpoet_container_layer_active")?s():(t.$el.addClass("mailpoet_container_layer_active"),i.addClass("mailpoet_container_layer_active"),r.addClass("mailpoet_layer_highlight"),o.click(s),o.show()),e.stopPropagation()}}),a.ContainerBlockEmptyView=t.View.extend({getTemplate:function(){return window.templates.containerEmpty},initialize:function(e){this.renderOptions=i.defaults(e.renderOptions||{},{})},templateContext:function(){return{isRoot:0===this.renderOptions.depth,emptyContainerMessage:this.renderOptions.emptyContainerMessage||""}}}),a.ContainerBlockToolsView=l.BlockToolsView.extend({getSettingsView:function(){return a.ContainerBlockSettingsView}}),a.ContainerBlockSettingsView=l.BlockSettingsView.extend({behaviors:i.extend({},l.BlockSettingsView.prototype.behaviors,{MediaManagerBehavior:{onSelect:"onImageSelect"}}),getTemplate:function(){return window.templates.containerBlockSettings},events:function(){return{"change .mailpoet_field_container_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"click .mailpoet_done_editing":"close","change .mailpoet_field_display_type":"changeDisplayType"}},initialize:function(){l.BlockSettingsView.prototype.initialize.apply(this,arguments),this._columnsSettingsView=new a.ContainerBlockColumnsSettingsView({collection:this.model.get("blocks")})},changeDisplayType:function(e){this.model.get("image").set("display",e.target.value),this.model.trigger("change")},onImageSelect:function(e){this.model.set("image.src",e.src),this.model.trigger("change"),this.render()}}),a.ContainerBlockColumnsSettingsView=t.CollectionView.extend({childView:function(){return a.ContainerBlockColumnSettingsView},childViewOptions:function(e,t){return{columnIndex:t}}}),a.ContainerBlockColumnSettingsView=t.View.extend({getTemplate:function(){return window.templates.containerBlockColumnSettings},initialize:function(e){this.columnNumber=(e.columnIndex||0)+1},templateContext:function(){return{model:this.model.toJSON(),columnNumber:this.columnNumber}}}),a.OneColumnContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.oneColumnLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel]})}}}}),a.TwoColumnContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.twoColumnLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel]})}}}}),a.ThreeColumnContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.threeColumnLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel,new a.ContainerBlockModel]})}}}}),a.TwoColumn12ContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.twoColumn12LayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){var e=new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel]});return e.set("columnLayout","1_2"),e}}}}),a.TwoColumn21ContainerWidgetView=l.WidgetView.extend({className:l.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.twoColumn21LayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){var e=new a.ContainerBlockModel({orientation:"horizontal",blocks:[new a.ContainerBlockModel,new a.ContainerBlockModel]});return e.set("columnLayout","2_1"),e}}}}),o.on("before:start",function(e){e.registerBlockType("container",{blockModel:a.ContainerBlockModel,blockView:a.ContainerBlockView}),e.registerLayoutWidget({name:"oneColumnLayout",priority:100,widgetView:a.OneColumnContainerWidgetView}),e.registerLayoutWidget({name:"twoColumnLayout",priority:100,widgetView:a.TwoColumnContainerWidgetView}),e.registerLayoutWidget({name:"threeColumnLayout",priority:100,widgetView:a.ThreeColumnContainerWidgetView}),e.registerLayoutWidget({name:"twoColumn12Layout",priority:100,widgetView:a.TwoColumn12ContainerWidgetView}),e.registerLayoutWidget({name:"twoColumn21Layout",priority:100,widgetView:a.TwoColumn21ContainerWidgetView})}),a}.apply(t,n))||(e.exports=o)},530:function(e,t,i){var n,o;n=[i(21),i(40),i(6),i(0),i(5)],void 0===(o=function(e,t,i,n,o){"use strict";var r,s={},a=t;return s.ImageBlockModel=a.BlockModel.extend({defaults:function(){return this._getDefaults({type:"image",link:"",src:"",alt:"An image of...",fullWidth:!0,width:"64px",height:"64px",styles:{block:{textAlign:"center"}}},e.getConfig().get("blockDefaults.image"))},_updateDefaults:function(){}}),s.ImageBlockView=a.BlockView.extend({className:"mailpoet_block mailpoet_image_block mailpoet_droppable_block",getTemplate:function(){return window.templates.imageBlock},onDragSubstituteBy:function(){return s.ImageWidgetView},templateContext:function(){return i.extend({imageMissingSrc:e.getConfig().get("urls.imageMissing")},a.BlockView.prototype.templateContext.apply(this))},behaviors:i.extend({},a.BlockView.prototype.behaviors,{ResizableBehavior:{elementSelector:".mailpoet_image",resizeHandleSelector:".mailpoet_image_resize_handle",onResize:function(e){var t=this.$(".mailpoet_image").offset(),i=e.pageX-t.left;this.view.model.set("width",i+"px")}},ShowSettingsBehavior:{ignoreFrom:".mailpoet_image_resize_handle"}}),onRender:function(){var e=this;this.toolsView=new s.ImageBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.model.get("fullWidth")?this.$el.addClass("mailpoet_full_image"):this.$el.removeClass("mailpoet_full_image"),this.model.get("width")&&"auto"!==this.model.get("width")||this.$el.find("img").on("load",function(){e.model.set("width",this.width),e.model.set("height",this.height)}),this.$(".mailpoet_content").css("width",this.model.get("width"))}}),s.ImageBlockToolsView=a.BlockToolsView.extend({getSettingsView:function(){return s.ImageBlockSettingsView}}),s.ImageBlockSettingsView=a.BlockSettingsView.extend({behaviors:i.extend({},a.BlockSettingsView.prototype.behaviors,{MediaManagerBehavior:{onSelect:"onImageSelect"}}),onRender:function(){n.helpTooltip.show(document.getElementById("tooltip-designer-full-width"),{tooltipId:"tooltip-editor-full-width",tooltip:n.I18n.t("helpTooltipDesignerFullWidth")}),n.helpTooltip.show(document.getElementById("tooltip-designer-ideal-width"),{tooltipId:"tooltip-editor-ideal-width",tooltip:n.I18n.t("helpTooltipDesignerIdealWidth")})},getTemplate:function(){return window.templates.imageBlockSettings},events:function(){return{"input .mailpoet_field_image_link":i.partial(this.changeField,"link"),"input .mailpoet_field_image_alt_text":i.partial(this.changeField,"alt"),"change .mailpoet_field_image_full_width":i.partial(this.changeBoolCheckboxField,"fullWidth"),"change .mailpoet_field_image_alignment":i.partial(this.changeField,"styles.block.textAlign"),"click .mailpoet_done_editing":"close","input .mailpoet_field_image_width":i.partial(this.updateValueAndCall,".mailpoet_field_image_width_input",i.partial(this.changePixelField,"width").bind(this)),"change .mailpoet_field_image_width":i.partial(this.updateValueAndCall,".mailpoet_field_image_width_input",i.partial(this.changePixelField,"width").bind(this)),"input .mailpoet_field_image_width_input":i.partial(this.updateValueAndCall,".mailpoet_field_image_width",i.partial(this.changePixelField,"width").bind(this))}},modelEvents:function(){return{"change:maxWidth":"updateMaxWidth","change:width":"updateWidth"}},updateValueAndCall:function(e,t,i){this.$(e).val(o(i.target).val()),t(i)},updateMaxWidth:function(){var e=parseInt(this.model.get("maxWidth"),10);this.$(".mailpoet_field_image_width").attr("max",e),this.$(".mailpoet_field_image_width_input").attr("max",e)},updateWidth:function(){var e=parseInt(this.model.get("width"),10);this.$(".mailpoet_field_image_width").val(e),this.$(".mailpoet_field_image_width_input").val(e)},onImageSelect:function(e){null===e.src?this.model.set({src:""}):this.model.set(e),this.render()}}),r=a.WidgetView.extend({getTemplate:function(){return window.templates.imageInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new s.ImageBlockModel},onDrop:function(e){e.droppedView.triggerMethod("showSettings",{showImageManager:!0})}}}}),s.ImageWidgetView=r,e.on("before:start",function(e){e.registerBlockType("image",{blockModel:s.ImageBlockModel,blockView:s.ImageBlockView}),e.registerWidget({name:"image",widgetView:s.ImageWidgetView,priority:91})}),s}.apply(t,n))||(e.exports=o)},531:function(e,t,i){"use strict";var n,o;n=[i(21),i(40),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.TextBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"text",text:"Edit this to insert text"},e.getConfig().get("blockDefaults.text"))},_updateDefaults:function(){}}),o.TextBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_text_block mailpoet_droppable_block",getTemplate:function(){return window.templates.textBlock},modelEvents:i.omit(r.BlockView.prototype.modelEvents,"change"),behaviors:i.extend({},r.BlockView.prototype.behaviors,{TextEditorBehavior:{toolbar1:"formatselect bold italic forecolor | link unlink",toolbar2:"alignleft aligncenter alignright alignjustify | bullist numlist blockquote | code mailpoet_shortcodes",validElements:"p[class|style],span[class|style],a[href|class|title|target|style],h1[class|style],h2[class|style],h3[class|style],ol[class|style],ul[class|style],li[class|style],strong[class|style],em[class|style],strike,br,blockquote[class|style],table[class|style],tr[class|style],th[class|style],td[class|style]",invalidElements:"script",blockFormats:"Heading 1=h1;Heading 2=h2;Heading 3=h3;Paragraph=p",plugins:"link lists code textcolor colorpicker mailpoet_shortcodes paste",configurationFilter:function(t){return i.extend({},t,{mailpoet_shortcodes:e.getConfig().get("shortcodes").toJSON(),mailpoet_shortcodes_window_title:n.I18n.t("shortcodesWindowTitle")})}}}),initialize:function(e){r.BlockView.prototype.initialize.apply(this,arguments),this.renderOptions=i.defaults(e.renderOptions||{},{disableTextEditor:!1}),this.disableTextEditor=this.renderOptions.disableTextEditor},onDragSubstituteBy:function(){return o.TextWidgetView},onRender:function(){this.toolsView=new o.TextBlockToolsView({model:this.model,tools:{settings:!1}}),this.showChildView("toolsRegion",this.toolsView)},onTextEditorChange:function(e){this.model.set("text",e)},onTextEditorFocus:function(){this.disableDragging(),this.disableShowingTools()},onTextEditorBlur:function(){this.enableDragging(),this.enableShowingTools()}}),o.TextBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.TextBlockSettingsView}}),o.TextBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.textBlockSettings}}),o.TextWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.textInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.TextBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("text",{blockModel:o.TextBlockModel,blockView:o.TextBlockView}),e.registerWidget({name:"text",widgetView:o.TextWidgetView,priority:90})}),o}.apply(t,n))||(e.exports=o)},532:function(e,t,i){"use strict";var n,o;n=[i(21),i(40),i(6)],void 0===(o=function(e,t,i){var n={},o=t;return n.SpacerBlockModel=o.BlockModel.extend({defaults:function(){return this._getDefaults({type:"spacer",styles:{block:{backgroundColor:"transparent",height:"40px"}}},e.getConfig().get("blockDefaults.spacer"))}}),n.SpacerBlockView=o.BlockView.extend({className:"mailpoet_block mailpoet_spacer_block mailpoet_droppable_block",getTemplate:function(){return window.templates.spacerBlock},behaviors:i.defaults({ResizableBehavior:{elementSelector:".mailpoet_spacer",resizeHandleSelector:".mailpoet_resize_handle",minLength:20,modelField:"styles.block.height"},ShowSettingsBehavior:{ignoreFrom:".mailpoet_resize_handle"}},o.BlockView.prototype.behaviors),modelEvents:i.omit(o.BlockView.prototype.modelEvents,"change"),onDragSubstituteBy:function(){return n.SpacerWidgetView},initialize:function(){o.BlockView.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:styles.block.backgroundColor",this.render),this.listenTo(this.model,"change:styles.block.height",this.changeHeight)},onRender:function(){this.toolsView=new n.SpacerBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},changeHeight:function(){this.$(".mailpoet_spacer").css("height",this.model.get("styles.block.height")),this.$(".mailpoet_resize_handle_text").text(this.model.get("styles.block.height"))},onBeforeDestroy:function(){this.stopListening(this.model)}}),n.SpacerBlockToolsView=o.BlockToolsView.extend({getSettingsView:function(){return n.SpacerBlockSettingsView}}),n.SpacerBlockSettingsView=o.BlockSettingsView.extend({getTemplate:function(){return window.templates.spacerBlockSettings},events:function(){return{"change .mailpoet_field_spacer_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"click .mailpoet_done_editing":"close"}}}),n.SpacerWidgetView=o.WidgetView.extend({getTemplate:function(){return window.templates.spacerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new n.SpacerBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("spacer",{blockModel:n.SpacerBlockModel,blockView:n.SpacerBlockView}),e.registerWidget({name:"spacer",widgetView:n.SpacerWidgetView,priority:94})}),n}.apply(t,n))||(e.exports=o)},533:function(e,t,i){"use strict";var n,o;n=[i(21),i(40),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.FooterBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"footer",text:'<a href="[link:subscription_unsubscribe_url]">Unsubscribe</a> | <a href="[link:subscription_manage_url]">Manage subscription</a><br /><b>Add your postal address here!</b>',styles:{block:{backgroundColor:"transparent"},text:{fontColor:"#000000",fontFamily:"Arial",fontSize:"12px",textAlign:"center"},link:{fontColor:"#0000ff",textDecoration:"none"}}},e.getConfig().get("blockDefaults.footer"))},_updateDefaults:function(){e.getConfig().set("blockDefaults.footer",i.omit(this.toJSON(),"text"))}}),o.FooterBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_footer_block mailpoet_droppable_block",getTemplate:function(){return window.templates.footerBlock},modelEvents:i.extend({"change:styles.block.backgroundColor change:styles.text.fontColor change:styles.text.fontFamily change:styles.text.fontSize change:styles.text.textAlign change:styles.link.fontColor change:styles.link.textDecoration":"render"},i.omit(r.BlockView.prototype.modelEvents,"change")),behaviors:i.extend({},r.BlockView.prototype.behaviors,{TextEditorBehavior:{configurationFilter:function(t){return i.extend({},t,{mailpoet_shortcodes:e.getConfig().get("shortcodes").toJSON(),mailpoet_shortcodes_window_title:n.I18n.t("shortcodesWindowTitle")})}}}),onDragSubstituteBy:function(){return o.FooterWidgetView},onRender:function(){this.toolsView=new o.FooterBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},onTextEditorChange:function(e){this.model.set("text",e)},onTextEditorFocus:function(){this.disableDragging(),this.disableShowingTools()},onTextEditorBlur:function(){this.enableDragging(),this.enableShowingTools()}}),o.FooterBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.FooterBlockSettingsView}}),o.FooterBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.footerBlockSettings},events:function(){return{"change .mailpoet_field_footer_text_color":i.partial(this.changeColorField,"styles.text.fontColor"),"change .mailpoet_field_footer_text_font_family":i.partial(this.changeField,"styles.text.fontFamily"),"change .mailpoet_field_footer_text_size":i.partial(this.changeField,"styles.text.fontSize"),"change #mailpoet_field_footer_link_color":i.partial(this.changeColorField,"styles.link.fontColor"),"change #mailpoet_field_footer_link_underline":function(e){this.model.set("styles.link.textDecoration",e.target.checked?e.target.value:"none")},"change .mailpoet_field_footer_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"change .mailpoet_field_footer_alignment":i.partial(this.changeField,"styles.text.textAlign"),"click .mailpoet_done_editing":"close"}},templateContext:function(){return i.extend({},r.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON()})}}),o.FooterWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.footerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.FooterBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("footer",{blockModel:o.FooterBlockModel,blockView:o.FooterBlockView}),e.registerWidget({name:"footer",widgetView:o.FooterWidgetView,priority:99})}),o}.apply(t,n))||(e.exports=o)},534:function(e,t,i){"use strict";var n,o;n=[i(21),i(40),i(6),i(0)],void 0===(o=function(e,t,i,n){var o={},r=t;return o.HeaderBlockModel=r.BlockModel.extend({defaults:function(){return this._getDefaults({type:"header",text:'Display problems? <a href="[link:newsletter_view_in_browser_url]">View it in your browser</a>',styles:{block:{backgroundColor:"transparent"},text:{fontColor:"#000000",fontFamily:"Arial",fontSize:"12px",textAlign:"center"},link:{fontColor:"#0000ff",textDecoration:"underline"}}},e.getConfig().get("blockDefaults.header"))},_updateDefaults:function(){e.getConfig().set("blockDefaults.header",i.omit(this.toJSON(),"text"))}}),o.HeaderBlockView=r.BlockView.extend({className:"mailpoet_block mailpoet_header_block mailpoet_droppable_block",getTemplate:function(){return window.templates.headerBlock},modelEvents:i.extend({"change:styles.block.backgroundColor change:styles.text.fontColor change:styles.text.fontFamily change:styles.text.fontSize change:styles.text.textAlign change:styles.link.fontColor change:styles.link.textDecoration":"render"},i.omit(r.BlockView.prototype.modelEvents,"change")),behaviors:i.extend({},r.BlockView.prototype.behaviors,{TextEditorBehavior:{configurationFilter:function(t){return i.extend({},t,{mailpoet_shortcodes:e.getConfig().get("shortcodes").toJSON(),mailpoet_shortcodes_window_title:n.I18n.t("shortcodesWindowTitle")})}}}),onDragSubstituteBy:function(){return o.HeaderWidgetView},onRender:function(){this.toolsView=new o.HeaderBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView)},onTextEditorChange:function(e){this.model.set("text",e)},onTextEditorFocus:function(){this.disableDragging(),this.disableShowingTools()},onTextEditorBlur:function(){this.enableDragging(),this.enableShowingTools()}}),o.HeaderBlockToolsView=r.BlockToolsView.extend({getSettingsView:function(){return o.HeaderBlockSettingsView}}),o.HeaderBlockSettingsView=r.BlockSettingsView.extend({getTemplate:function(){return window.templates.headerBlockSettings},events:function(){return{"change .mailpoet_field_header_text_color":i.partial(this.changeColorField,"styles.text.fontColor"),"change .mailpoet_field_header_text_font_family":i.partial(this.changeField,"styles.text.fontFamily"),"change .mailpoet_field_header_text_size":i.partial(this.changeField,"styles.text.fontSize"),"change #mailpoet_field_header_link_color":i.partial(this.changeColorField,"styles.link.fontColor"),"change #mailpoet_field_header_link_underline":function(e){this.model.set("styles.link.textDecoration",e.target.checked?e.target.value:"none")},"change .mailpoet_field_header_background_color":i.partial(this.changeColorField,"styles.block.backgroundColor"),"change .mailpoet_field_header_alignment":i.partial(this.changeField,"styles.text.textAlign"),"click .mailpoet_done_editing":"close"}},templateContext:function(){return i.extend({},r.BlockView.prototype.templateContext.apply(this,arguments),{availableStyles:e.getAvailableStyles().toJSON()})}}),o.HeaderWidgetView=r.WidgetView.extend({getTemplate:function(){return window.templates.headerInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new o.HeaderBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("header",{blockModel:o.HeaderBlockModel,blockView:o.HeaderBlockView}),e.registerWidget({name:"header",widgetView:o.HeaderWidgetView,priority:98})}),o}.apply(t,n))||(e.exports=o)},535:function(e,t,i){var n,o;n=[i(21),i(40),i(234),i(235),i(75),i(0),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a,l){"use strict";var c={},d=t;return c.ALCSupervisor=s.extend({initialize:function(){this.listenTo(e.getChannel(),"automatedLatestContentRefresh",a.debounce(this.refresh,500))},refresh:function(){var t,i=e.findModels(function(e){return"automatedLatestContent"===e.get("type")})||[];0!==i.length&&(t=a.map(i,function(e){return e.toJSON()}),o.getBulkTransformedPosts({blocks:t}).then(a.partial(this.refreshBlocks,i)))},refreshBlocks:function(e,t){a.each(a.zip(e,t),function(e){var t=e[0],i=e[1];t.trigger("refreshPosts",i)})}}),c.AutomatedLatestContentBlockModel=d.BlockModel.extend({stale:["_container"],defaults:function(){return this._getDefaults({type:"automatedLatestContent",withLayout:!1,amount:"5",contentType:"post",terms:[],inclusionType:"include",displayType:"excerpt",titleFormat:"h1",titleAlignment:"left",titleIsLink:!1,imageFullWidth:!1,featuredImagePosition:"belowTitle",showAuthor:"no",authorPrecededBy:"Author:",showCategories:"no",categoriesPrecededBy:"Categories:",readMoreType:"button",readMoreText:"Read more",readMoreButton:{text:"Read more",url:"[postLink]"},sortBy:"newest",showDivider:!0,divider:{},_container:new(e.getBlockTypeModel("container"))},e.getConfig().get("blockDefaults.automatedLatestContent"))},relations:function(){return{readMoreButton:e.getBlockTypeModel("button"),divider:e.getBlockTypeModel("divider"),_container:e.getBlockTypeModel("container")}},initialize:function(){d.BlockView.prototype.initialize.apply(this,arguments),this.on("change:amount change:contentType change:terms change:inclusionType change:displayType change:titleFormat change:featuredImagePosition change:titleAlignment change:titleIsLink change:imageFullWidth change:showAuthor change:authorPrecededBy change:showCategories change:categoriesPrecededBy change:readMoreType change:readMoreText change:sortBy change:showDivider",this._handleChanges,this),this.listenTo(this.get("readMoreButton"),"change",this._handleChanges),this.listenTo(this.get("divider"),"change",this._handleChanges),this.on("add remove update reset",this._handleChanges),this.on("refreshPosts",this.updatePosts,this)},updatePosts:function(e){this.get("_container.blocks").reset(e,{parse:!0})},_handleChanges:function(){this._updateDefaults(),e.getChannel().trigger("automatedLatestContentRefresh")}}),c.AutomatedLatestContentBlockView=d.BlockView.extend({className:"mailpoet_block mailpoet_automated_latest_content_block mailpoet_droppable_block",initialize:function(){e.getChannel().on("replaceAllButtonStyles",function(e){this.model.set({readMoreButton:e})}.bind(this))},getTemplate:function(){return window.templates.automatedLatestContentBlock},regions:{toolsRegion:".mailpoet_tools",postsRegion:".mailpoet_automated_latest_content_block_posts"},modelEvents:a.extend(a.omit(d.BlockView.prototype.modelEvents,"change"),{postsChanged:"render"}),events:a.extend(d.BlockView.prototype.events,{"click .mailpoet_automated_latest_content_block_overlay":"showSettings"}),onDragSubstituteBy:function(){return c.AutomatedLatestContentWidgetView},onRender:function(){var t=e.getBlockTypeView("container"),i={disableTextEditor:!0,disableDragAndDrop:!0,emptyContainerMessage:r.I18n.t("noPostsToDisplay")};this.toolsView=new c.AutomatedLatestContentBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("postsRegion",new t({model:this.model.get("_container"),renderOptions:i}))}}),c.AutomatedLatestContentBlockToolsView=d.BlockToolsView.extend({getSettingsView:function(){return c.AutomatedLatestContentBlockSettingsView}}),c.AutomatedLatestContentBlockSettingsView=d.BlockSettingsView.extend({getTemplate:function(){return window.templates.automatedLatestContentBlockSettings},events:function(){return{"click .mailpoet_automated_latest_content_hide_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_show_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_select_button":"showButtonSettings","click .mailpoet_automated_latest_content_select_divider":"showDividerSettings","change .mailpoet_automated_latest_content_read_more_type":"changeReadMoreType","change .mailpoet_automated_latest_content_display_type":"changeDisplayType","change .mailpoet_automated_latest_content_title_format":"changeTitleFormat","change .mailpoet_automated_latest_content_title_as_links":a.partial(this.changeBoolField,"titleIsLink"),"change .mailpoet_automated_latest_content_show_divider":a.partial(this.changeBoolField,"showDivider"),"input .mailpoet_automated_latest_content_show_amount":a.partial(this.changeField,"amount"),"change .mailpoet_automated_latest_content_content_type":a.partial(this.changeField,"contentType"),"change .mailpoet_automated_latest_content_include_or_exclude":a.partial(this.changeField,"inclusionType"),"change .mailpoet_automated_latest_content_title_alignment":a.partial(this.changeField,"titleAlignment"),"change .mailpoet_automated_latest_content_image_full_width":a.partial(this.changeBoolField,"imageFullWidth"),"change .mailpoet_automated_latest_content_featured_image_position":a.partial(this.changeField,"featuredImagePosition"),"change .mailpoet_automated_latest_content_show_author":a.partial(this.changeField,"showAuthor"),"input .mailpoet_automated_latest_content_author_preceded_by":a.partial(this.changeField,"authorPrecededBy"),"change .mailpoet_automated_latest_content_show_categories":a.partial(this.changeField,"showCategories"),"input .mailpoet_automated_latest_content_categories":a.partial(this.changeField,"categoriesPrecededBy"),"input .mailpoet_automated_latest_content_read_more_text":a.partial(this.changeField,"readMoreText"),"change .mailpoet_automated_latest_content_sort_by":a.partial(this.changeField,"sortBy"),"click .mailpoet_done_editing":"close"}},onRender:function(){var e=this;o.getPostTypes().done(a.bind(this._updateContentTypes,this)),this.$(".mailpoet_automated_latest_content_categories_and_tags").select2({multiple:!0,allowClear:!0,placeholder:r.I18n.t("categoriesAndTags"),ajax:{data:function(e){return{term:e.term,page:e.page||1}},transport:function(t,i,n){var r,s=o.getTaxonomies(e.model.get("contentType")).then(function(e){return r=e,o.getTerms({search:t.data.term,page:t.data.page,taxonomies:a.keys(r)}).then(function(e){return{taxonomies:r,terms:e}})});return s.then(i),s.fail(n),s},processResults:function(e){return{results:a.map(e.terms,function(t){return a.defaults({text:e.taxonomies[t.taxonomy].labels.singular_name+": "+t.name,id:t.term_id},t)}),pagination:{more:100===e.terms.length}}}}}).on({"select2:select":function(t){var i=e.model.get("terms");i.add(t.params.data),e.model.set("terms",i.toJSON())},"select2:unselect":function(t){var i=e.model.get("terms");i.remove(t.params.data),e.model.set("terms",i.toJSON())}}).trigger("change")},toggleDisplayOptions:function(){var e=this.$(".mailpoet_automated_latest_content_display_options"),t=this.$(".mailpoet_automated_latest_content_show_display_options");e.hasClass("mailpoet_closed")?(e.removeClass("mailpoet_closed"),t.addClass("mailpoet_hidden")):(e.addClass("mailpoet_closed"),t.removeClass("mailpoet_hidden"))},showButtonSettings:function(){new i.ButtonBlockSettingsView({model:this.model.get("readMoreButton"),renderOptions:{displayFormat:"subpanel",hideLink:!0,hideApplyToAll:!0}}).render()},showDividerSettings:function(){new n.DividerBlockSettingsView({model:this.model.get("divider"),renderOptions:{displayFormat:"subpanel",hideApplyToAll:!0}}).render()},changeReadMoreType:function(e){var t=l(e.target).val();"link"===t?(this.$(".mailpoet_automated_latest_content_read_more_text").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").addClass("mailpoet_hidden")):"button"===t&&(this.$(".mailpoet_automated_latest_content_read_more_text").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").removeClass("mailpoet_hidden")),this.changeField("readMoreType",e)},changeDisplayType:function(e){var t=l(e.target).val();"titleOnly"===t?(this.$(".mailpoet_automated_latest_content_title_as_list").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").addClass("mailpoet_hidden")):(this.$(".mailpoet_automated_latest_content_title_as_list").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").removeClass("mailpoet_hidden"),"ul"===this.model.get("titleFormat")&&(this.model.set("titleFormat","h1"),this.$(".mailpoet_automated_latest_content_title_format").val(["h1"]),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden"))),"excerpt"===t?this.$(".mailpoet_automated_latest_content_featured_image_position_container").removeClass("mailpoet_hidden"):this.$(".mailpoet_automated_latest_content_featured_image_position_container").addClass("mailpoet_hidden"),this.changeField("displayType",e)},changeTitleFormat:function(e){"ul"===l(e.target).val()?(this.$(".mailpoet_automated_latest_content_non_title_list_options").addClass("mailpoet_hidden"),this.model.set("titleIsLink",!0),this.$(".mailpoet_automated_latest_content_title_as_link").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_links").val(["true"])):(this.$(".mailpoet_automated_latest_content_non_title_list_options").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden")),this.changeField("titleFormat",e)},_updateContentTypes:function(e){var t=this.$(".mailpoet_automated_latest_content_content_type"),i=this.model.get("contentType");t.find("option").remove(),a.each(e,function(e){t.append(l("<option>",{value:e.name,text:e.label}))}),t.val(i)}}),c.AutomatedLatestContentWidgetView=d.WidgetView.extend({getTemplate:function(){return window.templates.automatedLatestContentInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new c.AutomatedLatestContentBlockModel({},{parse:!0})},onDrop:function(e){e.droppedView.triggerMethod("showSettings")}}}}),e.on("before:start",function(e){e.registerBlockType("automatedLatestContent",{blockModel:c.AutomatedLatestContentBlockModel,blockView:c.AutomatedLatestContentBlockView})}),e.on("start",function(e){var t=e;t._ALCSupervisor=new c.ALCSupervisor,t._ALCSupervisor.refresh()}),c}.apply(t,n))||(e.exports=o)},536:function(e,t,i){var n,o;n=[i(21),i(40),i(234),i(235),i(75),i(0),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s,a,l){"use strict";var c={},d=t;return c.ALCLayoutSupervisor=s.extend({initialize:function(){this.listenTo(e.getChannel(),"automatedLatestContentLayoutRefresh",a.debounce(this.refresh,500))},refresh:function(){var t,i=e.findModels(function(e){return"automatedLatestContentLayout"===e.get("type")})||[];0!==i.length&&(t=a.map(i,function(e){return e.toJSON()}),o.getBulkTransformedPosts({blocks:t}).then(a.partial(this.refreshBlocks,i)))},refreshBlocks:function(e,t){a.each(a.zip(e,t),function(e){var t=e[0],i=e[1];t.trigger("refreshPosts",i)})}}),c.AutomatedLatestContentLayoutBlockModel=d.BlockModel.extend({stale:["_container"],defaults:function(){return this._getDefaults({type:"automatedLatestContentLayout",withLayout:!0,amount:"5",contentType:"post",terms:[],inclusionType:"include",displayType:"excerpt",titleFormat:"h1",titleAlignment:"left",titleIsLink:!1,imageFullWidth:!1,featuredImagePosition:"centered",showAuthor:"no",authorPrecededBy:"Author:",showCategories:"no",categoriesPrecededBy:"Categories:",readMoreType:"button",readMoreText:"Read more",readMoreButton:{text:"Read more",url:"[postLink]"},sortBy:"newest",showDivider:!0,divider:{},_container:new(e.getBlockTypeModel("container"))},e.getConfig().get("blockDefaults.automatedLatestContentLayout"))},relations:function(){return{readMoreButton:e.getBlockTypeModel("button"),divider:e.getBlockTypeModel("divider"),_container:e.getBlockTypeModel("container")}},initialize:function(){d.BlockView.prototype.initialize.apply(this,arguments),this.on("change:amount change:contentType change:terms change:inclusionType change:displayType change:titleFormat change:featuredImagePosition change:titleAlignment change:titleIsLink change:imageFullWidth change:showAuthor change:authorPrecededBy change:showCategories change:categoriesPrecededBy change:readMoreType change:readMoreText change:sortBy change:showDivider",this._handleChanges,this),this.listenTo(this.get("readMoreButton"),"change",this._handleChanges),this.listenTo(this.get("divider"),"change",this._handleChanges),this.on("add remove update reset",this._handleChanges),this.on("refreshPosts",this.updatePosts,this)},updatePosts:function(e){this.get("_container.blocks").reset(e,{parse:!0})},_handleChanges:function(){this._updateDefaults(),e.getChannel().trigger("automatedLatestContentLayoutRefresh")}}),c.AutomatedLatestContentLayoutBlockView=d.BlockView.extend({className:"mailpoet_block mailpoet_automated_latest_content_block mailpoet_droppable_block",initialize:function(){e.getChannel().on("replaceAllButtonStyles",function(e){this.model.set({readMoreButton:e})}.bind(this))},getTemplate:function(){return window.templates.automatedLatestContentLayoutBlock},regions:{toolsRegion:".mailpoet_tools",postsRegion:".mailpoet_automated_latest_content_block_posts"},modelEvents:a.extend(a.omit(d.BlockView.prototype.modelEvents,"change"),{postsChanged:"render"}),events:a.extend(d.BlockView.prototype.events,{"click .mailpoet_automated_latest_content_block_overlay":"showSettings"}),onDragSubstituteBy:function(){return c.AutomatedLatestContentLayoutWidgetView},onRender:function(){var t=e.getBlockTypeView("container"),i={disableTextEditor:!0,disableDragAndDrop:!0,emptyContainerMessage:r.I18n.t("noPostsToDisplay")};this.toolsView=new c.AutomatedLatestContentLayoutBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("postsRegion",new t({model:this.model.get("_container"),renderOptions:i}))}}),c.AutomatedLatestContentLayoutBlockToolsView=d.BlockToolsView.extend({getSettingsView:function(){return c.AutomatedLatestContentLayoutBlockSettingsView}}),c.AutomatedLatestContentLayoutBlockSettingsView=d.BlockSettingsView.extend({getTemplate:function(){return window.templates.automatedLatestContentLayoutBlockSettings},events:function(){return{"click .mailpoet_automated_latest_content_hide_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_show_display_options":"toggleDisplayOptions","click .mailpoet_automated_latest_content_select_button":"showButtonSettings","click .mailpoet_automated_latest_content_select_divider":"showDividerSettings","change .mailpoet_automated_latest_content_read_more_type":"changeReadMoreType","change .mailpoet_automated_latest_content_display_type":"changeDisplayType","change .mailpoet_automated_latest_content_title_format":"changeTitleFormat","change .mailpoet_automated_latest_content_title_as_links":a.partial(this.changeBoolField,"titleIsLink"),"change .mailpoet_automated_latest_content_show_divider":a.partial(this.changeBoolField,"showDivider"),"input .mailpoet_automated_latest_content_show_amount":a.partial(this.changeField,"amount"),"change .mailpoet_automated_latest_content_content_type":a.partial(this.changeField,"contentType"),"change .mailpoet_automated_latest_content_include_or_exclude":a.partial(this.changeField,"inclusionType"),"change .mailpoet_automated_latest_content_title_alignment":a.partial(this.changeField,"titleAlignment"),"change .mailpoet_automated_latest_content_image_full_width":a.partial(this.changeBoolField,"imageFullWidth"),"change .mailpoet_automated_latest_content_featured_image_position":a.partial(this.changeField,"featuredImagePosition"),"change .mailpoet_automated_latest_content_show_author":a.partial(this.changeField,"showAuthor"),"input .mailpoet_automated_latest_content_author_preceded_by":a.partial(this.changeField,"authorPrecededBy"),"change .mailpoet_automated_latest_content_show_categories":a.partial(this.changeField,"showCategories"),"input .mailpoet_automated_latest_content_categories":a.partial(this.changeField,"categoriesPrecededBy"),"input .mailpoet_automated_latest_content_read_more_text":a.partial(this.changeField,"readMoreText"),"change .mailpoet_automated_latest_content_sort_by":a.partial(this.changeField,"sortBy"),"click .mailpoet_done_editing":"close"}},onRender:function(){var e=this;o.getPostTypes().done(a.bind(this._updateContentTypes,this)),this.$(".mailpoet_automated_latest_content_categories_and_tags").select2({multiple:!0,allowClear:!0,placeholder:r.I18n.t("categoriesAndTags"),ajax:{data:function(e){return{term:e.term,page:e.page||1}},transport:function(t,i,n){var r,s=o.getTaxonomies(e.model.get("contentType")).then(function(e){return r=e,o.getTerms({search:t.data.term,page:t.data.page,taxonomies:a.keys(r)}).then(function(e){return{taxonomies:r,terms:e}})});return s.then(i),s.fail(n),s},processResults:function(e){return{results:a.map(e.terms,function(t){return a.defaults({text:e.taxonomies[t.taxonomy].labels.singular_name+": "+t.name,id:t.term_id},t)}),pagination:{more:100===e.terms.length}}}}}).on({"select2:select":function(t){var i=e.model.get("terms");i.add(t.params.data),e.model.set("terms",i.toJSON())},"select2:unselect":function(t){var i=e.model.get("terms");i.remove(t.params.data),e.model.set("terms",i.toJSON())}}).trigger("change")},toggleDisplayOptions:function(){var e=this.$(".mailpoet_automated_latest_content_display_options"),t=this.$(".mailpoet_automated_latest_content_show_display_options");e.hasClass("mailpoet_closed")?(e.removeClass("mailpoet_closed"),t.addClass("mailpoet_hidden")):(e.addClass("mailpoet_closed"),t.removeClass("mailpoet_hidden"))},showButtonSettings:function(){new i.ButtonBlockSettingsView({model:this.model.get("readMoreButton"),renderOptions:{displayFormat:"subpanel",hideLink:!0,hideApplyToAll:!0}}).render()},showDividerSettings:function(){new n.DividerBlockSettingsView({model:this.model.get("divider"),renderOptions:{displayFormat:"subpanel",hideApplyToAll:!0}}).render()},changeReadMoreType:function(e){var t=l(e.target).val();"link"===t?(this.$(".mailpoet_automated_latest_content_read_more_text").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").addClass("mailpoet_hidden")):"button"===t&&(this.$(".mailpoet_automated_latest_content_read_more_text").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_select_button").removeClass("mailpoet_hidden")),this.changeField("readMoreType",e)},changeDisplayType:function(e){var t=l(e.target).val();"titleOnly"===t?(this.$(".mailpoet_automated_latest_content_title_as_list").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").addClass("mailpoet_hidden")):(this.$(".mailpoet_automated_latest_content_title_as_list").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_full_width_option").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_image_separator").removeClass("mailpoet_hidden"),"ul"===this.model.get("titleFormat")&&(this.model.set("titleFormat","h1"),this.$(".mailpoet_automated_latest_content_title_format").val(["h1"]),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden"))),"excerpt"===t?this.$(".mailpoet_automated_latest_content_featured_image_position_container").removeClass("mailpoet_hidden"):this.$(".mailpoet_automated_latest_content_featured_image_position_container").addClass("mailpoet_hidden"),this.changeField("displayType",e)},changeTitleFormat:function(e){"ul"===l(e.target).val()?(this.$(".mailpoet_automated_latest_content_non_title_list_options").addClass("mailpoet_hidden"),this.model.set("titleIsLink",!0),this.$(".mailpoet_automated_latest_content_title_as_link").addClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_links").val(["true"])):(this.$(".mailpoet_automated_latest_content_non_title_list_options").removeClass("mailpoet_hidden"),this.$(".mailpoet_automated_latest_content_title_as_link").removeClass("mailpoet_hidden")),this.changeField("titleFormat",e)},_updateContentTypes:function(e){var t=this.$(".mailpoet_automated_latest_content_content_type"),i=this.model.get("contentType");t.find("option").remove(),a.each(e,function(e){t.append(l("<option>",{value:e.name,text:e.label}))}),t.val(i)}}),c.AutomatedLatestContentLayoutWidgetView=d.WidgetView.extend({className:d.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.automatedLatestContentLayoutInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new c.AutomatedLatestContentLayoutBlockModel({},{parse:!0})},onDrop:function(e){e.droppedView.triggerMethod("showSettings")}}}}),e.on("before:start",function(e){e.registerBlockType("automatedLatestContentLayout",{blockModel:c.AutomatedLatestContentLayoutBlockModel,blockView:c.AutomatedLatestContentLayoutBlockView}),e.registerWidget({name:"automatedLatestContentLayout",widgetView:c.AutomatedLatestContentLayoutWidgetView,priority:97})}),e.on("start",function(e){var t=e;t._ALCLayoutSupervisor=new c.ALCLayoutSupervisor,t._ALCLayoutSupervisor.refresh()}),c}.apply(t,n))||(e.exports=o)},537:function(e,t,i){var n,o;n=[i(37),i(25),i(331),i(6),i(5),i(0),i(21),i(75),i(40),i(234),i(235),i(358)],void 0===(o=function(e,t,i,n,o,r,s,a,l,c,d){"use strict";var h,p,u,g,f,m={},v=l;return m.PostsBlockModel=v.BlockModel.extend({stale:["_selectedPosts","_availablePosts","_transformedPosts"],defaults:function(){return this._getDefaults({type:"posts",withLayout:!0,amount:"10",offset:0,contentType:"post",postStatus:"publish",terms:[],search:"",inclusionType:"include",displayType:"excerpt",titleFormat:"h1",titleAlignment:"left",titleIsLink:!1,imageFullWidth:!1,featuredImagePosition:"centered",showAuthor:"no",authorPrecededBy:"Author:",showCategories:"no",categoriesPrecededBy:"Categories:",readMoreType:"link",readMoreText:"Read more",readMoreButton:{text:"Read more",url:"[postLink]"},sortBy:"newest",showDivider:!0,divider:{},_selectedPosts:[],_availablePosts:[],_transformedPosts:new(s.getBlockTypeModel("container"))},s.getConfig().get("blockDefaults.posts"))},relations:function(){return{readMoreButton:s.getBlockTypeModel("button"),divider:s.getBlockTypeModel("divider"),_selectedPosts:e.Collection,_availablePosts:e.Collection,_transformedPosts:s.getBlockTypeModel("container")}},initialize:function(){var e=n.debounce(this.fetchAvailablePosts.bind(this),500),t=n.debounce(this._refreshTransformedPosts.bind(this),500);n.extend(this,i.Requests),this.fetchAvailablePosts(),this.on("change",this._updateDefaults,this),this.on("change:amount change:contentType change:terms change:inclusionType change:postStatus change:search change:sortBy",e),this.on("loadMorePosts",this._loadMorePosts,this),this.listenTo(this.get("_selectedPosts"),"add remove reset",t),this.on("change:displayType change:titleFormat change:featuredImagePosition change:titleAlignment change:titleIsLink change:imageFullWidth change:showAuthor change:authorPrecededBy change:showCategories change:categoriesPrecededBy change:readMoreType change:readMoreText change:showDivider",t),this.listenTo(this.get("readMoreButton"),"change",t),this.listenTo(this.get("divider"),"change",t),this.on("insertSelectedPosts",this._insertSelectedPosts,this)},fetchAvailablePosts:function(){var e=this;this.set("offset",0),a.getPosts(this.toJSON()).done(function(t){e.get("_availablePosts").reset(t),e.get("_selectedPosts").reset(),e.trigger("change:_availablePosts")}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchAvailablePosts"))})},_loadMorePosts:function(){var e=this,t=this.get("_availablePosts").length,i=this.get("offset")+Number(this.get("amount"));return!(0===t||t<i)&&(this.set("offset",i),this.trigger("loadingMorePosts"),a.getPosts(this.toJSON()).done(function(t){e.get("_availablePosts").add(t),e.trigger("change:_availablePosts")}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchAvailablePosts"))}).always(function(){e.trigger("morePostsLoaded")}),!0)},_refreshTransformedPosts:function(){var e=this,t=this.toJSON();t.posts=this.get("_selectedPosts").pluck("ID"),0!==t.posts.length?a.getTransformedPosts(t).done(function(t){e.get("_transformedPosts").get("blocks").reset(t,{parse:!0})}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchRenderedPosts"))}):this.get("_transformedPosts").get("blocks").reset()},_insertSelectedPosts:function(){var e=this.toJSON(),t=this.collection.indexOf(this),i=this.collection;e.posts=this.get("_selectedPosts").pluck("ID"),0!==e.posts.length&&a.getTransformedPosts(e).done(function(e){i.add(JSON.parse(JSON.stringify(e)),{at:t})}).fail(function(){r.Notice.error(r.I18n.t("failedToFetchRenderedPosts"))})}}),m.PostsBlockView=v.BlockView.extend({className:"mailpoet_block mailpoet_posts_block mailpoet_droppable_block",getTemplate:function(){return window.templates.postsBlock},modelEvents:{},regions:n.extend({postsRegion:".mailpoet_posts_container"},v.BlockView.prototype.regions),onDragSubstituteBy:function(){return m.PostsWidgetView},initialize:function(){v.BlockView.prototype.initialize.apply(this,arguments),this.toolsView=new m.PostsBlockToolsView({model:this.model}),this.model.reply("blockView",this.notifyAboutSelf,this)},onRender:function(){var e,t;this.getRegion("toolsRegion").hasView()||this.showChildView("toolsRegion",this.toolsView),this.trigger("showSettings"),e=s.getBlockTypeView("container"),t={disableTextEditor:!0,disableDragAndDrop:!0,emptyContainerMessage:r.I18n.t("noPostsToDisplay")},this.showChildView("postsRegion",new e({model:this.model.get("_transformedPosts"),renderOptions:t}))},notifyAboutSelf:function(){return this},onBeforeDestroy:function(){this.model.stopReplying("blockView",this.notifyAboutSelf,this)}}),m.PostsBlockToolsView=v.BlockToolsView.extend({getSettingsView:function(){return m.PostsBlockSettingsView}}),m.PostsBlockSettingsView=v.BlockSettingsView.extend({getTemplate:function(){return window.templates.postsBlockSettings},regions:{selectionRegion:".mailpoet_settings_posts_selection",displayOptionsRegion:".mailpoet_settings_posts_display_options"},events:{"click .mailpoet_settings_posts_show_display_options":"switchToDisplayOptions","click .mailpoet_settings_posts_show_post_selection":"switchToPostSelection","click .mailpoet_settings_posts_insert_selected":"insertPosts"},templateContext:function(){return{model:this.model.toJSON()}},initialize:function(){this.model.trigger("startEditing"),this.selectionView=new g({model:this.model}),this.displayOptionsView=new h({model:this.model})},onRender:function(){var e=this;this.model.request("blockView"),this.showChildView("selectionRegion",this.selectionView),this.showChildView("displayOptionsRegion",this.displayOptionsView),r.Modal.panel({element:this.$el,template:"",position:"right",width:s.getConfig().get("sidepanelWidth"),onCancel:function(){e.model.destroy()}}),this.selectionView.triggerMethod("attach"),this.displayOptionsView.triggerMethod("attach")},switchToDisplayOptions:function(){this.$(".mailpoet_settings_posts_selection").addClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_display_options").removeClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_show_display_options").addClass("mailpoet_hidden"),this.$(".mailpoet_settings_posts_show_post_selection").removeClass("mailpoet_hidden")},switchToPostSelection:function(){this.$(".mailpoet_settings_posts_display_options").addClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_selection").removeClass("mailpoet_closed"),this.$(".mailpoet_settings_posts_show_post_selection").addClass("mailpoet_hidden"),this.$(".mailpoet_settings_posts_show_display_options").removeClass("mailpoet_hidden")},insertPosts:function(){this.model.trigger("insertSelectedPosts"),this.model.destroy(),this.close()}}),f=t.CollectionView.extend({className:"mailpoet_post_scroll_container",childView:function(){return p},emptyView:function(){return u},childViewOptions:function(){return{blockModel:this.blockModel}},initialize:function(e){this.blockModel=e.blockModel},events:{scroll:"onPostsScroll"},onPostsScroll:function(e){var t=o(e.target);t.scrollTop()+t.innerHeight()>=t[0].scrollHeight&&this.blockModel.trigger("loadMorePosts")}}),g=t.View.extend({getTemplate:function(){return window.templates.postSelectionPostsBlockSettings},regions:{posts:".mailpoet_post_selection_container"},events:function(){return{"change .mailpoet_settings_posts_content_type":n.partial(this.changeField,"contentType"),"change .mailpoet_posts_post_status":n.partial(this.changeField,"postStatus"),"input .mailpoet_posts_search_term":n.partial(this.changeField,"search")}},modelEvents:{"change:offset":function(e,t){0===t&&this.$(".mailpoet_post_scroll_container").scrollTop(0)},loadingMorePosts:function(){this.$(".mailpoet_post_selection_loading").css("visibility","visible")},morePostsLoaded:function(){this.$(".mailpoet_post_selection_loading").css("visibility","hidden")}},templateContext:function(){return{model:this.model.toJSON()}},onRender:function(){var e;a.getPostTypes().done(n.bind(this._updateContentTypes,this)),e=new f({collection:this.model.get("_availablePosts"),blockModel:this.model}),this.showChildView("posts",e)},onAttach:function(){var e=this;this.$(".mailpoet_posts_categories_and_tags").select2({multiple:!0,allowClear:!0,placeholder:r.I18n.t("categoriesAndTags"),ajax:{data:function(e){return{term:e.term,page:e.page||1}},transport:function(t,i,o){var r,s=a.getTaxonomies(e.model.get("contentType")).then(function(e){return r=e,a.getTerms({search:t.data.term,page:t.data.page,taxonomies:n.keys(r)}).then(function(e){return{taxonomies:r,terms:e}})});return s.then(i),s.fail(o),s},processResults:function(e){return{results:n.map(e.terms,function(t){return n.defaults({text:e.taxonomies[t.taxonomy].labels.singular_name+": "+t.name,id:t.term_id},t)}),pagination:{more:100===e.terms.length}}}}}).on({"select2:select":function(t){var i=e.model.get("terms");i.add(t.params.data),e.model.set("terms",i.toJSON())},"select2:unselect":function(t){var i=e.model.get("terms");i.remove(t.params.data),e.model.set("terms",i.toJSON())}}).trigger("change")},changeField:function(e,t){this.model.set(e,o(t.target).val())},_updateContentTypes:function(e){var t=this.$(".mailpoet_settings_posts_content_type"),i=this.model.get("contentType");t.find("option").remove(),n.each(e,function(e){t.append(o("<option>",{value:e.name,text:e.label}))}),t.val(i)}}),u=t.View.extend({getTemplate:function(){return window.templates.emptyPostPostsBlockSettings}}),p=t.View.extend({getTemplate:function(){return window.templates.singlePostPostsBlockSettings},events:function(){return{"change .mailpoet_select_post_checkbox":"postSelectionChange"}},templateContext:function(){return{model:this.model.toJSON(),index:this._index}},initialize:function(e){this.blockModel=e.blockModel},postSelectionChange:function(e){var t=o(e.target),i=this.blockModel.get("_selectedPosts");t.prop("checked")?i.add(this.model):i.remove(this.model)}}),h=v.BlockSettingsView.extend({getTemplate:function(){return window.templates.displayOptionsPostsBlockSettings},events:function(){return{"click .mailpoet_posts_select_button":"showButtonSettings","click .mailpoet_posts_select_divider":"showDividerSettings","change .mailpoet_posts_read_more_type":"changeReadMoreType","change .mailpoet_posts_display_type":"changeDisplayType","change .mailpoet_posts_title_format":"changeTitleFormat","change .mailpoet_posts_title_as_links":n.partial(this.changeBoolField,"titleIsLink"),"change .mailpoet_posts_show_divider":n.partial(this.changeBoolField,"showDivider"),"input .mailpoet_posts_show_amount":n.partial(this.changeField,"amount"),"change .mailpoet_posts_content_type":n.partial(this.changeField,"contentType"),"change .mailpoet_posts_include_or_exclude":n.partial(this.changeField,"inclusionType"),"change .mailpoet_posts_title_alignment":n.partial(this.changeField,"titleAlignment"),"change .mailpoet_posts_image_full_width":n.partial(this.changeBoolField,"imageFullWidth"),"change .mailpoet_posts_featured_image_position":n.partial(this.changeField,"featuredImagePosition"),"change .mailpoet_posts_show_author":n.partial(this.changeField,"showAuthor"),"input .mailpoet_posts_author_preceded_by":n.partial(this.changeField,"authorPrecededBy"),"change .mailpoet_posts_show_categories":n.partial(this.changeField,"showCategories"),"input .mailpoet_posts_categories":n.partial(this.changeField,"categoriesPrecededBy"),"input .mailpoet_posts_read_more_text":n.partial(this.changeField,"readMoreText"),"change .mailpoet_posts_sort_by":n.partial(this.changeField,"sortBy")}},templateContext:function(){return{model:this.model.toJSON()}},showButtonSettings:function(){new c.ButtonBlockSettingsView({model:this.model.get("readMoreButton"),renderOptions:{displayFormat:"subpanel",hideLink:!0,hideApplyToAll:!0}}).render()},showDividerSettings:function(){new d.DividerBlockSettingsView({model:this.model.get("divider"),renderOptions:{displayFormat:"subpanel",hideApplyToAll:!0}}).render()},changeReadMoreType:function(e){var t=o(e.target).val();"link"===t?(this.$(".mailpoet_posts_read_more_text").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_select_button").addClass("mailpoet_hidden")):"button"===t&&(this.$(".mailpoet_posts_read_more_text").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_select_button").removeClass("mailpoet_hidden")),this.changeField("readMoreType",e)},changeDisplayType:function(e){var t=o(e.target).val();"titleOnly"===t?(this.$(".mailpoet_posts_title_as_list").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_full_width_option").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_separator").addClass("mailpoet_hidden")):(this.$(".mailpoet_posts_title_as_list").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_full_width_option").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_image_separator").removeClass("mailpoet_hidden"),"ul"===this.model.get("titleFormat")&&(this.model.set("titleFormat","h1"),this.$(".mailpoet_posts_title_format").val(["h1"]),this.$(".mailpoet_posts_title_as_link").removeClass("mailpoet_hidden"))),"excerpt"===t?this.$(".mailpoet_posts_featured_image_position_container").removeClass("mailpoet_hidden"):this.$(".mailpoet_posts_featured_image_position_container").addClass("mailpoet_hidden"),this.changeField("displayType",e)},changeTitleFormat:function(e){"ul"===o(e.target).val()?(this.$(".mailpoet_posts_non_title_list_options").addClass("mailpoet_hidden"),this.model.set("titleIsLink",!0),this.$(".mailpoet_posts_title_as_link").addClass("mailpoet_hidden"),this.$(".mailpoet_posts_title_as_links").val(["true"])):(this.$(".mailpoet_posts_non_title_list_options").removeClass("mailpoet_hidden"),this.$(".mailpoet_posts_title_as_link").removeClass("mailpoet_hidden")),this.changeField("titleFormat",e)}}),m.PostsWidgetView=v.WidgetView.extend({className:v.WidgetView.prototype.className+" mailpoet_droppable_layout_block",getTemplate:function(){return window.templates.postsInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new m.PostsBlockModel({},{parse:!0})}}}}),s.on("before:start",function(e){e.registerBlockType("posts",{blockModel:m.PostsBlockModel,blockView:m.PostsBlockView}),e.registerWidget({name:"posts",widgetView:m.PostsWidgetView,priority:96})}),m}.apply(t,n))||(e.exports=o)},538:function(e,t,i){var n,o;n=[i(21),i(40),i(37),i(25),i(54),i(6),i(5)],void 0===(o=function(e,t,i,n,o,r,s){"use strict";var a,l,c,d,h,p={},u=t;return p.SocialIconModel=o.extend({defaults:function(){var t=e.getConfig().get("socialIcons.custom");return{type:"socialIcon",iconType:"custom",link:t.get("defaultLink"),image:e.getAvailableStyles().get("socialIconSets.default.custom"),height:"32px",width:"32px",text:t.get("title")}},initialize:function(){var t=this;this.on("change:iconType",function(){var i=e.getConfig().get("socialIcons").get(t.get("iconType")),n=t.collection.iconBlockModel.getIconSet();this.set({link:i.get("defaultLink"),image:n.get(t.get("iconType")),text:i.get("title")})},this),this.on("change",function(){e.getChannel().trigger("autoSave")})}}),p.SocialIconCollectionModel=i.Collection.extend({model:p.SocialIconModel}),p.SocialBlockModel=u.BlockModel.extend({name:"iconBlockModel",defaults:function(){return this._getDefaults({type:"social",iconSet:"default",styles:{block:{textAlign:"center"}},icons:new p.SocialIconCollectionModel},e.getConfig().get("blockDefaults.social"))},relations:{icons:p.SocialIconCollectionModel},initialize:function(){this.get("icons").on("add remove change",this._iconsChanged,this),this.on("change:iconSet",this.changeIconSet,this),this.on("change",this._updateDefaults,this)},getIconSet:function(){return e.getAvailableStyles().get("socialIconSets").get(this.get("iconSet"))},changeIconSet:function(){var e=this.getIconSet();r.each(this.get("icons").models,function(t){t.set("image",e.get(t.get("iconType")))})},_iconsChanged:function(){this._updateDefaults(),e.getChannel().trigger("autoSave")}}),h=n.View.extend({tagName:"span",getTemplate:function(){return window.templates.socialIconBlock},modelEvents:{change:"render"},templateContext:function(){var t=e.getAvailableStyles().get("socialIconSets");return{model:this.model.toJSON(),allIconSets:t.toJSON(),imageMissingSrc:e.getConfig().get("urls.imageMissing")}}}),p.SocialIconCollectionView=n.CollectionView.extend({childView:h}),p.SocialBlockView=u.BlockView.extend({className:"mailpoet_block mailpoet_social_block mailpoet_droppable_block",getTemplate:function(){return window.templates.socialBlock},regions:r.extend({},u.BlockView.prototype.regions,{icons:".mailpoet_social"}),ui:{tools:"> .mailpoet_tools"},behaviors:r.extend({},u.BlockView.prototype.behaviors,{ShowSettingsBehavior:{}}),onDragSubstituteBy:function(){return p.SocialWidgetView},onRender:function(){this.toolsView=new p.SocialBlockToolsView({model:this.model}),this.showChildView("toolsRegion",this.toolsView),this.showChildView("icons",new p.SocialIconCollectionView({collection:this.model.get("icons")}))}}),p.SocialBlockToolsView=u.BlockToolsView.extend({getSettingsView:function(){return p.SocialBlockSettingsView}}),p.SocialBlockSettingsView=u.BlockSettingsView.extend({getTemplate:function(){return window.templates.socialBlockSettings},regions:{iconRegion:"#mailpoet_social_icons_selection",stylesRegion:"#mailpoet_social_icons_styles"},events:function(){return{"click .mailpoet_done_editing":"close","change .mailpoet_social_block_alignment":r.partial(this.changeField,"styles.block.textAlign")}},initialize:function(){u.BlockSettingsView.prototype.initialize.apply(this,arguments),this._iconSelectorView=new a({model:this.model}),this._stylesView=new d({model:this.model})},onRender:function(){this.showChildView("iconRegion",this._iconSelectorView),this.showChildView("stylesRegion",this._stylesView)}}),l=n.View.extend({getTemplate:function(){return window.templates.socialSettingsIcon},events:function(){return{"click .mailpoet_delete_block":"deleteIcon","change .mailpoet_social_icon_field_type":r.partial(this.changeField,"iconType"),"input .mailpoet_social_icon_field_image":r.partial(this.changeField,"image"),"input .mailpoet_social_icon_field_link":this.changeLink,"input .mailpoet_social_icon_field_text":r.partial(this.changeField,"text")}},modelEvents:{"change:iconType":"render","change:image":function(){this.$(".mailpoet_social_icon_image").attr("src",this.model.get("image"))},"change:text":function(){this.$(".mailpoet_social_icon_image").attr("alt",this.model.get("text"))}},templateContext:function(){var t=e.getConfig().get("socialIcons"),i=r.map(r.keys(t.attributes),function(e){return{iconType:e,title:t.get(e).get("title")}}),n=e.getAvailableStyles().get("socialIconSets");return r.extend({},u.BlockView.prototype.templateContext.apply(this,arguments),{iconTypes:i,currentType:t.get(this.model.get("iconType")).toJSON(),allIconSets:n.toJSON()})},deleteIcon:function(){this.model.destroy()},changeLink:function(e){if("email"!==this.model.get("iconType"))return this.changeField("link",e);this.model.set("link","mailto:"+s(e.target).val())},changeField:function(e,t){this.model.set(e,s(t.target).val())}}),c=n.CollectionView.extend({behaviors:{SortableBehavior:{items:"> div"}},childViewContainer:"#mailpoet_social_icon_selector_contents",childView:l}),a=n.View.extend({getTemplate:function(){return window.templates.socialSettingsIconSelector},regions:{icons:"#mailpoet_social_icon_selector_contents"},events:{"click .mailpoet_add_social_icon":"addSocialIcon"},modelEvents:{"change:iconSet":"render"},addSocialIcon:function(){this.model.get("icons").add({})},onRender:function(){this.showChildView("icons",new c({collection:this.model.get("icons")}))}}),d=n.View.extend({getTemplate:function(){return window.templates.socialSettingsStyles},modelEvents:{change:"render"},events:{"click .mailpoet_social_icon_set":"changeSocialIconSet"},initialize:function(){this.listenTo(this.model.get("icons"),"add remove change",this.render)},templateContext:function(){var t=e.getAvailableStyles().get("socialIconSets");return{activeSet:this.model.get("iconSet"),socialIconSets:t.toJSON(),availableSets:r.keys(t.toJSON()),availableSocialIcons:this.model.get("icons").pluck("iconType")}},changeSocialIconSet:function(e){this.model.set("iconSet",s(e.currentTarget).data("setname"))},onBeforeDestroy:function(){this.model.get("icons").off("add remove",this.render,this)}}),p.SocialWidgetView=u.WidgetView.extend({getTemplate:function(){return window.templates.socialInsertion},behaviors:{DraggableBehavior:{cloneOriginal:!0,drop:function(){return new p.SocialBlockModel}}}}),e.on("before:start",function(e){e.registerBlockType("social",{blockModel:p.SocialBlockModel,blockView:p.SocialBlockView}),e.registerWidget({name:"social",widgetView:p.SocialWidgetView,priority:95})}),p}.apply(t,n))||(e.exports=o)},54:function(e,t){Backbone.SuperModel=function(e,t){var i=function(t){return e.isString(t)&&(t=t.split(".")),t},n=function(e,t,n){t=i(t),lastKeyIndex=t.length-1;for(var o=0;o<lastKeyIndex;++o)key=t[o],key in e||(e[key]={}),e=e[key];n(e,t[lastKeyIndex])},o=function(n,r,s){r=i(r);var a=e.first(r),l=n.get(a);l instanceof t.Model&&o(l,e.rest(r),s),s(n,r)},r=function(t,i,n){var o;i&&(o=e.result(t,"relations")[i]);return n&&!o&&(o=a),null==o&&(o=a),o},s=function(t,i,n){var o=e.result(t,"name");return o&&!i[o]&&(i[o]=t),i},a=t.Model.extend({relations:{},unsafeAttributes:[],name:null,_valueForCollection:function(t){return!!e.isArray(t)&&(!(t.length>=1)||e.isObject(t[0]))},_nestedSet:function(i,n,o){for(var c=(i=i.split(".")).length-1,d=this,h=0;h<c;++h){var p=i[h];if(!d.attributes[p]){var u=new(r(d,p,n));d.attributes[p]=s(d,u)}d=d.attributes[p]}var g=i[c];if(!e.isArray(n)&&e.isObject(n)&&function(e){return e.constructor===Object}(n))if(0===e.size(n))d.attributes[g]=new a;else for(var f in n){var m=g+"."+f;d._nestedSet(m,n[f],o)}else if(this._valueForCollection(n)){var v=r(d,g,n);v.prototype instanceof t.Model&&(v=l);var _=new v(n);_=s(d,_),d.attributes[g]=_}else 1==i.length?d.attributes[g]=n:d.set(g,n,e.extend({skipNested:!0,forceChange:!0},o));o.silent||function(t){for(var i=t.length-1;i>=0;i--){var n=t.slice(0,i),o=t.slice(i);if(1!=o.length){var r=this;(n=n.join(".")).length>0&&(r=this.get(n));for(var s=e.first(o),a=e.rest(o),l=[s],c=0;c<a.length;c++)s=[s,a[c]].join("."),l.push(s);for(var d=0;d<l.length;d++){var h=l[d],p=r.trigger;p&&e.isFunction(p)&&p.call(r,"change:"+h,r,r.get(h))}}}}.call(this,i)},_setChanging:function(){this._previousAttributes=this.toJSON(),this.changed={}},_triggerChanges:function(e,t,i){e.length&&(this._pending=!0);for(var n=0,o=e.length;n<o;n++)i||(i=this.get(e[n])),1==e[n].split(".").length&&this.trigger("change:"+e[n],this,i,t)},_setChange:function(t,i,o){var r,s,a=this.get(t);return t=t.split("."),!e.isEqual(a,i)||o.forceChange?(r=this.changed,s=i,n(r,t,function(e,t){e[t]=s}),!0):(function(e,t){n(e,t,function(e,t){delete e[t]})}(this.changed,t),!1)},set:function(e,t,i){var n,r,s,a,l,c,d;if(null==e)return this;if("object"==typeof e?(r=e,i=t):(r={})[e]=t,i=i||{},!this._validate(r,i))return!1;s=i.unset,l=i.silent,a=[],c=this._changing,d=i.skipNested,this._changing=!0,c||this._setChanging(),this.idAttribute in r&&(this.id=r[this.idAttribute]);var h=function(e,t){delete e.attributes[t]};for(n in r)t=r[n],this._setChange(n,t,i)&&a.push(n),s?o(this,n,h):d?this.attributes[n]=t:this._nestedSet(n,t,i);if(l||this._triggerChanges(a,i),c)return this;if(!l)for(;this._pending;)this._pending=!1,this.trigger("change",this,i);return this._pending=!1,this._changing=!1,this},get:function(t){var i=t?t.split("."):[];if(i.length>1){var n=this.attributes[e.first(i)];if(!n)return;var o=e.rest(i).join(".");return e.isFunction(n.get)?n.get(o):n[o]}return this.attributes[t]},toJSON:function(t){t=t||{};var i=e.result(this,"unsafeAttributes");t.except&&(i=e.union(i,t.except));var n=e.clone(this.attributes);return e.each(i,function(e){delete n[e]}),e.each(n,function(t,i){t&&e.isFunction(t.toJSON)&&(n[i]=t.toJSON())}),n},hasChanged:function(t){return null==t?!e.isEmpty(this.changed):(i=this.changed,o=!1,n(i,t,function(t,i){o=e.has(t,i)}),o);var i,o},previous:function(e){return null!=e&&this._previousAttributes?function(e,t,n){for(var o=(t=i(t)).length,r=0;r<o;r++){if(!e||"object"!=typeof e)return n;e=e[t[r]]}return void 0===e?n:e}(this._previousAttributes,e):null},clear:function(e){for(var i in this.id=void 0,this.attributes){var n=this.attributes[i];n instanceof t.Model?n.clear():n instanceof t.Collection?n.reset():this.unset(i)}return this}}),l=t.Collection.extend({model:a});return a}(_,Backbone),e.exports=Backbone.SuperModel},542:function(e,t,i){"use strict";i.r(t);i(508),i(509);var n=i(222),o=i.n(n),r=i(15),s=i.n(r),a=i(31),l=i.n(a),c=i(0),d=i.n(c),h=i(1),p=i.n(h),u=i(18),g=i.n(u),f=i(7),m=i.n(f),v=i(4),_=i.n(v),w=function(){var e="user_seen_editor_tutorial".concat(window.config.currentUserId);window.config.dragDemoUrlSettings||_()(window.config.installedAt).isBefore(_()().subtract(7,"days"))||d.a.Modal.popup({title:d.a.I18n.t("tutorialVideoTitle"),template:'<div class="mailpoet_drag_and_drop_tutorial"><video style="height:640px;" src="'.concat(window.config.dragDemoUrl,'" controls autoplay></video></div>'),onCancel:function(){d.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"settings",action:"set",data:m()({},e,1)})}})};s.a.addAction("mailpoet_newsletters_editor_initialize",function(e){var t;document.getElementById("mailpoet_editor")&&window.EditorApplication&&(d.a.Modal.loading(!0),d.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"get",data:{id:(t="id",(document.location.search.split("".concat(t,"="))[1]||"").split("&")[0])}}).always(function(){return d.a.Modal.loading(!1)}).always(function(){return w()}).done(function(t){var i,n,r,a=t.data;o.a.resolve(s.a.applyFilters("mailpoet_newsletters_editor_extend_config",e,a)).then(function(e){window.EditorApplication.start({newsletter:a,config:e})}).catch(function(){window.EditorApplication.start({newsletter:a,config:e})}),i=a.type,n=document.getElementById("mailpoet_editor_breadcrumb"),r=s.a.applyFilters("mailpoet_newsletters_editor_breadcrumb",p.a.createElement(l.a,{step:"editor"}),i,"editor"),g.a.render(r,n),"sending"===a.status&&a.queue&&null===a.queue.status&&d.a.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"sending_queue",action:"pause",data:{newsletter_id:a.id}}).done(function(){return d.a.Notice.success(d.a.I18n.t("newsletterIsPaused"))}).fail(function(e){e.errors.length>0&&d.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0,static:!0})})}).fail(function(e){e.errors.length>0&&d.a.Notice.error(e.errors.map(function(e){return e.message}),{scroll:!0,static:!0})}))});i(21),i(510),i(511),i(512),i(513),i(514),i(515),i(75),i(46),i(520),i(522),i(523),i(524),i(525),i(526),i(527),i(528),i(529),i(234),i(530),i(235),i(531),i(532),i(533),i(534),i(535),i(536),i(537),i(538)},75:function(e,t,i){var n,o;n=[i(21),i(6),i(0),i(224)],void 0===(o=function(e,t,i){var n={_query:function(e){return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"automatedLatestContent",action:e.action,data:e.options||{}})}};return n._cachedQuery=t.memoize(n._query,JSON.stringify),n.getNewsletter=function(e){return n._query({action:"get",options:e})},n.getPostTypes=function(){return n._cachedQuery({action:"getPostTypes",options:{}}).then(function(e){return t.values(e.data)})},n.getTaxonomies=function(e){return n._cachedQuery({action:"getTaxonomies",options:{postType:e}}).then(function(e){return e.data})},n.getTerms=function(e){return n._cachedQuery({action:"getTerms",options:e}).then(function(e){return e.data})},n.getPosts=function(e){return n._cachedQuery({action:"getPosts",options:e}).then(function(e){return e.data})},n.getTransformedPosts=function(e){return n._cachedQuery({action:"getTransformedPosts",options:e}).then(function(e){return e.data})},n.getBulkTransformedPosts=function(e){return n._query({action:"getBulkTransformedPosts",options:e}).then(function(e){return e.data})},n.saveNewsletter=function(e){return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"save",data:e||{}})},n.previewNewsletter=function(e){return i.Ajax.post({api_version:window.mailpoet_api_version,endpoint:"newsletters",action:"sendPreview",data:e||{}})},e.on("start",function(){n.getPostTypes()}),n}.apply(t,n))||(e.exports=o)}},[[542,0,1]]]);
assets/dist/js/{vendor.163f0d2a.js → vendor.49939687.js} RENAMED
@@ -1,4 +1,4 @@
1
- !function(t){function e(e){for(var i,a,o=e[0],c=e[1],l=e[2],h=0,p=[];h<o.length;h++)a=o[h],n[a]&&p.push(n[a][0]),n[a]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(t[i]=c[i]);for(u&&u(e);p.length;)p.shift()();return s.push.apply(s,l||[]),r()}function r(){for(var t,e=0;e<s.length;e++){for(var r=s[e],i=!0,o=1;o<r.length;o++){var c=r[o];0!==n[c]&&(i=!1)}i&&(s.splice(e--,1),t=a(a.s=r[0]))}return t}var i={},n={0:0},s=[];function a(e){if(i[e])return i[e].exports;var r=i[e]={i:e,l:!1,exports:{}};return t[e].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=t,a.c=i,a.d=function(t,e,r){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)a.d(r,i,function(e){return t[e]}.bind(null,i));return r},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="";var o=window.mailpoetJsonp=window.mailpoetJsonp||[],c=o.push.bind(o);o.push=e,o=o.slice();for(var l=0;l<o.length;l++)e(o[l]);var u=c;s.push([371]),r()}({14:function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},15:function(t,e,r){(function(e){e.MailPoetLib||(e.MailPoetLib={}),t.exports=e.MailPoetLib.Hooks=r(244)}).call(this,r(14))},21:function(t,e,r){
2
  /**!
3
 
4
  @license
@@ -25,4 +25,4 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
25
  THE SOFTWARE.
26
 
27
  */
28
- var i;i=function(){return function(t){var e={};function r(i){if(e[i])return e[i].exports;var n=e[i]={exports:{},id:i,loaded:!1};return t[i].call(n.exports,n,n.exports,r),n.loaded=!0,n.exports}return r.m=t,r.c=e,r.p="",r(0)}([function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(2)),s=i(r(35)),a=r(36),o=r(41),c=i(r(42)),l=i(r(39)),u=i(r(34)),h=n.default.create;function p(){var t=h();return t.compile=function(e,r){return o.compile(e,r,t)},t.precompile=function(e,r){return o.precompile(e,r,t)},t.AST=s.default,t.Compiler=o.Compiler,t.JavaScriptCompiler=c.default,t.Parser=a.parser,t.parse=a.parse,t}var f=p();f.create=p,u.default(f),f.Visitor=l.default,f.default=f,e.default=f,t.exports=e.default},function(t,e){"use strict";e.default=function(t){return t&&t.__esModule?t:{default:t}},e.__esModule=!0},function(t,e,r){"use strict";var i=r(3).default,n=r(1).default;e.__esModule=!0;var s=i(r(4)),a=n(r(21)),o=n(r(6)),c=i(r(5)),l=i(r(22)),u=n(r(34));function h(){var t=new s.HandlebarsEnvironment;return c.extend(t,s),t.SafeString=a.default,t.Exception=o.default,t.Utils=c,t.escapeExpression=c.escapeExpression,t.VM=l,t.template=function(e){return l.template(e,t)},t}var p=h();p.create=h,u.default(p),p.default=p,e.default=p,t.exports=e.default},function(t,e){"use strict";e.default=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e},e.__esModule=!0},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.HandlebarsEnvironment=l;var n=r(5),s=i(r(6)),a=r(10),o=r(18),c=i(r(20));e.VERSION="4.0.11";e.COMPILER_REVISION=7;e.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};function l(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},a.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}l.prototype={constructor:l,logger:c.default,log:c.default.log,registerHelper:function(t,e){if("[object Object]"===n.toString.call(t)){if(e)throw new s.default("Arg not supported with multiple helpers");n.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if("[object Object]"===n.toString.call(t))n.extend(this.partials,t);else{if(void 0===e)throw new s.default('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if("[object Object]"===n.toString.call(t)){if(e)throw new s.default("Arg not supported with multiple decorators");n.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var u=c.default.log;e.log=u,e.createFrame=n.createFrame,e.logger=c.default},function(t,e){"use strict";e.__esModule=!0,e.extend=a,e.indexOf=function(t,e){for(var r=0,i=t.length;r<i;r++)if(t[r]===e)return r;return-1},e.escapeExpression=function(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}if(!n.test(t))return t;return t.replace(i,s)},e.isEmpty=function(t){return!t&&0!==t||!(!l(t)||0!==t.length)},e.createFrame=function(t){var e=a({},t);return e._parent=t,e},e.blockParams=function(t,e){return t.path=e,t},e.appendContextPath=function(t,e){return(t?t+".":"")+e};var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},i=/[&<>"'`=]/g,n=/[&<>"'`=]/;function s(t){return r[t]}function a(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}var o=Object.prototype.toString;e.toString=o;var c=function(t){return"function"==typeof t};c(/x/)&&(e.isFunction=c=function(t){return"function"==typeof t&&"[object Function]"===o.call(t)}),e.isFunction=c;var l=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===o.call(t)};e.isArray=l},function(t,e,r){"use strict";var i=r(7).default;e.__esModule=!0;var n=["description","fileName","lineNumber","message","name","number","stack"];function s(t,e){var r=e&&e.loc,a=void 0,o=void 0;r&&(t+=" - "+(a=r.start.line)+":"+(o=r.start.column));for(var c=Error.prototype.constructor.call(this,t),l=0;l<n.length;l++)this[n[l]]=c[n[l]];Error.captureStackTrace&&Error.captureStackTrace(this,s);try{r&&(this.lineNumber=a,i?Object.defineProperty(this,"column",{value:o,enumerable:!0}):this.column=o)}catch(t){}}s.prototype=new Error,e.default=s,t.exports=e.default},function(t,e,r){t.exports={default:r(8),__esModule:!0}},function(t,e,r){var i=r(9);t.exports=function(t,e,r){return i.setDesc(t,e,r)}},function(t,e){var r=Object;t.exports={create:r.create,getProto:r.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:r.getOwnPropertyDescriptor,setDesc:r.defineProperty,setDescs:r.defineProperties,getKeys:r.keys,getNames:r.getOwnPropertyNames,getSymbols:r.getOwnPropertySymbols,each:[].forEach}},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.registerDefaultHelpers=function(t){n.default(t),s.default(t),a.default(t),o.default(t),c.default(t),l.default(t),u.default(t)};var n=i(r(11)),s=i(r(12)),a=i(r(13)),o=i(r(14)),c=i(r(15)),l=i(r(16)),u=i(r(17))},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerHelper("blockHelperMissing",function(e,r){var n=r.inverse,s=r.fn;if(!0===e)return s(this);if(!1===e||null==e)return n(this);if(i.isArray(e))return e.length>0?(r.ids&&(r.ids=[r.name]),t.helpers.each(e,r)):n(this);if(r.data&&r.ids){var a=i.createFrame(r.data);a.contextPath=i.appendContextPath(r.data.contextPath,r.name),r={data:a}}return s(e,r)})},t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=r(5),s=i(r(6));e.default=function(t){t.registerHelper("each",function(t,e){if(!e)throw new s.default("Must pass iterator to #each");var r=e.fn,i=e.inverse,a=0,o="",c=void 0,l=void 0;function u(e,i,s){c&&(c.key=e,c.index=i,c.first=0===i,c.last=!!s,l&&(c.contextPath=l+e)),o+=r(t[e],{data:c,blockParams:n.blockParams([t[e],e],[l+e,null])})}if(e.data&&e.ids&&(l=n.appendContextPath(e.data.contextPath,e.ids[0])+"."),n.isFunction(t)&&(t=t.call(this)),e.data&&(c=n.createFrame(e.data)),t&&"object"==typeof t)if(n.isArray(t))for(var h=t.length;a<h;a++)a in t&&u(a,a,a===t.length-1);else{var p=void 0;for(var f in t)t.hasOwnProperty(f)&&(void 0!==p&&u(p,a-1),p=f,a++);void 0!==p&&u(p,a-1,!0)}return 0===a&&(o=i(this)),o})},t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(6));e.default=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new n.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerHelper("if",function(t,e){return i.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||i.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless",function(e,r){return t.helpers.if.call(this,e,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},t.exports=e.default},function(t,e){"use strict";e.__esModule=!0,e.default=function(t){t.registerHelper("log",function(){for(var e=[void 0],r=arguments[arguments.length-1],i=0;i<arguments.length-1;i++)e.push(arguments[i]);var n=1;null!=r.hash.level?n=r.hash.level:r.data&&null!=r.data.level&&(n=r.data.level),e[0]=n,t.log.apply(t,e)})},t.exports=e.default},function(t,e){"use strict";e.__esModule=!0,e.default=function(t){t.registerHelper("lookup",function(t,e){return t&&t[e]})},t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerHelper("with",function(t,e){i.isFunction(t)&&(t=t.call(this));var r=e.fn;if(i.isEmpty(t))return e.inverse(this);var n=e.data;return e.data&&e.ids&&((n=i.createFrame(e.data)).contextPath=i.appendContextPath(e.data.contextPath,e.ids[0])),r(t,{data:n,blockParams:i.blockParams([t],[n&&n.contextPath])})})},t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.registerDefaultDecorators=function(t){n.default(t)};var n=i(r(19))},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerDecorator("inline",function(t,e,r,n){var s=t;return e.partials||(e.partials={},s=function(n,s){var a=r.partials;r.partials=i.extend({},a,e.partials);var o=t(n,s);return r.partials=a,o}),e.partials[n.args[0]]=n.fn,s})},t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5),n={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=i.indexOf(n.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=n.lookupLevel(t),"undefined"!=typeof console&&n.lookupLevel(n.level)<=t){var e=n.methodMap[t];console[e]||(e="log");for(var r=arguments.length,i=Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];console[e].apply(console,i)}}};e.default=n,t.exports=e.default},function(t,e){"use strict";function r(t){this.string=t}e.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},e.default=r,t.exports=e.default},function(t,e,r){"use strict";var i=r(23).default,n=r(3).default,s=r(1).default;e.__esModule=!0,e.checkRevision=function(t){var e=t&&t[0]||1,r=c.COMPILER_REVISION;if(e!==r){if(e<r){var i=c.REVISION_CHANGES[r],n=c.REVISION_CHANGES[e];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+n+").")}throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}},e.template=function(t,e){if(!e)throw new o.default("No environment passed to template");if(!t||!t.main)throw new o.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r={strict:function(t,e){if(!(e in t))throw new o.default('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var r=t.length,i=0;i<r;i++)if(t[i]&&null!=t[i][e])return t[i][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:a.escapeExpression,invokePartial:function(r,i,n){n.hash&&(i=a.extend({},i,n.hash),n.ids&&(n.ids[0]=!0));r=e.VM.resolvePartial.call(this,r,i,n);var s=e.VM.invokePartial.call(this,r,i,n);null==s&&e.compile&&(n.partials[n.name]=e.compile(r,t.compilerOptions,e),s=n.partials[n.name](i,n));if(null!=s){if(n.indent){for(var c=s.split("\n"),l=0,u=c.length;l<u&&(c[l]||l+1!==u);l++)c[l]=n.indent+c[l];s=c.join("\n")}return s}throw new o.default("The partial "+n.name+" could not be compiled when running in runtime-only mode")},fn:function(e){var r=t[e];return r.decorator=t[e+"_d"],r},programs:[],program:function(t,e,r,i,n){var s=this.programs[t],a=this.fn(t);return e||n||i||r?s=l(this,t,a,e,r,i,n):s||(s=this.programs[t]=l(this,t,a)),s},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var r=t||e;return t&&e&&t!==e&&(r=a.extend({},e,t)),r},nullContext:i({}),noop:e.VM.noop,compilerInfo:t.compiler};function n(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],s=i.data;n._setup(i),!i.partial&&t.useData&&(s=function(t,e){e&&"root"in e||((e=e?c.createFrame(e):{}).root=t);return e}(e,s));var a=void 0,o=t.useBlockParams?[]:void 0;function l(e){return""+t.main(r,e,r.helpers,r.partials,s,o,a)}return t.useDepths&&(a=i.depths?e!=i.depths[0]?[e].concat(i.depths):i.depths:[e]),(l=h(t.main,l,r,i.depths||[],s,o))(e,i)}return n.isTop=!0,n._setup=function(i){i.partial?(r.helpers=i.helpers,r.partials=i.partials,r.decorators=i.decorators):(r.helpers=r.merge(i.helpers,e.helpers),t.usePartial&&(r.partials=r.merge(i.partials,e.partials)),(t.usePartial||t.useDecorators)&&(r.decorators=r.merge(i.decorators,e.decorators)))},n._child=function(e,i,n,s){if(t.useBlockParams&&!n)throw new o.default("must pass block params");if(t.useDepths&&!s)throw new o.default("must pass parent depths");return l(r,e,t[e],i,0,n,s)},n},e.wrapProgram=l,e.resolvePartial=function(t,e,r){t?t.call||r.name||(r.name=t,t=r.partials[t]):t="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name];return t},e.invokePartial=function(t,e,r){var i=r.data&&r.data["partial-block"];r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var n=void 0;r.fn&&r.fn!==u&&function(){r.data=c.createFrame(r.data);var t=r.fn;n=r.data["partial-block"]=function(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return r.data=c.createFrame(r.data),r.data["partial-block"]=i,t(e,r)},t.partials&&(r.partials=a.extend({},r.partials,t.partials))}();void 0===t&&n&&(t=n);if(void 0===t)throw new o.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)},e.noop=u;var a=n(r(5)),o=s(r(6)),c=r(4);function l(t,e,r,i,n,s,a){function o(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=a;return!a||e==a[0]||e===t.nullContext&&null===a[0]||(o=[e].concat(a)),r(t,e,t.helpers,t.partials,n.data||i,s&&[n.blockParams].concat(s),o)}return(o=h(r,o,t,a,i,s)).program=e,o.depth=a?a.length:0,o.blockParams=n||0,o}function u(){return""}function h(t,e,r,i,n,s){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],n,s,i),a.extend(e,o)}return e}},function(t,e,r){t.exports={default:r(24),__esModule:!0}},function(t,e,r){r(25),t.exports=r(30).Object.seal},function(t,e,r){var i=r(26);r(27)("seal",function(t){return function(e){return t&&i(e)?t(e):e}})},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,r){var i=r(28),n=r(30),s=r(33);t.exports=function(t,e){var r=(n.Object||{})[t]||Object[t],a={};a[t]=e(r),i(i.S+i.F*s(function(){r(1)}),"Object",a)}},function(t,e,r){var i=r(29),n=r(30),s=r(31),a=function(t,e,r){var o,c,l,u=t&a.F,h=t&a.G,p=t&a.S,f=t&a.P,d=t&a.B,m=t&a.W,g=h?n:n[e]||(n[e]={}),v=h?i:p?i[e]:(i[e]||{}).prototype;for(o in h&&(r=e),r)(c=!u&&v&&o in v)&&o in g||(l=c?v[o]:r[o],g[o]=h&&"function"!=typeof v[o]?r[o]:d&&c?s(l,i):m&&v[o]==l?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e.prototype=t.prototype,e}(l):f&&"function"==typeof l?s(Function.call,l):l,f&&((g.prototype||(g.prototype={}))[o]=l))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,t.exports=a},function(t,e){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(t,e){var r=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=r)},function(t,e,r){var i=r(32);t.exports=function(t,e,r){if(i(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,i){return t.call(e,r,i)};case 3:return function(r,i,n){return t.call(e,r,i,n)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){(function(r){"use strict";e.__esModule=!0,e.default=function(t){var e=void 0!==r?r:window,i=e.Handlebars;t.noConflict=function(){return e.Handlebars===t&&(e.Handlebars=i),t}},t.exports=e.default}).call(e,function(){return this}())},function(t,e){"use strict";e.__esModule=!0;var r={helpers:{helperExpression:function(t){return"SubExpression"===t.type||("MustacheStatement"===t.type||"BlockStatement"===t.type)&&!!(t.params&&t.params.length||t.hash)},scopedId:function(t){return/^\.|this\b/.test(t.original)},simpleId:function(t){return 1===t.parts.length&&!r.helpers.scopedId(t)&&!t.depth}}};e.default=r,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default,n=r(3).default;e.__esModule=!0,e.parse=function(t,e){if("Program"===t.type)return t;return s.default.yy=l,l.locInfo=function(t){return new l.SourceLocation(e&&e.srcName,t)},new a.default(e).accept(s.default.parse(t))};var s=i(r(37)),a=i(r(38)),o=n(r(40)),c=r(5);e.parser=s.default;var l={};c.extend(l,o)},function(t,e){"use strict";e.__esModule=!0;var r=function(){var t={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(t,e,r,i,n,s,a){var o=s.length-1;switch(n){case 1:return s[o-1];case 2:this.$=i.prepareProgram(s[o]);break;case 3:case 4:case 5:case 6:case 7:case 8:this.$=s[o];break;case 9:this.$={type:"CommentStatement",value:i.stripComment(s[o]),strip:i.stripFlags(s[o],s[o]),loc:i.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:s[o],value:s[o],loc:i.locInfo(this._$)};break;case 11:this.$=i.prepareRawBlock(s[o-2],s[o-1],s[o],this._$);break;case 12:this.$={path:s[o-3],params:s[o-2],hash:s[o-1]};break;case 13:this.$=i.prepareBlock(s[o-3],s[o-2],s[o-1],s[o],!1,this._$);break;case 14:this.$=i.prepareBlock(s[o-3],s[o-2],s[o-1],s[o],!0,this._$);break;case 15:this.$={open:s[o-5],path:s[o-4],params:s[o-3],hash:s[o-2],blockParams:s[o-1],strip:i.stripFlags(s[o-5],s[o])};break;case 16:case 17:this.$={path:s[o-4],params:s[o-3],hash:s[o-2],blockParams:s[o-1],strip:i.stripFlags(s[o-5],s[o])};break;case 18:this.$={strip:i.stripFlags(s[o-1],s[o-1]),program:s[o]};break;case 19:var c=i.prepareBlock(s[o-2],s[o-1],s[o],s[o],!1,this._$),l=i.prepareProgram([c],s[o-1].loc);l.chained=!0,this.$={strip:s[o-2].strip,program:l,chain:!0};break;case 20:this.$=s[o];break;case 21:this.$={path:s[o-1],strip:i.stripFlags(s[o-2],s[o])};break;case 22:case 23:this.$=i.prepareMustache(s[o-3],s[o-2],s[o-1],s[o-4],i.stripFlags(s[o-4],s[o]),this._$);break;case 24:this.$={type:"PartialStatement",name:s[o-3],params:s[o-2],hash:s[o-1],indent:"",strip:i.stripFlags(s[o-4],s[o]),loc:i.locInfo(this._$)};break;case 25:this.$=i.preparePartialBlock(s[o-2],s[o-1],s[o],this._$);break;case 26:this.$={path:s[o-3],params:s[o-2],hash:s[o-1],strip:i.stripFlags(s[o-4],s[o])};break;case 27:case 28:this.$=s[o];break;case 29:this.$={type:"SubExpression",path:s[o-3],params:s[o-2],hash:s[o-1],loc:i.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:s[o],loc:i.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:i.id(s[o-2]),value:s[o],loc:i.locInfo(this._$)};break;case 32:this.$=i.id(s[o-1]);break;case 33:case 34:this.$=s[o];break;case 35:this.$={type:"StringLiteral",value:s[o],original:s[o],loc:i.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(s[o]),original:Number(s[o]),loc:i.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===s[o],original:"true"===s[o],loc:i.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:i.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:i.locInfo(this._$)};break;case 40:case 41:this.$=s[o];break;case 42:this.$=i.preparePath(!0,s[o],this._$);break;case 43:this.$=i.preparePath(!1,s[o],this._$);break;case 44:s[o-2].push({part:i.id(s[o]),original:s[o],separator:s[o-1]}),this.$=s[o-2];break;case 45:this.$=[{part:i.id(s[o]),original:s[o]}];break;case 46:this.$=[];break;case 47:s[o-1].push(s[o]);break;case 48:this.$=[s[o]];break;case 49:s[o-1].push(s[o]);break;case 50:this.$=[];break;case 51:s[o-1].push(s[o]);break;case 58:this.$=[];break;case 59:s[o-1].push(s[o]);break;case 64:this.$=[];break;case 65:s[o-1].push(s[o]);break;case 70:this.$=[];break;case 71:s[o-1].push(s[o]);break;case 78:this.$=[];break;case 79:s[o-1].push(s[o]);break;case 82:this.$=[];break;case 83:s[o-1].push(s[o]);break;case 86:this.$=[];break;case 87:s[o-1].push(s[o]);break;case 90:this.$=[];break;case 91:s[o-1].push(s[o]);break;case 94:this.$=[];break;case 95:s[o-1].push(s[o]);break;case 98:this.$=[s[o]];break;case 99:s[o-1].push(s[o]);break;case 100:this.$=[s[o]];break;case 101:s[o-1].push(s[o])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(t,e){throw new Error(t)},parse:function(t){var e=this,r=[0],i=[null],n=[],s=this.table,a="",o=0,c=0,l=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var u=this.lexer.yylloc;n.push(u);var h=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var p,f,d,m,g,v,y,S,k,b,_={};;){if(d=r[r.length-1],this.defaultActions[d]?m=this.defaultActions[d]:(null==p&&(b=void 0,"number"!=typeof(b=e.lexer.lex()||1)&&(b=e.symbols_[b]||b),p=b),m=s[d]&&s[d][p]),void 0===m||!m.length||!m[0]){var P="";if(!l){for(v in k=[],s[d])this.terminals_[v]&&v>2&&k.push("'"+this.terminals_[v]+"'");P=this.lexer.showPosition?"Parse error on line "+(o+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+k.join(", ")+", got '"+(this.terminals_[p]||p)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[p]||p,line:this.lexer.yylineno,loc:u,expected:k})}}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+d+", token: "+p);switch(m[0]){case 1:r.push(p),i.push(this.lexer.yytext),n.push(this.lexer.yylloc),r.push(m[1]),p=null,f?(p=f,f=null):(c=this.lexer.yyleng,a=this.lexer.yytext,o=this.lexer.yylineno,u=this.lexer.yylloc,l>0&&l--);break;case 2:if(y=this.productions_[m[1]][1],_.$=i[i.length-y],_._$={first_line:n[n.length-(y||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(y||1)].first_column,last_column:n[n.length-1].last_column},h&&(_._$.range=[n[n.length-(y||1)].range[0],n[n.length-1].range[1]]),void 0!==(g=this.performAction.call(_,a,c,o,this.yy,m[1],i,n)))return g;y&&(r=r.slice(0,-1*y*2),i=i.slice(0,-1*y),n=n.slice(0,-1*y)),r.push(this.productions_[m[1]][0]),i.push(_.$),n.push(_._$),S=s[r[r.length-2]][r[r.length-1]],r.push(S);break;case 3:return!0}}return!0}},e=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var n=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===i.length?this.yylloc.first_column:0)+i[i.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[n[0],n[0]+this.yyleng-e]),this},more:function(){return this._more=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var t,e,r,i,n;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),a=0;a<s.length&&(!(r=this._input.match(this.rules[s[a]]))||e&&!(r[0].length>e[0].length)||(e=r,i=a,this.options.flex));a++);return e?((n=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,s[i],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return void 0!==t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(t){this.begin(t)},options:{},performAction:function(t,e,r,i){function n(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}switch(r){case 0:if("\\\\"===e.yytext.slice(-2)?(n(0,1),this.begin("mu")):"\\"===e.yytext.slice(-1)?(n(0,1),this.begin("emu")):this.begin("mu"),e.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e.yytext=e.yytext.substr(5,e.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(e.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return e.yytext=n(1,2).replace(/\\"/g,'"'),80;case 32:return e.yytext=n(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return e.yytext=e.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return t}();function r(){this.yy={}}return t.lexer=e,r.prototype=t,t.Parser=r,new r}();e.default=r,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(39));function s(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=t}function a(t,e,r){void 0===e&&(e=t.length);var i=t[e-1],n=t[e-2];return i?"ContentStatement"===i.type?(n||!r?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(i.original):void 0:r}function o(t,e,r){void 0===e&&(e=-1);var i=t[e+1],n=t[e+2];return i?"ContentStatement"===i.type?(n||!r?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(i.original):void 0:r}function c(t,e,r){var i=t[null==e?0:e+1];if(i&&"ContentStatement"===i.type&&(r||!i.rightStripped)){var n=i.value;i.value=i.value.replace(r?/^\s+/:/^[ \t]*\r?\n?/,""),i.rightStripped=i.value!==n}}function l(t,e,r){var i=t[null==e?t.length-1:e-1];if(i&&"ContentStatement"===i.type&&(r||!i.leftStripped)){var n=i.value;return i.value=i.value.replace(r?/\s+$/:/[ \t]+$/,""),i.leftStripped=i.value!==n,i.leftStripped}}s.prototype=new n.default,s.prototype.Program=function(t){var e=!this.options.ignoreStandalone,r=!this.isRootSeen;this.isRootSeen=!0;for(var i=t.body,n=0,s=i.length;n<s;n++){var u=i[n],h=this.accept(u);if(h){var p=a(i,n,r),f=o(i,n,r),d=h.openStandalone&&p,m=h.closeStandalone&&f,g=h.inlineStandalone&&p&&f;h.close&&c(i,n,!0),h.open&&l(i,n,!0),e&&g&&(c(i,n),l(i,n)&&"PartialStatement"===u.type&&(u.indent=/([ \t]+$)/.exec(i[n-1].original)[1])),e&&d&&(c((u.program||u.inverse).body),l(i,n)),e&&m&&(c(i,n),l((u.inverse||u.program).body))}}return t},s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(t){this.accept(t.program),this.accept(t.inverse);var e=t.program||t.inverse,r=t.program&&t.inverse,i=r,n=r;if(r&&r.chained)for(i=r.body[0].program;n.chained;)n=n.body[n.body.length-1].program;var s={open:t.openStrip.open,close:t.closeStrip.close,openStandalone:o(e.body),closeStandalone:a((i||e).body)};if(t.openStrip.close&&c(e.body,null,!0),r){var u=t.inverseStrip;u.open&&l(e.body,null,!0),u.close&&c(i.body,null,!0),t.closeStrip.open&&l(n.body,null,!0),!this.options.ignoreStandalone&&a(e.body)&&o(i.body)&&(l(e.body),c(i.body))}else t.closeStrip.open&&l(e.body,null,!0);return s},s.prototype.Decorator=s.prototype.MustacheStatement=function(t){return t.strip},s.prototype.PartialStatement=s.prototype.CommentStatement=function(t){var e=t.strip||{};return{inlineStandalone:!0,open:e.open,close:e.close}},e.default=s,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(6));function s(){this.parents=[]}function a(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function o(t){a.call(this,t),this.acceptKey(t,"program"),this.acceptKey(t,"inverse")}function c(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),this.acceptKey(t,"hash")}s.prototype={constructor:s,mutating:!1,acceptKey:function(t,e){var r=this.accept(t[e]);if(this.mutating){if(r&&!s.prototype[r.type])throw new n.default('Unexpected node type "'+r.type+'" found when accepting '+e+" on "+t.type);t[e]=r}},acceptRequired:function(t,e){if(this.acceptKey(t,e),!t[e])throw new n.default(t.type+" requires "+e)},acceptArray:function(t){for(var e=0,r=t.length;e<r;e++)this.acceptKey(t,e),t[e]||(t.splice(e,1),e--,r--)},accept:function(t){if(t){if(!this[t.type])throw new n.default("Unknown type: "+t.type,t);this.current&&this.parents.unshift(this.current),this.current=t;var e=this[t.type](t);return this.current=this.parents.shift(),!this.mutating||e?e:!1!==e?t:void 0}},Program:function(t){this.acceptArray(t.body)},MustacheStatement:a,Decorator:a,BlockStatement:o,DecoratorBlock:o,PartialStatement:c,PartialBlockStatement:function(t){c.call(this,t),this.acceptKey(t,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:a,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(t){this.acceptArray(t.pairs)},HashPair:function(t){this.acceptRequired(t,"value")}},e.default=s,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.SourceLocation=function(t,e){this.source=t,this.start={line:e.first_line,column:e.first_column},this.end={line:e.last_line,column:e.last_column}},e.id=function(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t},e.stripFlags=function(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.length-3)}},e.stripComment=function(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")},e.preparePath=function(t,e,r){r=this.locInfo(r);for(var i=t?"@":"",s=[],a=0,o=0,c=e.length;o<c;o++){var l=e[o].part,u=e[o].original!==l;if(i+=(e[o].separator||"")+l,u||".."!==l&&"."!==l&&"this"!==l)s.push(l);else{if(s.length>0)throw new n.default("Invalid path: "+i,{loc:r});".."===l&&(a++,"../")}}return{type:"PathExpression",data:t,depth:a,parts:s,original:i,loc:r}},e.prepareMustache=function(t,e,r,i,n,s){var a=i.charAt(3)||i.charAt(2),o="{"!==a&&"&"!==a;return{type:/\*/.test(i)?"Decorator":"MustacheStatement",path:t,params:e,hash:r,escaped:o,strip:n,loc:this.locInfo(s)}},e.prepareRawBlock=function(t,e,r,i){s(t,r),i=this.locInfo(i);var n={type:"Program",body:e,strip:{},loc:i};return{type:"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:i}},e.prepareBlock=function(t,e,r,i,a,o){i&&i.path&&s(t,i);var c=/\*/.test(t.open);e.blockParams=t.blockParams;var l=void 0,u=void 0;if(r){if(c)throw new n.default("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=i.strip),u=r.strip,l=r.program}a&&(a=l,l=e,e=a);return{type:c?"DecoratorBlock":"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:e,inverse:l,openStrip:t.strip,inverseStrip:u,closeStrip:i&&i.strip,loc:this.locInfo(o)}},e.prepareProgram=function(t,e){if(!e&&t.length){var r=t[0].loc,i=t[t.length-1].loc;r&&i&&(e={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:i.end.line,column:i.end.column}})}return{type:"Program",body:t,strip:{},loc:e}},e.preparePartialBlock=function(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.path,params:t.params,hash:t.hash,program:e,openStrip:t.strip,closeStrip:r&&r.strip,loc:this.locInfo(i)}};var n=i(r(6));function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r={loc:t.path.loc};throw new n.default(t.path.original+" doesn't match "+e,r)}}},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.Compiler=c,e.precompile=function(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+t);"data"in(e=e||{})||(e.data=!0);e.compat&&(e.useDepths=!0);var i=r.parse(t,e),s=(new r.Compiler).compile(i,e);return(new r.JavaScriptCompiler).compile(s,e)},e.compile=function(t,e,r){void 0===e&&(e={});if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+t);"data"in(e=s.extend({},e))||(e.data=!0);e.compat&&(e.useDepths=!0);var i=void 0;function a(){var i=r.parse(t,e),n=(new r.Compiler).compile(i,e),s=(new r.JavaScriptCompiler).compile(n,e,void 0,!0);return r.template(s)}function o(t,e){return i||(i=a()),i.call(this,t,e)}return o._setup=function(t){return i||(i=a()),i._setup(t)},o._child=function(t,e,r,n){return i||(i=a()),i._child(t,e,r,n)},o};var n=i(r(6)),s=r(5),a=i(r(35)),o=[].slice;function c(){}function l(t,e){if(t===e)return!0;if(s.isArray(t)&&s.isArray(e)&&t.length===e.length){for(var r=0;r<t.length;r++)if(!l(t[r],e[r]))return!1;return!0}}function u(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpression",data:!1,depth:0,parts:[e.original+""],original:e.original+"",loc:e.loc}}}c.prototype={compiler:c,equals:function(t){var e=this.opcodes.length;if(t.opcodes.length!==e)return!1;for(var r=0;r<e;r++){var i=this.opcodes[r],n=t.opcodes[r];if(i.opcode!==n.opcode||!l(i.args,n.args))return!1}e=this.children.length;for(r=0;r<e;r++)if(!this.children[r].equals(t.children[r]))return!1;return!0},guid:0,compile:function(t,e){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=e,this.stringParams=e.stringParams,this.trackIds=e.trackIds,e.blockParams=e.blockParams||[];var r=e.knownHelpers;if(e.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},r)for(var i in r)i in r&&(this.options.knownHelpers[i]=r[i]);return this.accept(t)},compileProgram:function(t){var e=(new this.compiler).compile(t,this.options),r=this.guid++;return this.usePartial=this.usePartial||e.usePartial,this.children[r]=e,this.useDepths=this.useDepths||e.useDepths,r},accept:function(t){if(!this[t.type])throw new n.default("Unknown type: "+t.type,t);this.sourceNode.unshift(t);var e=this[t.type](t);return this.sourceNode.shift(),e},Program:function(t){this.options.blockParams.unshift(t.blockParams);for(var e=t.body,r=e.length,i=0;i<r;i++)this.accept(e[i]);return this.options.blockParams.shift(),this.isSimple=1===r,this.blockParams=t.blockParams?t.blockParams.length:0,this},BlockStatement:function(t){u(t);var e=t.program,r=t.inverse;e=e&&this.compileProgram(e),r=r&&this.compileProgram(r);var i=this.classifySexpr(t);"helper"===i?this.helperSexpr(t,e,r):"simple"===i?(this.simpleSexpr(t),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("blockValue",t.path.original)):(this.ambiguousSexpr(t,e,r),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(t){var e=t.program&&this.compileProgram(t.program),r=this.setupFullMustacheParams(t,e,void 0),i=t.path;this.useDecorators=!0,this.opcode("registerDecorator",r.length,i.original)},PartialStatement:function(t){this.usePartial=!0;var e=t.program;e&&(e=this.compileProgram(t.program));var r=t.params;if(r.length>1)throw new n.default("Unsupported number of partial arguments: "+r.length,t);r.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):r.push({type:"PathExpression",parts:[],depth:0}));var i=t.name.original,s="SubExpression"===t.name.type;s&&this.accept(t.name),this.setupFullMustacheParams(t,e,void 0,!0);var a=t.indent||"";this.options.preventIndent&&a&&(this.opcode("appendContent",a),a=""),this.opcode("invokePartial",s,i,a),this.opcode("append")},PartialBlockStatement:function(t){this.PartialStatement(t)},MustacheStatement:function(t){this.SubExpression(t),t.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(t){this.DecoratorBlock(t)},ContentStatement:function(t){t.value&&this.opcode("appendContent",t.value)},CommentStatement:function(){},SubExpression:function(t){u(t);var e=this.classifySexpr(t);"simple"===e?this.simpleSexpr(t):"helper"===e?this.helperSexpr(t):this.ambiguousSexpr(t)},ambiguousSexpr:function(t,e,r){var i=t.path,n=i.parts[0],s=null!=e||null!=r;this.opcode("getContext",i.depth),this.opcode("pushProgram",e),this.opcode("pushProgram",r),i.strict=!0,this.accept(i),this.opcode("invokeAmbiguous",n,s)},simpleSexpr:function(t){var e=t.path;e.strict=!0,this.accept(e),this.opcode("resolvePossibleLambda")},helperSexpr:function(t,e,r){var i=this.setupFullMustacheParams(t,e,r),s=t.path,o=s.parts[0];if(this.options.knownHelpers[o])this.opcode("invokeKnownHelper",i.length,o);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+o,t);s.strict=!0,s.falsy=!0,this.accept(s),this.opcode("invokeHelper",i.length,s.original,a.default.helpers.simpleId(s))}},PathExpression:function(t){this.addDepth(t.depth),this.opcode("getContext",t.depth);var e=t.parts[0],r=a.default.helpers.scopedId(t),i=!t.depth&&!r&&this.blockParamIndex(e);i?this.opcode("lookupBlockParam",i,t.parts):e?t.data?(this.options.data=!0,this.opcode("lookupData",t.depth,t.parts,t.strict)):this.opcode("lookupOnContext",t.parts,t.falsy,t.strict,r):this.opcode("pushContext")},StringLiteral:function(t){this.opcode("pushString",t.value)},NumberLiteral:function(t){this.opcode("pushLiteral",t.value)},BooleanLiteral:function(t){this.opcode("pushLiteral",t.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(t){var e=t.pairs,r=0,i=e.length;for(this.opcode("pushHash");r<i;r++)this.pushParam(e[r].value);for(;r--;)this.opcode("assignToHash",e[r].key);this.opcode("popHash")},opcode:function(t){this.opcodes.push({opcode:t,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(t){t&&(this.useDepths=!0)},classifySexpr:function(t){var e=a.default.helpers.simpleId(t.path),r=e&&!!this.blockParamIndex(t.path.parts[0]),i=!r&&a.default.helpers.helperExpression(t),n=!r&&(i||e);if(n&&!i){var s=t.path.parts[0],o=this.options;o.knownHelpers[s]?i=!0:o.knownHelpersOnly&&(n=!1)}return i?"helper":n?"ambiguous":"simple"},pushParams:function(t){for(var e=0,r=t.length;e<r;e++)this.pushParam(t[e])},pushParam:function(t){var e=null!=t.value?t.value:t.original||"";if(this.stringParams)e.replace&&(e=e.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",e,t.type),"SubExpression"===t.type&&this.accept(t);else{if(this.trackIds){var r=void 0;if(!t.parts||a.default.helpers.scopedId(t)||t.depth||(r=this.blockParamIndex(t.parts[0])),r){var i=t.parts.slice(1).join(".");this.opcode("pushId","BlockParam",r,i)}else(e=t.original||e).replace&&(e=e.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",t.type,e)}this.accept(t)}},setupFullMustacheParams:function(t,e,r,i){var n=t.params;return this.pushParams(n),this.opcode("pushProgram",e),this.opcode("pushProgram",r),t.hash?this.accept(t.hash):this.opcode("emptyHash",i),n},blockParamIndex:function(t){for(var e=0,r=this.options.blockParams.length;e<r;e++){var i=this.options.blockParams[e],n=i&&s.indexOf(i,t);if(i&&n>=0)return[e,n]}}}},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=r(4),s=i(r(6)),a=r(5),o=i(r(43));function c(t){this.value=t}function l(){}l.prototype={nameLookup:function(t,e){return l.isValidJavaScriptVariableName(e)?[t,".",e]:[t,"[",JSON.stringify(e),"]"]},depthedLookup:function(t){return[this.aliasable("container.lookup"),'(depths, "',t,'")']},compilerInfo:function(){var t=n.COMPILER_REVISION;return[t,n.REVISION_CHANGES[t]]},appendToBuffer:function(t,e,r){return a.isArray(t)||(t=[t]),t=this.source.wrap(t,e),this.environment.isSimple?["return ",t,";"]:r?["buffer += ",t,";"]:(t.appendToBuffer=!0,t)},initializeBuffer:function(){return this.quotedString("")},compile:function(t,e,r,i){this.environment=t,this.options=e,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!i,this.name=this.environment.name,this.isChild=!!r,this.context=r||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(t,e),this.useDepths=this.useDepths||t.useDepths||t.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||t.useBlockParams;var n=t.opcodes,a=void 0,o=void 0,c=void 0,l=void 0;for(c=0,l=n.length;c<l;c++)a=n[c],this.source.currentLocation=a.loc,o=o||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=o,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new s.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),i?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(i);if(this.isChild)return u;var h={compiler:this.compilerInfo(),main:u};this.decorators&&(h.main_d=this.decorators,h.useDecorators=!0);var p=this.context,f=p.programs,d=p.decorators;for(c=0,l=f.length;c<l;c++)f[c]&&(h[c]=f[c],d[c]&&(h[c+"_d"]=d[c],h.useDecorators=!0));return this.environment.usePartial&&(h.usePartial=!0),this.options.data&&(h.useData=!0),this.useDepths&&(h.useDepths=!0),this.useBlockParams&&(h.useBlockParams=!0),this.options.compat&&(h.compat=!0),i?h.compilerOptions=this.options:(h.compiler=JSON.stringify(h.compiler),this.source.currentLocation={start:{line:1,column:0}},h=this.objectLiteral(h),e.srcName?(h=h.toStringWithSourceMap({file:e.destName})).map=h.map&&h.map.toString():h=h.toString()),h},preamble:function(){this.lastContext=0,this.source=new o.default(this.options.srcName),this.decorators=new o.default(this.options.srcName)},createFunctionContext:function(t){var e="",r=this.stackVars.concat(this.registers.list);r.length>0&&(e+=", "+r.join(", "));var i=0;for(var n in this.aliases){var s=this.aliases[n];this.aliases.hasOwnProperty(n)&&s.children&&s.referenceCount>1&&(e+=", alias"+ ++i+"="+n,s.children[0]="alias"+i)}var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var o=this.mergeSource(e);return t?(a.push(o),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),") {\n ",o,"}"])},mergeSource:function(t){var e=this.environment.isSimple,r=!this.forceBuffer,i=void 0,n=void 0,s=void 0,a=void 0;return this.source.each(function(t){t.appendToBuffer?(s?t.prepend(" + "):s=t,a=t):(s&&(n?s.prepend("buffer += "):i=!0,a.add(";"),s=a=void 0),n=!0,e||(r=!1))}),r?s?(s.prepend("return "),a.add(";")):n||this.source.push('return "";'):(t+=", buffer = "+(i?"":this.initializeBuffer()),s?(s.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),t&&this.source.prepend("var "+t.substring(2)+(i?"":";\n")),this.source.merge()},blockValue:function(t){var e=this.aliasable("helpers.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs(t,0,r);var i=this.popStack();r.splice(1,0,i),this.push(this.source.functionCall(e,"call",r))},ambiguousBlockValue:function(){var t=this.aliasable("helpers.blockHelperMissing"),e=[this.contextName(0)];this.setupHelperArgs("",0,e,!0),this.flushInline();var r=this.topStack();e.splice(1,0,r),this.pushSource(["if (!",this.lastHelper,") { ",r," = ",this.source.functionCall(t,"call",e),"}"])},appendContent:function(t){this.pendingContent?t=this.pendingContent+t:this.pendingLocation=this.source.currentLocation,this.pendingContent=t},append:function(){if(this.isInline())this.replaceStack(function(t){return[" != null ? ",t,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var t=this.popStack();this.pushSource(["if (",t," != null) { ",this.appendToBuffer(t,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(t){this.lastContext=t},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(t,e,r,i){var n=0;i||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(t[n++])),this.resolvePath("context",t,n,e,r)},lookupBlockParam:function(t,e){this.useBlockParams=!0,this.push(["blockParams[",t[0],"][",t[1],"]"]),this.resolvePath("context",e,1)},lookupData:function(t,e,r){t?this.pushStackLiteral("container.data(data, "+t+")"):this.pushStackLiteral("data"),this.resolvePath("data",e,0,!0,r)},resolvePath:function(t,e,r,i,n){var s=this;if(this.options.strict||this.options.assumeObjects)this.push(function(t,e,r,i){var n=e.popStack(),s=0,a=r.length;t&&a--;for(;s<a;s++)n=e.nameLookup(n,r[s],i);return t?[e.aliasable("container.strict"),"(",n,", ",e.quotedString(r[s]),")"]:n}(this.options.strict&&n,this,e,t));else for(var a=e.length;r<a;r++)this.replaceStack(function(n){var a=s.nameLookup(n,e[r],t);return i?[" && ",a]:[" != null ? ",a," : ",n]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(t,e){this.pushContext(),this.pushString(e),"SubExpression"!==e&&("string"==typeof t?this.pushString(t):this.pushStackLiteral(t))},emptyHash:function(t){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(t?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var t=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(t.ids)),this.stringParams&&(this.push(this.objectLiteral(t.contexts)),this.push(this.objectLiteral(t.types))),this.push(this.objectLiteral(t.values))},pushString:function(t){this.pushStackLiteral(this.quotedString(t))},pushLiteral:function(t){this.pushStackLiteral(t)},pushProgram:function(t){null!=t?this.pushStackLiteral(this.programExpression(t)):this.pushStackLiteral(null)},registerDecorator:function(t,e){var r=this.nameLookup("decorators",e,"decorator"),i=this.setupHelperArgs(e,t);this.decorators.push(["fn = ",this.decorators.functionCall(r,"",["fn","props","container",i])," || fn;"])},invokeHelper:function(t,e,r){var i=this.popStack(),n=this.setupHelper(t,e),s=r?[n.name," || "]:"",a=["("].concat(s,i);this.options.strict||a.push(" || ",this.aliasable("helpers.helperMissing")),a.push(")"),this.push(this.source.functionCall(a,"call",n.callParams))},invokeKnownHelper:function(t,e){var r=this.setupHelper(t,e);this.push(this.source.functionCall(r.name,"call",r.callParams))},invokeAmbiguous:function(t,e){this.useRegister("helper");var r=this.popStack();this.emptyHash();var i=this.setupHelper(0,t,e),n=["(","(helper = ",this.lastHelper=this.nameLookup("helpers",t,"helper")," || ",r,")"];this.options.strict||(n[0]="(helper = ",n.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",n,i.paramsInit?["),(",i.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",i.callParams)," : helper))"])},invokePartial:function(t,e,r){var i=[],n=this.setupParams(e,1,i);t&&(e=this.popStack(),delete n.name),r&&(n.indent=JSON.stringify(r)),n.helpers="helpers",n.partials="partials",n.decorators="container.decorators",t?i.unshift(e):i.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(n.depths="depths"),n=this.objectLiteral(n),i.push(n),this.push(this.source.functionCall("container.invokePartial","",i))},assignToHash:function(t){var e=this.popStack(),r=void 0,i=void 0,n=void 0;this.trackIds&&(n=this.popStack()),this.stringParams&&(i=this.popStack(),r=this.popStack());var s=this.hash;r&&(s.contexts[t]=r),i&&(s.types[t]=i),n&&(s.ids[t]=n),s.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:l,compileChildren:function(t,e){for(var r=t.children,i=void 0,n=void 0,s=0,a=r.length;s<a;s++){i=r[s],n=new this.compiler;var o=this.matchExistingProgram(i);if(null==o){this.context.programs.push("");var c=this.context.programs.length;i.index=c,i.name="program"+c,this.context.programs[c]=n.compile(i,e,this.context,!this.precompile),this.context.decorators[c]=n.decorators,this.context.environments[c]=i,this.useDepths=this.useDepths||n.useDepths,this.useBlockParams=this.useBlockParams||n.useBlockParams,i.useDepths=this.useDepths,i.useBlockParams=this.useBlockParams}else i.index=o.index,i.name="program"+o.index,this.useDepths=this.useDepths||o.useDepths,this.useBlockParams=this.useBlockParams||o.useBlockParams}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;e<r;e++){var i=this.context.environments[e];if(i&&i.equals(t))return i}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof c||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new c(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,i=void 0,n=void 0;if(!this.isInline())throw new s.default("replaceStack on non-inline");var a=this.popStack(!0);if(a instanceof c)e=["(",r=[a.value]],n=!0;else{i=!0;var o=this.incrStack();e=["((",this.push(o)," = ",a,")"],r=this.topStack()}var l=t.call(this,r);n||this.popStack(),i&&this.stackSlot--,this.push(e.concat(l,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;e<r;e++){var i=t[e];if(i instanceof c)this.compileStack.push(i);else{var n=this.incrStack();this.pushSource([n," = ",i,";"]),this.compileStack.push(n)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.inlineStack:this.compileStack).pop();if(!t&&r instanceof c)return r.value;if(!e){if(!this.stackSlot)throw new s.default("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof c?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):((e=this.aliases[t]=this.source.wrap(t)).aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var i=[];return{params:i,paramsInit:this.setupHelperArgs(e,t,i,r),name:this.nameLookup("helpers",e,"helper"),callParams:[this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})")].concat(i)}},setupParams:function(t,e,r){var i={},n=[],s=[],a=[],o=!r,c=void 0;o&&(r=[]),i.name=this.quotedString(t),i.hash=this.popStack(),this.trackIds&&(i.hashIds=this.popStack()),this.stringParams&&(i.hashTypes=this.popStack(),i.hashContexts=this.popStack());var l=this.popStack(),u=this.popStack();(u||l)&&(i.fn=u||"container.noop",i.inverse=l||"container.noop");for(var h=e;h--;)c=this.popStack(),r[h]=c,this.trackIds&&(a[h]=this.popStack()),this.stringParams&&(s[h]=this.popStack(),n[h]=this.popStack());return o&&(i.args=this.source.generateArray(r)),this.trackIds&&(i.ids=this.source.generateArray(a)),this.stringParams&&(i.types=this.source.generateArray(s),i.contexts=this.source.generateArray(n)),this.options.data&&(i.data="data"),this.useBlockParams&&(i.blockParams="blockParams"),i},setupHelperArgs:function(t,e,r,i){var n=this.setupParams(t,e,r);return n=this.objectLiteral(n),i?(this.useRegister("options"),r.push("options"),["options=",n]):r?(r.push(n),""):n}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),e=l.RESERVED_WORDS={},r=0,i=t.length;r<i;r++)e[t[r]]=!0}(),l.isValidJavaScriptVariableName=function(t){return!l.RESERVED_WORDS[t]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(t)},e.default=l,t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5),n=void 0;try{}catch(t){}function s(t,e,r){if(i.isArray(t)){for(var n=[],s=0,a=t.length;s<a;s++)n.push(e.wrap(t[s],r));return n}return"boolean"==typeof t||"number"==typeof t?t+"":t}function a(t){this.srcFile=t,this.source=[]}n||((n=function(t,e,r,i){this.src="",i&&this.add(i)}).prototype={add:function(t){i.isArray(t)&&(t=t.join("")),this.src+=t},prepend:function(t){i.isArray(t)&&(t=t.join("")),this.src=t+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),a.prototype={isEmpty:function(){return!this.source.length},prepend:function(t,e){this.source.unshift(this.wrap(t,e))},push:function(t,e){this.source.push(this.wrap(t,e))},merge:function(){var t=this.empty();return this.each(function(e){t.add([" ",e,"\n"])}),t},each:function(t){for(var e=0,r=this.source.length;e<r;e++)t(this.source[e])},empty:function(){var t=this.currentLocation||{start:{}};return new n(t.start.line,t.start.column,this.srcFile)},wrap:function(t){var e=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return t instanceof n?t:(t=s(t,this,e),new n(e.start.line,e.start.column,this.srcFile,t))},functionCall:function(t,e,r){return r=this.generateList(r),this.wrap([t,e?"."+e+"(":"(",r,")"])},quotedString:function(t){return'"'+(t+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var i=s(t[r],this);"undefined"!==i&&e.push([this.quotedString(r),":",i])}var n=this.generateList(e);return n.prepend("{"),n.add("}"),n},generateList:function(t){for(var e=this.empty(),r=0,i=t.length;r<i;r++)r&&e.add(","),e.add(s(t[r],this));return e},generateArray:function(t){var e=this.generateList(t);return e.prepend("["),e.add("]"),e}},e.default=a,t.exports=e.default}])},t.exports=i()},244:function(t,e){!function(t,e){"use strict";t.wp=t.wp||{},t.wp.hooks=t.wp.hooks||new function(){var t=Array.prototype.slice,e={removeFilter:function(t,r){return"string"==typeof t&&i("filters",t,r),e},applyFilters:function(){var r=t.call(arguments),i=r.shift();return"string"==typeof i?s("filters",i,r):e},addFilter:function(t,r,i,s){return"string"==typeof t&&"function"==typeof r&&(i=parseInt(i||10,10),n("filters",t,r,i,s)),e},removeAction:function(t,r){return"string"==typeof t&&i("actions",t,r),e},doAction:function(){var r=t.call(arguments),i=r.shift();return"string"==typeof i&&s("actions",i,r),e},addAction:function(t,r,i,s){return"string"==typeof t&&"function"==typeof r&&(i=parseInt(i||10,10),n("actions",t,r,i,s)),e}},r={actions:{},filters:{}};function i(t,e,i,n){var s,a,o;if(r[t][e])if(i)if(s=r[t][e],n)for(o=s.length;o--;)(a=s[o]).callback===i&&a.context===n&&s.splice(o,1);else for(o=s.length;o--;)s[o].callback===i&&s.splice(o,1);else r[t][e]=[]}function n(t,e,i,n,s){var a={callback:i,priority:n,context:s},o=r[t][e];o?(o.push(a),o=function(t){for(var e,r,i,n=1,s=t.length;n<s;n++){for(e=t[n],r=n;(i=t[r-1])&&i.priority>e.priority;)t[r]=t[r-1],--r;t[r]=e}return t}(o)):o=[a],r[t][e]=o}function s(t,e,i){var n,s,a=r[t][e];if(!a)return"filters"===t&&i[0];if(s=a.length,"filters"===t)for(n=0;n<s;n++)i[0]=a[n].callback.apply(a[n].context,i);else for(n=0;n<s;n++)a[n].callback.apply(a[n].context,i);return"filters"!==t||i[0]}return e}}(window),t.exports=window.wp.hooks},371:function(t,e,r){"use strict";r.r(e);r(21),r(372),r(15)},372:function(t,e,r){var i,n;i=[r(21)],void 0===(n=function(t){t.registerHelper("concat",function(){var t,e=arguments.length-1,r="";for(t=0;t<e;t+=1)r+=arguments[t];return r}),t.registerHelper("number_format",function(t){return Number(t).toLocaleString()}),t.registerHelper("date_format",function(t,e){var r;if(window.moment){if(void 0===t||Number.isNaN(t)||t<=0)return;return r=e.hash.format||"MMM Do, YYYY",/^\s*\d+\s*$/.test(t)?window.moment.unix(t).format(r):window.moment.utc(t).format(r)}return t}),t.registerHelper("cycle",function(t,e){var r=t.split(" ");return r[e.data.index%(r.length+1)]}),t.registerHelper("ifCond",function(t,e,r,i){switch(e){case"==":return t==r?i.fn(this):i.inverse(this);case"===":return t===r?i.fn(this):i.inverse(this);case"!=":return t!=r?i.fn(this):i.inverse(this);case"!==":return t!==r?i.fn(this):i.inverse(this);case"<":return t<r?i.fn(this):i.inverse(this);case"<=":return t<=r?i.fn(this):i.inverse(this);case">":return t>r?i.fn(this):i.inverse(this);case">=":return t>=r?i.fn(this):i.inverse(this);case"&&":return t&&r?i.fn(this):i.inverse(this);case"||":return t||r?i.fn(this):i.inverse(this);case"in":return-1!==r.indexOf(t)?i.fn(this):i.inverse(this);default:return i.inverse(this)}}),t.registerHelper("nl2br",function(t){return t.gsub("\n","<br />")}),t.registerHelper("json_encode",function(t){return JSON.stringify(t)}),t.registerHelper("json_decode",function(t){return JSON.parse(t)}),t.registerHelper("url",function(t){return window.location.protocol+"//"+window.location.host+window.location.pathname+t}),t.registerHelper("emailFromMailto",function(t){var e=/^mailto:/i;return"string"==typeof t&&t.match(e)?t.replace(e,""):t}),t.registerHelper("lookup",function(t,e){return t&&t[e]}),t.registerHelper("rsa_key",function(t){var e;return void 0===t?"":((e=t.trim().split("\n")).shift(),e.pop(),e.join(""))}),t.registerHelper("trim",function(t){return null==t?"":t.trim()}),t.registerHelper("ellipsis",function(t,e,r){var i=r,n=t.replace(/(<([^>]+)>)/g,"");return void 0===i&&(i=""),n.length>e?n.substr(0,e-i.length)+i:n}),t.registerHelper("getNumber",function(t){return parseInt(t,10)}),t.registerHelper("fontWithFallback",function(e){switch(e){case"Arial":return new t.SafeString("Arial, 'Helvetica Neue', Helvetica, sans-serif");case"Comic Sans MS":return new t.SafeString("'Comic Sans MS', 'Marker Felt-Thin', Arial, sans-serif");case"Courier New":return new t.SafeString("'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace");case"Georgia":return new t.SafeString("Georgia, Times, 'Times New Roman', serif");case"Lucida":return new t.SafeString("'Lucida Sans Unicode', 'Lucida Grande', sans-serif");case"Tahoma":return new t.SafeString("Tahoma, Verdana, Segoe, sans-serif");case"Times New Roman":return new t.SafeString("'Times New Roman', Times, Baskerville, Georgia, serif");case"Trebuchet MS":return new t.SafeString("'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif");case"Verdana":return new t.SafeString("Verdana, Geneva, sans-serif");case"Arvo":return new t.SafeString("arvo, courier, georgia, serif");case"Lato":return new t.SafeString("lato, 'helvetica neue', helvetica, arial, sans-serif");case"Lora":return new t.SafeString("lora, georgia, 'times new roman', serif");case"Merriweather":return new t.SafeString("merriweather, georgia, 'times new roman', serif");case"Merriweather Sans":return new t.SafeString("'merriweather sans', 'helvetica neue', helvetica, arial, sans-serif");case"Noticia Text":return new t.SafeString("'noticia text', georgia, 'times new roman', serif");case"Open Sans":return new t.SafeString("'open sans', 'helvetica neue', helvetica, arial, sans-serif");case"Playfair Display":return new t.SafeString("playfair display, georgia, 'times new roman', serif");case"Roboto":return new t.SafeString("roboto, 'helvetica neue', helvetica, arial, sans-serif");case"Source Sans Pro":return new t.SafeString("'source sans pro', 'helvetica neue', helvetica, arial, sans-serif");case"Oswald":return new t.SafeString("Oswald, 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif");case"Raleway":return new t.SafeString("Raleway, 'Century Gothic', CenturyGothic, AppleGothic, sans-serif");case"Permanent Marker":return new t.SafeString("'Permanent Marker', Tahoma, Verdana, Segoe, sans-serif");case"Pacifico":return new t.SafeString("Pacifico, 'Arial Narrow', Arial, sans-serif");default:return e}}),window.Handlebars=t}.apply(e,i))||(t.exports=n)}});
1
+ !function(t){function e(e){for(var i,a,o=e[0],c=e[1],l=e[2],h=0,p=[];h<o.length;h++)a=o[h],n[a]&&p.push(n[a][0]),n[a]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(t[i]=c[i]);for(u&&u(e);p.length;)p.shift()();return s.push.apply(s,l||[]),r()}function r(){for(var t,e=0;e<s.length;e++){for(var r=s[e],i=!0,o=1;o<r.length;o++){var c=r[o];0!==n[c]&&(i=!1)}i&&(s.splice(e--,1),t=a(a.s=r[0]))}return t}var i={},n={0:0},s=[];function a(e){if(i[e])return i[e].exports;var r=i[e]={i:e,l:!1,exports:{}};return t[e].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=t,a.c=i,a.d=function(t,e,r){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)a.d(r,i,function(e){return t[e]}.bind(null,i));return r},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="";var o=window.mailpoetJsonp=window.mailpoetJsonp||[],c=o.push.bind(o);o.push=e,o=o.slice();for(var l=0;l<o.length;l++)e(o[l]);var u=c;s.push([371]),r()}({14:function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},15:function(t,e,r){(function(e){e.MailPoetLib||(e.MailPoetLib={}),t.exports=e.MailPoetLib.Hooks=r(244)}).call(this,r(14))},22:function(t,e,r){
2
  /**!
3
 
4
  @license
25
  THE SOFTWARE.
26
 
27
  */
28
+ var i;i=function(){return function(t){var e={};function r(i){if(e[i])return e[i].exports;var n=e[i]={exports:{},id:i,loaded:!1};return t[i].call(n.exports,n,n.exports,r),n.loaded=!0,n.exports}return r.m=t,r.c=e,r.p="",r(0)}([function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(2)),s=i(r(35)),a=r(36),o=r(41),c=i(r(42)),l=i(r(39)),u=i(r(34)),h=n.default.create;function p(){var t=h();return t.compile=function(e,r){return o.compile(e,r,t)},t.precompile=function(e,r){return o.precompile(e,r,t)},t.AST=s.default,t.Compiler=o.Compiler,t.JavaScriptCompiler=c.default,t.Parser=a.parser,t.parse=a.parse,t}var f=p();f.create=p,u.default(f),f.Visitor=l.default,f.default=f,e.default=f,t.exports=e.default},function(t,e){"use strict";e.default=function(t){return t&&t.__esModule?t:{default:t}},e.__esModule=!0},function(t,e,r){"use strict";var i=r(3).default,n=r(1).default;e.__esModule=!0;var s=i(r(4)),a=n(r(21)),o=n(r(6)),c=i(r(5)),l=i(r(22)),u=n(r(34));function h(){var t=new s.HandlebarsEnvironment;return c.extend(t,s),t.SafeString=a.default,t.Exception=o.default,t.Utils=c,t.escapeExpression=c.escapeExpression,t.VM=l,t.template=function(e){return l.template(e,t)},t}var p=h();p.create=h,u.default(p),p.default=p,e.default=p,t.exports=e.default},function(t,e){"use strict";e.default=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e},e.__esModule=!0},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.HandlebarsEnvironment=l;var n=r(5),s=i(r(6)),a=r(10),o=r(18),c=i(r(20));e.VERSION="4.0.11";e.COMPILER_REVISION=7;e.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};function l(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},a.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}l.prototype={constructor:l,logger:c.default,log:c.default.log,registerHelper:function(t,e){if("[object Object]"===n.toString.call(t)){if(e)throw new s.default("Arg not supported with multiple helpers");n.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if("[object Object]"===n.toString.call(t))n.extend(this.partials,t);else{if(void 0===e)throw new s.default('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if("[object Object]"===n.toString.call(t)){if(e)throw new s.default("Arg not supported with multiple decorators");n.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var u=c.default.log;e.log=u,e.createFrame=n.createFrame,e.logger=c.default},function(t,e){"use strict";e.__esModule=!0,e.extend=a,e.indexOf=function(t,e){for(var r=0,i=t.length;r<i;r++)if(t[r]===e)return r;return-1},e.escapeExpression=function(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}if(!n.test(t))return t;return t.replace(i,s)},e.isEmpty=function(t){return!t&&0!==t||!(!l(t)||0!==t.length)},e.createFrame=function(t){var e=a({},t);return e._parent=t,e},e.blockParams=function(t,e){return t.path=e,t},e.appendContextPath=function(t,e){return(t?t+".":"")+e};var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},i=/[&<>"'`=]/g,n=/[&<>"'`=]/;function s(t){return r[t]}function a(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}var o=Object.prototype.toString;e.toString=o;var c=function(t){return"function"==typeof t};c(/x/)&&(e.isFunction=c=function(t){return"function"==typeof t&&"[object Function]"===o.call(t)}),e.isFunction=c;var l=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===o.call(t)};e.isArray=l},function(t,e,r){"use strict";var i=r(7).default;e.__esModule=!0;var n=["description","fileName","lineNumber","message","name","number","stack"];function s(t,e){var r=e&&e.loc,a=void 0,o=void 0;r&&(t+=" - "+(a=r.start.line)+":"+(o=r.start.column));for(var c=Error.prototype.constructor.call(this,t),l=0;l<n.length;l++)this[n[l]]=c[n[l]];Error.captureStackTrace&&Error.captureStackTrace(this,s);try{r&&(this.lineNumber=a,i?Object.defineProperty(this,"column",{value:o,enumerable:!0}):this.column=o)}catch(t){}}s.prototype=new Error,e.default=s,t.exports=e.default},function(t,e,r){t.exports={default:r(8),__esModule:!0}},function(t,e,r){var i=r(9);t.exports=function(t,e,r){return i.setDesc(t,e,r)}},function(t,e){var r=Object;t.exports={create:r.create,getProto:r.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:r.getOwnPropertyDescriptor,setDesc:r.defineProperty,setDescs:r.defineProperties,getKeys:r.keys,getNames:r.getOwnPropertyNames,getSymbols:r.getOwnPropertySymbols,each:[].forEach}},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.registerDefaultHelpers=function(t){n.default(t),s.default(t),a.default(t),o.default(t),c.default(t),l.default(t),u.default(t)};var n=i(r(11)),s=i(r(12)),a=i(r(13)),o=i(r(14)),c=i(r(15)),l=i(r(16)),u=i(r(17))},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerHelper("blockHelperMissing",function(e,r){var n=r.inverse,s=r.fn;if(!0===e)return s(this);if(!1===e||null==e)return n(this);if(i.isArray(e))return e.length>0?(r.ids&&(r.ids=[r.name]),t.helpers.each(e,r)):n(this);if(r.data&&r.ids){var a=i.createFrame(r.data);a.contextPath=i.appendContextPath(r.data.contextPath,r.name),r={data:a}}return s(e,r)})},t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=r(5),s=i(r(6));e.default=function(t){t.registerHelper("each",function(t,e){if(!e)throw new s.default("Must pass iterator to #each");var r=e.fn,i=e.inverse,a=0,o="",c=void 0,l=void 0;function u(e,i,s){c&&(c.key=e,c.index=i,c.first=0===i,c.last=!!s,l&&(c.contextPath=l+e)),o+=r(t[e],{data:c,blockParams:n.blockParams([t[e],e],[l+e,null])})}if(e.data&&e.ids&&(l=n.appendContextPath(e.data.contextPath,e.ids[0])+"."),n.isFunction(t)&&(t=t.call(this)),e.data&&(c=n.createFrame(e.data)),t&&"object"==typeof t)if(n.isArray(t))for(var h=t.length;a<h;a++)a in t&&u(a,a,a===t.length-1);else{var p=void 0;for(var f in t)t.hasOwnProperty(f)&&(void 0!==p&&u(p,a-1),p=f,a++);void 0!==p&&u(p,a-1,!0)}return 0===a&&(o=i(this)),o})},t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(6));e.default=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new n.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerHelper("if",function(t,e){return i.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||i.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless",function(e,r){return t.helpers.if.call(this,e,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},t.exports=e.default},function(t,e){"use strict";e.__esModule=!0,e.default=function(t){t.registerHelper("log",function(){for(var e=[void 0],r=arguments[arguments.length-1],i=0;i<arguments.length-1;i++)e.push(arguments[i]);var n=1;null!=r.hash.level?n=r.hash.level:r.data&&null!=r.data.level&&(n=r.data.level),e[0]=n,t.log.apply(t,e)})},t.exports=e.default},function(t,e){"use strict";e.__esModule=!0,e.default=function(t){t.registerHelper("lookup",function(t,e){return t&&t[e]})},t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerHelper("with",function(t,e){i.isFunction(t)&&(t=t.call(this));var r=e.fn;if(i.isEmpty(t))return e.inverse(this);var n=e.data;return e.data&&e.ids&&((n=i.createFrame(e.data)).contextPath=i.appendContextPath(e.data.contextPath,e.ids[0])),r(t,{data:n,blockParams:i.blockParams([t],[n&&n.contextPath])})})},t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.registerDefaultDecorators=function(t){n.default(t)};var n=i(r(19))},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5);e.default=function(t){t.registerDecorator("inline",function(t,e,r,n){var s=t;return e.partials||(e.partials={},s=function(n,s){var a=r.partials;r.partials=i.extend({},a,e.partials);var o=t(n,s);return r.partials=a,o}),e.partials[n.args[0]]=n.fn,s})},t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5),n={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=i.indexOf(n.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=n.lookupLevel(t),"undefined"!=typeof console&&n.lookupLevel(n.level)<=t){var e=n.methodMap[t];console[e]||(e="log");for(var r=arguments.length,i=Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];console[e].apply(console,i)}}};e.default=n,t.exports=e.default},function(t,e){"use strict";function r(t){this.string=t}e.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},e.default=r,t.exports=e.default},function(t,e,r){"use strict";var i=r(23).default,n=r(3).default,s=r(1).default;e.__esModule=!0,e.checkRevision=function(t){var e=t&&t[0]||1,r=c.COMPILER_REVISION;if(e!==r){if(e<r){var i=c.REVISION_CHANGES[r],n=c.REVISION_CHANGES[e];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+n+").")}throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}},e.template=function(t,e){if(!e)throw new o.default("No environment passed to template");if(!t||!t.main)throw new o.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r={strict:function(t,e){if(!(e in t))throw new o.default('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var r=t.length,i=0;i<r;i++)if(t[i]&&null!=t[i][e])return t[i][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:a.escapeExpression,invokePartial:function(r,i,n){n.hash&&(i=a.extend({},i,n.hash),n.ids&&(n.ids[0]=!0));r=e.VM.resolvePartial.call(this,r,i,n);var s=e.VM.invokePartial.call(this,r,i,n);null==s&&e.compile&&(n.partials[n.name]=e.compile(r,t.compilerOptions,e),s=n.partials[n.name](i,n));if(null!=s){if(n.indent){for(var c=s.split("\n"),l=0,u=c.length;l<u&&(c[l]||l+1!==u);l++)c[l]=n.indent+c[l];s=c.join("\n")}return s}throw new o.default("The partial "+n.name+" could not be compiled when running in runtime-only mode")},fn:function(e){var r=t[e];return r.decorator=t[e+"_d"],r},programs:[],program:function(t,e,r,i,n){var s=this.programs[t],a=this.fn(t);return e||n||i||r?s=l(this,t,a,e,r,i,n):s||(s=this.programs[t]=l(this,t,a)),s},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var r=t||e;return t&&e&&t!==e&&(r=a.extend({},e,t)),r},nullContext:i({}),noop:e.VM.noop,compilerInfo:t.compiler};function n(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],s=i.data;n._setup(i),!i.partial&&t.useData&&(s=function(t,e){e&&"root"in e||((e=e?c.createFrame(e):{}).root=t);return e}(e,s));var a=void 0,o=t.useBlockParams?[]:void 0;function l(e){return""+t.main(r,e,r.helpers,r.partials,s,o,a)}return t.useDepths&&(a=i.depths?e!=i.depths[0]?[e].concat(i.depths):i.depths:[e]),(l=h(t.main,l,r,i.depths||[],s,o))(e,i)}return n.isTop=!0,n._setup=function(i){i.partial?(r.helpers=i.helpers,r.partials=i.partials,r.decorators=i.decorators):(r.helpers=r.merge(i.helpers,e.helpers),t.usePartial&&(r.partials=r.merge(i.partials,e.partials)),(t.usePartial||t.useDecorators)&&(r.decorators=r.merge(i.decorators,e.decorators)))},n._child=function(e,i,n,s){if(t.useBlockParams&&!n)throw new o.default("must pass block params");if(t.useDepths&&!s)throw new o.default("must pass parent depths");return l(r,e,t[e],i,0,n,s)},n},e.wrapProgram=l,e.resolvePartial=function(t,e,r){t?t.call||r.name||(r.name=t,t=r.partials[t]):t="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name];return t},e.invokePartial=function(t,e,r){var i=r.data&&r.data["partial-block"];r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var n=void 0;r.fn&&r.fn!==u&&function(){r.data=c.createFrame(r.data);var t=r.fn;n=r.data["partial-block"]=function(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return r.data=c.createFrame(r.data),r.data["partial-block"]=i,t(e,r)},t.partials&&(r.partials=a.extend({},r.partials,t.partials))}();void 0===t&&n&&(t=n);if(void 0===t)throw new o.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)},e.noop=u;var a=n(r(5)),o=s(r(6)),c=r(4);function l(t,e,r,i,n,s,a){function o(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=a;return!a||e==a[0]||e===t.nullContext&&null===a[0]||(o=[e].concat(a)),r(t,e,t.helpers,t.partials,n.data||i,s&&[n.blockParams].concat(s),o)}return(o=h(r,o,t,a,i,s)).program=e,o.depth=a?a.length:0,o.blockParams=n||0,o}function u(){return""}function h(t,e,r,i,n,s){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],n,s,i),a.extend(e,o)}return e}},function(t,e,r){t.exports={default:r(24),__esModule:!0}},function(t,e,r){r(25),t.exports=r(30).Object.seal},function(t,e,r){var i=r(26);r(27)("seal",function(t){return function(e){return t&&i(e)?t(e):e}})},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,r){var i=r(28),n=r(30),s=r(33);t.exports=function(t,e){var r=(n.Object||{})[t]||Object[t],a={};a[t]=e(r),i(i.S+i.F*s(function(){r(1)}),"Object",a)}},function(t,e,r){var i=r(29),n=r(30),s=r(31),a=function(t,e,r){var o,c,l,u=t&a.F,h=t&a.G,p=t&a.S,f=t&a.P,d=t&a.B,m=t&a.W,g=h?n:n[e]||(n[e]={}),v=h?i:p?i[e]:(i[e]||{}).prototype;for(o in h&&(r=e),r)(c=!u&&v&&o in v)&&o in g||(l=c?v[o]:r[o],g[o]=h&&"function"!=typeof v[o]?r[o]:d&&c?s(l,i):m&&v[o]==l?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e.prototype=t.prototype,e}(l):f&&"function"==typeof l?s(Function.call,l):l,f&&((g.prototype||(g.prototype={}))[o]=l))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,t.exports=a},function(t,e){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(t,e){var r=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=r)},function(t,e,r){var i=r(32);t.exports=function(t,e,r){if(i(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,i){return t.call(e,r,i)};case 3:return function(r,i,n){return t.call(e,r,i,n)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){(function(r){"use strict";e.__esModule=!0,e.default=function(t){var e=void 0!==r?r:window,i=e.Handlebars;t.noConflict=function(){return e.Handlebars===t&&(e.Handlebars=i),t}},t.exports=e.default}).call(e,function(){return this}())},function(t,e){"use strict";e.__esModule=!0;var r={helpers:{helperExpression:function(t){return"SubExpression"===t.type||("MustacheStatement"===t.type||"BlockStatement"===t.type)&&!!(t.params&&t.params.length||t.hash)},scopedId:function(t){return/^\.|this\b/.test(t.original)},simpleId:function(t){return 1===t.parts.length&&!r.helpers.scopedId(t)&&!t.depth}}};e.default=r,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default,n=r(3).default;e.__esModule=!0,e.parse=function(t,e){if("Program"===t.type)return t;return s.default.yy=l,l.locInfo=function(t){return new l.SourceLocation(e&&e.srcName,t)},new a.default(e).accept(s.default.parse(t))};var s=i(r(37)),a=i(r(38)),o=n(r(40)),c=r(5);e.parser=s.default;var l={};c.extend(l,o)},function(t,e){"use strict";e.__esModule=!0;var r=function(){var t={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(t,e,r,i,n,s,a){var o=s.length-1;switch(n){case 1:return s[o-1];case 2:this.$=i.prepareProgram(s[o]);break;case 3:case 4:case 5:case 6:case 7:case 8:this.$=s[o];break;case 9:this.$={type:"CommentStatement",value:i.stripComment(s[o]),strip:i.stripFlags(s[o],s[o]),loc:i.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:s[o],value:s[o],loc:i.locInfo(this._$)};break;case 11:this.$=i.prepareRawBlock(s[o-2],s[o-1],s[o],this._$);break;case 12:this.$={path:s[o-3],params:s[o-2],hash:s[o-1]};break;case 13:this.$=i.prepareBlock(s[o-3],s[o-2],s[o-1],s[o],!1,this._$);break;case 14:this.$=i.prepareBlock(s[o-3],s[o-2],s[o-1],s[o],!0,this._$);break;case 15:this.$={open:s[o-5],path:s[o-4],params:s[o-3],hash:s[o-2],blockParams:s[o-1],strip:i.stripFlags(s[o-5],s[o])};break;case 16:case 17:this.$={path:s[o-4],params:s[o-3],hash:s[o-2],blockParams:s[o-1],strip:i.stripFlags(s[o-5],s[o])};break;case 18:this.$={strip:i.stripFlags(s[o-1],s[o-1]),program:s[o]};break;case 19:var c=i.prepareBlock(s[o-2],s[o-1],s[o],s[o],!1,this._$),l=i.prepareProgram([c],s[o-1].loc);l.chained=!0,this.$={strip:s[o-2].strip,program:l,chain:!0};break;case 20:this.$=s[o];break;case 21:this.$={path:s[o-1],strip:i.stripFlags(s[o-2],s[o])};break;case 22:case 23:this.$=i.prepareMustache(s[o-3],s[o-2],s[o-1],s[o-4],i.stripFlags(s[o-4],s[o]),this._$);break;case 24:this.$={type:"PartialStatement",name:s[o-3],params:s[o-2],hash:s[o-1],indent:"",strip:i.stripFlags(s[o-4],s[o]),loc:i.locInfo(this._$)};break;case 25:this.$=i.preparePartialBlock(s[o-2],s[o-1],s[o],this._$);break;case 26:this.$={path:s[o-3],params:s[o-2],hash:s[o-1],strip:i.stripFlags(s[o-4],s[o])};break;case 27:case 28:this.$=s[o];break;case 29:this.$={type:"SubExpression",path:s[o-3],params:s[o-2],hash:s[o-1],loc:i.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:s[o],loc:i.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:i.id(s[o-2]),value:s[o],loc:i.locInfo(this._$)};break;case 32:this.$=i.id(s[o-1]);break;case 33:case 34:this.$=s[o];break;case 35:this.$={type:"StringLiteral",value:s[o],original:s[o],loc:i.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(s[o]),original:Number(s[o]),loc:i.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===s[o],original:"true"===s[o],loc:i.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:i.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:i.locInfo(this._$)};break;case 40:case 41:this.$=s[o];break;case 42:this.$=i.preparePath(!0,s[o],this._$);break;case 43:this.$=i.preparePath(!1,s[o],this._$);break;case 44:s[o-2].push({part:i.id(s[o]),original:s[o],separator:s[o-1]}),this.$=s[o-2];break;case 45:this.$=[{part:i.id(s[o]),original:s[o]}];break;case 46:this.$=[];break;case 47:s[o-1].push(s[o]);break;case 48:this.$=[s[o]];break;case 49:s[o-1].push(s[o]);break;case 50:this.$=[];break;case 51:s[o-1].push(s[o]);break;case 58:this.$=[];break;case 59:s[o-1].push(s[o]);break;case 64:this.$=[];break;case 65:s[o-1].push(s[o]);break;case 70:this.$=[];break;case 71:s[o-1].push(s[o]);break;case 78:this.$=[];break;case 79:s[o-1].push(s[o]);break;case 82:this.$=[];break;case 83:s[o-1].push(s[o]);break;case 86:this.$=[];break;case 87:s[o-1].push(s[o]);break;case 90:this.$=[];break;case 91:s[o-1].push(s[o]);break;case 94:this.$=[];break;case 95:s[o-1].push(s[o]);break;case 98:this.$=[s[o]];break;case 99:s[o-1].push(s[o]);break;case 100:this.$=[s[o]];break;case 101:s[o-1].push(s[o])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(t,e){throw new Error(t)},parse:function(t){var e=this,r=[0],i=[null],n=[],s=this.table,a="",o=0,c=0,l=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var u=this.lexer.yylloc;n.push(u);var h=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var p,f,d,m,g,v,y,S,k,b,_={};;){if(d=r[r.length-1],this.defaultActions[d]?m=this.defaultActions[d]:(null==p&&(b=void 0,"number"!=typeof(b=e.lexer.lex()||1)&&(b=e.symbols_[b]||b),p=b),m=s[d]&&s[d][p]),void 0===m||!m.length||!m[0]){var P="";if(!l){for(v in k=[],s[d])this.terminals_[v]&&v>2&&k.push("'"+this.terminals_[v]+"'");P=this.lexer.showPosition?"Parse error on line "+(o+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+k.join(", ")+", got '"+(this.terminals_[p]||p)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[p]||p,line:this.lexer.yylineno,loc:u,expected:k})}}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+d+", token: "+p);switch(m[0]){case 1:r.push(p),i.push(this.lexer.yytext),n.push(this.lexer.yylloc),r.push(m[1]),p=null,f?(p=f,f=null):(c=this.lexer.yyleng,a=this.lexer.yytext,o=this.lexer.yylineno,u=this.lexer.yylloc,l>0&&l--);break;case 2:if(y=this.productions_[m[1]][1],_.$=i[i.length-y],_._$={first_line:n[n.length-(y||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(y||1)].first_column,last_column:n[n.length-1].last_column},h&&(_._$.range=[n[n.length-(y||1)].range[0],n[n.length-1].range[1]]),void 0!==(g=this.performAction.call(_,a,c,o,this.yy,m[1],i,n)))return g;y&&(r=r.slice(0,-1*y*2),i=i.slice(0,-1*y),n=n.slice(0,-1*y)),r.push(this.productions_[m[1]][0]),i.push(_.$),n.push(_._$),S=s[r[r.length-2]][r[r.length-1]],r.push(S);break;case 3:return!0}}return!0}},e=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var n=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===i.length?this.yylloc.first_column:0)+i[i.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[n[0],n[0]+this.yyleng-e]),this},more:function(){return this._more=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var t,e,r,i,n;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),a=0;a<s.length&&(!(r=this._input.match(this.rules[s[a]]))||e&&!(r[0].length>e[0].length)||(e=r,i=a,this.options.flex));a++);return e?((n=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,s[i],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return void 0!==t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(t){this.begin(t)},options:{},performAction:function(t,e,r,i){function n(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}switch(r){case 0:if("\\\\"===e.yytext.slice(-2)?(n(0,1),this.begin("mu")):"\\"===e.yytext.slice(-1)?(n(0,1),this.begin("emu")):this.begin("mu"),e.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e.yytext=e.yytext.substr(5,e.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(e.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return e.yytext=n(1,2).replace(/\\"/g,'"'),80;case 32:return e.yytext=n(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return e.yytext=e.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return t}();function r(){this.yy={}}return t.lexer=e,r.prototype=t,t.Parser=r,new r}();e.default=r,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(39));function s(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=t}function a(t,e,r){void 0===e&&(e=t.length);var i=t[e-1],n=t[e-2];return i?"ContentStatement"===i.type?(n||!r?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(i.original):void 0:r}function o(t,e,r){void 0===e&&(e=-1);var i=t[e+1],n=t[e+2];return i?"ContentStatement"===i.type?(n||!r?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(i.original):void 0:r}function c(t,e,r){var i=t[null==e?0:e+1];if(i&&"ContentStatement"===i.type&&(r||!i.rightStripped)){var n=i.value;i.value=i.value.replace(r?/^\s+/:/^[ \t]*\r?\n?/,""),i.rightStripped=i.value!==n}}function l(t,e,r){var i=t[null==e?t.length-1:e-1];if(i&&"ContentStatement"===i.type&&(r||!i.leftStripped)){var n=i.value;return i.value=i.value.replace(r?/\s+$/:/[ \t]+$/,""),i.leftStripped=i.value!==n,i.leftStripped}}s.prototype=new n.default,s.prototype.Program=function(t){var e=!this.options.ignoreStandalone,r=!this.isRootSeen;this.isRootSeen=!0;for(var i=t.body,n=0,s=i.length;n<s;n++){var u=i[n],h=this.accept(u);if(h){var p=a(i,n,r),f=o(i,n,r),d=h.openStandalone&&p,m=h.closeStandalone&&f,g=h.inlineStandalone&&p&&f;h.close&&c(i,n,!0),h.open&&l(i,n,!0),e&&g&&(c(i,n),l(i,n)&&"PartialStatement"===u.type&&(u.indent=/([ \t]+$)/.exec(i[n-1].original)[1])),e&&d&&(c((u.program||u.inverse).body),l(i,n)),e&&m&&(c(i,n),l((u.inverse||u.program).body))}}return t},s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(t){this.accept(t.program),this.accept(t.inverse);var e=t.program||t.inverse,r=t.program&&t.inverse,i=r,n=r;if(r&&r.chained)for(i=r.body[0].program;n.chained;)n=n.body[n.body.length-1].program;var s={open:t.openStrip.open,close:t.closeStrip.close,openStandalone:o(e.body),closeStandalone:a((i||e).body)};if(t.openStrip.close&&c(e.body,null,!0),r){var u=t.inverseStrip;u.open&&l(e.body,null,!0),u.close&&c(i.body,null,!0),t.closeStrip.open&&l(n.body,null,!0),!this.options.ignoreStandalone&&a(e.body)&&o(i.body)&&(l(e.body),c(i.body))}else t.closeStrip.open&&l(e.body,null,!0);return s},s.prototype.Decorator=s.prototype.MustacheStatement=function(t){return t.strip},s.prototype.PartialStatement=s.prototype.CommentStatement=function(t){var e=t.strip||{};return{inlineStandalone:!0,open:e.open,close:e.close}},e.default=s,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=i(r(6));function s(){this.parents=[]}function a(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function o(t){a.call(this,t),this.acceptKey(t,"program"),this.acceptKey(t,"inverse")}function c(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),this.acceptKey(t,"hash")}s.prototype={constructor:s,mutating:!1,acceptKey:function(t,e){var r=this.accept(t[e]);if(this.mutating){if(r&&!s.prototype[r.type])throw new n.default('Unexpected node type "'+r.type+'" found when accepting '+e+" on "+t.type);t[e]=r}},acceptRequired:function(t,e){if(this.acceptKey(t,e),!t[e])throw new n.default(t.type+" requires "+e)},acceptArray:function(t){for(var e=0,r=t.length;e<r;e++)this.acceptKey(t,e),t[e]||(t.splice(e,1),e--,r--)},accept:function(t){if(t){if(!this[t.type])throw new n.default("Unknown type: "+t.type,t);this.current&&this.parents.unshift(this.current),this.current=t;var e=this[t.type](t);return this.current=this.parents.shift(),!this.mutating||e?e:!1!==e?t:void 0}},Program:function(t){this.acceptArray(t.body)},MustacheStatement:a,Decorator:a,BlockStatement:o,DecoratorBlock:o,PartialStatement:c,PartialBlockStatement:function(t){c.call(this,t),this.acceptKey(t,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:a,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(t){this.acceptArray(t.pairs)},HashPair:function(t){this.acceptRequired(t,"value")}},e.default=s,t.exports=e.default},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.SourceLocation=function(t,e){this.source=t,this.start={line:e.first_line,column:e.first_column},this.end={line:e.last_line,column:e.last_column}},e.id=function(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t},e.stripFlags=function(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.length-3)}},e.stripComment=function(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")},e.preparePath=function(t,e,r){r=this.locInfo(r);for(var i=t?"@":"",s=[],a=0,o=0,c=e.length;o<c;o++){var l=e[o].part,u=e[o].original!==l;if(i+=(e[o].separator||"")+l,u||".."!==l&&"."!==l&&"this"!==l)s.push(l);else{if(s.length>0)throw new n.default("Invalid path: "+i,{loc:r});".."===l&&(a++,"../")}}return{type:"PathExpression",data:t,depth:a,parts:s,original:i,loc:r}},e.prepareMustache=function(t,e,r,i,n,s){var a=i.charAt(3)||i.charAt(2),o="{"!==a&&"&"!==a;return{type:/\*/.test(i)?"Decorator":"MustacheStatement",path:t,params:e,hash:r,escaped:o,strip:n,loc:this.locInfo(s)}},e.prepareRawBlock=function(t,e,r,i){s(t,r),i=this.locInfo(i);var n={type:"Program",body:e,strip:{},loc:i};return{type:"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:i}},e.prepareBlock=function(t,e,r,i,a,o){i&&i.path&&s(t,i);var c=/\*/.test(t.open);e.blockParams=t.blockParams;var l=void 0,u=void 0;if(r){if(c)throw new n.default("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=i.strip),u=r.strip,l=r.program}a&&(a=l,l=e,e=a);return{type:c?"DecoratorBlock":"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:e,inverse:l,openStrip:t.strip,inverseStrip:u,closeStrip:i&&i.strip,loc:this.locInfo(o)}},e.prepareProgram=function(t,e){if(!e&&t.length){var r=t[0].loc,i=t[t.length-1].loc;r&&i&&(e={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:i.end.line,column:i.end.column}})}return{type:"Program",body:t,strip:{},loc:e}},e.preparePartialBlock=function(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.path,params:t.params,hash:t.hash,program:e,openStrip:t.strip,closeStrip:r&&r.strip,loc:this.locInfo(i)}};var n=i(r(6));function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r={loc:t.path.loc};throw new n.default(t.path.original+" doesn't match "+e,r)}}},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0,e.Compiler=c,e.precompile=function(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+t);"data"in(e=e||{})||(e.data=!0);e.compat&&(e.useDepths=!0);var i=r.parse(t,e),s=(new r.Compiler).compile(i,e);return(new r.JavaScriptCompiler).compile(s,e)},e.compile=function(t,e,r){void 0===e&&(e={});if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+t);"data"in(e=s.extend({},e))||(e.data=!0);e.compat&&(e.useDepths=!0);var i=void 0;function a(){var i=r.parse(t,e),n=(new r.Compiler).compile(i,e),s=(new r.JavaScriptCompiler).compile(n,e,void 0,!0);return r.template(s)}function o(t,e){return i||(i=a()),i.call(this,t,e)}return o._setup=function(t){return i||(i=a()),i._setup(t)},o._child=function(t,e,r,n){return i||(i=a()),i._child(t,e,r,n)},o};var n=i(r(6)),s=r(5),a=i(r(35)),o=[].slice;function c(){}function l(t,e){if(t===e)return!0;if(s.isArray(t)&&s.isArray(e)&&t.length===e.length){for(var r=0;r<t.length;r++)if(!l(t[r],e[r]))return!1;return!0}}function u(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpression",data:!1,depth:0,parts:[e.original+""],original:e.original+"",loc:e.loc}}}c.prototype={compiler:c,equals:function(t){var e=this.opcodes.length;if(t.opcodes.length!==e)return!1;for(var r=0;r<e;r++){var i=this.opcodes[r],n=t.opcodes[r];if(i.opcode!==n.opcode||!l(i.args,n.args))return!1}e=this.children.length;for(r=0;r<e;r++)if(!this.children[r].equals(t.children[r]))return!1;return!0},guid:0,compile:function(t,e){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=e,this.stringParams=e.stringParams,this.trackIds=e.trackIds,e.blockParams=e.blockParams||[];var r=e.knownHelpers;if(e.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},r)for(var i in r)i in r&&(this.options.knownHelpers[i]=r[i]);return this.accept(t)},compileProgram:function(t){var e=(new this.compiler).compile(t,this.options),r=this.guid++;return this.usePartial=this.usePartial||e.usePartial,this.children[r]=e,this.useDepths=this.useDepths||e.useDepths,r},accept:function(t){if(!this[t.type])throw new n.default("Unknown type: "+t.type,t);this.sourceNode.unshift(t);var e=this[t.type](t);return this.sourceNode.shift(),e},Program:function(t){this.options.blockParams.unshift(t.blockParams);for(var e=t.body,r=e.length,i=0;i<r;i++)this.accept(e[i]);return this.options.blockParams.shift(),this.isSimple=1===r,this.blockParams=t.blockParams?t.blockParams.length:0,this},BlockStatement:function(t){u(t);var e=t.program,r=t.inverse;e=e&&this.compileProgram(e),r=r&&this.compileProgram(r);var i=this.classifySexpr(t);"helper"===i?this.helperSexpr(t,e,r):"simple"===i?(this.simpleSexpr(t),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("blockValue",t.path.original)):(this.ambiguousSexpr(t,e,r),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(t){var e=t.program&&this.compileProgram(t.program),r=this.setupFullMustacheParams(t,e,void 0),i=t.path;this.useDecorators=!0,this.opcode("registerDecorator",r.length,i.original)},PartialStatement:function(t){this.usePartial=!0;var e=t.program;e&&(e=this.compileProgram(t.program));var r=t.params;if(r.length>1)throw new n.default("Unsupported number of partial arguments: "+r.length,t);r.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):r.push({type:"PathExpression",parts:[],depth:0}));var i=t.name.original,s="SubExpression"===t.name.type;s&&this.accept(t.name),this.setupFullMustacheParams(t,e,void 0,!0);var a=t.indent||"";this.options.preventIndent&&a&&(this.opcode("appendContent",a),a=""),this.opcode("invokePartial",s,i,a),this.opcode("append")},PartialBlockStatement:function(t){this.PartialStatement(t)},MustacheStatement:function(t){this.SubExpression(t),t.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(t){this.DecoratorBlock(t)},ContentStatement:function(t){t.value&&this.opcode("appendContent",t.value)},CommentStatement:function(){},SubExpression:function(t){u(t);var e=this.classifySexpr(t);"simple"===e?this.simpleSexpr(t):"helper"===e?this.helperSexpr(t):this.ambiguousSexpr(t)},ambiguousSexpr:function(t,e,r){var i=t.path,n=i.parts[0],s=null!=e||null!=r;this.opcode("getContext",i.depth),this.opcode("pushProgram",e),this.opcode("pushProgram",r),i.strict=!0,this.accept(i),this.opcode("invokeAmbiguous",n,s)},simpleSexpr:function(t){var e=t.path;e.strict=!0,this.accept(e),this.opcode("resolvePossibleLambda")},helperSexpr:function(t,e,r){var i=this.setupFullMustacheParams(t,e,r),s=t.path,o=s.parts[0];if(this.options.knownHelpers[o])this.opcode("invokeKnownHelper",i.length,o);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+o,t);s.strict=!0,s.falsy=!0,this.accept(s),this.opcode("invokeHelper",i.length,s.original,a.default.helpers.simpleId(s))}},PathExpression:function(t){this.addDepth(t.depth),this.opcode("getContext",t.depth);var e=t.parts[0],r=a.default.helpers.scopedId(t),i=!t.depth&&!r&&this.blockParamIndex(e);i?this.opcode("lookupBlockParam",i,t.parts):e?t.data?(this.options.data=!0,this.opcode("lookupData",t.depth,t.parts,t.strict)):this.opcode("lookupOnContext",t.parts,t.falsy,t.strict,r):this.opcode("pushContext")},StringLiteral:function(t){this.opcode("pushString",t.value)},NumberLiteral:function(t){this.opcode("pushLiteral",t.value)},BooleanLiteral:function(t){this.opcode("pushLiteral",t.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(t){var e=t.pairs,r=0,i=e.length;for(this.opcode("pushHash");r<i;r++)this.pushParam(e[r].value);for(;r--;)this.opcode("assignToHash",e[r].key);this.opcode("popHash")},opcode:function(t){this.opcodes.push({opcode:t,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(t){t&&(this.useDepths=!0)},classifySexpr:function(t){var e=a.default.helpers.simpleId(t.path),r=e&&!!this.blockParamIndex(t.path.parts[0]),i=!r&&a.default.helpers.helperExpression(t),n=!r&&(i||e);if(n&&!i){var s=t.path.parts[0],o=this.options;o.knownHelpers[s]?i=!0:o.knownHelpersOnly&&(n=!1)}return i?"helper":n?"ambiguous":"simple"},pushParams:function(t){for(var e=0,r=t.length;e<r;e++)this.pushParam(t[e])},pushParam:function(t){var e=null!=t.value?t.value:t.original||"";if(this.stringParams)e.replace&&(e=e.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",e,t.type),"SubExpression"===t.type&&this.accept(t);else{if(this.trackIds){var r=void 0;if(!t.parts||a.default.helpers.scopedId(t)||t.depth||(r=this.blockParamIndex(t.parts[0])),r){var i=t.parts.slice(1).join(".");this.opcode("pushId","BlockParam",r,i)}else(e=t.original||e).replace&&(e=e.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",t.type,e)}this.accept(t)}},setupFullMustacheParams:function(t,e,r,i){var n=t.params;return this.pushParams(n),this.opcode("pushProgram",e),this.opcode("pushProgram",r),t.hash?this.accept(t.hash):this.opcode("emptyHash",i),n},blockParamIndex:function(t){for(var e=0,r=this.options.blockParams.length;e<r;e++){var i=this.options.blockParams[e],n=i&&s.indexOf(i,t);if(i&&n>=0)return[e,n]}}}},function(t,e,r){"use strict";var i=r(1).default;e.__esModule=!0;var n=r(4),s=i(r(6)),a=r(5),o=i(r(43));function c(t){this.value=t}function l(){}l.prototype={nameLookup:function(t,e){return l.isValidJavaScriptVariableName(e)?[t,".",e]:[t,"[",JSON.stringify(e),"]"]},depthedLookup:function(t){return[this.aliasable("container.lookup"),'(depths, "',t,'")']},compilerInfo:function(){var t=n.COMPILER_REVISION;return[t,n.REVISION_CHANGES[t]]},appendToBuffer:function(t,e,r){return a.isArray(t)||(t=[t]),t=this.source.wrap(t,e),this.environment.isSimple?["return ",t,";"]:r?["buffer += ",t,";"]:(t.appendToBuffer=!0,t)},initializeBuffer:function(){return this.quotedString("")},compile:function(t,e,r,i){this.environment=t,this.options=e,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!i,this.name=this.environment.name,this.isChild=!!r,this.context=r||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(t,e),this.useDepths=this.useDepths||t.useDepths||t.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||t.useBlockParams;var n=t.opcodes,a=void 0,o=void 0,c=void 0,l=void 0;for(c=0,l=n.length;c<l;c++)a=n[c],this.source.currentLocation=a.loc,o=o||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=o,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new s.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),i?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(i);if(this.isChild)return u;var h={compiler:this.compilerInfo(),main:u};this.decorators&&(h.main_d=this.decorators,h.useDecorators=!0);var p=this.context,f=p.programs,d=p.decorators;for(c=0,l=f.length;c<l;c++)f[c]&&(h[c]=f[c],d[c]&&(h[c+"_d"]=d[c],h.useDecorators=!0));return this.environment.usePartial&&(h.usePartial=!0),this.options.data&&(h.useData=!0),this.useDepths&&(h.useDepths=!0),this.useBlockParams&&(h.useBlockParams=!0),this.options.compat&&(h.compat=!0),i?h.compilerOptions=this.options:(h.compiler=JSON.stringify(h.compiler),this.source.currentLocation={start:{line:1,column:0}},h=this.objectLiteral(h),e.srcName?(h=h.toStringWithSourceMap({file:e.destName})).map=h.map&&h.map.toString():h=h.toString()),h},preamble:function(){this.lastContext=0,this.source=new o.default(this.options.srcName),this.decorators=new o.default(this.options.srcName)},createFunctionContext:function(t){var e="",r=this.stackVars.concat(this.registers.list);r.length>0&&(e+=", "+r.join(", "));var i=0;for(var n in this.aliases){var s=this.aliases[n];this.aliases.hasOwnProperty(n)&&s.children&&s.referenceCount>1&&(e+=", alias"+ ++i+"="+n,s.children[0]="alias"+i)}var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var o=this.mergeSource(e);return t?(a.push(o),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),") {\n ",o,"}"])},mergeSource:function(t){var e=this.environment.isSimple,r=!this.forceBuffer,i=void 0,n=void 0,s=void 0,a=void 0;return this.source.each(function(t){t.appendToBuffer?(s?t.prepend(" + "):s=t,a=t):(s&&(n?s.prepend("buffer += "):i=!0,a.add(";"),s=a=void 0),n=!0,e||(r=!1))}),r?s?(s.prepend("return "),a.add(";")):n||this.source.push('return "";'):(t+=", buffer = "+(i?"":this.initializeBuffer()),s?(s.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),t&&this.source.prepend("var "+t.substring(2)+(i?"":";\n")),this.source.merge()},blockValue:function(t){var e=this.aliasable("helpers.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs(t,0,r);var i=this.popStack();r.splice(1,0,i),this.push(this.source.functionCall(e,"call",r))},ambiguousBlockValue:function(){var t=this.aliasable("helpers.blockHelperMissing"),e=[this.contextName(0)];this.setupHelperArgs("",0,e,!0),this.flushInline();var r=this.topStack();e.splice(1,0,r),this.pushSource(["if (!",this.lastHelper,") { ",r," = ",this.source.functionCall(t,"call",e),"}"])},appendContent:function(t){this.pendingContent?t=this.pendingContent+t:this.pendingLocation=this.source.currentLocation,this.pendingContent=t},append:function(){if(this.isInline())this.replaceStack(function(t){return[" != null ? ",t,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var t=this.popStack();this.pushSource(["if (",t," != null) { ",this.appendToBuffer(t,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(t){this.lastContext=t},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(t,e,r,i){var n=0;i||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(t[n++])),this.resolvePath("context",t,n,e,r)},lookupBlockParam:function(t,e){this.useBlockParams=!0,this.push(["blockParams[",t[0],"][",t[1],"]"]),this.resolvePath("context",e,1)},lookupData:function(t,e,r){t?this.pushStackLiteral("container.data(data, "+t+")"):this.pushStackLiteral("data"),this.resolvePath("data",e,0,!0,r)},resolvePath:function(t,e,r,i,n){var s=this;if(this.options.strict||this.options.assumeObjects)this.push(function(t,e,r,i){var n=e.popStack(),s=0,a=r.length;t&&a--;for(;s<a;s++)n=e.nameLookup(n,r[s],i);return t?[e.aliasable("container.strict"),"(",n,", ",e.quotedString(r[s]),")"]:n}(this.options.strict&&n,this,e,t));else for(var a=e.length;r<a;r++)this.replaceStack(function(n){var a=s.nameLookup(n,e[r],t);return i?[" && ",a]:[" != null ? ",a," : ",n]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(t,e){this.pushContext(),this.pushString(e),"SubExpression"!==e&&("string"==typeof t?this.pushString(t):this.pushStackLiteral(t))},emptyHash:function(t){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(t?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var t=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(t.ids)),this.stringParams&&(this.push(this.objectLiteral(t.contexts)),this.push(this.objectLiteral(t.types))),this.push(this.objectLiteral(t.values))},pushString:function(t){this.pushStackLiteral(this.quotedString(t))},pushLiteral:function(t){this.pushStackLiteral(t)},pushProgram:function(t){null!=t?this.pushStackLiteral(this.programExpression(t)):this.pushStackLiteral(null)},registerDecorator:function(t,e){var r=this.nameLookup("decorators",e,"decorator"),i=this.setupHelperArgs(e,t);this.decorators.push(["fn = ",this.decorators.functionCall(r,"",["fn","props","container",i])," || fn;"])},invokeHelper:function(t,e,r){var i=this.popStack(),n=this.setupHelper(t,e),s=r?[n.name," || "]:"",a=["("].concat(s,i);this.options.strict||a.push(" || ",this.aliasable("helpers.helperMissing")),a.push(")"),this.push(this.source.functionCall(a,"call",n.callParams))},invokeKnownHelper:function(t,e){var r=this.setupHelper(t,e);this.push(this.source.functionCall(r.name,"call",r.callParams))},invokeAmbiguous:function(t,e){this.useRegister("helper");var r=this.popStack();this.emptyHash();var i=this.setupHelper(0,t,e),n=["(","(helper = ",this.lastHelper=this.nameLookup("helpers",t,"helper")," || ",r,")"];this.options.strict||(n[0]="(helper = ",n.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",n,i.paramsInit?["),(",i.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",i.callParams)," : helper))"])},invokePartial:function(t,e,r){var i=[],n=this.setupParams(e,1,i);t&&(e=this.popStack(),delete n.name),r&&(n.indent=JSON.stringify(r)),n.helpers="helpers",n.partials="partials",n.decorators="container.decorators",t?i.unshift(e):i.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(n.depths="depths"),n=this.objectLiteral(n),i.push(n),this.push(this.source.functionCall("container.invokePartial","",i))},assignToHash:function(t){var e=this.popStack(),r=void 0,i=void 0,n=void 0;this.trackIds&&(n=this.popStack()),this.stringParams&&(i=this.popStack(),r=this.popStack());var s=this.hash;r&&(s.contexts[t]=r),i&&(s.types[t]=i),n&&(s.ids[t]=n),s.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:l,compileChildren:function(t,e){for(var r=t.children,i=void 0,n=void 0,s=0,a=r.length;s<a;s++){i=r[s],n=new this.compiler;var o=this.matchExistingProgram(i);if(null==o){this.context.programs.push("");var c=this.context.programs.length;i.index=c,i.name="program"+c,this.context.programs[c]=n.compile(i,e,this.context,!this.precompile),this.context.decorators[c]=n.decorators,this.context.environments[c]=i,this.useDepths=this.useDepths||n.useDepths,this.useBlockParams=this.useBlockParams||n.useBlockParams,i.useDepths=this.useDepths,i.useBlockParams=this.useBlockParams}else i.index=o.index,i.name="program"+o.index,this.useDepths=this.useDepths||o.useDepths,this.useBlockParams=this.useBlockParams||o.useBlockParams}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;e<r;e++){var i=this.context.environments[e];if(i&&i.equals(t))return i}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof c||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new c(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,i=void 0,n=void 0;if(!this.isInline())throw new s.default("replaceStack on non-inline");var a=this.popStack(!0);if(a instanceof c)e=["(",r=[a.value]],n=!0;else{i=!0;var o=this.incrStack();e=["((",this.push(o)," = ",a,")"],r=this.topStack()}var l=t.call(this,r);n||this.popStack(),i&&this.stackSlot--,this.push(e.concat(l,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;e<r;e++){var i=t[e];if(i instanceof c)this.compileStack.push(i);else{var n=this.incrStack();this.pushSource([n," = ",i,";"]),this.compileStack.push(n)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.inlineStack:this.compileStack).pop();if(!t&&r instanceof c)return r.value;if(!e){if(!this.stackSlot)throw new s.default("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof c?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):((e=this.aliases[t]=this.source.wrap(t)).aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var i=[];return{params:i,paramsInit:this.setupHelperArgs(e,t,i,r),name:this.nameLookup("helpers",e,"helper"),callParams:[this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})")].concat(i)}},setupParams:function(t,e,r){var i={},n=[],s=[],a=[],o=!r,c=void 0;o&&(r=[]),i.name=this.quotedString(t),i.hash=this.popStack(),this.trackIds&&(i.hashIds=this.popStack()),this.stringParams&&(i.hashTypes=this.popStack(),i.hashContexts=this.popStack());var l=this.popStack(),u=this.popStack();(u||l)&&(i.fn=u||"container.noop",i.inverse=l||"container.noop");for(var h=e;h--;)c=this.popStack(),r[h]=c,this.trackIds&&(a[h]=this.popStack()),this.stringParams&&(s[h]=this.popStack(),n[h]=this.popStack());return o&&(i.args=this.source.generateArray(r)),this.trackIds&&(i.ids=this.source.generateArray(a)),this.stringParams&&(i.types=this.source.generateArray(s),i.contexts=this.source.generateArray(n)),this.options.data&&(i.data="data"),this.useBlockParams&&(i.blockParams="blockParams"),i},setupHelperArgs:function(t,e,r,i){var n=this.setupParams(t,e,r);return n=this.objectLiteral(n),i?(this.useRegister("options"),r.push("options"),["options=",n]):r?(r.push(n),""):n}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),e=l.RESERVED_WORDS={},r=0,i=t.length;r<i;r++)e[t[r]]=!0}(),l.isValidJavaScriptVariableName=function(t){return!l.RESERVED_WORDS[t]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(t)},e.default=l,t.exports=e.default},function(t,e,r){"use strict";e.__esModule=!0;var i=r(5),n=void 0;try{}catch(t){}function s(t,e,r){if(i.isArray(t)){for(var n=[],s=0,a=t.length;s<a;s++)n.push(e.wrap(t[s],r));return n}return"boolean"==typeof t||"number"==typeof t?t+"":t}function a(t){this.srcFile=t,this.source=[]}n||((n=function(t,e,r,i){this.src="",i&&this.add(i)}).prototype={add:function(t){i.isArray(t)&&(t=t.join("")),this.src+=t},prepend:function(t){i.isArray(t)&&(t=t.join("")),this.src=t+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),a.prototype={isEmpty:function(){return!this.source.length},prepend:function(t,e){this.source.unshift(this.wrap(t,e))},push:function(t,e){this.source.push(this.wrap(t,e))},merge:function(){var t=this.empty();return this.each(function(e){t.add([" ",e,"\n"])}),t},each:function(t){for(var e=0,r=this.source.length;e<r;e++)t(this.source[e])},empty:function(){var t=this.currentLocation||{start:{}};return new n(t.start.line,t.start.column,this.srcFile)},wrap:function(t){var e=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return t instanceof n?t:(t=s(t,this,e),new n(e.start.line,e.start.column,this.srcFile,t))},functionCall:function(t,e,r){return r=this.generateList(r),this.wrap([t,e?"."+e+"(":"(",r,")"])},quotedString:function(t){return'"'+(t+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var i=s(t[r],this);"undefined"!==i&&e.push([this.quotedString(r),":",i])}var n=this.generateList(e);return n.prepend("{"),n.add("}"),n},generateList:function(t){for(var e=this.empty(),r=0,i=t.length;r<i;r++)r&&e.add(","),e.add(s(t[r],this));return e},generateArray:function(t){var e=this.generateList(t);return e.prepend("["),e.add("]"),e}},e.default=a,t.exports=e.default}])},t.exports=i()},244:function(t,e){!function(t,e){"use strict";t.wp=t.wp||{},t.wp.hooks=t.wp.hooks||new function(){var t=Array.prototype.slice,e={removeFilter:function(t,r){return"string"==typeof t&&i("filters",t,r),e},applyFilters:function(){var r=t.call(arguments),i=r.shift();return"string"==typeof i?s("filters",i,r):e},addFilter:function(t,r,i,s){return"string"==typeof t&&"function"==typeof r&&(i=parseInt(i||10,10),n("filters",t,r,i,s)),e},removeAction:function(t,r){return"string"==typeof t&&i("actions",t,r),e},doAction:function(){var r=t.call(arguments),i=r.shift();return"string"==typeof i&&s("actions",i,r),e},addAction:function(t,r,i,s){return"string"==typeof t&&"function"==typeof r&&(i=parseInt(i||10,10),n("actions",t,r,i,s)),e}},r={actions:{},filters:{}};function i(t,e,i,n){var s,a,o;if(r[t][e])if(i)if(s=r[t][e],n)for(o=s.length;o--;)(a=s[o]).callback===i&&a.context===n&&s.splice(o,1);else for(o=s.length;o--;)s[o].callback===i&&s.splice(o,1);else r[t][e]=[]}function n(t,e,i,n,s){var a={callback:i,priority:n,context:s},o=r[t][e];o?(o.push(a),o=function(t){for(var e,r,i,n=1,s=t.length;n<s;n++){for(e=t[n],r=n;(i=t[r-1])&&i.priority>e.priority;)t[r]=t[r-1],--r;t[r]=e}return t}(o)):o=[a],r[t][e]=o}function s(t,e,i){var n,s,a=r[t][e];if(!a)return"filters"===t&&i[0];if(s=a.length,"filters"===t)for(n=0;n<s;n++)i[0]=a[n].callback.apply(a[n].context,i);else for(n=0;n<s;n++)a[n].callback.apply(a[n].context,i);return"filters"!==t||i[0]}return e}}(window),t.exports=window.wp.hooks},371:function(t,e,r){"use strict";r.r(e);r(22),r(372),r(15)},372:function(t,e,r){var i,n;i=[r(22)],void 0===(n=function(t){t.registerHelper("concat",function(){var t,e=arguments.length-1,r="";for(t=0;t<e;t+=1)r+=arguments[t];return r}),t.registerHelper("number_format",function(t){return Number(t).toLocaleString()}),t.registerHelper("date_format",function(t,e){var r;if(window.moment){if(void 0===t||Number.isNaN(t)||t<=0)return;return r=e.hash.format||"MMM Do, YYYY",/^\s*\d+\s*$/.test(t)?window.moment.unix(t).format(r):window.moment.utc(t).format(r)}return t}),t.registerHelper("cycle",function(t,e){var r=t.split(" ");return r[e.data.index%(r.length+1)]}),t.registerHelper("ifCond",function(t,e,r,i){switch(e){case"==":return t==r?i.fn(this):i.inverse(this);case"===":return t===r?i.fn(this):i.inverse(this);case"!=":return t!=r?i.fn(this):i.inverse(this);case"!==":return t!==r?i.fn(this):i.inverse(this);case"<":return t<r?i.fn(this):i.inverse(this);case"<=":return t<=r?i.fn(this):i.inverse(this);case">":return t>r?i.fn(this):i.inverse(this);case">=":return t>=r?i.fn(this):i.inverse(this);case"&&":return t&&r?i.fn(this):i.inverse(this);case"||":return t||r?i.fn(this):i.inverse(this);case"in":return-1!==r.indexOf(t)?i.fn(this):i.inverse(this);default:return i.inverse(this)}}),t.registerHelper("nl2br",function(t){return t.gsub("\n","<br />")}),t.registerHelper("json_encode",function(t){return JSON.stringify(t)}),t.registerHelper("json_decode",function(t){return JSON.parse(t)}),t.registerHelper("url",function(t){return window.location.protocol+"//"+window.location.host+window.location.pathname+t}),t.registerHelper("emailFromMailto",function(t){var e=/^mailto:/i;return"string"==typeof t&&t.match(e)?t.replace(e,""):t}),t.registerHelper("lookup",function(t,e){return t&&t[e]}),t.registerHelper("rsa_key",function(t){var e;return void 0===t?"":((e=t.trim().split("\n")).shift(),e.pop(),e.join(""))}),t.registerHelper("trim",function(t){re