MailPoet Newsletters (New) - Version 3.8.4

Version Description

  • 2018-08-07 =
  • Added: activation prompt for Mailpoet Sending Service when API key is verified;
  • Added: next scheduled tasks now display in sending queue status;
  • Added: new additional save button to the top of editor page;
Download this release

Release Info

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

Code changes from version 3.8.3 to 3.8.4

Files changed (45) hide show
  1. assets/css/{admin.8cc016c3.css → admin.b414be71.css} +1 -7
  2. assets/css/manifest.json +2 -2
  3. assets/css/{newsletter_editor.7aa0eb2b.css → newsletter_editor.196d744e.css} +51 -15
  4. assets/js/{admin.beb3de7b.js → admin.5b521c29.js} +355 -83
  5. assets/js/{admin_vendor.7ea2bd73.js → admin_vendor.7e72a4ce.js} +175 -174
  6. assets/js/form_editor.72f36d4f.js +13 -13
  7. assets/js/{mailpoet.ca06ba2e.js → mailpoet.54960e01.js} +23 -18
  8. assets/js/manifest.json +5 -5
  9. assets/js/{newsletter_editor.3c3003a1.js → newsletter_editor.75d4a970.js} +117 -83
  10. assets/js/{vendor.0bbb6b88.js → vendor.4034aa5c.js} +6 -6
  11. lang/mailpoet-ca.mo +0 -0
  12. lang/mailpoet-da_DK.mo +0 -0
  13. lang/mailpoet-de_DE.mo +0 -0
  14. lang/mailpoet-es_ES.mo +0 -0
  15. lang/mailpoet-fa_IR.mo +0 -0
  16. lang/mailpoet-fr_CA.mo +0 -0
  17. lang/mailpoet-fr_FR.mo +0 -0
  18. lang/mailpoet-it_IT.mo +0 -0
  19. lang/mailpoet-ja.mo +0 -0
  20. lang/mailpoet-nl_NL.mo +0 -0
  21. lang/mailpoet-pl_PL.mo +0 -0
  22. lang/mailpoet-pt_BR.mo +0 -0
  23. lang/mailpoet-pt_PT.mo +0 -0
  24. lang/mailpoet-ru_RU.mo +0 -0
  25. lang/mailpoet-sq.mo +0 -0
  26. lang/mailpoet-sv_SE.mo +0 -0
  27. lang/mailpoet-tr_TR.mo +0 -0
  28. lang/mailpoet-zh_CN.mo +0 -0
  29. lang/mailpoet.pot +157 -116
  30. lib/Config/Menu.php +2 -1
  31. lib/Tasks/State.php +64 -1
  32. mailpoet.php +2 -2
  33. readme.txt +6 -1
  34. vendor/autoload.php +1 -1
  35. vendor/composer/ClassLoader.php +2 -2
  36. vendor/composer/autoload_real.php +7 -7
  37. vendor/composer/autoload_static.php +6 -6
  38. vendor/composer/installed.json +321 -321
  39. views/help.html +10 -0
  40. views/newsletter/editor.html +2 -1
  41. views/newsletter/templates/components/save.hbs +1 -2
  42. views/settings.html +2 -1
  43. views/settings/advanced.html +3 -1
  44. views/settings/mta.html +10 -6
  45. views/settings/premium.html +16 -7
assets/css/{admin.8cc016c3.css → admin.b414be71.css} RENAMED
@@ -1575,13 +1575,7 @@ body.mailpoet_modal_opened {
1575
  }
1576
  .mailpoet_notice {
1577
  position: relative;
1578
- }
1579
- .mailpoet_notice_close {
1580
- position: absolute;
1581
- right: 0.5em;
1582
- top: 0.5em;
1583
- color: #999;
1584
- text-decoration: none !important;
1585
  }
1586
  /* BASICS */
1587
 
1575
  }
1576
  .mailpoet_notice {
1577
  position: relative;
1578
+ clear: both;
 
 
 
 
 
 
1579
  }
1580
  /* BASICS */
1581
 
assets/css/manifest.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "admin-global.css": "admin-global.673373a1.css",
3
- "admin.css": "admin.8cc016c3.css",
4
  "importExport.css": "importExport.b3745466.css",
5
- "newsletter_editor.css": "newsletter_editor.7aa0eb2b.css",
6
  "public.css": "public.cae357df.css",
7
  "rtl.css": "rtl.d41d8cd9.css"
8
  }
1
  {
2
  "admin-global.css": "admin-global.673373a1.css",
3
+ "admin.css": "admin.b414be71.css",
4
  "importExport.css": "importExport.b3745466.css",
5
+ "newsletter_editor.css": "newsletter_editor.196d744e.css",
6
  "public.css": "public.cae357df.css",
7
  "rtl.css": "rtl.d41d8cd9.css"
8
  }
assets/css/{newsletter_editor.7aa0eb2b.css → newsletter_editor.196d744e.css} RENAMED
@@ -1278,6 +1278,8 @@ input.mailpoet_option_offset_left_small {
1278
  #mailpoet_editor_heading {
1279
  padding-left: 15px;
1280
  margin-left: 2px;
 
 
1281
  }
1282
  #mailpoet_editor_main_wrapper {
1283
  border: 1px solid #ddd;
@@ -1358,13 +1360,15 @@ input.mailpoet_option_offset_left_small {
1358
  font-size: 23px;
1359
  }
1360
  .mailpoet_breadcrumbs {
1361
- float: right;
1362
- clear: both;
1363
  margin-bottom: 13px;
1364
- margin-right: 17px;
1365
  font-size: 0.9em;
1366
  text-transform: uppercase;
1367
  }
 
 
 
1368
  #mailpoet_editor_sidebar {
1369
  border-left: #ddd;
1370
  border-bottom: #ddd;
@@ -1539,18 +1543,26 @@ input.mailpoet_option_offset_left_small {
1539
  vertical-align: middle;
1540
  }
1541
  #mailpoet_editor_bottom {
1542
- margin-top: 39px;
1543
- margin-left: 29px;
 
 
 
 
 
1544
  }
1545
  .mailpoet_save_options {
1546
  -webkit-border-radius: 3px;
1547
  -moz-border-radius: 3px;
1548
  border-radius: 3px;
1549
- float: left;
 
 
1550
  overflow: hidden;
1551
- margin: 5px 0 0 0;
1552
  clear: both;
1553
  vertical-align: top;
 
1554
  background: #fff;
1555
  border: 1px solid #ddd;
1556
  }
@@ -1573,23 +1585,20 @@ input.mailpoet_option_offset_left_small {
1573
  .mailpoet_save_show_options {
1574
  padding: 6px 3px 4px;
1575
  }
1576
- .mailpoet_save_show_options.mailpoet_save_show_options_active .mailpoet_save_show_options_icon::before {
1577
- content: '\f142';
1578
- }
1579
  .mailpoet_save_show_options_icon {
1580
  vertical-align: middle;
1581
  }
1582
- .mailpoet_save_show_options_icon::before {
1583
- content: '\f140';
1584
- }
1585
  .mailpoet_save_as_template_container,
1586
  .mailpoet_export_template_container {
1587
  -webkit-border-radius: 3px;
1588
  -moz-border-radius: 3px;
1589
  border-radius: 3px;
1590
  display: inline-block;
 
 
 
1591
  clear: both;
1592
- margin-top: 5px;
1593
  padding: 0 10px;
1594
  background-color: #fff;
1595
  border: 1px solid #ddd;
@@ -1601,11 +1610,37 @@ input.mailpoet_option_offset_left_small {
1601
  .mailpoet_editor_last_saved {
1602
  color: #a4a4a4;
1603
  font-size: 0.9em;
1604
- display: inline;
 
 
1605
  }
1606
  .mailpoet_save_error {
1607
  color: #d54e21;
1608
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1609
  .mailpoet_tools {
1610
  position: absolute;
1611
  top: 0;
@@ -2561,6 +2596,7 @@ body {
2561
  .notice,
2562
  .update-nag {
2563
  margin-left: 17px !important;
 
2564
  }
2565
  .mailpoet_button_group .button:first-child {
2566
  border-right: 0;
1278
  #mailpoet_editor_heading {
1279
  padding-left: 15px;
1280
  margin-left: 2px;
1281
+ margin-bottom: 13px;
1282
+ clear: both;
1283
  }
1284
  #mailpoet_editor_main_wrapper {
1285
  border: 1px solid #ddd;
1360
  font-size: 23px;
1361
  }
1362
  .mailpoet_breadcrumbs {
1363
+ float: left;
 
1364
  margin-bottom: 13px;
1365
+ margin-left: 17px;
1366
  font-size: 0.9em;
1367
  text-transform: uppercase;
1368
  }
1369
+ .mailpoet_breadcrumbs p {
1370
+ margin: 0;
1371
+ }
1372
  #mailpoet_editor_sidebar {
1373
  border-left: #ddd;
1374
  border-bottom: #ddd;
1543
  vertical-align: middle;
1544
  }
1545
  #mailpoet_editor_bottom {
1546
+ margin: 10px 0 70px;
1547
+ }
1548
+ .mailpoet_save_wrapper {
1549
+ float: right;
1550
+ position: relative;
1551
+ margin-right: 20px;
1552
+ margin-bottom: 10px;
1553
  }
1554
  .mailpoet_save_options {
1555
  -webkit-border-radius: 3px;
1556
  -moz-border-radius: 3px;
1557
  border-radius: 3px;
1558
+ position: absolute;
1559
+ right: 0;
1560
+ z-index: 1000;
1561
  overflow: hidden;
1562
+ margin: 5px 0;
1563
  clear: both;
1564
  vertical-align: top;
1565
+ white-space: nowrap;
1566
  background: #fff;
1567
  border: 1px solid #ddd;
1568
  }
1585
  .mailpoet_save_show_options {
1586
  padding: 6px 3px 4px;
1587
  }
 
 
 
1588
  .mailpoet_save_show_options_icon {
1589
  vertical-align: middle;
1590
  }
 
 
 
1591
  .mailpoet_save_as_template_container,
1592
  .mailpoet_export_template_container {
1593
  -webkit-border-radius: 3px;
1594
  -moz-border-radius: 3px;
1595
  border-radius: 3px;
1596
  display: inline-block;
1597
+ position: absolute;
1598
+ right: 0;
1599
+ z-index: 1000;
1600
  clear: both;
1601
+ margin: 5px 0;
1602
  padding: 0 10px;
1603
  background-color: #fff;
1604
  border: 1px solid #ddd;
1610
  .mailpoet_editor_last_saved {
1611
  color: #a4a4a4;
1612
  font-size: 0.9em;
1613
+ position: absolute;
1614
+ right: 0;
1615
+ margin-top: 10px;
1616
  }
1617
  .mailpoet_save_error {
1618
  color: #d54e21;
1619
  }
1620
+ .mailpoet_save_dropdown_down .mailpoet_save_options,
1621
+ .mailpoet_save_dropdown_down .mailpoet_save_as_template_container,
1622
+ .mailpoet_save_dropdown_down .mailpoet_export_template_container {
1623
+ top: 100%;
1624
+ bottom: auto;
1625
+ }
1626
+ .mailpoet_save_dropdown_down .mailpoet_save_show_options.mailpoet_save_show_options_active .mailpoet_save_show_options_icon::before {
1627
+ content: '\f142';
1628
+ }
1629
+ .mailpoet_save_dropdown_down .mailpoet_save_show_options_icon::before {
1630
+ content: '\f140';
1631
+ }
1632
+ .mailpoet_save_dropdown_up .mailpoet_save_options,
1633
+ .mailpoet_save_dropdown_up .mailpoet_save_as_template_container,
1634
+ .mailpoet_save_dropdown_up .mailpoet_export_template_container {
1635
+ top: auto;
1636
+ bottom: 100%;
1637
+ }
1638
+ .mailpoet_save_dropdown_up .mailpoet_save_show_options.mailpoet_save_show_options_active .mailpoet_save_show_options_icon::before {
1639
+ content: '\f140';
1640
+ }
1641
+ .mailpoet_save_dropdown_up .mailpoet_save_show_options_icon::before {
1642
+ content: '\f142';
1643
+ }
1644
  .mailpoet_tools {
1645
  position: absolute;
1646
  top: 0;
2596
  .notice,
2597
  .update-nag {
2598
  margin-left: 17px !important;
2599
+ margin-right: 20px !important;
2600
  }
2601
  .mailpoet_button_group .button:first-child {
2602
  border-right: 0;
assets/js/{admin.beb3de7b.js → admin.5b521c29.js} RENAMED
@@ -15694,6 +15694,105 @@ module.exports = KeyValueTable;
15694
 
15695
  /***/ }),
15696
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15697
  /***/ 54:
15698
  /***/ (function(module, exports) {
15699
 
@@ -16124,23 +16223,23 @@ SafeBuffer.allocUnsafeSlow = function (size) {
16124
 
16125
  /***/ }),
16126
 
16127
- /***/ 616:
16128
  /***/ (function(module, exports, __webpack_require__) {
16129
 
16130
- __webpack_require__(617);
16131
- __webpack_require__(621);
16132
- __webpack_require__(638);
16133
- __webpack_require__(642);
16134
- __webpack_require__(644);
16135
  __webpack_require__(645);
16136
- __webpack_require__(652);
16137
- __webpack_require__(653);
16138
- module.exports = __webpack_require__(656);
 
16139
 
16140
 
16141
  /***/ }),
16142
 
16143
- /***/ 617:
16144
  /***/ (function(module, exports, __webpack_require__) {
16145
 
16146
  "use strict";
@@ -16158,11 +16257,11 @@ var _reactRouter = __webpack_require__(26);
16158
 
16159
  var _history = __webpack_require__(98);
16160
 
16161
- var _list = __webpack_require__(618);
16162
 
16163
  var _list2 = _interopRequireDefault(_list);
16164
 
16165
- var _form = __webpack_require__(619);
16166
 
16167
  var _form2 = _interopRequireDefault(_form);
16168
 
@@ -16196,7 +16295,7 @@ if (container) {
16196
 
16197
  /***/ }),
16198
 
16199
- /***/ 618:
16200
  /***/ (function(module, exports, __webpack_require__) {
16201
 
16202
  "use strict";
@@ -16590,19 +16689,19 @@ module.exports = SubscriberList;
16590
 
16591
  /***/ }),
16592
 
16593
- /***/ 619:
16594
  /***/ (function(module, exports, __webpack_require__) {
16595
 
16596
  "use strict";
16597
  /* WEBPACK VAR INJECTION */(function(global) {
16598
 
16599
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
16600
- module.exports = global["MailPoetLib"]["Form"] = __webpack_require__(620);
16601
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
16602
 
16603
  /***/ }),
16604
 
16605
- /***/ 620:
16606
  /***/ (function(module, exports, __webpack_require__) {
16607
 
16608
  "use strict";
@@ -16824,7 +16923,7 @@ module.exports = SubscriberForm;
16824
 
16825
  /***/ }),
16826
 
16827
- /***/ 621:
16828
  /***/ (function(module, exports, __webpack_require__) {
16829
 
16830
  "use strict";
@@ -16850,23 +16949,23 @@ var _underscore = __webpack_require__(7);
16850
 
16851
  var _underscore2 = _interopRequireDefault(_underscore);
16852
 
16853
- var _types = __webpack_require__(622);
16854
 
16855
  var _types2 = _interopRequireDefault(_types);
16856
 
16857
- var _templates = __webpack_require__(623);
16858
 
16859
  var _templates2 = _interopRequireDefault(_templates);
16860
 
16861
- var _send = __webpack_require__(628);
16862
 
16863
  var _send2 = _interopRequireDefault(_send);
16864
 
16865
- var _standard = __webpack_require__(632);
16866
 
16867
  var _standard2 = _interopRequireDefault(_standard);
16868
 
16869
- var _notification = __webpack_require__(633);
16870
 
16871
  var _notification2 = _interopRequireDefault(_notification);
16872
 
@@ -16874,19 +16973,19 @@ var _events_list = __webpack_require__(499);
16874
 
16875
  var _events_list2 = _interopRequireDefault(_events_list);
16876
 
16877
- var _standard3 = __webpack_require__(634);
16878
 
16879
  var _standard4 = _interopRequireDefault(_standard3);
16880
 
16881
- var _welcome = __webpack_require__(635);
16882
 
16883
  var _welcome2 = _interopRequireDefault(_welcome);
16884
 
16885
- var _notification3 = __webpack_require__(636);
16886
 
16887
  var _notification4 = _interopRequireDefault(_notification3);
16888
 
16889
- var _notification_history = __webpack_require__(637);
16890
 
16891
  var _notification_history2 = _interopRequireDefault(_notification_history);
16892
 
@@ -16990,7 +17089,7 @@ if (container) {
16990
 
16991
  /***/ }),
16992
 
16993
- /***/ 622:
16994
  /***/ (function(module, exports, __webpack_require__) {
16995
 
16996
  "use strict";
@@ -17212,7 +17311,7 @@ module.exports = NewsletterTypes;
17212
 
17213
  /***/ }),
17214
 
17215
- /***/ 623:
17216
  /***/ (function(module, exports, __webpack_require__) {
17217
 
17218
  "use strict";
@@ -17238,19 +17337,19 @@ var _breadcrumb = __webpack_require__(63);
17238
 
17239
  var _breadcrumb2 = _interopRequireDefault(_breadcrumb);
17240
 
17241
- var _loading = __webpack_require__(624);
17242
 
17243
  var _loading2 = _interopRequireDefault(_loading);
17244
 
17245
- var _tabs = __webpack_require__(625);
17246
 
17247
  var _tabs2 = _interopRequireDefault(_tabs);
17248
 
17249
- var _template_box = __webpack_require__(626);
17250
 
17251
  var _template_box2 = _interopRequireDefault(_template_box);
17252
 
17253
- var _import_template = __webpack_require__(627);
17254
 
17255
  var _import_template2 = _interopRequireDefault(_import_template);
17256
 
@@ -17563,7 +17662,7 @@ exports.default = NewsletterTemplates;
17563
 
17564
  /***/ }),
17565
 
17566
- /***/ 624:
17567
  /***/ (function(module, exports, __webpack_require__) {
17568
 
17569
  "use strict";
@@ -17624,7 +17723,7 @@ exports.default = Loading;
17624
 
17625
  /***/ }),
17626
 
17627
- /***/ 625:
17628
  /***/ (function(module, exports, __webpack_require__) {
17629
 
17630
  "use strict";
@@ -17746,7 +17845,7 @@ exports.default = Tabs;
17746
 
17747
  /***/ }),
17748
 
17749
- /***/ 626:
17750
  /***/ (function(module, exports, __webpack_require__) {
17751
 
17752
  "use strict";
@@ -17990,7 +18089,7 @@ exports.default = TemplateBox;
17990
 
17991
  /***/ }),
17992
 
17993
- /***/ 627:
17994
  /***/ (function(module, exports, __webpack_require__) {
17995
 
17996
  "use strict";
@@ -18171,7 +18270,7 @@ exports.default = ImportTemplate;
18171
 
18172
  /***/ }),
18173
 
18174
- /***/ 628:
18175
  /***/ (function(module, exports, __webpack_require__) {
18176
 
18177
  "use strict";
@@ -18199,15 +18298,15 @@ var _form = __webpack_require__(283);
18199
 
18200
  var _form2 = _interopRequireDefault(_form);
18201
 
18202
- var _standard = __webpack_require__(629);
18203
 
18204
  var _standard2 = _interopRequireDefault(_standard);
18205
 
18206
- var _notification = __webpack_require__(630);
18207
 
18208
  var _notification2 = _interopRequireDefault(_notification);
18209
 
18210
- var _welcome = __webpack_require__(631);
18211
 
18212
  var _welcome2 = _interopRequireDefault(_welcome);
18213
 
@@ -18604,7 +18703,7 @@ module.exports = NewsletterSend;
18604
 
18605
  /***/ }),
18606
 
18607
- /***/ 629:
18608
  /***/ (function(module, exports, __webpack_require__) {
18609
 
18610
  "use strict";
@@ -19026,7 +19125,7 @@ module.exports = {
19026
 
19027
  /***/ }),
19028
 
19029
- /***/ 630:
19030
  /***/ (function(module, exports, __webpack_require__) {
19031
 
19032
  "use strict";
@@ -19146,7 +19245,7 @@ module.exports = {
19146
 
19147
  /***/ }),
19148
 
19149
- /***/ 631:
19150
  /***/ (function(module, exports, __webpack_require__) {
19151
 
19152
  "use strict";
@@ -19234,7 +19333,7 @@ module.exports = {
19234
 
19235
  /***/ }),
19236
 
19237
- /***/ 632:
19238
  /***/ (function(module, exports, __webpack_require__) {
19239
 
19240
  "use strict";
@@ -19302,7 +19401,7 @@ module.exports = NewsletterStandard;
19302
 
19303
  /***/ }),
19304
 
19305
- /***/ 633:
19306
  /***/ (function(module, exports, __webpack_require__) {
19307
 
19308
  "use strict";
@@ -19420,7 +19519,7 @@ module.exports = NewsletterNotification;
19420
 
19421
  /***/ }),
19422
 
19423
- /***/ 634:
19424
  /***/ (function(module, exports, __webpack_require__) {
19425
 
19426
  "use strict";
@@ -19678,7 +19777,7 @@ module.exports = NewsletterListStandard;
19678
 
19679
  /***/ }),
19680
 
19681
- /***/ 635:
19682
  /***/ (function(module, exports, __webpack_require__) {
19683
 
19684
  "use strict";
@@ -20027,7 +20126,7 @@ module.exports = NewsletterListWelcome;
20027
 
20028
  /***/ }),
20029
 
20030
- /***/ 636:
20031
  /***/ (function(module, exports, __webpack_require__) {
20032
 
20033
  "use strict";
@@ -20374,7 +20473,7 @@ module.exports = NewsletterListNotification;
20374
 
20375
  /***/ }),
20376
 
20377
- /***/ 637:
20378
  /***/ (function(module, exports, __webpack_require__) {
20379
 
20380
  "use strict";
@@ -20542,7 +20641,7 @@ module.exports = NewsletterListNotificationHistory;
20542
 
20543
  /***/ }),
20544
 
20545
- /***/ 638:
20546
  /***/ (function(module, exports, __webpack_require__) {
20547
 
20548
  "use strict";
@@ -20560,11 +20659,11 @@ var _reactRouter = __webpack_require__(26);
20560
 
20561
  var _history = __webpack_require__(98);
20562
 
20563
- var _list = __webpack_require__(639);
20564
 
20565
  var _list2 = _interopRequireDefault(_list);
20566
 
20567
- var _form = __webpack_require__(640);
20568
 
20569
  var _form2 = _interopRequireDefault(_form);
20570
 
@@ -20598,7 +20697,7 @@ if (container) {
20598
 
20599
  /***/ }),
20600
 
20601
- /***/ 639:
20602
  /***/ (function(module, exports, __webpack_require__) {
20603
 
20604
  "use strict";
@@ -20920,19 +21019,19 @@ module.exports = SegmentList;
20920
 
20921
  /***/ }),
20922
 
20923
- /***/ 640:
20924
  /***/ (function(module, exports, __webpack_require__) {
20925
 
20926
  "use strict";
20927
  /* WEBPACK VAR INJECTION */(function(global) {
20928
 
20929
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
20930
- module.exports = global["MailPoetLib"]["Form"] = __webpack_require__(641);
20931
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
20932
 
20933
  /***/ }),
20934
 
20935
- /***/ 641:
20936
  /***/ (function(module, exports, __webpack_require__) {
20937
 
20938
  "use strict";
@@ -21019,7 +21118,7 @@ exports.default = SegmentForm;
21019
 
21020
  /***/ }),
21021
 
21022
- /***/ 642:
21023
  /***/ (function(module, exports, __webpack_require__) {
21024
 
21025
  "use strict";
@@ -21037,7 +21136,7 @@ var _reactRouter = __webpack_require__(26);
21037
 
21038
  var _history = __webpack_require__(98);
21039
 
21040
- var _list = __webpack_require__(643);
21041
 
21042
  var _list2 = _interopRequireDefault(_list);
21043
 
@@ -21069,7 +21168,7 @@ if (container) {
21069
 
21070
  /***/ }),
21071
 
21072
- /***/ 643:
21073
  /***/ (function(module, exports, __webpack_require__) {
21074
 
21075
  "use strict";
@@ -21302,7 +21401,7 @@ module.exports = FormList;
21302
 
21303
  /***/ }),
21304
 
21305
- /***/ 644:
21306
  /***/ (function(module, exports, __webpack_require__) {
21307
 
21308
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -21397,7 +21496,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
21397
 
21398
  /***/ }),
21399
 
21400
- /***/ 645:
21401
  /***/ (function(module, exports, __webpack_require__) {
21402
 
21403
  "use strict";
@@ -21415,15 +21514,15 @@ var _reactRouter = __webpack_require__(26);
21415
 
21416
  var _history = __webpack_require__(98);
21417
 
21418
- var _system_status = __webpack_require__(646);
21419
 
21420
  var _system_status2 = _interopRequireDefault(_system_status);
21421
 
21422
- var _system_info = __webpack_require__(650);
21423
 
21424
  var _system_info2 = _interopRequireDefault(_system_info);
21425
 
21426
- var _knowledge_base = __webpack_require__(651);
21427
 
21428
  var _knowledge_base2 = _interopRequireDefault(_knowledge_base);
21429
 
@@ -21457,7 +21556,7 @@ if (container) {
21457
 
21458
  /***/ }),
21459
 
21460
- /***/ 646:
21461
  /***/ (function(module, exports, __webpack_require__) {
21462
 
21463
  "use strict";
@@ -21475,11 +21574,11 @@ var _reactStringReplace = __webpack_require__(271);
21475
 
21476
  var _reactStringReplace2 = _interopRequireDefault(_reactStringReplace);
21477
 
21478
- var _cron_status = __webpack_require__(647);
21479
 
21480
  var _cron_status2 = _interopRequireDefault(_cron_status);
21481
 
21482
- var _queue_status = __webpack_require__(649);
21483
 
21484
  var _queue_status2 = _interopRequireDefault(_queue_status);
21485
 
@@ -21582,7 +21681,7 @@ module.exports = SystemStatus;
21582
 
21583
  /***/ }),
21584
 
21585
- /***/ 647:
21586
  /***/ (function(module, exports, __webpack_require__) {
21587
 
21588
  "use strict";
@@ -21600,7 +21699,7 @@ var _key_value_table = __webpack_require__(512);
21600
 
21601
  var _key_value_table2 = _interopRequireDefault(_key_value_table);
21602
 
21603
- var _print_boolean = __webpack_require__(648);
21604
 
21605
  var _print_boolean2 = _interopRequireDefault(_print_boolean);
21606
 
@@ -21674,7 +21773,7 @@ module.exports = CronStatus;
21674
 
21675
  /***/ }),
21676
 
21677
- /***/ 648:
21678
  /***/ (function(module, exports, __webpack_require__) {
21679
 
21680
  "use strict";
@@ -21716,7 +21815,7 @@ module.exports = PrintBoolean;
21716
 
21717
  /***/ }),
21718
 
21719
- /***/ 649:
21720
  /***/ (function(module, exports, __webpack_require__) {
21721
 
21722
  "use strict";
@@ -21734,6 +21833,14 @@ var _key_value_table = __webpack_require__(512);
21734
 
21735
  var _key_value_table2 = _interopRequireDefault(_key_value_table);
21736
 
 
 
 
 
 
 
 
 
21737
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21738
 
21739
  var QueueStatus = function QueueStatus(props) {
@@ -21780,7 +21887,31 @@ var QueueStatus = function QueueStatus(props) {
21780
  key: _mailpoet2.default.I18n.t('totalScheduledTasks'),
21781
  value: status.tasksStatusCounts.scheduled
21782
  }]
21783
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21784
  );
21785
  };
21786
 
@@ -21796,7 +21927,8 @@ QueueStatus.propTypes = {
21796
  running: _react2.default.PropTypes.number.isRequired,
21797
  paused: _react2.default.PropTypes.number.isRequired,
21798
  scheduled: _react2.default.PropTypes.number.isRequired
21799
- }).isRequired
 
21800
  }).isRequired
21801
  };
21802
 
@@ -21814,7 +21946,147 @@ module.exports = QueueStatus;
21814
 
21815
  /***/ }),
21816
 
21817
- /***/ 650:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21818
  /***/ (function(module, exports, __webpack_require__) {
21819
 
21820
  "use strict";
@@ -21888,7 +22160,7 @@ module.exports = SystemInfo;
21888
 
21889
  /***/ }),
21890
 
21891
- /***/ 651:
21892
  /***/ (function(module, exports, __webpack_require__) {
21893
 
21894
  "use strict";
@@ -22006,7 +22278,7 @@ module.exports = KnowledgeBase;
22006
 
22007
  /***/ }),
22008
 
22009
- /***/ 652:
22010
  /***/ (function(module, exports, __webpack_require__) {
22011
 
22012
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -22055,7 +22327,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
22055
 
22056
  /***/ }),
22057
 
22058
- /***/ 653:
22059
  /***/ (function(module, exports, __webpack_require__) {
22060
 
22061
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -22065,8 +22337,8 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
22065
  __webpack_require__(10),
22066
  __webpack_require__(5),
22067
  __webpack_require__(277),
22068
- __webpack_require__(654),
22069
- __webpack_require__(655),
22070
  __webpack_require__(0)
22071
  ], __WEBPACK_AMD_DEFINE_RESULT__ = (function (
22072
  Backbone,
@@ -23231,7 +23503,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
23231
 
23232
  /***/ }),
23233
 
23234
- /***/ 654:
23235
  /***/ (function(module, exports) {
23236
 
23237
  /*!
@@ -23243,7 +23515,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
23243
 
23244
  /***/ }),
23245
 
23246
- /***/ 655:
23247
  /***/ (function(module, exports) {
23248
 
23249
  /*
@@ -23329,7 +23601,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
23329
 
23330
  /***/ }),
23331
 
23332
- /***/ 656:
23333
  /***/ (function(module, exports, __webpack_require__) {
23334
 
23335
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -26265,4 +26537,4 @@ function simpleEnd(buf) {
26265
 
26266
  /***/ })
26267
 
26268
- },[616]);
15694
 
15695
  /***/ }),
15696
 
15697
+ /***/ 513:
15698
+ /***/ (function(module, exports, __webpack_require__) {
15699
+
15700
+ "use strict";
15701
+
15702
+
15703
+ var _react = __webpack_require__(2);
15704
+
15705
+ var _react2 = _interopRequireDefault(_react);
15706
+
15707
+ var _mailpoet = __webpack_require__(5);
15708
+
15709
+ var _mailpoet2 = _interopRequireDefault(_mailpoet);
15710
+
15711
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
15712
+
15713
+ var TasksListDataRow = function TasksListDataRow(props) {
15714
+ return _react2.default.createElement(
15715
+ 'tr',
15716
+ null,
15717
+ _react2.default.createElement(
15718
+ 'td',
15719
+ { className: 'column column-primary' },
15720
+ props.task.id
15721
+ ),
15722
+ _react2.default.createElement(
15723
+ 'td',
15724
+ { className: 'column' },
15725
+ props.task.type
15726
+ ),
15727
+ _react2.default.createElement(
15728
+ 'td',
15729
+ { className: 'column' },
15730
+ props.task.newsletter ? _react2.default.createElement(
15731
+ 'a',
15732
+ {
15733
+ href: props.task.newsletter.preview_url,
15734
+ 'data-newsletter-id': props.task.newsletter.newsletter_id,
15735
+ 'data-queue-id': props.task.newsletter.queue_id,
15736
+ target: '_blank'
15737
+ },
15738
+ props.task.newsletter.subject || _mailpoet2.default.I18n.t('preview')
15739
+ ) : _mailpoet2.default.I18n.t('none')
15740
+ ),
15741
+ _react2.default.createElement(
15742
+ 'td',
15743
+ { className: 'column' },
15744
+ props.task.priority
15745
+ ),
15746
+ props.show_scheduled_at ? _react2.default.createElement(
15747
+ 'td',
15748
+ { className: 'column-date' },
15749
+ _react2.default.createElement(
15750
+ 'abbr',
15751
+ null,
15752
+ _mailpoet2.default.Date.format(props.task.scheduled_at * 1000)
15753
+ )
15754
+ ) : null,
15755
+ _react2.default.createElement(
15756
+ 'td',
15757
+ { className: 'column-date' },
15758
+ _react2.default.createElement(
15759
+ 'abbr',
15760
+ null,
15761
+ _mailpoet2.default.Date.format(props.task.updated_at * 1000)
15762
+ )
15763
+ )
15764
+ );
15765
+ };
15766
+
15767
+ TasksListDataRow.propTypes = {
15768
+ show_scheduled_at: _react2.default.PropTypes.bool,
15769
+ task: _react2.default.PropTypes.shape({
15770
+ id: _react2.default.PropTypes.number.isRequired,
15771
+ type: _react2.default.PropTypes.string.isRequired,
15772
+ priority: _react2.default.PropTypes.number.isRequired,
15773
+ updated_at: _react2.default.PropTypes.number.isRequired,
15774
+ scheduled_at: _react2.default.PropTypes.number,
15775
+ status: _react2.default.PropTypes.string,
15776
+ newsletter: _react2.default.PropTypes.shape({
15777
+ newsletter_id: _react2.default.PropTypes.number.isRequired,
15778
+ queue_id: _react2.default.PropTypes.number.isRequired,
15779
+ preview_url: _react2.default.PropTypes.string.isRequired,
15780
+ subject: _react2.default.PropTypes.string
15781
+ })
15782
+ }).isRequired
15783
+ };
15784
+
15785
+ TasksListDataRow.defaultProps = {
15786
+ show_scheduled_at: false,
15787
+ task: {
15788
+ newsletter: null
15789
+ }
15790
+ };
15791
+
15792
+ module.exports = TasksListDataRow;
15793
+
15794
+ /***/ }),
15795
+
15796
  /***/ 54:
15797
  /***/ (function(module, exports) {
15798
 
16223
 
16224
  /***/ }),
16225
 
16226
+ /***/ 617:
16227
  /***/ (function(module, exports, __webpack_require__) {
16228
 
16229
+ __webpack_require__(618);
16230
+ __webpack_require__(622);
16231
+ __webpack_require__(639);
16232
+ __webpack_require__(643);
 
16233
  __webpack_require__(645);
16234
+ __webpack_require__(646);
16235
+ __webpack_require__(655);
16236
+ __webpack_require__(656);
16237
+ module.exports = __webpack_require__(659);
16238
 
16239
 
16240
  /***/ }),
16241
 
16242
+ /***/ 618:
16243
  /***/ (function(module, exports, __webpack_require__) {
16244
 
16245
  "use strict";
16257
 
16258
  var _history = __webpack_require__(98);
16259
 
16260
+ var _list = __webpack_require__(619);
16261
 
16262
  var _list2 = _interopRequireDefault(_list);
16263
 
16264
+ var _form = __webpack_require__(620);
16265
 
16266
  var _form2 = _interopRequireDefault(_form);
16267
 
16295
 
16296
  /***/ }),
16297
 
16298
+ /***/ 619:
16299
  /***/ (function(module, exports, __webpack_require__) {
16300
 
16301
  "use strict";
16689
 
16690
  /***/ }),
16691
 
16692
+ /***/ 620:
16693
  /***/ (function(module, exports, __webpack_require__) {
16694
 
16695
  "use strict";
16696
  /* WEBPACK VAR INJECTION */(function(global) {
16697
 
16698
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
16699
+ module.exports = global["MailPoetLib"]["Form"] = __webpack_require__(621);
16700
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
16701
 
16702
  /***/ }),
16703
 
16704
+ /***/ 621:
16705
  /***/ (function(module, exports, __webpack_require__) {
16706
 
16707
  "use strict";
16923
 
16924
  /***/ }),
16925
 
16926
+ /***/ 622:
16927
  /***/ (function(module, exports, __webpack_require__) {
16928
 
16929
  "use strict";
16949
 
16950
  var _underscore2 = _interopRequireDefault(_underscore);
16951
 
16952
+ var _types = __webpack_require__(623);
16953
 
16954
  var _types2 = _interopRequireDefault(_types);
16955
 
16956
+ var _templates = __webpack_require__(624);
16957
 
16958
  var _templates2 = _interopRequireDefault(_templates);
16959
 
16960
+ var _send = __webpack_require__(629);
16961
 
16962
  var _send2 = _interopRequireDefault(_send);
16963
 
16964
+ var _standard = __webpack_require__(633);
16965
 
16966
  var _standard2 = _interopRequireDefault(_standard);
16967
 
16968
+ var _notification = __webpack_require__(634);
16969
 
16970
  var _notification2 = _interopRequireDefault(_notification);
16971
 
16973
 
16974
  var _events_list2 = _interopRequireDefault(_events_list);
16975
 
16976
+ var _standard3 = __webpack_require__(635);
16977
 
16978
  var _standard4 = _interopRequireDefault(_standard3);
16979
 
16980
+ var _welcome = __webpack_require__(636);
16981
 
16982
  var _welcome2 = _interopRequireDefault(_welcome);
16983
 
16984
+ var _notification3 = __webpack_require__(637);
16985
 
16986
  var _notification4 = _interopRequireDefault(_notification3);
16987
 
16988
+ var _notification_history = __webpack_require__(638);
16989
 
16990
  var _notification_history2 = _interopRequireDefault(_notification_history);
16991
 
17089
 
17090
  /***/ }),
17091
 
17092
+ /***/ 623:
17093
  /***/ (function(module, exports, __webpack_require__) {
17094
 
17095
  "use strict";
17311
 
17312
  /***/ }),
17313
 
17314
+ /***/ 624:
17315
  /***/ (function(module, exports, __webpack_require__) {
17316
 
17317
  "use strict";
17337
 
17338
  var _breadcrumb2 = _interopRequireDefault(_breadcrumb);
17339
 
17340
+ var _loading = __webpack_require__(625);
17341
 
17342
  var _loading2 = _interopRequireDefault(_loading);
17343
 
17344
+ var _tabs = __webpack_require__(626);
17345
 
17346
  var _tabs2 = _interopRequireDefault(_tabs);
17347
 
17348
+ var _template_box = __webpack_require__(627);
17349
 
17350
  var _template_box2 = _interopRequireDefault(_template_box);
17351
 
17352
+ var _import_template = __webpack_require__(628);
17353
 
17354
  var _import_template2 = _interopRequireDefault(_import_template);
17355
 
17662
 
17663
  /***/ }),
17664
 
17665
+ /***/ 625:
17666
  /***/ (function(module, exports, __webpack_require__) {
17667
 
17668
  "use strict";
17723
 
17724
  /***/ }),
17725
 
17726
+ /***/ 626:
17727
  /***/ (function(module, exports, __webpack_require__) {
17728
 
17729
  "use strict";
17845
 
17846
  /***/ }),
17847
 
17848
+ /***/ 627:
17849
  /***/ (function(module, exports, __webpack_require__) {
17850
 
17851
  "use strict";
18089
 
18090
  /***/ }),
18091
 
18092
+ /***/ 628:
18093
  /***/ (function(module, exports, __webpack_require__) {
18094
 
18095
  "use strict";
18270
 
18271
  /***/ }),
18272
 
18273
+ /***/ 629:
18274
  /***/ (function(module, exports, __webpack_require__) {
18275
 
18276
  "use strict";
18298
 
18299
  var _form2 = _interopRequireDefault(_form);
18300
 
18301
+ var _standard = __webpack_require__(630);
18302
 
18303
  var _standard2 = _interopRequireDefault(_standard);
18304
 
18305
+ var _notification = __webpack_require__(631);
18306
 
18307
  var _notification2 = _interopRequireDefault(_notification);
18308
 
18309
+ var _welcome = __webpack_require__(632);
18310
 
18311
  var _welcome2 = _interopRequireDefault(_welcome);
18312
 
18703
 
18704
  /***/ }),
18705
 
18706
+ /***/ 630:
18707
  /***/ (function(module, exports, __webpack_require__) {
18708
 
18709
  "use strict";
19125
 
19126
  /***/ }),
19127
 
19128
+ /***/ 631:
19129
  /***/ (function(module, exports, __webpack_require__) {
19130
 
19131
  "use strict";
19245
 
19246
  /***/ }),
19247
 
19248
+ /***/ 632:
19249
  /***/ (function(module, exports, __webpack_require__) {
19250
 
19251
  "use strict";
19333
 
19334
  /***/ }),
19335
 
19336
+ /***/ 633:
19337
  /***/ (function(module, exports, __webpack_require__) {
19338
 
19339
  "use strict";
19401
 
19402
  /***/ }),
19403
 
19404
+ /***/ 634:
19405
  /***/ (function(module, exports, __webpack_require__) {
19406
 
19407
  "use strict";
19519
 
19520
  /***/ }),
19521
 
19522
+ /***/ 635:
19523
  /***/ (function(module, exports, __webpack_require__) {
19524
 
19525
  "use strict";
19777
 
19778
  /***/ }),
19779
 
19780
+ /***/ 636:
19781
  /***/ (function(module, exports, __webpack_require__) {
19782
 
19783
  "use strict";
20126
 
20127
  /***/ }),
20128
 
20129
+ /***/ 637:
20130
  /***/ (function(module, exports, __webpack_require__) {
20131
 
20132
  "use strict";
20473
 
20474
  /***/ }),
20475
 
20476
+ /***/ 638:
20477
  /***/ (function(module, exports, __webpack_require__) {
20478
 
20479
  "use strict";
20641
 
20642
  /***/ }),
20643
 
20644
+ /***/ 639:
20645
  /***/ (function(module, exports, __webpack_require__) {
20646
 
20647
  "use strict";
20659
 
20660
  var _history = __webpack_require__(98);
20661
 
20662
+ var _list = __webpack_require__(640);
20663
 
20664
  var _list2 = _interopRequireDefault(_list);
20665
 
20666
+ var _form = __webpack_require__(641);
20667
 
20668
  var _form2 = _interopRequireDefault(_form);
20669
 
20697
 
20698
  /***/ }),
20699
 
20700
+ /***/ 640:
20701
  /***/ (function(module, exports, __webpack_require__) {
20702
 
20703
  "use strict";
21019
 
21020
  /***/ }),
21021
 
21022
+ /***/ 641:
21023
  /***/ (function(module, exports, __webpack_require__) {
21024
 
21025
  "use strict";
21026
  /* WEBPACK VAR INJECTION */(function(global) {
21027
 
21028
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
21029
+ module.exports = global["MailPoetLib"]["Form"] = __webpack_require__(642);
21030
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
21031
 
21032
  /***/ }),
21033
 
21034
+ /***/ 642:
21035
  /***/ (function(module, exports, __webpack_require__) {
21036
 
21037
  "use strict";
21118
 
21119
  /***/ }),
21120
 
21121
+ /***/ 643:
21122
  /***/ (function(module, exports, __webpack_require__) {
21123
 
21124
  "use strict";
21136
 
21137
  var _history = __webpack_require__(98);
21138
 
21139
+ var _list = __webpack_require__(644);
21140
 
21141
  var _list2 = _interopRequireDefault(_list);
21142
 
21168
 
21169
  /***/ }),
21170
 
21171
+ /***/ 644:
21172
  /***/ (function(module, exports, __webpack_require__) {
21173
 
21174
  "use strict";
21401
 
21402
  /***/ }),
21403
 
21404
+ /***/ 645:
21405
  /***/ (function(module, exports, __webpack_require__) {
21406
 
21407
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
21496
 
21497
  /***/ }),
21498
 
21499
+ /***/ 646:
21500
  /***/ (function(module, exports, __webpack_require__) {
21501
 
21502
  "use strict";
21514
 
21515
  var _history = __webpack_require__(98);
21516
 
21517
+ var _system_status = __webpack_require__(647);
21518
 
21519
  var _system_status2 = _interopRequireDefault(_system_status);
21520
 
21521
+ var _system_info = __webpack_require__(653);
21522
 
21523
  var _system_info2 = _interopRequireDefault(_system_info);
21524
 
21525
+ var _knowledge_base = __webpack_require__(654);
21526
 
21527
  var _knowledge_base2 = _interopRequireDefault(_knowledge_base);
21528
 
21556
 
21557
  /***/ }),
21558
 
21559
+ /***/ 647:
21560
  /***/ (function(module, exports, __webpack_require__) {
21561
 
21562
  "use strict";
21574
 
21575
  var _reactStringReplace2 = _interopRequireDefault(_reactStringReplace);
21576
 
21577
+ var _cron_status = __webpack_require__(648);
21578
 
21579
  var _cron_status2 = _interopRequireDefault(_cron_status);
21580
 
21581
+ var _queue_status = __webpack_require__(650);
21582
 
21583
  var _queue_status2 = _interopRequireDefault(_queue_status);
21584
 
21681
 
21682
  /***/ }),
21683
 
21684
+ /***/ 648:
21685
  /***/ (function(module, exports, __webpack_require__) {
21686
 
21687
  "use strict";
21699
 
21700
  var _key_value_table2 = _interopRequireDefault(_key_value_table);
21701
 
21702
+ var _print_boolean = __webpack_require__(649);
21703
 
21704
  var _print_boolean2 = _interopRequireDefault(_print_boolean);
21705
 
21773
 
21774
  /***/ }),
21775
 
21776
+ /***/ 649:
21777
  /***/ (function(module, exports, __webpack_require__) {
21778
 
21779
  "use strict";
21815
 
21816
  /***/ }),
21817
 
21818
+ /***/ 650:
21819
  /***/ (function(module, exports, __webpack_require__) {
21820
 
21821
  "use strict";
21833
 
21834
  var _key_value_table2 = _interopRequireDefault(_key_value_table);
21835
 
21836
+ var _tasks_list = __webpack_require__(651);
21837
+
21838
+ var _tasks_list2 = _interopRequireDefault(_tasks_list);
21839
+
21840
+ var _tasks_list_data_row = __webpack_require__(513);
21841
+
21842
+ var _tasks_list_data_row2 = _interopRequireDefault(_tasks_list_data_row);
21843
+
21844
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21845
 
21846
  var QueueStatus = function QueueStatus(props) {
21887
  key: _mailpoet2.default.I18n.t('totalScheduledTasks'),
21888
  value: status.tasksStatusCounts.scheduled
21889
  }]
21890
+ ),
21891
+ _react2.default.createElement(
21892
+ 'h4',
21893
+ null,
21894
+ _mailpoet2.default.I18n.t('scheduledTasks')
21895
+ ),
21896
+ _react2.default.createElement(_tasks_list2.default, { show_scheduled_at: true, tasks: status.latestTasks.filter(function (task) {
21897
+ return task.status === 'scheduled';
21898
+ }) }),
21899
+ _react2.default.createElement(
21900
+ 'h4',
21901
+ null,
21902
+ _mailpoet2.default.I18n.t('runningTasks')
21903
+ ),
21904
+ _react2.default.createElement(_tasks_list2.default, { tasks: status.latestTasks.filter(function (task) {
21905
+ return task.status === null;
21906
+ }) }),
21907
+ _react2.default.createElement(
21908
+ 'h4',
21909
+ null,
21910
+ _mailpoet2.default.I18n.t('completedTasks')
21911
+ ),
21912
+ _react2.default.createElement(_tasks_list2.default, { tasks: status.latestTasks.filter(function (task) {
21913
+ return task.status === 'completed';
21914
+ }) })
21915
  );
21916
  };
21917
 
21927
  running: _react2.default.PropTypes.number.isRequired,
21928
  paused: _react2.default.PropTypes.number.isRequired,
21929
  scheduled: _react2.default.PropTypes.number.isRequired
21930
+ }).isRequired,
21931
+ latestTasks: _react2.default.PropTypes.arrayOf(_tasks_list_data_row2.default.propTypes.task).isRequired
21932
  }).isRequired
21933
  };
21934
 
21946
 
21947
  /***/ }),
21948
 
21949
+ /***/ 651:
21950
+ /***/ (function(module, exports, __webpack_require__) {
21951
+
21952
+ "use strict";
21953
+
21954
+
21955
+ var _react = __webpack_require__(2);
21956
+
21957
+ var _react2 = _interopRequireDefault(_react);
21958
+
21959
+ var _mailpoet = __webpack_require__(5);
21960
+
21961
+ var _mailpoet2 = _interopRequireDefault(_mailpoet);
21962
+
21963
+ var _tasks_list_data_row = __webpack_require__(513);
21964
+
21965
+ var _tasks_list_data_row2 = _interopRequireDefault(_tasks_list_data_row);
21966
+
21967
+ var _tasks_list_labels_row = __webpack_require__(652);
21968
+
21969
+ var _tasks_list_labels_row2 = _interopRequireDefault(_tasks_list_labels_row);
21970
+
21971
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
21972
+
21973
+ var TasksList = function TasksList(props) {
21974
+ var colsCount = props.show_scheduled_at ? 6 : 5;
21975
+
21976
+ return _react2.default.createElement(
21977
+ 'table',
21978
+ { className: 'widefat fixed striped' },
21979
+ _react2.default.createElement(
21980
+ 'thead',
21981
+ null,
21982
+ _react2.default.createElement(_tasks_list_labels_row2.default, { show_scheduled_at: props.show_scheduled_at })
21983
+ ),
21984
+ _react2.default.createElement(
21985
+ 'tbody',
21986
+ null,
21987
+ props.tasks.length ? props.tasks.map(function (task) {
21988
+ return _react2.default.createElement(_tasks_list_data_row2.default, {
21989
+ key: task.id,
21990
+ task: task,
21991
+ show_scheduled_at: props.show_scheduled_at
21992
+ });
21993
+ }) : _react2.default.createElement(
21994
+ 'tr',
21995
+ { className: 'no-items' },
21996
+ _react2.default.createElement(
21997
+ 'td',
21998
+ { colSpan: colsCount },
21999
+ _mailpoet2.default.I18n.t('nothingToShow')
22000
+ )
22001
+ )
22002
+ ),
22003
+ _react2.default.createElement(
22004
+ 'tfoot',
22005
+ null,
22006
+ _react2.default.createElement(_tasks_list_labels_row2.default, { show_scheduled_at: props.show_scheduled_at })
22007
+ )
22008
+ );
22009
+ };
22010
+
22011
+ TasksList.propTypes = {
22012
+ show_scheduled_at: _react2.default.PropTypes.bool,
22013
+ tasks: _react2.default.PropTypes.arrayOf(_tasks_list_data_row2.default.propTypes.task).isRequired
22014
+ };
22015
+
22016
+ TasksList.defaultProps = {
22017
+ show_scheduled_at: false
22018
+ };
22019
+
22020
+ module.exports = TasksList;
22021
+
22022
+ /***/ }),
22023
+
22024
+ /***/ 652:
22025
+ /***/ (function(module, exports, __webpack_require__) {
22026
+
22027
+ "use strict";
22028
+
22029
+
22030
+ var _react = __webpack_require__(2);
22031
+
22032
+ var _react2 = _interopRequireDefault(_react);
22033
+
22034
+ var _mailpoet = __webpack_require__(5);
22035
+
22036
+ var _mailpoet2 = _interopRequireDefault(_mailpoet);
22037
+
22038
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
22039
+
22040
+ var TasksListLabelsRow = function TasksListLabelsRow(props) {
22041
+ return _react2.default.createElement(
22042
+ 'tr',
22043
+ null,
22044
+ _react2.default.createElement(
22045
+ 'th',
22046
+ { className: 'row-title' },
22047
+ 'Id'
22048
+ ),
22049
+ _react2.default.createElement(
22050
+ 'th',
22051
+ { className: 'row-title' },
22052
+ _mailpoet2.default.I18n.t('type')
22053
+ ),
22054
+ _react2.default.createElement(
22055
+ 'th',
22056
+ { className: 'row-title' },
22057
+ _mailpoet2.default.I18n.t('email')
22058
+ ),
22059
+ _react2.default.createElement(
22060
+ 'th',
22061
+ { className: 'row-title' },
22062
+ _mailpoet2.default.I18n.t('priority')
22063
+ ),
22064
+ props.show_scheduled_at ? _react2.default.createElement(
22065
+ 'th',
22066
+ { className: 'row-title' },
22067
+ _mailpoet2.default.I18n.t('scheduledAt')
22068
+ ) : null,
22069
+ _react2.default.createElement(
22070
+ 'th',
22071
+ { className: 'row-title' },
22072
+ _mailpoet2.default.I18n.t('updatedAt')
22073
+ )
22074
+ );
22075
+ };
22076
+
22077
+ TasksListLabelsRow.propTypes = {
22078
+ show_scheduled_at: _react2.default.PropTypes.bool
22079
+ };
22080
+
22081
+ TasksListLabelsRow.defaultProps = {
22082
+ show_scheduled_at: false
22083
+ };
22084
+
22085
+ module.exports = TasksListLabelsRow;
22086
+
22087
+ /***/ }),
22088
+
22089
+ /***/ 653:
22090
  /***/ (function(module, exports, __webpack_require__) {
22091
 
22092
  "use strict";
22160
 
22161
  /***/ }),
22162
 
22163
+ /***/ 654:
22164
  /***/ (function(module, exports, __webpack_require__) {
22165
 
22166
  "use strict";
22278
 
22279
  /***/ }),
22280
 
22281
+ /***/ 655:
22282
  /***/ (function(module, exports, __webpack_require__) {
22283
 
22284
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
22327
 
22328
  /***/ }),
22329
 
22330
+ /***/ 656:
22331
  /***/ (function(module, exports, __webpack_require__) {
22332
 
22333
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
22337
  __webpack_require__(10),
22338
  __webpack_require__(5),
22339
  __webpack_require__(277),
22340
+ __webpack_require__(657),
22341
+ __webpack_require__(658),
22342
  __webpack_require__(0)
22343
  ], __WEBPACK_AMD_DEFINE_RESULT__ = (function (
22344
  Backbone,
23503
 
23504
  /***/ }),
23505
 
23506
+ /***/ 657:
23507
  /***/ (function(module, exports) {
23508
 
23509
  /*!
23515
 
23516
  /***/ }),
23517
 
23518
+ /***/ 658:
23519
  /***/ (function(module, exports) {
23520
 
23521
  /*
23601
 
23602
  /***/ }),
23603
 
23604
+ /***/ 659:
23605
  /***/ (function(module, exports, __webpack_require__) {
23606
 
23607
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
26537
 
26538
  /***/ })
26539
 
26540
+ },[617]);
assets/js/{admin_vendor.7ea2bd73.js → admin_vendor.7e72a4ce.js} RENAMED
@@ -6349,7 +6349,7 @@ function getPooledWarningPropertyDefinition(propName, getVal) {
6349
 
6350
 
6351
  var React = __webpack_require__(2);
6352
- var factory = __webpack_require__(533);
6353
 
6354
  if (typeof React === 'undefined') {
6355
  throw Error(
@@ -6374,21 +6374,21 @@ module.exports = factory(
6374
 
6375
  "use strict";
6376
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
6377
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Router__ = __webpack_require__(560);
6378
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Router", function() { return __WEBPACK_IMPORTED_MODULE_0__Router__["a"]; });
6379
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Link__ = __webpack_require__(491);
6380
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Link", function() { return __WEBPACK_IMPORTED_MODULE_1__Link__["a"]; });
6381
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__IndexLink__ = __webpack_require__(567);
6382
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexLink", function() { return __WEBPACK_IMPORTED_MODULE_2__IndexLink__["a"]; });
6383
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__withRouter__ = __webpack_require__(568);
6384
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "withRouter", function() { return __WEBPACK_IMPORTED_MODULE_3__withRouter__["a"]; });
6385
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__IndexRedirect__ = __webpack_require__(569);
6386
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexRedirect", function() { return __WEBPACK_IMPORTED_MODULE_4__IndexRedirect__["a"]; });
6387
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__IndexRoute__ = __webpack_require__(570);
6388
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexRoute", function() { return __WEBPACK_IMPORTED_MODULE_5__IndexRoute__["a"]; });
6389
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Redirect__ = __webpack_require__(492);
6390
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Redirect", function() { return __WEBPACK_IMPORTED_MODULE_6__Redirect__["a"]; });
6391
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Route__ = __webpack_require__(571);
6392
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Route", function() { return __WEBPACK_IMPORTED_MODULE_7__Route__["a"]; });
6393
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__RouteUtils__ = __webpack_require__(62);
6394
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createRoutes", function() { return __WEBPACK_IMPORTED_MODULE_8__RouteUtils__["b"]; });
@@ -6397,17 +6397,17 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
6397
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__PropTypes__ = __webpack_require__(465);
6398
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "locationShape", function() { return __WEBPACK_IMPORTED_MODULE_10__PropTypes__["a"]; });
6399
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "routerShape", function() { return __WEBPACK_IMPORTED_MODULE_10__PropTypes__["b"]; });
6400
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__match__ = __webpack_require__(572);
6401
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "match", function() { return __WEBPACK_IMPORTED_MODULE_11__match__["a"]; });
6402
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__useRouterHistory__ = __webpack_require__(494);
6403
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "useRouterHistory", function() { return __WEBPACK_IMPORTED_MODULE_12__useRouterHistory__["a"]; });
6404
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__PatternUtils__ = __webpack_require__(97);
6405
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "formatPattern", function() { return __WEBPACK_IMPORTED_MODULE_13__PatternUtils__["a"]; });
6406
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__applyRouterMiddleware__ = __webpack_require__(573);
6407
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "applyRouterMiddleware", function() { return __WEBPACK_IMPORTED_MODULE_14__applyRouterMiddleware__["a"]; });
6408
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__browserHistory__ = __webpack_require__(574);
6409
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "browserHistory", function() { return __WEBPACK_IMPORTED_MODULE_15__browserHistory__["a"]; });
6410
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__hashHistory__ = __webpack_require__(575);
6411
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "hashHistory", function() { return __WEBPACK_IMPORTED_MODULE_16__hashHistory__["a"]; });
6412
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__createMemoryHistory__ = __webpack_require__(493);
6413
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createMemoryHistory", function() { return __WEBPACK_IMPORTED_MODULE_17__createMemoryHistory__["a"]; });
@@ -9570,7 +9570,7 @@ var createPath = exports.createPath = function createPath(location) {
9570
  /* WEBPACK VAR INJECTION */(function(global) {
9571
 
9572
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
9573
- module.exports = global["MailPoetLib"]["Listing"] = __webpack_require__(559);
9574
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
9575
 
9576
  /***/ }),
@@ -9673,7 +9673,7 @@ function createRoutes(routes) {
9673
  /* WEBPACK VAR INJECTION */(function(global) {
9674
 
9675
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
9676
- module.exports = global["MailPoetLib"]["NewsletterCreationBreadcrumb"] = __webpack_require__(592);
9677
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
9678
 
9679
  /***/ }),
@@ -12534,7 +12534,7 @@ function formatPattern(pattern, params) {
12534
  /***/ (function(module, exports, __webpack_require__) {
12535
 
12536
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
12537
- module.exports = global["MailPoetLib"]["History"] = __webpack_require__(602);
12538
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
12539
 
12540
  /***/ }),
@@ -28849,7 +28849,7 @@ var POP = exports.POP = 'POP';
28849
  /***/ (function(module, exports, __webpack_require__) {
28850
 
28851
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
28852
- module.exports = global["MailPoetLib"]["ReactStringReplace"] = __webpack_require__(554);
28853
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28854
 
28855
  /***/ }),
@@ -28893,7 +28893,7 @@ var routes = Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__["oneOfType"])([rout
28893
  /* WEBPACK VAR INJECTION */(function(global) {
28894
 
28895
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
28896
- module.exports = global["MailPoetLib"]["NewslettersListingsTabs"] = __webpack_require__(593);
28897
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28898
 
28899
  /***/ }),
@@ -28904,7 +28904,7 @@ module.exports = global["MailPoetLib"]["NewslettersListingsTabs"] = __webpack_re
28904
  /* WEBPACK VAR INJECTION */(function(global) {
28905
 
28906
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
28907
- module.exports = global["MailPoetLib"]["NewslettersListingsMixins"] = __webpack_require__(594);
28908
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28909
 
28910
  /***/ }),
@@ -28915,7 +28915,7 @@ module.exports = global["MailPoetLib"]["NewslettersListingsMixins"] = __webpack_
28915
  /* WEBPACK VAR INJECTION */(function(global) {
28916
 
28917
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
28918
- module.exports = global["MailPoetLib"]["NewslettersListingsHeading"] = __webpack_require__(595);
28919
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28920
 
28921
  /***/ }),
@@ -29039,7 +29039,7 @@ exports.__esModule = true;
29039
 
29040
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
29041
 
29042
- var _queryString = __webpack_require__(546);
29043
 
29044
  var _runTransitionHook = __webpack_require__(458);
29045
 
@@ -29333,7 +29333,7 @@ var isExtraneousPopstateEvent = exports.isExtraneousPopstateEvent = function isE
29333
  /* WEBPACK VAR INJECTION */(function(global) {
29334
 
29335
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
29336
- module.exports = global["MailPoetLib"]["Form"] = __webpack_require__(582);
29337
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
29338
 
29339
  /***/ }),
@@ -50228,7 +50228,7 @@ var _createReactClass2 = _interopRequireDefault(_createReactClass);
50228
 
50229
  var _propTypes = __webpack_require__(12);
50230
 
50231
- var _getRouteParams = __webpack_require__(539);
50232
 
50233
  var _getRouteParams2 = _interopRequireDefault(_getRouteParams);
50234
 
@@ -50510,7 +50510,7 @@ exports.default = runTransitionHook;
50510
 
50511
  exports.__esModule = true;
50512
 
50513
- var _AsyncUtils = __webpack_require__(548);
50514
 
50515
  var _PathUtils = __webpack_require__(60);
50516
 
@@ -50902,7 +50902,7 @@ function mapAsync(array, work, callback) {
50902
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_create_react_class___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_create_react_class__);
50903
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types__ = __webpack_require__(12);
50904
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__);
50905
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getRouteParams__ = __webpack_require__(566);
50906
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__ContextUtils__ = __webpack_require__(464);
50907
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__RouteUtils__ = __webpack_require__(62);
50908
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
@@ -51273,7 +51273,7 @@ module.exports = FormFieldSelect;
51273
  /* WEBPACK VAR INJECTION */(function(global) {
51274
 
51275
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
51276
- module.exports = global["MailPoetLib"]["NewsletterSchedulingCommonOptions"] = __webpack_require__(600);
51277
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
51278
 
51279
  /***/ }),
@@ -51380,23 +51380,23 @@ var _routerWarning = __webpack_require__(94);
51380
 
51381
  var _routerWarning2 = _interopRequireDefault(_routerWarning);
51382
 
51383
- var _computeChangedRoutes2 = __webpack_require__(534);
51384
 
51385
  var _computeChangedRoutes3 = _interopRequireDefault(_computeChangedRoutes2);
51386
 
51387
- var _TransitionUtils = __webpack_require__(535);
51388
 
51389
  var _TransitionUtils2 = _interopRequireDefault(_TransitionUtils);
51390
 
51391
- var _isActive2 = __webpack_require__(536);
51392
 
51393
  var _isActive3 = _interopRequireDefault(_isActive2);
51394
 
51395
- var _getComponents = __webpack_require__(537);
51396
 
51397
  var _getComponents2 = _interopRequireDefault(_getComponents);
51398
 
51399
- var _matchRoutes = __webpack_require__(538);
51400
 
51401
  var _matchRoutes2 = _interopRequireDefault(_matchRoutes);
51402
 
@@ -52251,7 +52251,7 @@ var _BrowserProtocol = __webpack_require__(461);
52251
 
52252
  var BrowserProtocol = _interopRequireWildcard(_BrowserProtocol);
52253
 
52254
- var _RefreshProtocol = __webpack_require__(551);
52255
 
52256
  var RefreshProtocol = _interopRequireWildcard(_RefreshProtocol);
52257
 
@@ -52470,7 +52470,7 @@ var _ExecutionEnvironment = __webpack_require__(460);
52470
 
52471
  var _DOMUtils = __webpack_require__(282);
52472
 
52473
- var _HashProtocol = __webpack_require__(553);
52474
 
52475
  var HashProtocol = _interopRequireWildcard(_HashProtocol);
52476
 
@@ -52608,11 +52608,11 @@ exports.default = createHashHistory;
52608
  "use strict";
52609
  /* WEBPACK VAR INJECTION */(function(process) {/* harmony export (immutable) */ __webpack_exports__["a"] = createTransitionManager;
52610
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__routerWarning__ = __webpack_require__(96);
52611
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__computeChangedRoutes__ = __webpack_require__(561);
52612
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__TransitionUtils__ = __webpack_require__(562);
52613
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__isActive__ = __webpack_require__(563);
52614
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getComponents__ = __webpack_require__(564);
52615
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__matchRoutes__ = __webpack_require__(565);
52616
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
52617
 
52618
 
@@ -53231,7 +53231,7 @@ function createRouterHistory(createHistory) {
53231
  /* WEBPACK VAR INJECTION */(function(global) {
53232
 
53233
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53234
- module.exports = global["MailPoetLib"]["FormFieldText"] = __webpack_require__(584);
53235
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53236
 
53237
  /***/ }),
@@ -53242,7 +53242,7 @@ module.exports = global["MailPoetLib"]["FormFieldText"] = __webpack_require__(58
53242
  /* WEBPACK VAR INJECTION */(function(global) {
53243
 
53244
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53245
- module.exports = global["MailPoetLib"]["FormFieldSelection"] = __webpack_require__(588);
53246
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53247
 
53248
  /***/ }),
@@ -53253,7 +53253,7 @@ module.exports = global["MailPoetLib"]["FormFieldSelection"] = __webpack_require
53253
  /* WEBPACK VAR INJECTION */(function(global) {
53254
 
53255
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53256
- module.exports = global["MailPoetLib"]["StatsBadge"] = __webpack_require__(590);
53257
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53258
 
53259
  /***/ }),
@@ -53264,7 +53264,7 @@ module.exports = global["MailPoetLib"]["StatsBadge"] = __webpack_require__(590);
53264
  /* WEBPACK VAR INJECTION */(function(global) {
53265
 
53266
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53267
- module.exports = global["MailPoetLib"]["AutomaticEmailEventsList"] = __webpack_require__(596);
53268
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53269
 
53270
  /***/ }),
@@ -53275,7 +53275,7 @@ module.exports = global["MailPoetLib"]["AutomaticEmailEventsList"] = __webpack_r
53275
  /* WEBPACK VAR INJECTION */(function(global) {
53276
 
53277
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53278
- module.exports = global["MailPoetLib"]["AutomaticEmailsBreadcrumb"] = __webpack_require__(597);
53279
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53280
 
53281
  /***/ }),
@@ -53286,7 +53286,7 @@ module.exports = global["MailPoetLib"]["AutomaticEmailsBreadcrumb"] = __webpack_
53286
  /* WEBPACK VAR INJECTION */(function(global) {
53287
 
53288
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53289
- module.exports = global["MailPoetLib"]["NewsletterWelcomeNotificationScheduling"] = __webpack_require__(599);
53290
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53291
 
53292
  /***/ }),
@@ -53424,11 +53424,11 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
53424
 
53425
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
53426
 
53427
- var _deepEqual = __webpack_require__(604);
53428
 
53429
  var _deepEqual2 = _interopRequireDefault(_deepEqual);
53430
 
53431
- var _AsyncUtils = __webpack_require__(607);
53432
 
53433
  var _Actions = __webpack_require__(99);
53434
 
@@ -53881,7 +53881,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'd
53881
 
53882
  function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
53883
 
53884
- var _qs = __webpack_require__(611);
53885
 
53886
  var _qs2 = _interopRequireDefault(_qs);
53887
 
@@ -54203,12 +54203,13 @@ exports.isBuffer = function (obj) {
54203
  /* 526 */,
54204
  /* 527 */,
54205
  /* 528 */,
54206
- /* 529 */
 
54207
  /***/ (function(module, exports, __webpack_require__) {
54208
 
54209
  __webpack_require__(2);
54210
  __webpack_require__(33);
54211
- __webpack_require__(530);
54212
  __webpack_require__(271);
54213
  __webpack_require__(61);
54214
  __webpack_require__(283);
@@ -54220,21 +54221,21 @@ __webpack_require__(275);
54220
  __webpack_require__(499);
54221
  __webpack_require__(500);
54222
  __webpack_require__(501);
54223
- __webpack_require__(601);
54224
  __webpack_require__(98);
54225
  module.exports = __webpack_require__(20);
54226
 
54227
 
54228
  /***/ }),
54229
- /* 530 */
54230
  /***/ (function(module, exports, __webpack_require__) {
54231
 
54232
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
54233
- module.exports = global["MailPoetLib"]["ReactRouter"] = __webpack_require__(531);
54234
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
54235
 
54236
  /***/ }),
54237
- /* 531 */
54238
  /***/ (function(module, exports, __webpack_require__) {
54239
 
54240
  "use strict";
@@ -54276,7 +54277,7 @@ Object.defineProperty(exports, 'formatPattern', {
54276
  }
54277
  });
54278
 
54279
- var _Router2 = __webpack_require__(532);
54280
 
54281
  var _Router3 = _interopRequireDefault(_Router2);
54282
 
@@ -54284,19 +54285,19 @@ var _Link2 = __webpack_require__(478);
54284
 
54285
  var _Link3 = _interopRequireDefault(_Link2);
54286
 
54287
- var _IndexLink2 = __webpack_require__(540);
54288
 
54289
  var _IndexLink3 = _interopRequireDefault(_IndexLink2);
54290
 
54291
- var _withRouter2 = __webpack_require__(541);
54292
 
54293
  var _withRouter3 = _interopRequireDefault(_withRouter2);
54294
 
54295
- var _IndexRedirect2 = __webpack_require__(542);
54296
 
54297
  var _IndexRedirect3 = _interopRequireDefault(_IndexRedirect2);
54298
 
54299
- var _IndexRoute2 = __webpack_require__(543);
54300
 
54301
  var _IndexRoute3 = _interopRequireDefault(_IndexRoute2);
54302
 
@@ -54304,7 +54305,7 @@ var _Redirect2 = __webpack_require__(480);
54304
 
54305
  var _Redirect3 = _interopRequireDefault(_Redirect2);
54306
 
54307
- var _Route2 = __webpack_require__(544);
54308
 
54309
  var _Route3 = _interopRequireDefault(_Route2);
54310
 
@@ -54312,7 +54313,7 @@ var _RouterContext2 = __webpack_require__(456);
54312
 
54313
  var _RouterContext3 = _interopRequireDefault(_RouterContext2);
54314
 
54315
- var _match2 = __webpack_require__(545);
54316
 
54317
  var _match3 = _interopRequireDefault(_match2);
54318
 
@@ -54320,15 +54321,15 @@ var _useRouterHistory2 = __webpack_require__(483);
54320
 
54321
  var _useRouterHistory3 = _interopRequireDefault(_useRouterHistory2);
54322
 
54323
- var _applyRouterMiddleware2 = __webpack_require__(549);
54324
 
54325
  var _applyRouterMiddleware3 = _interopRequireDefault(_applyRouterMiddleware2);
54326
 
54327
- var _browserHistory2 = __webpack_require__(550);
54328
 
54329
  var _browserHistory3 = _interopRequireDefault(_browserHistory2);
54330
 
54331
- var _hashHistory2 = __webpack_require__(552);
54332
 
54333
  var _hashHistory3 = _interopRequireDefault(_hashHistory2);
54334
 
@@ -54365,7 +54366,7 @@ exports.hashHistory = _hashHistory3.default;
54365
  exports.createMemoryHistory = _createMemoryHistory3.default;
54366
 
54367
  /***/ }),
54368
- /* 532 */
54369
  /***/ (function(module, exports, __webpack_require__) {
54370
 
54371
  "use strict";
@@ -54549,7 +54550,7 @@ module.exports = exports['default'];
54549
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
54550
 
54551
  /***/ }),
54552
- /* 533 */
54553
  /***/ (function(module, exports, __webpack_require__) {
54554
 
54555
  "use strict";
@@ -55427,7 +55428,7 @@ module.exports = factory;
55427
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
55428
 
55429
  /***/ }),
55430
- /* 534 */
55431
  /***/ (function(module, exports, __webpack_require__) {
55432
 
55433
  "use strict";
@@ -55508,7 +55509,7 @@ exports.default = computeChangedRoutes;
55508
  module.exports = exports['default'];
55509
 
55510
  /***/ }),
55511
- /* 535 */
55512
  /***/ (function(module, exports, __webpack_require__) {
55513
 
55514
  "use strict";
@@ -55676,7 +55677,7 @@ function getTransitionUtils() {
55676
  module.exports = exports['default'];
55677
 
55678
  /***/ }),
55679
- /* 536 */
55680
  /***/ (function(module, exports, __webpack_require__) {
55681
 
55682
  "use strict";
@@ -55834,7 +55835,7 @@ function isActive(_ref, indexOnly, currentLocation, routes, params) {
55834
  module.exports = exports['default'];
55835
 
55836
  /***/ }),
55837
- /* 537 */
55838
  /***/ (function(module, exports, __webpack_require__) {
55839
 
55840
  "use strict";
@@ -55880,7 +55881,7 @@ exports.default = getComponents;
55880
  module.exports = exports['default'];
55881
 
55882
  /***/ }),
55883
- /* 538 */
55884
  /***/ (function(module, exports, __webpack_require__) {
55885
 
55886
  "use strict";
@@ -56142,7 +56143,7 @@ module.exports = exports['default'];
56142
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56143
 
56144
  /***/ }),
56145
- /* 539 */
56146
  /***/ (function(module, exports, __webpack_require__) {
56147
 
56148
  "use strict";
@@ -56174,7 +56175,7 @@ exports.default = getRouteParams;
56174
  module.exports = exports['default'];
56175
 
56176
  /***/ }),
56177
- /* 540 */
56178
  /***/ (function(module, exports, __webpack_require__) {
56179
 
56180
  "use strict";
@@ -56213,7 +56214,7 @@ exports.default = IndexLink;
56213
  module.exports = exports['default'];
56214
 
56215
  /***/ }),
56216
- /* 541 */
56217
  /***/ (function(module, exports, __webpack_require__) {
56218
 
56219
  "use strict";
@@ -56300,7 +56301,7 @@ module.exports = exports['default'];
56300
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56301
 
56302
  /***/ }),
56303
- /* 542 */
56304
  /***/ (function(module, exports, __webpack_require__) {
56305
 
56306
  "use strict";
@@ -56367,7 +56368,7 @@ module.exports = exports['default'];
56367
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56368
 
56369
  /***/ }),
56370
- /* 543 */
56371
  /***/ (function(module, exports, __webpack_require__) {
56372
 
56373
  "use strict";
@@ -56433,7 +56434,7 @@ module.exports = exports['default'];
56433
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56434
 
56435
  /***/ }),
56436
- /* 544 */
56437
  /***/ (function(module, exports, __webpack_require__) {
56438
 
56439
  "use strict";
@@ -56494,7 +56495,7 @@ module.exports = exports['default'];
56494
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56495
 
56496
  /***/ }),
56497
- /* 545 */
56498
  /***/ (function(module, exports, __webpack_require__) {
56499
 
56500
  "use strict";
@@ -56573,12 +56574,12 @@ module.exports = exports['default'];
56573
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56574
 
56575
  /***/ }),
56576
- /* 546 */
56577
  /***/ (function(module, exports, __webpack_require__) {
56578
 
56579
  "use strict";
56580
 
56581
- var strictUriEncode = __webpack_require__(547);
56582
  var objectAssign = __webpack_require__(9);
56583
 
56584
  function encoderForArrayFormat(opts) {
@@ -56785,7 +56786,7 @@ exports.stringify = function (obj, opts) {
56785
 
56786
 
56787
  /***/ }),
56788
- /* 547 */
56789
  /***/ (function(module, exports, __webpack_require__) {
56790
 
56791
  "use strict";
@@ -56798,7 +56799,7 @@ module.exports = function (str) {
56798
 
56799
 
56800
  /***/ }),
56801
- /* 548 */
56802
  /***/ (function(module, exports, __webpack_require__) {
56803
 
56804
  "use strict";
@@ -56860,7 +56861,7 @@ var loopAsync = exports.loopAsync = function loopAsync(turns, work, callback) {
56860
  };
56861
 
56862
  /***/ }),
56863
- /* 549 */
56864
  /***/ (function(module, exports, __webpack_require__) {
56865
 
56866
  "use strict";
@@ -56924,7 +56925,7 @@ module.exports = exports['default'];
56924
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56925
 
56926
  /***/ }),
56927
- /* 550 */
56928
  /***/ (function(module, exports, __webpack_require__) {
56929
 
56930
  "use strict";
@@ -56946,7 +56947,7 @@ exports.default = (0, _createRouterHistory2.default)(_createBrowserHistory2.defa
56946
  module.exports = exports['default'];
56947
 
56948
  /***/ }),
56949
- /* 551 */
56950
  /***/ (function(module, exports, __webpack_require__) {
56951
 
56952
  "use strict";
@@ -56989,7 +56990,7 @@ var replaceLocation = exports.replaceLocation = function replaceLocation(locatio
56989
  };
56990
 
56991
  /***/ }),
56992
- /* 552 */
56993
  /***/ (function(module, exports, __webpack_require__) {
56994
 
56995
  "use strict";
@@ -57011,7 +57012,7 @@ exports.default = (0, _createRouterHistory2.default)(_createHashHistory2.default
57011
  module.exports = exports['default'];
57012
 
57013
  /***/ }),
57014
- /* 553 */
57015
  /***/ (function(module, exports, __webpack_require__) {
57016
 
57017
  "use strict";
@@ -57154,14 +57155,14 @@ var replaceLocation = exports.replaceLocation = function replaceLocation(locatio
57154
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
57155
 
57156
  /***/ }),
57157
- /* 554 */
57158
  /***/ (function(module, exports, __webpack_require__) {
57159
 
57160
  /* eslint-disable vars-on-top, no-var, prefer-template */
57161
- var isRegExp = __webpack_require__(555);
57162
- var escapeRegExp = __webpack_require__(556);
57163
- var isString = __webpack_require__(557);
57164
- var flatten = __webpack_require__(558);
57165
 
57166
  /**
57167
  * Given a string, replace every substring that is matched by the `match` regex
@@ -57219,7 +57220,7 @@ module.exports = function reactStringReplace(source, match, fn) {
57219
 
57220
 
57221
  /***/ }),
57222
- /* 555 */
57223
  /***/ (function(module, exports, __webpack_require__) {
57224
 
57225
  /* WEBPACK VAR INJECTION */(function(global, module) {/**
@@ -57347,7 +57348,7 @@ module.exports = isRegExp;
57347
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8), __webpack_require__(278)(module)))
57348
 
57349
  /***/ }),
57350
- /* 556 */
57351
  /***/ (function(module, exports, __webpack_require__) {
57352
 
57353
  /* WEBPACK VAR INJECTION */(function(global) {/**
@@ -57520,7 +57521,7 @@ module.exports = escapeRegExp;
57520
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
57521
 
57522
  /***/ }),
57523
- /* 557 */
57524
  /***/ (function(module, exports) {
57525
 
57526
  /**
@@ -57621,7 +57622,7 @@ module.exports = isString;
57621
 
57622
 
57623
  /***/ }),
57624
- /* 558 */
57625
  /***/ (function(module, exports, __webpack_require__) {
57626
 
57627
  /* WEBPACK VAR INJECTION */(function(global) {/**
@@ -57977,7 +57978,7 @@ module.exports = flatten;
57977
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
57978
 
57979
  /***/ }),
57980
- /* 559 */
57981
  /***/ (function(module, exports, __webpack_require__) {
57982
 
57983
  "use strict";
@@ -58007,27 +58008,27 @@ var _classnames = __webpack_require__(20);
58007
 
58008
  var _classnames2 = _interopRequireDefault(_classnames);
58009
 
58010
- var _bulk_actions = __webpack_require__(576);
58011
 
58012
  var _bulk_actions2 = _interopRequireDefault(_bulk_actions);
58013
 
58014
- var _header = __webpack_require__(577);
58015
 
58016
  var _header2 = _interopRequireDefault(_header);
58017
 
58018
- var _pages = __webpack_require__(578);
58019
 
58020
  var _pages2 = _interopRequireDefault(_pages);
58021
 
58022
- var _search = __webpack_require__(579);
58023
 
58024
  var _search2 = _interopRequireDefault(_search);
58025
 
58026
- var _groups = __webpack_require__(580);
58027
 
58028
  var _groups2 = _interopRequireDefault(_groups);
58029
 
58030
- var _filters = __webpack_require__(581);
58031
 
58032
  var _filters2 = _interopRequireDefault(_filters);
58033
 
@@ -58985,7 +58986,7 @@ var Listing = _react2.default.createClass({
58985
  module.exports = Listing;
58986
 
58987
  /***/ }),
58988
- /* 560 */
58989
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
58990
 
58991
  "use strict";
@@ -59156,7 +59157,7 @@ var Router = __WEBPACK_IMPORTED_MODULE_2_create_react_class___default()({
59156
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
59157
 
59158
  /***/ }),
59159
- /* 561 */
59160
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59161
 
59162
  "use strict";
@@ -59233,7 +59234,7 @@ function computeChangedRoutes(prevState, nextState) {
59233
  /* harmony default export */ __webpack_exports__["a"] = (computeChangedRoutes);
59234
 
59235
  /***/ }),
59236
- /* 562 */
59237
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59238
 
59239
  "use strict";
@@ -59397,7 +59398,7 @@ function getTransitionUtils() {
59397
  }
59398
 
59399
  /***/ }),
59400
- /* 563 */
59401
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59402
 
59403
  "use strict";
@@ -59550,7 +59551,7 @@ function isActive(_ref, indexOnly, currentLocation, routes, params) {
59550
  }
59551
 
59552
  /***/ }),
59553
- /* 564 */
59554
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59555
 
59556
  "use strict";
@@ -59592,7 +59593,7 @@ function getComponents(nextState, callback) {
59592
  /* harmony default export */ __webpack_exports__["a"] = (getComponents);
59593
 
59594
  /***/ }),
59595
- /* 565 */
59596
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59597
 
59598
  "use strict";
@@ -59845,7 +59846,7 @@ function matchRoutes(routes, location, callback, remainingPathname) {
59845
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
59846
 
59847
  /***/ }),
59848
- /* 566 */
59849
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59850
 
59851
  "use strict";
@@ -59873,7 +59874,7 @@ function getRouteParams(route, params) {
59873
  /* harmony default export */ __webpack_exports__["a"] = (getRouteParams);
59874
 
59875
  /***/ }),
59876
- /* 567 */
59877
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59878
 
59879
  "use strict";
@@ -59902,7 +59903,7 @@ var IndexLink = __WEBPACK_IMPORTED_MODULE_1_create_react_class___default()({
59902
  /* harmony default export */ __webpack_exports__["a"] = (IndexLink);
59903
 
59904
  /***/ }),
59905
- /* 568 */
59906
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59907
 
59908
  "use strict";
@@ -59978,7 +59979,7 @@ function withRouter(WrappedComponent, options) {
59978
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
59979
 
59980
  /***/ }),
59981
- /* 569 */
59982
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59983
 
59984
  "use strict";
@@ -60034,7 +60035,7 @@ var IndexRedirect = __WEBPACK_IMPORTED_MODULE_0_create_react_class___default()({
60034
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60035
 
60036
  /***/ }),
60037
- /* 570 */
60038
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60039
 
60040
  "use strict";
@@ -60091,7 +60092,7 @@ var IndexRoute = __WEBPACK_IMPORTED_MODULE_0_create_react_class___default()({
60091
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60092
 
60093
  /***/ }),
60094
- /* 571 */
60095
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60096
 
60097
  "use strict";
@@ -60145,7 +60146,7 @@ var Route = __WEBPACK_IMPORTED_MODULE_0_create_react_class___default()({
60145
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60146
 
60147
  /***/ }),
60148
- /* 572 */
60149
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60150
 
60151
  "use strict";
@@ -60215,7 +60216,7 @@ function match(_ref, callback) {
60215
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60216
 
60217
  /***/ }),
60218
- /* 573 */
60219
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60220
 
60221
  "use strict";
@@ -60267,7 +60268,7 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
60267
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60268
 
60269
  /***/ }),
60270
- /* 574 */
60271
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60272
 
60273
  "use strict";
@@ -60279,7 +60280,7 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
60279
  /* harmony default export */ __webpack_exports__["a"] = (Object(__WEBPACK_IMPORTED_MODULE_1__createRouterHistory__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0_history_lib_createBrowserHistory___default.a));
60280
 
60281
  /***/ }),
60282
- /* 575 */
60283
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60284
 
60285
  "use strict";
@@ -60291,7 +60292,7 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
60291
  /* harmony default export */ __webpack_exports__["a"] = (Object(__WEBPACK_IMPORTED_MODULE_1__createRouterHistory__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0_history_lib_createHashHistory___default.a));
60292
 
60293
  /***/ }),
60294
- /* 576 */
60295
  /***/ (function(module, exports, __webpack_require__) {
60296
 
60297
  "use strict";
@@ -60440,7 +60441,7 @@ var ListingBulkActions = _react2.default.createClass({
60440
  exports.default = ListingBulkActions;
60441
 
60442
  /***/ }),
60443
- /* 577 */
60444
  /***/ (function(module, exports, __webpack_require__) {
60445
 
60446
  "use strict";
@@ -60563,7 +60564,7 @@ var ListingColumn = _react2.default.createClass({
60563
  module.exports = ListingHeader;
60564
 
60565
  /***/ }),
60566
- /* 578 */
60567
  /***/ (function(module, exports, __webpack_require__) {
60568
 
60569
  "use strict";
@@ -60817,7 +60818,7 @@ var ListingPages = _react2.default.createClass({
60817
  module.exports = ListingPages;
60818
 
60819
  /***/ }),
60820
- /* 579 */
60821
  /***/ (function(module, exports, __webpack_require__) {
60822
 
60823
  "use strict";
@@ -60919,7 +60920,7 @@ ListingSearch.propTypes = {
60919
  exports.default = ListingSearch;
60920
 
60921
  /***/ }),
60922
- /* 580 */
60923
  /***/ (function(module, exports, __webpack_require__) {
60924
 
60925
  "use strict";
@@ -61029,7 +61030,7 @@ ListingGroups.propTypes = {
61029
  exports.default = ListingGroups;
61030
 
61031
  /***/ }),
61032
- /* 581 */
61033
  /***/ (function(module, exports, __webpack_require__) {
61034
 
61035
  "use strict";
@@ -61149,7 +61150,7 @@ var ListingFilters = _react2.default.createClass({
61149
  exports.default = ListingFilters;
61150
 
61151
  /***/ }),
61152
- /* 582 */
61153
  /***/ (function(module, exports, __webpack_require__) {
61154
 
61155
  "use strict";
@@ -61171,7 +61172,7 @@ var _classnames = __webpack_require__(20);
61171
 
61172
  var _classnames2 = _interopRequireDefault(_classnames);
61173
 
61174
- var _field = __webpack_require__(583);
61175
 
61176
  var _field2 = _interopRequireDefault(_field);
61177
 
@@ -61428,7 +61429,7 @@ exports.default = Form;
61428
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(279).setImmediate))
61429
 
61430
  /***/ }),
61431
- /* 583 */
61432
  /***/ (function(module, exports, __webpack_require__) {
61433
 
61434
  "use strict";
@@ -61446,7 +61447,7 @@ var _text = __webpack_require__(496);
61446
 
61447
  var _text2 = _interopRequireDefault(_text);
61448
 
61449
- var _textarea = __webpack_require__(585);
61450
 
61451
  var _textarea2 = _interopRequireDefault(_textarea);
61452
 
@@ -61454,11 +61455,11 @@ var _select = __webpack_require__(466);
61454
 
61455
  var _select2 = _interopRequireDefault(_select);
61456
 
61457
- var _radio = __webpack_require__(586);
61458
 
61459
  var _radio2 = _interopRequireDefault(_radio);
61460
 
61461
- var _checkbox = __webpack_require__(587);
61462
 
61463
  var _checkbox2 = _interopRequireDefault(_checkbox);
61464
 
@@ -61466,7 +61467,7 @@ var _selection = __webpack_require__(497);
61466
 
61467
  var _selection2 = _interopRequireDefault(_selection);
61468
 
61469
- var _date = __webpack_require__(589);
61470
 
61471
  var _date2 = _interopRequireDefault(_date);
61472
 
@@ -61605,7 +61606,7 @@ var FormField = _react2.default.createClass({
61605
  exports.default = FormField;
61606
 
61607
  /***/ }),
61608
- /* 584 */
61609
  /***/ (function(module, exports, __webpack_require__) {
61610
 
61611
  "use strict";
@@ -61665,7 +61666,7 @@ var FormFieldText = _react2.default.createClass({
61665
  module.exports = FormFieldText;
61666
 
61667
  /***/ }),
61668
- /* 585 */
61669
  /***/ (function(module, exports, __webpack_require__) {
61670
 
61671
  "use strict";
@@ -61714,7 +61715,7 @@ FormFieldTextarea.propTypes = {
61714
  exports.default = FormFieldTextarea;
61715
 
61716
  /***/ }),
61717
- /* 586 */
61718
  /***/ (function(module, exports, __webpack_require__) {
61719
 
61720
  "use strict";
@@ -61772,7 +61773,7 @@ var FormFieldRadio = _react2.default.createClass({
61772
  exports.default = FormFieldRadio;
61773
 
61774
  /***/ }),
61775
- /* 587 */
61776
  /***/ (function(module, exports, __webpack_require__) {
61777
 
61778
  "use strict";
@@ -61839,7 +61840,7 @@ var FormFieldCheckbox = _react2.default.createClass({
61839
  exports.default = FormFieldCheckbox;
61840
 
61841
  /***/ }),
61842
- /* 588 */
61843
  /***/ (function(module, exports, __webpack_require__) {
61844
 
61845
  "use strict";
@@ -62117,7 +62118,7 @@ var Selection = _react2.default.createClass({
62117
  exports.default = Selection;
62118
 
62119
  /***/ }),
62120
- /* 589 */
62121
  /***/ (function(module, exports, __webpack_require__) {
62122
 
62123
  "use strict";
@@ -62463,7 +62464,7 @@ FormFieldDate.propTypes = {
62463
  exports.default = FormFieldDate;
62464
 
62465
  /***/ }),
62466
- /* 590 */
62467
  /***/ (function(module, exports, __webpack_require__) {
62468
 
62469
  "use strict";
@@ -62487,7 +62488,7 @@ var _propTypes = __webpack_require__(12);
62487
 
62488
  var _propTypes2 = _interopRequireDefault(_propTypes);
62489
 
62490
- var _badge = __webpack_require__(591);
62491
 
62492
  var _badge2 = _interopRequireDefault(_badge);
62493
 
@@ -62618,7 +62619,7 @@ StatsBadge.defaultProps = {
62618
  exports.default = StatsBadge;
62619
 
62620
  /***/ }),
62621
- /* 591 */
62622
  /***/ (function(module, exports, __webpack_require__) {
62623
 
62624
  "use strict";
@@ -62689,7 +62690,7 @@ Badge.defaultProps = {
62689
  exports.default = Badge;
62690
 
62691
  /***/ }),
62692
- /* 592 */
62693
  /***/ (function(module, exports, __webpack_require__) {
62694
 
62695
  "use strict";
@@ -62773,7 +62774,7 @@ var Breadcrumb = _react2.default.createClass({
62773
  module.exports = Breadcrumb;
62774
 
62775
  /***/ }),
62776
- /* 593 */
62777
  /***/ (function(module, exports, __webpack_require__) {
62778
 
62779
  "use strict";
@@ -62850,7 +62851,7 @@ var ListingTabs = _react2.default.createClass({
62850
  module.exports = ListingTabs;
62851
 
62852
  /***/ }),
62853
- /* 594 */
62854
  /***/ (function(module, exports, __webpack_require__) {
62855
 
62856
  "use strict";
@@ -63421,7 +63422,7 @@ exports.MailerMixin = MailerMixin;
63421
  exports.CronMixin = CronMixin;
63422
 
63423
  /***/ }),
63424
- /* 595 */
63425
  /***/ (function(module, exports, __webpack_require__) {
63426
 
63427
  "use strict";
@@ -63462,7 +63463,7 @@ var ListingHeading = function ListingHeading() {
63462
  module.exports = ListingHeading;
63463
 
63464
  /***/ }),
63465
- /* 596 */
63466
  /***/ (function(module, exports, __webpack_require__) {
63467
 
63468
  "use strict";
@@ -63478,7 +63479,7 @@ var _breadcrumb = __webpack_require__(500);
63478
 
63479
  var _breadcrumb2 = _interopRequireDefault(_breadcrumb);
63480
 
63481
- var _event = __webpack_require__(598);
63482
 
63483
  var _event2 = _interopRequireDefault(_event);
63484
 
@@ -63586,7 +63587,7 @@ AutomaticEmailEventsList.propTypes = {
63586
  module.exports = AutomaticEmailEventsList;
63587
 
63588
  /***/ }),
63589
- /* 597 */
63590
  /***/ (function(module, exports, __webpack_require__) {
63591
 
63592
  "use strict";
@@ -63642,7 +63643,7 @@ AutomaticEmailsBreadcrumb.propTypes = {
63642
  module.exports = AutomaticEmailsBreadcrumb;
63643
 
63644
  /***/ }),
63645
- /* 598 */
63646
  /***/ (function(module, exports, __webpack_require__) {
63647
 
63648
  "use strict";
@@ -63793,7 +63794,7 @@ AutomaticEmailEvent.propTypes = {
63793
  module.exports = AutomaticEmailEvent;
63794
 
63795
  /***/ }),
63796
- /* 599 */
63797
  /***/ (function(module, exports, __webpack_require__) {
63798
 
63799
  "use strict";
@@ -63972,7 +63973,7 @@ var WelcomeScheduling = _react2.default.createClass({
63972
  module.exports = WelcomeScheduling;
63973
 
63974
  /***/ }),
63975
- /* 600 */
63976
  /***/ (function(module, exports, __webpack_require__) {
63977
 
63978
  "use strict";
@@ -64068,7 +64069,7 @@ exports.monthDayValues = monthDayValues;
64068
  exports.nthWeekDayValues = nthWeekDayValues;
64069
 
64070
  /***/ }),
64071
- /* 601 */
64072
  /***/ (function(module, exports, __webpack_require__) {
64073
 
64074
  "use strict";
@@ -64169,7 +64170,7 @@ var initializeEditor = function initializeEditor(config) {
64169
  _wpJsHooks2.default.addAction('mailpoet_newsletters_editor_initialize', initializeEditor);
64170
 
64171
  /***/ }),
64172
- /* 602 */
64173
  /***/ (function(module, exports, __webpack_require__) {
64174
 
64175
  "use strict";
@@ -64179,19 +64180,19 @@ exports.__esModule = true;
64179
 
64180
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
64181
 
64182
- var _createBrowserHistory = __webpack_require__(603);
64183
 
64184
  var _createBrowserHistory2 = _interopRequireDefault(_createBrowserHistory);
64185
 
64186
  exports.createHistory = _createBrowserHistory2['default'];
64187
 
64188
- var _createHashHistory2 = __webpack_require__(608);
64189
 
64190
  var _createHashHistory3 = _interopRequireDefault(_createHashHistory2);
64191
 
64192
  exports.createHashHistory = _createHashHistory3['default'];
64193
 
64194
- var _createMemoryHistory2 = __webpack_require__(609);
64195
 
64196
  var _createMemoryHistory3 = _interopRequireDefault(_createMemoryHistory2);
64197
 
@@ -64203,7 +64204,7 @@ var _createLocation3 = _interopRequireDefault(_createLocation2);
64203
 
64204
  exports.createLocation = _createLocation3['default'];
64205
 
64206
- var _useBasename2 = __webpack_require__(610);
64207
 
64208
  var _useBasename3 = _interopRequireDefault(_useBasename2);
64209
 
@@ -64229,20 +64230,20 @@ exports.Actions = _Actions3['default'];
64229
 
64230
  // deprecated
64231
 
64232
- var _enableBeforeUnload2 = __webpack_require__(614);
64233
 
64234
  var _enableBeforeUnload3 = _interopRequireDefault(_enableBeforeUnload2);
64235
 
64236
  exports.enableBeforeUnload = _enableBeforeUnload3['default'];
64237
 
64238
- var _enableQueries2 = __webpack_require__(615);
64239
 
64240
  var _enableQueries3 = _interopRequireDefault(_enableQueries2);
64241
 
64242
  exports.enableQueries = _enableQueries3['default'];
64243
 
64244
  /***/ }),
64245
- /* 603 */
64246
  /***/ (function(module, exports, __webpack_require__) {
64247
 
64248
  "use strict";
@@ -64421,12 +64422,12 @@ module.exports = exports['default'];
64421
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
64422
 
64423
  /***/ }),
64424
- /* 604 */
64425
  /***/ (function(module, exports, __webpack_require__) {
64426
 
64427
  var pSlice = Array.prototype.slice;
64428
- var objectKeys = __webpack_require__(605);
64429
- var isArguments = __webpack_require__(606);
64430
 
64431
  var deepEqual = module.exports = function (actual, expected, opts) {
64432
  if (!opts) opts = {};
@@ -64521,7 +64522,7 @@ function objEquiv(a, b, opts) {
64521
 
64522
 
64523
  /***/ }),
64524
- /* 605 */
64525
  /***/ (function(module, exports) {
64526
 
64527
  exports = module.exports = typeof Object.keys === 'function'
@@ -64536,7 +64537,7 @@ function shim (obj) {
64536
 
64537
 
64538
  /***/ }),
64539
- /* 606 */
64540
  /***/ (function(module, exports) {
64541
 
64542
  var supportsArgumentsClass = (function(){
@@ -64562,7 +64563,7 @@ function unsupported(object){
64562
 
64563
 
64564
  /***/ }),
64565
- /* 607 */
64566
  /***/ (function(module, exports, __webpack_require__) {
64567
 
64568
  "use strict";
@@ -64594,7 +64595,7 @@ function loopAsync(turns, work, callback) {
64594
  }
64595
 
64596
  /***/ }),
64597
- /* 608 */
64598
  /***/ (function(module, exports, __webpack_require__) {
64599
 
64600
  "use strict";
@@ -64826,7 +64827,7 @@ module.exports = exports['default'];
64826
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
64827
 
64828
  /***/ }),
64829
- /* 609 */
64830
  /***/ (function(module, exports, __webpack_require__) {
64831
 
64832
  "use strict";
@@ -64975,7 +64976,7 @@ module.exports = exports['default'];
64975
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
64976
 
64977
  /***/ }),
64978
- /* 610 */
64979
  /***/ (function(module, exports, __webpack_require__) {
64980
 
64981
  "use strict";
@@ -65110,13 +65111,13 @@ exports['default'] = useBasename;
65110
  module.exports = exports['default'];
65111
 
65112
  /***/ }),
65113
- /* 611 */
65114
  /***/ (function(module, exports, __webpack_require__) {
65115
 
65116
  // Load modules
65117
 
65118
- var Stringify = __webpack_require__(612);
65119
- var Parse = __webpack_require__(613);
65120
 
65121
 
65122
  // Declare internals
@@ -65131,7 +65132,7 @@ module.exports = {
65131
 
65132
 
65133
  /***/ }),
65134
- /* 612 */
65135
  /***/ (function(module, exports, __webpack_require__) {
65136
 
65137
  // Load modules
@@ -65258,7 +65259,7 @@ module.exports = function (obj, options) {
65258
 
65259
 
65260
  /***/ }),
65261
- /* 613 */
65262
  /***/ (function(module, exports, __webpack_require__) {
65263
 
65264
  // Load modules
@@ -65450,7 +65451,7 @@ module.exports = function (str, options) {
65450
 
65451
 
65452
  /***/ }),
65453
- /* 614 */
65454
  /***/ (function(module, exports, __webpack_require__) {
65455
 
65456
  "use strict";
@@ -65472,7 +65473,7 @@ exports['default'] = _deprecate2['default'](_useBeforeUnload2['default'], 'enabl
65472
  module.exports = exports['default'];
65473
 
65474
  /***/ }),
65475
- /* 615 */
65476
  /***/ (function(module, exports, __webpack_require__) {
65477
 
65478
  "use strict";
@@ -65494,4 +65495,4 @@ exports['default'] = _deprecate2['default'](_useQueries2['default'], 'enableQuer
65494
  module.exports = exports['default'];
65495
 
65496
  /***/ })
65497
- ],[529]);
6349
 
6350
 
6351
  var React = __webpack_require__(2);
6352
+ var factory = __webpack_require__(534);
6353
 
6354
  if (typeof React === 'undefined') {
6355
  throw Error(
6374
 
6375
  "use strict";
6376
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
6377
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Router__ = __webpack_require__(561);
6378
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Router", function() { return __WEBPACK_IMPORTED_MODULE_0__Router__["a"]; });
6379
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Link__ = __webpack_require__(491);
6380
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Link", function() { return __WEBPACK_IMPORTED_MODULE_1__Link__["a"]; });
6381
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__IndexLink__ = __webpack_require__(568);
6382
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexLink", function() { return __WEBPACK_IMPORTED_MODULE_2__IndexLink__["a"]; });
6383
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__withRouter__ = __webpack_require__(569);
6384
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "withRouter", function() { return __WEBPACK_IMPORTED_MODULE_3__withRouter__["a"]; });
6385
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__IndexRedirect__ = __webpack_require__(570);
6386
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexRedirect", function() { return __WEBPACK_IMPORTED_MODULE_4__IndexRedirect__["a"]; });
6387
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__IndexRoute__ = __webpack_require__(571);
6388
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexRoute", function() { return __WEBPACK_IMPORTED_MODULE_5__IndexRoute__["a"]; });
6389
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Redirect__ = __webpack_require__(492);
6390
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Redirect", function() { return __WEBPACK_IMPORTED_MODULE_6__Redirect__["a"]; });
6391
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Route__ = __webpack_require__(572);
6392
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Route", function() { return __WEBPACK_IMPORTED_MODULE_7__Route__["a"]; });
6393
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__RouteUtils__ = __webpack_require__(62);
6394
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createRoutes", function() { return __WEBPACK_IMPORTED_MODULE_8__RouteUtils__["b"]; });
6397
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__PropTypes__ = __webpack_require__(465);
6398
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "locationShape", function() { return __WEBPACK_IMPORTED_MODULE_10__PropTypes__["a"]; });
6399
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "routerShape", function() { return __WEBPACK_IMPORTED_MODULE_10__PropTypes__["b"]; });
6400
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__match__ = __webpack_require__(573);
6401
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "match", function() { return __WEBPACK_IMPORTED_MODULE_11__match__["a"]; });
6402
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__useRouterHistory__ = __webpack_require__(494);
6403
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "useRouterHistory", function() { return __WEBPACK_IMPORTED_MODULE_12__useRouterHistory__["a"]; });
6404
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__PatternUtils__ = __webpack_require__(97);
6405
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "formatPattern", function() { return __WEBPACK_IMPORTED_MODULE_13__PatternUtils__["a"]; });
6406
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__applyRouterMiddleware__ = __webpack_require__(574);
6407
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "applyRouterMiddleware", function() { return __WEBPACK_IMPORTED_MODULE_14__applyRouterMiddleware__["a"]; });
6408
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__browserHistory__ = __webpack_require__(575);
6409
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "browserHistory", function() { return __WEBPACK_IMPORTED_MODULE_15__browserHistory__["a"]; });
6410
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__hashHistory__ = __webpack_require__(576);
6411
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "hashHistory", function() { return __WEBPACK_IMPORTED_MODULE_16__hashHistory__["a"]; });
6412
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__createMemoryHistory__ = __webpack_require__(493);
6413
  /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createMemoryHistory", function() { return __WEBPACK_IMPORTED_MODULE_17__createMemoryHistory__["a"]; });
9570
  /* WEBPACK VAR INJECTION */(function(global) {
9571
 
9572
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
9573
+ module.exports = global["MailPoetLib"]["Listing"] = __webpack_require__(560);
9574
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
9575
 
9576
  /***/ }),
9673
  /* WEBPACK VAR INJECTION */(function(global) {
9674
 
9675
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
9676
+ module.exports = global["MailPoetLib"]["NewsletterCreationBreadcrumb"] = __webpack_require__(593);
9677
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
9678
 
9679
  /***/ }),
12534
  /***/ (function(module, exports, __webpack_require__) {
12535
 
12536
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
12537
+ module.exports = global["MailPoetLib"]["History"] = __webpack_require__(603);
12538
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
12539
 
12540
  /***/ }),
28849
  /***/ (function(module, exports, __webpack_require__) {
28850
 
28851
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
28852
+ module.exports = global["MailPoetLib"]["ReactStringReplace"] = __webpack_require__(555);
28853
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28854
 
28855
  /***/ }),
28893
  /* WEBPACK VAR INJECTION */(function(global) {
28894
 
28895
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
28896
+ module.exports = global["MailPoetLib"]["NewslettersListingsTabs"] = __webpack_require__(594);
28897
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28898
 
28899
  /***/ }),
28904
  /* WEBPACK VAR INJECTION */(function(global) {
28905
 
28906
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
28907
+ module.exports = global["MailPoetLib"]["NewslettersListingsMixins"] = __webpack_require__(595);
28908
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28909
 
28910
  /***/ }),
28915
  /* WEBPACK VAR INJECTION */(function(global) {
28916
 
28917
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
28918
+ module.exports = global["MailPoetLib"]["NewslettersListingsHeading"] = __webpack_require__(596);
28919
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
28920
 
28921
  /***/ }),
29039
 
29040
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
29041
 
29042
+ var _queryString = __webpack_require__(547);
29043
 
29044
  var _runTransitionHook = __webpack_require__(458);
29045
 
29333
  /* WEBPACK VAR INJECTION */(function(global) {
29334
 
29335
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
29336
+ module.exports = global["MailPoetLib"]["Form"] = __webpack_require__(583);
29337
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
29338
 
29339
  /***/ }),
50228
 
50229
  var _propTypes = __webpack_require__(12);
50230
 
50231
+ var _getRouteParams = __webpack_require__(540);
50232
 
50233
  var _getRouteParams2 = _interopRequireDefault(_getRouteParams);
50234
 
50510
 
50511
  exports.__esModule = true;
50512
 
50513
+ var _AsyncUtils = __webpack_require__(549);
50514
 
50515
  var _PathUtils = __webpack_require__(60);
50516
 
50902
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_create_react_class___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_create_react_class__);
50903
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types__ = __webpack_require__(12);
50904
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__);
50905
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getRouteParams__ = __webpack_require__(567);
50906
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__ContextUtils__ = __webpack_require__(464);
50907
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__RouteUtils__ = __webpack_require__(62);
50908
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
51273
  /* WEBPACK VAR INJECTION */(function(global) {
51274
 
51275
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
51276
+ module.exports = global["MailPoetLib"]["NewsletterSchedulingCommonOptions"] = __webpack_require__(601);
51277
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
51278
 
51279
  /***/ }),
51380
 
51381
  var _routerWarning2 = _interopRequireDefault(_routerWarning);
51382
 
51383
+ var _computeChangedRoutes2 = __webpack_require__(535);
51384
 
51385
  var _computeChangedRoutes3 = _interopRequireDefault(_computeChangedRoutes2);
51386
 
51387
+ var _TransitionUtils = __webpack_require__(536);
51388
 
51389
  var _TransitionUtils2 = _interopRequireDefault(_TransitionUtils);
51390
 
51391
+ var _isActive2 = __webpack_require__(537);
51392
 
51393
  var _isActive3 = _interopRequireDefault(_isActive2);
51394
 
51395
+ var _getComponents = __webpack_require__(538);
51396
 
51397
  var _getComponents2 = _interopRequireDefault(_getComponents);
51398
 
51399
+ var _matchRoutes = __webpack_require__(539);
51400
 
51401
  var _matchRoutes2 = _interopRequireDefault(_matchRoutes);
51402
 
52251
 
52252
  var BrowserProtocol = _interopRequireWildcard(_BrowserProtocol);
52253
 
52254
+ var _RefreshProtocol = __webpack_require__(552);
52255
 
52256
  var RefreshProtocol = _interopRequireWildcard(_RefreshProtocol);
52257
 
52470
 
52471
  var _DOMUtils = __webpack_require__(282);
52472
 
52473
+ var _HashProtocol = __webpack_require__(554);
52474
 
52475
  var HashProtocol = _interopRequireWildcard(_HashProtocol);
52476
 
52608
  "use strict";
52609
  /* WEBPACK VAR INJECTION */(function(process) {/* harmony export (immutable) */ __webpack_exports__["a"] = createTransitionManager;
52610
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__routerWarning__ = __webpack_require__(96);
52611
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__computeChangedRoutes__ = __webpack_require__(562);
52612
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__TransitionUtils__ = __webpack_require__(563);
52613
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__isActive__ = __webpack_require__(564);
52614
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getComponents__ = __webpack_require__(565);
52615
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__matchRoutes__ = __webpack_require__(566);
52616
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
52617
 
52618
 
53231
  /* WEBPACK VAR INJECTION */(function(global) {
53232
 
53233
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53234
+ module.exports = global["MailPoetLib"]["FormFieldText"] = __webpack_require__(585);
53235
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53236
 
53237
  /***/ }),
53242
  /* WEBPACK VAR INJECTION */(function(global) {
53243
 
53244
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53245
+ module.exports = global["MailPoetLib"]["FormFieldSelection"] = __webpack_require__(589);
53246
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53247
 
53248
  /***/ }),
53253
  /* WEBPACK VAR INJECTION */(function(global) {
53254
 
53255
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53256
+ module.exports = global["MailPoetLib"]["StatsBadge"] = __webpack_require__(591);
53257
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53258
 
53259
  /***/ }),
53264
  /* WEBPACK VAR INJECTION */(function(global) {
53265
 
53266
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53267
+ module.exports = global["MailPoetLib"]["AutomaticEmailEventsList"] = __webpack_require__(597);
53268
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53269
 
53270
  /***/ }),
53275
  /* WEBPACK VAR INJECTION */(function(global) {
53276
 
53277
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53278
+ module.exports = global["MailPoetLib"]["AutomaticEmailsBreadcrumb"] = __webpack_require__(598);
53279
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53280
 
53281
  /***/ }),
53286
  /* WEBPACK VAR INJECTION */(function(global) {
53287
 
53288
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
53289
+ module.exports = global["MailPoetLib"]["NewsletterWelcomeNotificationScheduling"] = __webpack_require__(600);
53290
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
53291
 
53292
  /***/ }),
53424
 
53425
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
53426
 
53427
+ var _deepEqual = __webpack_require__(605);
53428
 
53429
  var _deepEqual2 = _interopRequireDefault(_deepEqual);
53430
 
53431
+ var _AsyncUtils = __webpack_require__(608);
53432
 
53433
  var _Actions = __webpack_require__(99);
53434
 
53881
 
53882
  function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
53883
 
53884
+ var _qs = __webpack_require__(612);
53885
 
53886
  var _qs2 = _interopRequireDefault(_qs);
53887
 
54203
  /* 526 */,
54204
  /* 527 */,
54205
  /* 528 */,
54206
+ /* 529 */,
54207
+ /* 530 */
54208
  /***/ (function(module, exports, __webpack_require__) {
54209
 
54210
  __webpack_require__(2);
54211
  __webpack_require__(33);
54212
+ __webpack_require__(531);
54213
  __webpack_require__(271);
54214
  __webpack_require__(61);
54215
  __webpack_require__(283);
54221
  __webpack_require__(499);
54222
  __webpack_require__(500);
54223
  __webpack_require__(501);
54224
+ __webpack_require__(602);
54225
  __webpack_require__(98);
54226
  module.exports = __webpack_require__(20);
54227
 
54228
 
54229
  /***/ }),
54230
+ /* 531 */
54231
  /***/ (function(module, exports, __webpack_require__) {
54232
 
54233
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
54234
+ module.exports = global["MailPoetLib"]["ReactRouter"] = __webpack_require__(532);
54235
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
54236
 
54237
  /***/ }),
54238
+ /* 532 */
54239
  /***/ (function(module, exports, __webpack_require__) {
54240
 
54241
  "use strict";
54277
  }
54278
  });
54279
 
54280
+ var _Router2 = __webpack_require__(533);
54281
 
54282
  var _Router3 = _interopRequireDefault(_Router2);
54283
 
54285
 
54286
  var _Link3 = _interopRequireDefault(_Link2);
54287
 
54288
+ var _IndexLink2 = __webpack_require__(541);
54289
 
54290
  var _IndexLink3 = _interopRequireDefault(_IndexLink2);
54291
 
54292
+ var _withRouter2 = __webpack_require__(542);
54293
 
54294
  var _withRouter3 = _interopRequireDefault(_withRouter2);
54295
 
54296
+ var _IndexRedirect2 = __webpack_require__(543);
54297
 
54298
  var _IndexRedirect3 = _interopRequireDefault(_IndexRedirect2);
54299
 
54300
+ var _IndexRoute2 = __webpack_require__(544);
54301
 
54302
  var _IndexRoute3 = _interopRequireDefault(_IndexRoute2);
54303
 
54305
 
54306
  var _Redirect3 = _interopRequireDefault(_Redirect2);
54307
 
54308
+ var _Route2 = __webpack_require__(545);
54309
 
54310
  var _Route3 = _interopRequireDefault(_Route2);
54311
 
54313
 
54314
  var _RouterContext3 = _interopRequireDefault(_RouterContext2);
54315
 
54316
+ var _match2 = __webpack_require__(546);
54317
 
54318
  var _match3 = _interopRequireDefault(_match2);
54319
 
54321
 
54322
  var _useRouterHistory3 = _interopRequireDefault(_useRouterHistory2);
54323
 
54324
+ var _applyRouterMiddleware2 = __webpack_require__(550);
54325
 
54326
  var _applyRouterMiddleware3 = _interopRequireDefault(_applyRouterMiddleware2);
54327
 
54328
+ var _browserHistory2 = __webpack_require__(551);
54329
 
54330
  var _browserHistory3 = _interopRequireDefault(_browserHistory2);
54331
 
54332
+ var _hashHistory2 = __webpack_require__(553);
54333
 
54334
  var _hashHistory3 = _interopRequireDefault(_hashHistory2);
54335
 
54366
  exports.createMemoryHistory = _createMemoryHistory3.default;
54367
 
54368
  /***/ }),
54369
+ /* 533 */
54370
  /***/ (function(module, exports, __webpack_require__) {
54371
 
54372
  "use strict";
54550
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
54551
 
54552
  /***/ }),
54553
+ /* 534 */
54554
  /***/ (function(module, exports, __webpack_require__) {
54555
 
54556
  "use strict";
55428
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
55429
 
55430
  /***/ }),
55431
+ /* 535 */
55432
  /***/ (function(module, exports, __webpack_require__) {
55433
 
55434
  "use strict";
55509
  module.exports = exports['default'];
55510
 
55511
  /***/ }),
55512
+ /* 536 */
55513
  /***/ (function(module, exports, __webpack_require__) {
55514
 
55515
  "use strict";
55677
  module.exports = exports['default'];
55678
 
55679
  /***/ }),
55680
+ /* 537 */
55681
  /***/ (function(module, exports, __webpack_require__) {
55682
 
55683
  "use strict";
55835
  module.exports = exports['default'];
55836
 
55837
  /***/ }),
55838
+ /* 538 */
55839
  /***/ (function(module, exports, __webpack_require__) {
55840
 
55841
  "use strict";
55881
  module.exports = exports['default'];
55882
 
55883
  /***/ }),
55884
+ /* 539 */
55885
  /***/ (function(module, exports, __webpack_require__) {
55886
 
55887
  "use strict";
56143
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56144
 
56145
  /***/ }),
56146
+ /* 540 */
56147
  /***/ (function(module, exports, __webpack_require__) {
56148
 
56149
  "use strict";
56175
  module.exports = exports['default'];
56176
 
56177
  /***/ }),
56178
+ /* 541 */
56179
  /***/ (function(module, exports, __webpack_require__) {
56180
 
56181
  "use strict";
56214
  module.exports = exports['default'];
56215
 
56216
  /***/ }),
56217
+ /* 542 */
56218
  /***/ (function(module, exports, __webpack_require__) {
56219
 
56220
  "use strict";
56301
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56302
 
56303
  /***/ }),
56304
+ /* 543 */
56305
  /***/ (function(module, exports, __webpack_require__) {
56306
 
56307
  "use strict";
56368
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56369
 
56370
  /***/ }),
56371
+ /* 544 */
56372
  /***/ (function(module, exports, __webpack_require__) {
56373
 
56374
  "use strict";
56434
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56435
 
56436
  /***/ }),
56437
+ /* 545 */
56438
  /***/ (function(module, exports, __webpack_require__) {
56439
 
56440
  "use strict";
56495
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56496
 
56497
  /***/ }),
56498
+ /* 546 */
56499
  /***/ (function(module, exports, __webpack_require__) {
56500
 
56501
  "use strict";
56574
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56575
 
56576
  /***/ }),
56577
+ /* 547 */
56578
  /***/ (function(module, exports, __webpack_require__) {
56579
 
56580
  "use strict";
56581
 
56582
+ var strictUriEncode = __webpack_require__(548);
56583
  var objectAssign = __webpack_require__(9);
56584
 
56585
  function encoderForArrayFormat(opts) {
56786
 
56787
 
56788
  /***/ }),
56789
+ /* 548 */
56790
  /***/ (function(module, exports, __webpack_require__) {
56791
 
56792
  "use strict";
56799
 
56800
 
56801
  /***/ }),
56802
+ /* 549 */
56803
  /***/ (function(module, exports, __webpack_require__) {
56804
 
56805
  "use strict";
56861
  };
56862
 
56863
  /***/ }),
56864
+ /* 550 */
56865
  /***/ (function(module, exports, __webpack_require__) {
56866
 
56867
  "use strict";
56925
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
56926
 
56927
  /***/ }),
56928
+ /* 551 */
56929
  /***/ (function(module, exports, __webpack_require__) {
56930
 
56931
  "use strict";
56947
  module.exports = exports['default'];
56948
 
56949
  /***/ }),
56950
+ /* 552 */
56951
  /***/ (function(module, exports, __webpack_require__) {
56952
 
56953
  "use strict";
56990
  };
56991
 
56992
  /***/ }),
56993
+ /* 553 */
56994
  /***/ (function(module, exports, __webpack_require__) {
56995
 
56996
  "use strict";
57012
  module.exports = exports['default'];
57013
 
57014
  /***/ }),
57015
+ /* 554 */
57016
  /***/ (function(module, exports, __webpack_require__) {
57017
 
57018
  "use strict";
57155
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
57156
 
57157
  /***/ }),
57158
+ /* 555 */
57159
  /***/ (function(module, exports, __webpack_require__) {
57160
 
57161
  /* eslint-disable vars-on-top, no-var, prefer-template */
57162
+ var isRegExp = __webpack_require__(556);
57163
+ var escapeRegExp = __webpack_require__(557);
57164
+ var isString = __webpack_require__(558);
57165
+ var flatten = __webpack_require__(559);
57166
 
57167
  /**
57168
  * Given a string, replace every substring that is matched by the `match` regex
57220
 
57221
 
57222
  /***/ }),
57223
+ /* 556 */
57224
  /***/ (function(module, exports, __webpack_require__) {
57225
 
57226
  /* WEBPACK VAR INJECTION */(function(global, module) {/**
57348
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8), __webpack_require__(278)(module)))
57349
 
57350
  /***/ }),
57351
+ /* 557 */
57352
  /***/ (function(module, exports, __webpack_require__) {
57353
 
57354
  /* WEBPACK VAR INJECTION */(function(global) {/**
57521
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
57522
 
57523
  /***/ }),
57524
+ /* 558 */
57525
  /***/ (function(module, exports) {
57526
 
57527
  /**
57622
 
57623
 
57624
  /***/ }),
57625
+ /* 559 */
57626
  /***/ (function(module, exports, __webpack_require__) {
57627
 
57628
  /* WEBPACK VAR INJECTION */(function(global) {/**
57978
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
57979
 
57980
  /***/ }),
57981
+ /* 560 */
57982
  /***/ (function(module, exports, __webpack_require__) {
57983
 
57984
  "use strict";
58008
 
58009
  var _classnames2 = _interopRequireDefault(_classnames);
58010
 
58011
+ var _bulk_actions = __webpack_require__(577);
58012
 
58013
  var _bulk_actions2 = _interopRequireDefault(_bulk_actions);
58014
 
58015
+ var _header = __webpack_require__(578);
58016
 
58017
  var _header2 = _interopRequireDefault(_header);
58018
 
58019
+ var _pages = __webpack_require__(579);
58020
 
58021
  var _pages2 = _interopRequireDefault(_pages);
58022
 
58023
+ var _search = __webpack_require__(580);
58024
 
58025
  var _search2 = _interopRequireDefault(_search);
58026
 
58027
+ var _groups = __webpack_require__(581);
58028
 
58029
  var _groups2 = _interopRequireDefault(_groups);
58030
 
58031
+ var _filters = __webpack_require__(582);
58032
 
58033
  var _filters2 = _interopRequireDefault(_filters);
58034
 
58986
  module.exports = Listing;
58987
 
58988
  /***/ }),
58989
+ /* 561 */
58990
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
58991
 
58992
  "use strict";
59157
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
59158
 
59159
  /***/ }),
59160
+ /* 562 */
59161
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59162
 
59163
  "use strict";
59234
  /* harmony default export */ __webpack_exports__["a"] = (computeChangedRoutes);
59235
 
59236
  /***/ }),
59237
+ /* 563 */
59238
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59239
 
59240
  "use strict";
59398
  }
59399
 
59400
  /***/ }),
59401
+ /* 564 */
59402
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59403
 
59404
  "use strict";
59551
  }
59552
 
59553
  /***/ }),
59554
+ /* 565 */
59555
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59556
 
59557
  "use strict";
59593
  /* harmony default export */ __webpack_exports__["a"] = (getComponents);
59594
 
59595
  /***/ }),
59596
+ /* 566 */
59597
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59598
 
59599
  "use strict";
59846
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
59847
 
59848
  /***/ }),
59849
+ /* 567 */
59850
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59851
 
59852
  "use strict";
59874
  /* harmony default export */ __webpack_exports__["a"] = (getRouteParams);
59875
 
59876
  /***/ }),
59877
+ /* 568 */
59878
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59879
 
59880
  "use strict";
59903
  /* harmony default export */ __webpack_exports__["a"] = (IndexLink);
59904
 
59905
  /***/ }),
59906
+ /* 569 */
59907
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59908
 
59909
  "use strict";
59979
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
59980
 
59981
  /***/ }),
59982
+ /* 570 */
59983
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
59984
 
59985
  "use strict";
60035
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60036
 
60037
  /***/ }),
60038
+ /* 571 */
60039
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60040
 
60041
  "use strict";
60092
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60093
 
60094
  /***/ }),
60095
+ /* 572 */
60096
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60097
 
60098
  "use strict";
60146
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60147
 
60148
  /***/ }),
60149
+ /* 573 */
60150
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60151
 
60152
  "use strict";
60216
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60217
 
60218
  /***/ }),
60219
+ /* 574 */
60220
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60221
 
60222
  "use strict";
60268
  /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(1)))
60269
 
60270
  /***/ }),
60271
+ /* 575 */
60272
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60273
 
60274
  "use strict";
60280
  /* harmony default export */ __webpack_exports__["a"] = (Object(__WEBPACK_IMPORTED_MODULE_1__createRouterHistory__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0_history_lib_createBrowserHistory___default.a));
60281
 
60282
  /***/ }),
60283
+ /* 576 */
60284
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
60285
 
60286
  "use strict";
60292
  /* harmony default export */ __webpack_exports__["a"] = (Object(__WEBPACK_IMPORTED_MODULE_1__createRouterHistory__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0_history_lib_createHashHistory___default.a));
60293
 
60294
  /***/ }),
60295
+ /* 577 */
60296
  /***/ (function(module, exports, __webpack_require__) {
60297
 
60298
  "use strict";
60441
  exports.default = ListingBulkActions;
60442
 
60443
  /***/ }),
60444
+ /* 578 */
60445
  /***/ (function(module, exports, __webpack_require__) {
60446
 
60447
  "use strict";
60564
  module.exports = ListingHeader;
60565
 
60566
  /***/ }),
60567
+ /* 579 */
60568
  /***/ (function(module, exports, __webpack_require__) {
60569
 
60570
  "use strict";
60818
  module.exports = ListingPages;
60819
 
60820
  /***/ }),
60821
+ /* 580 */
60822
  /***/ (function(module, exports, __webpack_require__) {
60823
 
60824
  "use strict";
60920
  exports.default = ListingSearch;
60921
 
60922
  /***/ }),
60923
+ /* 581 */
60924
  /***/ (function(module, exports, __webpack_require__) {
60925
 
60926
  "use strict";
61030
  exports.default = ListingGroups;
61031
 
61032
  /***/ }),
61033
+ /* 582 */
61034
  /***/ (function(module, exports, __webpack_require__) {
61035
 
61036
  "use strict";
61150
  exports.default = ListingFilters;
61151
 
61152
  /***/ }),
61153
+ /* 583 */
61154
  /***/ (function(module, exports, __webpack_require__) {
61155
 
61156
  "use strict";
61172
 
61173
  var _classnames2 = _interopRequireDefault(_classnames);
61174
 
61175
+ var _field = __webpack_require__(584);
61176
 
61177
  var _field2 = _interopRequireDefault(_field);
61178
 
61429
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(279).setImmediate))
61430
 
61431
  /***/ }),
61432
+ /* 584 */
61433
  /***/ (function(module, exports, __webpack_require__) {
61434
 
61435
  "use strict";
61447
 
61448
  var _text2 = _interopRequireDefault(_text);
61449
 
61450
+ var _textarea = __webpack_require__(586);
61451
 
61452
  var _textarea2 = _interopRequireDefault(_textarea);
61453
 
61455
 
61456
  var _select2 = _interopRequireDefault(_select);
61457
 
61458
+ var _radio = __webpack_require__(587);
61459
 
61460
  var _radio2 = _interopRequireDefault(_radio);
61461
 
61462
+ var _checkbox = __webpack_require__(588);
61463
 
61464
  var _checkbox2 = _interopRequireDefault(_checkbox);
61465
 
61467
 
61468
  var _selection2 = _interopRequireDefault(_selection);
61469
 
61470
+ var _date = __webpack_require__(590);
61471
 
61472
  var _date2 = _interopRequireDefault(_date);
61473
 
61606
  exports.default = FormField;
61607
 
61608
  /***/ }),
61609
+ /* 585 */
61610
  /***/ (function(module, exports, __webpack_require__) {
61611
 
61612
  "use strict";
61666
  module.exports = FormFieldText;
61667
 
61668
  /***/ }),
61669
+ /* 586 */
61670
  /***/ (function(module, exports, __webpack_require__) {
61671
 
61672
  "use strict";
61715
  exports.default = FormFieldTextarea;
61716
 
61717
  /***/ }),
61718
+ /* 587 */
61719
  /***/ (function(module, exports, __webpack_require__) {
61720
 
61721
  "use strict";
61773
  exports.default = FormFieldRadio;
61774
 
61775
  /***/ }),
61776
+ /* 588 */
61777
  /***/ (function(module, exports, __webpack_require__) {
61778
 
61779
  "use strict";
61840
  exports.default = FormFieldCheckbox;
61841
 
61842
  /***/ }),
61843
+ /* 589 */
61844
  /***/ (function(module, exports, __webpack_require__) {
61845
 
61846
  "use strict";
62118
  exports.default = Selection;
62119
 
62120
  /***/ }),
62121
+ /* 590 */
62122
  /***/ (function(module, exports, __webpack_require__) {
62123
 
62124
  "use strict";
62464
  exports.default = FormFieldDate;
62465
 
62466
  /***/ }),
62467
+ /* 591 */
62468
  /***/ (function(module, exports, __webpack_require__) {
62469
 
62470
  "use strict";
62488
 
62489
  var _propTypes2 = _interopRequireDefault(_propTypes);
62490
 
62491
+ var _badge = __webpack_require__(592);
62492
 
62493
  var _badge2 = _interopRequireDefault(_badge);
62494
 
62619
  exports.default = StatsBadge;
62620
 
62621
  /***/ }),
62622
+ /* 592 */
62623
  /***/ (function(module, exports, __webpack_require__) {
62624
 
62625
  "use strict";
62690
  exports.default = Badge;
62691
 
62692
  /***/ }),
62693
+ /* 593 */
62694
  /***/ (function(module, exports, __webpack_require__) {
62695
 
62696
  "use strict";
62774
  module.exports = Breadcrumb;
62775
 
62776
  /***/ }),
62777
+ /* 594 */
62778
  /***/ (function(module, exports, __webpack_require__) {
62779
 
62780
  "use strict";
62851
  module.exports = ListingTabs;
62852
 
62853
  /***/ }),
62854
+ /* 595 */
62855
  /***/ (function(module, exports, __webpack_require__) {
62856
 
62857
  "use strict";
63422
  exports.CronMixin = CronMixin;
63423
 
63424
  /***/ }),
63425
+ /* 596 */
63426
  /***/ (function(module, exports, __webpack_require__) {
63427
 
63428
  "use strict";
63463
  module.exports = ListingHeading;
63464
 
63465
  /***/ }),
63466
+ /* 597 */
63467
  /***/ (function(module, exports, __webpack_require__) {
63468
 
63469
  "use strict";
63479
 
63480
  var _breadcrumb2 = _interopRequireDefault(_breadcrumb);
63481
 
63482
+ var _event = __webpack_require__(599);
63483
 
63484
  var _event2 = _interopRequireDefault(_event);
63485
 
63587
  module.exports = AutomaticEmailEventsList;
63588
 
63589
  /***/ }),
63590
+ /* 598 */
63591
  /***/ (function(module, exports, __webpack_require__) {
63592
 
63593
  "use strict";
63643
  module.exports = AutomaticEmailsBreadcrumb;
63644
 
63645
  /***/ }),
63646
+ /* 599 */
63647
  /***/ (function(module, exports, __webpack_require__) {
63648
 
63649
  "use strict";
63794
  module.exports = AutomaticEmailEvent;
63795
 
63796
  /***/ }),
63797
+ /* 600 */
63798
  /***/ (function(module, exports, __webpack_require__) {
63799
 
63800
  "use strict";
63973
  module.exports = WelcomeScheduling;
63974
 
63975
  /***/ }),
63976
+ /* 601 */
63977
  /***/ (function(module, exports, __webpack_require__) {
63978
 
63979
  "use strict";
64069
  exports.nthWeekDayValues = nthWeekDayValues;
64070
 
64071
  /***/ }),
64072
+ /* 602 */
64073
  /***/ (function(module, exports, __webpack_require__) {
64074
 
64075
  "use strict";
64170
  _wpJsHooks2.default.addAction('mailpoet_newsletters_editor_initialize', initializeEditor);
64171
 
64172
  /***/ }),
64173
+ /* 603 */
64174
  /***/ (function(module, exports, __webpack_require__) {
64175
 
64176
  "use strict";
64180
 
64181
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
64182
 
64183
+ var _createBrowserHistory = __webpack_require__(604);
64184
 
64185
  var _createBrowserHistory2 = _interopRequireDefault(_createBrowserHistory);
64186
 
64187
  exports.createHistory = _createBrowserHistory2['default'];
64188
 
64189
+ var _createHashHistory2 = __webpack_require__(609);
64190
 
64191
  var _createHashHistory3 = _interopRequireDefault(_createHashHistory2);
64192
 
64193
  exports.createHashHistory = _createHashHistory3['default'];
64194
 
64195
+ var _createMemoryHistory2 = __webpack_require__(610);
64196
 
64197
  var _createMemoryHistory3 = _interopRequireDefault(_createMemoryHistory2);
64198
 
64204
 
64205
  exports.createLocation = _createLocation3['default'];
64206
 
64207
+ var _useBasename2 = __webpack_require__(611);
64208
 
64209
  var _useBasename3 = _interopRequireDefault(_useBasename2);
64210
 
64230
 
64231
  // deprecated
64232
 
64233
+ var _enableBeforeUnload2 = __webpack_require__(615);
64234
 
64235
  var _enableBeforeUnload3 = _interopRequireDefault(_enableBeforeUnload2);
64236
 
64237
  exports.enableBeforeUnload = _enableBeforeUnload3['default'];
64238
 
64239
+ var _enableQueries2 = __webpack_require__(616);
64240
 
64241
  var _enableQueries3 = _interopRequireDefault(_enableQueries2);
64242
 
64243
  exports.enableQueries = _enableQueries3['default'];
64244
 
64245
  /***/ }),
64246
+ /* 604 */
64247
  /***/ (function(module, exports, __webpack_require__) {
64248
 
64249
  "use strict";
64422
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
64423
 
64424
  /***/ }),
64425
+ /* 605 */
64426
  /***/ (function(module, exports, __webpack_require__) {
64427
 
64428
  var pSlice = Array.prototype.slice;
64429
+ var objectKeys = __webpack_require__(606);
64430
+ var isArguments = __webpack_require__(607);
64431
 
64432
  var deepEqual = module.exports = function (actual, expected, opts) {
64433
  if (!opts) opts = {};
64522
 
64523
 
64524
  /***/ }),
64525
+ /* 606 */
64526
  /***/ (function(module, exports) {
64527
 
64528
  exports = module.exports = typeof Object.keys === 'function'
64537
 
64538
 
64539
  /***/ }),
64540
+ /* 607 */
64541
  /***/ (function(module, exports) {
64542
 
64543
  var supportsArgumentsClass = (function(){
64563
 
64564
 
64565
  /***/ }),
64566
+ /* 608 */
64567
  /***/ (function(module, exports, __webpack_require__) {
64568
 
64569
  "use strict";
64595
  }
64596
 
64597
  /***/ }),
64598
+ /* 609 */
64599
  /***/ (function(module, exports, __webpack_require__) {
64600
 
64601
  "use strict";
64827
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
64828
 
64829
  /***/ }),
64830
+ /* 610 */
64831
  /***/ (function(module, exports, __webpack_require__) {
64832
 
64833
  "use strict";
64976
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(1)))
64977
 
64978
  /***/ }),
64979
+ /* 611 */
64980
  /***/ (function(module, exports, __webpack_require__) {
64981
 
64982
  "use strict";
65111
  module.exports = exports['default'];
65112
 
65113
  /***/ }),
65114
+ /* 612 */
65115
  /***/ (function(module, exports, __webpack_require__) {
65116
 
65117
  // Load modules
65118
 
65119
+ var Stringify = __webpack_require__(613);
65120
+ var Parse = __webpack_require__(614);
65121
 
65122
 
65123
  // Declare internals
65132
 
65133
 
65134
  /***/ }),
65135
+ /* 613 */
65136
  /***/ (function(module, exports, __webpack_require__) {
65137
 
65138
  // Load modules
65259
 
65260
 
65261
  /***/ }),
65262
+ /* 614 */
65263
  /***/ (function(module, exports, __webpack_require__) {
65264
 
65265
  // Load modules
65451
 
65452
 
65453
  /***/ }),
65454
+ /* 615 */
65455
  /***/ (function(module, exports, __webpack_require__) {
65456
 
65457
  "use strict";
65473
  module.exports = exports['default'];
65474
 
65475
  /***/ }),
65476
+ /* 616 */
65477
  /***/ (function(module, exports, __webpack_require__) {
65478
 
65479
  "use strict";
65495
  module.exports = exports['default'];
65496
 
65497
  /***/ })
65498
+ ],[530]);
assets/js/form_editor.72f36d4f.js CHANGED
@@ -1,32 +1,32 @@
1
  webpackJsonp([4],{
2
 
3
- /***/ 513:
4
  /***/ (function(module, exports, __webpack_require__) {
5
 
6
- /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["CodeMirror"] = __webpack_require__(660);
7
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
8
 
9
  /***/ }),
10
 
11
- /***/ 657:
12
  /***/ (function(module, exports, __webpack_require__) {
13
 
14
- __webpack_require__(658);
15
- __webpack_require__(513);
16
- module.exports = __webpack_require__(661);
17
 
18
 
19
  /***/ }),
20
 
21
- /***/ 658:
22
  /***/ (function(module, exports, __webpack_require__) {
23
 
24
- /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["WysijaForm"] = __webpack_require__(659);
25
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
26
 
27
  /***/ }),
28
 
29
- /***/ 659:
30
  /***/ (function(module, exports, __webpack_require__) {
31
 
32
  "use strict";
@@ -1188,7 +1188,7 @@ module.exports = WysijaForm;
1188
 
1189
  /***/ }),
1190
 
1191
- /***/ 660:
1192
  /***/ (function(module, exports, __webpack_require__) {
1193
 
1194
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
@@ -10872,7 +10872,7 @@ return CodeMirror$1;
10872
 
10873
  /***/ }),
10874
 
10875
- /***/ 661:
10876
  /***/ (function(module, exports, __webpack_require__) {
10877
 
10878
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
@@ -10880,7 +10880,7 @@ return CodeMirror$1;
10880
 
10881
  (function(mod) {
10882
  if (true) // CommonJS
10883
- mod(__webpack_require__(513));
10884
  else if (typeof define == "function" && define.amd) // AMD
10885
  define(["../../lib/codemirror"], mod);
10886
  else // Plain browser env
@@ -11711,4 +11711,4 @@ CodeMirror.defineMode("css", function(config, parserConfig) {
11711
 
11712
  /***/ })
11713
 
11714
- },[657]);
1
  webpackJsonp([4],{
2
 
3
+ /***/ 514:
4
  /***/ (function(module, exports, __webpack_require__) {
5
 
6
+ /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["CodeMirror"] = __webpack_require__(663);
7
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
8
 
9
  /***/ }),
10
 
11
+ /***/ 660:
12
  /***/ (function(module, exports, __webpack_require__) {
13
 
14
+ __webpack_require__(661);
15
+ __webpack_require__(514);
16
+ module.exports = __webpack_require__(664);
17
 
18
 
19
  /***/ }),
20
 
21
+ /***/ 661:
22
  /***/ (function(module, exports, __webpack_require__) {
23
 
24
+ /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["WysijaForm"] = __webpack_require__(662);
25
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
26
 
27
  /***/ }),
28
 
29
+ /***/ 662:
30
  /***/ (function(module, exports, __webpack_require__) {
31
 
32
  "use strict";
1188
 
1189
  /***/ }),
1190
 
1191
+ /***/ 663:
1192
  /***/ (function(module, exports, __webpack_require__) {
1193
 
1194
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
10872
 
10873
  /***/ }),
10874
 
10875
+ /***/ 664:
10876
  /***/ (function(module, exports, __webpack_require__) {
10877
 
10878
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
10880
 
10881
  (function(mod) {
10882
  if (true) // CommonJS
10883
+ mod(__webpack_require__(514));
10884
  else if (typeof define == "function" && define.amd) // AMD
10885
  define(["../../lib/codemirror"], mod);
10886
  else // Plain browser env
11711
 
11712
  /***/ })
11713
 
11714
+ },[660]);
assets/js/{mailpoet.ca06ba2e.js → mailpoet.54960e01.js} RENAMED
@@ -35189,10 +35189,14 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
35189
 
35190
  // if the notice is not static, it has to disappear after a timeout
35191
  if (this.options.static === false) {
35192
- this.element.delay(this.options.timeout).trigger('close');
35193
- } else if (this.options.hideClose === false) {
35194
- this.element.append('<a href="javascript:;" class="mailpoet_notice_close"><span class="dashicons dashicons-dismiss"></span></a>');
35195
- this.element.find('.mailpoet_notice_close').on('click', function () { // eslint-disable-line func-names
 
 
 
 
35196
  jQuery(this).trigger('close');
35197
  });
35198
  }
@@ -52465,26 +52469,27 @@ function UnsupportedElementType() {
52465
  /* 517 */,
52466
  /* 518 */,
52467
  /* 519 */,
52468
- /* 520 */
 
52469
  /***/ (function(module, exports, __webpack_require__) {
52470
 
52471
  __webpack_require__(5);
52472
  __webpack_require__(291);
52473
- __webpack_require__(521);
52474
  __webpack_require__(522);
 
52475
  __webpack_require__(293);
52476
  __webpack_require__(294);
52477
- __webpack_require__(523);
52478
  __webpack_require__(524);
52479
  __webpack_require__(525);
52480
  __webpack_require__(526);
52481
- __webpack_require__(226);
52482
  __webpack_require__(527);
52483
- module.exports = __webpack_require__(528);
 
 
52484
 
52485
 
52486
  /***/ }),
52487
- /* 521 */
52488
  /***/ (function(module, exports, __webpack_require__) {
52489
 
52490
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -52661,7 +52666,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
52661
 
52662
 
52663
  /***/ }),
52664
- /* 522 */
52665
  /***/ (function(module, exports, __webpack_require__) {
52666
 
52667
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -52691,7 +52696,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
52691
 
52692
 
52693
  /***/ }),
52694
- /* 523 */
52695
  /***/ (function(module, exports, __webpack_require__) {
52696
 
52697
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -52718,7 +52723,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
52718
 
52719
 
52720
  /***/ }),
52721
- /* 524 */
52722
  /***/ (function(module, exports, __webpack_require__) {
52723
 
52724
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -52826,7 +52831,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
52826
 
52827
 
52828
  /***/ }),
52829
- /* 525 */
52830
  /***/ (function(module, exports, __webpack_require__) {
52831
 
52832
  /* WEBPACK VAR INJECTION */(function(global) {/*!
@@ -55327,7 +55332,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
55327
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
55328
 
55329
  /***/ }),
55330
- /* 526 */
55331
  /***/ (function(module, exports, __webpack_require__) {
55332
 
55333
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*
@@ -55404,7 +55409,7 @@ function cacheEvent(forced, name, data) {
55404
 
55405
 
55406
  /***/ }),
55407
- /* 527 */
55408
  /***/ (function(module, exports, __webpack_require__) {
55409
 
55410
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(5), __webpack_require__(2), __webpack_require__(33), __webpack_require__(226)], __WEBPACK_AMD_DEFINE_RESULT__ = (function helpTooltip(mp, React, ReactDOM, TooltipComponent) {
@@ -55429,7 +55434,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
55429
 
55430
 
55431
  /***/ }),
55432
- /* 528 */
55433
  /***/ (function(module, exports, __webpack_require__) {
55434
 
55435
  "use strict";
@@ -55455,4 +55460,4 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
55455
  });
55456
 
55457
  /***/ })
55458
- ],[520]);
35189
 
35190
  // if the notice is not static, it has to disappear after a timeout
35191
  if (this.options.static === false) {
35192
+ setTimeout(function (target) { // eslint-disable-line func-names
35193
+ target.trigger('close');
35194
+ }, this.options.timeout, this.element);
35195
+ }
35196
+
35197
+ if (this.options.hideClose === false) {
35198
+ this.element.append('<button type="button" class="notice-dismiss"><span class="screen-reader-text">Dismiss this notice.</span></button>');
35199
+ this.element.find('.notice-dismiss').on('click', function () { // eslint-disable-line func-names
35200
  jQuery(this).trigger('close');
35201
  });
35202
  }
52469
  /* 517 */,
52470
  /* 518 */,
52471
  /* 519 */,
52472
+ /* 520 */,
52473
+ /* 521 */
52474
  /***/ (function(module, exports, __webpack_require__) {
52475
 
52476
  __webpack_require__(5);
52477
  __webpack_require__(291);
 
52478
  __webpack_require__(522);
52479
+ __webpack_require__(523);
52480
  __webpack_require__(293);
52481
  __webpack_require__(294);
 
52482
  __webpack_require__(524);
52483
  __webpack_require__(525);
52484
  __webpack_require__(526);
 
52485
  __webpack_require__(527);
52486
+ __webpack_require__(226);
52487
+ __webpack_require__(528);
52488
+ module.exports = __webpack_require__(529);
52489
 
52490
 
52491
  /***/ }),
52492
+ /* 522 */
52493
  /***/ (function(module, exports, __webpack_require__) {
52494
 
52495
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
52666
 
52667
 
52668
  /***/ }),
52669
+ /* 523 */
52670
  /***/ (function(module, exports, __webpack_require__) {
52671
 
52672
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
52696
 
52697
 
52698
  /***/ }),
52699
+ /* 524 */
52700
  /***/ (function(module, exports, __webpack_require__) {
52701
 
52702
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
52723
 
52724
 
52725
  /***/ }),
52726
+ /* 525 */
52727
  /***/ (function(module, exports, __webpack_require__) {
52728
 
52729
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
52831
 
52832
 
52833
  /***/ }),
52834
+ /* 526 */
52835
  /***/ (function(module, exports, __webpack_require__) {
52836
 
52837
  /* WEBPACK VAR INJECTION */(function(global) {/*!
55332
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
55333
 
55334
  /***/ }),
55335
+ /* 527 */
55336
  /***/ (function(module, exports, __webpack_require__) {
55337
 
55338
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*
55409
 
55410
 
55411
  /***/ }),
55412
+ /* 528 */
55413
  /***/ (function(module, exports, __webpack_require__) {
55414
 
55415
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(5), __webpack_require__(2), __webpack_require__(33), __webpack_require__(226)], __WEBPACK_AMD_DEFINE_RESULT__ = (function helpTooltip(mp, React, ReactDOM, TooltipComponent) {
55434
 
55435
 
55436
  /***/ }),
55437
+ /* 529 */
55438
  /***/ (function(module, exports, __webpack_require__) {
55439
 
55440
  "use strict";
55460
  });
55461
 
55462
  /***/ })
55463
+ ],[521]);
assets/js/manifest.json CHANGED
@@ -1,10 +1,10 @@
1
  {
2
  "mp2migrator.js": "mp2migrator.b51cde67.js",
3
  "public.js": "public.0ac1326d.js",
4
- "admin.js": "admin.beb3de7b.js",
5
- "admin_vendor.js": "admin_vendor.7ea2bd73.js",
6
  "form_editor.js": "form_editor.72f36d4f.js",
7
- "mailpoet.js": "mailpoet.ca06ba2e.js",
8
- "newsletter_editor.js": "newsletter_editor.3c3003a1.js",
9
- "vendor.js": "vendor.0bbb6b88.js"
10
  }
1
  {
2
  "mp2migrator.js": "mp2migrator.b51cde67.js",
3
  "public.js": "public.0ac1326d.js",
4
+ "admin.js": "admin.5b521c29.js",
5
+ "admin_vendor.js": "admin_vendor.7e72a4ce.js",
6
  "form_editor.js": "form_editor.72f36d4f.js",
7
+ "mailpoet.js": "mailpoet.54960e01.js",
8
+ "newsletter_editor.js": "newsletter_editor.75d4a970.js",
9
+ "vendor.js": "vendor.4034aa5c.js"
10
  }
assets/js/{newsletter_editor.3c3003a1.js → newsletter_editor.75d4a970.js} RENAMED
@@ -5190,7 +5190,8 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
5190
  contentRegion: '#mailpoet_editor_content',
5191
  sidebarRegion: '#mailpoet_editor_sidebar',
5192
  bottomRegion: '#mailpoet_editor_bottom',
5193
- headingRegion: '#mailpoet_editor_heading'
 
5194
  }
5195
  });
5196
 
@@ -18554,10 +18555,14 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
18554
 
18555
  // if the notice is not static, it has to disappear after a timeout
18556
  if (this.options.static === false) {
18557
- this.element.delay(this.options.timeout).trigger('close');
18558
- } else if (this.options.hideClose === false) {
18559
- this.element.append('<a href="javascript:;" class="mailpoet_notice_close"><span class="dashicons dashicons-dismiss"></span></a>');
18560
- this.element.find('.mailpoet_notice_close').on('click', function () { // eslint-disable-line func-names
 
 
 
 
18561
  jQuery(this).trigger('close');
18562
  });
18563
  }
@@ -28322,7 +28327,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
28322
 
28323
  /***/ }),
28324
 
28325
- /***/ 514:
28326
  /***/ (function(module, exports, __webpack_require__) {
28327
 
28328
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// Spectrum Colorpicker v1.8.0
@@ -30655,7 +30660,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
30655
 
30656
  /***/ }),
30657
 
30658
- /***/ 515:
30659
  /***/ (function(module, exports) {
30660
 
30661
  /* Blob.js
@@ -30876,7 +30881,7 @@ module.exports = window.Blob;
30876
 
30877
  /***/ }),
30878
 
30879
- /***/ 516:
30880
  /***/ (function(module, exports, __webpack_require__) {
30881
 
30882
  var __WEBPACK_AMD_DEFINE_RESULT__;/* FileSaver.js
@@ -31062,7 +31067,7 @@ var saveAs = saveAs || (function(view) {
31062
 
31063
  if (typeof module !== "undefined" && module.exports) {
31064
  module.exports.saveAs = saveAs;
31065
- } else if (("function" !== "undefined" && __webpack_require__(664) !== null) && (__webpack_require__(86) !== null)) {
31066
  !(__WEBPACK_AMD_DEFINE_RESULT__ = (function() {
31067
  return saveAs;
31068
  }).call(exports, __webpack_require__, exports, module),
@@ -31495,7 +31500,7 @@ module.exports = Backbone.SuperModel;
31495
 
31496
  /***/ }),
31497
 
31498
- /***/ 662:
31499
  /***/ (function(module, exports, __webpack_require__) {
31500
 
31501
  __webpack_require__(7);
@@ -31505,23 +31510,20 @@ __webpack_require__(58);
31505
  __webpack_require__(288);
31506
  __webpack_require__(287);
31507
  __webpack_require__(284);
31508
- __webpack_require__(514);
31509
- __webpack_require__(663);
31510
  __webpack_require__(515);
31511
- __webpack_require__(516);
31512
- __webpack_require__(665);
31513
- __webpack_require__(23);
31514
  __webpack_require__(666);
31515
- __webpack_require__(667);
 
31516
  __webpack_require__(668);
 
31517
  __webpack_require__(669);
31518
  __webpack_require__(670);
31519
  __webpack_require__(671);
31520
- __webpack_require__(101);
31521
- __webpack_require__(47);
31522
  __webpack_require__(672);
31523
  __webpack_require__(673);
31524
  __webpack_require__(674);
 
 
31525
  __webpack_require__(675);
31526
  __webpack_require__(676);
31527
  __webpack_require__(677);
@@ -31529,24 +31531,27 @@ __webpack_require__(678);
31529
  __webpack_require__(679);
31530
  __webpack_require__(680);
31531
  __webpack_require__(681);
31532
- __webpack_require__(39);
31533
  __webpack_require__(682);
31534
- __webpack_require__(289);
31535
  __webpack_require__(683);
31536
- __webpack_require__(290);
31537
  __webpack_require__(684);
 
31538
  __webpack_require__(685);
 
31539
  __webpack_require__(686);
 
31540
  __webpack_require__(687);
31541
  __webpack_require__(688);
31542
  __webpack_require__(689);
31543
  __webpack_require__(690);
31544
- module.exports = __webpack_require__(691);
 
 
 
31545
 
31546
 
31547
  /***/ }),
31548
 
31549
- /***/ 663:
31550
  /***/ (function(module, exports) {
31551
 
31552
  // Generated by CoffeeScript 1.9.2
@@ -31817,7 +31822,7 @@ module.exports = __webpack_require__(691);
31817
 
31818
  /***/ }),
31819
 
31820
- /***/ 664:
31821
  /***/ (function(module, exports) {
31822
 
31823
  module.exports = function() {
@@ -31827,7 +31832,7 @@ module.exports = function() {
31827
 
31828
  /***/ }),
31829
 
31830
- /***/ 665:
31831
  /***/ (function(module, exports, __webpack_require__) {
31832
 
31833
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*** IMPORTS FROM imports-loader ***/
@@ -35727,7 +35732,7 @@ will produce an inaccurate conversion value. The same issue exists with the cx/c
35727
 
35728
  /***/ }),
35729
 
35730
- /***/ 666:
35731
  /***/ (function(module, exports, __webpack_require__) {
35732
 
35733
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
@@ -35778,7 +35783,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_
35778
 
35779
  /***/ }),
35780
 
35781
- /***/ 667:
35782
  /***/ (function(module, exports, __webpack_require__) {
35783
 
35784
  "use strict";
@@ -35879,7 +35884,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
35879
 
35880
  /***/ }),
35881
 
35882
- /***/ 668:
35883
  /***/ (function(module, exports, __webpack_require__) {
35884
 
35885
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -36276,7 +36281,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36276
 
36277
  /***/ }),
36278
 
36279
- /***/ 669:
36280
  /***/ (function(module, exports, __webpack_require__) {
36281
 
36282
  "use strict";
@@ -36391,7 +36396,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
36391
 
36392
  /***/ }),
36393
 
36394
- /***/ 670:
36395
  /***/ (function(module, exports, __webpack_require__) {
36396
 
36397
  "use strict";
@@ -36445,7 +36450,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
36445
 
36446
  /***/ }),
36447
 
36448
- /***/ 671:
36449
  /***/ (function(module, exports, __webpack_require__) {
36450
 
36451
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -36457,8 +36462,8 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36457
  __webpack_require__(38),
36458
  __webpack_require__(22),
36459
  __webpack_require__(10),
36460
- __webpack_require__(515),
36461
  __webpack_require__(516),
 
36462
  __webpack_require__(470),
36463
  __webpack_require__(7),
36464
  __webpack_require__(10)
@@ -36484,6 +36489,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36484
  // Save editor contents to server
36485
  Module.save = function () {
36486
  var json = App.toJSON();
 
36487
 
36488
  // Stringify to enable transmission of primitive non-string value types
36489
  if (!_.isUndefined(json.body)) {
@@ -36502,12 +36508,19 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36502
  MailPoet.Notice.error(
36503
  MailPoet.I18n.t('templateSaveFailed'),
36504
  {
 
36505
  scroll: true
36506
  }
36507
  );
36508
  } else {
36509
  $(response.error).each(function (i, error) {
36510
- MailPoet.Notice.error(error, { scroll: true });
 
 
 
 
 
 
36511
  });
36512
  }
36513
  }
@@ -36564,26 +36577,39 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36564
 
36565
  Module.SaveView = Marionette.View.extend({
36566
  getTemplate: function () { return window.templates.save; },
 
 
 
 
 
36567
  events: {
36568
  'click .mailpoet_save_button': 'save',
36569
  'click .mailpoet_save_show_options': 'toggleSaveOptions',
36570
  'click .mailpoet_save_next': 'next',
36571
  /* Save as template */
36572
- 'click .mailpoet_save_template': 'toggleSaveAsTemplate',
36573
  'click .mailpoet_save_as_template': 'saveAsTemplate',
36574
  /* Export template */
36575
- 'click .mailpoet_save_export': 'toggleExportTemplate',
36576
  'click .mailpoet_export_template': 'exportTemplate'
36577
  },
 
36578
  initialize: function () {
 
36579
  App.getChannel().on('beforeEditorSave', this.beforeSave, this);
36580
  App.getChannel().on('afterEditorSave', this.afterSave, this);
36581
  },
 
 
 
 
 
 
36582
  onRender: function () {
36583
  this.validateNewsletter(App.toJSON());
36584
  },
36585
  save: function () {
36586
- this.hideOptionContents();
36587
  App.getChannel().request('save');
36588
  },
36589
  beforeSave: function () {
@@ -36596,30 +36622,40 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36596
  this.$('.mailpoet_editor_last_saved').removeClass('mailpoet_hidden');
36597
  this.$('.mailpoet_autosaved_at').text('');
36598
  },
36599
- toggleSaveOptions: function () {
36600
- this.$('.mailpoet_save_options').toggleClass('mailpoet_hidden');
36601
- this.$('.mailpoet_save_show_options').toggleClass('mailpoet_save_show_options_active');
 
 
36602
  },
36603
- toggleSaveAsTemplate: function () {
36604
- this.$('.mailpoet_save_as_template_container').toggleClass('mailpoet_hidden');
36605
- this.toggleSaveOptions();
 
 
 
 
 
 
 
 
 
36606
  },
36607
  showSaveAsTemplate: function () {
36608
  this.$('.mailpoet_save_as_template_container').removeClass('mailpoet_hidden');
36609
- this.toggleSaveOptions();
36610
  },
36611
  hideSaveAsTemplate: function () {
36612
  this.$('.mailpoet_save_as_template_container').addClass('mailpoet_hidden');
36613
  },
36614
  saveAsTemplate: function () {
36615
  var templateName = this.$('.mailpoet_save_as_template_name').val();
36616
- var that = this;
36617
 
36618
  if (templateName === '') {
36619
  MailPoet.Notice.error(
36620
  MailPoet.I18n.t('templateNameMissing'),
36621
  {
36622
- positionAfter: that.$el,
36623
  scroll: true
36624
  }
36625
  );
@@ -36630,7 +36666,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36630
  MailPoet.Notice.success(
36631
  MailPoet.I18n.t('templateSaved'),
36632
  {
36633
- positionAfter: that.$el,
36634
  scroll: true
36635
  }
36636
  );
@@ -36641,30 +36677,29 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36641
  MailPoet.Notice.error(
36642
  MailPoet.I18n.t('templateSaveFailed'),
36643
  {
36644
- positionAfter: that.$el,
36645
  scroll: true
36646
  }
36647
  );
36648
  });
36649
- this.hideOptionContents();
36650
  }
36651
  },
36652
- toggleExportTemplate: function () {
36653
- this.$('.mailpoet_export_template_container').toggleClass('mailpoet_hidden');
36654
- this.toggleSaveOptions();
36655
  },
36656
  hideExportTemplate: function () {
36657
  this.$('.mailpoet_export_template_container').addClass('mailpoet_hidden');
36658
  },
36659
  exportTemplate: function () {
36660
  var templateName = this.$('.mailpoet_export_template_name').val();
36661
- var that = this;
36662
 
36663
  if (templateName === '') {
36664
  MailPoet.Notice.error(
36665
  MailPoet.I18n.t('templateNameMissing'),
36666
  {
36667
- positionAfter: that.$el,
36668
  scroll: true
36669
  }
36670
  );
@@ -36675,13 +36710,8 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36675
  this.hideExportTemplate();
36676
  }
36677
  },
36678
- hideOptionContents: function () {
36679
- this.hideSaveAsTemplate();
36680
- this.hideExportTemplate();
36681
- this.$('.mailpoet_save_options').addClass('mailpoet_hidden');
36682
- },
36683
  next: function () {
36684
- this.hideOptionContents();
36685
  if (!this.$('.mailpoet_save_next').hasClass('button-disabled')) {
36686
  Module._cancelAutosave();
36687
  Module.save().done(function () {
@@ -36774,8 +36804,12 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36774
  });
36775
 
36776
  App.on('start', function (BeforeStartApp) {
36777
- var saveView = new Module.SaveView();
36778
- BeforeStartApp._appView.showChildView('bottomRegion', saveView);
 
 
 
 
36779
  });
36780
 
36781
  return Module;
@@ -36785,7 +36819,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
36785
 
36786
  /***/ }),
36787
 
36788
- /***/ 672:
36789
  /***/ (function(module, exports, __webpack_require__) {
36790
 
36791
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -36797,7 +36831,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
36797
  __webpack_require__(22),
36798
  __webpack_require__(47),
36799
  __webpack_require__(5),
36800
- __webpack_require__(514)
36801
  ], __WEBPACK_AMD_DEFINE_RESULT__ = (function (Marionette, BehaviorsLookup, MailPoet) { // eslint-disable-line func-names
36802
  var BL = BehaviorsLookup;
36803
 
@@ -36840,7 +36874,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
36840
 
36841
  /***/ }),
36842
 
36843
- /***/ 673:
36844
  /***/ (function(module, exports, __webpack_require__) {
36845
 
36846
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -37333,7 +37367,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
37333
 
37334
  /***/ }),
37335
 
37336
- /***/ 674:
37337
  /***/ (function(module, exports, __webpack_require__) {
37338
 
37339
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -37490,7 +37524,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
37490
 
37491
  /***/ }),
37492
 
37493
- /***/ 675:
37494
  /***/ (function(module, exports, __webpack_require__) {
37495
 
37496
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -37524,7 +37558,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
37524
 
37525
  /***/ }),
37526
 
37527
- /***/ 676:
37528
  /***/ (function(module, exports, __webpack_require__) {
37529
 
37530
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -37558,7 +37592,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
37558
 
37559
  /***/ }),
37560
 
37561
- /***/ 677:
37562
  /***/ (function(module, exports, __webpack_require__) {
37563
 
37564
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -37879,7 +37913,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
37879
 
37880
  /***/ }),
37881
 
37882
- /***/ 678:
37883
  /***/ (function(module, exports, __webpack_require__) {
37884
 
37885
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -37967,7 +38001,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
37967
 
37968
  /***/ }),
37969
 
37970
- /***/ 679:
37971
  /***/ (function(module, exports, __webpack_require__) {
37972
 
37973
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -38016,7 +38050,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
38016
 
38017
  /***/ }),
38018
 
38019
- /***/ 680:
38020
  /***/ (function(module, exports, __webpack_require__) {
38021
 
38022
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -38056,7 +38090,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
38056
 
38057
  /***/ }),
38058
 
38059
- /***/ 681:
38060
  /***/ (function(module, exports, __webpack_require__) {
38061
 
38062
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
@@ -38154,7 +38188,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
38154
 
38155
  /***/ }),
38156
 
38157
- /***/ 682:
38158
  /***/ (function(module, exports, __webpack_require__) {
38159
 
38160
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -38544,7 +38578,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
38544
 
38545
  /***/ }),
38546
 
38547
- /***/ 683:
38548
  /***/ (function(module, exports, __webpack_require__) {
38549
 
38550
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -38719,7 +38753,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
38719
 
38720
  /***/ }),
38721
 
38722
- /***/ 684:
38723
  /***/ (function(module, exports, __webpack_require__) {
38724
 
38725
  "use strict";
@@ -38840,7 +38874,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
38840
 
38841
  /***/ }),
38842
 
38843
- /***/ 685:
38844
  /***/ (function(module, exports, __webpack_require__) {
38845
 
38846
  "use strict";
@@ -38952,7 +38986,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
38952
 
38953
  /***/ }),
38954
 
38955
- /***/ 686:
38956
  /***/ (function(module, exports, __webpack_require__) {
38957
 
38958
  "use strict";
@@ -39090,7 +39124,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
39090
 
39091
  /***/ }),
39092
 
39093
- /***/ 687:
39094
  /***/ (function(module, exports, __webpack_require__) {
39095
 
39096
  "use strict";
@@ -39228,7 +39262,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;
39228
 
39229
  /***/ }),
39230
 
39231
- /***/ 688:
39232
  /***/ (function(module, exports, __webpack_require__) {
39233
 
39234
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -39634,7 +39668,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
39634
 
39635
  /***/ }),
39636
 
39637
- /***/ 689:
39638
  /***/ (function(module, exports, __webpack_require__) {
39639
 
39640
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -40042,7 +40076,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
40042
 
40043
  /***/ }),
40044
 
40045
- /***/ 690:
40046
  /***/ (function(module, exports, __webpack_require__) {
40047
 
40048
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -40663,7 +40697,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
40663
 
40664
  /***/ }),
40665
 
40666
- /***/ 691:
40667
  /***/ (function(module, exports, __webpack_require__) {
40668
 
40669
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -40984,4 +41018,4 @@ module.exports = __webpack_amd_options__;
40984
 
40985
  /***/ })
40986
 
40987
- },[662]);
5190
  contentRegion: '#mailpoet_editor_content',
5191
  sidebarRegion: '#mailpoet_editor_sidebar',
5192
  bottomRegion: '#mailpoet_editor_bottom',
5193
+ headingRegion: '#mailpoet_editor_heading',
5194
+ topRegion: '#mailpoet_editor_top'
5195
  }
5196
  });
5197
 
18555
 
18556
  // if the notice is not static, it has to disappear after a timeout
18557
  if (this.options.static === false) {
18558
+ setTimeout(function (target) { // eslint-disable-line func-names
18559
+ target.trigger('close');
18560
+ }, this.options.timeout, this.element);
18561
+ }
18562
+
18563
+ if (this.options.hideClose === false) {
18564
+ this.element.append('<button type="button" class="notice-dismiss"><span class="screen-reader-text">Dismiss this notice.</span></button>');
18565
+ this.element.find('.notice-dismiss').on('click', function () { // eslint-disable-line func-names
18566
  jQuery(this).trigger('close');
18567
  });
18568
  }
28327
 
28328
  /***/ }),
28329
 
28330
+ /***/ 515:
28331
  /***/ (function(module, exports, __webpack_require__) {
28332
 
28333
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// Spectrum Colorpicker v1.8.0
30660
 
30661
  /***/ }),
30662
 
30663
+ /***/ 516:
30664
  /***/ (function(module, exports) {
30665
 
30666
  /* Blob.js
30881
 
30882
  /***/ }),
30883
 
30884
+ /***/ 517:
30885
  /***/ (function(module, exports, __webpack_require__) {
30886
 
30887
  var __WEBPACK_AMD_DEFINE_RESULT__;/* FileSaver.js
31067
 
31068
  if (typeof module !== "undefined" && module.exports) {
31069
  module.exports.saveAs = saveAs;
31070
+ } else if (("function" !== "undefined" && __webpack_require__(667) !== null) && (__webpack_require__(86) !== null)) {
31071
  !(__WEBPACK_AMD_DEFINE_RESULT__ = (function() {
31072
  return saveAs;
31073
  }).call(exports, __webpack_require__, exports, module),
31500
 
31501
  /***/ }),
31502
 
31503
+ /***/ 665:
31504
  /***/ (function(module, exports, __webpack_require__) {
31505
 
31506
  __webpack_require__(7);
31510
  __webpack_require__(288);
31511
  __webpack_require__(287);
31512
  __webpack_require__(284);
 
 
31513
  __webpack_require__(515);
 
 
 
31514
  __webpack_require__(666);
31515
+ __webpack_require__(516);
31516
+ __webpack_require__(517);
31517
  __webpack_require__(668);
31518
+ __webpack_require__(23);
31519
  __webpack_require__(669);
31520
  __webpack_require__(670);
31521
  __webpack_require__(671);
 
 
31522
  __webpack_require__(672);
31523
  __webpack_require__(673);
31524
  __webpack_require__(674);
31525
+ __webpack_require__(101);
31526
+ __webpack_require__(47);
31527
  __webpack_require__(675);
31528
  __webpack_require__(676);
31529
  __webpack_require__(677);
31531
  __webpack_require__(679);
31532
  __webpack_require__(680);
31533
  __webpack_require__(681);
 
31534
  __webpack_require__(682);
 
31535
  __webpack_require__(683);
 
31536
  __webpack_require__(684);
31537
+ __webpack_require__(39);
31538
  __webpack_require__(685);
31539
+ __webpack_require__(289);
31540
  __webpack_require__(686);
31541
+ __webpack_require__(290);
31542
  __webpack_require__(687);
31543
  __webpack_require__(688);
31544
  __webpack_require__(689);
31545
  __webpack_require__(690);
31546
+ __webpack_require__(691);
31547
+ __webpack_require__(692);
31548
+ __webpack_require__(693);
31549
+ module.exports = __webpack_require__(694);
31550
 
31551
 
31552
  /***/ }),
31553
 
31554
+ /***/ 666:
31555
  /***/ (function(module, exports) {
31556
 
31557
  // Generated by CoffeeScript 1.9.2
31822
 
31823
  /***/ }),
31824
 
31825
+ /***/ 667:
31826
  /***/ (function(module, exports) {
31827
 
31828
  module.exports = function() {
31832
 
31833
  /***/ }),
31834
 
31835
+ /***/ 668:
31836
  /***/ (function(module, exports, __webpack_require__) {
31837
 
31838
  var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*** IMPORTS FROM imports-loader ***/
35732
 
35733
  /***/ }),
35734
 
35735
+ /***/ 669:
35736
  /***/ (function(module, exports, __webpack_require__) {
35737
 
35738
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
35783
 
35784
  /***/ }),
35785
 
35786
+ /***/ 670:
35787
  /***/ (function(module, exports, __webpack_require__) {
35788
 
35789
  "use strict";
35884
 
35885
  /***/ }),
35886
 
35887
+ /***/ 671:
35888
  /***/ (function(module, exports, __webpack_require__) {
35889
 
35890
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
36281
 
36282
  /***/ }),
36283
 
36284
+ /***/ 672:
36285
  /***/ (function(module, exports, __webpack_require__) {
36286
 
36287
  "use strict";
36396
 
36397
  /***/ }),
36398
 
36399
+ /***/ 673:
36400
  /***/ (function(module, exports, __webpack_require__) {
36401
 
36402
  "use strict";
36450
 
36451
  /***/ }),
36452
 
36453
+ /***/ 674:
36454
  /***/ (function(module, exports, __webpack_require__) {
36455
 
36456
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
36462
  __webpack_require__(38),
36463
  __webpack_require__(22),
36464
  __webpack_require__(10),
 
36465
  __webpack_require__(516),
36466
+ __webpack_require__(517),
36467
  __webpack_require__(470),
36468
  __webpack_require__(7),
36469
  __webpack_require__(10)
36489
  // Save editor contents to server
36490
  Module.save = function () {
36491
  var json = App.toJSON();
36492
+ var editorTop = $('#mailpoet_editor_top');
36493
 
36494
  // Stringify to enable transmission of primitive non-string value types
36495
  if (!_.isUndefined(json.body)) {
36508
  MailPoet.Notice.error(
36509
  MailPoet.I18n.t('templateSaveFailed'),
36510
  {
36511
+ positionAfter: editorTop,
36512
  scroll: true
36513
  }
36514
  );
36515
  } else {
36516
  $(response.error).each(function (i, error) {
36517
+ MailPoet.Notice.error(
36518
+ error,
36519
+ {
36520
+ positionAfter: editorTop,
36521
+ scroll: true
36522
+ }
36523
+ );
36524
  });
36525
  }
36526
  }
36577
 
36578
  Module.SaveView = Marionette.View.extend({
36579
  getTemplate: function () { return window.templates.save; },
36580
+ templateContext: function () {
36581
+ return {
36582
+ wrapperClass: this.wrapperClass
36583
+ };
36584
+ },
36585
  events: {
36586
  'click .mailpoet_save_button': 'save',
36587
  'click .mailpoet_save_show_options': 'toggleSaveOptions',
36588
  'click .mailpoet_save_next': 'next',
36589
  /* Save as template */
36590
+ 'click .mailpoet_save_template': 'showSaveAsTemplate',
36591
  'click .mailpoet_save_as_template': 'saveAsTemplate',
36592
  /* Export template */
36593
+ 'click .mailpoet_save_export': 'showExportTemplate',
36594
  'click .mailpoet_export_template': 'exportTemplate'
36595
  },
36596
+
36597
  initialize: function () {
36598
+ this.setDropdownDirectionDown();
36599
  App.getChannel().on('beforeEditorSave', this.beforeSave, this);
36600
  App.getChannel().on('afterEditorSave', this.afterSave, this);
36601
  },
36602
+ setDropdownDirectionDown: function () {
36603
+ this.wrapperClass = 'mailpoet_save_dropdown_down';
36604
+ },
36605
+ setDropdownDirectionUp: function () {
36606
+ this.wrapperClass = 'mailpoet_save_dropdown_up';
36607
+ },
36608
  onRender: function () {
36609
  this.validateNewsletter(App.toJSON());
36610
  },
36611
  save: function () {
36612
+ this.hideSaveOptions();
36613
  App.getChannel().request('save');
36614
  },
36615
  beforeSave: function () {
36622
  this.$('.mailpoet_editor_last_saved').removeClass('mailpoet_hidden');
36623
  this.$('.mailpoet_autosaved_at').text('');
36624
  },
36625
+ showSaveOptions: function () {
36626
+ this.$('.mailpoet_save_show_options').addClass('mailpoet_save_show_options_active');
36627
+ this.$('.mailpoet_save_options').removeClass('mailpoet_hidden');
36628
+ this.hideSaveAsTemplate();
36629
+ this.hideExportTemplate();
36630
  },
36631
+ hideSaveOptions: function () {
36632
+ this.$('.mailpoet_save_show_options').removeClass('mailpoet_save_show_options_active');
36633
+ this.$('.mailpoet_save_options').addClass('mailpoet_hidden');
36634
+ this.hideSaveAsTemplate();
36635
+ this.hideExportTemplate();
36636
+ },
36637
+ toggleSaveOptions: function () {
36638
+ if (this.$('.mailpoet_save_show_options').hasClass('mailpoet_save_show_options_active')) {
36639
+ this.hideSaveOptions();
36640
+ } else {
36641
+ this.showSaveOptions();
36642
+ }
36643
  },
36644
  showSaveAsTemplate: function () {
36645
  this.$('.mailpoet_save_as_template_container').removeClass('mailpoet_hidden');
 
36646
  },
36647
  hideSaveAsTemplate: function () {
36648
  this.$('.mailpoet_save_as_template_container').addClass('mailpoet_hidden');
36649
  },
36650
  saveAsTemplate: function () {
36651
  var templateName = this.$('.mailpoet_save_as_template_name').val();
36652
+ var editorTop = $('#mailpoet_editor_top');
36653
 
36654
  if (templateName === '') {
36655
  MailPoet.Notice.error(
36656
  MailPoet.I18n.t('templateNameMissing'),
36657
  {
36658
+ positionAfter: editorTop,
36659
  scroll: true
36660
  }
36661
  );
36666
  MailPoet.Notice.success(
36667
  MailPoet.I18n.t('templateSaved'),
36668
  {
36669
+ positionAfter: editorTop,
36670
  scroll: true
36671
  }
36672
  );
36677
  MailPoet.Notice.error(
36678
  MailPoet.I18n.t('templateSaveFailed'),
36679
  {
36680
+ positionAfter: editorTop,
36681
  scroll: true
36682
  }
36683
  );
36684
  });
36685
+ this.hideSaveOptions();
36686
  }
36687
  },
36688
+ showExportTemplate: function () {
36689
+ this.$('.mailpoet_export_template_container').removeClass('mailpoet_hidden');
 
36690
  },
36691
  hideExportTemplate: function () {
36692
  this.$('.mailpoet_export_template_container').addClass('mailpoet_hidden');
36693
  },
36694
  exportTemplate: function () {
36695
  var templateName = this.$('.mailpoet_export_template_name').val();
36696
+ var editorTop = $('#mailpoet_editor_top');
36697
 
36698
  if (templateName === '') {
36699
  MailPoet.Notice.error(
36700
  MailPoet.I18n.t('templateNameMissing'),
36701
  {
36702
+ positionAfter: editorTop,
36703
  scroll: true
36704
  }
36705
  );
36710
  this.hideExportTemplate();
36711
  }
36712
  },
 
 
 
 
 
36713
  next: function () {
36714
+ this.hideSaveOptions();
36715
  if (!this.$('.mailpoet_save_next').hasClass('button-disabled')) {
36716
  Module._cancelAutosave();
36717
  Module.save().done(function () {
36804
  });
36805
 
36806
  App.on('start', function (BeforeStartApp) {
36807
+ var topSaveView = new Module.SaveView();
36808
+ var bottomSaveView = new Module.SaveView();
36809
+ bottomSaveView.setDropdownDirectionUp();
36810
+
36811
+ BeforeStartApp._appView.showChildView('topRegion', topSaveView);
36812
+ BeforeStartApp._appView.showChildView('bottomRegion', bottomSaveView);
36813
  });
36814
 
36815
  return Module;
36819
 
36820
  /***/ }),
36821
 
36822
+ /***/ 675:
36823
  /***/ (function(module, exports, __webpack_require__) {
36824
 
36825
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
36831
  __webpack_require__(22),
36832
  __webpack_require__(47),
36833
  __webpack_require__(5),
36834
+ __webpack_require__(515)
36835
  ], __WEBPACK_AMD_DEFINE_RESULT__ = (function (Marionette, BehaviorsLookup, MailPoet) { // eslint-disable-line func-names
36836
  var BL = BehaviorsLookup;
36837
 
36874
 
36875
  /***/ }),
36876
 
36877
+ /***/ 676:
36878
  /***/ (function(module, exports, __webpack_require__) {
36879
 
36880
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
37367
 
37368
  /***/ }),
37369
 
37370
+ /***/ 677:
37371
  /***/ (function(module, exports, __webpack_require__) {
37372
 
37373
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
37524
 
37525
  /***/ }),
37526
 
37527
+ /***/ 678:
37528
  /***/ (function(module, exports, __webpack_require__) {
37529
 
37530
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
37558
 
37559
  /***/ }),
37560
 
37561
+ /***/ 679:
37562
  /***/ (function(module, exports, __webpack_require__) {
37563
 
37564
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
37592
 
37593
  /***/ }),
37594
 
37595
+ /***/ 680:
37596
  /***/ (function(module, exports, __webpack_require__) {
37597
 
37598
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
37913
 
37914
  /***/ }),
37915
 
37916
+ /***/ 681:
37917
  /***/ (function(module, exports, __webpack_require__) {
37918
 
37919
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
38001
 
38002
  /***/ }),
38003
 
38004
+ /***/ 682:
38005
  /***/ (function(module, exports, __webpack_require__) {
38006
 
38007
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
38050
 
38051
  /***/ }),
38052
 
38053
+ /***/ 683:
38054
  /***/ (function(module, exports, __webpack_require__) {
38055
 
38056
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
38090
 
38091
  /***/ }),
38092
 
38093
+ /***/ 684:
38094
  /***/ (function(module, exports, __webpack_require__) {
38095
 
38096
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
38188
 
38189
  /***/ }),
38190
 
38191
+ /***/ 685:
38192
  /***/ (function(module, exports, __webpack_require__) {
38193
 
38194
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
38578
 
38579
  /***/ }),
38580
 
38581
+ /***/ 686:
38582
  /***/ (function(module, exports, __webpack_require__) {
38583
 
38584
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
38753
 
38754
  /***/ }),
38755
 
38756
+ /***/ 687:
38757
  /***/ (function(module, exports, __webpack_require__) {
38758
 
38759
  "use strict";
38874
 
38875
  /***/ }),
38876
 
38877
+ /***/ 688:
38878
  /***/ (function(module, exports, __webpack_require__) {
38879
 
38880
  "use strict";
38986
 
38987
  /***/ }),
38988
 
38989
+ /***/ 689:
38990
  /***/ (function(module, exports, __webpack_require__) {
38991
 
38992
  "use strict";
39124
 
39125
  /***/ }),
39126
 
39127
+ /***/ 690:
39128
  /***/ (function(module, exports, __webpack_require__) {
39129
 
39130
  "use strict";
39262
 
39263
  /***/ }),
39264
 
39265
+ /***/ 691:
39266
  /***/ (function(module, exports, __webpack_require__) {
39267
 
39268
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
39668
 
39669
  /***/ }),
39670
 
39671
+ /***/ 692:
39672
  /***/ (function(module, exports, __webpack_require__) {
39673
 
39674
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
40076
 
40077
  /***/ }),
40078
 
40079
+ /***/ 693:
40080
  /***/ (function(module, exports, __webpack_require__) {
40081
 
40082
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
40697
 
40698
  /***/ }),
40699
 
40700
+ /***/ 694:
40701
  /***/ (function(module, exports, __webpack_require__) {
40702
 
40703
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
41018
 
41019
  /***/ })
41020
 
41021
+ },[665]);
assets/js/{vendor.0bbb6b88.js → vendor.4034aa5c.js} RENAMED
@@ -98,7 +98,7 @@
98
  /******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
99
  /******/
100
  /******/ // Load entry module and return exports
101
- /******/ return __webpack_require__(__webpack_require__.s = 517);
102
  /******/ })
103
  /************************************************************************/
104
  /******/ ({
@@ -4953,22 +4953,22 @@ return /******/ (function(modules) { // webpackBootstrap
4953
  /***/ (function(module, exports, __webpack_require__) {
4954
 
4955
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
4956
- module.exports = global["MailPoetLib"]["Hooks"] = __webpack_require__(519);
4957
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
4958
 
4959
  /***/ }),
4960
 
4961
- /***/ 517:
4962
  /***/ (function(module, exports, __webpack_require__) {
4963
 
4964
  __webpack_require__(277);
4965
- __webpack_require__(518);
4966
  module.exports = __webpack_require__(32);
4967
 
4968
 
4969
  /***/ }),
4970
 
4971
- /***/ 518:
4972
  /***/ (function(module, exports, __webpack_require__) {
4973
 
4974
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
@@ -5135,7 +5135,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disabl
5135
 
5136
  /***/ }),
5137
 
5138
- /***/ 519:
5139
  /***/ (function(module, exports) {
5140
 
5141
  ( function( window, undefined ) {
98
  /******/ __webpack_require__.oe = function(err) { console.error(err); throw err; };
99
  /******/
100
  /******/ // Load entry module and return exports
101
+ /******/ return __webpack_require__(__webpack_require__.s = 518);
102
  /******/ })
103
  /************************************************************************/
104
  /******/ ({
4953
  /***/ (function(module, exports, __webpack_require__) {
4954
 
4955
  /* WEBPACK VAR INJECTION */(function(global) {if(!global["MailPoetLib"]) global["MailPoetLib"] = {};
4956
+ module.exports = global["MailPoetLib"]["Hooks"] = __webpack_require__(520);
4957
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(8)))
4958
 
4959
  /***/ }),
4960
 
4961
+ /***/ 518:
4962
  /***/ (function(module, exports, __webpack_require__) {
4963
 
4964
  __webpack_require__(277);
4965
+ __webpack_require__(519);
4966
  module.exports = __webpack_require__(32);
4967
 
4968
 
4969
  /***/ }),
4970
 
4971
+ /***/ 519:
4972
  /***/ (function(module, exports, __webpack_require__) {
4973
 
4974
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* eslint-disable func-names */
5135
 
5136
  /***/ }),
5137
 
5138
+ /***/ 520:
5139
  /***/ (function(module, exports) {
5140
 
5141
  ( function( window, undefined ) {
lang/mailpoet-ca.mo CHANGED
Binary file
lang/mailpoet-da_DK.mo CHANGED
Binary file
lang/mailpoet-de_DE.mo CHANGED
Binary file
lang/mailpoet-es_ES.mo CHANGED
Binary file
lang/mailpoet-fa_IR.mo CHANGED
Binary file
lang/mailpoet-fr_CA.mo CHANGED
Binary file
lang/mailpoet-fr_FR.mo CHANGED
Binary file
lang/mailpoet-it_IT.mo CHANGED
Binary file
lang/mailpoet-ja.mo CHANGED
Binary file
lang/mailpoet-nl_NL.mo CHANGED
Binary file
lang/mailpoet-pl_PL.mo CHANGED
Binary file
lang/mailpoet-pt_BR.mo CHANGED
Binary file
lang/mailpoet-pt_PT.mo CHANGED
Binary file
lang/mailpoet-ru_RU.mo CHANGED
Binary file
lang/mailpoet-sq.mo CHANGED
Binary file
lang/mailpoet-sv_SE.mo CHANGED
Binary file
lang/mailpoet-tr_TR.mo CHANGED
Binary file
lang/mailpoet-zh_CN.mo CHANGED
Binary file
lang/mailpoet.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://support.mailpoet.com/\n"
7
- "POT-Creation-Date: 2018-08-01 12:29:35+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -78,7 +78,8 @@ msgstr ""
78
  #: lib/API/MP/v1/API.php:19
79
  #: lib/Subscribers/ImportExport/ImportExportFactory.php:44
80
  #: lib/Subscribers/ImportExport/PersonalDataExporters/SubscriberExporter.php:40
81
- #: views/newsletter/editor.html:959 views/newsletter/editor.html:960
 
82
  msgid "Email"
83
  msgstr ""
84
 
@@ -305,7 +306,7 @@ msgstr ""
305
  msgid "Manage segments"
306
  msgstr ""
307
 
308
- #: lib/Config/Capabilities.php:67 lib/Config/Menu.php:714
309
  #: lib/Config/PrivacyPolicy.php:11 views/premium.html:41
310
  msgid "MailPoet"
311
  msgstr ""
@@ -478,72 +479,72 @@ msgstr ""
478
  msgid "Migration"
479
  msgstr ""
480
 
481
- #: lib/Config/Menu.php:579
482
  msgid "In any WordPress role"
483
  msgstr ""
484
 
485
- #: lib/Config/Menu.php:598
486
  msgid "WooCommerce"
487
  msgstr ""
488
 
489
- #: lib/Config/Menu.php:599
490
  msgid ""
491
  "Automatically send an email when there is a new WooCommerce product, order "
492
  "and some other action takes place."
493
  msgstr ""
494
 
495
- #: lib/Config/Menu.php:603
496
  msgid "Abandoned Shopping Cart"
497
  msgstr ""
498
 
499
- #: lib/Config/Menu.php:604
500
  msgid ""
501
  "Send an email to logged-in visitors who have items in their shopping carts "
502
  "but left your website without checking out. Can convert up to 5% of "
503
  "abandoned carts."
504
  msgstr ""
505
 
506
- #: lib/Config/Menu.php:607 lib/Config/Menu.php:626
507
  msgid "Must-have"
508
  msgstr ""
509
 
510
- #: lib/Config/Menu.php:613
511
  msgid "Big Spender"
512
  msgstr ""
513
 
514
- #: lib/Config/Menu.php:614
515
  msgid ""
516
  "Let MailPoet send an email to customers who have spent a certain amount to "
517
  "thank them, possibly with a coupon."
518
  msgstr ""
519
 
520
- #: lib/Config/Menu.php:617
521
  msgid "Smart to have"
522
  msgstr ""
523
 
524
- #: lib/Config/Menu.php:623
525
  msgid "First Purchase"
526
  msgstr ""
527
 
528
- #: lib/Config/Menu.php:624
529
  msgid "Let MailPoet send an email to customers who make their first purchase."
530
  msgstr ""
531
 
532
- #: lib/Config/Menu.php:632
533
  msgid "Purchased In This Category"
534
  msgstr ""
535
 
536
- #: lib/Config/Menu.php:633
537
  msgid ""
538
  "Let MailPoet send an email to customers who purchase a product from a "
539
  "specific category."
540
  msgstr ""
541
 
542
- #: lib/Config/Menu.php:638
543
  msgid "Purchased This Product"
544
  msgstr ""
545
 
546
- #: lib/Config/Menu.php:639
547
  msgid "Let MailPoet send an email to customers who purchase a specific product."
548
  msgstr ""
549
 
@@ -865,14 +866,14 @@ msgid ""
865
  msgstr ""
866
 
867
  #: lib/Config/PopulatorData/Templates/PostNotificationsBlank1Column.php:161
868
- #: views/newsletter/editor.html:997 views/newsletter/editor.html:1052
869
- #: views/newsletter/editor.html:1181
870
  msgid "Author:"
871
  msgstr ""
872
 
873
  #: lib/Config/PopulatorData/Templates/PostNotificationsBlank1Column.php:163
874
- #: views/newsletter/editor.html:999 views/newsletter/editor.html:1054
875
- #: views/newsletter/editor.html:1183
876
  msgid "Categories:"
877
  msgstr ""
878
 
@@ -1604,7 +1605,7 @@ msgid "Unsubscribe link"
1604
  msgstr ""
1605
 
1606
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:85
1607
- #: views/newsletter/editor.html:1138
1608
  msgid "Unsubscribe"
1609
  msgstr ""
1610
 
@@ -1613,7 +1614,7 @@ msgid "Edit subscription page link"
1613
  msgstr ""
1614
 
1615
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:93
1616
- #: views/newsletter/editor.html:1138
1617
  msgid "Manage subscription"
1618
  msgstr ""
1619
 
@@ -1776,8 +1777,8 @@ msgstr ""
1776
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:151
1777
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:177
1778
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:239
1779
- #: views/premium.html:62 views/premium.html:63 views/settings/advanced.html:122
1780
- #: views/settings/advanced.html:162 views/settings/advanced.html:202
1781
  #: views/settings/mta.html:539 views/settings/mta.html:593
1782
  #: views/settings/signup.html:46
1783
  #: views/subscribers/importExport/import/step2.html:67
@@ -2452,8 +2453,8 @@ msgstr ""
2452
  #: views/newsletter/templates/blocks/automatedLatestContentLayout/settings.hbs:293
2453
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:79
2454
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:233
2455
- #: views/premium.html:56 views/settings/advanced.html:111
2456
- #: views/settings/advanced.html:151 views/settings/advanced.html:191
2457
  #: views/settings/mta.html:582 views/settings/signup.html:34
2458
  #: views/subscribers/importExport/import/step2.html:63
2459
  msgid "Yes"
@@ -2880,6 +2881,30 @@ msgstr ""
2880
  msgid "Total paused tasks"
2881
  msgstr ""
2882
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2883
  #: views/index.html:5
2884
  msgid "%sSet up%s MailPoet and start sending."
2885
  msgstr ""
@@ -3011,35 +3036,35 @@ msgstr ""
3011
  msgid "IMPORT STOPPED BY USER"
3012
  msgstr ""
3013
 
3014
- #: views/newsletter/editor.html:268
3015
  msgid "Insert/edit link"
3016
  msgstr ""
3017
 
3018
- #: views/newsletter/editor.html:275
3019
  msgid "Type"
3020
  msgstr ""
3021
 
3022
- #: views/newsletter/editor.html:277
3023
  msgid "Link to a web page"
3024
  msgstr ""
3025
 
3026
- #: views/newsletter/editor.html:278
3027
  msgid "Browser version"
3028
  msgstr ""
3029
 
3030
- #: views/newsletter/editor.html:279
3031
  msgid "Unsubcribe page"
3032
  msgstr ""
3033
 
3034
- #: views/newsletter/editor.html:280
3035
  msgid "Manage your subscription page"
3036
  msgstr ""
3037
 
3038
- #: views/newsletter/editor.html:285 views/newsletter/editor.html:935
3039
- #: views/newsletter/editor.html:940 views/newsletter/editor.html:945
3040
- #: views/newsletter/editor.html:950 views/newsletter/editor.html:955
3041
- #: views/newsletter/editor.html:965 views/newsletter/editor.html:970
3042
- #: views/newsletter/editor.html:975 views/newsletter/editor.html:980
3043
  #: views/newsletter/templates/blocks/automatedLatestContent/settings.hbs:237
3044
  #: views/newsletter/templates/blocks/automatedLatestContentLayout/settings.hbs:249
3045
  #: views/newsletter/templates/blocks/button/settings.hbs:14
@@ -3048,187 +3073,187 @@ msgstr ""
3048
  msgid "Link"
3049
  msgstr ""
3050
 
3051
- #: views/newsletter/editor.html:288
3052
  msgid "Title"
3053
  msgstr ""
3054
 
3055
- #: views/newsletter/editor.html:291
3056
  msgid "Open link in a new window/tab"
3057
  msgstr ""
3058
 
3059
- #: views/newsletter/editor.html:297
3060
  msgid "Search your content"
3061
  msgstr ""
3062
 
3063
- #: views/newsletter/editor.html:309
3064
  msgid "No search term specified. Showing recent items."
3065
  msgstr ""
3066
 
3067
- #: views/newsletter/editor.html:319
3068
  msgid "Add Link"
3069
  msgstr ""
3070
 
3071
- #: views/newsletter/editor.html:322
3072
  #: views/newsletter/templates/blocks/base/toolsGeneric.hbs:6
3073
  #: views/newsletters.html:275
3074
  #: views/subscribers/importExport/import/step2.html:150
3075
  msgid "Cancel"
3076
  msgstr ""
3077
 
3078
- #: views/newsletter/editor.html:330
3079
  msgid ""
3080
  "Didn't receive the test email? Read our [link]quick guide[/link] to sending "
3081
  "issues. <br><br>A MailPoet logo will appear in the footer of all emails "
3082
  "sent with the free version of MailPoet."
3083
  msgstr ""
3084
 
3085
- #: views/newsletter/editor.html:334
3086
  msgid "Failed to fetch available posts"
3087
  msgstr ""
3088
 
3089
- #: views/newsletter/editor.html:335
3090
  msgid "Failed to fetch rendered posts"
3091
  msgstr ""
3092
 
3093
- #: views/newsletter/editor.html:336
3094
  msgid "Select a shortcode"
3095
  msgstr ""
3096
 
3097
- #: views/newsletter/editor.html:337
3098
  msgid ""
3099
  "All emails must include an \"Unsubscribe\" link. Add a footer widget to "
3100
  "your email to continue."
3101
  msgstr ""
3102
 
3103
- #: views/newsletter/editor.html:338
3104
  msgid ""
3105
  "Please add an \"Automated Latest Content\" widget to the email from the "
3106
  "right sidebar."
3107
  msgstr ""
3108
 
3109
- #: views/newsletter/editor.html:339
3110
  msgid "Enter an email address to send the preview newsletter to."
3111
  msgstr ""
3112
 
3113
- #: views/newsletter/editor.html:340
3114
  msgid "Your test email has been sent!"
3115
  msgstr ""
3116
 
3117
- #: views/newsletter/editor.html:341
3118
  msgid "Please add a template name"
3119
  msgstr ""
3120
 
3121
- #: views/newsletter/editor.html:343
3122
  msgid ""
3123
  "We only include fonts that will display in all email clients. We understand "
3124
  "it can feel limiting!"
3125
  msgstr ""
3126
 
3127
- #: views/newsletter/editor.html:344
3128
  msgid ""
3129
  "You can add MailPoet shortcodes here. For example, you can add your "
3130
  "subscribers' first names by using this shortcode: [subscriber:firstname | "
3131
  "default:reader] Simply copy and paste the shortcode into the field."
3132
  msgstr ""
3133
 
3134
- #: views/newsletter/editor.html:345
3135
  msgid ""
3136
  "This optional text will appear in your subscribers' inboxes, beside the "
3137
  "subject line. Write something enticing!"
3138
  msgstr ""
3139
 
3140
- #: views/newsletter/editor.html:346
3141
  msgid ""
3142
  "This option eliminates padding around the image. It only works if the image "
3143
  "is larger than the column size."
3144
  msgstr ""
3145
 
3146
- #: views/newsletter/editor.html:347
3147
  msgid ""
3148
  "Use images with widths of at least 1,000 pixels to ensure sharp display on "
3149
  "high density screens, like mobile devices."
3150
  msgstr ""
3151
 
3152
- #: views/newsletter/editor.html:348
3153
  msgid "Template has been saved."
3154
  msgstr ""
3155
 
3156
- #: views/newsletter/editor.html:349
3157
  msgid "Template has not been saved, please try again"
3158
  msgstr ""
3159
 
3160
- #: views/newsletter/editor.html:350
3161
  msgid "Categories & tags"
3162
  msgstr ""
3163
 
3164
- #: views/newsletter/editor.html:351
3165
  msgid "There is no content to display."
3166
  msgstr ""
3167
 
3168
- #: views/newsletter/editor.html:352
3169
  msgid ""
3170
  "Your preview should open in a new tab. Please ensure your browser is not "
3171
  "blocking popups from this page."
3172
  msgstr ""
3173
 
3174
- #: views/newsletter/editor.html:353
3175
  msgid "Newsletter Preview"
3176
  msgstr ""
3177
 
3178
- #: views/newsletter/editor.html:354
3179
  msgid ""
3180
  "Contents of this newsletter are corrupted and may be lost, you may need to "
3181
  "add new content to this newsletter, or create a new one. If possible, "
3182
  "please contact us and report this issue."
3183
  msgstr ""
3184
 
3185
- #: views/newsletter/editor.html:355
3186
  msgid "Saving..."
3187
  msgstr ""
3188
 
3189
- #: views/newsletter/editor.html:356
3190
  msgid "There are unsaved changes which will be lost if you leave this page."
3191
  msgstr ""
3192
 
3193
- #: views/newsletter/editor.html:359
3194
  msgid "Email sending has been paused."
3195
  msgstr ""
3196
 
3197
- #: views/newsletter/editor.html:361 views/newsletters.html:60
3198
  msgid "Select type"
3199
  msgstr ""
3200
 
3201
- #: views/newsletter/editor.html:362 views/newsletters.html:61
3202
  msgid "Events"
3203
  msgstr ""
3204
 
3205
- #: views/newsletter/editor.html:364 views/newsletters.html:63
3206
  msgid "Template"
3207
  msgstr ""
3208
 
3209
- #: views/newsletter/editor.html:365 views/newsletters.html:64
3210
  msgid "Designer"
3211
  msgstr ""
3212
 
3213
- #: views/newsletter/editor.html:366 views/newsletters.html:65
3214
  msgid "Send"
3215
  msgstr ""
3216
 
3217
- #: views/newsletter/editor.html:954
3218
  msgid "Website"
3219
  msgstr ""
3220
 
3221
- #: views/newsletter/editor.html:979
3222
  msgid "Custom"
3223
  msgstr ""
3224
 
3225
- #: views/newsletter/editor.html:1001 views/newsletter/editor.html:1003
3226
- #: views/newsletter/editor.html:1056 views/newsletter/editor.html:1058
3227
- #: views/newsletter/editor.html:1185 views/newsletter/editor.html:1187
3228
  msgid "Read more"
3229
  msgstr ""
3230
 
3231
- #: views/newsletter/editor.html:1096
3232
  #: views/newsletter/templates/blocks/automatedLatestContent/settings.hbs:243
3233
  #: views/newsletter/templates/blocks/automatedLatestContentLayout/settings.hbs:255
3234
  #: views/newsletter/templates/blocks/button/settings.hbs:1
@@ -3237,31 +3262,31 @@ msgstr ""
3237
  msgid "Button"
3238
  msgstr ""
3239
 
3240
- #: views/newsletter/editor.html:1138
3241
  msgid "Add your postal address here!"
3242
  msgstr ""
3243
 
3244
- #: views/newsletter/editor.html:1158
3245
  msgid "An image of..."
3246
  msgstr ""
3247
 
3248
- #: views/newsletter/editor.html:1236
3249
  msgid "Facebook"
3250
  msgstr ""
3251
 
3252
- #: views/newsletter/editor.html:1247
3253
  msgid "Twitter"
3254
  msgstr ""
3255
 
3256
- #: views/newsletter/editor.html:1260
3257
  msgid "Edit this to insert text."
3258
  msgstr ""
3259
 
3260
- #: views/newsletter/editor.html:1263
3261
  msgid "Display problems?"
3262
  msgstr ""
3263
 
3264
- #: views/newsletter/editor.html:1264
3265
  msgid "Open this email in your web browser."
3266
  msgstr ""
3267
 
@@ -3797,30 +3822,30 @@ msgstr ""
3797
  msgid "Autosaved"
3798
  msgstr ""
3799
 
3800
- #: views/newsletter/templates/components/save.hbs:10
3801
- #: views/newsletter/templates/components/save.hbs:15
3802
- #: views/newsletter/templates/components/save.hbs:18
3803
  msgid "Save as template"
3804
  msgstr ""
3805
 
3806
- #: views/newsletter/templates/components/save.hbs:11
3807
  msgid "Export as template"
3808
  msgstr ""
3809
 
3810
- #: views/newsletter/templates/components/save.hbs:16
3811
  msgid "Insert template name"
3812
  msgstr ""
3813
 
3814
- #: views/newsletter/templates/components/save.hbs:17
3815
  msgid "Insert template description"
3816
  msgstr ""
3817
 
3818
- #: views/newsletter/templates/components/save.hbs:21
3819
- #: views/newsletter/templates/components/save.hbs:23
3820
  msgid "Export template"
3821
  msgstr ""
3822
 
3823
- #: views/newsletter/templates/components/save.hbs:22
3824
  msgid "Template name"
3825
  msgstr ""
3826
 
@@ -4895,51 +4920,51 @@ msgstr ""
4895
  msgid "Enable or disable open and click tracking."
4896
  msgstr ""
4897
 
4898
- #: views/settings/advanced.html:131
4899
  msgid "Share anonymous data"
4900
  msgstr ""
4901
 
4902
- #: views/settings/advanced.html:134
4903
  msgid ""
4904
  "Share anonymous data and help us improve the plugin. We appreciate your "
4905
  "help!"
4906
  msgstr ""
4907
 
4908
- #: views/settings/advanced.html:171
4909
  msgid "Enable reCAPTCHA"
4910
  msgstr ""
4911
 
4912
- #: views/settings/advanced.html:174
4913
  msgid "Use reCAPTCHA to protect MailPoet subscription forms."
4914
  msgstr ""
4915
 
4916
- #: views/settings/advanced.html:178
4917
  msgid "Sign up for an API key pair here."
4918
  msgstr ""
4919
 
4920
- #: views/settings/advanced.html:210
4921
  msgid "Your reCAPTCHA Site Key"
4922
  msgstr ""
4923
 
4924
- #: views/settings/advanced.html:218
4925
  msgid "Your reCAPTCHA Secret Key"
4926
  msgstr ""
4927
 
4928
- #: views/settings/advanced.html:223
4929
  msgid "Please fill the reCAPTCHA keys."
4930
  msgstr ""
4931
 
4932
- #: views/settings/advanced.html:231
4933
  msgid "Reinstall from scratch"
4934
  msgstr ""
4935
 
4936
- #: views/settings/advanced.html:233
4937
  msgid ""
4938
  "Want to start from the beginning? This will completely delete MailPoet and "
4939
  "reinstall it from scratch. Remember: you will lose all of your data!"
4940
  msgstr ""
4941
 
4942
- #: views/settings/advanced.html:241
4943
  msgid "Reinstall now..."
4944
  msgstr ""
4945
 
@@ -5353,7 +5378,13 @@ msgstr ""
5353
  msgid "Activate Premium."
5354
  msgstr ""
5355
 
5356
- #: views/settings/premium.html:93
 
 
 
 
 
 
5357
  msgid "Please specify a license key before validating it."
5358
  msgstr ""
5359
 
@@ -5446,19 +5477,19 @@ msgstr ""
5446
  msgid "Key Activation"
5447
  msgstr ""
5448
 
5449
- #: views/settings.html:55
5450
  msgid "Save settings"
5451
  msgstr ""
5452
 
5453
- #: views/settings.html:73
5454
  msgid "Invalid email addresses: "
5455
  msgstr ""
5456
 
5457
- #: views/settings.html:119
5458
  msgid "Settings saved"
5459
  msgstr ""
5460
 
5461
- #: views/settings.html:186
5462
  msgid ""
5463
  "Are you sure? All of your MailPoet data will be permanently erased "
5464
  "(newsletters, statistics, subscribers, etc.)."
@@ -6135,17 +6166,27 @@ msgctxt "A label in a status table e.g. Error: missing data"
6135
  msgid "Error"
6136
  msgstr ""
6137
 
6138
- #: views/newsletter/editor.html:357
 
 
 
 
 
 
 
 
 
 
6139
  msgctxt "select color"
6140
  msgid "Select"
6141
  msgstr ""
6142
 
6143
- #: views/newsletter/editor.html:358
6144
  msgctxt "cancel color selection"
6145
  msgid "Cancel"
6146
  msgstr ""
6147
 
6148
- #: views/newsletter/editor.html:363 views/newsletters.html:62
6149
  msgctxt "Configuration options for automatic email events"
6150
  msgid "Conditions"
6151
  msgstr ""
@@ -6219,7 +6260,7 @@ msgid "Import"
6219
  msgstr ""
6220
 
6221
  #: views/settings/advanced.html:13 views/settings/advanced.html:37
6222
- #: views/settings/advanced.html:138
6223
  msgctxt "support article link label"
6224
  msgid "Read more."
6225
  msgstr ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://support.mailpoet.com/\n"
7
+ "POT-Creation-Date: 2018-08-07 10:21:45+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
78
  #: lib/API/MP/v1/API.php:19
79
  #: lib/Subscribers/ImportExport/ImportExportFactory.php:44
80
  #: lib/Subscribers/ImportExport/PersonalDataExporters/SubscriberExporter.php:40
81
+ #: views/help.html:63 views/newsletter/editor.html:960
82
+ #: views/newsletter/editor.html:961
83
  msgid "Email"
84
  msgstr ""
85
 
306
  msgid "Manage segments"
307
  msgstr ""
308
 
309
+ #: lib/Config/Capabilities.php:67 lib/Config/Menu.php:715
310
  #: lib/Config/PrivacyPolicy.php:11 views/premium.html:41
311
  msgid "MailPoet"
312
  msgstr ""
479
  msgid "Migration"
480
  msgstr ""
481
 
482
+ #: lib/Config/Menu.php:580
483
  msgid "In any WordPress role"
484
  msgstr ""
485
 
486
+ #: lib/Config/Menu.php:599
487
  msgid "WooCommerce"
488
  msgstr ""
489
 
490
+ #: lib/Config/Menu.php:600
491
  msgid ""
492
  "Automatically send an email when there is a new WooCommerce product, order "
493
  "and some other action takes place."
494
  msgstr ""
495
 
496
+ #: lib/Config/Menu.php:604
497
  msgid "Abandoned Shopping Cart"
498
  msgstr ""
499
 
500
+ #: lib/Config/Menu.php:605
501
  msgid ""
502
  "Send an email to logged-in visitors who have items in their shopping carts "
503
  "but left your website without checking out. Can convert up to 5% of "
504
  "abandoned carts."
505
  msgstr ""
506
 
507
+ #: lib/Config/Menu.php:608 lib/Config/Menu.php:627
508
  msgid "Must-have"
509
  msgstr ""
510
 
511
+ #: lib/Config/Menu.php:614
512
  msgid "Big Spender"
513
  msgstr ""
514
 
515
+ #: lib/Config/Menu.php:615
516
  msgid ""
517
  "Let MailPoet send an email to customers who have spent a certain amount to "
518
  "thank them, possibly with a coupon."
519
  msgstr ""
520
 
521
+ #: lib/Config/Menu.php:618
522
  msgid "Smart to have"
523
  msgstr ""
524
 
525
+ #: lib/Config/Menu.php:624
526
  msgid "First Purchase"
527
  msgstr ""
528
 
529
+ #: lib/Config/Menu.php:625
530
  msgid "Let MailPoet send an email to customers who make their first purchase."
531
  msgstr ""
532
 
533
+ #: lib/Config/Menu.php:633
534
  msgid "Purchased In This Category"
535
  msgstr ""
536
 
537
+ #: lib/Config/Menu.php:634
538
  msgid ""
539
  "Let MailPoet send an email to customers who purchase a product from a "
540
  "specific category."
541
  msgstr ""
542
 
543
+ #: lib/Config/Menu.php:639
544
  msgid "Purchased This Product"
545
  msgstr ""
546
 
547
+ #: lib/Config/Menu.php:640
548
  msgid "Let MailPoet send an email to customers who purchase a specific product."
549
  msgstr ""
550
 
866
  msgstr ""
867
 
868
  #: lib/Config/PopulatorData/Templates/PostNotificationsBlank1Column.php:161
869
+ #: views/newsletter/editor.html:998 views/newsletter/editor.html:1053
870
+ #: views/newsletter/editor.html:1182
871
  msgid "Author:"
872
  msgstr ""
873
 
874
  #: lib/Config/PopulatorData/Templates/PostNotificationsBlank1Column.php:163
875
+ #: views/newsletter/editor.html:1000 views/newsletter/editor.html:1055
876
+ #: views/newsletter/editor.html:1184
877
  msgid "Categories:"
878
  msgstr ""
879
 
1605
  msgstr ""
1606
 
1607
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:85
1608
+ #: views/newsletter/editor.html:1139
1609
  msgid "Unsubscribe"
1610
  msgstr ""
1611
 
1614
  msgstr ""
1615
 
1616
  #: lib/Newsletter/Shortcodes/ShortcodesHelper.php:93
1617
+ #: views/newsletter/editor.html:1139
1618
  msgid "Manage subscription"
1619
  msgstr ""
1620
 
1777
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:151
1778
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:177
1779
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:239
1780
+ #: views/premium.html:62 views/premium.html:63 views/settings/advanced.html:124
1781
+ #: views/settings/advanced.html:164 views/settings/advanced.html:204
1782
  #: views/settings/mta.html:539 views/settings/mta.html:593
1783
  #: views/settings/signup.html:46
1784
  #: views/subscribers/importExport/import/step2.html:67
2453
  #: views/newsletter/templates/blocks/automatedLatestContentLayout/settings.hbs:293
2454
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:79
2455
  #: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:233
2456
+ #: views/premium.html:56 views/settings/advanced.html:112
2457
+ #: views/settings/advanced.html:153 views/settings/advanced.html:193
2458
  #: views/settings/mta.html:582 views/settings/signup.html:34
2459
  #: views/subscribers/importExport/import/step2.html:63
2460
  msgid "Yes"
2881
  msgid "Total paused tasks"
2882
  msgstr ""
2883
 
2884
+ #: views/help.html:59
2885
+ msgid "Scheduled tasks"
2886
+ msgstr ""
2887
+
2888
+ #: views/help.html:60
2889
+ msgid "Running tasks"
2890
+ msgstr ""
2891
+
2892
+ #: views/help.html:61
2893
+ msgid "Completed tasks"
2894
+ msgstr ""
2895
+
2896
+ #: views/help.html:65
2897
+ msgid "Scheduled At"
2898
+ msgstr ""
2899
+
2900
+ #: views/help.html:66
2901
+ msgid "Updated At"
2902
+ msgstr ""
2903
+
2904
+ #: views/help.html:67
2905
+ msgid "Nothing to show."
2906
+ msgstr ""
2907
+
2908
  #: views/index.html:5
2909
  msgid "%sSet up%s MailPoet and start sending."
2910
  msgstr ""
3036
  msgid "IMPORT STOPPED BY USER"
3037
  msgstr ""
3038
 
3039
+ #: views/newsletter/editor.html:269
3040
  msgid "Insert/edit link"
3041
  msgstr ""
3042
 
3043
+ #: views/newsletter/editor.html:276
3044
  msgid "Type"
3045
  msgstr ""
3046
 
3047
+ #: views/newsletter/editor.html:278
3048
  msgid "Link to a web page"
3049
  msgstr ""
3050
 
3051
+ #: views/newsletter/editor.html:279
3052
  msgid "Browser version"
3053
  msgstr ""
3054
 
3055
+ #: views/newsletter/editor.html:280
3056
  msgid "Unsubcribe page"
3057
  msgstr ""
3058
 
3059
+ #: views/newsletter/editor.html:281
3060
  msgid "Manage your subscription page"
3061
  msgstr ""
3062
 
3063
+ #: views/newsletter/editor.html:286 views/newsletter/editor.html:936
3064
+ #: views/newsletter/editor.html:941 views/newsletter/editor.html:946
3065
+ #: views/newsletter/editor.html:951 views/newsletter/editor.html:956
3066
+ #: views/newsletter/editor.html:966 views/newsletter/editor.html:971
3067
+ #: views/newsletter/editor.html:976 views/newsletter/editor.html:981
3068
  #: views/newsletter/templates/blocks/automatedLatestContent/settings.hbs:237
3069
  #: views/newsletter/templates/blocks/automatedLatestContentLayout/settings.hbs:249
3070
  #: views/newsletter/templates/blocks/button/settings.hbs:14
3073
  msgid "Link"
3074
  msgstr ""
3075
 
3076
+ #: views/newsletter/editor.html:289
3077
  msgid "Title"
3078
  msgstr ""
3079
 
3080
+ #: views/newsletter/editor.html:292
3081
  msgid "Open link in a new window/tab"
3082
  msgstr ""
3083
 
3084
+ #: views/newsletter/editor.html:298
3085
  msgid "Search your content"
3086
  msgstr ""
3087
 
3088
+ #: views/newsletter/editor.html:310
3089
  msgid "No search term specified. Showing recent items."
3090
  msgstr ""
3091
 
3092
+ #: views/newsletter/editor.html:320
3093
  msgid "Add Link"
3094
  msgstr ""
3095
 
3096
+ #: views/newsletter/editor.html:323
3097
  #: views/newsletter/templates/blocks/base/toolsGeneric.hbs:6
3098
  #: views/newsletters.html:275
3099
  #: views/subscribers/importExport/import/step2.html:150
3100
  msgid "Cancel"
3101
  msgstr ""
3102
 
3103
+ #: views/newsletter/editor.html:331
3104
  msgid ""
3105
  "Didn't receive the test email? Read our [link]quick guide[/link] to sending "
3106
  "issues. <br><br>A MailPoet logo will appear in the footer of all emails "
3107
  "sent with the free version of MailPoet."
3108
  msgstr ""
3109
 
3110
+ #: views/newsletter/editor.html:335
3111
  msgid "Failed to fetch available posts"
3112
  msgstr ""
3113
 
3114
+ #: views/newsletter/editor.html:336
3115
  msgid "Failed to fetch rendered posts"
3116
  msgstr ""
3117
 
3118
+ #: views/newsletter/editor.html:337
3119
  msgid "Select a shortcode"
3120
  msgstr ""
3121
 
3122
+ #: views/newsletter/editor.html:338
3123
  msgid ""
3124
  "All emails must include an \"Unsubscribe\" link. Add a footer widget to "
3125
  "your email to continue."
3126
  msgstr ""
3127
 
3128
+ #: views/newsletter/editor.html:339
3129
  msgid ""
3130
  "Please add an \"Automated Latest Content\" widget to the email from the "
3131
  "right sidebar."
3132
  msgstr ""
3133
 
3134
+ #: views/newsletter/editor.html:340
3135
  msgid "Enter an email address to send the preview newsletter to."
3136
  msgstr ""
3137
 
3138
+ #: views/newsletter/editor.html:341
3139
  msgid "Your test email has been sent!"
3140
  msgstr ""
3141
 
3142
+ #: views/newsletter/editor.html:342
3143
  msgid "Please add a template name"
3144
  msgstr ""
3145
 
3146
+ #: views/newsletter/editor.html:344
3147
  msgid ""
3148
  "We only include fonts that will display in all email clients. We understand "
3149
  "it can feel limiting!"
3150
  msgstr ""
3151
 
3152
+ #: views/newsletter/editor.html:345
3153
  msgid ""
3154
  "You can add MailPoet shortcodes here. For example, you can add your "
3155
  "subscribers' first names by using this shortcode: [subscriber:firstname | "
3156
  "default:reader] Simply copy and paste the shortcode into the field."
3157
  msgstr ""
3158
 
3159
+ #: views/newsletter/editor.html:346
3160
  msgid ""
3161
  "This optional text will appear in your subscribers' inboxes, beside the "
3162
  "subject line. Write something enticing!"
3163
  msgstr ""
3164
 
3165
+ #: views/newsletter/editor.html:347
3166
  msgid ""
3167
  "This option eliminates padding around the image. It only works if the image "
3168
  "is larger than the column size."
3169
  msgstr ""
3170
 
3171
+ #: views/newsletter/editor.html:348
3172
  msgid ""
3173
  "Use images with widths of at least 1,000 pixels to ensure sharp display on "
3174
  "high density screens, like mobile devices."
3175
  msgstr ""
3176
 
3177
+ #: views/newsletter/editor.html:349
3178
  msgid "Template has been saved."
3179
  msgstr ""
3180
 
3181
+ #: views/newsletter/editor.html:350
3182
  msgid "Template has not been saved, please try again"
3183
  msgstr ""
3184
 
3185
+ #: views/newsletter/editor.html:351
3186
  msgid "Categories & tags"
3187
  msgstr ""
3188
 
3189
+ #: views/newsletter/editor.html:352
3190
  msgid "There is no content to display."
3191
  msgstr ""
3192
 
3193
+ #: views/newsletter/editor.html:353
3194
  msgid ""
3195
  "Your preview should open in a new tab. Please ensure your browser is not "
3196
  "blocking popups from this page."
3197
  msgstr ""
3198
 
3199
+ #: views/newsletter/editor.html:354
3200
  msgid "Newsletter Preview"
3201
  msgstr ""
3202
 
3203
+ #: views/newsletter/editor.html:355
3204
  msgid ""
3205
  "Contents of this newsletter are corrupted and may be lost, you may need to "
3206
  "add new content to this newsletter, or create a new one. If possible, "
3207
  "please contact us and report this issue."
3208
  msgstr ""
3209
 
3210
+ #: views/newsletter/editor.html:356
3211
  msgid "Saving..."
3212
  msgstr ""
3213
 
3214
+ #: views/newsletter/editor.html:357
3215
  msgid "There are unsaved changes which will be lost if you leave this page."
3216
  msgstr ""
3217
 
3218
+ #: views/newsletter/editor.html:360
3219
  msgid "Email sending has been paused."
3220
  msgstr ""
3221
 
3222
+ #: views/newsletter/editor.html:362 views/newsletters.html:60
3223
  msgid "Select type"
3224
  msgstr ""
3225
 
3226
+ #: views/newsletter/editor.html:363 views/newsletters.html:61
3227
  msgid "Events"
3228
  msgstr ""
3229
 
3230
+ #: views/newsletter/editor.html:365 views/newsletters.html:63
3231
  msgid "Template"
3232
  msgstr ""
3233
 
3234
+ #: views/newsletter/editor.html:366 views/newsletters.html:64
3235
  msgid "Designer"
3236
  msgstr ""
3237
 
3238
+ #: views/newsletter/editor.html:367 views/newsletters.html:65
3239
  msgid "Send"
3240
  msgstr ""
3241
 
3242
+ #: views/newsletter/editor.html:955
3243
  msgid "Website"
3244
  msgstr ""
3245
 
3246
+ #: views/newsletter/editor.html:980
3247
  msgid "Custom"
3248
  msgstr ""
3249
 
3250
+ #: views/newsletter/editor.html:1002 views/newsletter/editor.html:1004
3251
+ #: views/newsletter/editor.html:1057 views/newsletter/editor.html:1059
3252
+ #: views/newsletter/editor.html:1186 views/newsletter/editor.html:1188
3253
  msgid "Read more"
3254
  msgstr ""
3255
 
3256
+ #: views/newsletter/editor.html:1097
3257
  #: views/newsletter/templates/blocks/automatedLatestContent/settings.hbs:243
3258
  #: views/newsletter/templates/blocks/automatedLatestContentLayout/settings.hbs:255
3259
  #: views/newsletter/templates/blocks/button/settings.hbs:1
3262
  msgid "Button"
3263
  msgstr ""
3264
 
3265
+ #: views/newsletter/editor.html:1139
3266
  msgid "Add your postal address here!"
3267
  msgstr ""
3268
 
3269
+ #: views/newsletter/editor.html:1159
3270
  msgid "An image of..."
3271
  msgstr ""
3272
 
3273
+ #: views/newsletter/editor.html:1237
3274
  msgid "Facebook"
3275
  msgstr ""
3276
 
3277
+ #: views/newsletter/editor.html:1248
3278
  msgid "Twitter"
3279
  msgstr ""
3280
 
3281
+ #: views/newsletter/editor.html:1261
3282
  msgid "Edit this to insert text."
3283
  msgstr ""
3284
 
3285
+ #: views/newsletter/editor.html:1264
3286
  msgid "Display problems?"
3287
  msgstr ""
3288
 
3289
+ #: views/newsletter/editor.html:1265
3290
  msgid "Open this email in your web browser."
3291
  msgstr ""
3292
 
3822
  msgid "Autosaved"
3823
  msgstr ""
3824
 
3825
+ #: views/newsletter/templates/components/save.hbs:9
3826
+ #: views/newsletter/templates/components/save.hbs:14
3827
+ #: views/newsletter/templates/components/save.hbs:17
3828
  msgid "Save as template"
3829
  msgstr ""
3830
 
3831
+ #: views/newsletter/templates/components/save.hbs:10
3832
  msgid "Export as template"
3833
  msgstr ""
3834
 
3835
+ #: views/newsletter/templates/components/save.hbs:15
3836
  msgid "Insert template name"
3837
  msgstr ""
3838
 
3839
+ #: views/newsletter/templates/components/save.hbs:16
3840
  msgid "Insert template description"
3841
  msgstr ""
3842
 
3843
+ #: views/newsletter/templates/components/save.hbs:20
3844
+ #: views/newsletter/templates/components/save.hbs:22
3845
  msgid "Export template"
3846
  msgstr ""
3847
 
3848
+ #: views/newsletter/templates/components/save.hbs:21
3849
  msgid "Template name"
3850
  msgstr ""
3851
 
4920
  msgid "Enable or disable open and click tracking."
4921
  msgstr ""
4922
 
4923
+ #: views/settings/advanced.html:133
4924
  msgid "Share anonymous data"
4925
  msgstr ""
4926
 
4927
+ #: views/settings/advanced.html:136
4928
  msgid ""
4929
  "Share anonymous data and help us improve the plugin. We appreciate your "
4930
  "help!"
4931
  msgstr ""
4932
 
4933
+ #: views/settings/advanced.html:173
4934
  msgid "Enable reCAPTCHA"
4935
  msgstr ""
4936
 
4937
+ #: views/settings/advanced.html:176
4938
  msgid "Use reCAPTCHA to protect MailPoet subscription forms."
4939
  msgstr ""
4940
 
4941
+ #: views/settings/advanced.html:180
4942
  msgid "Sign up for an API key pair here."
4943
  msgstr ""
4944
 
4945
+ #: views/settings/advanced.html:212
4946
  msgid "Your reCAPTCHA Site Key"
4947
  msgstr ""
4948
 
4949
+ #: views/settings/advanced.html:220
4950
  msgid "Your reCAPTCHA Secret Key"
4951
  msgstr ""
4952
 
4953
+ #: views/settings/advanced.html:225
4954
  msgid "Please fill the reCAPTCHA keys."
4955
  msgstr ""
4956
 
4957
+ #: views/settings/advanced.html:233
4958
  msgid "Reinstall from scratch"
4959
  msgstr ""
4960
 
4961
+ #: views/settings/advanced.html:235
4962
  msgid ""
4963
  "Want to start from the beginning? This will completely delete MailPoet and "
4964
  "reinstall it from scratch. Remember: you will lose all of your data!"
4965
  msgstr ""
4966
 
4967
+ #: views/settings/advanced.html:243
4968
  msgid "Reinstall now..."
4969
  msgstr ""
4970
 
5378
  msgid "Activate Premium."
5379
  msgstr ""
5380
 
5381
+ #: views/settings/premium.html:84
5382
+ msgid ""
5383
+ "Don't forget to activate the MailPoet Sending Service in the [link]Send "
5384
+ "with...[/link] tab above."
5385
+ msgstr ""
5386
+
5387
+ #: views/settings/premium.html:106
5388
  msgid "Please specify a license key before validating it."
5389
  msgstr ""
5390
 
5477
  msgid "Key Activation"
5478
  msgstr ""
5479
 
5480
+ #: views/settings.html:56
5481
  msgid "Save settings"
5482
  msgstr ""
5483
 
5484
+ #: views/settings.html:74
5485
  msgid "Invalid email addresses: "
5486
  msgstr ""
5487
 
5488
+ #: views/settings.html:120
5489
  msgid "Settings saved"
5490
  msgstr ""
5491
 
5492
+ #: views/settings.html:187
5493
  msgid ""
5494
  "Are you sure? All of your MailPoet data will be permanently erased "
5495
  "(newsletters, statistics, subscribers, etc.)."
6166
  msgid "Error"
6167
  msgstr ""
6168
 
6169
+ #: views/help.html:62
6170
+ msgctxt "Table column heading for task type."
6171
+ msgid "Type"
6172
+ msgstr ""
6173
+
6174
+ #: views/help.html:68
6175
+ msgctxt "Text of a link to email preview page."
6176
+ msgid "Preview"
6177
+ msgstr ""
6178
+
6179
+ #: views/newsletter/editor.html:358
6180
  msgctxt "select color"
6181
  msgid "Select"
6182
  msgstr ""
6183
 
6184
+ #: views/newsletter/editor.html:359
6185
  msgctxt "cancel color selection"
6186
  msgid "Cancel"
6187
  msgstr ""
6188
 
6189
+ #: views/newsletter/editor.html:364 views/newsletters.html:62
6190
  msgctxt "Configuration options for automatic email events"
6191
  msgid "Conditions"
6192
  msgstr ""
6260
  msgstr ""
6261
 
6262
  #: views/settings/advanced.html:13 views/settings/advanced.html:37
6263
+ #: views/settings/advanced.html:140
6264
  msgctxt "support article link label"
6265
  msgid "Read more."
6266
  msgstr ""
lib/Config/Menu.php CHANGED
@@ -12,7 +12,6 @@ use MailPoet\Listing;
12
  use MailPoet\Mailer\MailerLog;
13
  use MailPoet\Models\CustomField;
14
  use MailPoet\Models\Form;
15
- use MailPoet\Models\ScheduledTask;
16
  use MailPoet\Models\Segment;
17
  use MailPoet\Models\Setting;
18
  use MailPoet\Models\Subscriber;
@@ -22,6 +21,7 @@ use MailPoet\Services\Bridge;
22
  use MailPoet\Settings\Hosts;
23
  use MailPoet\Settings\Pages;
24
  use MailPoet\Subscribers\ImportExport\ImportExportFactory;
 
25
  use MailPoet\Tasks\State;
26
  use MailPoet\Util\License\Features\Subscribers as SubscribersFeature;
27
  use MailPoet\Util\License\License;
@@ -467,6 +467,7 @@ class Menu {
467
  ];
468
  $system_status_data['cronStatus']['accessible'] = CronHelper::isDaemonAccessible();
469
  $system_status_data['queueStatus']['tasksStatusCounts'] = $tasks_state->getCountsPerStatus();
 
470
  $this->displayPage(
471
  'help.html',
472
  array(
12
  use MailPoet\Mailer\MailerLog;
13
  use MailPoet\Models\CustomField;
14
  use MailPoet\Models\Form;
 
15
  use MailPoet\Models\Segment;
16
  use MailPoet\Models\Setting;
17
  use MailPoet\Models\Subscriber;
21
  use MailPoet\Settings\Hosts;
22
  use MailPoet\Settings\Pages;
23
  use MailPoet\Subscribers\ImportExport\ImportExportFactory;
24
+ use MailPoet\Tasks\Sending;
25
  use MailPoet\Tasks\State;
26
  use MailPoet\Util\License\Features\Subscribers as SubscribersFeature;
27
  use MailPoet\Util\License\License;
467
  ];
468
  $system_status_data['cronStatus']['accessible'] = CronHelper::isDaemonAccessible();
469
  $system_status_data['queueStatus']['tasksStatusCounts'] = $tasks_state->getCountsPerStatus();
470
+ $system_status_data['queueStatus']['latestTasks'] = $tasks_state->getLatestTasks(Sending::TASK_TYPE);
471
  $this->displayPage(
472
  'help.html',
473
  array(
lib/Tasks/State.php CHANGED
@@ -2,8 +2,11 @@
2
 
3
  namespace MailPoet\Tasks;
4
 
5
-
 
6
  use MailPoet\Models\ScheduledTask;
 
 
7
 
8
  class State
9
  {
@@ -32,4 +35,64 @@ class State
32
  }
33
  return $stats;
34
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  }
2
 
3
  namespace MailPoet\Tasks;
4
 
5
+ use Carbon\Carbon;
6
+ use MailPoet\Cron\Workers\Scheduler;
7
  use MailPoet\Models\ScheduledTask;
8
+ use MailPoet\Models\SendingQueue;
9
+ use MailPoet\Newsletter\Url as NewsletterUrl;
10
 
11
  class State
12
  {
35
  }
36
  return $stats;
37
  }
38
+
39
+ /**
40
+ * @return array
41
+ */
42
+ function getLatestTasks(
43
+ $type = null,
44
+ $statuses = [
45
+ ScheduledTask::STATUS_COMPLETED,
46
+ ScheduledTask::STATUS_SCHEDULED,
47
+ ScheduledTask::VIRTUAL_STATUS_RUNNING,
48
+ ],
49
+ $limit = Scheduler::TASK_BATCH_SIZE) {
50
+ $tasks = [];
51
+ foreach($statuses as $status) {
52
+ $query = ScheduledTask::orderByDesc('created_at')
53
+ ->whereNull('deleted_at')
54
+ ->limit($limit);
55
+ if($type) {
56
+ $query = $query->where('type', $type);
57
+ }
58
+ if($status === ScheduledTask::VIRTUAL_STATUS_RUNNING) {
59
+ $query = $query->whereNull('status');
60
+ } else {
61
+ $query = $query->where('status', $status);
62
+ }
63
+ $tasks = array_merge($tasks, $query->findMany());
64
+ }
65
+
66
+ return array_map([$this, 'buildTaskData'], $tasks);
67
+ }
68
+
69
+ /**
70
+ * @return array
71
+ */
72
+ private function buildTaskData(ScheduledTask $task) {
73
+ $queue = $newsletter = null;
74
+ if($task->type === Sending::TASK_TYPE) {
75
+ $queue = SendingQueue::where('task_id', $task->id)->findOne();
76
+ $newsletter = $queue ? $queue->newsletter()->findOne() : null;
77
+ }
78
+ return [
79
+ 'id' => (int)$task->id,
80
+ 'type' => $task->type,
81
+ 'priority' => (int)$task->priority,
82
+ 'updated_at' => Carbon::createFromTimeString($task->updated_at)->timestamp,
83
+ 'scheduled_at' => $task->scheduled_at ? Carbon::createFromTimeString($task->scheduled_at)->timestamp : null,
84
+ 'status' => $task->status,
85
+ 'newsletter' => $queue && $newsletter ? [
86
+ 'newsletter_id' => (int)$queue->newsletter_id,
87
+ 'queue_id' => (int)$queue->id,
88
+ 'subject' => $queue->newsletter_rendered_subject ?: $newsletter->subject,
89
+ 'preview_url' => NewsletterUrl::getViewInBrowserUrl(
90
+ NewsletterUrl::TYPE_LISTING_EDITOR,
91
+ $newsletter,
92
+ null,
93
+ $queue
94
+ ),
95
+ ] : null,
96
+ ];
97
+ }
98
  }
mailpoet.php CHANGED
@@ -4,7 +4,7 @@ if(!defined('ABSPATH')) exit;
4
 
5
  /*
6
  * Plugin Name: MailPoet 3 (New)
7
- * Version: 3.8.3
8
  * Plugin URI: http://www.mailpoet.com
9
  * Description: Create and send newsletters, post notifications and welcome emails from your WordPress.
10
  * Author: MailPoet
@@ -18,7 +18,7 @@ if(!defined('ABSPATH')) exit;
18
  */
19
 
20
  $mailpoet_plugin = array(
21
- 'version' => '3.8.3',
22
  'filename' => __FILE__,
23
  'path' => dirname(__FILE__),
24
  'autoloader' => dirname(__FILE__) . '/vendor/autoload.php',
4
 
5
  /*
6
  * Plugin Name: MailPoet 3 (New)
7
+ * Version: 3.8.4
8
  * Plugin URI: http://www.mailpoet.com
9
  * Description: Create and send newsletters, post notifications and welcome emails from your WordPress.
10
  * Author: MailPoet
18
  */
19
 
20
  $mailpoet_plugin = array(
21
+ 'version' => '3.8.4',
22
  'filename' => __FILE__,
23
  'path' => dirname(__FILE__),
24
  'autoloader' => dirname(__FILE__) . '/vendor/autoload.php',
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: newsletter, newsletter subscribers, email, welcome email, post notificatio
4
  Requires at least: 4.7
5
  Tested up to: 4.9
6
  Requires PHP: 5.6
7
- Stable tag: 3.8.3
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -146,6 +146,11 @@ Stop by our [support site](https://www.mailpoet.com/support).
146
 
147
  == Changelog ==
148
 
 
 
 
 
 
149
  = 3.8.3 - 2018-08-01 =
150
  * Fixed: resolved potential duplicate sending issue.
151
 
4
  Requires at least: 4.7
5
  Tested up to: 4.9
6
  Requires PHP: 5.6
7
+ Stable tag: 3.8.4
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
146
 
147
  == Changelog ==
148
 
149
+ = 3.8.4 - 2018-08-07 =
150
+ * Added: activation prompt for Mailpoet Sending Service when API key is verified;
151
+ * Added: next scheduled tasks now display in sending queue status;
152
+ * Added: new additional save button to the top of editor page;
153
+
154
  = 3.8.3 - 2018-08-01 =
155
  * Fixed: resolved potential duplicate sending issue.
156
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit887f2d17e39efcdc79504c61b7a29413::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit1cbeb38facdae3f67b4af35646705131::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -379,9 +379,9 @@ class ClassLoader
379
  $subPath = substr($subPath, 0, $lastPos);
380
  $search = $subPath.'\\';
381
  if (isset($this->prefixDirsPsr4[$search])) {
 
382
  foreach ($this->prefixDirsPsr4[$search] as $dir) {
383
- $length = $this->prefixLengthsPsr4[$first][$search];
384
- if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
385
  return $file;
386
  }
387
  }
379
  $subPath = substr($subPath, 0, $lastPos);
380
  $search = $subPath.'\\';
381
  if (isset($this->prefixDirsPsr4[$search])) {
382
+ $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
383
  foreach ($this->prefixDirsPsr4[$search] as $dir) {
384
+ if (file_exists($file = $dir . $pathEnd)) {
 
385
  return $file;
386
  }
387
  }
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit887f2d17e39efcdc79504c61b7a29413
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit887f2d17e39efcdc79504c61b7a29413
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit887f2d17e39efcdc79504c61b7a29413', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit887f2d17e39efcdc79504c61b7a29413', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit887f2d17e39efcdc79504c61b7a29413::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
@@ -48,19 +48,19 @@ class ComposerAutoloaderInit887f2d17e39efcdc79504c61b7a29413
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
- $includeFiles = Composer\Autoload\ComposerStaticInit887f2d17e39efcdc79504c61b7a29413::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
- composerRequire887f2d17e39efcdc79504c61b7a29413($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
- function composerRequire887f2d17e39efcdc79504c61b7a29413($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit1cbeb38facdae3f67b4af35646705131
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit1cbeb38facdae3f67b4af35646705131', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit1cbeb38facdae3f67b4af35646705131', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit1cbeb38facdae3f67b4af35646705131::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
+ $includeFiles = Composer\Autoload\ComposerStaticInit1cbeb38facdae3f67b4af35646705131::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
+ composerRequire1cbeb38facdae3f67b4af35646705131($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
+ function composerRequire1cbeb38facdae3f67b4af35646705131($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit887f2d17e39efcdc79504c61b7a29413
8
  {
9
  public static $files = array (
10
  '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
@@ -1001,11 +1001,11 @@ class ComposerStaticInit887f2d17e39efcdc79504c61b7a29413
1001
  public static function getInitializer(ClassLoader $loader)
1002
  {
1003
  return \Closure::bind(function () use ($loader) {
1004
- $loader->prefixLengthsPsr4 = ComposerStaticInit887f2d17e39efcdc79504c61b7a29413::$prefixLengthsPsr4;
1005
- $loader->prefixDirsPsr4 = ComposerStaticInit887f2d17e39efcdc79504c61b7a29413::$prefixDirsPsr4;
1006
- $loader->fallbackDirsPsr4 = ComposerStaticInit887f2d17e39efcdc79504c61b7a29413::$fallbackDirsPsr4;
1007
- $loader->prefixesPsr0 = ComposerStaticInit887f2d17e39efcdc79504c61b7a29413::$prefixesPsr0;
1008
- $loader->classMap = ComposerStaticInit887f2d17e39efcdc79504c61b7a29413::$classMap;
1009
 
1010
  }, null, ClassLoader::class);
1011
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit1cbeb38facdae3f67b4af35646705131
8
  {
9
  public static $files = array (
10
  '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
1001
  public static function getInitializer(ClassLoader $loader)
1002
  {
1003
  return \Closure::bind(function () use ($loader) {
1004
+ $loader->prefixLengthsPsr4 = ComposerStaticInit1cbeb38facdae3f67b4af35646705131::$prefixLengthsPsr4;
1005
+ $loader->prefixDirsPsr4 = ComposerStaticInit1cbeb38facdae3f67b4af35646705131::$prefixDirsPsr4;
1006
+ $loader->fallbackDirsPsr4 = ComposerStaticInit1cbeb38facdae3f67b4af35646705131::$fallbackDirsPsr4;
1007
+ $loader->prefixesPsr0 = ComposerStaticInit1cbeb38facdae3f67b4af35646705131::$prefixesPsr0;
1008
+ $loader->classMap = ComposerStaticInit1cbeb38facdae3f67b4af35646705131::$classMap;
1009
 
1010
  }, null, ClassLoader::class);
1011
  }
vendor/composer/installed.json CHANGED
@@ -40,6 +40,64 @@
40
  ],
41
  "description": "CSSTidy is a CSS minifier"
42
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  {
44
  "name": "j4mie/idiorm",
45
  "version": "v1.5.6",
@@ -216,41 +274,35 @@
216
  ]
217
  },
218
  {
219
- "name": "symfony/polyfill-mbstring",
220
- "version": "v1.8.0",
221
- "version_normalized": "1.8.0.0",
222
  "source": {
223
  "type": "git",
224
- "url": "https://github.com/symfony/polyfill-mbstring.git",
225
- "reference": "3296adf6a6454a050679cde90f95350ad604b171"
226
  },
227
  "dist": {
228
  "type": "zip",
229
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171",
230
- "reference": "3296adf6a6454a050679cde90f95350ad604b171",
231
  "shasum": ""
232
  },
233
  "require": {
234
- "php": ">=5.3.3"
 
235
  },
236
- "suggest": {
237
- "ext-mbstring": "For best performance"
 
238
  },
239
- "time": "2018-04-26T10:06:28+00:00",
240
  "type": "library",
241
- "extra": {
242
- "branch-alias": {
243
- "dev-master": "1.8-dev"
244
- }
245
- },
246
  "installation-source": "dist",
247
  "autoload": {
248
  "psr-4": {
249
- "Symfony\\Polyfill\\Mbstring\\": ""
250
- },
251
- "files": [
252
- "bootstrap.php"
253
- ]
254
  },
255
  "notification-url": "https://packagist.org/downloads/",
256
  "license": [
@@ -258,119 +310,48 @@
258
  ],
259
  "authors": [
260
  {
261
- "name": "Nicolas Grekas",
262
- "email": "p@tchwork.com"
263
- },
264
- {
265
- "name": "Symfony Community",
266
- "homepage": "https://symfony.com/contributors"
267
  }
268
  ],
269
- "description": "Symfony polyfill for the Mbstring extension",
270
- "homepage": "https://symfony.com",
271
  "keywords": [
272
- "compatibility",
273
- "mbstring",
274
- "polyfill",
275
- "portable",
276
- "shim"
277
  ]
278
  },
279
  {
280
- "name": "symfony/translation",
281
- "version": "v2.8.41",
282
- "version_normalized": "2.8.41.0",
283
  "source": {
284
  "type": "git",
285
- "url": "https://github.com/symfony/translation.git",
286
- "reference": "c6a27966a92fa361bf2c3a938abc6dee91f7ad67"
287
  },
288
  "dist": {
289
  "type": "zip",
290
- "url": "https://api.github.com/repos/symfony/translation/zipball/c6a27966a92fa361bf2c3a938abc6dee91f7ad67",
291
- "reference": "c6a27966a92fa361bf2c3a938abc6dee91f7ad67",
292
  "shasum": ""
293
  },
294
  "require": {
295
- "php": ">=5.3.9",
296
- "symfony/polyfill-mbstring": "~1.0"
297
- },
298
- "conflict": {
299
- "symfony/config": "<2.7"
300
- },
301
- "require-dev": {
302
- "psr/log": "~1.0",
303
- "symfony/config": "~2.8",
304
- "symfony/intl": "~2.7.25|^2.8.18|~3.2.5",
305
- "symfony/yaml": "~2.2|~3.0.0"
306
- },
307
- "suggest": {
308
- "psr/log-implementation": "To use logging capability in translator",
309
- "symfony/config": "",
310
- "symfony/yaml": ""
311
  },
312
- "time": "2018-05-21T09:59:10+00:00",
313
  "type": "library",
314
  "extra": {
315
  "branch-alias": {
316
- "dev-master": "2.8-dev"
317
- }
318
- },
319
- "installation-source": "dist",
320
- "autoload": {
321
- "psr-4": {
322
- "Symfony\\Component\\Translation\\": ""
323
- },
324
- "exclude-from-classmap": [
325
- "/Tests/"
326
- ]
327
- },
328
- "notification-url": "https://packagist.org/downloads/",
329
- "license": [
330
- "MIT"
331
- ],
332
- "authors": [
333
- {
334
- "name": "Fabien Potencier",
335
- "email": "fabien@symfony.com"
336
- },
337
- {
338
- "name": "Symfony Community",
339
- "homepage": "https://symfony.com/contributors"
340
  }
341
- ],
342
- "description": "Symfony Translation Component",
343
- "homepage": "https://symfony.com"
344
- },
345
- {
346
- "name": "nesbot/carbon",
347
- "version": "1.29.2",
348
- "version_normalized": "1.29.2.0",
349
- "source": {
350
- "type": "git",
351
- "url": "https://github.com/briannesbitt/Carbon.git",
352
- "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337"
353
- },
354
- "dist": {
355
- "type": "zip",
356
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ed6aa898982f441ccc9b2acdec51490f2bc5d337",
357
- "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337",
358
- "shasum": ""
359
- },
360
- "require": {
361
- "php": ">=5.3.9",
362
- "symfony/translation": "~2.6 || ~3.0 || ~4.0"
363
- },
364
- "require-dev": {
365
- "friendsofphp/php-cs-fixer": "~2",
366
- "phpunit/phpunit": "^4.8.35 || ^5.7"
367
  },
368
- "time": "2018-05-29T15:23:46+00:00",
369
- "type": "library",
370
  "installation-source": "dist",
371
  "autoload": {
372
  "psr-4": {
373
- "": "src/"
374
  }
375
  },
376
  "notification-url": "https://packagist.org/downloads/",
@@ -379,17 +360,16 @@
379
  ],
380
  "authors": [
381
  {
382
- "name": "Brian Nesbitt",
383
- "email": "brian@nesbot.com",
384
- "homepage": "http://nesbot.com"
385
  }
386
  ],
387
- "description": "A simple API extension for DateTime.",
388
- "homepage": "http://carbon.nesbot.com",
389
  "keywords": [
390
- "date",
391
- "datetime",
392
- "time"
393
  ]
394
  },
395
  {
@@ -439,34 +419,38 @@
439
  ]
440
  },
441
  {
442
- "name": "psr/log",
443
- "version": "1.0.2",
444
- "version_normalized": "1.0.2.0",
445
  "source": {
446
  "type": "git",
447
- "url": "https://github.com/php-fig/log.git",
448
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
449
  },
450
  "dist": {
451
  "type": "zip",
452
- "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
453
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
454
  "shasum": ""
455
  },
456
  "require": {
457
- "php": ">=5.3.0"
 
458
  },
459
- "time": "2016-10-10T12:19:37+00:00",
 
 
 
460
  "type": "library",
461
  "extra": {
462
  "branch-alias": {
463
- "dev-master": "1.0.x-dev"
464
  }
465
  },
466
  "installation-source": "dist",
467
  "autoload": {
468
- "psr-4": {
469
- "Psr\\Log\\": "Psr/Log/"
470
  }
471
  },
472
  "notification-url": "https://packagist.org/downloads/",
@@ -475,75 +459,129 @@
475
  ],
476
  "authors": [
477
  {
478
- "name": "PHP-FIG",
479
- "homepage": "http://www.php-fig.org/"
480
  }
481
  ],
482
- "description": "Common interface for logging libraries",
483
- "homepage": "https://github.com/php-fig/log",
484
- "keywords": [
485
- "log",
486
- "psr",
487
- "psr-3"
488
- ]
489
  },
490
  {
491
- "name": "symfony/debug",
492
- "version": "v3.4.11",
493
- "version_normalized": "3.4.11.0",
494
  "source": {
495
  "type": "git",
496
- "url": "https://github.com/symfony/debug.git",
497
- "reference": "b28fd73fefbac341f673f5efd707d539d6a19f68"
498
  },
499
  "dist": {
500
  "type": "zip",
501
- "url": "https://api.github.com/repos/symfony/debug/zipball/b28fd73fefbac341f673f5efd707d539d6a19f68",
502
- "reference": "b28fd73fefbac341f673f5efd707d539d6a19f68",
503
  "shasum": ""
504
  },
505
  "require": {
506
- "php": "^5.5.9|>=7.0.8",
507
- "psr/log": "~1.0"
 
508
  },
509
- "conflict": {
510
- "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
511
  },
512
  "require-dev": {
513
- "symfony/http-kernel": "~2.8|~3.0|~4.0"
 
514
  },
515
- "time": "2018-05-16T14:03:39+00:00",
516
  "type": "library",
517
  "extra": {
518
  "branch-alias": {
519
- "dev-master": "3.4-dev"
520
  }
521
  },
522
  "installation-source": "dist",
523
  "autoload": {
524
- "psr-4": {
525
- "Symfony\\Component\\Debug\\": ""
526
- },
527
- "exclude-from-classmap": [
528
- "/Tests/"
529
  ]
530
  },
531
- "notification-url": "https://packagist.org/downloads/",
 
 
 
 
532
  "license": [
533
  "MIT"
534
  ],
535
  "authors": [
536
  {
537
- "name": "Fabien Potencier",
538
- "email": "fabien@symfony.com"
539
  },
540
  {
541
- "name": "Symfony Community",
542
- "homepage": "https://symfony.com/contributors"
543
  }
544
  ],
545
- "description": "Symfony Debug Component",
546
- "homepage": "https://symfony.com"
 
 
 
 
 
 
 
 
547
  },
548
  {
549
  "name": "symfony/console",
@@ -616,42 +654,45 @@
616
  "homepage": "https://symfony.com"
617
  },
618
  {
619
- "name": "composer/ca-bundle",
620
- "version": "1.1.1",
621
- "version_normalized": "1.1.1.0",
622
  "source": {
623
  "type": "git",
624
- "url": "https://github.com/composer/ca-bundle.git",
625
- "reference": "d2c0a83b7533d6912e8d516756ebd34f893e9169"
626
  },
627
  "dist": {
628
  "type": "zip",
629
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/d2c0a83b7533d6912e8d516756ebd34f893e9169",
630
- "reference": "d2c0a83b7533d6912e8d516756ebd34f893e9169",
631
  "shasum": ""
632
  },
633
  "require": {
634
- "ext-openssl": "*",
635
- "ext-pcre": "*",
636
- "php": "^5.3.2 || ^7.0"
 
 
637
  },
638
  "require-dev": {
639
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5",
640
- "psr/log": "^1.0",
641
- "symfony/process": "^2.5 || ^3.0 || ^4.0"
642
  },
643
- "time": "2018-03-29T19:57:20+00:00",
644
  "type": "library",
645
  "extra": {
646
  "branch-alias": {
647
- "dev-master": "1.x-dev"
648
  }
649
  },
650
  "installation-source": "dist",
651
  "autoload": {
652
  "psr-4": {
653
- "Composer\\CaBundle\\": "src"
654
- }
 
 
 
655
  },
656
  "notification-url": "https://packagist.org/downloads/",
657
  "license": [
@@ -659,54 +700,53 @@
659
  ],
660
  "authors": [
661
  {
662
- "name": "Jordi Boggiano",
663
- "email": "j.boggiano@seld.be",
664
- "homepage": "http://seld.be"
 
 
 
665
  }
666
  ],
667
- "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
668
- "keywords": [
669
- "cabundle",
670
- "cacert",
671
- "certificate",
672
- "ssl",
673
- "tls"
674
- ]
675
  },
676
  {
677
- "name": "sensiolabs/security-checker",
678
- "version": "v4.1.8",
679
- "version_normalized": "4.1.8.0",
680
  "source": {
681
  "type": "git",
682
- "url": "https://github.com/sensiolabs/security-checker.git",
683
- "reference": "dc270d5fec418cc6ac983671dba5d80ffaffb142"
684
  },
685
  "dist": {
686
  "type": "zip",
687
- "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/dc270d5fec418cc6ac983671dba5d80ffaffb142",
688
- "reference": "dc270d5fec418cc6ac983671dba5d80ffaffb142",
689
  "shasum": ""
690
  },
691
  "require": {
692
- "composer/ca-bundle": "^1.0",
693
- "symfony/console": "~2.7|~3.0|~4.0"
694
  },
695
- "time": "2018-02-28T22:10:01+00:00",
696
- "bin": [
697
- "security-checker"
698
- ],
699
  "type": "library",
700
  "extra": {
701
  "branch-alias": {
702
- "dev-master": "4.1-dev"
703
  }
704
  },
705
  "installation-source": "dist",
706
  "autoload": {
707
- "psr-0": {
708
- "SensioLabs\\Security": ""
709
- }
 
 
 
710
  },
711
  "notification-url": "https://packagist.org/downloads/",
712
  "license": [
@@ -714,162 +754,128 @@
714
  ],
715
  "authors": [
716
  {
717
- "name": "Fabien Potencier",
718
- "email": "fabien.potencier@gmail.com"
719
- }
720
- ],
721
- "description": "A security checker for your composer.lock"
722
- },
723
- {
724
- "name": "soundasleep/html2text",
725
- "version": "dev-master",
726
- "version_normalized": "9999999-dev",
727
- "source": {
728
- "type": "git",
729
- "url": "https://github.com/mailpoet/html2text.git",
730
- "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7"
731
- },
732
- "dist": {
733
- "type": "zip",
734
- "url": "https://api.github.com/repos/mailpoet/html2text/zipball/95c5f266e7ea1a79b3879555cf27289985b1e4c7",
735
- "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7",
736
- "shasum": ""
737
- },
738
- "require": {
739
- "ext-dom": "*",
740
- "ext-libxml": "*",
741
- "php": ">=5.3.2"
742
- },
743
- "require-dev": {
744
- "phpunit/phpunit": ">=4.0",
745
- "soundasleep/component-tests": "dev-master"
746
- },
747
- "time": "2018-04-08T14:18:46+00:00",
748
- "type": "library",
749
- "installation-source": "dist",
750
- "autoload": {
751
- "psr-4": {
752
- "Html2Text\\": "src"
753
- }
754
- },
755
- "license": [
756
- "EPL-1.0"
757
- ],
758
- "authors": [
759
  {
760
- "name": "Jevon Wright",
761
- "homepage": "https://jevon.org",
762
- "role": "Developer"
763
  }
764
  ],
765
- "description": "A PHP script to convert HTML into a plain text format",
766
- "homepage": "https://github.com/soundasleep/html2text",
767
  "keywords": [
768
- "email",
769
- "html",
770
- "php",
771
- "text"
772
- ],
773
- "support": {
774
- "email": "support@jevon.org",
775
- "source": "https://github.com/mailpoet/html2text/tree/master"
776
- }
777
  },
778
  {
779
- "name": "swiftmailer/swiftmailer",
780
- "version": "dev-tls",
781
- "version_normalized": "dev-tls",
782
  "source": {
783
  "type": "git",
784
- "url": "https://github.com/mailpoet/swiftmailer.git",
785
- "reference": "e6963324036afd178d3a8356e5c705ae4a442ef9"
786
  },
787
  "dist": {
788
  "type": "zip",
789
- "url": "https://api.github.com/repos/mailpoet/swiftmailer/zipball/e6963324036afd178d3a8356e5c705ae4a442ef9",
790
- "reference": "e6963324036afd178d3a8356e5c705ae4a442ef9",
791
  "shasum": ""
792
  },
793
  "require": {
794
  "php": ">=5.3.3"
795
  },
796
- "require-dev": {
797
- "mockery/mockery": "~0.9.1",
798
- "symfony/phpunit-bridge": "~3.2"
799
- },
800
- "time": "2018-07-09T16:02:27+00:00",
801
  "type": "library",
802
  "extra": {
803
  "branch-alias": {
804
- "dev-master": "5.4-dev"
805
  }
806
  },
807
  "installation-source": "dist",
808
  "autoload": {
 
 
 
809
  "files": [
810
- "lib/swift_required.php"
811
  ]
812
  },
813
- "autoload-dev": {
814
- "psr-0": {
815
- "Swift_": "tests/unit"
816
- }
817
- },
818
  "license": [
819
  "MIT"
820
  ],
821
  "authors": [
822
  {
823
- "name": "Chris Corbyn"
 
824
  },
825
  {
826
- "name": "Fabien Potencier",
827
- "email": "fabien@symfony.com"
828
  }
829
  ],
830
- "description": "Swiftmailer, free feature-rich PHP mailer",
831
- "homepage": "https://swiftmailer.symfony.com",
832
  "keywords": [
833
- "email",
834
- "mail",
835
- "mailer"
836
- ],
837
- "support": {
838
- "source": "https://github.com/mailpoet/swiftmailer/tree/tls"
839
- }
840
  },
841
  {
842
- "name": "symfony/polyfill-php72",
843
- "version": "v1.8.0",
844
- "version_normalized": "1.8.0.0",
845
  "source": {
846
  "type": "git",
847
- "url": "https://github.com/symfony/polyfill-php72.git",
848
- "reference": "a4576e282d782ad82397f3e4ec1df8e0f0cafb46"
849
  },
850
  "dist": {
851
  "type": "zip",
852
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/a4576e282d782ad82397f3e4ec1df8e0f0cafb46",
853
- "reference": "a4576e282d782ad82397f3e4ec1df8e0f0cafb46",
854
  "shasum": ""
855
  },
856
  "require": {
857
- "php": ">=5.3.3"
 
858
  },
859
- "time": "2018-04-26T10:06:28+00:00",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
860
  "type": "library",
861
  "extra": {
862
  "branch-alias": {
863
- "dev-master": "1.8-dev"
864
  }
865
  },
866
  "installation-source": "dist",
867
  "autoload": {
868
  "psr-4": {
869
- "Symfony\\Polyfill\\Php72\\": ""
870
  },
871
- "files": [
872
- "bootstrap.php"
873
  ]
874
  },
875
  "notification-url": "https://packagist.org/downloads/",
@@ -878,22 +884,16 @@
878
  ],
879
  "authors": [
880
  {
881
- "name": "Nicolas Grekas",
882
- "email": "p@tchwork.com"
883
  },
884
  {
885
  "name": "Symfony Community",
886
  "homepage": "https://symfony.com/contributors"
887
  }
888
  ],
889
- "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
890
- "homepage": "https://symfony.com",
891
- "keywords": [
892
- "compatibility",
893
- "polyfill",
894
- "portable",
895
- "shim"
896
- ]
897
  },
898
  {
899
  "name": "tburry/pquery",
40
  ],
41
  "description": "CSSTidy is a CSS minifier"
42
  },
43
+ {
44
+ "name": "composer/ca-bundle",
45
+ "version": "1.1.1",
46
+ "version_normalized": "1.1.1.0",
47
+ "source": {
48
+ "type": "git",
49
+ "url": "https://github.com/composer/ca-bundle.git",
50
+ "reference": "d2c0a83b7533d6912e8d516756ebd34f893e9169"
51
+ },
52
+ "dist": {
53
+ "type": "zip",
54
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/d2c0a83b7533d6912e8d516756ebd34f893e9169",
55
+ "reference": "d2c0a83b7533d6912e8d516756ebd34f893e9169",
56
+ "shasum": ""
57
+ },
58
+ "require": {
59
+ "ext-openssl": "*",
60
+ "ext-pcre": "*",
61
+ "php": "^5.3.2 || ^7.0"
62
+ },
63
+ "require-dev": {
64
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5",
65
+ "psr/log": "^1.0",
66
+ "symfony/process": "^2.5 || ^3.0 || ^4.0"
67
+ },
68
+ "time": "2018-03-29T19:57:20+00:00",
69
+ "type": "library",
70
+ "extra": {
71
+ "branch-alias": {
72
+ "dev-master": "1.x-dev"
73
+ }
74
+ },
75
+ "installation-source": "dist",
76
+ "autoload": {
77
+ "psr-4": {
78
+ "Composer\\CaBundle\\": "src"
79
+ }
80
+ },
81
+ "notification-url": "https://packagist.org/downloads/",
82
+ "license": [
83
+ "MIT"
84
+ ],
85
+ "authors": [
86
+ {
87
+ "name": "Jordi Boggiano",
88
+ "email": "j.boggiano@seld.be",
89
+ "homepage": "http://seld.be"
90
+ }
91
+ ],
92
+ "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
93
+ "keywords": [
94
+ "cabundle",
95
+ "cacert",
96
+ "certificate",
97
+ "ssl",
98
+ "tls"
99
+ ]
100
+ },
101
  {
102
  "name": "j4mie/idiorm",
103
  "version": "v1.5.6",
274
  ]
275
  },
276
  {
277
+ "name": "nesbot/carbon",
278
+ "version": "1.29.2",
279
+ "version_normalized": "1.29.2.0",
280
  "source": {
281
  "type": "git",
282
+ "url": "https://github.com/briannesbitt/Carbon.git",
283
+ "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337"
284
  },
285
  "dist": {
286
  "type": "zip",
287
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ed6aa898982f441ccc9b2acdec51490f2bc5d337",
288
+ "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337",
289
  "shasum": ""
290
  },
291
  "require": {
292
+ "php": ">=5.3.9",
293
+ "symfony/translation": "~2.6 || ~3.0 || ~4.0"
294
  },
295
+ "require-dev": {
296
+ "friendsofphp/php-cs-fixer": "~2",
297
+ "phpunit/phpunit": "^4.8.35 || ^5.7"
298
  },
299
+ "time": "2018-05-29T15:23:46+00:00",
300
  "type": "library",
 
 
 
 
 
301
  "installation-source": "dist",
302
  "autoload": {
303
  "psr-4": {
304
+ "": "src/"
305
+ }
 
 
 
306
  },
307
  "notification-url": "https://packagist.org/downloads/",
308
  "license": [
310
  ],
311
  "authors": [
312
  {
313
+ "name": "Brian Nesbitt",
314
+ "email": "brian@nesbot.com",
315
+ "homepage": "http://nesbot.com"
 
 
 
316
  }
317
  ],
318
+ "description": "A simple API extension for DateTime.",
319
+ "homepage": "http://carbon.nesbot.com",
320
  "keywords": [
321
+ "date",
322
+ "datetime",
323
+ "time"
 
 
324
  ]
325
  },
326
  {
327
+ "name": "psr/log",
328
+ "version": "1.0.2",
329
+ "version_normalized": "1.0.2.0",
330
  "source": {
331
  "type": "git",
332
+ "url": "https://github.com/php-fig/log.git",
333
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
334
  },
335
  "dist": {
336
  "type": "zip",
337
+ "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
338
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
339
  "shasum": ""
340
  },
341
  "require": {
342
+ "php": ">=5.3.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
  },
344
+ "time": "2016-10-10T12:19:37+00:00",
345
  "type": "library",
346
  "extra": {
347
  "branch-alias": {
348
+ "dev-master": "1.0.x-dev"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
349
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
350
  },
 
 
351
  "installation-source": "dist",
352
  "autoload": {
353
  "psr-4": {
354
+ "Psr\\Log\\": "Psr/Log/"
355
  }
356
  },
357
  "notification-url": "https://packagist.org/downloads/",
360
  ],
361
  "authors": [
362
  {
363
+ "name": "PHP-FIG",
364
+ "homepage": "http://www.php-fig.org/"
 
365
  }
366
  ],
367
+ "description": "Common interface for logging libraries",
368
+ "homepage": "https://github.com/php-fig/log",
369
  "keywords": [
370
+ "log",
371
+ "psr",
372
+ "psr-3"
373
  ]
374
  },
375
  {
419
  ]
420
  },
421
  {
422
+ "name": "sensiolabs/security-checker",
423
+ "version": "v4.1.8",
424
+ "version_normalized": "4.1.8.0",
425
  "source": {
426
  "type": "git",
427
+ "url": "https://github.com/sensiolabs/security-checker.git",
428
+ "reference": "dc270d5fec418cc6ac983671dba5d80ffaffb142"
429
  },
430
  "dist": {
431
  "type": "zip",
432
+ "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/dc270d5fec418cc6ac983671dba5d80ffaffb142",
433
+ "reference": "dc270d5fec418cc6ac983671dba5d80ffaffb142",
434
  "shasum": ""
435
  },
436
  "require": {
437
+ "composer/ca-bundle": "^1.0",
438
+ "symfony/console": "~2.7|~3.0|~4.0"
439
  },
440
+ "time": "2018-02-28T22:10:01+00:00",
441
+ "bin": [
442
+ "security-checker"
443
+ ],
444
  "type": "library",
445
  "extra": {
446
  "branch-alias": {
447
+ "dev-master": "4.1-dev"
448
  }
449
  },
450
  "installation-source": "dist",
451
  "autoload": {
452
+ "psr-0": {
453
+ "SensioLabs\\Security": ""
454
  }
455
  },
456
  "notification-url": "https://packagist.org/downloads/",
459
  ],
460
  "authors": [
461
  {
462
+ "name": "Fabien Potencier",
463
+ "email": "fabien.potencier@gmail.com"
464
  }
465
  ],
466
+ "description": "A security checker for your composer.lock"
 
 
 
 
 
 
467
  },
468
  {
469
+ "name": "soundasleep/html2text",
470
+ "version": "dev-master",
471
+ "version_normalized": "9999999-dev",
472
  "source": {
473
  "type": "git",
474
+ "url": "https://github.com/mailpoet/html2text.git",
475
+ "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7"
476
  },
477
  "dist": {
478
  "type": "zip",
479
+ "url": "https://api.github.com/repos/mailpoet/html2text/zipball/95c5f266e7ea1a79b3879555cf27289985b1e4c7",
480
+ "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7",
481
  "shasum": ""
482
  },
483
  "require": {
484
+ "ext-dom": "*",
485
+ "ext-libxml": "*",
486
+ "php": ">=5.3.2"
487
  },
488
+ "require-dev": {
489
+ "phpunit/phpunit": ">=4.0",
490
+ "soundasleep/component-tests": "dev-master"
491
+ },
492
+ "time": "2018-04-08T14:18:46+00:00",
493
+ "type": "library",
494
+ "installation-source": "dist",
495
+ "autoload": {
496
+ "psr-4": {
497
+ "Html2Text\\": "src"
498
+ }
499
+ },
500
+ "license": [
501
+ "EPL-1.0"
502
+ ],
503
+ "authors": [
504
+ {
505
+ "name": "Jevon Wright",
506
+ "homepage": "https://jevon.org",
507
+ "role": "Developer"
508
+ }
509
+ ],
510
+ "description": "A PHP script to convert HTML into a plain text format",
511
+ "homepage": "https://github.com/soundasleep/html2text",
512
+ "keywords": [
513
+ "email",
514
+ "html",
515
+ "php",
516
+ "text"
517
+ ],
518
+ "support": {
519
+ "email": "support@jevon.org",
520
+ "source": "https://github.com/mailpoet/html2text/tree/master"
521
+ }
522
+ },
523
+ {
524
+ "name": "swiftmailer/swiftmailer",
525
+ "version": "dev-tls",
526
+ "version_normalized": "dev-tls",
527
+ "source": {
528
+ "type": "git",
529
+ "url": "https://github.com/mailpoet/swiftmailer.git",
530
+ "reference": "e6963324036afd178d3a8356e5c705ae4a442ef9"
531
+ },
532
+ "dist": {
533
+ "type": "zip",
534
+ "url": "https://api.github.com/repos/mailpoet/swiftmailer/zipball/e6963324036afd178d3a8356e5c705ae4a442ef9",
535
+ "reference": "e6963324036afd178d3a8356e5c705ae4a442ef9",
536
+ "shasum": ""
537
+ },
538
+ "require": {
539
+ "php": ">=5.3.3"
540
  },
541
  "require-dev": {
542
+ "mockery/mockery": "~0.9.1",
543
+ "symfony/phpunit-bridge": "~3.2"
544
  },
545
+ "time": "2018-07-09T16:02:27+00:00",
546
  "type": "library",
547
  "extra": {
548
  "branch-alias": {
549
+ "dev-master": "5.4-dev"
550
  }
551
  },
552
  "installation-source": "dist",
553
  "autoload": {
554
+ "files": [
555
+ "lib/swift_required.php"
 
 
 
556
  ]
557
  },
558
+ "autoload-dev": {
559
+ "psr-0": {
560
+ "Swift_": "tests/unit"
561
+ }
562
+ },
563
  "license": [
564
  "MIT"
565
  ],
566
  "authors": [
567
  {
568
+ "name": "Chris Corbyn"
 
569
  },
570
  {
571
+ "name": "Fabien Potencier",
572
+ "email": "fabien@symfony.com"
573
  }
574
  ],
575
+ "description": "Swiftmailer, free feature-rich PHP mailer",
576
+ "homepage": "https://swiftmailer.symfony.com",
577
+ "keywords": [
578
+ "email",
579
+ "mail",
580
+ "mailer"
581
+ ],
582
+ "support": {
583
+ "source": "https://github.com/mailpoet/swiftmailer/tree/tls"
584
+ }
585
  },
586
  {
587
  "name": "symfony/console",
654
  "homepage": "https://symfony.com"
655
  },
656
  {
657
+ "name": "symfony/debug",
658
+ "version": "v3.4.11",
659
+ "version_normalized": "3.4.11.0",
660
  "source": {
661
  "type": "git",
662
+ "url": "https://github.com/symfony/debug.git",
663
+ "reference": "b28fd73fefbac341f673f5efd707d539d6a19f68"
664
  },
665
  "dist": {
666
  "type": "zip",
667
+ "url": "https://api.github.com/repos/symfony/debug/zipball/b28fd73fefbac341f673f5efd707d539d6a19f68",
668
+ "reference": "b28fd73fefbac341f673f5efd707d539d6a19f68",
669
  "shasum": ""
670
  },
671
  "require": {
672
+ "php": "^5.5.9|>=7.0.8",
673
+ "psr/log": "~1.0"
674
+ },
675
+ "conflict": {
676
+ "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
677
  },
678
  "require-dev": {
679
+ "symfony/http-kernel": "~2.8|~3.0|~4.0"
 
 
680
  },
681
+ "time": "2018-05-16T14:03:39+00:00",
682
  "type": "library",
683
  "extra": {
684
  "branch-alias": {
685
+ "dev-master": "3.4-dev"
686
  }
687
  },
688
  "installation-source": "dist",
689
  "autoload": {
690
  "psr-4": {
691
+ "Symfony\\Component\\Debug\\": ""
692
+ },
693
+ "exclude-from-classmap": [
694
+ "/Tests/"
695
+ ]
696
  },
697
  "notification-url": "https://packagist.org/downloads/",
698
  "license": [
700
  ],
701
  "authors": [
702
  {
703
+ "name": "Fabien Potencier",
704
+ "email": "fabien@symfony.com"
705
+ },
706
+ {
707
+ "name": "Symfony Community",
708
+ "homepage": "https://symfony.com/contributors"
709
  }
710
  ],
711
+ "description": "Symfony Debug Component",
712
+ "homepage": "https://symfony.com"
 
 
 
 
 
 
713
  },
714
  {
715
+ "name": "symfony/polyfill-mbstring",
716
+ "version": "v1.8.0",
717
+ "version_normalized": "1.8.0.0",
718
  "source": {
719
  "type": "git",
720
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
721
+ "reference": "3296adf6a6454a050679cde90f95350ad604b171"
722
  },
723
  "dist": {
724
  "type": "zip",
725
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171",
726
+ "reference": "3296adf6a6454a050679cde90f95350ad604b171",
727
  "shasum": ""
728
  },
729
  "require": {
730
+ "php": ">=5.3.3"
 
731
  },
732
+ "suggest": {
733
+ "ext-mbstring": "For best performance"
734
+ },
735
+ "time": "2018-04-26T10:06:28+00:00",
736
  "type": "library",
737
  "extra": {
738
  "branch-alias": {
739
+ "dev-master": "1.8-dev"
740
  }
741
  },
742
  "installation-source": "dist",
743
  "autoload": {
744
+ "psr-4": {
745
+ "Symfony\\Polyfill\\Mbstring\\": ""
746
+ },
747
+ "files": [
748
+ "bootstrap.php"
749
+ ]
750
  },
751
  "notification-url": "https://packagist.org/downloads/",
752
  "license": [
754
  ],
755
  "authors": [
756
  {
757
+ "name": "Nicolas Grekas",
758
+ "email": "p@tchwork.com"
759
+ },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
760
  {
761
+ "name": "Symfony Community",
762
+ "homepage": "https://symfony.com/contributors"
 
763
  }
764
  ],
765
+ "description": "Symfony polyfill for the Mbstring extension",
766
+ "homepage": "https://symfony.com",
767
  "keywords": [
768
+ "compatibility",
769
+ "mbstring",
770
+ "polyfill",
771
+ "portable",
772
+ "shim"
773
+ ]
 
 
 
774
  },
775
  {
776
+ "name": "symfony/polyfill-php72",
777
+ "version": "v1.8.0",
778
+ "version_normalized": "1.8.0.0",
779
  "source": {
780
  "type": "git",
781
+ "url": "https://github.com/symfony/polyfill-php72.git",
782
+ "reference": "a4576e282d782ad82397f3e4ec1df8e0f0cafb46"
783
  },
784
  "dist": {
785
  "type": "zip",
786
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/a4576e282d782ad82397f3e4ec1df8e0f0cafb46",
787
+ "reference": "a4576e282d782ad82397f3e4ec1df8e0f0cafb46",
788
  "shasum": ""
789
  },
790
  "require": {
791
  "php": ">=5.3.3"
792
  },
793
+ "time": "2018-04-26T10:06:28+00:00",
 
 
 
 
794
  "type": "library",
795
  "extra": {
796
  "branch-alias": {
797
+ "dev-master": "1.8-dev"
798
  }
799
  },
800
  "installation-source": "dist",
801
  "autoload": {
802
+ "psr-4": {
803
+ "Symfony\\Polyfill\\Php72\\": ""
804
+ },
805
  "files": [
806
+ "bootstrap.php"
807
  ]
808
  },
809
+ "notification-url": "https://packagist.org/downloads/",
 
 
 
 
810
  "license": [
811
  "MIT"
812
  ],
813
  "authors": [
814
  {
815
+ "name": "Nicolas Grekas",
816
+ "email": "p@tchwork.com"
817
  },
818
  {
819
+ "name": "Symfony Community",
820
+ "homepage": "https://symfony.com/contributors"
821
  }
822
  ],
823
+ "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
824
+ "homepage": "https://symfony.com",
825
  "keywords": [
826
+ "compatibility",
827
+ "polyfill",
828
+ "portable",
829
+ "shim"
830
+ ]
 
 
831
  },
832
  {
833
+ "name": "symfony/translation",
834
+ "version": "v2.8.41",
835
+ "version_normalized": "2.8.41.0",
836
  "source": {
837
  "type": "git",
838
+ "url": "https://github.com/symfony/translation.git",
839
+ "reference": "c6a27966a92fa361bf2c3a938abc6dee91f7ad67"
840
  },
841
  "dist": {
842
  "type": "zip",
843
+ "url": "https://api.github.com/repos/symfony/translation/zipball/c6a27966a92fa361bf2c3a938abc6dee91f7ad67",
844
+ "reference": "c6a27966a92fa361bf2c3a938abc6dee91f7ad67",
845
  "shasum": ""
846
  },
847
  "require": {
848
+ "php": ">=5.3.9",
849
+ "symfony/polyfill-mbstring": "~1.0"
850
  },
851
+ "conflict": {
852
+ "symfony/config": "<2.7"
853
+ },
854
+ "require-dev": {
855
+ "psr/log": "~1.0",
856
+ "symfony/config": "~2.8",
857
+ "symfony/intl": "~2.7.25|^2.8.18|~3.2.5",
858
+ "symfony/yaml": "~2.2|~3.0.0"
859
+ },
860
+ "suggest": {
861
+ "psr/log-implementation": "To use logging capability in translator",
862
+ "symfony/config": "",
863
+ "symfony/yaml": ""
864
+ },
865
+ "time": "2018-05-21T09:59:10+00:00",
866
  "type": "library",
867
  "extra": {
868
  "branch-alias": {
869
+ "dev-master": "2.8-dev"
870
  }
871
  },
872
  "installation-source": "dist",
873
  "autoload": {
874
  "psr-4": {
875
+ "Symfony\\Component\\Translation\\": ""
876
  },
877
+ "exclude-from-classmap": [
878
+ "/Tests/"
879
  ]
880
  },
881
  "notification-url": "https://packagist.org/downloads/",
884
  ],
885
  "authors": [
886
  {
887
+ "name": "Fabien Potencier",
888
+ "email": "fabien@symfony.com"
889
  },
890
  {
891
  "name": "Symfony Community",
892
  "homepage": "https://symfony.com/contributors"
893
  }
894
  ],
895
+ "description": "Symfony Translation Component",
896
+ "homepage": "https://symfony.com"
 
 
 
 
 
 
897
  },
898
  {
899
  "name": "tburry/pquery",
views/help.html CHANGED
@@ -56,6 +56,16 @@
56
  'totalScheduledTasks': __('Total scheduled tasks'),
57
  'totalRunningTasks': __('Total running tasks'),
58
  'totalPausedTasks': __('Total paused tasks'),
 
 
 
 
 
 
 
 
 
 
59
  }) %>
60
  <% endblock %>
61
 
56
  'totalScheduledTasks': __('Total scheduled tasks'),
57
  'totalRunningTasks': __('Total running tasks'),
58
  'totalPausedTasks': __('Total paused tasks'),
59
+ 'scheduledTasks': __('Scheduled tasks'),
60
+ 'runningTasks': __('Running tasks'),
61
+ 'completedTasks': __('Completed tasks'),
62
+ 'type': _x('Type', 'Table column heading for task type.'),
63
+ 'email': __('Email'),
64
+ 'priority': _x('Priority', 'Table column heading for task priority (number).' ),
65
+ 'scheduledAt': __('Scheduled At'),
66
+ 'updatedAt': __('Updated At'),
67
+ 'nothingToShow': __('Nothing to show.'),
68
+ 'preview': _x('Preview', 'Text of a link to email preview page.'),
69
  }) %>
70
  <% endblock %>
71
 
views/newsletter/editor.html CHANGED
@@ -239,8 +239,9 @@
239
  <!-- Hidden heading for notices to appear under -->
240
  <h1 style="display:none"><%= __('Newsletter Editor') %></h1>
241
  <div id="mailpoet_editor">
242
- <div id="mailpoet_editor_heading"></div>
243
  <div id="mailpoet_editor_breadcrumb" class="mailpoet_breadcrumbs"></div>
 
 
244
  <div class="clearfix"></div>
245
  <div id="mailpoet_editor_main_wrapper">
246
  <div id="mailpoet_editor_styles"></div>
239
  <!-- Hidden heading for notices to appear under -->
240
  <h1 style="display:none"><%= __('Newsletter Editor') %></h1>
241
  <div id="mailpoet_editor">
 
242
  <div id="mailpoet_editor_breadcrumb" class="mailpoet_breadcrumbs"></div>
243
+ <div id="mailpoet_editor_top"></div>
244
+ <div id="mailpoet_editor_heading"></div>
245
  <div class="clearfix"></div>
246
  <div id="mailpoet_editor_main_wrapper">
247
  <div id="mailpoet_editor_styles"></div>
views/newsletter/templates/components/save.hbs CHANGED
@@ -1,11 +1,10 @@
1
- <div class="mailpoet_save_wrapper">
2
  <div class="mailpoet_button_group">
3
  <input type="button" name="save" value="<%= __('Save') %>" class="button button-primary mailpoet_save_button" /><button class="button button-primary mailpoet_save_show_options" data-automation-id="newsletter_save_options_toggle" ><span class="dashicons mailpoet_save_show_options_icon"></span></button>
4
  </div>
5
  <input type="button" name="next" value="<%= __('Next') %>" class="button button-primary mailpoet_save_next" />
6
  <span class="mailpoet_save_error"></span>
7
  <div class="mailpoet_editor_last_saved mailpoet_hidden"><%= __('Autosaved') %> <span class="mailpoet_autosaved_at"></span></div>
8
- <br />
9
  <ul class="mailpoet_save_options mailpoet_hidden">
10
  <li class="mailpoet_save_option"><a href="javascript:;" class="mailpoet_save_template" data-automation-id="newsletter_save_as_template_option"><%= __('Save as template') %></a></li>
11
  <li class="mailpoet_save_option"><a href="javascript:;" class="mailpoet_save_export"><%= __('Export as template') %></a></li>
1
+ <div class="mailpoet_save_wrapper {{ wrapperClass }}">
2
  <div class="mailpoet_button_group">
3
  <input type="button" name="save" value="<%= __('Save') %>" class="button button-primary mailpoet_save_button" /><button class="button button-primary mailpoet_save_show_options" data-automation-id="newsletter_save_options_toggle" ><span class="dashicons mailpoet_save_show_options_icon"></span></button>
4
  </div>
5
  <input type="button" name="next" value="<%= __('Next') %>" class="button button-primary mailpoet_save_next" />
6
  <span class="mailpoet_save_error"></span>
7
  <div class="mailpoet_editor_last_saved mailpoet_hidden"><%= __('Autosaved') %> <span class="mailpoet_autosaved_at"></span></div>
 
8
  <ul class="mailpoet_save_options mailpoet_hidden">
9
  <li class="mailpoet_save_option"><a href="javascript:;" class="mailpoet_save_template" data-automation-id="newsletter_save_as_template_option"><%= __('Save as template') %></a></li>
10
  <li class="mailpoet_save_option"><a href="javascript:;" class="mailpoet_save_export"><%= __('Export as template') %></a></li>
views/settings.html CHANGED
@@ -18,7 +18,7 @@
18
  <a class="nav-tab" href="#basics"><%= __('Basics') %></a>
19
  <a class="nav-tab" href="#signup"><%= __('Sign-up Confirmation') %></a>
20
  <a class="nav-tab" href="#mta"><%= __('Send With...') %></a>
21
- <a class="nav-tab" href="#advanced"><%= __('Advanced') %></a>
22
  <a class="nav-tab" href="#premium"><%= __('Key Activation') %></a>
23
  </h2>
24
 
@@ -52,6 +52,7 @@
52
  type="submit"
53
  class="button button-primary"
54
  name="submit"
 
55
  value="<%= __('Save settings') %>"
56
  />
57
  </p>
18
  <a class="nav-tab" href="#basics"><%= __('Basics') %></a>
19
  <a class="nav-tab" href="#signup"><%= __('Sign-up Confirmation') %></a>
20
  <a class="nav-tab" href="#mta"><%= __('Send With...') %></a>
21
+ <a class="nav-tab" href="#advanced" data-automation-id="settings-advanced-tab"><%= __('Advanced') %></a>
22
  <a class="nav-tab" href="#premium"><%= __('Key Activation') %></a>
23
  </h2>
24
 
52
  type="submit"
53
  class="button button-primary"
54
  name="submit"
55
+ data-automation-id="settings-submit-button"
56
  value="<%= __('Save settings') %>"
57
  />
58
  </p>
views/settings/advanced.html CHANGED
@@ -104,6 +104,7 @@
104
  <input
105
  type="radio"
106
  name="tracking[enabled]"
 
107
  value="1"
108
  <% if(settings.tracking.enabled) %>
109
  checked="checked"
@@ -115,6 +116,7 @@
115
  <input
116
  type="radio"
117
  name="tracking[enabled]"
 
118
  value=""
119
  <% if not(settings.tracking.enabled) %>
120
  checked="checked"
@@ -220,7 +222,7 @@
220
  />
221
  </p>
222
  <div id="settings_re_captcha_tokens_error" class="mailpoet_error_item mailpoet_error">
223
- <%= __('Please fill the reCAPTCHA keys.') %>
224
  </div>
225
  </div>
226
  </td>
104
  <input
105
  type="radio"
106
  name="tracking[enabled]"
107
+ data-automation-id="tracking-enabled-radio"
108
  value="1"
109
  <% if(settings.tracking.enabled) %>
110
  checked="checked"
116
  <input
117
  type="radio"
118
  name="tracking[enabled]"
119
+ data-automation-id="tracking-disabled-radio"
120
  value=""
121
  <% if not(settings.tracking.enabled) %>
122
  checked="checked"
222
  />
223
  </p>
224
  <div id="settings_re_captcha_tokens_error" class="mailpoet_error_item mailpoet_error">
225
+ <%= __('Please fill the reCAPTCHA keys.') %>
226
  </div>
227
  </div>
228
  </td>
views/settings/mta.html CHANGED
@@ -1123,19 +1123,23 @@
1123
  function updateMSSActivationUI() {
1124
  var $ = jQuery;
1125
  var group = $('.mailpoet_sending_methods .mailpoet_active').data('group');
1126
- var key_valid = $('.mailpoet_mss_key_valid').hasClass('mailpoet_hidden');
1127
 
1128
  if (group !== 'mailpoet') {
1129
- $('.mailpoet_actions .mailpoet_invalid_key').toggleClass('mailpoet_hidden', !key_valid);
1130
- $('.mailpoet_actions .mailpoet_valid_key').toggleClass('mailpoet_hidden', key_valid);
1131
  $('.mailpoet_other_sending_method_action').removeClass('button-primary').addClass('button-secondary').text('<%= __('Configure') %>');
1132
  } else {
1133
  $('.mailpoet_actions .mailpoet_valid_key').addClass('mailpoet_hidden');
1134
- $('.mailpoet_activated').toggleClass('mailpoet_hidden', key_valid);
1135
  $('.mailpoet_other_sending_method_action').removeClass('button-secondary').addClass('button-primary').text('<%= __('Activate') %>');
1136
- $('.mailpoet_invalid_key').toggleClass('mailpoet_hidden', !key_valid);
1137
- $('.mailpoet_sending_methods li[data-group="'+group+'"], .mailpoet_sending_methods li[data-group="'+group+'"] > .mailpoet_status').toggleClass('mailpoet_invalid_key', key_valid)
1138
  }
 
 
 
 
1139
  };
1140
  </script>
1141
 
1123
  function updateMSSActivationUI() {
1124
  var $ = jQuery;
1125
  var group = $('.mailpoet_sending_methods .mailpoet_active').data('group');
1126
+ var key_valid = !$('.mailpoet_mss_key_valid').hasClass('mailpoet_hidden');
1127
 
1128
  if (group !== 'mailpoet') {
1129
+ $('.mailpoet_actions .mailpoet_invalid_key').toggleClass('mailpoet_hidden', key_valid);
1130
+ $('.mailpoet_actions .mailpoet_valid_key').toggleClass('mailpoet_hidden', !key_valid);
1131
  $('.mailpoet_other_sending_method_action').removeClass('button-primary').addClass('button-secondary').text('<%= __('Configure') %>');
1132
  } else {
1133
  $('.mailpoet_actions .mailpoet_valid_key').addClass('mailpoet_hidden');
1134
+ $('.mailpoet_activated').toggleClass('mailpoet_hidden', !key_valid);
1135
  $('.mailpoet_other_sending_method_action').removeClass('button-secondary').addClass('button-primary').text('<%= __('Activate') %>');
1136
+ $('.mailpoet_invalid_key').toggleClass('mailpoet_hidden', key_valid);
1137
+ $('.mailpoet_sending_methods li[data-group="'+group+'"], .mailpoet_sending_methods li[data-group="'+group+'"] > .mailpoet_status').toggleClass('mailpoet_invalid_key', !key_valid)
1138
  }
1139
+
1140
+ if (key_valid) {
1141
+ $('.mailpoet_mss_activate_notice').toggle(group !== 'mailpoet');
1142
+ }
1143
  };
1144
  </script>
1145
 
views/settings/premium.html CHANGED
@@ -74,6 +74,19 @@
74
  href="<%= premium_activate_url | default('#') %>"
75
  ><%= __('Activate Premium.') %></a>
76
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  </td>
78
  </tr>
79
  </tbody>
@@ -83,7 +96,7 @@
83
  jQuery(function($) {
84
  $(function() {
85
  // verifying license key
86
- $('#mailpoet_premium_key_verify').on('click', function (e, activateMSS) {
87
  // get license key
88
  var key = $('#mailpoet_premium_key').val();
89
 
@@ -98,16 +111,11 @@
98
  MailPoet.Modal.loading(true);
99
 
100
  var promise1 = verifyMailPoetPremiumKey(key);
101
- var promise2 = verifyMailPoetSendingServiceKey(key, activateMSS);
102
 
103
  // wait until both requests are completed before hiding the loading modal
104
  promise1.always(function() {
105
  promise2.always(function() {
106
- // activate MSS by default
107
- if (activateMSS === undefined || activateMSS) {
108
- $('#mta_group').val('mailpoet');
109
- $('.mailpoet_sending_service_activate').trigger('click', false);
110
- }
111
  MailPoet.Modal.loading(false);
112
  });
113
  });
@@ -178,6 +186,7 @@
178
  $('.mailpoet_notice_server').hide();
179
  $('.mailpoet_mss_key_valid').text(response.data.message);
180
  $('.mailpoet_mss_key_valid').removeClass('mailpoet_hidden');
 
181
  }).fail(function(response) {
182
  if (response.errors.length > 0) {
183
  $('.mailpoet_mss_key_invalid').text(
74
  href="<%= premium_activate_url | default('#') %>"
75
  ><%= __('Activate Premium.') %></a>
76
  </div>
77
+ <div
78
+ class="mailpoet_mss_activate_notice mailpoet_spaced_block"
79
+ <% if mss_active or not(mss_key_valid) %>
80
+ style="display: none;"
81
+ <% endif %>
82
+ >
83
+ <span>
84
+ <%= __("Don't forget to activate the MailPoet Sending Service in the [link]Send with...[/link] tab above.")
85
+ |replaceLinkTags('#mta')
86
+ |raw
87
+ %>
88
+ </span>
89
+ </div>
90
  </td>
91
  </tr>
92
  </tbody>
96
  jQuery(function($) {
97
  $(function() {
98
  // verifying license key
99
+ $('#mailpoet_premium_key_verify').on('click', function () {
100
  // get license key
101
  var key = $('#mailpoet_premium_key').val();
102
 
111
  MailPoet.Modal.loading(true);
112
 
113
  var promise1 = verifyMailPoetPremiumKey(key);
114
+ var promise2 = verifyMailPoetSendingServiceKey(key);
115
 
116
  // wait until both requests are completed before hiding the loading modal
117
  promise1.always(function() {
118
  promise2.always(function() {
 
 
 
 
 
119
  MailPoet.Modal.loading(false);
120
  });
121
  });
186
  $('.mailpoet_notice_server').hide();
187
  $('.mailpoet_mss_key_valid').text(response.data.message);
188
  $('.mailpoet_mss_key_valid').removeClass('mailpoet_hidden');
189
+ updateMSSActivationUI();
190
  }).fail(function(response) {
191
  if (response.errors.length > 0) {
192
  $('.mailpoet_mss_key_invalid').text(