Version Description
- 2016-11-29 =
- Added: "bounced" status has been added to subscribers;
- Improved: execution time enforced between individual send operations. Avoids duplicate sending on really slow servers;
- Improved: Welcome emails are given higher priority for sending;
- Fixed: Welcome emails are not scheduled for WP users;
- Fixed: Unicode characters in FROM/REPLY-TO/TO fields are not rendered;
- Fixed: sending HTML emails with Amazon SES works again. Kudos Alex for reporting;
- Fixed: import fails when subscriber already exists in the database but the email is in different case format. Thx Ellen for telling us;
- Fixed: ampersand char ("&") inside the subject line won't throw errors in browser preview. Thanks Michel for reporting.
Download this release
Release Info
| Developer | wysija |
| Plugin | |
| Version | 3.0.0-beta.6 |
| Comparing to | |
| See all releases | |
Code changes from version 3.0.0-beta.5 to 3.0.0-beta.6
- assets/js/admin.js +239 -131
- assets/js/form_editor.js +11 -11
- assets/js/mailpoet.js +92 -22
- assets/js/newsletter_editor.js +151 -151
- assets/js/vendor.js +5 -5
- lang/mailpoet.pot +134 -129
- lib/API/Endpoints/Newsletters.php +1 -4
- lib/Cron/Workers/SendingQueue/SendingQueue.php +5 -3
- lib/Mailer/Mailer.php +21 -6
- lib/Mailer/Methods/AmazonSES.php +1 -1
- lib/Models/Segment.php +4 -0
- lib/Models/SendingQueue.php +7 -0
- lib/Models/Subscriber.php +20 -1
- lib/Models/SubscriberCustomField.php +7 -4
- lib/Newsletter/Renderer/Renderer.php +3 -3
- lib/Newsletter/Scheduler/Scheduler.php +5 -4
- lib/Segments/WP.php +9 -4
- lib/Subscribers/ImportExport/Import/Import.php +39 -33
- lib/Subscribers/ImportExport/Import/MailChimp.php +2 -2
- lib/Subscription/Pages.php +8 -0
- mailpoet.php +2 -2
- readme.txt +12 -2
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +5 -5
- views/segments.html +1 -0
- views/settings/mta.html +8 -1
- views/subscribers/subscribers.html +1 -0
- views/update.html +12 -10
assets/js/admin.js
CHANGED
|
@@ -3,13 +3,13 @@ webpackJsonp([0],[
|
|
| 3 |
/***/ function(module, exports, __webpack_require__) {
|
| 4 |
|
| 5 |
__webpack_require__(1);
|
| 6 |
-
__webpack_require__(
|
| 7 |
-
__webpack_require__(
|
| 8 |
-
__webpack_require__(
|
| 9 |
-
__webpack_require__(
|
| 10 |
-
__webpack_require__(
|
| 11 |
-
__webpack_require__(
|
| 12 |
-
module.exports = __webpack_require__(
|
| 13 |
|
| 14 |
|
| 15 |
/***/ },
|
|
@@ -3216,30 +3216,38 @@ webpackJsonp([0],[
|
|
| 3216 |
// Set.prototype.keys
|
| 3217 |
Set.prototype != null && typeof Set.prototype.keys === 'function' && isNative(Set.prototype.keys);
|
| 3218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3219 |
if (canUseCollections) {
|
| 3220 |
var itemMap = new Map();
|
| 3221 |
var rootIDSet = new Set();
|
| 3222 |
|
| 3223 |
-
|
| 3224 |
itemMap.set(id, item);
|
| 3225 |
};
|
| 3226 |
-
|
| 3227 |
return itemMap.get(id);
|
| 3228 |
};
|
| 3229 |
-
|
| 3230 |
itemMap['delete'](id);
|
| 3231 |
};
|
| 3232 |
-
|
| 3233 |
return Array.from(itemMap.keys());
|
| 3234 |
};
|
| 3235 |
|
| 3236 |
-
|
| 3237 |
rootIDSet.add(id);
|
| 3238 |
};
|
| 3239 |
-
|
| 3240 |
rootIDSet['delete'](id);
|
| 3241 |
};
|
| 3242 |
-
|
| 3243 |
return Array.from(rootIDSet.keys());
|
| 3244 |
};
|
| 3245 |
} else {
|
|
@@ -3255,31 +3263,31 @@ webpackJsonp([0],[
|
|
| 3255 |
return parseInt(key.substr(1), 10);
|
| 3256 |
};
|
| 3257 |
|
| 3258 |
-
|
| 3259 |
var key = getKeyFromID(id);
|
| 3260 |
itemByKey[key] = item;
|
| 3261 |
};
|
| 3262 |
-
|
| 3263 |
var key = getKeyFromID(id);
|
| 3264 |
return itemByKey[key];
|
| 3265 |
};
|
| 3266 |
-
|
| 3267 |
var key = getKeyFromID(id);
|
| 3268 |
delete itemByKey[key];
|
| 3269 |
};
|
| 3270 |
-
|
| 3271 |
return Object.keys(itemByKey).map(getIDFromKey);
|
| 3272 |
};
|
| 3273 |
|
| 3274 |
-
|
| 3275 |
var key = getKeyFromID(id);
|
| 3276 |
rootByKey[key] = true;
|
| 3277 |
};
|
| 3278 |
-
|
| 3279 |
var key = getKeyFromID(id);
|
| 3280 |
delete rootByKey[key];
|
| 3281 |
};
|
| 3282 |
-
|
| 3283 |
return Object.keys(rootByKey).map(getIDFromKey);
|
| 3284 |
};
|
| 3285 |
}
|
|
@@ -4060,7 +4068,7 @@ webpackJsonp([0],[
|
|
| 4060 |
|
| 4061 |
'use strict';
|
| 4062 |
|
| 4063 |
-
module.exports = '15.4.
|
| 4064 |
|
| 4065 |
/***/ },
|
| 4066 |
/* 32 */
|
|
@@ -5465,6 +5473,28 @@ webpackJsonp([0],[
|
|
| 5465 |
return '.' + inst._rootNodeID;
|
| 5466 |
};
|
| 5467 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5468 |
/**
|
| 5469 |
* This is a unified interface for event plugins to be installed and configured.
|
| 5470 |
*
|
|
@@ -5533,7 +5563,12 @@ webpackJsonp([0],[
|
|
| 5533 |
* @return {?function} The stored callback.
|
| 5534 |
*/
|
| 5535 |
getListener: function (inst, registrationName) {
|
|
|
|
|
|
|
| 5536 |
var bankForRegistrationName = listenerBank[registrationName];
|
|
|
|
|
|
|
|
|
|
| 5537 |
var key = getDictionaryKey(inst);
|
| 5538 |
return bankForRegistrationName && bankForRegistrationName[key];
|
| 5539 |
},
|
|
@@ -19712,18 +19747,6 @@ webpackJsonp([0],[
|
|
| 19712 |
return tag === 'button' || tag === 'input' || tag === 'select' || tag === 'textarea';
|
| 19713 |
}
|
| 19714 |
|
| 19715 |
-
function shouldPreventMouseEvent(inst) {
|
| 19716 |
-
if (inst) {
|
| 19717 |
-
var disabled = inst._currentElement && inst._currentElement.props.disabled;
|
| 19718 |
-
|
| 19719 |
-
if (disabled) {
|
| 19720 |
-
return isInteractive(inst._tag);
|
| 19721 |
-
}
|
| 19722 |
-
}
|
| 19723 |
-
|
| 19724 |
-
return false;
|
| 19725 |
-
}
|
| 19726 |
-
|
| 19727 |
var SimpleEventPlugin = {
|
| 19728 |
|
| 19729 |
eventTypes: eventTypes,
|
|
@@ -19794,10 +19817,7 @@ webpackJsonp([0],[
|
|
| 19794 |
case 'topMouseDown':
|
| 19795 |
case 'topMouseMove':
|
| 19796 |
case 'topMouseUp':
|
| 19797 |
-
|
| 19798 |
-
if (shouldPreventMouseEvent(targetInst)) {
|
| 19799 |
-
return null;
|
| 19800 |
-
}
|
| 19801 |
/* falls through */
|
| 19802 |
case 'topMouseOut':
|
| 19803 |
case 'topMouseOver':
|
|
@@ -21159,7 +21179,7 @@ webpackJsonp([0],[
|
|
| 21159 |
|
| 21160 |
'use strict';
|
| 21161 |
|
| 21162 |
-
module.exports = '15.4.
|
| 21163 |
|
| 21164 |
/***/ },
|
| 21165 |
/* 174 */
|
|
@@ -29262,6 +29282,10 @@ webpackJsonp([0],[
|
|
| 29262 |
case 'unsubscribed':
|
| 29263 |
status = _mailpoet2['default'].I18n.t('unsubscribed');
|
| 29264 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29265 |
}
|
| 29266 |
|
| 29267 |
var segments = false;
|
|
@@ -38550,7 +38574,7 @@ webpackJsonp([0],[
|
|
| 38550 |
|
| 38551 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 38552 |
|
| 38553 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(281), __webpack_require__(
|
| 38554 |
var fields = [{
|
| 38555 |
name: 'email',
|
| 38556 |
label: MailPoet.I18n.t('email'),
|
|
@@ -38579,7 +38603,8 @@ webpackJsonp([0],[
|
|
| 38579 |
values: {
|
| 38580 |
'subscribed': MailPoet.I18n.t('subscribed'),
|
| 38581 |
'unconfirmed': MailPoet.I18n.t('unconfirmed'),
|
| 38582 |
-
'unsubscribed': MailPoet.I18n.t('unsubscribed')
|
|
|
|
| 38583 |
},
|
| 38584 |
filter: function filter(subscriber, value) {
|
| 38585 |
if (~ ~subscriber.wp_user_id > 0 && value === 'unconfirmed') {
|
|
@@ -39691,7 +39716,7 @@ webpackJsonp([0],[
|
|
| 39691 |
/***/ function(module, exports, __webpack_require__) {
|
| 39692 |
|
| 39693 |
/* WEBPACK VAR INJECTION */(function(module) {//! moment.js
|
| 39694 |
-
//! version : 2.
|
| 39695 |
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
| 39696 |
//! license : MIT
|
| 39697 |
//! momentjs.com
|
|
@@ -39734,7 +39759,7 @@ webpackJsonp([0],[
|
|
| 39734 |
}
|
| 39735 |
|
| 39736 |
function isNumber(input) {
|
| 39737 |
-
return typeof
|
| 39738 |
}
|
| 39739 |
|
| 39740 |
function isDate(input) {
|
|
@@ -39926,6 +39951,9 @@ webpackJsonp([0],[
|
|
| 39926 |
function Moment(config) {
|
| 39927 |
copyConfig(this, config);
|
| 39928 |
this._d = new Date(config._d != null ? config._d.getTime() : NaN);
|
|
|
|
|
|
|
|
|
|
| 39929 |
// Prevent infinite loop in case updateOffset creates new moment
|
| 39930 |
// objects.
|
| 39931 |
if (updateInProgress === false) {
|
|
@@ -43953,7 +43981,7 @@ webpackJsonp([0],[
|
|
| 43953 |
// Side effect imports
|
| 43954 |
|
| 43955 |
|
| 43956 |
-
hooks.version = '2.
|
| 43957 |
|
| 43958 |
setHookCallback(createLocal);
|
| 43959 |
|
|
@@ -44222,12 +44250,14 @@ webpackJsonp([0],[
|
|
| 44222 |
"./vi.js": 395,
|
| 44223 |
"./x-pseudo": 396,
|
| 44224 |
"./x-pseudo.js": 396,
|
| 44225 |
-
"./
|
| 44226 |
-
"./
|
| 44227 |
-
"./zh-
|
| 44228 |
-
"./zh-
|
| 44229 |
-
"./zh-
|
| 44230 |
-
"./zh-
|
|
|
|
|
|
|
| 44231 |
};
|
| 44232 |
function webpackContext(req) {
|
| 44233 |
return __webpack_require__(webpackContextResolve(req));
|
|
@@ -45825,7 +45855,7 @@ webpackJsonp([0],[
|
|
| 45825 |
sameElse : 'L'
|
| 45826 |
},
|
| 45827 |
relativeTime : {
|
| 45828 |
-
future : '
|
| 45829 |
past : 'fa %s',
|
| 45830 |
s : 'uns segons',
|
| 45831 |
m : 'un minut',
|
|
@@ -54189,6 +54219,71 @@ webpackJsonp([0],[
|
|
| 54189 |
|
| 54190 |
/***/ },
|
| 54191 |
/* 397 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54192 |
/***/ function(module, exports, __webpack_require__) {
|
| 54193 |
|
| 54194 |
//! moment.js locale configuration
|
|
@@ -54320,7 +54415,7 @@ webpackJsonp([0],[
|
|
| 54320 |
|
| 54321 |
|
| 54322 |
/***/ },
|
| 54323 |
-
/*
|
| 54324 |
/***/ function(module, exports, __webpack_require__) {
|
| 54325 |
|
| 54326 |
//! moment.js locale configuration
|
|
@@ -54430,7 +54525,7 @@ webpackJsonp([0],[
|
|
| 54430 |
|
| 54431 |
|
| 54432 |
/***/ },
|
| 54433 |
-
/*
|
| 54434 |
/***/ function(module, exports, __webpack_require__) {
|
| 54435 |
|
| 54436 |
//! moment.js locale configuration
|
|
@@ -54539,14 +54634,14 @@ webpackJsonp([0],[
|
|
| 54539 |
|
| 54540 |
|
| 54541 |
/***/ },
|
| 54542 |
-
/*
|
| 54543 |
/***/ function(module, exports, __webpack_require__) {
|
| 54544 |
|
| 54545 |
/* eslint-disable vars-on-top, no-var, prefer-template */
|
| 54546 |
-
var isRegExp = __webpack_require__(
|
| 54547 |
-
var escapeRegExp = __webpack_require__(
|
| 54548 |
-
var isString = __webpack_require__(
|
| 54549 |
-
var flatten = __webpack_require__(
|
| 54550 |
|
| 54551 |
/**
|
| 54552 |
* Given a string, replace every substring that is matched by the `match` regex
|
|
@@ -54604,7 +54699,7 @@ webpackJsonp([0],[
|
|
| 54604 |
|
| 54605 |
|
| 54606 |
/***/ },
|
| 54607 |
-
/*
|
| 54608 |
/***/ function(module, exports, __webpack_require__) {
|
| 54609 |
|
| 54610 |
/* WEBPACK VAR INJECTION */(function(global, module) {/**
|
|
@@ -54732,7 +54827,7 @@ webpackJsonp([0],[
|
|
| 54732 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(290)(module)))
|
| 54733 |
|
| 54734 |
/***/ },
|
| 54735 |
-
/*
|
| 54736 |
/***/ function(module, exports) {
|
| 54737 |
|
| 54738 |
/* WEBPACK VAR INJECTION */(function(global) {/**
|
|
@@ -54905,7 +55000,7 @@ webpackJsonp([0],[
|
|
| 54905 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 54906 |
|
| 54907 |
/***/ },
|
| 54908 |
-
/*
|
| 54909 |
/***/ function(module, exports) {
|
| 54910 |
|
| 54911 |
/**
|
|
@@ -55006,7 +55101,7 @@ webpackJsonp([0],[
|
|
| 55006 |
|
| 55007 |
|
| 55008 |
/***/ },
|
| 55009 |
-
/*
|
| 55010 |
/***/ function(module, exports) {
|
| 55011 |
|
| 55012 |
/* WEBPACK VAR INJECTION */(function(global) {/**
|
|
@@ -55362,7 +55457,7 @@ webpackJsonp([0],[
|
|
| 55362 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 55363 |
|
| 55364 |
/***/ },
|
| 55365 |
-
/*
|
| 55366 |
/***/ function(module, exports, __webpack_require__) {
|
| 55367 |
|
| 55368 |
'use strict';
|
|
@@ -55381,43 +55476,43 @@ webpackJsonp([0],[
|
|
| 55381 |
|
| 55382 |
var _history = __webpack_require__(236);
|
| 55383 |
|
| 55384 |
-
var _newslettersTypesJsx = __webpack_require__(
|
| 55385 |
|
| 55386 |
var _newslettersTypesJsx2 = _interopRequireDefault(_newslettersTypesJsx);
|
| 55387 |
|
| 55388 |
-
var _newslettersTemplatesJsx = __webpack_require__(
|
| 55389 |
|
| 55390 |
var _newslettersTemplatesJsx2 = _interopRequireDefault(_newslettersTemplatesJsx);
|
| 55391 |
|
| 55392 |
-
var _newslettersSendJsx = __webpack_require__(
|
| 55393 |
|
| 55394 |
var _newslettersSendJsx2 = _interopRequireDefault(_newslettersSendJsx);
|
| 55395 |
|
| 55396 |
-
var _newslettersTypesStandardJsx = __webpack_require__(
|
| 55397 |
|
| 55398 |
var _newslettersTypesStandardJsx2 = _interopRequireDefault(_newslettersTypesStandardJsx);
|
| 55399 |
|
| 55400 |
-
var _newslettersTypesWelcomeWelcomeJsx = __webpack_require__(
|
| 55401 |
|
| 55402 |
var _newslettersTypesWelcomeWelcomeJsx2 = _interopRequireDefault(_newslettersTypesWelcomeWelcomeJsx);
|
| 55403 |
|
| 55404 |
-
var _newslettersTypesNotificationNotificationJsx = __webpack_require__(
|
| 55405 |
|
| 55406 |
var _newslettersTypesNotificationNotificationJsx2 = _interopRequireDefault(_newslettersTypesNotificationNotificationJsx);
|
| 55407 |
|
| 55408 |
-
var _newslettersListingsStandardJsx = __webpack_require__(
|
| 55409 |
|
| 55410 |
var _newslettersListingsStandardJsx2 = _interopRequireDefault(_newslettersListingsStandardJsx);
|
| 55411 |
|
| 55412 |
-
var _newslettersListingsWelcomeJsx = __webpack_require__(
|
| 55413 |
|
| 55414 |
var _newslettersListingsWelcomeJsx2 = _interopRequireDefault(_newslettersListingsWelcomeJsx);
|
| 55415 |
|
| 55416 |
-
var _newslettersListingsNotificationJsx = __webpack_require__(
|
| 55417 |
|
| 55418 |
var _newslettersListingsNotificationJsx2 = _interopRequireDefault(_newslettersListingsNotificationJsx);
|
| 55419 |
|
| 55420 |
-
var _newslettersListingsNotification_historyJsx = __webpack_require__(
|
| 55421 |
|
| 55422 |
var _newslettersListingsNotification_historyJsx2 = _interopRequireDefault(_newslettersListingsNotification_historyJsx);
|
| 55423 |
|
|
@@ -55457,12 +55552,12 @@ webpackJsonp([0],[
|
|
| 55457 |
/* Listings */ /* Newsletter: type selection */ /* New newsletter: types */ /* Template selection */ /* Sending options */
|
| 55458 |
|
| 55459 |
/***/ },
|
| 55460 |
-
/*
|
| 55461 |
/***/ function(module, exports, __webpack_require__) {
|
| 55462 |
|
| 55463 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 55464 |
|
| 55465 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(267), __webpack_require__(180), __webpack_require__(
|
| 55466 |
var NewsletterTypes = React.createClass({
|
| 55467 |
displayName: 'NewsletterTypes',
|
| 55468 |
|
|
@@ -55609,7 +55704,7 @@ webpackJsonp([0],[
|
|
| 55609 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 55610 |
|
| 55611 |
/***/ },
|
| 55612 |
-
/*
|
| 55613 |
/***/ function(module, exports, __webpack_require__) {
|
| 55614 |
|
| 55615 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
|
@@ -55677,12 +55772,12 @@ webpackJsonp([0],[
|
|
| 55677 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 55678 |
|
| 55679 |
/***/ },
|
| 55680 |
-
/*
|
| 55681 |
/***/ function(module, exports, __webpack_require__) {
|
| 55682 |
|
| 55683 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 55684 |
|
| 55685 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(270), __webpack_require__(267), __webpack_require__(180), __webpack_require__(268), __webpack_require__(
|
| 55686 |
|
| 55687 |
var ImportTemplate = React.createClass({
|
| 55688 |
displayName: 'ImportTemplate',
|
|
@@ -55949,14 +56044,14 @@ webpackJsonp([0],[
|
|
| 55949 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 55950 |
|
| 55951 |
/***/ },
|
| 55952 |
-
/*
|
| 55953 |
/***/ function(module, exports, __webpack_require__) {
|
| 55954 |
|
| 55955 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 55956 |
|
| 55957 |
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; };
|
| 55958 |
|
| 55959 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(180), __webpack_require__(270), __webpack_require__(267), __webpack_require__(281), __webpack_require__(
|
| 55960 |
|
| 55961 |
var NewsletterSend = React.createClass({
|
| 55962 |
displayName: 'NewsletterSend',
|
|
@@ -56196,7 +56291,7 @@ webpackJsonp([0],[
|
|
| 56196 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56197 |
|
| 56198 |
/***/ },
|
| 56199 |
-
/*
|
| 56200 |
/***/ function(module, exports, __webpack_require__) {
|
| 56201 |
|
| 56202 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
|
@@ -56572,12 +56667,12 @@ webpackJsonp([0],[
|
|
| 56572 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56573 |
|
| 56574 |
/***/ },
|
| 56575 |
-
/*
|
| 56576 |
/***/ function(module, exports, __webpack_require__) {
|
| 56577 |
|
| 56578 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 56579 |
|
| 56580 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(
|
| 56581 |
|
| 56582 |
var settings = window.mailpoet_settings || {};
|
| 56583 |
|
|
@@ -56671,7 +56766,7 @@ webpackJsonp([0],[
|
|
| 56671 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56672 |
|
| 56673 |
/***/ },
|
| 56674 |
-
/*
|
| 56675 |
/***/ function(module, exports, __webpack_require__) {
|
| 56676 |
|
| 56677 |
'use strict';
|
|
@@ -56690,7 +56785,7 @@ webpackJsonp([0],[
|
|
| 56690 |
|
| 56691 |
var _formFieldsSelectJsx2 = _interopRequireDefault(_formFieldsSelectJsx);
|
| 56692 |
|
| 56693 |
-
var _newslettersSchedulingCommonJsx = __webpack_require__(
|
| 56694 |
|
| 56695 |
var intervalField = {
|
| 56696 |
name: 'intervalType',
|
|
@@ -56804,7 +56899,7 @@ webpackJsonp([0],[
|
|
| 56804 |
module.exports = NotificationScheduling;
|
| 56805 |
|
| 56806 |
/***/ },
|
| 56807 |
-
/*
|
| 56808 |
/***/ function(module, exports, __webpack_require__) {
|
| 56809 |
|
| 56810 |
'use strict';
|
|
@@ -56898,12 +56993,12 @@ webpackJsonp([0],[
|
|
| 56898 |
exports.nthWeekDayValues = _nthWeekDayValues;
|
| 56899 |
|
| 56900 |
/***/ },
|
| 56901 |
-
/*
|
| 56902 |
/***/ function(module, exports, __webpack_require__) {
|
| 56903 |
|
| 56904 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 56905 |
|
| 56906 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(
|
| 56907 |
|
| 56908 |
var settings = window.mailpoet_settings || {};
|
| 56909 |
|
|
@@ -56970,7 +57065,7 @@ webpackJsonp([0],[
|
|
| 56970 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56971 |
|
| 56972 |
/***/ },
|
| 56973 |
-
/*
|
| 56974 |
/***/ function(module, exports, __webpack_require__) {
|
| 56975 |
|
| 56976 |
'use strict';
|
|
@@ -56997,7 +57092,7 @@ webpackJsonp([0],[
|
|
| 56997 |
|
| 56998 |
var _formFieldsTextJsx2 = _interopRequireDefault(_formFieldsTextJsx);
|
| 56999 |
|
| 57000 |
-
var _newslettersSchedulingCommonJsx = __webpack_require__(
|
| 57001 |
|
| 57002 |
var availableRoles = window.mailpoet_roles || {};
|
| 57003 |
var availableSegments = _underscore2['default'].filter(window.mailpoet_segments || [], function (segment) {
|
|
@@ -57142,12 +57237,12 @@ webpackJsonp([0],[
|
|
| 57142 |
module.exports = WelcomeScheduling;
|
| 57143 |
|
| 57144 |
/***/ },
|
| 57145 |
-
/*
|
| 57146 |
/***/ function(module, exports, __webpack_require__) {
|
| 57147 |
|
| 57148 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 57149 |
|
| 57150 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(
|
| 57151 |
|
| 57152 |
var NewsletterStandard = React.createClass({
|
| 57153 |
displayName: 'NewsletterStandard',
|
|
@@ -57196,12 +57291,12 @@ webpackJsonp([0],[
|
|
| 57196 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 57197 |
|
| 57198 |
/***/ },
|
| 57199 |
-
/*
|
| 57200 |
/***/ function(module, exports, __webpack_require__) {
|
| 57201 |
|
| 57202 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 57203 |
|
| 57204 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(270), __webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(
|
| 57205 |
|
| 57206 |
var field = {
|
| 57207 |
name: 'options',
|
|
@@ -57298,12 +57393,12 @@ webpackJsonp([0],[
|
|
| 57298 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 57299 |
|
| 57300 |
/***/ },
|
| 57301 |
-
/*
|
| 57302 |
/***/ function(module, exports, __webpack_require__) {
|
| 57303 |
|
| 57304 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 57305 |
|
| 57306 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(270), __webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(
|
| 57307 |
|
| 57308 |
var field = {
|
| 57309 |
name: 'options',
|
|
@@ -57392,7 +57487,7 @@ webpackJsonp([0],[
|
|
| 57392 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 57393 |
|
| 57394 |
/***/ },
|
| 57395 |
-
/*
|
| 57396 |
/***/ function(module, exports, __webpack_require__) {
|
| 57397 |
|
| 57398 |
'use strict';
|
|
@@ -57421,11 +57516,11 @@ webpackJsonp([0],[
|
|
| 57421 |
|
| 57422 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 57423 |
|
| 57424 |
-
var _newslettersListingsTabsJsx = __webpack_require__(
|
| 57425 |
|
| 57426 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 57427 |
|
| 57428 |
-
var _newslettersListingsMixinsJsx = __webpack_require__(
|
| 57429 |
|
| 57430 |
var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
|
| 57431 |
|
|
@@ -57630,7 +57725,7 @@ webpackJsonp([0],[
|
|
| 57630 |
module.exports = NewsletterListStandard;
|
| 57631 |
|
| 57632 |
/***/ },
|
| 57633 |
-
/*
|
| 57634 |
/***/ function(module, exports, __webpack_require__) {
|
| 57635 |
|
| 57636 |
'use strict';
|
|
@@ -57700,7 +57795,7 @@ webpackJsonp([0],[
|
|
| 57700 |
module.exports = ListingTabs;
|
| 57701 |
|
| 57702 |
/***/ },
|
| 57703 |
-
/*
|
| 57704 |
/***/ function(module, exports, __webpack_require__) {
|
| 57705 |
|
| 57706 |
'use strict';
|
|
@@ -57901,7 +57996,7 @@ webpackJsonp([0],[
|
|
| 57901 |
exports.StatisticsMixin = _StatisticsMixin;
|
| 57902 |
|
| 57903 |
/***/ },
|
| 57904 |
-
/*
|
| 57905 |
/***/ function(module, exports, __webpack_require__) {
|
| 57906 |
|
| 57907 |
'use strict';
|
|
@@ -57920,7 +58015,7 @@ webpackJsonp([0],[
|
|
| 57920 |
|
| 57921 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 57922 |
|
| 57923 |
-
var _newslettersListingsTabsJsx = __webpack_require__(
|
| 57924 |
|
| 57925 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 57926 |
|
|
@@ -58295,7 +58390,7 @@ webpackJsonp([0],[
|
|
| 58295 |
module.exports = NewsletterListWelcome;
|
| 58296 |
|
| 58297 |
/***/ },
|
| 58298 |
-
/*
|
| 58299 |
/***/ function(module, exports, __webpack_require__) {
|
| 58300 |
|
| 58301 |
'use strict';
|
|
@@ -58314,7 +58409,7 @@ webpackJsonp([0],[
|
|
| 58314 |
|
| 58315 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 58316 |
|
| 58317 |
-
var _newslettersListingsTabsJsx = __webpack_require__(
|
| 58318 |
|
| 58319 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 58320 |
|
|
@@ -58330,7 +58425,7 @@ webpackJsonp([0],[
|
|
| 58330 |
|
| 58331 |
var _mailpoet2 = _interopRequireDefault(_mailpoet);
|
| 58332 |
|
| 58333 |
-
var _newslettersSchedulingCommonJsx = __webpack_require__(
|
| 58334 |
|
| 58335 |
var messages = {
|
| 58336 |
onTrash: function onTrash(response) {
|
|
@@ -58641,7 +58736,7 @@ webpackJsonp([0],[
|
|
| 58641 |
module.exports = NewsletterListNotification;
|
| 58642 |
|
| 58643 |
/***/ },
|
| 58644 |
-
/*
|
| 58645 |
/***/ function(module, exports, __webpack_require__) {
|
| 58646 |
|
| 58647 |
'use strict';
|
|
@@ -58670,11 +58765,11 @@ webpackJsonp([0],[
|
|
| 58670 |
|
| 58671 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 58672 |
|
| 58673 |
-
var _newslettersListingsTabsJsx = __webpack_require__(
|
| 58674 |
|
| 58675 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 58676 |
|
| 58677 |
-
var _newslettersListingsMixinsJsx = __webpack_require__(
|
| 58678 |
|
| 58679 |
var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
|
| 58680 |
|
|
@@ -58809,7 +58904,7 @@ webpackJsonp([0],[
|
|
| 58809 |
module.exports = NewsletterListNotificationHistory;
|
| 58810 |
|
| 58811 |
/***/ },
|
| 58812 |
-
/*
|
| 58813 |
/***/ function(module, exports, __webpack_require__) {
|
| 58814 |
|
| 58815 |
'use strict';
|
|
@@ -58828,11 +58923,11 @@ webpackJsonp([0],[
|
|
| 58828 |
|
| 58829 |
var _history = __webpack_require__(236);
|
| 58830 |
|
| 58831 |
-
var _segmentsListJsx = __webpack_require__(
|
| 58832 |
|
| 58833 |
var _segmentsListJsx2 = _interopRequireDefault(_segmentsListJsx);
|
| 58834 |
|
| 58835 |
-
var _segmentsFormJsx = __webpack_require__(
|
| 58836 |
|
| 58837 |
var _segmentsFormJsx2 = _interopRequireDefault(_segmentsFormJsx);
|
| 58838 |
|
|
@@ -58864,7 +58959,7 @@ webpackJsonp([0],[
|
|
| 58864 |
}
|
| 58865 |
|
| 58866 |
/***/ },
|
| 58867 |
-
/*
|
| 58868 |
/***/ function(module, exports, __webpack_require__) {
|
| 58869 |
|
| 58870 |
'use strict';
|
|
@@ -58909,6 +59004,9 @@ webpackJsonp([0],[
|
|
| 58909 |
}, {
|
| 58910 |
name: 'unsubscribed',
|
| 58911 |
label: _mailpoet2['default'].I18n.t('unsubscribed')
|
|
|
|
|
|
|
|
|
|
| 58912 |
}, {
|
| 58913 |
name: 'created_at',
|
| 58914 |
label: _mailpoet2['default'].I18n.t('createdOn'),
|
|
@@ -59050,6 +59148,7 @@ webpackJsonp([0],[
|
|
| 59050 |
var subscribed = ~ ~(segment.subscribers_count.subscribed || 0);
|
| 59051 |
var unconfirmed = ~ ~(segment.subscribers_count.unconfirmed || 0);
|
| 59052 |
var unsubscribed = ~ ~(segment.subscribers_count.unsubscribed || 0);
|
|
|
|
| 59053 |
|
| 59054 |
var segment_name = undefined;
|
| 59055 |
|
|
@@ -59120,6 +59219,15 @@ webpackJsonp([0],[
|
|
| 59120 |
unsubscribed.toLocaleString()
|
| 59121 |
)
|
| 59122 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59123 |
_react2['default'].createElement(
|
| 59124 |
'td',
|
| 59125 |
{ className: 'column-date', 'data-colname': _mailpoet2['default'].I18n.t('createdOn') },
|
|
@@ -59167,7 +59275,7 @@ webpackJsonp([0],[
|
|
| 59167 |
module.exports = SegmentList;
|
| 59168 |
|
| 59169 |
/***/ },
|
| 59170 |
-
/*
|
| 59171 |
/***/ function(module, exports, __webpack_require__) {
|
| 59172 |
|
| 59173 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
|
@@ -59227,7 +59335,7 @@ webpackJsonp([0],[
|
|
| 59227 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 59228 |
|
| 59229 |
/***/ },
|
| 59230 |
-
/*
|
| 59231 |
/***/ function(module, exports, __webpack_require__) {
|
| 59232 |
|
| 59233 |
'use strict';
|
|
@@ -59246,7 +59354,7 @@ webpackJsonp([0],[
|
|
| 59246 |
|
| 59247 |
var _history = __webpack_require__(236);
|
| 59248 |
|
| 59249 |
-
var _formsListJsx = __webpack_require__(
|
| 59250 |
|
| 59251 |
var _formsListJsx2 = _interopRequireDefault(_formsListJsx);
|
| 59252 |
|
|
@@ -59276,7 +59384,7 @@ webpackJsonp([0],[
|
|
| 59276 |
}
|
| 59277 |
|
| 59278 |
/***/ },
|
| 59279 |
-
/*
|
| 59280 |
/***/ function(module, exports, __webpack_require__) {
|
| 59281 |
|
| 59282 |
'use strict';
|
|
@@ -59507,11 +59615,11 @@ webpackJsonp([0],[
|
|
| 59507 |
module.exports = FormList;
|
| 59508 |
|
| 59509 |
/***/ },
|
| 59510 |
-
/*
|
| 59511 |
/***/ function(module, exports, __webpack_require__) {
|
| 59512 |
|
| 59513 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 59514 |
-
__webpack_require__(
|
| 59515 |
__webpack_require__(266),
|
| 59516 |
__webpack_require__(267)
|
| 59517 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
|
@@ -59588,14 +59696,14 @@ webpackJsonp([0],[
|
|
| 59588 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 59589 |
|
| 59590 |
/***/ },
|
| 59591 |
-
/*
|
| 59592 |
/***/ function(module, exports, __webpack_require__) {
|
| 59593 |
|
| 59594 |
-
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["Backbone"] = __webpack_require__(
|
| 59595 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 59596 |
|
| 59597 |
/***/ },
|
| 59598 |
-
/*
|
| 59599 |
/***/ function(module, exports, __webpack_require__) {
|
| 59600 |
|
| 59601 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {// Backbone.js 1.3.3
|
|
@@ -61522,17 +61630,17 @@ webpackJsonp([0],[
|
|
| 61522 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 61523 |
|
| 61524 |
/***/ },
|
| 61525 |
-
/*
|
| 61526 |
/***/ function(module, exports, __webpack_require__) {
|
| 61527 |
|
| 61528 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 61529 |
-
__webpack_require__(
|
| 61530 |
__webpack_require__(270),
|
| 61531 |
__webpack_require__(266),
|
| 61532 |
__webpack_require__(267),
|
| 61533 |
-
__webpack_require__(434),
|
| 61534 |
__webpack_require__(435),
|
| 61535 |
__webpack_require__(436),
|
|
|
|
| 61536 |
__webpack_require__(289),
|
| 61537 |
__webpack_require__(279)
|
| 61538 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function (
|
|
@@ -62635,8 +62743,8 @@ webpackJsonp([0],[
|
|
| 62635 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 62636 |
|
| 62637 |
/***/ },
|
| 62638 |
-
/*
|
| 62639 |
-
/*
|
| 62640 |
/***/ function(module, exports) {
|
| 62641 |
|
| 62642 |
/*!
|
|
@@ -62647,7 +62755,7 @@ webpackJsonp([0],[
|
|
| 62647 |
!function(e){"use strict";function t(t,r){if(r=r||{},r.worker&&w.WORKERS_SUPPORTED){var n=h();return n.userStep=r.step,n.userChunk=r.chunk,n.userComplete=r.complete,n.userError=r.error,r.step=m(r.step),r.chunk=m(r.chunk),r.complete=m(r.complete),r.error=m(r.error),delete r.worker,void n.postMessage({input:t,config:r,workerId:n.id})}var o=null;return"string"==typeof t?o=r.download?new i(r):new a(r):(e.File&&t instanceof File||t instanceof Object)&&(o=new s(r)),o.stream(t)}function r(e,t){function r(){"object"==typeof t&&("string"==typeof t.delimiter&&1==t.delimiter.length&&-1==w.BAD_DELIMITERS.indexOf(t.delimiter)&&(u=t.delimiter),("boolean"==typeof t.quotes||t.quotes instanceof Array)&&(o=t.quotes),"string"==typeof t.newline&&(f=t.newline))}function n(e){if("object"!=typeof e)return[];var t=[];for(var r in e)t.push(r);return t}function i(e,t){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=e instanceof Array&&e.length>0,i=!(t[0]instanceof Array);if(n){for(var a=0;a<e.length;a++)a>0&&(r+=u),r+=s(e[a],a);t.length>0&&(r+=f)}for(var o=0;o<t.length;o++){for(var h=n?e.length:t[o].length,d=0;h>d;d++){d>0&&(r+=u);var c=n&&i?e[d]:d;r+=s(t[o][c],d)}o<t.length-1&&(r+=f)}return r}function s(e,t){if("undefined"==typeof e||null===e)return"";e=e.toString().replace(/"/g,'""');var r="boolean"==typeof o&&o||o instanceof Array&&o[t]||a(e,w.BAD_DELIMITERS)||e.indexOf(u)>-1||" "==e.charAt(0)||" "==e.charAt(e.length-1);return r?'"'+e+'"':e}function a(e,t){for(var r=0;r<t.length;r++)if(e.indexOf(t[r])>-1)return!0;return!1}var o=!1,u=",",f="\r\n";if(r(),"string"==typeof e&&(e=JSON.parse(e)),e instanceof Array){if(!e.length||e[0]instanceof Array)return i(null,e);if("object"==typeof e[0])return i(n(e[0]),e)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),e.data instanceof Array&&(e.fields||(e.fields=e.data[0]instanceof Array?e.fields:n(e.data[0])),e.data[0]instanceof Array||"object"==typeof e.data[0]||(e.data=[e.data])),i(e.fields||[],e.data||[]);throw"exception: Unable to serialize unrecognized input"}function n(t){function r(e){var t=_(e);t.chunkSize=parseInt(t.chunkSize),this._handle=new o(t),this._handle.streamer=this,this._config=t}this._handle=null,this._paused=!1,this._finished=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this._completeResults={data:[],errors:[],meta:{}},r.call(this,t),this.parseChunk=function(t){var r=this._partialLine+t;this._partialLine="";var n=this._handle.parse(r,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var i=n.meta.cursor;this._finished||(this._partialLine=r.substring(i-this._baseIndex),this._baseIndex=i),n&&n.data&&(this._rowCount+=n.data.length);var s=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(k)e.postMessage({results:n,workerId:w.WORKER_ID,finished:s});else if(m(this._config.chunk)){if(this._config.chunk(n,this._handle),this._paused)return;n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),!s||!m(this._config.complete)||n&&n.meta.aborted||this._config.complete(this._completeResults),s||n&&n.meta.paused||this._nextChunk(),n}},this._sendError=function(t){m(this._config.error)?this._config.error(t):k&&this._config.error&&e.postMessage({workerId:w.WORKER_ID,error:t,finished:!1})}}function i(e){function t(e){var t=e.getResponseHeader("Content-Range");return parseInt(t.substr(t.lastIndexOf("/")+1))}e=e||{},e.chunkSize||(e.chunkSize=w.RemoteChunkSize),n.call(this,e);var r;this._nextChunk=k?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)return void this._chunkLoaded();if(r=new XMLHttpRequest,k||(r.onload=g(this._chunkLoaded,this),r.onerror=g(this._chunkError,this)),r.open("GET",this._input,!k),this._config.chunkSize){var e=this._start+this._config.chunkSize-1;r.setRequestHeader("Range","bytes="+this._start+"-"+e),r.setRequestHeader("If-None-Match","webkit-no-cache")}try{r.send()}catch(t){this._chunkError(t.message)}k&&0==r.status?this._chunkError():this._start+=this._config.chunkSize},this._chunkLoaded=function(){if(4==r.readyState){if(r.status<200||r.status>=400)return void this._chunkError();this._finished=!this._config.chunkSize||this._start>t(r),this.parseChunk(r.responseText)}},this._chunkError=function(e){var t=r.statusText||e;this._sendError(t)}}function s(e){e=e||{},e.chunkSize||(e.chunkSize=w.LocalChunkSize),n.call(this,e);var t,r,i="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,i?(t=new FileReader,t.onload=g(this._chunkLoaded,this),t.onerror=g(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var n=Math.min(this._start+this._config.chunkSize,this._input.size);e=r.call(e,this._start,n)}var s=t.readAsText(e,this._config.encoding);i||this._chunkLoaded({target:{result:s}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function a(e){e=e||{},n.call(this,e);var t,r;this.stream=function(e){return t=e,r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e=this._config.chunkSize,t=e?r.substr(0,e):r;return r=e?r.substr(e):"",this._finished=!r,this.parseChunk(t)}}}function o(e){function t(){if(b&&c&&(f("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+w.DefaultDelimiter+"'"),c=!1),e.skipEmptyLines)for(var t=0;t<b.data.length;t++)1==b.data[t].length&&""==b.data[t][0]&&b.data.splice(t--,1);return r()&&n(),i()}function r(){return e.header&&0==y.length}function n(){if(b){for(var e=0;r()&&e<b.data.length;e++)for(var t=0;t<b.data[e].length;t++)y.push(b.data[e][t]);b.data.splice(0,1)}}function i(){if(!b||!e.header&&!e.dynamicTyping)return b;for(var t=0;t<b.data.length;t++){for(var r={},n=0;n<b.data[t].length;n++){if(e.dynamicTyping){var i=b.data[t][n];b.data[t][n]="true"==i||"TRUE"==i?!0:"false"==i||"FALSE"==i?!1:o(i)}e.header&&(n>=y.length?(r.__parsed_extra||(r.__parsed_extra=[]),r.__parsed_extra.push(b.data[t][n])):r[y[n]]=b.data[t][n])}e.header&&(b.data[t]=r,n>y.length?f("FieldMismatch","TooManyFields","Too many fields: expected "+y.length+" fields but parsed "+n,t):n<y.length&&f("FieldMismatch","TooFewFields","Too few fields: expected "+y.length+" fields but parsed "+n,t))}return e.header&&b.meta&&(b.meta.fields=y),b}function s(t){for(var r,n,i,s=[","," ","|",";",w.RECORD_SEP,w.UNIT_SEP],a=0;a<s.length;a++){var o=s[a],f=0,h=0;i=void 0;for(var d=new u({delimiter:o,preview:10}).parse(t),c=0;c<d.data.length;c++){var l=d.data[c].length;h+=l,"undefined"!=typeof i?l>1&&(f+=Math.abs(l-i),i=l):i=l}h/=d.data.length,("undefined"==typeof n||n>f)&&h>1.99&&(n=f,r=o)}return e.delimiter=r,{successful:!!r,bestDelimiter:r}}function a(e){e=e.substr(0,1048576);var t=e.split("\r");if(1==t.length)return"\n";for(var r=0,n=0;n<t.length;n++)"\n"==t[n][0]&&r++;return r>=t.length/2?"\r\n":"\r"}function o(e){var t=l.test(e);return t?parseFloat(e):e}function f(e,t,r,n){b.errors.push({type:e,code:t,message:r,row:n})}var h,d,c,l=/^\s*-?(\d*\.?\d+|\d+\.?\d*)(e[-+]?\d+)?\s*$/i,p=this,g=0,v=!1,k=!1,y=[],b={data:[],errors:[],meta:{}};if(m(e.step)){var R=e.step;e.step=function(n){if(b=n,r())t();else{if(t(),0==b.data.length)return;g+=n.data.length,e.preview&&g>e.preview?d.abort():R(b,p)}}}this.parse=function(r,n,i){if(e.newline||(e.newline=a(r)),c=!1,!e.delimiter){var o=s(r);o.successful?e.delimiter=o.bestDelimiter:(c=!0,e.delimiter=w.DefaultDelimiter),b.meta.delimiter=e.delimiter}var f=_(e);return e.preview&&e.header&&f.preview++,h=r,d=new u(f),b=d.parse(h,n,i),t(),v?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return v},this.pause=function(){v=!0,d.abort(),h=h.substr(d.getCharIndex())},this.resume=function(){v=!1,p.streamer.parseChunk(h)},this.aborted=function(){return k},this.abort=function(){k=!0,d.abort(),b.meta.aborted=!0,m(e.complete)&&e.complete(b),h=""}}function u(e){e=e||{};var t=e.delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode;if(("string"!=typeof t||w.BAD_DELIMITERS.indexOf(t)>-1)&&(t=","),n===t)throw"Comment character same as delimiter";n===!0?n="#":("string"!=typeof n||w.BAD_DELIMITERS.indexOf(n)>-1)&&(n=!1),"\n"!=r&&"\r"!=r&&"\r\n"!=r&&(r="\n");var o=0,u=!1;this.parse=function(e,f,h){function d(e){b.push(e),S=o}function c(t){return h?p():(t||(t=e.substr(o)),w.push(t),o=g,d(w),y&&_(),p())}function l(t){o=t,d(w),w=[],O=e.indexOf(r,o)}function p(e){return{data:b,errors:R,meta:{delimiter:t,linebreak:r,aborted:u,truncated:!!e,cursor:S+(f||0)}}}function _(){i(p()),b=[],R=[]}if("string"!=typeof e)throw"Input must be a string";var g=e.length,m=t.length,v=r.length,k=n.length,y="function"==typeof i;o=0;var b=[],R=[],w=[],S=0;if(!e)return p();if(a||a!==!1&&-1===e.indexOf('"')){for(var E=e.split(r),C=0;C<E.length;C++){var w=E[C];if(o+=w.length,C!==E.length-1)o+=r.length;else if(h)return p();if(!n||w.substr(0,k)!=n){if(y){if(b=[],d(w.split(t)),_(),u)return p()}else d(w.split(t));if(s&&C>=s)return b=b.slice(0,s),p(!0)}}return p()}for(var x=e.indexOf(t,o),O=e.indexOf(r,o);;)if('"'!=e[o])if(n&&0===w.length&&e.substr(o,k)===n){if(-1==O)return p();o=O+v,O=e.indexOf(r,o),x=e.indexOf(t,o)}else if(-1!==x&&(O>x||-1===O))w.push(e.substring(o,x)),o=x+m,x=e.indexOf(t,o);else{if(-1===O)break;if(w.push(e.substring(o,O)),l(O+v),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0)}else{var I=o;for(o++;;){var I=e.indexOf('"',I+1);if(-1===I)return h||R.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:b.length,index:o}),c();if(I===g-1){var D=e.substring(o,I).replace(/""/g,'"');return c(D)}if('"'!=e[I+1]){if(e[I+1]==t){w.push(e.substring(o,I).replace(/""/g,'"')),o=I+1+m,x=e.indexOf(t,o),O=e.indexOf(r,o);break}if(e.substr(I+1,v)===r){if(w.push(e.substring(o,I).replace(/""/g,'"')),l(I+1+v),x=e.indexOf(t,o),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0);break}}else I++}}return c()},this.abort=function(){u=!0},this.getCharIndex=function(){return o}}function f(){var e=document.getElementsByTagName("script");return e.length?e[e.length-1].src:""}function h(){if(!w.WORKERS_SUPPORTED)return!1;if(!y&&null===w.SCRIPT_PATH)throw new Error("Script path cannot be determined automatically when Papa Parse is loaded asynchronously. You need to set Papa.SCRIPT_PATH manually.");var t=new e.Worker(w.SCRIPT_PATH||v);return t.onmessage=d,t.id=R++,b[t.id]=t,t}function d(e){var t=e.data,r=b[t.workerId],n=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var i=function(){n=!0,c(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},s={abort:i,pause:l,resume:l};if(m(r.userStep)){for(var a=0;a<t.results.data.length&&(r.userStep({data:[t.results.data[a]],errors:t.results.errors,meta:t.results.meta},s),!n);a++);delete t.results}else m(r.userChunk)&&(r.userChunk(t.results,s,t.file),delete t.results)}t.finished&&!n&&c(t.workerId,t.results)}function c(e,t){var r=b[e];m(r.userComplete)&&r.userComplete(t),r.terminate(),delete b[e]}function l(){throw"Not implemented."}function p(t){var r=t.data;if("undefined"==typeof w.WORKER_ID&&r&&(w.WORKER_ID=r.workerId),"string"==typeof r.input)e.postMessage({workerId:w.WORKER_ID,results:w.parse(r.input,r.config),finished:!0});else if(e.File&&r.input instanceof File||r.input instanceof Object){var n=w.parse(r.input,r.config);n&&e.postMessage({workerId:w.WORKER_ID,results:n,finished:!0})}}function _(e){if("object"!=typeof e)return e;var t=e instanceof Array?[]:{};for(var r in e)t[r]=_(e[r]);return t}function g(e,t){return function(){e.apply(t,arguments)}}function m(e){return"function"==typeof e}var v,k=!e.document&&!!e.postMessage,y=!1,b={},R=0,w={};if(w.parse=t,w.unparse=r,w.RECORD_SEP=String.fromCharCode(30),w.UNIT_SEP=String.fromCharCode(31),w.BYTE_ORDER_MARK="",w.BAD_DELIMITERS=["\r","\n",'"',w.BYTE_ORDER_MARK],w.WORKERS_SUPPORTED=!!e.Worker,w.SCRIPT_PATH=null,w.LocalChunkSize=10485760,w.RemoteChunkSize=5242880,w.DefaultDelimiter=",",w.Parser=u,w.ParserHandle=o,w.NetworkStreamer=i,w.FileStreamer=s,w.StringStreamer=a,"undefined"!=typeof module&&module.exports?module.exports=w:m(e.define)&&e.define.amd?e.define(function(){return w}):e.Papa=w,e.jQuery){var S=e.jQuery;S.fn.parse=function(t){function r(){if(0==a.length)return void(m(t.complete)&&t.complete());var e=a[0];if(m(t.before)){var r=t.before(e.file,e.inputElem);if("object"==typeof r){if("abort"==r.action)return void n("AbortError",e.file,e.inputElem,r.reason);if("skip"==r.action)return void i();"object"==typeof r.config&&(e.instanceConfig=S.extend(e.instanceConfig,r.config))}else if("skip"==r)return void i()}var s=e.instanceConfig.complete;e.instanceConfig.complete=function(t){m(s)&&s(t,e.file,e.inputElem),i()},w.parse(e.file,e.instanceConfig)}function n(e,r,n,i){m(t.error)&&t.error({name:e},r,n,i)}function i(){a.splice(0,1),r()}var s=t.config||{},a=[];return this.each(function(){var t="INPUT"==S(this).prop("tagName").toUpperCase()&&"file"==S(this).attr("type").toLowerCase()&&e.FileReader;if(!t||!this.files||0==this.files.length)return!0;for(var r=0;r<this.files.length;r++)a.push({file:this.files[r],inputElem:this,instanceConfig:S.extend({},s)})}),r(),this}}k?e.onmessage=p:w.WORKERS_SUPPORTED&&(v=f(),document.body?document.addEventListener("DOMContentLoaded",function(){y=!0},!0):y=!0),i.prototype=Object.create(n.prototype),i.prototype.constructor=i,s.prototype=Object.create(n.prototype),s.prototype.constructor=s,a.prototype=Object.create(a.prototype),a.prototype.constructor=a}("undefined"!=typeof window?window:this);
|
| 62648 |
|
| 62649 |
/***/ },
|
| 62650 |
-
/*
|
| 62651 |
/***/ function(module, exports) {
|
| 62652 |
|
| 62653 |
/*
|
|
@@ -62732,14 +62840,14 @@ webpackJsonp([0],[
|
|
| 62732 |
|
| 62733 |
|
| 62734 |
/***/ },
|
| 62735 |
-
/*
|
| 62736 |
/***/ function(module, exports, __webpack_require__) {
|
| 62737 |
|
| 62738 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 62739 |
__webpack_require__(270),
|
| 62740 |
__webpack_require__(266),
|
| 62741 |
__webpack_require__(267),
|
| 62742 |
-
__webpack_require__(
|
| 62743 |
__webpack_require__(279)
|
| 62744 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function (
|
| 62745 |
_,
|
|
@@ -62904,7 +63012,7 @@ webpackJsonp([0],[
|
|
| 62904 |
|
| 62905 |
|
| 62906 |
/***/ },
|
| 62907 |
-
/*
|
| 62908 |
/***/ function(module, exports, __webpack_require__) {
|
| 62909 |
|
| 62910 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function() {
|
| 3 |
/***/ function(module, exports, __webpack_require__) {
|
| 4 |
|
| 5 |
__webpack_require__(1);
|
| 6 |
+
__webpack_require__(406);
|
| 7 |
+
__webpack_require__(426);
|
| 8 |
+
__webpack_require__(429);
|
| 9 |
+
__webpack_require__(431);
|
| 10 |
+
__webpack_require__(434);
|
| 11 |
+
__webpack_require__(438);
|
| 12 |
+
module.exports = __webpack_require__(439);
|
| 13 |
|
| 14 |
|
| 15 |
/***/ },
|
| 3216 |
// Set.prototype.keys
|
| 3217 |
Set.prototype != null && typeof Set.prototype.keys === 'function' && isNative(Set.prototype.keys);
|
| 3218 |
|
| 3219 |
+
var setItem;
|
| 3220 |
+
var getItem;
|
| 3221 |
+
var removeItem;
|
| 3222 |
+
var getItemIDs;
|
| 3223 |
+
var addRoot;
|
| 3224 |
+
var removeRoot;
|
| 3225 |
+
var getRootIDs;
|
| 3226 |
+
|
| 3227 |
if (canUseCollections) {
|
| 3228 |
var itemMap = new Map();
|
| 3229 |
var rootIDSet = new Set();
|
| 3230 |
|
| 3231 |
+
setItem = function (id, item) {
|
| 3232 |
itemMap.set(id, item);
|
| 3233 |
};
|
| 3234 |
+
getItem = function (id) {
|
| 3235 |
return itemMap.get(id);
|
| 3236 |
};
|
| 3237 |
+
removeItem = function (id) {
|
| 3238 |
itemMap['delete'](id);
|
| 3239 |
};
|
| 3240 |
+
getItemIDs = function () {
|
| 3241 |
return Array.from(itemMap.keys());
|
| 3242 |
};
|
| 3243 |
|
| 3244 |
+
addRoot = function (id) {
|
| 3245 |
rootIDSet.add(id);
|
| 3246 |
};
|
| 3247 |
+
removeRoot = function (id) {
|
| 3248 |
rootIDSet['delete'](id);
|
| 3249 |
};
|
| 3250 |
+
getRootIDs = function () {
|
| 3251 |
return Array.from(rootIDSet.keys());
|
| 3252 |
};
|
| 3253 |
} else {
|
| 3263 |
return parseInt(key.substr(1), 10);
|
| 3264 |
};
|
| 3265 |
|
| 3266 |
+
setItem = function (id, item) {
|
| 3267 |
var key = getKeyFromID(id);
|
| 3268 |
itemByKey[key] = item;
|
| 3269 |
};
|
| 3270 |
+
getItem = function (id) {
|
| 3271 |
var key = getKeyFromID(id);
|
| 3272 |
return itemByKey[key];
|
| 3273 |
};
|
| 3274 |
+
removeItem = function (id) {
|
| 3275 |
var key = getKeyFromID(id);
|
| 3276 |
delete itemByKey[key];
|
| 3277 |
};
|
| 3278 |
+
getItemIDs = function () {
|
| 3279 |
return Object.keys(itemByKey).map(getIDFromKey);
|
| 3280 |
};
|
| 3281 |
|
| 3282 |
+
addRoot = function (id) {
|
| 3283 |
var key = getKeyFromID(id);
|
| 3284 |
rootByKey[key] = true;
|
| 3285 |
};
|
| 3286 |
+
removeRoot = function (id) {
|
| 3287 |
var key = getKeyFromID(id);
|
| 3288 |
delete rootByKey[key];
|
| 3289 |
};
|
| 3290 |
+
getRootIDs = function () {
|
| 3291 |
return Object.keys(rootByKey).map(getIDFromKey);
|
| 3292 |
};
|
| 3293 |
}
|
| 4068 |
|
| 4069 |
'use strict';
|
| 4070 |
|
| 4071 |
+
module.exports = '15.4.1';
|
| 4072 |
|
| 4073 |
/***/ },
|
| 4074 |
/* 32 */
|
| 5473 |
return '.' + inst._rootNodeID;
|
| 5474 |
};
|
| 5475 |
|
| 5476 |
+
function isInteractive(tag) {
|
| 5477 |
+
return tag === 'button' || tag === 'input' || tag === 'select' || tag === 'textarea';
|
| 5478 |
+
}
|
| 5479 |
+
|
| 5480 |
+
function shouldPreventMouseEvent(name, type, props) {
|
| 5481 |
+
switch (name) {
|
| 5482 |
+
case 'onClick':
|
| 5483 |
+
case 'onClickCapture':
|
| 5484 |
+
case 'onDoubleClick':
|
| 5485 |
+
case 'onDoubleClickCapture':
|
| 5486 |
+
case 'onMouseDown':
|
| 5487 |
+
case 'onMouseDownCapture':
|
| 5488 |
+
case 'onMouseMove':
|
| 5489 |
+
case 'onMouseMoveCapture':
|
| 5490 |
+
case 'onMouseUp':
|
| 5491 |
+
case 'onMouseUpCapture':
|
| 5492 |
+
return !!(props.disabled && isInteractive(type));
|
| 5493 |
+
default:
|
| 5494 |
+
return false;
|
| 5495 |
+
}
|
| 5496 |
+
}
|
| 5497 |
+
|
| 5498 |
/**
|
| 5499 |
* This is a unified interface for event plugins to be installed and configured.
|
| 5500 |
*
|
| 5563 |
* @return {?function} The stored callback.
|
| 5564 |
*/
|
| 5565 |
getListener: function (inst, registrationName) {
|
| 5566 |
+
// TODO: shouldPreventMouseEvent is DOM-specific and definitely should not
|
| 5567 |
+
// live here; needs to be moved to a better place soon
|
| 5568 |
var bankForRegistrationName = listenerBank[registrationName];
|
| 5569 |
+
if (shouldPreventMouseEvent(registrationName, inst._currentElement.type, inst._currentElement.props)) {
|
| 5570 |
+
return null;
|
| 5571 |
+
}
|
| 5572 |
var key = getDictionaryKey(inst);
|
| 5573 |
return bankForRegistrationName && bankForRegistrationName[key];
|
| 5574 |
},
|
| 19747 |
return tag === 'button' || tag === 'input' || tag === 'select' || tag === 'textarea';
|
| 19748 |
}
|
| 19749 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19750 |
var SimpleEventPlugin = {
|
| 19751 |
|
| 19752 |
eventTypes: eventTypes,
|
| 19817 |
case 'topMouseDown':
|
| 19818 |
case 'topMouseMove':
|
| 19819 |
case 'topMouseUp':
|
| 19820 |
+
// TODO: Disabled elements should not respond to mouse events
|
|
|
|
|
|
|
|
|
|
| 19821 |
/* falls through */
|
| 19822 |
case 'topMouseOut':
|
| 19823 |
case 'topMouseOver':
|
| 21179 |
|
| 21180 |
'use strict';
|
| 21181 |
|
| 21182 |
+
module.exports = '15.4.1';
|
| 21183 |
|
| 21184 |
/***/ },
|
| 21185 |
/* 174 */
|
| 29282 |
case 'unsubscribed':
|
| 29283 |
status = _mailpoet2['default'].I18n.t('unsubscribed');
|
| 29284 |
break;
|
| 29285 |
+
|
| 29286 |
+
case 'bounced':
|
| 29287 |
+
status = _mailpoet2['default'].I18n.t('bounced');
|
| 29288 |
+
break;
|
| 29289 |
}
|
| 29290 |
|
| 29291 |
var segments = false;
|
| 38574 |
|
| 38575 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 38576 |
|
| 38577 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(281), __webpack_require__(401)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, MailPoet, Form, ReactStringReplace) {
|
| 38578 |
var fields = [{
|
| 38579 |
name: 'email',
|
| 38580 |
label: MailPoet.I18n.t('email'),
|
| 38603 |
values: {
|
| 38604 |
'subscribed': MailPoet.I18n.t('subscribed'),
|
| 38605 |
'unconfirmed': MailPoet.I18n.t('unconfirmed'),
|
| 38606 |
+
'unsubscribed': MailPoet.I18n.t('unsubscribed'),
|
| 38607 |
+
'bounced': MailPoet.I18n.t('bounced')
|
| 38608 |
},
|
| 38609 |
filter: function filter(subscriber, value) {
|
| 38610 |
if (~ ~subscriber.wp_user_id > 0 && value === 'unconfirmed') {
|
| 39716 |
/***/ function(module, exports, __webpack_require__) {
|
| 39717 |
|
| 39718 |
/* WEBPACK VAR INJECTION */(function(module) {//! moment.js
|
| 39719 |
+
//! version : 2.17.0
|
| 39720 |
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
| 39721 |
//! license : MIT
|
| 39722 |
//! momentjs.com
|
| 39759 |
}
|
| 39760 |
|
| 39761 |
function isNumber(input) {
|
| 39762 |
+
return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';
|
| 39763 |
}
|
| 39764 |
|
| 39765 |
function isDate(input) {
|
| 39951 |
function Moment(config) {
|
| 39952 |
copyConfig(this, config);
|
| 39953 |
this._d = new Date(config._d != null ? config._d.getTime() : NaN);
|
| 39954 |
+
if (!this.isValid()) {
|
| 39955 |
+
this._d = new Date(NaN);
|
| 39956 |
+
}
|
| 39957 |
// Prevent infinite loop in case updateOffset creates new moment
|
| 39958 |
// objects.
|
| 39959 |
if (updateInProgress === false) {
|
| 43981 |
// Side effect imports
|
| 43982 |
|
| 43983 |
|
| 43984 |
+
hooks.version = '2.17.0';
|
| 43985 |
|
| 43986 |
setHookCallback(createLocal);
|
| 43987 |
|
| 44250 |
"./vi.js": 395,
|
| 44251 |
"./x-pseudo": 396,
|
| 44252 |
"./x-pseudo.js": 396,
|
| 44253 |
+
"./yo": 397,
|
| 44254 |
+
"./yo.js": 397,
|
| 44255 |
+
"./zh-cn": 398,
|
| 44256 |
+
"./zh-cn.js": 398,
|
| 44257 |
+
"./zh-hk": 399,
|
| 44258 |
+
"./zh-hk.js": 399,
|
| 44259 |
+
"./zh-tw": 400,
|
| 44260 |
+
"./zh-tw.js": 400
|
| 44261 |
};
|
| 44262 |
function webpackContext(req) {
|
| 44263 |
return __webpack_require__(webpackContextResolve(req));
|
| 45855 |
sameElse : 'L'
|
| 45856 |
},
|
| 45857 |
relativeTime : {
|
| 45858 |
+
future : 'd\'aquí %s',
|
| 45859 |
past : 'fa %s',
|
| 45860 |
s : 'uns segons',
|
| 45861 |
m : 'un minut',
|
| 54219 |
|
| 54220 |
/***/ },
|
| 54221 |
/* 397 */
|
| 54222 |
+
/***/ function(module, exports, __webpack_require__) {
|
| 54223 |
+
|
| 54224 |
+
//! moment.js locale configuration
|
| 54225 |
+
//! locale : Yoruba Nigeria (yo)
|
| 54226 |
+
//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe
|
| 54227 |
+
|
| 54228 |
+
;(function (global, factory) {
|
| 54229 |
+
true ? factory(__webpack_require__(289)) :
|
| 54230 |
+
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
| 54231 |
+
factory(global.moment)
|
| 54232 |
+
}(this, (function (moment) { 'use strict';
|
| 54233 |
+
|
| 54234 |
+
|
| 54235 |
+
var yo = moment.defineLocale('yo', {
|
| 54236 |
+
months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'),
|
| 54237 |
+
monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
|
| 54238 |
+
weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
|
| 54239 |
+
weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
|
| 54240 |
+
weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
|
| 54241 |
+
longDateFormat : {
|
| 54242 |
+
LT : 'h:mm A',
|
| 54243 |
+
LTS : 'h:mm:ss A',
|
| 54244 |
+
L : 'DD/MM/YYYY',
|
| 54245 |
+
LL : 'D MMMM YYYY',
|
| 54246 |
+
LLL : 'D MMMM YYYY h:mm A',
|
| 54247 |
+
LLLL : 'dddd, D MMMM YYYY h:mm A'
|
| 54248 |
+
},
|
| 54249 |
+
calendar : {
|
| 54250 |
+
sameDay : '[Ònì ni] LT',
|
| 54251 |
+
nextDay : '[Ọ̀la ni] LT',
|
| 54252 |
+
nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT',
|
| 54253 |
+
lastDay : '[Àna ni] LT',
|
| 54254 |
+
lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
|
| 54255 |
+
sameElse : 'L'
|
| 54256 |
+
},
|
| 54257 |
+
relativeTime : {
|
| 54258 |
+
future : 'ní %s',
|
| 54259 |
+
past : '%s kọjá',
|
| 54260 |
+
s : 'ìsẹjú aayá die',
|
| 54261 |
+
m : 'ìsẹjú kan',
|
| 54262 |
+
mm : 'ìsẹjú %d',
|
| 54263 |
+
h : 'wákati kan',
|
| 54264 |
+
hh : 'wákati %d',
|
| 54265 |
+
d : 'ọjọ́ kan',
|
| 54266 |
+
dd : 'ọjọ́ %d',
|
| 54267 |
+
M : 'osù kan',
|
| 54268 |
+
MM : 'osù %d',
|
| 54269 |
+
y : 'ọdún kan',
|
| 54270 |
+
yy : 'ọdún %d'
|
| 54271 |
+
},
|
| 54272 |
+
ordinalParse : /ọjọ́\s\d{1,2}/,
|
| 54273 |
+
ordinal : 'ọjọ́ %d',
|
| 54274 |
+
week : {
|
| 54275 |
+
dow : 1, // Monday is the first day of the week.
|
| 54276 |
+
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
| 54277 |
+
}
|
| 54278 |
+
});
|
| 54279 |
+
|
| 54280 |
+
return yo;
|
| 54281 |
+
|
| 54282 |
+
})));
|
| 54283 |
+
|
| 54284 |
+
|
| 54285 |
+
/***/ },
|
| 54286 |
+
/* 398 */
|
| 54287 |
/***/ function(module, exports, __webpack_require__) {
|
| 54288 |
|
| 54289 |
//! moment.js locale configuration
|
| 54415 |
|
| 54416 |
|
| 54417 |
/***/ },
|
| 54418 |
+
/* 399 */
|
| 54419 |
/***/ function(module, exports, __webpack_require__) {
|
| 54420 |
|
| 54421 |
//! moment.js locale configuration
|
| 54525 |
|
| 54526 |
|
| 54527 |
/***/ },
|
| 54528 |
+
/* 400 */
|
| 54529 |
/***/ function(module, exports, __webpack_require__) {
|
| 54530 |
|
| 54531 |
//! moment.js locale configuration
|
| 54634 |
|
| 54635 |
|
| 54636 |
/***/ },
|
| 54637 |
+
/* 401 */
|
| 54638 |
/***/ function(module, exports, __webpack_require__) {
|
| 54639 |
|
| 54640 |
/* eslint-disable vars-on-top, no-var, prefer-template */
|
| 54641 |
+
var isRegExp = __webpack_require__(402);
|
| 54642 |
+
var escapeRegExp = __webpack_require__(403);
|
| 54643 |
+
var isString = __webpack_require__(404);
|
| 54644 |
+
var flatten = __webpack_require__(405);
|
| 54645 |
|
| 54646 |
/**
|
| 54647 |
* Given a string, replace every substring that is matched by the `match` regex
|
| 54699 |
|
| 54700 |
|
| 54701 |
/***/ },
|
| 54702 |
+
/* 402 */
|
| 54703 |
/***/ function(module, exports, __webpack_require__) {
|
| 54704 |
|
| 54705 |
/* WEBPACK VAR INJECTION */(function(global, module) {/**
|
| 54827 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(290)(module)))
|
| 54828 |
|
| 54829 |
/***/ },
|
| 54830 |
+
/* 403 */
|
| 54831 |
/***/ function(module, exports) {
|
| 54832 |
|
| 54833 |
/* WEBPACK VAR INJECTION */(function(global) {/**
|
| 55000 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 55001 |
|
| 55002 |
/***/ },
|
| 55003 |
+
/* 404 */
|
| 55004 |
/***/ function(module, exports) {
|
| 55005 |
|
| 55006 |
/**
|
| 55101 |
|
| 55102 |
|
| 55103 |
/***/ },
|
| 55104 |
+
/* 405 */
|
| 55105 |
/***/ function(module, exports) {
|
| 55106 |
|
| 55107 |
/* WEBPACK VAR INJECTION */(function(global) {/**
|
| 55457 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 55458 |
|
| 55459 |
/***/ },
|
| 55460 |
+
/* 406 */
|
| 55461 |
/***/ function(module, exports, __webpack_require__) {
|
| 55462 |
|
| 55463 |
'use strict';
|
| 55476 |
|
| 55477 |
var _history = __webpack_require__(236);
|
| 55478 |
|
| 55479 |
+
var _newslettersTypesJsx = __webpack_require__(407);
|
| 55480 |
|
| 55481 |
var _newslettersTypesJsx2 = _interopRequireDefault(_newslettersTypesJsx);
|
| 55482 |
|
| 55483 |
+
var _newslettersTemplatesJsx = __webpack_require__(409);
|
| 55484 |
|
| 55485 |
var _newslettersTemplatesJsx2 = _interopRequireDefault(_newslettersTemplatesJsx);
|
| 55486 |
|
| 55487 |
+
var _newslettersSendJsx = __webpack_require__(410);
|
| 55488 |
|
| 55489 |
var _newslettersSendJsx2 = _interopRequireDefault(_newslettersSendJsx);
|
| 55490 |
|
| 55491 |
+
var _newslettersTypesStandardJsx = __webpack_require__(417);
|
| 55492 |
|
| 55493 |
var _newslettersTypesStandardJsx2 = _interopRequireDefault(_newslettersTypesStandardJsx);
|
| 55494 |
|
| 55495 |
+
var _newslettersTypesWelcomeWelcomeJsx = __webpack_require__(418);
|
| 55496 |
|
| 55497 |
var _newslettersTypesWelcomeWelcomeJsx2 = _interopRequireDefault(_newslettersTypesWelcomeWelcomeJsx);
|
| 55498 |
|
| 55499 |
+
var _newslettersTypesNotificationNotificationJsx = __webpack_require__(419);
|
| 55500 |
|
| 55501 |
var _newslettersTypesNotificationNotificationJsx2 = _interopRequireDefault(_newslettersTypesNotificationNotificationJsx);
|
| 55502 |
|
| 55503 |
+
var _newslettersListingsStandardJsx = __webpack_require__(420);
|
| 55504 |
|
| 55505 |
var _newslettersListingsStandardJsx2 = _interopRequireDefault(_newslettersListingsStandardJsx);
|
| 55506 |
|
| 55507 |
+
var _newslettersListingsWelcomeJsx = __webpack_require__(423);
|
| 55508 |
|
| 55509 |
var _newslettersListingsWelcomeJsx2 = _interopRequireDefault(_newslettersListingsWelcomeJsx);
|
| 55510 |
|
| 55511 |
+
var _newslettersListingsNotificationJsx = __webpack_require__(424);
|
| 55512 |
|
| 55513 |
var _newslettersListingsNotificationJsx2 = _interopRequireDefault(_newslettersListingsNotificationJsx);
|
| 55514 |
|
| 55515 |
+
var _newslettersListingsNotification_historyJsx = __webpack_require__(425);
|
| 55516 |
|
| 55517 |
var _newslettersListingsNotification_historyJsx2 = _interopRequireDefault(_newslettersListingsNotification_historyJsx);
|
| 55518 |
|
| 55552 |
/* Listings */ /* Newsletter: type selection */ /* New newsletter: types */ /* Template selection */ /* Sending options */
|
| 55553 |
|
| 55554 |
/***/ },
|
| 55555 |
+
/* 407 */
|
| 55556 |
/***/ function(module, exports, __webpack_require__) {
|
| 55557 |
|
| 55558 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 55559 |
|
| 55560 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(267), __webpack_require__(180), __webpack_require__(408)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, MailPoet, Router, Breadcrumb) {
|
| 55561 |
var NewsletterTypes = React.createClass({
|
| 55562 |
displayName: 'NewsletterTypes',
|
| 55563 |
|
| 55704 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 55705 |
|
| 55706 |
/***/ },
|
| 55707 |
+
/* 408 */
|
| 55708 |
/***/ function(module, exports, __webpack_require__) {
|
| 55709 |
|
| 55710 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 55772 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 55773 |
|
| 55774 |
/***/ },
|
| 55775 |
+
/* 409 */
|
| 55776 |
/***/ function(module, exports, __webpack_require__) {
|
| 55777 |
|
| 55778 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 55779 |
|
| 55780 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(270), __webpack_require__(267), __webpack_require__(180), __webpack_require__(268), __webpack_require__(408)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, _, MailPoet, Router, classNames, Breadcrumb) {
|
| 55781 |
|
| 55782 |
var ImportTemplate = React.createClass({
|
| 55783 |
displayName: 'ImportTemplate',
|
| 56044 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56045 |
|
| 56046 |
/***/ },
|
| 56047 |
+
/* 410 */
|
| 56048 |
/***/ function(module, exports, __webpack_require__) {
|
| 56049 |
|
| 56050 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 56051 |
|
| 56052 |
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; };
|
| 56053 |
|
| 56054 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(180), __webpack_require__(270), __webpack_require__(267), __webpack_require__(281), __webpack_require__(411), __webpack_require__(412), __webpack_require__(415), __webpack_require__(408)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, _, MailPoet, Form, StandardNewsletterFields, NotificationNewsletterFields, WelcomeNewsletterFields, Breadcrumb) {
|
| 56055 |
|
| 56056 |
var NewsletterSend = React.createClass({
|
| 56057 |
displayName: 'NewsletterSend',
|
| 56291 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56292 |
|
| 56293 |
/***/ },
|
| 56294 |
+
/* 411 */
|
| 56295 |
/***/ function(module, exports, __webpack_require__) {
|
| 56296 |
|
| 56297 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 56667 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56668 |
|
| 56669 |
/***/ },
|
| 56670 |
+
/* 412 */
|
| 56671 |
/***/ function(module, exports, __webpack_require__) {
|
| 56672 |
|
| 56673 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 56674 |
|
| 56675 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(413), __webpack_require__(270)], __WEBPACK_AMD_DEFINE_RESULT__ = function (MailPoet, Scheduling, _) {
|
| 56676 |
|
| 56677 |
var settings = window.mailpoet_settings || {};
|
| 56678 |
|
| 56766 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 56767 |
|
| 56768 |
/***/ },
|
| 56769 |
+
/* 413 */
|
| 56770 |
/***/ function(module, exports, __webpack_require__) {
|
| 56771 |
|
| 56772 |
'use strict';
|
| 56785 |
|
| 56786 |
var _formFieldsSelectJsx2 = _interopRequireDefault(_formFieldsSelectJsx);
|
| 56787 |
|
| 56788 |
+
var _newslettersSchedulingCommonJsx = __webpack_require__(414);
|
| 56789 |
|
| 56790 |
var intervalField = {
|
| 56791 |
name: 'intervalType',
|
| 56899 |
module.exports = NotificationScheduling;
|
| 56900 |
|
| 56901 |
/***/ },
|
| 56902 |
+
/* 414 */
|
| 56903 |
/***/ function(module, exports, __webpack_require__) {
|
| 56904 |
|
| 56905 |
'use strict';
|
| 56993 |
exports.nthWeekDayValues = _nthWeekDayValues;
|
| 56994 |
|
| 56995 |
/***/ },
|
| 56996 |
+
/* 415 */
|
| 56997 |
/***/ function(module, exports, __webpack_require__) {
|
| 56998 |
|
| 56999 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 57000 |
|
| 57001 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(416)], __WEBPACK_AMD_DEFINE_RESULT__ = function (MailPoet, Scheduling) {
|
| 57002 |
|
| 57003 |
var settings = window.mailpoet_settings || {};
|
| 57004 |
|
| 57065 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 57066 |
|
| 57067 |
/***/ },
|
| 57068 |
+
/* 416 */
|
| 57069 |
/***/ function(module, exports, __webpack_require__) {
|
| 57070 |
|
| 57071 |
'use strict';
|
| 57092 |
|
| 57093 |
var _formFieldsTextJsx2 = _interopRequireDefault(_formFieldsTextJsx);
|
| 57094 |
|
| 57095 |
+
var _newslettersSchedulingCommonJsx = __webpack_require__(414);
|
| 57096 |
|
| 57097 |
var availableRoles = window.mailpoet_roles || {};
|
| 57098 |
var availableSegments = _underscore2['default'].filter(window.mailpoet_segments || [], function (segment) {
|
| 57237 |
module.exports = WelcomeScheduling;
|
| 57238 |
|
| 57239 |
/***/ },
|
| 57240 |
+
/* 417 */
|
| 57241 |
/***/ function(module, exports, __webpack_require__) {
|
| 57242 |
|
| 57243 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 57244 |
|
| 57245 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(408)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, MailPoet, Breadcrumb) {
|
| 57246 |
|
| 57247 |
var NewsletterStandard = React.createClass({
|
| 57248 |
displayName: 'NewsletterStandard',
|
| 57291 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 57292 |
|
| 57293 |
/***/ },
|
| 57294 |
+
/* 418 */
|
| 57295 |
/***/ function(module, exports, __webpack_require__) {
|
| 57296 |
|
| 57297 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 57298 |
|
| 57299 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(270), __webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(416), __webpack_require__(408)], __WEBPACK_AMD_DEFINE_RESULT__ = function (_, React, Router, MailPoet, Scheduling, Breadcrumb) {
|
| 57300 |
|
| 57301 |
var field = {
|
| 57302 |
name: 'options',
|
| 57393 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 57394 |
|
| 57395 |
/***/ },
|
| 57396 |
+
/* 419 */
|
| 57397 |
/***/ function(module, exports, __webpack_require__) {
|
| 57398 |
|
| 57399 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 57400 |
|
| 57401 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(270), __webpack_require__(2), __webpack_require__(180), __webpack_require__(267), __webpack_require__(413), __webpack_require__(408)], __WEBPACK_AMD_DEFINE_RESULT__ = function (_, React, Router, MailPoet, Scheduling, Breadcrumb) {
|
| 57402 |
|
| 57403 |
var field = {
|
| 57404 |
name: 'options',
|
| 57487 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 57488 |
|
| 57489 |
/***/ },
|
| 57490 |
+
/* 420 */
|
| 57491 |
/***/ function(module, exports, __webpack_require__) {
|
| 57492 |
|
| 57493 |
'use strict';
|
| 57516 |
|
| 57517 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 57518 |
|
| 57519 |
+
var _newslettersListingsTabsJsx = __webpack_require__(421);
|
| 57520 |
|
| 57521 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 57522 |
|
| 57523 |
+
var _newslettersListingsMixinsJsx = __webpack_require__(422);
|
| 57524 |
|
| 57525 |
var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
|
| 57526 |
|
| 57725 |
module.exports = NewsletterListStandard;
|
| 57726 |
|
| 57727 |
/***/ },
|
| 57728 |
+
/* 421 */
|
| 57729 |
/***/ function(module, exports, __webpack_require__) {
|
| 57730 |
|
| 57731 |
'use strict';
|
| 57795 |
module.exports = ListingTabs;
|
| 57796 |
|
| 57797 |
/***/ },
|
| 57798 |
+
/* 422 */
|
| 57799 |
/***/ function(module, exports, __webpack_require__) {
|
| 57800 |
|
| 57801 |
'use strict';
|
| 57996 |
exports.StatisticsMixin = _StatisticsMixin;
|
| 57997 |
|
| 57998 |
/***/ },
|
| 57999 |
+
/* 423 */
|
| 58000 |
/***/ function(module, exports, __webpack_require__) {
|
| 58001 |
|
| 58002 |
'use strict';
|
| 58015 |
|
| 58016 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 58017 |
|
| 58018 |
+
var _newslettersListingsTabsJsx = __webpack_require__(421);
|
| 58019 |
|
| 58020 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 58021 |
|
| 58390 |
module.exports = NewsletterListWelcome;
|
| 58391 |
|
| 58392 |
/***/ },
|
| 58393 |
+
/* 424 */
|
| 58394 |
/***/ function(module, exports, __webpack_require__) {
|
| 58395 |
|
| 58396 |
'use strict';
|
| 58409 |
|
| 58410 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 58411 |
|
| 58412 |
+
var _newslettersListingsTabsJsx = __webpack_require__(421);
|
| 58413 |
|
| 58414 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 58415 |
|
| 58425 |
|
| 58426 |
var _mailpoet2 = _interopRequireDefault(_mailpoet);
|
| 58427 |
|
| 58428 |
+
var _newslettersSchedulingCommonJsx = __webpack_require__(414);
|
| 58429 |
|
| 58430 |
var messages = {
|
| 58431 |
onTrash: function onTrash(response) {
|
| 58736 |
module.exports = NewsletterListNotification;
|
| 58737 |
|
| 58738 |
/***/ },
|
| 58739 |
+
/* 425 */
|
| 58740 |
/***/ function(module, exports, __webpack_require__) {
|
| 58741 |
|
| 58742 |
'use strict';
|
| 58765 |
|
| 58766 |
var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
|
| 58767 |
|
| 58768 |
+
var _newslettersListingsTabsJsx = __webpack_require__(421);
|
| 58769 |
|
| 58770 |
var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
|
| 58771 |
|
| 58772 |
+
var _newslettersListingsMixinsJsx = __webpack_require__(422);
|
| 58773 |
|
| 58774 |
var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
|
| 58775 |
|
| 58904 |
module.exports = NewsletterListNotificationHistory;
|
| 58905 |
|
| 58906 |
/***/ },
|
| 58907 |
+
/* 426 */
|
| 58908 |
/***/ function(module, exports, __webpack_require__) {
|
| 58909 |
|
| 58910 |
'use strict';
|
| 58923 |
|
| 58924 |
var _history = __webpack_require__(236);
|
| 58925 |
|
| 58926 |
+
var _segmentsListJsx = __webpack_require__(427);
|
| 58927 |
|
| 58928 |
var _segmentsListJsx2 = _interopRequireDefault(_segmentsListJsx);
|
| 58929 |
|
| 58930 |
+
var _segmentsFormJsx = __webpack_require__(428);
|
| 58931 |
|
| 58932 |
var _segmentsFormJsx2 = _interopRequireDefault(_segmentsFormJsx);
|
| 58933 |
|
| 58959 |
}
|
| 58960 |
|
| 58961 |
/***/ },
|
| 58962 |
+
/* 427 */
|
| 58963 |
/***/ function(module, exports, __webpack_require__) {
|
| 58964 |
|
| 58965 |
'use strict';
|
| 59004 |
}, {
|
| 59005 |
name: 'unsubscribed',
|
| 59006 |
label: _mailpoet2['default'].I18n.t('unsubscribed')
|
| 59007 |
+
}, {
|
| 59008 |
+
name: 'bounced',
|
| 59009 |
+
label: _mailpoet2['default'].I18n.t('bounced')
|
| 59010 |
}, {
|
| 59011 |
name: 'created_at',
|
| 59012 |
label: _mailpoet2['default'].I18n.t('createdOn'),
|
| 59148 |
var subscribed = ~ ~(segment.subscribers_count.subscribed || 0);
|
| 59149 |
var unconfirmed = ~ ~(segment.subscribers_count.unconfirmed || 0);
|
| 59150 |
var unsubscribed = ~ ~(segment.subscribers_count.unsubscribed || 0);
|
| 59151 |
+
var bounced = ~ ~(segment.subscribers_count.bounced || 0);
|
| 59152 |
|
| 59153 |
var segment_name = undefined;
|
| 59154 |
|
| 59219 |
unsubscribed.toLocaleString()
|
| 59220 |
)
|
| 59221 |
),
|
| 59222 |
+
_react2['default'].createElement(
|
| 59223 |
+
'td',
|
| 59224 |
+
{ className: 'column-date', 'data-colname': _mailpoet2['default'].I18n.t('bounced') },
|
| 59225 |
+
_react2['default'].createElement(
|
| 59226 |
+
'abbr',
|
| 59227 |
+
null,
|
| 59228 |
+
bounced.toLocaleString()
|
| 59229 |
+
)
|
| 59230 |
+
),
|
| 59231 |
_react2['default'].createElement(
|
| 59232 |
'td',
|
| 59233 |
{ className: 'column-date', 'data-colname': _mailpoet2['default'].I18n.t('createdOn') },
|
| 59275 |
module.exports = SegmentList;
|
| 59276 |
|
| 59277 |
/***/ },
|
| 59278 |
+
/* 428 */
|
| 59279 |
/***/ function(module, exports, __webpack_require__) {
|
| 59280 |
|
| 59281 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
|
| 59335 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 59336 |
|
| 59337 |
/***/ },
|
| 59338 |
+
/* 429 */
|
| 59339 |
/***/ function(module, exports, __webpack_require__) {
|
| 59340 |
|
| 59341 |
'use strict';
|
| 59354 |
|
| 59355 |
var _history = __webpack_require__(236);
|
| 59356 |
|
| 59357 |
+
var _formsListJsx = __webpack_require__(430);
|
| 59358 |
|
| 59359 |
var _formsListJsx2 = _interopRequireDefault(_formsListJsx);
|
| 59360 |
|
| 59384 |
}
|
| 59385 |
|
| 59386 |
/***/ },
|
| 59387 |
+
/* 430 */
|
| 59388 |
/***/ function(module, exports, __webpack_require__) {
|
| 59389 |
|
| 59390 |
'use strict';
|
| 59615 |
module.exports = FormList;
|
| 59616 |
|
| 59617 |
/***/ },
|
| 59618 |
+
/* 431 */
|
| 59619 |
/***/ function(module, exports, __webpack_require__) {
|
| 59620 |
|
| 59621 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 59622 |
+
__webpack_require__(432),
|
| 59623 |
__webpack_require__(266),
|
| 59624 |
__webpack_require__(267)
|
| 59625 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 59696 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 59697 |
|
| 59698 |
/***/ },
|
| 59699 |
+
/* 432 */
|
| 59700 |
/***/ function(module, exports, __webpack_require__) {
|
| 59701 |
|
| 59702 |
+
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["Backbone"] = __webpack_require__(433);
|
| 59703 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 59704 |
|
| 59705 |
/***/ },
|
| 59706 |
+
/* 433 */
|
| 59707 |
/***/ function(module, exports, __webpack_require__) {
|
| 59708 |
|
| 59709 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {// Backbone.js 1.3.3
|
| 61630 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 61631 |
|
| 61632 |
/***/ },
|
| 61633 |
+
/* 434 */
|
| 61634 |
/***/ function(module, exports, __webpack_require__) {
|
| 61635 |
|
| 61636 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 61637 |
+
__webpack_require__(432),
|
| 61638 |
__webpack_require__(270),
|
| 61639 |
__webpack_require__(266),
|
| 61640 |
__webpack_require__(267),
|
|
|
|
| 61641 |
__webpack_require__(435),
|
| 61642 |
__webpack_require__(436),
|
| 61643 |
+
__webpack_require__(437),
|
| 61644 |
__webpack_require__(289),
|
| 61645 |
__webpack_require__(279)
|
| 61646 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function (
|
| 62743 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 62744 |
|
| 62745 |
/***/ },
|
| 62746 |
+
/* 435 */,
|
| 62747 |
+
/* 436 */
|
| 62748 |
/***/ function(module, exports) {
|
| 62749 |
|
| 62750 |
/*!
|
| 62755 |
!function(e){"use strict";function t(t,r){if(r=r||{},r.worker&&w.WORKERS_SUPPORTED){var n=h();return n.userStep=r.step,n.userChunk=r.chunk,n.userComplete=r.complete,n.userError=r.error,r.step=m(r.step),r.chunk=m(r.chunk),r.complete=m(r.complete),r.error=m(r.error),delete r.worker,void n.postMessage({input:t,config:r,workerId:n.id})}var o=null;return"string"==typeof t?o=r.download?new i(r):new a(r):(e.File&&t instanceof File||t instanceof Object)&&(o=new s(r)),o.stream(t)}function r(e,t){function r(){"object"==typeof t&&("string"==typeof t.delimiter&&1==t.delimiter.length&&-1==w.BAD_DELIMITERS.indexOf(t.delimiter)&&(u=t.delimiter),("boolean"==typeof t.quotes||t.quotes instanceof Array)&&(o=t.quotes),"string"==typeof t.newline&&(f=t.newline))}function n(e){if("object"!=typeof e)return[];var t=[];for(var r in e)t.push(r);return t}function i(e,t){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=e instanceof Array&&e.length>0,i=!(t[0]instanceof Array);if(n){for(var a=0;a<e.length;a++)a>0&&(r+=u),r+=s(e[a],a);t.length>0&&(r+=f)}for(var o=0;o<t.length;o++){for(var h=n?e.length:t[o].length,d=0;h>d;d++){d>0&&(r+=u);var c=n&&i?e[d]:d;r+=s(t[o][c],d)}o<t.length-1&&(r+=f)}return r}function s(e,t){if("undefined"==typeof e||null===e)return"";e=e.toString().replace(/"/g,'""');var r="boolean"==typeof o&&o||o instanceof Array&&o[t]||a(e,w.BAD_DELIMITERS)||e.indexOf(u)>-1||" "==e.charAt(0)||" "==e.charAt(e.length-1);return r?'"'+e+'"':e}function a(e,t){for(var r=0;r<t.length;r++)if(e.indexOf(t[r])>-1)return!0;return!1}var o=!1,u=",",f="\r\n";if(r(),"string"==typeof e&&(e=JSON.parse(e)),e instanceof Array){if(!e.length||e[0]instanceof Array)return i(null,e);if("object"==typeof e[0])return i(n(e[0]),e)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),e.data instanceof Array&&(e.fields||(e.fields=e.data[0]instanceof Array?e.fields:n(e.data[0])),e.data[0]instanceof Array||"object"==typeof e.data[0]||(e.data=[e.data])),i(e.fields||[],e.data||[]);throw"exception: Unable to serialize unrecognized input"}function n(t){function r(e){var t=_(e);t.chunkSize=parseInt(t.chunkSize),this._handle=new o(t),this._handle.streamer=this,this._config=t}this._handle=null,this._paused=!1,this._finished=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this._completeResults={data:[],errors:[],meta:{}},r.call(this,t),this.parseChunk=function(t){var r=this._partialLine+t;this._partialLine="";var n=this._handle.parse(r,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var i=n.meta.cursor;this._finished||(this._partialLine=r.substring(i-this._baseIndex),this._baseIndex=i),n&&n.data&&(this._rowCount+=n.data.length);var s=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(k)e.postMessage({results:n,workerId:w.WORKER_ID,finished:s});else if(m(this._config.chunk)){if(this._config.chunk(n,this._handle),this._paused)return;n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),!s||!m(this._config.complete)||n&&n.meta.aborted||this._config.complete(this._completeResults),s||n&&n.meta.paused||this._nextChunk(),n}},this._sendError=function(t){m(this._config.error)?this._config.error(t):k&&this._config.error&&e.postMessage({workerId:w.WORKER_ID,error:t,finished:!1})}}function i(e){function t(e){var t=e.getResponseHeader("Content-Range");return parseInt(t.substr(t.lastIndexOf("/")+1))}e=e||{},e.chunkSize||(e.chunkSize=w.RemoteChunkSize),n.call(this,e);var r;this._nextChunk=k?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)return void this._chunkLoaded();if(r=new XMLHttpRequest,k||(r.onload=g(this._chunkLoaded,this),r.onerror=g(this._chunkError,this)),r.open("GET",this._input,!k),this._config.chunkSize){var e=this._start+this._config.chunkSize-1;r.setRequestHeader("Range","bytes="+this._start+"-"+e),r.setRequestHeader("If-None-Match","webkit-no-cache")}try{r.send()}catch(t){this._chunkError(t.message)}k&&0==r.status?this._chunkError():this._start+=this._config.chunkSize},this._chunkLoaded=function(){if(4==r.readyState){if(r.status<200||r.status>=400)return void this._chunkError();this._finished=!this._config.chunkSize||this._start>t(r),this.parseChunk(r.responseText)}},this._chunkError=function(e){var t=r.statusText||e;this._sendError(t)}}function s(e){e=e||{},e.chunkSize||(e.chunkSize=w.LocalChunkSize),n.call(this,e);var t,r,i="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,i?(t=new FileReader,t.onload=g(this._chunkLoaded,this),t.onerror=g(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var n=Math.min(this._start+this._config.chunkSize,this._input.size);e=r.call(e,this._start,n)}var s=t.readAsText(e,this._config.encoding);i||this._chunkLoaded({target:{result:s}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function a(e){e=e||{},n.call(this,e);var t,r;this.stream=function(e){return t=e,r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e=this._config.chunkSize,t=e?r.substr(0,e):r;return r=e?r.substr(e):"",this._finished=!r,this.parseChunk(t)}}}function o(e){function t(){if(b&&c&&(f("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+w.DefaultDelimiter+"'"),c=!1),e.skipEmptyLines)for(var t=0;t<b.data.length;t++)1==b.data[t].length&&""==b.data[t][0]&&b.data.splice(t--,1);return r()&&n(),i()}function r(){return e.header&&0==y.length}function n(){if(b){for(var e=0;r()&&e<b.data.length;e++)for(var t=0;t<b.data[e].length;t++)y.push(b.data[e][t]);b.data.splice(0,1)}}function i(){if(!b||!e.header&&!e.dynamicTyping)return b;for(var t=0;t<b.data.length;t++){for(var r={},n=0;n<b.data[t].length;n++){if(e.dynamicTyping){var i=b.data[t][n];b.data[t][n]="true"==i||"TRUE"==i?!0:"false"==i||"FALSE"==i?!1:o(i)}e.header&&(n>=y.length?(r.__parsed_extra||(r.__parsed_extra=[]),r.__parsed_extra.push(b.data[t][n])):r[y[n]]=b.data[t][n])}e.header&&(b.data[t]=r,n>y.length?f("FieldMismatch","TooManyFields","Too many fields: expected "+y.length+" fields but parsed "+n,t):n<y.length&&f("FieldMismatch","TooFewFields","Too few fields: expected "+y.length+" fields but parsed "+n,t))}return e.header&&b.meta&&(b.meta.fields=y),b}function s(t){for(var r,n,i,s=[","," ","|",";",w.RECORD_SEP,w.UNIT_SEP],a=0;a<s.length;a++){var o=s[a],f=0,h=0;i=void 0;for(var d=new u({delimiter:o,preview:10}).parse(t),c=0;c<d.data.length;c++){var l=d.data[c].length;h+=l,"undefined"!=typeof i?l>1&&(f+=Math.abs(l-i),i=l):i=l}h/=d.data.length,("undefined"==typeof n||n>f)&&h>1.99&&(n=f,r=o)}return e.delimiter=r,{successful:!!r,bestDelimiter:r}}function a(e){e=e.substr(0,1048576);var t=e.split("\r");if(1==t.length)return"\n";for(var r=0,n=0;n<t.length;n++)"\n"==t[n][0]&&r++;return r>=t.length/2?"\r\n":"\r"}function o(e){var t=l.test(e);return t?parseFloat(e):e}function f(e,t,r,n){b.errors.push({type:e,code:t,message:r,row:n})}var h,d,c,l=/^\s*-?(\d*\.?\d+|\d+\.?\d*)(e[-+]?\d+)?\s*$/i,p=this,g=0,v=!1,k=!1,y=[],b={data:[],errors:[],meta:{}};if(m(e.step)){var R=e.step;e.step=function(n){if(b=n,r())t();else{if(t(),0==b.data.length)return;g+=n.data.length,e.preview&&g>e.preview?d.abort():R(b,p)}}}this.parse=function(r,n,i){if(e.newline||(e.newline=a(r)),c=!1,!e.delimiter){var o=s(r);o.successful?e.delimiter=o.bestDelimiter:(c=!0,e.delimiter=w.DefaultDelimiter),b.meta.delimiter=e.delimiter}var f=_(e);return e.preview&&e.header&&f.preview++,h=r,d=new u(f),b=d.parse(h,n,i),t(),v?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return v},this.pause=function(){v=!0,d.abort(),h=h.substr(d.getCharIndex())},this.resume=function(){v=!1,p.streamer.parseChunk(h)},this.aborted=function(){return k},this.abort=function(){k=!0,d.abort(),b.meta.aborted=!0,m(e.complete)&&e.complete(b),h=""}}function u(e){e=e||{};var t=e.delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode;if(("string"!=typeof t||w.BAD_DELIMITERS.indexOf(t)>-1)&&(t=","),n===t)throw"Comment character same as delimiter";n===!0?n="#":("string"!=typeof n||w.BAD_DELIMITERS.indexOf(n)>-1)&&(n=!1),"\n"!=r&&"\r"!=r&&"\r\n"!=r&&(r="\n");var o=0,u=!1;this.parse=function(e,f,h){function d(e){b.push(e),S=o}function c(t){return h?p():(t||(t=e.substr(o)),w.push(t),o=g,d(w),y&&_(),p())}function l(t){o=t,d(w),w=[],O=e.indexOf(r,o)}function p(e){return{data:b,errors:R,meta:{delimiter:t,linebreak:r,aborted:u,truncated:!!e,cursor:S+(f||0)}}}function _(){i(p()),b=[],R=[]}if("string"!=typeof e)throw"Input must be a string";var g=e.length,m=t.length,v=r.length,k=n.length,y="function"==typeof i;o=0;var b=[],R=[],w=[],S=0;if(!e)return p();if(a||a!==!1&&-1===e.indexOf('"')){for(var E=e.split(r),C=0;C<E.length;C++){var w=E[C];if(o+=w.length,C!==E.length-1)o+=r.length;else if(h)return p();if(!n||w.substr(0,k)!=n){if(y){if(b=[],d(w.split(t)),_(),u)return p()}else d(w.split(t));if(s&&C>=s)return b=b.slice(0,s),p(!0)}}return p()}for(var x=e.indexOf(t,o),O=e.indexOf(r,o);;)if('"'!=e[o])if(n&&0===w.length&&e.substr(o,k)===n){if(-1==O)return p();o=O+v,O=e.indexOf(r,o),x=e.indexOf(t,o)}else if(-1!==x&&(O>x||-1===O))w.push(e.substring(o,x)),o=x+m,x=e.indexOf(t,o);else{if(-1===O)break;if(w.push(e.substring(o,O)),l(O+v),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0)}else{var I=o;for(o++;;){var I=e.indexOf('"',I+1);if(-1===I)return h||R.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:b.length,index:o}),c();if(I===g-1){var D=e.substring(o,I).replace(/""/g,'"');return c(D)}if('"'!=e[I+1]){if(e[I+1]==t){w.push(e.substring(o,I).replace(/""/g,'"')),o=I+1+m,x=e.indexOf(t,o),O=e.indexOf(r,o);break}if(e.substr(I+1,v)===r){if(w.push(e.substring(o,I).replace(/""/g,'"')),l(I+1+v),x=e.indexOf(t,o),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0);break}}else I++}}return c()},this.abort=function(){u=!0},this.getCharIndex=function(){return o}}function f(){var e=document.getElementsByTagName("script");return e.length?e[e.length-1].src:""}function h(){if(!w.WORKERS_SUPPORTED)return!1;if(!y&&null===w.SCRIPT_PATH)throw new Error("Script path cannot be determined automatically when Papa Parse is loaded asynchronously. You need to set Papa.SCRIPT_PATH manually.");var t=new e.Worker(w.SCRIPT_PATH||v);return t.onmessage=d,t.id=R++,b[t.id]=t,t}function d(e){var t=e.data,r=b[t.workerId],n=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var i=function(){n=!0,c(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},s={abort:i,pause:l,resume:l};if(m(r.userStep)){for(var a=0;a<t.results.data.length&&(r.userStep({data:[t.results.data[a]],errors:t.results.errors,meta:t.results.meta},s),!n);a++);delete t.results}else m(r.userChunk)&&(r.userChunk(t.results,s,t.file),delete t.results)}t.finished&&!n&&c(t.workerId,t.results)}function c(e,t){var r=b[e];m(r.userComplete)&&r.userComplete(t),r.terminate(),delete b[e]}function l(){throw"Not implemented."}function p(t){var r=t.data;if("undefined"==typeof w.WORKER_ID&&r&&(w.WORKER_ID=r.workerId),"string"==typeof r.input)e.postMessage({workerId:w.WORKER_ID,results:w.parse(r.input,r.config),finished:!0});else if(e.File&&r.input instanceof File||r.input instanceof Object){var n=w.parse(r.input,r.config);n&&e.postMessage({workerId:w.WORKER_ID,results:n,finished:!0})}}function _(e){if("object"!=typeof e)return e;var t=e instanceof Array?[]:{};for(var r in e)t[r]=_(e[r]);return t}function g(e,t){return function(){e.apply(t,arguments)}}function m(e){return"function"==typeof e}var v,k=!e.document&&!!e.postMessage,y=!1,b={},R=0,w={};if(w.parse=t,w.unparse=r,w.RECORD_SEP=String.fromCharCode(30),w.UNIT_SEP=String.fromCharCode(31),w.BYTE_ORDER_MARK="",w.BAD_DELIMITERS=["\r","\n",'"',w.BYTE_ORDER_MARK],w.WORKERS_SUPPORTED=!!e.Worker,w.SCRIPT_PATH=null,w.LocalChunkSize=10485760,w.RemoteChunkSize=5242880,w.DefaultDelimiter=",",w.Parser=u,w.ParserHandle=o,w.NetworkStreamer=i,w.FileStreamer=s,w.StringStreamer=a,"undefined"!=typeof module&&module.exports?module.exports=w:m(e.define)&&e.define.amd?e.define(function(){return w}):e.Papa=w,e.jQuery){var S=e.jQuery;S.fn.parse=function(t){function r(){if(0==a.length)return void(m(t.complete)&&t.complete());var e=a[0];if(m(t.before)){var r=t.before(e.file,e.inputElem);if("object"==typeof r){if("abort"==r.action)return void n("AbortError",e.file,e.inputElem,r.reason);if("skip"==r.action)return void i();"object"==typeof r.config&&(e.instanceConfig=S.extend(e.instanceConfig,r.config))}else if("skip"==r)return void i()}var s=e.instanceConfig.complete;e.instanceConfig.complete=function(t){m(s)&&s(t,e.file,e.inputElem),i()},w.parse(e.file,e.instanceConfig)}function n(e,r,n,i){m(t.error)&&t.error({name:e},r,n,i)}function i(){a.splice(0,1),r()}var s=t.config||{},a=[];return this.each(function(){var t="INPUT"==S(this).prop("tagName").toUpperCase()&&"file"==S(this).attr("type").toLowerCase()&&e.FileReader;if(!t||!this.files||0==this.files.length)return!0;for(var r=0;r<this.files.length;r++)a.push({file:this.files[r],inputElem:this,instanceConfig:S.extend({},s)})}),r(),this}}k?e.onmessage=p:w.WORKERS_SUPPORTED&&(v=f(),document.body?document.addEventListener("DOMContentLoaded",function(){y=!0},!0):y=!0),i.prototype=Object.create(n.prototype),i.prototype.constructor=i,s.prototype=Object.create(n.prototype),s.prototype.constructor=s,a.prototype=Object.create(a.prototype),a.prototype.constructor=a}("undefined"!=typeof window?window:this);
|
| 62756 |
|
| 62757 |
/***/ },
|
| 62758 |
+
/* 437 */
|
| 62759 |
/***/ function(module, exports) {
|
| 62760 |
|
| 62761 |
/*
|
| 62840 |
|
| 62841 |
|
| 62842 |
/***/ },
|
| 62843 |
+
/* 438 */
|
| 62844 |
/***/ function(module, exports, __webpack_require__) {
|
| 62845 |
|
| 62846 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 62847 |
__webpack_require__(270),
|
| 62848 |
__webpack_require__(266),
|
| 62849 |
__webpack_require__(267),
|
| 62850 |
+
__webpack_require__(435),
|
| 62851 |
__webpack_require__(279)
|
| 62852 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function (
|
| 62853 |
_,
|
| 63012 |
|
| 63013 |
|
| 63014 |
/***/ },
|
| 63015 |
+
/* 439 */
|
| 63016 |
/***/ function(module, exports, __webpack_require__) {
|
| 63017 |
|
| 63018 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function() {
|
assets/js/form_editor.js
CHANGED
|
@@ -3,22 +3,22 @@ webpackJsonp([1],{
|
|
| 3 |
/***/ 0:
|
| 4 |
/***/ function(module, exports, __webpack_require__) {
|
| 5 |
|
| 6 |
-
__webpack_require__(
|
| 7 |
-
__webpack_require__(
|
| 8 |
-
module.exports = __webpack_require__(
|
| 9 |
|
| 10 |
|
| 11 |
/***/ },
|
| 12 |
|
| 13 |
-
/***/
|
| 14 |
/***/ function(module, exports, __webpack_require__) {
|
| 15 |
|
| 16 |
-
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["WysijaForm"] = __webpack_require__(
|
| 17 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 18 |
|
| 19 |
/***/ },
|
| 20 |
|
| 21 |
-
/***/
|
| 22 |
/***/ function(module, exports) {
|
| 23 |
|
| 24 |
/*
|
|
@@ -1088,15 +1088,15 @@ webpackJsonp([1],{
|
|
| 1088 |
|
| 1089 |
/***/ },
|
| 1090 |
|
| 1091 |
-
/***/
|
| 1092 |
/***/ function(module, exports, __webpack_require__) {
|
| 1093 |
|
| 1094 |
-
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["CodeMirror"] = __webpack_require__(
|
| 1095 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 1096 |
|
| 1097 |
/***/ },
|
| 1098 |
|
| 1099 |
-
/***/
|
| 1100 |
/***/ function(module, exports, __webpack_require__) {
|
| 1101 |
|
| 1102 |
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
|
@@ -10210,7 +10210,7 @@ webpackJsonp([1],{
|
|
| 10210 |
|
| 10211 |
/***/ },
|
| 10212 |
|
| 10213 |
-
/***/
|
| 10214 |
/***/ function(module, exports, __webpack_require__) {
|
| 10215 |
|
| 10216 |
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
|
@@ -10218,7 +10218,7 @@ webpackJsonp([1],{
|
|
| 10218 |
|
| 10219 |
(function(mod) {
|
| 10220 |
if (true) // CommonJS
|
| 10221 |
-
mod(__webpack_require__(
|
| 10222 |
else if (typeof define == "function" && define.amd) // AMD
|
| 10223 |
define(["../../lib/codemirror"], mod);
|
| 10224 |
else // Plain browser env
|
| 3 |
/***/ 0:
|
| 4 |
/***/ function(module, exports, __webpack_require__) {
|
| 5 |
|
| 6 |
+
__webpack_require__(440);
|
| 7 |
+
__webpack_require__(442);
|
| 8 |
+
module.exports = __webpack_require__(444);
|
| 9 |
|
| 10 |
|
| 11 |
/***/ },
|
| 12 |
|
| 13 |
+
/***/ 440:
|
| 14 |
/***/ function(module, exports, __webpack_require__) {
|
| 15 |
|
| 16 |
+
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["WysijaForm"] = __webpack_require__(441);
|
| 17 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 18 |
|
| 19 |
/***/ },
|
| 20 |
|
| 21 |
+
/***/ 441:
|
| 22 |
/***/ function(module, exports) {
|
| 23 |
|
| 24 |
/*
|
| 1088 |
|
| 1089 |
/***/ },
|
| 1090 |
|
| 1091 |
+
/***/ 442:
|
| 1092 |
/***/ function(module, exports, __webpack_require__) {
|
| 1093 |
|
| 1094 |
+
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["CodeMirror"] = __webpack_require__(443);
|
| 1095 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 1096 |
|
| 1097 |
/***/ },
|
| 1098 |
|
| 1099 |
+
/***/ 443:
|
| 1100 |
/***/ function(module, exports, __webpack_require__) {
|
| 1101 |
|
| 1102 |
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
| 10210 |
|
| 10211 |
/***/ },
|
| 10212 |
|
| 10213 |
+
/***/ 444:
|
| 10214 |
/***/ function(module, exports, __webpack_require__) {
|
| 10215 |
|
| 10216 |
// CodeMirror, copyright (c) by Marijn Haverbeke and others
|
| 10218 |
|
| 10219 |
(function(mod) {
|
| 10220 |
if (true) // CommonJS
|
| 10221 |
+
mod(__webpack_require__(442));
|
| 10222 |
else if (typeof define == "function" && define.amd) // AMD
|
| 10223 |
define(["../../lib/codemirror"], mod);
|
| 10224 |
else // Plain browser env
|
assets/js/mailpoet.js
CHANGED
|
@@ -3,13 +3,13 @@ webpackJsonp([2],[
|
|
| 3 |
/***/ function(module, exports, __webpack_require__) {
|
| 4 |
|
| 5 |
__webpack_require__(267);
|
| 6 |
-
__webpack_require__(444);
|
| 7 |
__webpack_require__(445);
|
| 8 |
__webpack_require__(446);
|
| 9 |
__webpack_require__(447);
|
| 10 |
__webpack_require__(448);
|
| 11 |
__webpack_require__(449);
|
| 12 |
-
|
|
|
|
| 13 |
|
| 14 |
|
| 15 |
/***/ },
|
|
@@ -1883,7 +1883,7 @@ webpackJsonp([2],[
|
|
| 1883 |
/***/ function(module, exports, __webpack_require__) {
|
| 1884 |
|
| 1885 |
/* WEBPACK VAR INJECTION */(function(module) {//! moment.js
|
| 1886 |
-
//! version : 2.
|
| 1887 |
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
| 1888 |
//! license : MIT
|
| 1889 |
//! momentjs.com
|
|
@@ -1926,7 +1926,7 @@ webpackJsonp([2],[
|
|
| 1926 |
}
|
| 1927 |
|
| 1928 |
function isNumber(input) {
|
| 1929 |
-
return typeof
|
| 1930 |
}
|
| 1931 |
|
| 1932 |
function isDate(input) {
|
|
@@ -2118,6 +2118,9 @@ webpackJsonp([2],[
|
|
| 2118 |
function Moment(config) {
|
| 2119 |
copyConfig(this, config);
|
| 2120 |
this._d = new Date(config._d != null ? config._d.getTime() : NaN);
|
|
|
|
|
|
|
|
|
|
| 2121 |
// Prevent infinite loop in case updateOffset creates new moment
|
| 2122 |
// objects.
|
| 2123 |
if (updateInProgress === false) {
|
|
@@ -6145,7 +6148,7 @@ webpackJsonp([2],[
|
|
| 6145 |
// Side effect imports
|
| 6146 |
|
| 6147 |
|
| 6148 |
-
hooks.version = '2.
|
| 6149 |
|
| 6150 |
setHookCallback(createLocal);
|
| 6151 |
|
|
@@ -6414,12 +6417,14 @@ webpackJsonp([2],[
|
|
| 6414 |
"./vi.js": 395,
|
| 6415 |
"./x-pseudo": 396,
|
| 6416 |
"./x-pseudo.js": 396,
|
| 6417 |
-
"./
|
| 6418 |
-
"./
|
| 6419 |
-
"./zh-
|
| 6420 |
-
"./zh-
|
| 6421 |
-
"./zh-
|
| 6422 |
-
"./zh-
|
|
|
|
|
|
|
| 6423 |
};
|
| 6424 |
function webpackContext(req) {
|
| 6425 |
return __webpack_require__(webpackContextResolve(req));
|
|
@@ -8017,7 +8022,7 @@ webpackJsonp([2],[
|
|
| 8017 |
sameElse : 'L'
|
| 8018 |
},
|
| 8019 |
relativeTime : {
|
| 8020 |
-
future : '
|
| 8021 |
past : 'fa %s',
|
| 8022 |
s : 'uns segons',
|
| 8023 |
m : 'un minut',
|
|
@@ -16381,6 +16386,71 @@ webpackJsonp([2],[
|
|
| 16381 |
|
| 16382 |
/***/ },
|
| 16383 |
/* 397 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16384 |
/***/ function(module, exports, __webpack_require__) {
|
| 16385 |
|
| 16386 |
//! moment.js locale configuration
|
|
@@ -16512,7 +16582,7 @@ webpackJsonp([2],[
|
|
| 16512 |
|
| 16513 |
|
| 16514 |
/***/ },
|
| 16515 |
-
/*
|
| 16516 |
/***/ function(module, exports, __webpack_require__) {
|
| 16517 |
|
| 16518 |
//! moment.js locale configuration
|
|
@@ -16622,7 +16692,7 @@ webpackJsonp([2],[
|
|
| 16622 |
|
| 16623 |
|
| 16624 |
/***/ },
|
| 16625 |
-
/*
|
| 16626 |
/***/ function(module, exports, __webpack_require__) {
|
| 16627 |
|
| 16628 |
//! moment.js locale configuration
|
|
@@ -16731,7 +16801,6 @@ webpackJsonp([2],[
|
|
| 16731 |
|
| 16732 |
|
| 16733 |
/***/ },
|
| 16734 |
-
/* 400 */,
|
| 16735 |
/* 401 */,
|
| 16736 |
/* 402 */,
|
| 16737 |
/* 403 */,
|
|
@@ -16775,7 +16844,8 @@ webpackJsonp([2],[
|
|
| 16775 |
/* 441 */,
|
| 16776 |
/* 442 */,
|
| 16777 |
/* 443 */,
|
| 16778 |
-
/* 444
|
|
|
|
| 16779 |
/***/ function(module, exports, __webpack_require__) {
|
| 16780 |
|
| 16781 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266), __webpack_require__(270)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery, _) {
|
|
@@ -16853,7 +16923,7 @@ webpackJsonp([2],[
|
|
| 16853 |
|
| 16854 |
|
| 16855 |
/***/ },
|
| 16856 |
-
/*
|
| 16857 |
/***/ function(module, exports, __webpack_require__) {
|
| 16858 |
|
| 16859 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
|
@@ -17026,7 +17096,7 @@ webpackJsonp([2],[
|
|
| 17026 |
|
| 17027 |
|
| 17028 |
/***/ },
|
| 17029 |
-
/*
|
| 17030 |
/***/ function(module, exports, __webpack_require__) {
|
| 17031 |
|
| 17032 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
|
@@ -17056,7 +17126,7 @@ webpackJsonp([2],[
|
|
| 17056 |
|
| 17057 |
|
| 17058 |
/***/ },
|
| 17059 |
-
/*
|
| 17060 |
/***/ function(module, exports, __webpack_require__) {
|
| 17061 |
|
| 17062 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
|
@@ -17665,7 +17735,7 @@ webpackJsonp([2],[
|
|
| 17665 |
|
| 17666 |
|
| 17667 |
/***/ },
|
| 17668 |
-
/*
|
| 17669 |
/***/ function(module, exports, __webpack_require__) {
|
| 17670 |
|
| 17671 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
|
@@ -17890,7 +17960,7 @@ webpackJsonp([2],[
|
|
| 17890 |
|
| 17891 |
|
| 17892 |
/***/ },
|
| 17893 |
-
/*
|
| 17894 |
/***/ function(module, exports, __webpack_require__) {
|
| 17895 |
|
| 17896 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
|
@@ -17999,7 +18069,7 @@ webpackJsonp([2],[
|
|
| 17999 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 18000 |
|
| 18001 |
/***/ },
|
| 18002 |
-
/*
|
| 18003 |
/***/ function(module, exports, __webpack_require__) {
|
| 18004 |
|
| 18005 |
/* WEBPACK VAR INJECTION */(function(global) {/*!
|
| 3 |
/***/ function(module, exports, __webpack_require__) {
|
| 4 |
|
| 5 |
__webpack_require__(267);
|
|
|
|
| 6 |
__webpack_require__(445);
|
| 7 |
__webpack_require__(446);
|
| 8 |
__webpack_require__(447);
|
| 9 |
__webpack_require__(448);
|
| 10 |
__webpack_require__(449);
|
| 11 |
+
__webpack_require__(450);
|
| 12 |
+
module.exports = __webpack_require__(451);
|
| 13 |
|
| 14 |
|
| 15 |
/***/ },
|
| 1883 |
/***/ function(module, exports, __webpack_require__) {
|
| 1884 |
|
| 1885 |
/* WEBPACK VAR INJECTION */(function(module) {//! moment.js
|
| 1886 |
+
//! version : 2.17.0
|
| 1887 |
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
| 1888 |
//! license : MIT
|
| 1889 |
//! momentjs.com
|
| 1926 |
}
|
| 1927 |
|
| 1928 |
function isNumber(input) {
|
| 1929 |
+
return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';
|
| 1930 |
}
|
| 1931 |
|
| 1932 |
function isDate(input) {
|
| 2118 |
function Moment(config) {
|
| 2119 |
copyConfig(this, config);
|
| 2120 |
this._d = new Date(config._d != null ? config._d.getTime() : NaN);
|
| 2121 |
+
if (!this.isValid()) {
|
| 2122 |
+
this._d = new Date(NaN);
|
| 2123 |
+
}
|
| 2124 |
// Prevent infinite loop in case updateOffset creates new moment
|
| 2125 |
// objects.
|
| 2126 |
if (updateInProgress === false) {
|
| 6148 |
// Side effect imports
|
| 6149 |
|
| 6150 |
|
| 6151 |
+
hooks.version = '2.17.0';
|
| 6152 |
|
| 6153 |
setHookCallback(createLocal);
|
| 6154 |
|
| 6417 |
"./vi.js": 395,
|
| 6418 |
"./x-pseudo": 396,
|
| 6419 |
"./x-pseudo.js": 396,
|
| 6420 |
+
"./yo": 397,
|
| 6421 |
+
"./yo.js": 397,
|
| 6422 |
+
"./zh-cn": 398,
|
| 6423 |
+
"./zh-cn.js": 398,
|
| 6424 |
+
"./zh-hk": 399,
|
| 6425 |
+
"./zh-hk.js": 399,
|
| 6426 |
+
"./zh-tw": 400,
|
| 6427 |
+
"./zh-tw.js": 400
|
| 6428 |
};
|
| 6429 |
function webpackContext(req) {
|
| 6430 |
return __webpack_require__(webpackContextResolve(req));
|
| 8022 |
sameElse : 'L'
|
| 8023 |
},
|
| 8024 |
relativeTime : {
|
| 8025 |
+
future : 'd\'aquí %s',
|
| 8026 |
past : 'fa %s',
|
| 8027 |
s : 'uns segons',
|
| 8028 |
m : 'un minut',
|
| 16386 |
|
| 16387 |
/***/ },
|
| 16388 |
/* 397 */
|
| 16389 |
+
/***/ function(module, exports, __webpack_require__) {
|
| 16390 |
+
|
| 16391 |
+
//! moment.js locale configuration
|
| 16392 |
+
//! locale : Yoruba Nigeria (yo)
|
| 16393 |
+
//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe
|
| 16394 |
+
|
| 16395 |
+
;(function (global, factory) {
|
| 16396 |
+
true ? factory(__webpack_require__(289)) :
|
| 16397 |
+
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
| 16398 |
+
factory(global.moment)
|
| 16399 |
+
}(this, (function (moment) { 'use strict';
|
| 16400 |
+
|
| 16401 |
+
|
| 16402 |
+
var yo = moment.defineLocale('yo', {
|
| 16403 |
+
months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'),
|
| 16404 |
+
monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
|
| 16405 |
+
weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
|
| 16406 |
+
weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
|
| 16407 |
+
weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
|
| 16408 |
+
longDateFormat : {
|
| 16409 |
+
LT : 'h:mm A',
|
| 16410 |
+
LTS : 'h:mm:ss A',
|
| 16411 |
+
L : 'DD/MM/YYYY',
|
| 16412 |
+
LL : 'D MMMM YYYY',
|
| 16413 |
+
LLL : 'D MMMM YYYY h:mm A',
|
| 16414 |
+
LLLL : 'dddd, D MMMM YYYY h:mm A'
|
| 16415 |
+
},
|
| 16416 |
+
calendar : {
|
| 16417 |
+
sameDay : '[Ònì ni] LT',
|
| 16418 |
+
nextDay : '[Ọ̀la ni] LT',
|
| 16419 |
+
nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT',
|
| 16420 |
+
lastDay : '[Àna ni] LT',
|
| 16421 |
+
lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
|
| 16422 |
+
sameElse : 'L'
|
| 16423 |
+
},
|
| 16424 |
+
relativeTime : {
|
| 16425 |
+
future : 'ní %s',
|
| 16426 |
+
past : '%s kọjá',
|
| 16427 |
+
s : 'ìsẹjú aayá die',
|
| 16428 |
+
m : 'ìsẹjú kan',
|
| 16429 |
+
mm : 'ìsẹjú %d',
|
| 16430 |
+
h : 'wákati kan',
|
| 16431 |
+
hh : 'wákati %d',
|
| 16432 |
+
d : 'ọjọ́ kan',
|
| 16433 |
+
dd : 'ọjọ́ %d',
|
| 16434 |
+
M : 'osù kan',
|
| 16435 |
+
MM : 'osù %d',
|
| 16436 |
+
y : 'ọdún kan',
|
| 16437 |
+
yy : 'ọdún %d'
|
| 16438 |
+
},
|
| 16439 |
+
ordinalParse : /ọjọ́\s\d{1,2}/,
|
| 16440 |
+
ordinal : 'ọjọ́ %d',
|
| 16441 |
+
week : {
|
| 16442 |
+
dow : 1, // Monday is the first day of the week.
|
| 16443 |
+
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
| 16444 |
+
}
|
| 16445 |
+
});
|
| 16446 |
+
|
| 16447 |
+
return yo;
|
| 16448 |
+
|
| 16449 |
+
})));
|
| 16450 |
+
|
| 16451 |
+
|
| 16452 |
+
/***/ },
|
| 16453 |
+
/* 398 */
|
| 16454 |
/***/ function(module, exports, __webpack_require__) {
|
| 16455 |
|
| 16456 |
//! moment.js locale configuration
|
| 16582 |
|
| 16583 |
|
| 16584 |
/***/ },
|
| 16585 |
+
/* 399 */
|
| 16586 |
/***/ function(module, exports, __webpack_require__) {
|
| 16587 |
|
| 16588 |
//! moment.js locale configuration
|
| 16692 |
|
| 16693 |
|
| 16694 |
/***/ },
|
| 16695 |
+
/* 400 */
|
| 16696 |
/***/ function(module, exports, __webpack_require__) {
|
| 16697 |
|
| 16698 |
//! moment.js locale configuration
|
| 16801 |
|
| 16802 |
|
| 16803 |
/***/ },
|
|
|
|
| 16804 |
/* 401 */,
|
| 16805 |
/* 402 */,
|
| 16806 |
/* 403 */,
|
| 16844 |
/* 441 */,
|
| 16845 |
/* 442 */,
|
| 16846 |
/* 443 */,
|
| 16847 |
+
/* 444 */,
|
| 16848 |
+
/* 445 */
|
| 16849 |
/***/ function(module, exports, __webpack_require__) {
|
| 16850 |
|
| 16851 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266), __webpack_require__(270)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery, _) {
|
| 16923 |
|
| 16924 |
|
| 16925 |
/***/ },
|
| 16926 |
+
/* 446 */
|
| 16927 |
/***/ function(module, exports, __webpack_require__) {
|
| 16928 |
|
| 16929 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 17096 |
|
| 17097 |
|
| 17098 |
/***/ },
|
| 17099 |
+
/* 447 */
|
| 17100 |
/***/ function(module, exports, __webpack_require__) {
|
| 17101 |
|
| 17102 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 17126 |
|
| 17127 |
|
| 17128 |
/***/ },
|
| 17129 |
+
/* 448 */
|
| 17130 |
/***/ function(module, exports, __webpack_require__) {
|
| 17131 |
|
| 17132 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
| 17735 |
|
| 17736 |
|
| 17737 |
/***/ },
|
| 17738 |
+
/* 449 */
|
| 17739 |
/***/ function(module, exports, __webpack_require__) {
|
| 17740 |
|
| 17741 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
| 17960 |
|
| 17961 |
|
| 17962 |
/***/ },
|
| 17963 |
+
/* 450 */
|
| 17964 |
/***/ function(module, exports, __webpack_require__) {
|
| 17965 |
|
| 17966 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 18069 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 18070 |
|
| 18071 |
/***/ },
|
| 18072 |
+
/* 451 */
|
| 18073 |
/***/ function(module, exports, __webpack_require__) {
|
| 18074 |
|
| 18075 |
/* WEBPACK VAR INJECTION */(function(global) {/*!
|
assets/js/newsletter_editor.js
CHANGED
|
@@ -4,27 +4,26 @@ webpackJsonp([3],{
|
|
| 4 |
/***/ function(module, exports, __webpack_require__) {
|
| 5 |
|
| 6 |
__webpack_require__(270);
|
| 7 |
-
__webpack_require__(
|
| 8 |
-
__webpack_require__(451);
|
| 9 |
__webpack_require__(452);
|
| 10 |
__webpack_require__(453);
|
| 11 |
__webpack_require__(454);
|
| 12 |
-
__webpack_require__(279);
|
| 13 |
__webpack_require__(455);
|
|
|
|
| 14 |
__webpack_require__(456);
|
| 15 |
__webpack_require__(457);
|
| 16 |
__webpack_require__(458);
|
| 17 |
-
__webpack_require__(
|
| 18 |
__webpack_require__(462);
|
| 19 |
__webpack_require__(463);
|
| 20 |
-
__webpack_require__(
|
| 21 |
__webpack_require__(466);
|
| 22 |
__webpack_require__(467);
|
| 23 |
-
__webpack_require__(
|
| 24 |
__webpack_require__(470);
|
| 25 |
__webpack_require__(471);
|
| 26 |
-
__webpack_require__(
|
| 27 |
-
__webpack_require__(
|
| 28 |
__webpack_require__(475);
|
| 29 |
__webpack_require__(476);
|
| 30 |
__webpack_require__(477);
|
|
@@ -44,7 +43,8 @@ webpackJsonp([3],{
|
|
| 44 |
__webpack_require__(491);
|
| 45 |
__webpack_require__(492);
|
| 46 |
__webpack_require__(493);
|
| 47 |
-
|
|
|
|
| 48 |
|
| 49 |
|
| 50 |
/***/ },
|
|
@@ -7367,15 +7367,15 @@ webpackJsonp([3],{
|
|
| 7367 |
|
| 7368 |
/***/ },
|
| 7369 |
|
| 7370 |
-
/***/
|
| 7371 |
/***/ function(module, exports, __webpack_require__) {
|
| 7372 |
|
| 7373 |
-
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["Backbone"] = __webpack_require__(
|
| 7374 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 7375 |
|
| 7376 |
/***/ },
|
| 7377 |
|
| 7378 |
-
/***/
|
| 7379 |
/***/ function(module, exports, __webpack_require__) {
|
| 7380 |
|
| 7381 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {// Backbone.js 1.3.3
|
|
@@ -9303,7 +9303,7 @@ webpackJsonp([3],{
|
|
| 9303 |
|
| 9304 |
/***/ },
|
| 9305 |
|
| 9306 |
-
/***/
|
| 9307 |
/***/ function(module, exports, __webpack_require__) {
|
| 9308 |
|
| 9309 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266), __webpack_require__(270)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery, _) {
|
|
@@ -9382,7 +9382,7 @@ webpackJsonp([3],{
|
|
| 9382 |
|
| 9383 |
/***/ },
|
| 9384 |
|
| 9385 |
-
/***/
|
| 9386 |
/***/ function(module, exports, __webpack_require__) {
|
| 9387 |
|
| 9388 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
|
@@ -9992,7 +9992,7 @@ webpackJsonp([3],{
|
|
| 9992 |
|
| 9993 |
/***/ },
|
| 9994 |
|
| 9995 |
-
/***/
|
| 9996 |
/***/ function(module, exports, __webpack_require__) {
|
| 9997 |
|
| 9998 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
|
@@ -10218,7 +10218,7 @@ webpackJsonp([3],{
|
|
| 10218 |
|
| 10219 |
/***/ },
|
| 10220 |
|
| 10221 |
-
/***/
|
| 10222 |
/***/ function(module, exports, __webpack_require__) {
|
| 10223 |
|
| 10224 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// MarionetteJS (Backbone.Marionette)
|
|
@@ -10244,7 +10244,7 @@ webpackJsonp([3],{
|
|
| 10244 |
|
| 10245 |
/* istanbul ignore next */
|
| 10246 |
if (true) {
|
| 10247 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(
|
| 10248 |
return (root.Marionette = root.Mn = factory(root, Backbone, _));
|
| 10249 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 10250 |
} else if (typeof exports !== 'undefined') {
|
|
@@ -14190,7 +14190,7 @@ webpackJsonp([3],{
|
|
| 14190 |
|
| 14191 |
/***/ },
|
| 14192 |
|
| 14193 |
-
/***/
|
| 14194 |
/***/ function(module, exports) {
|
| 14195 |
|
| 14196 |
Backbone.SuperModel = (function(_, Backbone){
|
|
@@ -14613,7 +14613,7 @@ webpackJsonp([3],{
|
|
| 14613 |
|
| 14614 |
/***/ },
|
| 14615 |
|
| 14616 |
-
/***/
|
| 14617 |
/***/ function(module, exports, __webpack_require__) {
|
| 14618 |
|
| 14619 |
/**
|
|
@@ -20596,13 +20596,13 @@ webpackJsonp([3],{
|
|
| 20596 |
|
| 20597 |
/***/ },
|
| 20598 |
|
| 20599 |
-
/***/
|
| 20600 |
/***/ function(module, exports, __webpack_require__) {
|
| 20601 |
|
| 20602 |
// Backbone.Radio v1.0.4
|
| 20603 |
|
| 20604 |
(function (global, factory) {
|
| 20605 |
-
true ? module.exports = factory(__webpack_require__(270), __webpack_require__(
|
| 20606 |
typeof define === 'function' && define.amd ? define(['underscore', 'backbone'], factory) :
|
| 20607 |
(global.Backbone = global.Backbone || {}, global.Backbone.Radio = factory(global._,global.Backbone));
|
| 20608 |
}(this, function (_,Backbone) { 'use strict';
|
|
@@ -20954,7 +20954,7 @@ webpackJsonp([3],{
|
|
| 20954 |
|
| 20955 |
/***/ },
|
| 20956 |
|
| 20957 |
-
/***/
|
| 20958 |
/***/ function(module, exports, __webpack_require__) {
|
| 20959 |
|
| 20960 |
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// Spectrum Colorpicker v1.8.0
|
|
@@ -23284,7 +23284,7 @@ webpackJsonp([3],{
|
|
| 23284 |
|
| 23285 |
/***/ },
|
| 23286 |
|
| 23287 |
-
/***/
|
| 23288 |
/***/ function(module, exports) {
|
| 23289 |
|
| 23290 |
// Generated by CoffeeScript 1.9.2
|
|
@@ -23555,7 +23555,7 @@ webpackJsonp([3],{
|
|
| 23555 |
|
| 23556 |
/***/ },
|
| 23557 |
|
| 23558 |
-
/***/
|
| 23559 |
/***/ function(module, exports) {
|
| 23560 |
|
| 23561 |
/* Blob.js
|
|
@@ -23776,7 +23776,7 @@ webpackJsonp([3],{
|
|
| 23776 |
|
| 23777 |
/***/ },
|
| 23778 |
|
| 23779 |
-
/***/
|
| 23780 |
/***/ function(module, exports, __webpack_require__) {
|
| 23781 |
|
| 23782 |
var __WEBPACK_AMD_DEFINE_RESULT__;/* FileSaver.js
|
|
@@ -23962,7 +23962,7 @@ webpackJsonp([3],{
|
|
| 23962 |
|
| 23963 |
if (typeof module !== "undefined" && module.exports) {
|
| 23964 |
module.exports.saveAs = saveAs;
|
| 23965 |
-
} else if (("function" !== "undefined" && __webpack_require__(
|
| 23966 |
!(__WEBPACK_AMD_DEFINE_RESULT__ = function() {
|
| 23967 |
return saveAs;
|
| 23968 |
}.call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
|
@@ -23971,7 +23971,7 @@ webpackJsonp([3],{
|
|
| 23971 |
|
| 23972 |
/***/ },
|
| 23973 |
|
| 23974 |
-
/***/
|
| 23975 |
/***/ function(module, exports) {
|
| 23976 |
|
| 23977 |
module.exports = function() { throw new Error("define cannot be used indirect"); };
|
|
@@ -23979,7 +23979,7 @@ webpackJsonp([3],{
|
|
| 23979 |
|
| 23980 |
/***/ },
|
| 23981 |
|
| 23982 |
-
/***/
|
| 23983 |
/***/ function(module, exports) {
|
| 23984 |
|
| 23985 |
/* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {module.exports = __webpack_amd_options__;
|
|
@@ -23988,7 +23988,7 @@ webpackJsonp([3],{
|
|
| 23988 |
|
| 23989 |
/***/ },
|
| 23990 |
|
| 23991 |
-
/***/
|
| 23992 |
/***/ function(module, exports, __webpack_require__) {
|
| 23993 |
|
| 23994 |
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*** IMPORTS FROM imports-loader ***/
|
|
@@ -27884,7 +27884,7 @@ webpackJsonp([3],{
|
|
| 27884 |
|
| 27885 |
/***/ },
|
| 27886 |
|
| 27887 |
-
/***/
|
| 27888 |
/***/ function(module, exports, __webpack_require__) {
|
| 27889 |
|
| 27890 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -27897,7 +27897,7 @@ webpackJsonp([3],{
|
|
| 27897 |
|
| 27898 |
(function(root, factory) {
|
| 27899 |
if (true) {
|
| 27900 |
-
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(
|
| 27901 |
return factory(Marionette, Radio, _);
|
| 27902 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 27903 |
}
|
|
@@ -27922,17 +27922,17 @@ webpackJsonp([3],{
|
|
| 27922 |
|
| 27923 |
/***/ },
|
| 27924 |
|
| 27925 |
-
/***/
|
| 27926 |
/***/ function(module, exports, __webpack_require__) {
|
| 27927 |
|
| 27928 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 27929 |
-
__webpack_require__(
|
| 27930 |
-
__webpack_require__(451),
|
| 27931 |
__webpack_require__(452),
|
|
|
|
| 27932 |
__webpack_require__(266),
|
| 27933 |
__webpack_require__(270),
|
| 27934 |
-
__webpack_require__(
|
| 27935 |
-
__webpack_require__(
|
| 27936 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Backbone, Marionette, SuperModel, jQuery, _, Handlebars) {
|
| 27937 |
|
| 27938 |
var app = new Marionette.Application(), AppView;
|
|
@@ -27965,12 +27965,12 @@ webpackJsonp([3],{
|
|
| 27965 |
|
| 27966 |
/***/ },
|
| 27967 |
|
| 27968 |
-
/***/
|
| 27969 |
/***/ function(module, exports, __webpack_require__) {
|
| 27970 |
|
| 27971 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 27972 |
-
__webpack_require__(
|
| 27973 |
-
__webpack_require__(
|
| 27974 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, SuperModel) {
|
| 27975 |
|
| 27976 |
var Module = {};
|
|
@@ -28008,13 +28008,13 @@ webpackJsonp([3],{
|
|
| 28008 |
|
| 28009 |
/***/ },
|
| 28010 |
|
| 28011 |
-
/***/
|
| 28012 |
/***/ function(module, exports, __webpack_require__) {
|
| 28013 |
|
| 28014 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28015 |
-
__webpack_require__(
|
| 28016 |
-
__webpack_require__(
|
| 28017 |
-
__webpack_require__(
|
| 28018 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, Marionette, SuperModel) {
|
| 28019 |
|
| 28020 |
"use strict";
|
|
@@ -28100,19 +28100,19 @@ webpackJsonp([3],{
|
|
| 28100 |
|
| 28101 |
/***/ },
|
| 28102 |
|
| 28103 |
-
/***/
|
| 28104 |
/***/ function(module, exports, __webpack_require__) {
|
| 28105 |
|
| 28106 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28107 |
-
__webpack_require__(
|
| 28108 |
-
__webpack_require__(
|
| 28109 |
__webpack_require__(267),
|
| 28110 |
-
__webpack_require__(
|
| 28111 |
-
__webpack_require__(451),
|
| 28112 |
__webpack_require__(452),
|
|
|
|
| 28113 |
__webpack_require__(270),
|
| 28114 |
__webpack_require__(266),
|
| 28115 |
-
__webpack_require__(
|
| 28116 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 28117 |
App,
|
| 28118 |
CommunicationComponent,
|
|
@@ -28459,14 +28459,14 @@ webpackJsonp([3],{
|
|
| 28459 |
|
| 28460 |
/***/ },
|
| 28461 |
|
| 28462 |
-
/***/
|
| 28463 |
/***/ function(module, exports, __webpack_require__) {
|
| 28464 |
|
| 28465 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28466 |
-
__webpack_require__(
|
| 28467 |
__webpack_require__(270),
|
| 28468 |
__webpack_require__(267),
|
| 28469 |
-
__webpack_require__(
|
| 28470 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, _, MailPoet) {
|
| 28471 |
|
| 28472 |
var Module = {};
|
|
@@ -28570,12 +28570,12 @@ webpackJsonp([3],{
|
|
| 28570 |
|
| 28571 |
/***/ },
|
| 28572 |
|
| 28573 |
-
/***/
|
| 28574 |
/***/ function(module, exports, __webpack_require__) {
|
| 28575 |
|
| 28576 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28577 |
-
__webpack_require__(
|
| 28578 |
-
__webpack_require__(
|
| 28579 |
__webpack_require__(270)
|
| 28580 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, SuperModel, _) {
|
| 28581 |
"use strict";
|
|
@@ -28672,13 +28672,13 @@ webpackJsonp([3],{
|
|
| 28672 |
|
| 28673 |
/***/ },
|
| 28674 |
|
| 28675 |
-
/***/
|
| 28676 |
/***/ function(module, exports, __webpack_require__) {
|
| 28677 |
|
| 28678 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28679 |
-
__webpack_require__(
|
| 28680 |
-
__webpack_require__(
|
| 28681 |
-
__webpack_require__(
|
| 28682 |
__webpack_require__(270),
|
| 28683 |
__webpack_require__(266)
|
| 28684 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, Backbone, Marionette, _, jQuery) {
|
|
@@ -28715,20 +28715,20 @@ webpackJsonp([3],{
|
|
| 28715 |
|
| 28716 |
/***/ },
|
| 28717 |
|
| 28718 |
-
/***/
|
| 28719 |
/***/ function(module, exports, __webpack_require__) {
|
| 28720 |
|
| 28721 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28722 |
-
__webpack_require__(
|
| 28723 |
-
__webpack_require__(
|
| 28724 |
__webpack_require__(267),
|
| 28725 |
-
__webpack_require__(
|
| 28726 |
-
__webpack_require__(
|
| 28727 |
-
__webpack_require__(
|
| 28728 |
__webpack_require__(266),
|
| 28729 |
-
__webpack_require__(457),
|
| 28730 |
__webpack_require__(458),
|
| 28731 |
-
__webpack_require__(
|
|
|
|
| 28732 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 28733 |
App,
|
| 28734 |
CommunicationComponent,
|
|
@@ -29074,15 +29074,15 @@ webpackJsonp([3],{
|
|
| 29074 |
|
| 29075 |
/***/ },
|
| 29076 |
|
| 29077 |
-
/***/
|
| 29078 |
/***/ function(module, exports, __webpack_require__) {
|
| 29079 |
|
| 29080 |
-
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["html2canvas"] = __webpack_require__(
|
| 29081 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 29082 |
|
| 29083 |
/***/ },
|
| 29084 |
|
| 29085 |
-
/***/
|
| 29086 |
/***/ function(module, exports, __webpack_require__) {
|
| 29087 |
|
| 29088 |
var require;var require;/* WEBPACK VAR INJECTION */(function(global) {/*
|
|
@@ -33623,7 +33623,7 @@ webpackJsonp([3],{
|
|
| 33623 |
|
| 33624 |
/***/ },
|
| 33625 |
|
| 33626 |
-
/***/
|
| 33627 |
/***/ function(module, exports, __webpack_require__) {
|
| 33628 |
|
| 33629 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -33633,7 +33633,7 @@ webpackJsonp([3],{
|
|
| 33633 |
* For more check: http://marionettejs.com/docs/marionette.behaviors.html#behaviorslookup
|
| 33634 |
*/
|
| 33635 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 33636 |
-
__webpack_require__(
|
| 33637 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette) {
|
| 33638 |
|
| 33639 |
var BehaviorsLookup = {};
|
|
@@ -33649,7 +33649,7 @@ webpackJsonp([3],{
|
|
| 33649 |
|
| 33650 |
/***/ },
|
| 33651 |
|
| 33652 |
-
/***/
|
| 33653 |
/***/ function(module, exports, __webpack_require__) {
|
| 33654 |
|
| 33655 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -33658,9 +33658,9 @@ webpackJsonp([3],{
|
|
| 33658 |
* Adds a color picker integration with the view
|
| 33659 |
*/
|
| 33660 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 33661 |
-
__webpack_require__(
|
| 33662 |
-
__webpack_require__(
|
| 33663 |
-
__webpack_require__(
|
| 33664 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, BehaviorsLookup, Spectrum) {
|
| 33665 |
|
| 33666 |
BehaviorsLookup.ColorPickerBehavior = Marionette.Behavior.extend({
|
|
@@ -33679,7 +33679,7 @@ webpackJsonp([3],{
|
|
| 33679 |
|
| 33680 |
/***/ },
|
| 33681 |
|
| 33682 |
-
/***/
|
| 33683 |
/***/ function(module, exports, __webpack_require__) {
|
| 33684 |
|
| 33685 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -33690,11 +33690,11 @@ webpackJsonp([3],{
|
|
| 33690 |
* accept droppables
|
| 33691 |
*/
|
| 33692 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 33693 |
-
__webpack_require__(
|
| 33694 |
__webpack_require__(270),
|
| 33695 |
__webpack_require__(266),
|
| 33696 |
-
__webpack_require__(
|
| 33697 |
-
__webpack_require__(
|
| 33698 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, jQuery, BehaviorsLookup, interact) {
|
| 33699 |
|
| 33700 |
BehaviorsLookup.ContainerDropZoneBehavior = Marionette.Behavior.extend({
|
|
@@ -34114,7 +34114,7 @@ webpackJsonp([3],{
|
|
| 34114 |
|
| 34115 |
/***/ },
|
| 34116 |
|
| 34117 |
-
/***/
|
| 34118 |
/***/ function(module, exports, __webpack_require__) {
|
| 34119 |
|
| 34120 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34124,11 +34124,11 @@ webpackJsonp([3],{
|
|
| 34124 |
* Part of the drag&drop behavior.
|
| 34125 |
*/
|
| 34126 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34127 |
-
__webpack_require__(
|
| 34128 |
__webpack_require__(270),
|
| 34129 |
__webpack_require__(266),
|
| 34130 |
-
__webpack_require__(
|
| 34131 |
-
__webpack_require__(
|
| 34132 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, jQuery, BehaviorsLookup, interact) {
|
| 34133 |
|
| 34134 |
BehaviorsLookup.DraggableBehavior = Marionette.Behavior.extend({
|
|
@@ -34262,7 +34262,7 @@ webpackJsonp([3],{
|
|
| 34262 |
|
| 34263 |
/***/ },
|
| 34264 |
|
| 34265 |
-
/***/
|
| 34266 |
/***/ function(module, exports, __webpack_require__) {
|
| 34267 |
|
| 34268 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34271,8 +34271,8 @@ webpackJsonp([3],{
|
|
| 34271 |
* Highlights a block that is being edited
|
| 34272 |
*/
|
| 34273 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34274 |
-
__webpack_require__(
|
| 34275 |
-
__webpack_require__(
|
| 34276 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, BehaviorsLookup) {
|
| 34277 |
|
| 34278 |
BehaviorsLookup.HighlightEditingBehavior = Marionette.Behavior.extend({
|
|
@@ -34292,7 +34292,7 @@ webpackJsonp([3],{
|
|
| 34292 |
|
| 34293 |
/***/ },
|
| 34294 |
|
| 34295 |
-
/***/
|
| 34296 |
/***/ function(module, exports, __webpack_require__) {
|
| 34297 |
|
| 34298 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34301,9 +34301,9 @@ webpackJsonp([3],{
|
|
| 34301 |
* Allows resizing elements within a block
|
| 34302 |
*/
|
| 34303 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34304 |
-
__webpack_require__(
|
| 34305 |
-
__webpack_require__(
|
| 34306 |
-
__webpack_require__(
|
| 34307 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, BehaviorsLookup, interact) {
|
| 34308 |
|
| 34309 |
BehaviorsLookup.ResizableBehavior = Marionette.Behavior.extend({
|
|
@@ -34367,7 +34367,7 @@ webpackJsonp([3],{
|
|
| 34367 |
|
| 34368 |
/***/ },
|
| 34369 |
|
| 34370 |
-
/***/
|
| 34371 |
/***/ function(module, exports, __webpack_require__) {
|
| 34372 |
|
| 34373 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34376,9 +34376,9 @@ webpackJsonp([3],{
|
|
| 34376 |
* Allows sorting elements within a collection
|
| 34377 |
*/
|
| 34378 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34379 |
-
__webpack_require__(
|
| 34380 |
__webpack_require__(270),
|
| 34381 |
-
__webpack_require__(
|
| 34382 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, BehaviorsLookup) {
|
| 34383 |
|
| 34384 |
BehaviorsLookup.SortableBehavior = Marionette.Behavior.extend({
|
|
@@ -34414,7 +34414,7 @@ webpackJsonp([3],{
|
|
| 34414 |
|
| 34415 |
/***/ },
|
| 34416 |
|
| 34417 |
-
/***/
|
| 34418 |
/***/ function(module, exports, __webpack_require__) {
|
| 34419 |
|
| 34420 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34423,9 +34423,9 @@ webpackJsonp([3],{
|
|
| 34423 |
* Opens up settings of a BlockView if contents are clicked upon
|
| 34424 |
*/
|
| 34425 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34426 |
-
__webpack_require__(
|
| 34427 |
__webpack_require__(266),
|
| 34428 |
-
__webpack_require__(
|
| 34429 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, jQuery, BehaviorsLookup) {
|
| 34430 |
|
| 34431 |
BehaviorsLookup.ShowSettingsBehavior = Marionette.Behavior.extend({
|
|
@@ -34452,7 +34452,7 @@ webpackJsonp([3],{
|
|
| 34452 |
|
| 34453 |
/***/ },
|
| 34454 |
|
| 34455 |
-
/***/
|
| 34456 |
/***/ function(module, exports, __webpack_require__) {
|
| 34457 |
|
| 34458 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34461,9 +34461,9 @@ webpackJsonp([3],{
|
|
| 34461 |
* Adds TinyMCE text editing capabilities to a view
|
| 34462 |
*/
|
| 34463 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34464 |
-
__webpack_require__(
|
| 34465 |
__webpack_require__(270),
|
| 34466 |
-
__webpack_require__(
|
| 34467 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, BehaviorsLookup) {
|
| 34468 |
|
| 34469 |
BehaviorsLookup.TextEditorBehavior = Marionette.Behavior.extend({
|
|
@@ -34535,7 +34535,7 @@ webpackJsonp([3],{
|
|
| 34535 |
|
| 34536 |
/***/ },
|
| 34537 |
|
| 34538 |
-
/***/
|
| 34539 |
/***/ function(module, exports, __webpack_require__) {
|
| 34540 |
|
| 34541 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34545,13 +34545,13 @@ webpackJsonp([3],{
|
|
| 34545 |
* BlockToolsView, BlockSettingsView and BlockWidgetView are optional.
|
| 34546 |
*/
|
| 34547 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34548 |
-
__webpack_require__(
|
| 34549 |
-
__webpack_require__(451),
|
| 34550 |
__webpack_require__(452),
|
|
|
|
| 34551 |
__webpack_require__(270),
|
| 34552 |
__webpack_require__(266),
|
| 34553 |
__webpack_require__(267),
|
| 34554 |
-
__webpack_require__(
|
| 34555 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, Marionette, SuperModel, _, jQuery, MailPoet, Modal) {
|
| 34556 |
|
| 34557 |
"use strict";
|
|
@@ -34828,7 +34828,7 @@ webpackJsonp([3],{
|
|
| 34828 |
|
| 34829 |
/***/ },
|
| 34830 |
|
| 34831 |
-
/***/
|
| 34832 |
/***/ function(module, exports, __webpack_require__) {
|
| 34833 |
|
| 34834 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -34837,12 +34837,12 @@ webpackJsonp([3],{
|
|
| 34837 |
* as other containers.
|
| 34838 |
*/
|
| 34839 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34840 |
-
__webpack_require__(
|
| 34841 |
-
__webpack_require__(
|
| 34842 |
__webpack_require__(270),
|
| 34843 |
__webpack_require__(266),
|
| 34844 |
-
__webpack_require__(
|
| 34845 |
-
__webpack_require__(
|
| 34846 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Backbone, Marionette, _, jQuery, App, BaseBlock) {
|
| 34847 |
|
| 34848 |
"use strict";
|
|
@@ -35269,15 +35269,15 @@ webpackJsonp([3],{
|
|
| 35269 |
|
| 35270 |
/***/ },
|
| 35271 |
|
| 35272 |
-
/***/
|
| 35273 |
/***/ function(module, exports, __webpack_require__) {
|
| 35274 |
|
| 35275 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35276 |
* Button content block
|
| 35277 |
*/
|
| 35278 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35279 |
-
__webpack_require__(
|
| 35280 |
-
__webpack_require__(
|
| 35281 |
__webpack_require__(267),
|
| 35282 |
__webpack_require__(270),
|
| 35283 |
__webpack_require__(266)
|
|
@@ -35426,15 +35426,15 @@ webpackJsonp([3],{
|
|
| 35426 |
|
| 35427 |
/***/ },
|
| 35428 |
|
| 35429 |
-
/***/
|
| 35430 |
/***/ function(module, exports, __webpack_require__) {
|
| 35431 |
|
| 35432 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35433 |
* Image content block
|
| 35434 |
*/
|
| 35435 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35436 |
-
__webpack_require__(
|
| 35437 |
-
__webpack_require__(
|
| 35438 |
__webpack_require__(270)
|
| 35439 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 35440 |
|
|
@@ -35801,15 +35801,15 @@ webpackJsonp([3],{
|
|
| 35801 |
|
| 35802 |
/***/ },
|
| 35803 |
|
| 35804 |
-
/***/
|
| 35805 |
/***/ function(module, exports, __webpack_require__) {
|
| 35806 |
|
| 35807 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35808 |
* Divider content block
|
| 35809 |
*/
|
| 35810 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35811 |
-
__webpack_require__(
|
| 35812 |
-
__webpack_require__(
|
| 35813 |
__webpack_require__(270),
|
| 35814 |
__webpack_require__(266),
|
| 35815 |
__webpack_require__(267)
|
|
@@ -35965,15 +35965,15 @@ webpackJsonp([3],{
|
|
| 35965 |
|
| 35966 |
/***/ },
|
| 35967 |
|
| 35968 |
-
/***/
|
| 35969 |
/***/ function(module, exports, __webpack_require__) {
|
| 35970 |
|
| 35971 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35972 |
* Text content block
|
| 35973 |
*/
|
| 35974 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35975 |
-
__webpack_require__(
|
| 35976 |
-
__webpack_require__(
|
| 35977 |
__webpack_require__(270)
|
| 35978 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 35979 |
|
|
@@ -36090,15 +36090,15 @@ webpackJsonp([3],{
|
|
| 36090 |
|
| 36091 |
/***/ },
|
| 36092 |
|
| 36093 |
-
/***/
|
| 36094 |
/***/ function(module, exports, __webpack_require__) {
|
| 36095 |
|
| 36096 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36097 |
* Spacer content block
|
| 36098 |
*/
|
| 36099 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36100 |
-
__webpack_require__(
|
| 36101 |
-
__webpack_require__(
|
| 36102 |
__webpack_require__(270)
|
| 36103 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 36104 |
|
|
@@ -36201,15 +36201,15 @@ webpackJsonp([3],{
|
|
| 36201 |
|
| 36202 |
/***/ },
|
| 36203 |
|
| 36204 |
-
/***/
|
| 36205 |
/***/ function(module, exports, __webpack_require__) {
|
| 36206 |
|
| 36207 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36208 |
* Footer content block
|
| 36209 |
*/
|
| 36210 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36211 |
-
__webpack_require__(
|
| 36212 |
-
__webpack_require__(
|
| 36213 |
__webpack_require__(270)
|
| 36214 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 36215 |
|
|
@@ -36341,15 +36341,15 @@ webpackJsonp([3],{
|
|
| 36341 |
|
| 36342 |
/***/ },
|
| 36343 |
|
| 36344 |
-
/***/
|
| 36345 |
/***/ function(module, exports, __webpack_require__) {
|
| 36346 |
|
| 36347 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36348 |
* Header content block
|
| 36349 |
*/
|
| 36350 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36351 |
-
__webpack_require__(
|
| 36352 |
-
__webpack_require__(
|
| 36353 |
__webpack_require__(270)
|
| 36354 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 36355 |
|
|
@@ -36481,7 +36481,7 @@ webpackJsonp([3],{
|
|
| 36481 |
|
| 36482 |
/***/ },
|
| 36483 |
|
| 36484 |
-
/***/
|
| 36485 |
/***/ function(module, exports, __webpack_require__) {
|
| 36486 |
|
| 36487 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -36493,13 +36493,13 @@ webpackJsonp([3],{
|
|
| 36493 |
* block settings view.
|
| 36494 |
*/
|
| 36495 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36496 |
-
__webpack_require__(
|
| 36497 |
-
__webpack_require__(
|
| 36498 |
-
__webpack_require__(
|
| 36499 |
-
__webpack_require__(
|
| 36500 |
-
__webpack_require__(
|
| 36501 |
__webpack_require__(267),
|
| 36502 |
-
__webpack_require__(
|
| 36503 |
__webpack_require__(270),
|
| 36504 |
__webpack_require__(266)
|
| 36505 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
|
@@ -36887,7 +36887,7 @@ webpackJsonp([3],{
|
|
| 36887 |
|
| 36888 |
/***/ },
|
| 36889 |
|
| 36890 |
-
/***/
|
| 36891 |
/***/ function(module, exports, __webpack_require__) {
|
| 36892 |
|
| 36893 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
|
@@ -36903,17 +36903,17 @@ webpackJsonp([3],{
|
|
| 36903 |
* block settings view.
|
| 36904 |
*/
|
| 36905 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36906 |
-
__webpack_require__(
|
| 36907 |
-
__webpack_require__(
|
| 36908 |
-
__webpack_require__(
|
| 36909 |
__webpack_require__(270),
|
| 36910 |
__webpack_require__(266),
|
| 36911 |
__webpack_require__(267),
|
| 36912 |
-
__webpack_require__(
|
| 36913 |
-
__webpack_require__(
|
| 36914 |
-
__webpack_require__(
|
| 36915 |
-
__webpack_require__(
|
| 36916 |
-
__webpack_require__(
|
| 36917 |
__webpack_require__(279)
|
| 36918 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 36919 |
Backbone,
|
|
@@ -37431,18 +37431,18 @@ webpackJsonp([3],{
|
|
| 37431 |
|
| 37432 |
/***/ },
|
| 37433 |
|
| 37434 |
-
/***/
|
| 37435 |
/***/ function(module, exports, __webpack_require__) {
|
| 37436 |
|
| 37437 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 37438 |
* Social icons content block
|
| 37439 |
*/
|
| 37440 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 37441 |
-
__webpack_require__(
|
| 37442 |
-
__webpack_require__(
|
| 37443 |
-
__webpack_require__(
|
| 37444 |
-
__webpack_require__(451),
|
| 37445 |
__webpack_require__(452),
|
|
|
|
| 37446 |
__webpack_require__(270),
|
| 37447 |
__webpack_require__(266)
|
| 37448 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, Backbone, Marionette, SuperModel, _, jQuery) {
|
| 4 |
/***/ function(module, exports, __webpack_require__) {
|
| 5 |
|
| 6 |
__webpack_require__(270);
|
| 7 |
+
__webpack_require__(432);
|
|
|
|
| 8 |
__webpack_require__(452);
|
| 9 |
__webpack_require__(453);
|
| 10 |
__webpack_require__(454);
|
|
|
|
| 11 |
__webpack_require__(455);
|
| 12 |
+
__webpack_require__(279);
|
| 13 |
__webpack_require__(456);
|
| 14 |
__webpack_require__(457);
|
| 15 |
__webpack_require__(458);
|
| 16 |
+
__webpack_require__(459);
|
| 17 |
__webpack_require__(462);
|
| 18 |
__webpack_require__(463);
|
| 19 |
+
__webpack_require__(464);
|
| 20 |
__webpack_require__(466);
|
| 21 |
__webpack_require__(467);
|
| 22 |
+
__webpack_require__(468);
|
| 23 |
__webpack_require__(470);
|
| 24 |
__webpack_require__(471);
|
| 25 |
+
__webpack_require__(472);
|
| 26 |
+
__webpack_require__(469);
|
| 27 |
__webpack_require__(475);
|
| 28 |
__webpack_require__(476);
|
| 29 |
__webpack_require__(477);
|
| 43 |
__webpack_require__(491);
|
| 44 |
__webpack_require__(492);
|
| 45 |
__webpack_require__(493);
|
| 46 |
+
__webpack_require__(494);
|
| 47 |
+
module.exports = __webpack_require__(495);
|
| 48 |
|
| 49 |
|
| 50 |
/***/ },
|
| 7367 |
|
| 7368 |
/***/ },
|
| 7369 |
|
| 7370 |
+
/***/ 432:
|
| 7371 |
/***/ function(module, exports, __webpack_require__) {
|
| 7372 |
|
| 7373 |
+
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["Backbone"] = __webpack_require__(433);
|
| 7374 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 7375 |
|
| 7376 |
/***/ },
|
| 7377 |
|
| 7378 |
+
/***/ 433:
|
| 7379 |
/***/ function(module, exports, __webpack_require__) {
|
| 7380 |
|
| 7381 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {// Backbone.js 1.3.3
|
| 9303 |
|
| 9304 |
/***/ },
|
| 9305 |
|
| 9306 |
+
/***/ 445:
|
| 9307 |
/***/ function(module, exports, __webpack_require__) {
|
| 9308 |
|
| 9309 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266), __webpack_require__(270)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery, _) {
|
| 9382 |
|
| 9383 |
/***/ },
|
| 9384 |
|
| 9385 |
+
/***/ 448:
|
| 9386 |
/***/ function(module, exports, __webpack_require__) {
|
| 9387 |
|
| 9388 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
| 9992 |
|
| 9993 |
/***/ },
|
| 9994 |
|
| 9995 |
+
/***/ 449:
|
| 9996 |
/***/ function(module, exports, __webpack_require__) {
|
| 9997 |
|
| 9998 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(267), __webpack_require__(266)], __WEBPACK_AMD_DEFINE_RESULT__ = function(MailPoet, jQuery) {
|
| 10218 |
|
| 10219 |
/***/ },
|
| 10220 |
|
| 10221 |
+
/***/ 452:
|
| 10222 |
/***/ function(module, exports, __webpack_require__) {
|
| 10223 |
|
| 10224 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// MarionetteJS (Backbone.Marionette)
|
| 10244 |
|
| 10245 |
/* istanbul ignore next */
|
| 10246 |
if (true) {
|
| 10247 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(432), __webpack_require__(270)], __WEBPACK_AMD_DEFINE_RESULT__ = function(Backbone, _) {
|
| 10248 |
return (root.Marionette = root.Mn = factory(root, Backbone, _));
|
| 10249 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 10250 |
} else if (typeof exports !== 'undefined') {
|
| 14190 |
|
| 14191 |
/***/ },
|
| 14192 |
|
| 14193 |
+
/***/ 453:
|
| 14194 |
/***/ function(module, exports) {
|
| 14195 |
|
| 14196 |
Backbone.SuperModel = (function(_, Backbone){
|
| 14613 |
|
| 14614 |
/***/ },
|
| 14615 |
|
| 14616 |
+
/***/ 454:
|
| 14617 |
/***/ function(module, exports, __webpack_require__) {
|
| 14618 |
|
| 14619 |
/**
|
| 20596 |
|
| 20597 |
/***/ },
|
| 20598 |
|
| 20599 |
+
/***/ 455:
|
| 20600 |
/***/ function(module, exports, __webpack_require__) {
|
| 20601 |
|
| 20602 |
// Backbone.Radio v1.0.4
|
| 20603 |
|
| 20604 |
(function (global, factory) {
|
| 20605 |
+
true ? module.exports = factory(__webpack_require__(270), __webpack_require__(432)) :
|
| 20606 |
typeof define === 'function' && define.amd ? define(['underscore', 'backbone'], factory) :
|
| 20607 |
(global.Backbone = global.Backbone || {}, global.Backbone.Radio = factory(global._,global.Backbone));
|
| 20608 |
}(this, function (_,Backbone) { 'use strict';
|
| 20954 |
|
| 20955 |
/***/ },
|
| 20956 |
|
| 20957 |
+
/***/ 456:
|
| 20958 |
/***/ function(module, exports, __webpack_require__) {
|
| 20959 |
|
| 20960 |
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// Spectrum Colorpicker v1.8.0
|
| 23284 |
|
| 23285 |
/***/ },
|
| 23286 |
|
| 23287 |
+
/***/ 457:
|
| 23288 |
/***/ function(module, exports) {
|
| 23289 |
|
| 23290 |
// Generated by CoffeeScript 1.9.2
|
| 23555 |
|
| 23556 |
/***/ },
|
| 23557 |
|
| 23558 |
+
/***/ 458:
|
| 23559 |
/***/ function(module, exports) {
|
| 23560 |
|
| 23561 |
/* Blob.js
|
| 23776 |
|
| 23777 |
/***/ },
|
| 23778 |
|
| 23779 |
+
/***/ 459:
|
| 23780 |
/***/ function(module, exports, __webpack_require__) {
|
| 23781 |
|
| 23782 |
var __WEBPACK_AMD_DEFINE_RESULT__;/* FileSaver.js
|
| 23962 |
|
| 23963 |
if (typeof module !== "undefined" && module.exports) {
|
| 23964 |
module.exports.saveAs = saveAs;
|
| 23965 |
+
} else if (("function" !== "undefined" && __webpack_require__(460) !== null) && (__webpack_require__(461) !== null)) {
|
| 23966 |
!(__WEBPACK_AMD_DEFINE_RESULT__ = function() {
|
| 23967 |
return saveAs;
|
| 23968 |
}.call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 23971 |
|
| 23972 |
/***/ },
|
| 23973 |
|
| 23974 |
+
/***/ 460:
|
| 23975 |
/***/ function(module, exports) {
|
| 23976 |
|
| 23977 |
module.exports = function() { throw new Error("define cannot be used indirect"); };
|
| 23979 |
|
| 23980 |
/***/ },
|
| 23981 |
|
| 23982 |
+
/***/ 461:
|
| 23983 |
/***/ function(module, exports) {
|
| 23984 |
|
| 23985 |
/* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {module.exports = __webpack_amd_options__;
|
| 23988 |
|
| 23989 |
/***/ },
|
| 23990 |
|
| 23991 |
+
/***/ 462:
|
| 23992 |
/***/ function(module, exports, __webpack_require__) {
|
| 23993 |
|
| 23994 |
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*** IMPORTS FROM imports-loader ***/
|
| 27884 |
|
| 27885 |
/***/ },
|
| 27886 |
|
| 27887 |
+
/***/ 463:
|
| 27888 |
/***/ function(module, exports, __webpack_require__) {
|
| 27889 |
|
| 27890 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 27897 |
|
| 27898 |
(function(root, factory) {
|
| 27899 |
if (true) {
|
| 27900 |
+
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(452), __webpack_require__(455), __webpack_require__(270)], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, Radio, _) {
|
| 27901 |
return factory(Marionette, Radio, _);
|
| 27902 |
}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
| 27903 |
}
|
| 27922 |
|
| 27923 |
/***/ },
|
| 27924 |
|
| 27925 |
+
/***/ 464:
|
| 27926 |
/***/ function(module, exports, __webpack_require__) {
|
| 27927 |
|
| 27928 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 27929 |
+
__webpack_require__(432),
|
|
|
|
| 27930 |
__webpack_require__(452),
|
| 27931 |
+
__webpack_require__(453),
|
| 27932 |
__webpack_require__(266),
|
| 27933 |
__webpack_require__(270),
|
| 27934 |
+
__webpack_require__(435),
|
| 27935 |
+
__webpack_require__(465)
|
| 27936 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Backbone, Marionette, SuperModel, jQuery, _, Handlebars) {
|
| 27937 |
|
| 27938 |
var app = new Marionette.Application(), AppView;
|
| 27965 |
|
| 27966 |
/***/ },
|
| 27967 |
|
| 27968 |
+
/***/ 466:
|
| 27969 |
/***/ function(module, exports, __webpack_require__) {
|
| 27970 |
|
| 27971 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 27972 |
+
__webpack_require__(464),
|
| 27973 |
+
__webpack_require__(453)
|
| 27974 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, SuperModel) {
|
| 27975 |
|
| 27976 |
var Module = {};
|
| 28008 |
|
| 28009 |
/***/ },
|
| 28010 |
|
| 28011 |
+
/***/ 467:
|
| 28012 |
/***/ function(module, exports, __webpack_require__) {
|
| 28013 |
|
| 28014 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28015 |
+
__webpack_require__(464),
|
| 28016 |
+
__webpack_require__(452),
|
| 28017 |
+
__webpack_require__(453)
|
| 28018 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, Marionette, SuperModel) {
|
| 28019 |
|
| 28020 |
"use strict";
|
| 28100 |
|
| 28101 |
/***/ },
|
| 28102 |
|
| 28103 |
+
/***/ 468:
|
| 28104 |
/***/ function(module, exports, __webpack_require__) {
|
| 28105 |
|
| 28106 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28107 |
+
__webpack_require__(464),
|
| 28108 |
+
__webpack_require__(469),
|
| 28109 |
__webpack_require__(267),
|
| 28110 |
+
__webpack_require__(432),
|
|
|
|
| 28111 |
__webpack_require__(452),
|
| 28112 |
+
__webpack_require__(453),
|
| 28113 |
__webpack_require__(270),
|
| 28114 |
__webpack_require__(266),
|
| 28115 |
+
__webpack_require__(457)
|
| 28116 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 28117 |
App,
|
| 28118 |
CommunicationComponent,
|
| 28459 |
|
| 28460 |
/***/ },
|
| 28461 |
|
| 28462 |
+
/***/ 469:
|
| 28463 |
/***/ function(module, exports, __webpack_require__) {
|
| 28464 |
|
| 28465 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28466 |
+
__webpack_require__(464),
|
| 28467 |
__webpack_require__(270),
|
| 28468 |
__webpack_require__(267),
|
| 28469 |
+
__webpack_require__(445)
|
| 28470 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, _, MailPoet) {
|
| 28471 |
|
| 28472 |
var Module = {};
|
| 28570 |
|
| 28571 |
/***/ },
|
| 28572 |
|
| 28573 |
+
/***/ 470:
|
| 28574 |
/***/ function(module, exports, __webpack_require__) {
|
| 28575 |
|
| 28576 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28577 |
+
__webpack_require__(464),
|
| 28578 |
+
__webpack_require__(453),
|
| 28579 |
__webpack_require__(270)
|
| 28580 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, SuperModel, _) {
|
| 28581 |
"use strict";
|
| 28672 |
|
| 28673 |
/***/ },
|
| 28674 |
|
| 28675 |
+
/***/ 471:
|
| 28676 |
/***/ function(module, exports, __webpack_require__) {
|
| 28677 |
|
| 28678 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28679 |
+
__webpack_require__(464),
|
| 28680 |
+
__webpack_require__(432),
|
| 28681 |
+
__webpack_require__(452),
|
| 28682 |
__webpack_require__(270),
|
| 28683 |
__webpack_require__(266)
|
| 28684 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, Backbone, Marionette, _, jQuery) {
|
| 28715 |
|
| 28716 |
/***/ },
|
| 28717 |
|
| 28718 |
+
/***/ 472:
|
| 28719 |
/***/ function(module, exports, __webpack_require__) {
|
| 28720 |
|
| 28721 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 28722 |
+
__webpack_require__(464),
|
| 28723 |
+
__webpack_require__(469),
|
| 28724 |
__webpack_require__(267),
|
| 28725 |
+
__webpack_require__(449),
|
| 28726 |
+
__webpack_require__(432),
|
| 28727 |
+
__webpack_require__(452),
|
| 28728 |
__webpack_require__(266),
|
|
|
|
| 28729 |
__webpack_require__(458),
|
| 28730 |
+
__webpack_require__(459),
|
| 28731 |
+
__webpack_require__(473)
|
| 28732 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 28733 |
App,
|
| 28734 |
CommunicationComponent,
|
| 29074 |
|
| 29075 |
/***/ },
|
| 29076 |
|
| 29077 |
+
/***/ 473:
|
| 29078 |
/***/ function(module, exports, __webpack_require__) {
|
| 29079 |
|
| 29080 |
+
/* WEBPACK VAR INJECTION */(function(global) {module.exports = global["html2canvas"] = __webpack_require__(474);
|
| 29081 |
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
| 29082 |
|
| 29083 |
/***/ },
|
| 29084 |
|
| 29085 |
+
/***/ 474:
|
| 29086 |
/***/ function(module, exports, __webpack_require__) {
|
| 29087 |
|
| 29088 |
var require;var require;/* WEBPACK VAR INJECTION */(function(global) {/*
|
| 33623 |
|
| 33624 |
/***/ },
|
| 33625 |
|
| 33626 |
+
/***/ 475:
|
| 33627 |
/***/ function(module, exports, __webpack_require__) {
|
| 33628 |
|
| 33629 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 33633 |
* For more check: http://marionettejs.com/docs/marionette.behaviors.html#behaviorslookup
|
| 33634 |
*/
|
| 33635 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 33636 |
+
__webpack_require__(452)
|
| 33637 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette) {
|
| 33638 |
|
| 33639 |
var BehaviorsLookup = {};
|
| 33649 |
|
| 33650 |
/***/ },
|
| 33651 |
|
| 33652 |
+
/***/ 476:
|
| 33653 |
/***/ function(module, exports, __webpack_require__) {
|
| 33654 |
|
| 33655 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 33658 |
* Adds a color picker integration with the view
|
| 33659 |
*/
|
| 33660 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 33661 |
+
__webpack_require__(452),
|
| 33662 |
+
__webpack_require__(475),
|
| 33663 |
+
__webpack_require__(456)
|
| 33664 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, BehaviorsLookup, Spectrum) {
|
| 33665 |
|
| 33666 |
BehaviorsLookup.ColorPickerBehavior = Marionette.Behavior.extend({
|
| 33679 |
|
| 33680 |
/***/ },
|
| 33681 |
|
| 33682 |
+
/***/ 477:
|
| 33683 |
/***/ function(module, exports, __webpack_require__) {
|
| 33684 |
|
| 33685 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 33690 |
* accept droppables
|
| 33691 |
*/
|
| 33692 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 33693 |
+
__webpack_require__(452),
|
| 33694 |
__webpack_require__(270),
|
| 33695 |
__webpack_require__(266),
|
| 33696 |
+
__webpack_require__(475),
|
| 33697 |
+
__webpack_require__(454)
|
| 33698 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, jQuery, BehaviorsLookup, interact) {
|
| 33699 |
|
| 33700 |
BehaviorsLookup.ContainerDropZoneBehavior = Marionette.Behavior.extend({
|
| 34114 |
|
| 34115 |
/***/ },
|
| 34116 |
|
| 34117 |
+
/***/ 478:
|
| 34118 |
/***/ function(module, exports, __webpack_require__) {
|
| 34119 |
|
| 34120 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34124 |
* Part of the drag&drop behavior.
|
| 34125 |
*/
|
| 34126 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34127 |
+
__webpack_require__(452),
|
| 34128 |
__webpack_require__(270),
|
| 34129 |
__webpack_require__(266),
|
| 34130 |
+
__webpack_require__(475),
|
| 34131 |
+
__webpack_require__(454)
|
| 34132 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, jQuery, BehaviorsLookup, interact) {
|
| 34133 |
|
| 34134 |
BehaviorsLookup.DraggableBehavior = Marionette.Behavior.extend({
|
| 34262 |
|
| 34263 |
/***/ },
|
| 34264 |
|
| 34265 |
+
/***/ 479:
|
| 34266 |
/***/ function(module, exports, __webpack_require__) {
|
| 34267 |
|
| 34268 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34271 |
* Highlights a block that is being edited
|
| 34272 |
*/
|
| 34273 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34274 |
+
__webpack_require__(452),
|
| 34275 |
+
__webpack_require__(475),
|
| 34276 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, BehaviorsLookup) {
|
| 34277 |
|
| 34278 |
BehaviorsLookup.HighlightEditingBehavior = Marionette.Behavior.extend({
|
| 34292 |
|
| 34293 |
/***/ },
|
| 34294 |
|
| 34295 |
+
/***/ 480:
|
| 34296 |
/***/ function(module, exports, __webpack_require__) {
|
| 34297 |
|
| 34298 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34301 |
* Allows resizing elements within a block
|
| 34302 |
*/
|
| 34303 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34304 |
+
__webpack_require__(452),
|
| 34305 |
+
__webpack_require__(475),
|
| 34306 |
+
__webpack_require__(454)
|
| 34307 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, BehaviorsLookup, interact) {
|
| 34308 |
|
| 34309 |
BehaviorsLookup.ResizableBehavior = Marionette.Behavior.extend({
|
| 34367 |
|
| 34368 |
/***/ },
|
| 34369 |
|
| 34370 |
+
/***/ 481:
|
| 34371 |
/***/ function(module, exports, __webpack_require__) {
|
| 34372 |
|
| 34373 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34376 |
* Allows sorting elements within a collection
|
| 34377 |
*/
|
| 34378 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34379 |
+
__webpack_require__(452),
|
| 34380 |
__webpack_require__(270),
|
| 34381 |
+
__webpack_require__(475)
|
| 34382 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, BehaviorsLookup) {
|
| 34383 |
|
| 34384 |
BehaviorsLookup.SortableBehavior = Marionette.Behavior.extend({
|
| 34414 |
|
| 34415 |
/***/ },
|
| 34416 |
|
| 34417 |
+
/***/ 482:
|
| 34418 |
/***/ function(module, exports, __webpack_require__) {
|
| 34419 |
|
| 34420 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34423 |
* Opens up settings of a BlockView if contents are clicked upon
|
| 34424 |
*/
|
| 34425 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34426 |
+
__webpack_require__(452),
|
| 34427 |
__webpack_require__(266),
|
| 34428 |
+
__webpack_require__(475),
|
| 34429 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, jQuery, BehaviorsLookup) {
|
| 34430 |
|
| 34431 |
BehaviorsLookup.ShowSettingsBehavior = Marionette.Behavior.extend({
|
| 34452 |
|
| 34453 |
/***/ },
|
| 34454 |
|
| 34455 |
+
/***/ 483:
|
| 34456 |
/***/ function(module, exports, __webpack_require__) {
|
| 34457 |
|
| 34458 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34461 |
* Adds TinyMCE text editing capabilities to a view
|
| 34462 |
*/
|
| 34463 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34464 |
+
__webpack_require__(452),
|
| 34465 |
__webpack_require__(270),
|
| 34466 |
+
__webpack_require__(475)
|
| 34467 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Marionette, _, BehaviorsLookup) {
|
| 34468 |
|
| 34469 |
BehaviorsLookup.TextEditorBehavior = Marionette.Behavior.extend({
|
| 34535 |
|
| 34536 |
/***/ },
|
| 34537 |
|
| 34538 |
+
/***/ 484:
|
| 34539 |
/***/ function(module, exports, __webpack_require__) {
|
| 34540 |
|
| 34541 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34545 |
* BlockToolsView, BlockSettingsView and BlockWidgetView are optional.
|
| 34546 |
*/
|
| 34547 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34548 |
+
__webpack_require__(464),
|
|
|
|
| 34549 |
__webpack_require__(452),
|
| 34550 |
+
__webpack_require__(453),
|
| 34551 |
__webpack_require__(270),
|
| 34552 |
__webpack_require__(266),
|
| 34553 |
__webpack_require__(267),
|
| 34554 |
+
__webpack_require__(448)
|
| 34555 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, Marionette, SuperModel, _, jQuery, MailPoet, Modal) {
|
| 34556 |
|
| 34557 |
"use strict";
|
| 34828 |
|
| 34829 |
/***/ },
|
| 34830 |
|
| 34831 |
+
/***/ 485:
|
| 34832 |
/***/ function(module, exports, __webpack_require__) {
|
| 34833 |
|
| 34834 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 34837 |
* as other containers.
|
| 34838 |
*/
|
| 34839 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 34840 |
+
__webpack_require__(432),
|
| 34841 |
+
__webpack_require__(452),
|
| 34842 |
__webpack_require__(270),
|
| 34843 |
__webpack_require__(266),
|
| 34844 |
+
__webpack_require__(464),
|
| 34845 |
+
__webpack_require__(484)
|
| 34846 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(Backbone, Marionette, _, jQuery, App, BaseBlock) {
|
| 34847 |
|
| 34848 |
"use strict";
|
| 35269 |
|
| 35270 |
/***/ },
|
| 35271 |
|
| 35272 |
+
/***/ 486:
|
| 35273 |
/***/ function(module, exports, __webpack_require__) {
|
| 35274 |
|
| 35275 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35276 |
* Button content block
|
| 35277 |
*/
|
| 35278 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35279 |
+
__webpack_require__(464),
|
| 35280 |
+
__webpack_require__(484),
|
| 35281 |
__webpack_require__(267),
|
| 35282 |
__webpack_require__(270),
|
| 35283 |
__webpack_require__(266)
|
| 35426 |
|
| 35427 |
/***/ },
|
| 35428 |
|
| 35429 |
+
/***/ 487:
|
| 35430 |
/***/ function(module, exports, __webpack_require__) {
|
| 35431 |
|
| 35432 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35433 |
* Image content block
|
| 35434 |
*/
|
| 35435 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35436 |
+
__webpack_require__(464),
|
| 35437 |
+
__webpack_require__(484),
|
| 35438 |
__webpack_require__(270)
|
| 35439 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 35440 |
|
| 35801 |
|
| 35802 |
/***/ },
|
| 35803 |
|
| 35804 |
+
/***/ 488:
|
| 35805 |
/***/ function(module, exports, __webpack_require__) {
|
| 35806 |
|
| 35807 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35808 |
* Divider content block
|
| 35809 |
*/
|
| 35810 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35811 |
+
__webpack_require__(464),
|
| 35812 |
+
__webpack_require__(484),
|
| 35813 |
__webpack_require__(270),
|
| 35814 |
__webpack_require__(266),
|
| 35815 |
__webpack_require__(267)
|
| 35965 |
|
| 35966 |
/***/ },
|
| 35967 |
|
| 35968 |
+
/***/ 489:
|
| 35969 |
/***/ function(module, exports, __webpack_require__) {
|
| 35970 |
|
| 35971 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 35972 |
* Text content block
|
| 35973 |
*/
|
| 35974 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 35975 |
+
__webpack_require__(464),
|
| 35976 |
+
__webpack_require__(484),
|
| 35977 |
__webpack_require__(270)
|
| 35978 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 35979 |
|
| 36090 |
|
| 36091 |
/***/ },
|
| 36092 |
|
| 36093 |
+
/***/ 490:
|
| 36094 |
/***/ function(module, exports, __webpack_require__) {
|
| 36095 |
|
| 36096 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36097 |
* Spacer content block
|
| 36098 |
*/
|
| 36099 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36100 |
+
__webpack_require__(464),
|
| 36101 |
+
__webpack_require__(484),
|
| 36102 |
__webpack_require__(270)
|
| 36103 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 36104 |
|
| 36201 |
|
| 36202 |
/***/ },
|
| 36203 |
|
| 36204 |
+
/***/ 491:
|
| 36205 |
/***/ function(module, exports, __webpack_require__) {
|
| 36206 |
|
| 36207 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36208 |
* Footer content block
|
| 36209 |
*/
|
| 36210 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36211 |
+
__webpack_require__(464),
|
| 36212 |
+
__webpack_require__(484),
|
| 36213 |
__webpack_require__(270)
|
| 36214 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 36215 |
|
| 36341 |
|
| 36342 |
/***/ },
|
| 36343 |
|
| 36344 |
+
/***/ 492:
|
| 36345 |
/***/ function(module, exports, __webpack_require__) {
|
| 36346 |
|
| 36347 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36348 |
* Header content block
|
| 36349 |
*/
|
| 36350 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36351 |
+
__webpack_require__(464),
|
| 36352 |
+
__webpack_require__(484),
|
| 36353 |
__webpack_require__(270)
|
| 36354 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, _) {
|
| 36355 |
|
| 36481 |
|
| 36482 |
/***/ },
|
| 36483 |
|
| 36484 |
+
/***/ 493:
|
| 36485 |
/***/ function(module, exports, __webpack_require__) {
|
| 36486 |
|
| 36487 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36493 |
* block settings view.
|
| 36494 |
*/
|
| 36495 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36496 |
+
__webpack_require__(464),
|
| 36497 |
+
__webpack_require__(484),
|
| 36498 |
+
__webpack_require__(486),
|
| 36499 |
+
__webpack_require__(488),
|
| 36500 |
+
__webpack_require__(469),
|
| 36501 |
__webpack_require__(267),
|
| 36502 |
+
__webpack_require__(453),
|
| 36503 |
__webpack_require__(270),
|
| 36504 |
__webpack_require__(266)
|
| 36505 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 36887 |
|
| 36888 |
/***/ },
|
| 36889 |
|
| 36890 |
+
/***/ 494:
|
| 36891 |
/***/ function(module, exports, __webpack_require__) {
|
| 36892 |
|
| 36893 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 36903 |
* block settings view.
|
| 36904 |
*/
|
| 36905 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 36906 |
+
__webpack_require__(432),
|
| 36907 |
+
__webpack_require__(452),
|
| 36908 |
+
__webpack_require__(455),
|
| 36909 |
__webpack_require__(270),
|
| 36910 |
__webpack_require__(266),
|
| 36911 |
__webpack_require__(267),
|
| 36912 |
+
__webpack_require__(464),
|
| 36913 |
+
__webpack_require__(469),
|
| 36914 |
+
__webpack_require__(484),
|
| 36915 |
+
__webpack_require__(486),
|
| 36916 |
+
__webpack_require__(488),
|
| 36917 |
__webpack_require__(279)
|
| 36918 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(
|
| 36919 |
Backbone,
|
| 37431 |
|
| 37432 |
/***/ },
|
| 37433 |
|
| 37434 |
+
/***/ 495:
|
| 37435 |
/***/ function(module, exports, __webpack_require__) {
|
| 37436 |
|
| 37437 |
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/**
|
| 37438 |
* Social icons content block
|
| 37439 |
*/
|
| 37440 |
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
|
| 37441 |
+
__webpack_require__(464),
|
| 37442 |
+
__webpack_require__(484),
|
| 37443 |
+
__webpack_require__(432),
|
|
|
|
| 37444 |
__webpack_require__(452),
|
| 37445 |
+
__webpack_require__(453),
|
| 37446 |
__webpack_require__(270),
|
| 37447 |
__webpack_require__(266)
|
| 37448 |
], __WEBPACK_AMD_DEFINE_RESULT__ = function(App, BaseBlock, Backbone, Marionette, SuperModel, _, jQuery) {
|
assets/js/vendor.js
CHANGED
|
@@ -99,13 +99,13 @@
|
|
| 99 |
/***/ 0:
|
| 100 |
/***/ function(module, exports, __webpack_require__) {
|
| 101 |
|
| 102 |
-
__webpack_require__(
|
| 103 |
-
module.exports = __webpack_require__(
|
| 104 |
|
| 105 |
|
| 106 |
/***/ },
|
| 107 |
|
| 108 |
-
/***/
|
| 109 |
/***/ function(module, exports, __webpack_require__) {
|
| 110 |
|
| 111 |
/*!
|
|
@@ -4209,10 +4209,10 @@
|
|
| 4209 |
|
| 4210 |
/***/ },
|
| 4211 |
|
| 4212 |
-
/***/
|
| 4213 |
/***/ function(module, exports, __webpack_require__) {
|
| 4214 |
|
| 4215 |
-
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(
|
| 4216 |
// Handlebars helpers
|
| 4217 |
Handlebars.registerHelper('concat', function() {
|
| 4218 |
var size = (arguments.length - 1),
|
| 99 |
/***/ 0:
|
| 100 |
/***/ function(module, exports, __webpack_require__) {
|
| 101 |
|
| 102 |
+
__webpack_require__(435);
|
| 103 |
+
module.exports = __webpack_require__(465);
|
| 104 |
|
| 105 |
|
| 106 |
/***/ },
|
| 107 |
|
| 108 |
+
/***/ 435:
|
| 109 |
/***/ function(module, exports, __webpack_require__) {
|
| 110 |
|
| 111 |
/*!
|
| 4209 |
|
| 4210 |
/***/ },
|
| 4211 |
|
| 4212 |
+
/***/ 465:
|
| 4213 |
/***/ function(module, exports, __webpack_require__) {
|
| 4214 |
|
| 4215 |
+
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(435)], __WEBPACK_AMD_DEFINE_RESULT__ = function(Handlebars) {
|
| 4216 |
// Handlebars helpers
|
| 4217 |
Handlebars.registerHelper('concat', function() {
|
| 4218 |
var size = (arguments.length - 1),
|
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: 2016-11-
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -74,7 +74,7 @@ msgstr ""
|
|
| 74 |
msgid "Check your inbox or spam folder to confirm your subscription."
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
-
#: lib/API/Endpoints/Forms.php:259 lib/API/Endpoints/Newsletters.php:
|
| 78 |
#: lib/API/Endpoints/Segments.php:121
|
| 79 |
msgid "Copy of %s"
|
| 80 |
msgstr ""
|
|
@@ -88,24 +88,24 @@ msgstr ""
|
|
| 88 |
msgid "This template does not exist."
|
| 89 |
msgstr ""
|
| 90 |
|
| 91 |
-
#: lib/API/Endpoints/Newsletters.php:
|
| 92 |
-
#: lib/API/Endpoints/Newsletters.php:
|
| 93 |
-
#: lib/API/Endpoints/Newsletters.php:
|
| 94 |
-
#: lib/API/Endpoints/Newsletters.php:
|
| 95 |
#: lib/API/Endpoints/SendingQueue.php:32 lib/API/Endpoints/SendingQueue.php:122
|
| 96 |
#: lib/API/Endpoints/SendingQueue.php:148
|
| 97 |
msgid "This newsletter does not exist."
|
| 98 |
msgstr ""
|
| 99 |
|
| 100 |
-
#: lib/API/Endpoints/Newsletters.php:
|
| 101 |
msgid "You need to specify a status."
|
| 102 |
msgstr ""
|
| 103 |
|
| 104 |
-
#: lib/API/Endpoints/Newsletters.php:
|
| 105 |
msgid "Newsletter data is missing."
|
| 106 |
msgstr ""
|
| 107 |
|
| 108 |
-
#: lib/API/Endpoints/Newsletters.php:
|
| 109 |
msgid "Please specify receiver information."
|
| 110 |
msgstr ""
|
| 111 |
|
|
@@ -160,7 +160,7 @@ msgstr ""
|
|
| 160 |
|
| 161 |
#: lib/Config/Menu.php:114 lib/Config/Menu.php:115 views/forms.html:43
|
| 162 |
#: views/newsletters.html:63 views/newsletters.html:148 views/segments.html:13
|
| 163 |
-
#: views/subscribers/subscribers.html:
|
| 164 |
msgid "Lists"
|
| 165 |
msgstr ""
|
| 166 |
|
|
@@ -171,14 +171,14 @@ msgstr ""
|
|
| 171 |
|
| 172 |
#: lib/Config/Menu.php:142 lib/Config/Menu.php:143
|
| 173 |
#: views/subscribers/importExport/import.html:7
|
| 174 |
-
#: views/subscribers/subscribers.html:
|
| 175 |
msgid "Import"
|
| 176 |
msgstr ""
|
| 177 |
|
| 178 |
#: lib/Config/Menu.php:151 lib/Config/Menu.php:152
|
| 179 |
#: views/subscribers/importExport/export.html:6
|
| 180 |
#: views/subscribers/importExport/export.html:96
|
| 181 |
-
#: views/subscribers/subscribers.html:
|
| 182 |
msgid "Export"
|
| 183 |
msgstr ""
|
| 184 |
|
|
@@ -187,7 +187,7 @@ msgstr ""
|
|
| 187 |
msgid "Welcome"
|
| 188 |
msgstr ""
|
| 189 |
|
| 190 |
-
#: lib/Config/Menu.php:169 lib/Config/Menu.php:170 views/segments.html:
|
| 191 |
msgid "Update"
|
| 192 |
msgstr ""
|
| 193 |
|
|
@@ -993,7 +993,7 @@ msgstr ""
|
|
| 993 |
|
| 994 |
#: lib/Form/Block/Date.php:77 lib/Form/Block/Date.php:199
|
| 995 |
#: views/form/templates/blocks/date_days.hbs:3 views/settings/bounce.html:252
|
| 996 |
-
#: views/subscribers/subscribers.html:
|
| 997 |
msgid "Day"
|
| 998 |
msgstr ""
|
| 999 |
|
|
@@ -1003,7 +1003,7 @@ msgstr ""
|
|
| 1003 |
|
| 1004 |
#: lib/Form/Block/Date.php:86 lib/Form/Block/Date.php:143
|
| 1005 |
#: views/form/templates/blocks/date_months.hbs:3
|
| 1006 |
-
#: views/subscribers/subscribers.html:
|
| 1007 |
msgid "Month"
|
| 1008 |
msgstr ""
|
| 1009 |
|
|
@@ -1015,7 +1015,7 @@ msgstr ""
|
|
| 1015 |
#: lib/Form/Block/Date.php:173
|
| 1016 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:74
|
| 1017 |
#: views/form/templates/blocks/date_years.hbs:5
|
| 1018 |
-
#: views/subscribers/subscribers.html:
|
| 1019 |
msgid "Year"
|
| 1020 |
msgstr ""
|
| 1021 |
|
|
@@ -1119,15 +1119,15 @@ msgstr ""
|
|
| 1119 |
msgid "Create a new form"
|
| 1120 |
msgstr ""
|
| 1121 |
|
| 1122 |
-
#: lib/Mailer/Mailer.php:
|
| 1123 |
msgid "Mailing method does not exist"
|
| 1124 |
msgstr ""
|
| 1125 |
|
| 1126 |
-
#: lib/Mailer/Mailer.php:
|
| 1127 |
msgid "Mailer is not configured"
|
| 1128 |
msgstr ""
|
| 1129 |
|
| 1130 |
-
#: lib/Mailer/Mailer.php:
|
| 1131 |
msgid "Sender name and email are not configured"
|
| 1132 |
msgstr ""
|
| 1133 |
|
|
@@ -1153,13 +1153,13 @@ msgid "Please specify a type"
|
|
| 1153 |
msgstr ""
|
| 1154 |
|
| 1155 |
#: lib/Models/Form.php:50 lib/Models/Newsletter.php:411
|
| 1156 |
-
#: lib/Models/Segment.php:
|
| 1157 |
msgid "All"
|
| 1158 |
msgstr ""
|
| 1159 |
|
| 1160 |
#: lib/Models/Form.php:55 lib/Models/Newsletter.php:481
|
| 1161 |
-
#: lib/Models/Segment.php:
|
| 1162 |
-
#: views/newsletters.html:75 views/segments.html:
|
| 1163 |
#: views/subscribers/subscribers.html:34
|
| 1164 |
msgid "Trash"
|
| 1165 |
msgstr ""
|
|
@@ -1168,7 +1168,7 @@ msgstr ""
|
|
| 1168 |
msgid "Another record already exists. Please specify a different \"%1$s\"."
|
| 1169 |
msgstr ""
|
| 1170 |
|
| 1171 |
-
#: lib/Models/Newsletter.php:312 lib/Models/Subscriber.php:
|
| 1172 |
#: lib/Subscribers/ImportExport/Export/Export.php:170
|
| 1173 |
msgid "All Lists"
|
| 1174 |
msgstr ""
|
|
@@ -1207,15 +1207,15 @@ msgstr ""
|
|
| 1207 |
msgid "The template body cannot be empty"
|
| 1208 |
msgstr ""
|
| 1209 |
|
| 1210 |
-
#: lib/Models/Segment.php:
|
| 1211 |
msgid "WordPress Users"
|
| 1212 |
msgstr ""
|
| 1213 |
|
| 1214 |
-
#: lib/Models/Segment.php:
|
| 1215 |
msgid "This lists containts all of your WordPress users"
|
| 1216 |
msgstr ""
|
| 1217 |
|
| 1218 |
-
#: lib/Models/Segment.php:
|
| 1219 |
msgid "Not in a List"
|
| 1220 |
msgstr ""
|
| 1221 |
|
|
@@ -1239,37 +1239,42 @@ msgid ""
|
|
| 1239 |
"The Team"
|
| 1240 |
msgstr ""
|
| 1241 |
|
| 1242 |
-
#: lib/Models/Subscriber.php:
|
| 1243 |
msgid "Please enter your email address"
|
| 1244 |
msgstr ""
|
| 1245 |
|
| 1246 |
-
#: lib/Models/Subscriber.php:
|
| 1247 |
msgid "Your email address is invalid!"
|
| 1248 |
msgstr ""
|
| 1249 |
|
| 1250 |
-
#: lib/Models/Subscriber.php:
|
| 1251 |
msgid "You need to wait before subscribing again."
|
| 1252 |
msgstr ""
|
| 1253 |
|
| 1254 |
-
#: lib/Models/Subscriber.php:
|
| 1255 |
msgid "Subscribers without a list (%s)"
|
| 1256 |
msgstr ""
|
| 1257 |
|
| 1258 |
-
#: lib/Models/Subscriber.php:
|
| 1259 |
#: views/segments.html:30 views/subscribers/subscribers.html:51
|
| 1260 |
msgid "Subscribed"
|
| 1261 |
msgstr ""
|
| 1262 |
|
| 1263 |
-
#: lib/Models/Subscriber.php:
|
| 1264 |
#: views/subscribers/subscribers.html:50
|
| 1265 |
msgid "Unconfirmed"
|
| 1266 |
msgstr ""
|
| 1267 |
|
| 1268 |
-
#: lib/Models/Subscriber.php:
|
| 1269 |
#: views/segments.html:32 views/subscribers/subscribers.html:52
|
| 1270 |
msgid "Unsubscribed"
|
| 1271 |
msgstr ""
|
| 1272 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1273 |
#: lib/Newsletter/Editor/PostContentManager.php:80
|
| 1274 |
msgid "Click here to view media."
|
| 1275 |
msgstr ""
|
|
@@ -1291,7 +1296,7 @@ msgstr ""
|
|
| 1291 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:10
|
| 1292 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:95
|
| 1293 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:96
|
| 1294 |
-
#: views/subscribers/subscribers.html:
|
| 1295 |
msgid "Subscriber"
|
| 1296 |
msgstr ""
|
| 1297 |
|
|
@@ -1460,7 +1465,7 @@ msgstr ""
|
|
| 1460 |
|
| 1461 |
#: lib/Subscribers/ImportExport/ImportExportFactory.php:35
|
| 1462 |
#: lib/Subscription/Pages.php:276 views/newsletters.html:61
|
| 1463 |
-
#: views/subscribers/subscribers.html:49 views/subscribers/subscribers.html:
|
| 1464 |
msgid "Status"
|
| 1465 |
msgstr ""
|
| 1466 |
|
|
@@ -1515,7 +1520,7 @@ msgstr ""
|
|
| 1515 |
msgid "You are now subscribed!"
|
| 1516 |
msgstr ""
|
| 1517 |
|
| 1518 |
-
#: lib/Subscription/Pages.php:177 lib/Subscription/Pages.php:
|
| 1519 |
msgid "Manage your subscription"
|
| 1520 |
msgstr ""
|
| 1521 |
|
|
@@ -1527,31 +1532,31 @@ msgstr ""
|
|
| 1527 |
msgid "Yup, we've added you to our email list. You'll hear from us shortly."
|
| 1528 |
msgstr ""
|
| 1529 |
|
| 1530 |
-
#: lib/Subscription/Pages.php:
|
| 1531 |
msgid "Your lists"
|
| 1532 |
msgstr ""
|
| 1533 |
|
| 1534 |
-
#: lib/Subscription/Pages.php:
|
| 1535 |
#: views/form/editor.html:383 views/newsletter/templates/components/save.hbs:3
|
| 1536 |
-
#: views/segments.html:
|
| 1537 |
msgid "Save"
|
| 1538 |
msgstr ""
|
| 1539 |
|
| 1540 |
-
#: lib/Subscription/Pages.php:
|
| 1541 |
msgid "[link]Edit your profile[/link] to update your email."
|
| 1542 |
msgstr ""
|
| 1543 |
|
| 1544 |
-
#: lib/Subscription/Pages.php:
|
| 1545 |
msgid "[link]Log in to your account[/link] to update your email."
|
| 1546 |
msgstr ""
|
| 1547 |
|
| 1548 |
-
#: lib/Subscription/Pages.php:
|
| 1549 |
msgid ""
|
| 1550 |
"Need to change your email address? Unsubscribe here, then simply sign up "
|
| 1551 |
"again."
|
| 1552 |
msgstr ""
|
| 1553 |
|
| 1554 |
-
#: lib/Subscription/Pages.php:
|
| 1555 |
msgid "Accidentally unsubscribed?"
|
| 1556 |
msgstr ""
|
| 1557 |
|
|
@@ -1559,19 +1564,19 @@ msgstr ""
|
|
| 1559 |
msgid "Yes, please add me to your mailing list."
|
| 1560 |
msgstr ""
|
| 1561 |
|
| 1562 |
-
#: lib/Twig/Functions.php:78 views/settings/mta.html:
|
| 1563 |
msgid "every minute"
|
| 1564 |
msgstr ""
|
| 1565 |
|
| 1566 |
-
#: lib/Twig/Functions.php:79 views/settings/mta.html:
|
| 1567 |
msgid "every %1$d minutes"
|
| 1568 |
msgstr ""
|
| 1569 |
|
| 1570 |
-
#: lib/Twig/Functions.php:80 views/settings/mta.html:
|
| 1571 |
msgid "every hour"
|
| 1572 |
msgstr ""
|
| 1573 |
|
| 1574 |
-
#: lib/Twig/Functions.php:81 views/settings/mta.html:
|
| 1575 |
msgid "every %1$d hours"
|
| 1576 |
msgstr ""
|
| 1577 |
|
|
@@ -1589,8 +1594,8 @@ msgstr ""
|
|
| 1589 |
msgid "Form"
|
| 1590 |
msgstr ""
|
| 1591 |
|
| 1592 |
-
#: views/form/editor.html:6 views/segments.html:
|
| 1593 |
-
#: views/subscribers/subscribers.html:
|
| 1594 |
msgid "Back"
|
| 1595 |
msgstr ""
|
| 1596 |
|
|
@@ -1749,7 +1754,7 @@ msgstr ""
|
|
| 1749 |
#: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:221
|
| 1750 |
#: views/settings/advanced.html:90 views/settings/advanced.html:130
|
| 1751 |
#: views/settings/basics.html:115 views/settings/basics.html:179
|
| 1752 |
-
#: views/settings/bounce.html:190 views/settings/mta.html:
|
| 1753 |
#: views/settings/signup.html:34 views/subscribers/importExport/export.html:33
|
| 1754 |
#: views/subscribers/importExport/import/step2.html:66 views/welcome.html:55
|
| 1755 |
msgid "Yes"
|
|
@@ -1768,7 +1773,7 @@ msgstr ""
|
|
| 1768 |
#: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:227
|
| 1769 |
#: views/settings/advanced.html:101 views/settings/advanced.html:141
|
| 1770 |
#: views/settings/bounce.html:148 views/settings/bounce.html:179
|
| 1771 |
-
#: views/settings/mta.html:
|
| 1772 |
#: views/settings/signup.html:46 views/subscribers/importExport/export.html:38
|
| 1773 |
#: views/subscribers/importExport/import/step2.html:70
|
| 1774 |
msgid "No"
|
|
@@ -1967,17 +1972,17 @@ msgstr ""
|
|
| 1967 |
msgid "Filter"
|
| 1968 |
msgstr ""
|
| 1969 |
|
| 1970 |
-
#: views/forms.html:29 views/newsletters.html:41 views/segments.html:
|
| 1971 |
#: views/subscribers/subscribers.html:30
|
| 1972 |
msgid "Empty Trash"
|
| 1973 |
msgstr ""
|
| 1974 |
|
| 1975 |
-
#: views/forms.html:30 views/newsletters.html:42 views/segments.html:
|
| 1976 |
#: views/subscribers/subscribers.html:31
|
| 1977 |
msgid "Select All"
|
| 1978 |
msgstr ""
|
| 1979 |
|
| 1980 |
-
#: views/forms.html:31 views/newsletters.html:43 views/segments.html:
|
| 1981 |
#: views/subscribers/subscribers.html:33
|
| 1982 |
msgid "Restore"
|
| 1983 |
msgstr ""
|
|
@@ -1987,22 +1992,22 @@ msgstr ""
|
|
| 1987 |
msgid "Delete Permanently"
|
| 1988 |
msgstr ""
|
| 1989 |
|
| 1990 |
-
#: views/forms.html:34 views/newsletters.html:47 views/segments.html:
|
| 1991 |
#: views/subscribers/subscribers.html:38
|
| 1992 |
msgid "Previous page"
|
| 1993 |
msgstr ""
|
| 1994 |
|
| 1995 |
-
#: views/forms.html:35 views/newsletters.html:48 views/segments.html:
|
| 1996 |
#: views/subscribers/subscribers.html:39
|
| 1997 |
msgid "First page"
|
| 1998 |
msgstr ""
|
| 1999 |
|
| 2000 |
-
#: views/forms.html:36 views/newsletters.html:49 views/segments.html:
|
| 2001 |
#: views/subscribers/subscribers.html:40
|
| 2002 |
msgid "Next page"
|
| 2003 |
msgstr ""
|
| 2004 |
|
| 2005 |
-
#: views/forms.html:37 views/newsletters.html:50 views/segments.html:
|
| 2006 |
#: views/subscribers/subscribers.html:41
|
| 2007 |
msgid "Last page"
|
| 2008 |
msgstr ""
|
|
@@ -2011,12 +2016,12 @@ msgstr ""
|
|
| 2011 |
msgid "Current Page"
|
| 2012 |
msgstr ""
|
| 2013 |
|
| 2014 |
-
#: views/forms.html:39 views/newsletters.html:52 views/segments.html:
|
| 2015 |
#: views/subscribers/subscribers.html:43
|
| 2016 |
msgid "of"
|
| 2017 |
msgstr ""
|
| 2018 |
|
| 2019 |
-
#: views/forms.html:40 views/newsletters.html:53 views/segments.html:
|
| 2020 |
#: views/subscribers/subscribers.html:44
|
| 2021 |
msgid "%$1d item(s"
|
| 2022 |
msgstr ""
|
|
@@ -2062,12 +2067,12 @@ msgstr ""
|
|
| 2062 |
msgid "%$1d forms have been restored from the trash"
|
| 2063 |
msgstr ""
|
| 2064 |
|
| 2065 |
-
#: views/forms.html:53 views/newsletters.html:76 views/segments.html:
|
| 2066 |
#: views/subscribers/subscribers.html:32
|
| 2067 |
msgid "Edit"
|
| 2068 |
msgstr ""
|
| 2069 |
|
| 2070 |
-
#: views/forms.html:54 views/newsletters.html:77 views/segments.html:
|
| 2071 |
msgid "Duplicate"
|
| 2072 |
msgstr ""
|
| 2073 |
|
|
@@ -2075,8 +2080,8 @@ msgstr ""
|
|
| 2075 |
msgid "Form \"%$1s\" has been duplicated"
|
| 2076 |
msgstr ""
|
| 2077 |
|
| 2078 |
-
#: views/forms.html:57 views/newsletters.html:88 views/segments.html:
|
| 2079 |
-
#: views/subscribers/subscribers.html:
|
| 2080 |
msgid "Add New"
|
| 2081 |
msgstr ""
|
| 2082 |
|
|
@@ -2827,7 +2832,7 @@ msgstr ""
|
|
| 2827 |
msgid "Show more details"
|
| 2828 |
msgstr ""
|
| 2829 |
|
| 2830 |
-
#: views/newsletters.html:51 views/segments.html:
|
| 2831 |
msgid "Current page"
|
| 2832 |
msgstr ""
|
| 2833 |
|
|
@@ -2847,11 +2852,11 @@ msgstr ""
|
|
| 2847 |
msgid "View history"
|
| 2848 |
msgstr ""
|
| 2849 |
|
| 2850 |
-
#: views/newsletters.html:67 views/segments.html:
|
| 2851 |
msgid "Created on"
|
| 2852 |
msgstr ""
|
| 2853 |
|
| 2854 |
-
#: views/newsletters.html:68 views/subscribers/subscribers.html:
|
| 2855 |
msgid "Last modified on"
|
| 2856 |
msgstr ""
|
| 2857 |
|
|
@@ -2989,7 +2994,7 @@ msgstr ""
|
|
| 2989 |
msgid "Insert [newsletter:total] to show number of posts"
|
| 2990 |
msgstr ""
|
| 2991 |
|
| 2992 |
-
#: views/newsletters.html:114 views/settings/mta.html:
|
| 2993 |
msgid "Activate"
|
| 2994 |
msgstr ""
|
| 2995 |
|
|
@@ -3111,7 +3116,7 @@ msgstr ""
|
|
| 3111 |
msgid "This subscriber segment will be used for this email."
|
| 3112 |
msgstr ""
|
| 3113 |
|
| 3114 |
-
#: views/newsletters.html:150 views/subscribers/subscribers.html:
|
| 3115 |
msgid "Select a list"
|
| 3116 |
msgstr ""
|
| 3117 |
|
|
@@ -3412,55 +3417,55 @@ msgstr ""
|
|
| 3412 |
msgid "List successfully added!"
|
| 3413 |
msgstr ""
|
| 3414 |
|
| 3415 |
-
#: views/segments.html:
|
| 3416 |
msgid "1 list was moved to the trash"
|
| 3417 |
msgstr ""
|
| 3418 |
|
| 3419 |
-
#: views/segments.html:
|
| 3420 |
msgid "%$1d lists were moved to the trash"
|
| 3421 |
msgstr ""
|
| 3422 |
|
| 3423 |
-
#: views/segments.html:
|
| 3424 |
msgid "1 list was permanently deleted"
|
| 3425 |
msgstr ""
|
| 3426 |
|
| 3427 |
-
#: views/segments.html:
|
| 3428 |
msgid "%$1d list were permanently deleted"
|
| 3429 |
msgstr ""
|
| 3430 |
|
| 3431 |
-
#: views/segments.html:
|
| 3432 |
msgid "1 list has been restored from the trash"
|
| 3433 |
msgstr ""
|
| 3434 |
|
| 3435 |
-
#: views/segments.html:
|
| 3436 |
msgid "%$1d lists have been restored from the trash"
|
| 3437 |
msgstr ""
|
| 3438 |
|
| 3439 |
-
#: views/segments.html:
|
| 3440 |
msgid "List \"%$1s\" has been duplicated"
|
| 3441 |
msgstr ""
|
| 3442 |
|
| 3443 |
-
#: views/segments.html:
|
| 3444 |
msgid "Force Sync"
|
| 3445 |
msgstr ""
|
| 3446 |
|
| 3447 |
-
#: views/segments.html:
|
| 3448 |
msgid "Read More"
|
| 3449 |
msgstr ""
|
| 3450 |
|
| 3451 |
-
#: views/segments.html:
|
| 3452 |
msgid "List \"%$1s\" has been synchronized"
|
| 3453 |
msgstr ""
|
| 3454 |
|
| 3455 |
-
#: views/segments.html:
|
| 3456 |
msgid "View Subscribers"
|
| 3457 |
msgstr ""
|
| 3458 |
|
| 3459 |
-
#: views/segments.html:
|
| 3460 |
msgid "Delete permanently"
|
| 3461 |
msgstr ""
|
| 3462 |
|
| 3463 |
-
#: views/segments.html:
|
| 3464 |
msgid "This text box is for your own use and is never shown to your subscribers"
|
| 3465 |
msgstr ""
|
| 3466 |
|
|
@@ -3672,11 +3677,11 @@ msgstr ""
|
|
| 3672 |
msgid "Hostname"
|
| 3673 |
msgstr ""
|
| 3674 |
|
| 3675 |
-
#: views/settings/bounce.html:50 views/settings/mta.html:
|
| 3676 |
msgid "Login"
|
| 3677 |
msgstr ""
|
| 3678 |
|
| 3679 |
-
#: views/settings/bounce.html:67 views/settings/mta.html:
|
| 3680 |
msgid "Password"
|
| 3681 |
msgstr ""
|
| 3682 |
|
|
@@ -3834,7 +3839,7 @@ msgstr ""
|
|
| 3834 |
msgid "SMTP Hostname"
|
| 3835 |
msgstr ""
|
| 3836 |
|
| 3837 |
-
#: views/settings/mta.html:352 views/settings/mta.html:
|
| 3838 |
msgid "e.g.:smtp.mydomain.com"
|
| 3839 |
msgstr ""
|
| 3840 |
|
|
@@ -3846,81 +3851,81 @@ msgstr ""
|
|
| 3846 |
msgid "Region"
|
| 3847 |
msgstr ""
|
| 3848 |
|
| 3849 |
-
#: views/settings/mta.html:
|
| 3850 |
msgid "Access Key"
|
| 3851 |
msgstr ""
|
| 3852 |
|
| 3853 |
-
#: views/settings/mta.html:
|
| 3854 |
msgid "Secret Key"
|
| 3855 |
msgstr ""
|
| 3856 |
|
| 3857 |
-
#: views/settings/mta.html:
|
| 3858 |
msgid "Domain"
|
| 3859 |
msgstr ""
|
| 3860 |
|
| 3861 |
-
#: views/settings/mta.html:
|
| 3862 |
msgid "API Key"
|
| 3863 |
msgstr ""
|
| 3864 |
|
| 3865 |
-
#: views/settings/mta.html:
|
| 3866 |
msgid "Secure Connection"
|
| 3867 |
msgstr ""
|
| 3868 |
|
| 3869 |
-
#: views/settings/mta.html:
|
| 3870 |
msgid "Authentication"
|
| 3871 |
msgstr ""
|
| 3872 |
|
| 3873 |
-
#: views/settings/mta.html:
|
| 3874 |
msgid ""
|
| 3875 |
"Leave this option set to Yes. Only a tiny portion of SMTP services prefer "
|
| 3876 |
"Authentication to be turned off"
|
| 3877 |
msgstr ""
|
| 3878 |
|
| 3879 |
-
#: views/settings/mta.html:
|
| 3880 |
msgid "SPF Signature (Highly recommended!"
|
| 3881 |
msgstr ""
|
| 3882 |
|
| 3883 |
-
#: views/settings/mta.html:
|
| 3884 |
msgid ""
|
| 3885 |
"Improves your delivery rate by verifying that you're allowed to send emails "
|
| 3886 |
"from your domain"
|
| 3887 |
msgstr ""
|
| 3888 |
|
| 3889 |
-
#: views/settings/mta.html:
|
| 3890 |
msgid ""
|
| 3891 |
"SPF is set up in your DNS. Read your host's support documentation for more "
|
| 3892 |
"information"
|
| 3893 |
msgstr ""
|
| 3894 |
|
| 3895 |
-
#: views/settings/mta.html:
|
| 3896 |
msgid "Test the sending method"
|
| 3897 |
msgstr ""
|
| 3898 |
|
| 3899 |
-
#: views/settings/mta.html:
|
| 3900 |
msgid "Send a test email"
|
| 3901 |
msgstr ""
|
| 3902 |
|
| 3903 |
-
#: views/settings/mta.html:
|
| 3904 |
msgid "or Cancel"
|
| 3905 |
msgstr ""
|
| 3906 |
|
| 3907 |
-
#: views/settings/mta.html:
|
| 3908 |
msgid "This is a Sending Method Test"
|
| 3909 |
msgstr ""
|
| 3910 |
|
| 3911 |
-
#: views/settings/mta.html:
|
| 3912 |
msgid "Yup"
|
| 3913 |
msgstr ""
|
| 3914 |
|
| 3915 |
-
#: views/settings/mta.html:
|
| 3916 |
msgid "The email has been sent! Check your inbox."
|
| 3917 |
msgstr ""
|
| 3918 |
|
| 3919 |
-
#: views/settings/mta.html:
|
| 3920 |
msgid "You have selected an invalid sending method."
|
| 3921 |
msgstr ""
|
| 3922 |
|
| 3923 |
-
#: views/settings/mta.html:
|
| 3924 |
msgid "You need to specify a MailPoet account key"
|
| 3925 |
msgstr ""
|
| 3926 |
|
|
@@ -4288,101 +4293,101 @@ msgstr ""
|
|
| 4288 |
msgid "Lastname"
|
| 4289 |
msgstr ""
|
| 4290 |
|
| 4291 |
-
#: views/subscribers/subscribers.html:
|
| 4292 |
msgid "Unsubscribed on %$1s"
|
| 4293 |
msgstr ""
|
| 4294 |
|
| 4295 |
-
#: views/subscribers/subscribers.html:
|
| 4296 |
msgid "Subscriber was updated successfully!"
|
| 4297 |
msgstr ""
|
| 4298 |
|
| 4299 |
-
#: views/subscribers/subscribers.html:
|
| 4300 |
msgid "Subscriber was added successfully!"
|
| 4301 |
msgstr ""
|
| 4302 |
|
| 4303 |
-
#: views/subscribers/subscribers.html:
|
| 4304 |
msgid "Subscribed on"
|
| 4305 |
msgstr ""
|
| 4306 |
|
| 4307 |
-
#: views/subscribers/subscribers.html:
|
| 4308 |
msgid "1 subscriber was moved to the trash"
|
| 4309 |
msgstr ""
|
| 4310 |
|
| 4311 |
-
#: views/subscribers/subscribers.html:
|
| 4312 |
msgid "%$1d subscribers were moved to the trash"
|
| 4313 |
msgstr ""
|
| 4314 |
|
| 4315 |
-
#: views/subscribers/subscribers.html:
|
| 4316 |
msgid "1 subscriber was permanently deleted"
|
| 4317 |
msgstr ""
|
| 4318 |
|
| 4319 |
-
#: views/subscribers/subscribers.html:
|
| 4320 |
msgid "%$1d subscribers were permanently deleted"
|
| 4321 |
msgstr ""
|
| 4322 |
|
| 4323 |
-
#: views/subscribers/subscribers.html:
|
| 4324 |
msgid "1 subscriber has been restored from the trash"
|
| 4325 |
msgstr ""
|
| 4326 |
|
| 4327 |
-
#: views/subscribers/subscribers.html:
|
| 4328 |
msgid "%$1d subscribers have been restored from the trash"
|
| 4329 |
msgstr ""
|
| 4330 |
|
| 4331 |
-
#: views/subscribers/subscribers.html:
|
| 4332 |
msgid "Move to list..."
|
| 4333 |
msgstr ""
|
| 4334 |
|
| 4335 |
-
#: views/subscribers/subscribers.html:
|
| 4336 |
msgid "%$1d subscribers were moved to list <strong>%$2s</strong>"
|
| 4337 |
msgstr ""
|
| 4338 |
|
| 4339 |
-
#: views/subscribers/subscribers.html:
|
| 4340 |
msgid "Add to list..."
|
| 4341 |
msgstr ""
|
| 4342 |
|
| 4343 |
-
#: views/subscribers/subscribers.html:
|
| 4344 |
msgid "%$1d subscribers were added to list <strong>%$2s</strong>"
|
| 4345 |
msgstr ""
|
| 4346 |
|
| 4347 |
-
#: views/subscribers/subscribers.html:
|
| 4348 |
msgid "Remove from list..."
|
| 4349 |
msgstr ""
|
| 4350 |
|
| 4351 |
-
#: views/subscribers/subscribers.html:
|
| 4352 |
msgid "%$1d subscribers were removed from list <strong>%$2s</strong>"
|
| 4353 |
msgstr ""
|
| 4354 |
|
| 4355 |
-
#: views/subscribers/subscribers.html:
|
| 4356 |
msgid "Remove from all lists"
|
| 4357 |
msgstr ""
|
| 4358 |
|
| 4359 |
-
#: views/subscribers/subscribers.html:
|
| 4360 |
msgid "%$1d subscribers were removed from all lists"
|
| 4361 |
msgstr ""
|
| 4362 |
|
| 4363 |
-
#: views/subscribers/subscribers.html:
|
| 4364 |
msgid "Resend confirmation email"
|
| 4365 |
msgstr ""
|
| 4366 |
|
| 4367 |
-
#: views/subscribers/subscribers.html:
|
| 4368 |
msgid "%$1d confirmation emails have been sent"
|
| 4369 |
msgstr ""
|
| 4370 |
|
| 4371 |
-
#: views/subscribers/subscribers.html:
|
| 4372 |
msgid "Lists to which the subscriber was subscribed"
|
| 4373 |
msgstr ""
|
| 4374 |
|
| 4375 |
-
#: views/subscribers/subscribers.html:
|
| 4376 |
msgid ""
|
| 4377 |
"This subscriber is a registered WordPress user. [link]Edit his "
|
| 4378 |
"profile[/link] to change his/her email."
|
| 4379 |
msgstr ""
|
| 4380 |
|
| 4381 |
-
#: views/subscribers/subscribers.html:
|
| 4382 |
msgid "Tip:"
|
| 4383 |
msgstr ""
|
| 4384 |
|
| 4385 |
-
#: views/subscribers/subscribers.html:
|
| 4386 |
msgid "Need to add new fields"
|
| 4387 |
msgstr ""
|
| 4388 |
|
|
@@ -4405,11 +4410,11 @@ msgstr ""
|
|
| 4405 |
msgid "List of Changes"
|
| 4406 |
msgstr ""
|
| 4407 |
|
| 4408 |
-
#: views/update.html:
|
| 4409 |
msgid "Awesome! Now"
|
| 4410 |
msgstr ""
|
| 4411 |
|
| 4412 |
-
#: views/update.html:
|
| 4413 |
msgid "View all changes"
|
| 4414 |
msgstr ""
|
| 4415 |
|
| 4 |
msgstr ""
|
| 5 |
"Project-Id-Version: \n"
|
| 6 |
"Report-Msgid-Bugs-To: http://support.mailpoet.com/\n"
|
| 7 |
+
"POT-Creation-Date: 2016-11-29 12:08:28+00:00\n"
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 74 |
msgid "Check your inbox or spam folder to confirm your subscription."
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
+
#: lib/API/Endpoints/Forms.php:259 lib/API/Endpoints/Newsletters.php:187
|
| 78 |
#: lib/API/Endpoints/Segments.php:121
|
| 79 |
msgid "Copy of %s"
|
| 80 |
msgstr ""
|
| 88 |
msgid "This template does not exist."
|
| 89 |
msgstr ""
|
| 90 |
|
| 91 |
+
#: lib/API/Endpoints/Newsletters.php:27 lib/API/Endpoints/Newsletters.php:116
|
| 92 |
+
#: lib/API/Endpoints/Newsletters.php:137 lib/API/Endpoints/Newsletters.php:153
|
| 93 |
+
#: lib/API/Endpoints/Newsletters.php:169 lib/API/Endpoints/Newsletters.php:183
|
| 94 |
+
#: lib/API/Endpoints/Newsletters.php:215 lib/API/Endpoints/Newsletters.php:244
|
| 95 |
#: lib/API/Endpoints/SendingQueue.php:32 lib/API/Endpoints/SendingQueue.php:122
|
| 96 |
#: lib/API/Endpoints/SendingQueue.php:148
|
| 97 |
msgid "This newsletter does not exist."
|
| 98 |
msgstr ""
|
| 99 |
|
| 100 |
+
#: lib/API/Endpoints/Newsletters.php:107
|
| 101 |
msgid "You need to specify a status."
|
| 102 |
msgstr ""
|
| 103 |
|
| 104 |
+
#: lib/API/Endpoints/Newsletters.php:206
|
| 105 |
msgid "Newsletter data is missing."
|
| 106 |
msgstr ""
|
| 107 |
|
| 108 |
+
#: lib/API/Endpoints/Newsletters.php:235
|
| 109 |
msgid "Please specify receiver information."
|
| 110 |
msgstr ""
|
| 111 |
|
| 160 |
|
| 161 |
#: lib/Config/Menu.php:114 lib/Config/Menu.php:115 views/forms.html:43
|
| 162 |
#: views/newsletters.html:63 views/newsletters.html:148 views/segments.html:13
|
| 163 |
+
#: views/subscribers/subscribers.html:61
|
| 164 |
msgid "Lists"
|
| 165 |
msgstr ""
|
| 166 |
|
| 171 |
|
| 172 |
#: lib/Config/Menu.php:142 lib/Config/Menu.php:143
|
| 173 |
#: views/subscribers/importExport/import.html:7
|
| 174 |
+
#: views/subscribers/subscribers.html:89
|
| 175 |
msgid "Import"
|
| 176 |
msgstr ""
|
| 177 |
|
| 178 |
#: lib/Config/Menu.php:151 lib/Config/Menu.php:152
|
| 179 |
#: views/subscribers/importExport/export.html:6
|
| 180 |
#: views/subscribers/importExport/export.html:96
|
| 181 |
+
#: views/subscribers/subscribers.html:90
|
| 182 |
msgid "Export"
|
| 183 |
msgstr ""
|
| 184 |
|
| 187 |
msgid "Welcome"
|
| 188 |
msgstr ""
|
| 189 |
|
| 190 |
+
#: lib/Config/Menu.php:169 lib/Config/Menu.php:170 views/segments.html:43
|
| 191 |
msgid "Update"
|
| 192 |
msgstr ""
|
| 193 |
|
| 993 |
|
| 994 |
#: lib/Form/Block/Date.php:77 lib/Form/Block/Date.php:199
|
| 995 |
#: views/form/templates/blocks/date_days.hbs:3 views/settings/bounce.html:252
|
| 996 |
+
#: views/subscribers/subscribers.html:87
|
| 997 |
msgid "Day"
|
| 998 |
msgstr ""
|
| 999 |
|
| 1003 |
|
| 1004 |
#: lib/Form/Block/Date.php:86 lib/Form/Block/Date.php:143
|
| 1005 |
#: views/form/templates/blocks/date_months.hbs:3
|
| 1006 |
+
#: views/subscribers/subscribers.html:86
|
| 1007 |
msgid "Month"
|
| 1008 |
msgstr ""
|
| 1009 |
|
| 1015 |
#: lib/Form/Block/Date.php:173
|
| 1016 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:74
|
| 1017 |
#: views/form/templates/blocks/date_years.hbs:5
|
| 1018 |
+
#: views/subscribers/subscribers.html:85
|
| 1019 |
msgid "Year"
|
| 1020 |
msgstr ""
|
| 1021 |
|
| 1119 |
msgid "Create a new form"
|
| 1120 |
msgstr ""
|
| 1121 |
|
| 1122 |
+
#: lib/Mailer/Mailer.php:95
|
| 1123 |
msgid "Mailing method does not exist"
|
| 1124 |
msgstr ""
|
| 1125 |
|
| 1126 |
+
#: lib/Mailer/Mailer.php:103
|
| 1127 |
msgid "Mailer is not configured"
|
| 1128 |
msgstr ""
|
| 1129 |
|
| 1130 |
+
#: lib/Mailer/Mailer.php:120
|
| 1131 |
msgid "Sender name and email are not configured"
|
| 1132 |
msgstr ""
|
| 1133 |
|
| 1153 |
msgstr ""
|
| 1154 |
|
| 1155 |
#: lib/Models/Form.php:50 lib/Models/Newsletter.php:411
|
| 1156 |
+
#: lib/Models/Segment.php:126 lib/Models/Subscriber.php:328
|
| 1157 |
msgid "All"
|
| 1158 |
msgstr ""
|
| 1159 |
|
| 1160 |
#: lib/Models/Form.php:55 lib/Models/Newsletter.php:481
|
| 1161 |
+
#: lib/Models/Segment.php:131 lib/Models/Subscriber.php:353 views/forms.html:56
|
| 1162 |
+
#: views/newsletters.html:75 views/segments.html:50
|
| 1163 |
#: views/subscribers/subscribers.html:34
|
| 1164 |
msgid "Trash"
|
| 1165 |
msgstr ""
|
| 1168 |
msgid "Another record already exists. Please specify a different \"%1$s\"."
|
| 1169 |
msgstr ""
|
| 1170 |
|
| 1171 |
+
#: lib/Models/Newsletter.php:312 lib/Models/Subscriber.php:266
|
| 1172 |
#: lib/Subscribers/ImportExport/Export/Export.php:170
|
| 1173 |
msgid "All Lists"
|
| 1174 |
msgstr ""
|
| 1207 |
msgid "The template body cannot be empty"
|
| 1208 |
msgstr ""
|
| 1209 |
|
| 1210 |
+
#: lib/Models/Segment.php:107 views/subscribers/subscribers.html:81
|
| 1211 |
msgid "WordPress Users"
|
| 1212 |
msgstr ""
|
| 1213 |
|
| 1214 |
+
#: lib/Models/Segment.php:109
|
| 1215 |
msgid "This lists containts all of your WordPress users"
|
| 1216 |
msgstr ""
|
| 1217 |
|
| 1218 |
+
#: lib/Models/Segment.php:217
|
| 1219 |
msgid "Not in a List"
|
| 1220 |
msgstr ""
|
| 1221 |
|
| 1239 |
"The Team"
|
| 1240 |
msgstr ""
|
| 1241 |
|
| 1242 |
+
#: lib/Models/Subscriber.php:24
|
| 1243 |
msgid "Please enter your email address"
|
| 1244 |
msgstr ""
|
| 1245 |
|
| 1246 |
+
#: lib/Models/Subscriber.php:25
|
| 1247 |
msgid "Your email address is invalid!"
|
| 1248 |
msgstr ""
|
| 1249 |
|
| 1250 |
+
#: lib/Models/Subscriber.php:203
|
| 1251 |
msgid "You need to wait before subscribing again."
|
| 1252 |
msgstr ""
|
| 1253 |
|
| 1254 |
+
#: lib/Models/Subscriber.php:272
|
| 1255 |
msgid "Subscribers without a list (%s)"
|
| 1256 |
msgstr ""
|
| 1257 |
|
| 1258 |
+
#: lib/Models/Subscriber.php:333 lib/Subscription/Pages.php:280
|
| 1259 |
#: views/segments.html:30 views/subscribers/subscribers.html:51
|
| 1260 |
msgid "Subscribed"
|
| 1261 |
msgstr ""
|
| 1262 |
|
| 1263 |
+
#: lib/Models/Subscriber.php:338 views/segments.html:31
|
| 1264 |
#: views/subscribers/subscribers.html:50
|
| 1265 |
msgid "Unconfirmed"
|
| 1266 |
msgstr ""
|
| 1267 |
|
| 1268 |
+
#: lib/Models/Subscriber.php:343 lib/Subscription/Pages.php:288
|
| 1269 |
#: views/segments.html:32 views/subscribers/subscribers.html:52
|
| 1270 |
msgid "Unsubscribed"
|
| 1271 |
msgstr ""
|
| 1272 |
|
| 1273 |
+
#: lib/Models/Subscriber.php:348 lib/Subscription/Pages.php:296
|
| 1274 |
+
#: views/segments.html:33 views/subscribers/subscribers.html:53
|
| 1275 |
+
msgid "Bounced"
|
| 1276 |
+
msgstr ""
|
| 1277 |
+
|
| 1278 |
#: lib/Newsletter/Editor/PostContentManager.php:80
|
| 1279 |
msgid "Click here to view media."
|
| 1280 |
msgstr ""
|
| 1296 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:10
|
| 1297 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:95
|
| 1298 |
#: lib/Newsletter/Shortcodes/ShortcodesHelper.php:96
|
| 1299 |
+
#: views/subscribers/subscribers.html:59
|
| 1300 |
msgid "Subscriber"
|
| 1301 |
msgstr ""
|
| 1302 |
|
| 1465 |
|
| 1466 |
#: lib/Subscribers/ImportExport/ImportExportFactory.php:35
|
| 1467 |
#: lib/Subscription/Pages.php:276 views/newsletters.html:61
|
| 1468 |
+
#: views/subscribers/subscribers.html:49 views/subscribers/subscribers.html:60
|
| 1469 |
msgid "Status"
|
| 1470 |
msgstr ""
|
| 1471 |
|
| 1520 |
msgid "You are now subscribed!"
|
| 1521 |
msgstr ""
|
| 1522 |
|
| 1523 |
+
#: lib/Subscription/Pages.php:177 lib/Subscription/Pages.php:391
|
| 1524 |
msgid "Manage your subscription"
|
| 1525 |
msgstr ""
|
| 1526 |
|
| 1532 |
msgid "Yup, we've added you to our email list. You'll hear from us shortly."
|
| 1533 |
msgstr ""
|
| 1534 |
|
| 1535 |
+
#: lib/Subscription/Pages.php:315
|
| 1536 |
msgid "Your lists"
|
| 1537 |
msgstr ""
|
| 1538 |
|
| 1539 |
+
#: lib/Subscription/Pages.php:323 views/form/editor.html:29
|
| 1540 |
#: views/form/editor.html:383 views/newsletter/templates/components/save.hbs:3
|
| 1541 |
+
#: views/segments.html:55 views/subscribers/subscribers.html:91
|
| 1542 |
msgid "Save"
|
| 1543 |
msgstr ""
|
| 1544 |
|
| 1545 |
+
#: lib/Subscription/Pages.php:355
|
| 1546 |
msgid "[link]Edit your profile[/link] to update your email."
|
| 1547 |
msgstr ""
|
| 1548 |
|
| 1549 |
+
#: lib/Subscription/Pages.php:361
|
| 1550 |
msgid "[link]Log in to your account[/link] to update your email."
|
| 1551 |
msgstr ""
|
| 1552 |
|
| 1553 |
+
#: lib/Subscription/Pages.php:365
|
| 1554 |
msgid ""
|
| 1555 |
"Need to change your email address? Unsubscribe here, then simply sign up "
|
| 1556 |
"again."
|
| 1557 |
msgstr ""
|
| 1558 |
|
| 1559 |
+
#: lib/Subscription/Pages.php:379
|
| 1560 |
msgid "Accidentally unsubscribed?"
|
| 1561 |
msgstr ""
|
| 1562 |
|
| 1564 |
msgid "Yes, please add me to your mailing list."
|
| 1565 |
msgstr ""
|
| 1566 |
|
| 1567 |
+
#: lib/Twig/Functions.php:78 views/settings/mta.html:983
|
| 1568 |
msgid "every minute"
|
| 1569 |
msgstr ""
|
| 1570 |
|
| 1571 |
+
#: lib/Twig/Functions.php:79 views/settings/mta.html:984
|
| 1572 |
msgid "every %1$d minutes"
|
| 1573 |
msgstr ""
|
| 1574 |
|
| 1575 |
+
#: lib/Twig/Functions.php:80 views/settings/mta.html:985
|
| 1576 |
msgid "every hour"
|
| 1577 |
msgstr ""
|
| 1578 |
|
| 1579 |
+
#: lib/Twig/Functions.php:81 views/settings/mta.html:986
|
| 1580 |
msgid "every %1$d hours"
|
| 1581 |
msgstr ""
|
| 1582 |
|
| 1594 |
msgid "Form"
|
| 1595 |
msgstr ""
|
| 1596 |
|
| 1597 |
+
#: views/form/editor.html:6 views/segments.html:66
|
| 1598 |
+
#: views/subscribers/subscribers.html:92
|
| 1599 |
msgid "Back"
|
| 1600 |
msgstr ""
|
| 1601 |
|
| 1754 |
#: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:221
|
| 1755 |
#: views/settings/advanced.html:90 views/settings/advanced.html:130
|
| 1756 |
#: views/settings/basics.html:115 views/settings/basics.html:179
|
| 1757 |
+
#: views/settings/bounce.html:190 views/settings/mta.html:574
|
| 1758 |
#: views/settings/signup.html:34 views/subscribers/importExport/export.html:33
|
| 1759 |
#: views/subscribers/importExport/import/step2.html:66 views/welcome.html:55
|
| 1760 |
msgid "Yes"
|
| 1773 |
#: views/newsletter/templates/blocks/posts/settingsDisplayOptions.hbs:227
|
| 1774 |
#: views/settings/advanced.html:101 views/settings/advanced.html:141
|
| 1775 |
#: views/settings/bounce.html:148 views/settings/bounce.html:179
|
| 1776 |
+
#: views/settings/mta.html:537 views/settings/mta.html:585
|
| 1777 |
#: views/settings/signup.html:46 views/subscribers/importExport/export.html:38
|
| 1778 |
#: views/subscribers/importExport/import/step2.html:70
|
| 1779 |
msgid "No"
|
| 1972 |
msgid "Filter"
|
| 1973 |
msgstr ""
|
| 1974 |
|
| 1975 |
+
#: views/forms.html:29 views/newsletters.html:41 views/segments.html:51
|
| 1976 |
#: views/subscribers/subscribers.html:30
|
| 1977 |
msgid "Empty Trash"
|
| 1978 |
msgstr ""
|
| 1979 |
|
| 1980 |
+
#: views/forms.html:30 views/newsletters.html:42 views/segments.html:52
|
| 1981 |
#: views/subscribers/subscribers.html:31
|
| 1982 |
msgid "Select All"
|
| 1983 |
msgstr ""
|
| 1984 |
|
| 1985 |
+
#: views/forms.html:31 views/newsletters.html:43 views/segments.html:53
|
| 1986 |
#: views/subscribers/subscribers.html:33
|
| 1987 |
msgid "Restore"
|
| 1988 |
msgstr ""
|
| 1992 |
msgid "Delete Permanently"
|
| 1993 |
msgstr ""
|
| 1994 |
|
| 1995 |
+
#: views/forms.html:34 views/newsletters.html:47 views/segments.html:57
|
| 1996 |
#: views/subscribers/subscribers.html:38
|
| 1997 |
msgid "Previous page"
|
| 1998 |
msgstr ""
|
| 1999 |
|
| 2000 |
+
#: views/forms.html:35 views/newsletters.html:48 views/segments.html:58
|
| 2001 |
#: views/subscribers/subscribers.html:39
|
| 2002 |
msgid "First page"
|
| 2003 |
msgstr ""
|
| 2004 |
|
| 2005 |
+
#: views/forms.html:36 views/newsletters.html:49 views/segments.html:59
|
| 2006 |
#: views/subscribers/subscribers.html:40
|
| 2007 |
msgid "Next page"
|
| 2008 |
msgstr ""
|
| 2009 |
|
| 2010 |
+
#: views/forms.html:37 views/newsletters.html:50 views/segments.html:60
|
| 2011 |
#: views/subscribers/subscribers.html:41
|
| 2012 |
msgid "Last page"
|
| 2013 |
msgstr ""
|
| 2016 |
msgid "Current Page"
|
| 2017 |
msgstr ""
|
| 2018 |
|
| 2019 |
+
#: views/forms.html:39 views/newsletters.html:52 views/segments.html:62
|
| 2020 |
#: views/subscribers/subscribers.html:43
|
| 2021 |
msgid "of"
|
| 2022 |
msgstr ""
|
| 2023 |
|
| 2024 |
+
#: views/forms.html:40 views/newsletters.html:53 views/segments.html:63
|
| 2025 |
#: views/subscribers/subscribers.html:44
|
| 2026 |
msgid "%$1d item(s"
|
| 2027 |
msgstr ""
|
| 2067 |
msgid "%$1d forms have been restored from the trash"
|
| 2068 |
msgstr ""
|
| 2069 |
|
| 2070 |
+
#: views/forms.html:53 views/newsletters.html:76 views/segments.html:49
|
| 2071 |
#: views/subscribers/subscribers.html:32
|
| 2072 |
msgid "Edit"
|
| 2073 |
msgstr ""
|
| 2074 |
|
| 2075 |
+
#: views/forms.html:54 views/newsletters.html:77 views/segments.html:41
|
| 2076 |
msgid "Duplicate"
|
| 2077 |
msgstr ""
|
| 2078 |
|
| 2080 |
msgid "Form \"%$1s\" has been duplicated"
|
| 2081 |
msgstr ""
|
| 2082 |
|
| 2083 |
+
#: views/forms.html:57 views/newsletters.html:88 views/segments.html:48
|
| 2084 |
+
#: views/subscribers/subscribers.html:88
|
| 2085 |
msgid "Add New"
|
| 2086 |
msgstr ""
|
| 2087 |
|
| 2832 |
msgid "Show more details"
|
| 2833 |
msgstr ""
|
| 2834 |
|
| 2835 |
+
#: views/newsletters.html:51 views/segments.html:61
|
| 2836 |
msgid "Current page"
|
| 2837 |
msgstr ""
|
| 2838 |
|
| 2852 |
msgid "View history"
|
| 2853 |
msgstr ""
|
| 2854 |
|
| 2855 |
+
#: views/newsletters.html:67 views/segments.html:34
|
| 2856 |
msgid "Created on"
|
| 2857 |
msgstr ""
|
| 2858 |
|
| 2859 |
+
#: views/newsletters.html:68 views/subscribers/subscribers.html:63
|
| 2860 |
msgid "Last modified on"
|
| 2861 |
msgstr ""
|
| 2862 |
|
| 2994 |
msgid "Insert [newsletter:total] to show number of posts"
|
| 2995 |
msgstr ""
|
| 2996 |
|
| 2997 |
+
#: views/newsletters.html:114 views/settings/mta.html:640
|
| 2998 |
msgid "Activate"
|
| 2999 |
msgstr ""
|
| 3000 |
|
| 3116 |
msgid "This subscriber segment will be used for this email."
|
| 3117 |
msgstr ""
|
| 3118 |
|
| 3119 |
+
#: views/newsletters.html:150 views/subscribers/subscribers.html:54
|
| 3120 |
msgid "Select a list"
|
| 3121 |
msgstr ""
|
| 3122 |
|
| 3417 |
msgid "List successfully added!"
|
| 3418 |
msgstr ""
|
| 3419 |
|
| 3420 |
+
#: views/segments.html:35
|
| 3421 |
msgid "1 list was moved to the trash"
|
| 3422 |
msgstr ""
|
| 3423 |
|
| 3424 |
+
#: views/segments.html:36
|
| 3425 |
msgid "%$1d lists were moved to the trash"
|
| 3426 |
msgstr ""
|
| 3427 |
|
| 3428 |
+
#: views/segments.html:37
|
| 3429 |
msgid "1 list was permanently deleted"
|
| 3430 |
msgstr ""
|
| 3431 |
|
| 3432 |
+
#: views/segments.html:38
|
| 3433 |
msgid "%$1d list were permanently deleted"
|
| 3434 |
msgstr ""
|
| 3435 |
|
| 3436 |
+
#: views/segments.html:39
|
| 3437 |
msgid "1 list has been restored from the trash"
|
| 3438 |
msgstr ""
|
| 3439 |
|
| 3440 |
+
#: views/segments.html:40
|
| 3441 |
msgid "%$1d lists have been restored from the trash"
|
| 3442 |
msgstr ""
|
| 3443 |
|
| 3444 |
+
#: views/segments.html:42
|
| 3445 |
msgid "List \"%$1s\" has been duplicated"
|
| 3446 |
msgstr ""
|
| 3447 |
|
| 3448 |
+
#: views/segments.html:44
|
| 3449 |
msgid "Force Sync"
|
| 3450 |
msgstr ""
|
| 3451 |
|
| 3452 |
+
#: views/segments.html:45
|
| 3453 |
msgid "Read More"
|
| 3454 |
msgstr ""
|
| 3455 |
|
| 3456 |
+
#: views/segments.html:46
|
| 3457 |
msgid "List \"%$1s\" has been synchronized"
|
| 3458 |
msgstr ""
|
| 3459 |
|
| 3460 |
+
#: views/segments.html:47
|
| 3461 |
msgid "View Subscribers"
|
| 3462 |
msgstr ""
|
| 3463 |
|
| 3464 |
+
#: views/segments.html:54
|
| 3465 |
msgid "Delete permanently"
|
| 3466 |
msgstr ""
|
| 3467 |
|
| 3468 |
+
#: views/segments.html:65
|
| 3469 |
msgid "This text box is for your own use and is never shown to your subscribers"
|
| 3470 |
msgstr ""
|
| 3471 |
|
| 3677 |
msgid "Hostname"
|
| 3678 |
msgstr ""
|
| 3679 |
|
| 3680 |
+
#: views/settings/bounce.html:50 views/settings/mta.html:498
|
| 3681 |
msgid "Login"
|
| 3682 |
msgstr ""
|
| 3683 |
|
| 3684 |
+
#: views/settings/bounce.html:67 views/settings/mta.html:515
|
| 3685 |
msgid "Password"
|
| 3686 |
msgstr ""
|
| 3687 |
|
| 3839 |
msgid "SMTP Hostname"
|
| 3840 |
msgstr ""
|
| 3841 |
|
| 3842 |
+
#: views/settings/mta.html:352 views/settings/mta.html:463
|
| 3843 |
msgid "e.g.:smtp.mydomain.com"
|
| 3844 |
msgstr ""
|
| 3845 |
|
| 3851 |
msgid "Region"
|
| 3852 |
msgstr ""
|
| 3853 |
|
| 3854 |
+
#: views/settings/mta.html:418
|
| 3855 |
msgid "Access Key"
|
| 3856 |
msgstr ""
|
| 3857 |
|
| 3858 |
+
#: views/settings/mta.html:439
|
| 3859 |
msgid "Secret Key"
|
| 3860 |
msgstr ""
|
| 3861 |
|
| 3862 |
+
#: views/settings/mta.html:460
|
| 3863 |
msgid "Domain"
|
| 3864 |
msgstr ""
|
| 3865 |
|
| 3866 |
+
#: views/settings/mta.html:480
|
| 3867 |
msgid "API Key"
|
| 3868 |
msgstr ""
|
| 3869 |
|
| 3870 |
+
#: views/settings/mta.html:532
|
| 3871 |
msgid "Secure Connection"
|
| 3872 |
msgstr ""
|
| 3873 |
|
| 3874 |
+
#: views/settings/mta.html:557
|
| 3875 |
msgid "Authentication"
|
| 3876 |
msgstr ""
|
| 3877 |
|
| 3878 |
+
#: views/settings/mta.html:560
|
| 3879 |
msgid ""
|
| 3880 |
"Leave this option set to Yes. Only a tiny portion of SMTP services prefer "
|
| 3881 |
"Authentication to be turned off"
|
| 3882 |
msgstr ""
|
| 3883 |
|
| 3884 |
+
#: views/settings/mta.html:599
|
| 3885 |
msgid "SPF Signature (Highly recommended!"
|
| 3886 |
msgstr ""
|
| 3887 |
|
| 3888 |
+
#: views/settings/mta.html:602
|
| 3889 |
msgid ""
|
| 3890 |
"Improves your delivery rate by verifying that you're allowed to send emails "
|
| 3891 |
"from your domain"
|
| 3892 |
msgstr ""
|
| 3893 |
|
| 3894 |
+
#: views/settings/mta.html:607
|
| 3895 |
msgid ""
|
| 3896 |
"SPF is set up in your DNS. Read your host's support documentation for more "
|
| 3897 |
"information"
|
| 3898 |
msgstr ""
|
| 3899 |
|
| 3900 |
+
#: views/settings/mta.html:615
|
| 3901 |
msgid "Test the sending method"
|
| 3902 |
msgstr ""
|
| 3903 |
|
| 3904 |
+
#: views/settings/mta.html:629
|
| 3905 |
msgid "Send a test email"
|
| 3906 |
msgstr ""
|
| 3907 |
|
| 3908 |
+
#: views/settings/mta.html:645
|
| 3909 |
msgid "or Cancel"
|
| 3910 |
msgstr ""
|
| 3911 |
|
| 3912 |
+
#: views/settings/mta.html:702
|
| 3913 |
msgid "This is a Sending Method Test"
|
| 3914 |
msgstr ""
|
| 3915 |
|
| 3916 |
+
#: views/settings/mta.html:704
|
| 3917 |
msgid "Yup"
|
| 3918 |
msgstr ""
|
| 3919 |
|
| 3920 |
+
#: views/settings/mta.html:717
|
| 3921 |
msgid "The email has been sent! Check your inbox."
|
| 3922 |
msgstr ""
|
| 3923 |
|
| 3924 |
+
#: views/settings/mta.html:759
|
| 3925 |
msgid "You have selected an invalid sending method."
|
| 3926 |
msgstr ""
|
| 3927 |
|
| 3928 |
+
#: views/settings/mta.html:767
|
| 3929 |
msgid "You need to specify a MailPoet account key"
|
| 3930 |
msgstr ""
|
| 3931 |
|
| 4293 |
msgid "Lastname"
|
| 4294 |
msgstr ""
|
| 4295 |
|
| 4296 |
+
#: views/subscribers/subscribers.html:55
|
| 4297 |
msgid "Unsubscribed on %$1s"
|
| 4298 |
msgstr ""
|
| 4299 |
|
| 4300 |
+
#: views/subscribers/subscribers.html:56
|
| 4301 |
msgid "Subscriber was updated successfully!"
|
| 4302 |
msgstr ""
|
| 4303 |
|
| 4304 |
+
#: views/subscribers/subscribers.html:57
|
| 4305 |
msgid "Subscriber was added successfully!"
|
| 4306 |
msgstr ""
|
| 4307 |
|
| 4308 |
+
#: views/subscribers/subscribers.html:62
|
| 4309 |
msgid "Subscribed on"
|
| 4310 |
msgstr ""
|
| 4311 |
|
| 4312 |
+
#: views/subscribers/subscribers.html:64
|
| 4313 |
msgid "1 subscriber was moved to the trash"
|
| 4314 |
msgstr ""
|
| 4315 |
|
| 4316 |
+
#: views/subscribers/subscribers.html:65
|
| 4317 |
msgid "%$1d subscribers were moved to the trash"
|
| 4318 |
msgstr ""
|
| 4319 |
|
| 4320 |
+
#: views/subscribers/subscribers.html:66
|
| 4321 |
msgid "1 subscriber was permanently deleted"
|
| 4322 |
msgstr ""
|
| 4323 |
|
| 4324 |
+
#: views/subscribers/subscribers.html:67
|
| 4325 |
msgid "%$1d subscribers were permanently deleted"
|
| 4326 |
msgstr ""
|
| 4327 |
|
| 4328 |
+
#: views/subscribers/subscribers.html:68
|
| 4329 |
msgid "1 subscriber has been restored from the trash"
|
| 4330 |
msgstr ""
|
| 4331 |
|
| 4332 |
+
#: views/subscribers/subscribers.html:69
|
| 4333 |
msgid "%$1d subscribers have been restored from the trash"
|
| 4334 |
msgstr ""
|
| 4335 |
|
| 4336 |
+
#: views/subscribers/subscribers.html:70
|
| 4337 |
msgid "Move to list..."
|
| 4338 |
msgstr ""
|
| 4339 |
|
| 4340 |
+
#: views/subscribers/subscribers.html:71
|
| 4341 |
msgid "%$1d subscribers were moved to list <strong>%$2s</strong>"
|
| 4342 |
msgstr ""
|
| 4343 |
|
| 4344 |
+
#: views/subscribers/subscribers.html:72
|
| 4345 |
msgid "Add to list..."
|
| 4346 |
msgstr ""
|
| 4347 |
|
| 4348 |
+
#: views/subscribers/subscribers.html:73
|
| 4349 |
msgid "%$1d subscribers were added to list <strong>%$2s</strong>"
|
| 4350 |
msgstr ""
|
| 4351 |
|
| 4352 |
+
#: views/subscribers/subscribers.html:74
|
| 4353 |
msgid "Remove from list..."
|
| 4354 |
msgstr ""
|
| 4355 |
|
| 4356 |
+
#: views/subscribers/subscribers.html:75
|
| 4357 |
msgid "%$1d subscribers were removed from list <strong>%$2s</strong>"
|
| 4358 |
msgstr ""
|
| 4359 |
|
| 4360 |
+
#: views/subscribers/subscribers.html:76
|
| 4361 |
msgid "Remove from all lists"
|
| 4362 |
msgstr ""
|
| 4363 |
|
| 4364 |
+
#: views/subscribers/subscribers.html:77
|
| 4365 |
msgid "%$1d subscribers were removed from all lists"
|
| 4366 |
msgstr ""
|
| 4367 |
|
| 4368 |
+
#: views/subscribers/subscribers.html:78
|
| 4369 |
msgid "Resend confirmation email"
|
| 4370 |
msgstr ""
|
| 4371 |
|
| 4372 |
+
#: views/subscribers/subscribers.html:79
|
| 4373 |
msgid "%$1d confirmation emails have been sent"
|
| 4374 |
msgstr ""
|
| 4375 |
|
| 4376 |
+
#: views/subscribers/subscribers.html:80
|
| 4377 |
msgid "Lists to which the subscriber was subscribed"
|
| 4378 |
msgstr ""
|
| 4379 |
|
| 4380 |
+
#: views/subscribers/subscribers.html:82
|
| 4381 |
msgid ""
|
| 4382 |
"This subscriber is a registered WordPress user. [link]Edit his "
|
| 4383 |
"profile[/link] to change his/her email."
|
| 4384 |
msgstr ""
|
| 4385 |
|
| 4386 |
+
#: views/subscribers/subscribers.html:83
|
| 4387 |
msgid "Tip:"
|
| 4388 |
msgstr ""
|
| 4389 |
|
| 4390 |
+
#: views/subscribers/subscribers.html:84
|
| 4391 |
msgid "Need to add new fields"
|
| 4392 |
msgstr ""
|
| 4393 |
|
| 4410 |
msgid "List of Changes"
|
| 4411 |
msgstr ""
|
| 4412 |
|
| 4413 |
+
#: views/update.html:57 views/welcome.html:76
|
| 4414 |
msgid "Awesome! Now"
|
| 4415 |
msgstr ""
|
| 4416 |
|
| 4417 |
+
#: views/update.html:57
|
| 4418 |
msgid "View all changes"
|
| 4419 |
msgstr ""
|
| 4420 |
|
lib/API/Endpoints/Newsletters.php
CHANGED
|
@@ -1,12 +1,10 @@
|
|
| 1 |
<?php
|
| 2 |
namespace MailPoet\API\Endpoints;
|
|
|
|
| 3 |
use MailPoet\API\Endpoint as APIEndpoint;
|
| 4 |
use MailPoet\API\Error as APIError;
|
| 5 |
-
|
| 6 |
use MailPoet\Listing;
|
| 7 |
use MailPoet\Models\Newsletter;
|
| 8 |
-
use MailPoet\Models\SendingQueue;
|
| 9 |
-
use MailPoet\Models\Setting;
|
| 10 |
use MailPoet\Models\NewsletterTemplate;
|
| 11 |
use MailPoet\Models\NewsletterSegment;
|
| 12 |
use MailPoet\Models\NewsletterOptionField;
|
|
@@ -15,7 +13,6 @@ use MailPoet\Models\Subscriber;
|
|
| 15 |
use MailPoet\Newsletter\Renderer\Renderer;
|
| 16 |
use MailPoet\Newsletter\Scheduler\Scheduler;
|
| 17 |
use MailPoet\Newsletter\Url as NewsletterUrl;
|
| 18 |
-
use MailPoet\Util\Helpers;
|
| 19 |
|
| 20 |
if(!defined('ABSPATH')) exit;
|
| 21 |
|
| 1 |
<?php
|
| 2 |
namespace MailPoet\API\Endpoints;
|
| 3 |
+
|
| 4 |
use MailPoet\API\Endpoint as APIEndpoint;
|
| 5 |
use MailPoet\API\Error as APIError;
|
|
|
|
| 6 |
use MailPoet\Listing;
|
| 7 |
use MailPoet\Models\Newsletter;
|
|
|
|
|
|
|
| 8 |
use MailPoet\Models\NewsletterTemplate;
|
| 9 |
use MailPoet\Models\NewsletterSegment;
|
| 10 |
use MailPoet\Models\NewsletterOptionField;
|
| 13 |
use MailPoet\Newsletter\Renderer\Renderer;
|
| 14 |
use MailPoet\Newsletter\Scheduler\Scheduler;
|
| 15 |
use MailPoet\Newsletter\Url as NewsletterUrl;
|
|
|
|
| 16 |
|
| 17 |
if(!defined('ABSPATH')) exit;
|
| 18 |
|
lib/Cron/Workers/SendingQueue/SendingQueue.php
CHANGED
|
@@ -27,8 +27,6 @@ class SendingQueue {
|
|
| 27 |
|
| 28 |
function process() {
|
| 29 |
foreach(self::getRunningQueues() as $queue) {
|
| 30 |
-
// abort if sending limit is reached
|
| 31 |
-
MailerLog::enforceSendingLimit();
|
| 32 |
// get and pre-process newsletter (render, replace shortcodes/links, etc.)
|
| 33 |
$newsletter = $this->newsletter_task->getAndPreProcess($queue);
|
| 34 |
if(!$newsletter) {
|
|
@@ -72,6 +70,8 @@ class SendingQueue {
|
|
| 72 |
if($queue->status === SendingQueueModel::STATUS_COMPLETED) {
|
| 73 |
$this->newsletter_task->markNewsletterAsSent($newsletter);
|
| 74 |
}
|
|
|
|
|
|
|
| 75 |
}
|
| 76 |
}
|
| 77 |
}
|
|
@@ -118,6 +118,8 @@ class SendingQueue {
|
|
| 118 |
$prepared_subscribers_ids = array();
|
| 119 |
$statistics = array();
|
| 120 |
}
|
|
|
|
|
|
|
| 121 |
}
|
| 122 |
if($processing_method === 'bulk') {
|
| 123 |
$queue = $this->sendNewsletters(
|
|
@@ -159,7 +161,7 @@ class SendingQueue {
|
|
| 159 |
}
|
| 160 |
|
| 161 |
static function getRunningQueues() {
|
| 162 |
-
return SendingQueueModel::
|
| 163 |
->whereNull('deleted_at')
|
| 164 |
->whereNull('status')
|
| 165 |
->findMany();
|
| 27 |
|
| 28 |
function process() {
|
| 29 |
foreach(self::getRunningQueues() as $queue) {
|
|
|
|
|
|
|
| 30 |
// get and pre-process newsletter (render, replace shortcodes/links, etc.)
|
| 31 |
$newsletter = $this->newsletter_task->getAndPreProcess($queue);
|
| 32 |
if(!$newsletter) {
|
| 70 |
if($queue->status === SendingQueueModel::STATUS_COMPLETED) {
|
| 71 |
$this->newsletter_task->markNewsletterAsSent($newsletter);
|
| 72 |
}
|
| 73 |
+
// abort if sending limit is reached
|
| 74 |
+
MailerLog::enforceSendingLimit();
|
| 75 |
}
|
| 76 |
}
|
| 77 |
}
|
| 118 |
$prepared_subscribers_ids = array();
|
| 119 |
$statistics = array();
|
| 120 |
}
|
| 121 |
+
// abort if sending limit is reached
|
| 122 |
+
MailerLog::enforceSendingLimit();
|
| 123 |
}
|
| 124 |
if($processing_method === 'bulk') {
|
| 125 |
$queue = $this->sendNewsletters(
|
| 161 |
}
|
| 162 |
|
| 163 |
static function getRunningQueues() {
|
| 164 |
+
return SendingQueueModel::orderByAsc('priority')
|
| 165 |
->whereNull('deleted_at')
|
| 166 |
->whereNull('status')
|
| 167 |
->findMany();
|
lib/Mailer/Mailer.php
CHANGED
|
@@ -1,5 +1,6 @@
|
|
| 1 |
<?php
|
| 2 |
namespace MailPoet\Mailer;
|
|
|
|
| 3 |
use MailPoet\Models\Setting;
|
| 4 |
|
| 5 |
if(!defined('ABSPATH')) exit;
|
|
@@ -118,10 +119,11 @@ class Mailer {
|
|
| 118 |
$sender = Setting::getValue('sender', array());
|
| 119 |
if(empty($sender['address'])) throw new \Exception(__('Sender name and email are not configured', 'mailpoet'));
|
| 120 |
}
|
|
|
|
| 121 |
return array(
|
| 122 |
-
'from_name' => $
|
| 123 |
'from_email' => $sender['address'],
|
| 124 |
-
'from_name_email' => sprintf('%s <%s>', $
|
| 125 |
);
|
| 126 |
}
|
| 127 |
|
|
@@ -138,10 +140,11 @@ class Mailer {
|
|
| 138 |
if(empty($reply_to['address'])) {
|
| 139 |
$reply_to['address'] = $this->sender['from_email'];
|
| 140 |
}
|
|
|
|
| 141 |
return array(
|
| 142 |
-
'reply_to_name' => $
|
| 143 |
'reply_to_email' => $reply_to['address'],
|
| 144 |
-
'reply_to_name_email' => sprintf('%s <%s>', $
|
| 145 |
);
|
| 146 |
}
|
| 147 |
|
|
@@ -152,8 +155,20 @@ class Mailer {
|
|
| 152 |
$first_name = (isset($subscriber['first_name'])) ? $subscriber['first_name'] : '';
|
| 153 |
$last_name = (isset($subscriber['last_name'])) ? $subscriber['last_name'] : '';
|
| 154 |
if(!$first_name && !$last_name) return $subscriber['email'];
|
| 155 |
-
$
|
| 156 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 157 |
return $subscriber;
|
| 158 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 159 |
}
|
| 1 |
<?php
|
| 2 |
namespace MailPoet\Mailer;
|
| 3 |
+
|
| 4 |
use MailPoet\Models\Setting;
|
| 5 |
|
| 6 |
if(!defined('ABSPATH')) exit;
|
| 119 |
$sender = Setting::getValue('sender', array());
|
| 120 |
if(empty($sender['address'])) throw new \Exception(__('Sender name and email are not configured', 'mailpoet'));
|
| 121 |
}
|
| 122 |
+
$from_name = $this->encodeAddressNamePart($sender['name']);
|
| 123 |
return array(
|
| 124 |
+
'from_name' => $from_name,
|
| 125 |
'from_email' => $sender['address'],
|
| 126 |
+
'from_name_email' => sprintf('%s <%s>', $from_name, $sender['address'])
|
| 127 |
);
|
| 128 |
}
|
| 129 |
|
| 140 |
if(empty($reply_to['address'])) {
|
| 141 |
$reply_to['address'] = $this->sender['from_email'];
|
| 142 |
}
|
| 143 |
+
$reply_to_name = $this->encodeAddressNamePart($reply_to['name']);
|
| 144 |
return array(
|
| 145 |
+
'reply_to_name' => $reply_to_name,
|
| 146 |
'reply_to_email' => $reply_to['address'],
|
| 147 |
+
'reply_to_name_email' => sprintf('%s <%s>', $reply_to_name, $reply_to['address'])
|
| 148 |
);
|
| 149 |
}
|
| 150 |
|
| 155 |
$first_name = (isset($subscriber['first_name'])) ? $subscriber['first_name'] : '';
|
| 156 |
$last_name = (isset($subscriber['last_name'])) ? $subscriber['last_name'] : '';
|
| 157 |
if(!$first_name && !$last_name) return $subscriber['email'];
|
| 158 |
+
$full_name = sprintf('%s %s', $first_name, $last_name);
|
| 159 |
+
$full_name = trim(preg_replace('!\s\s+!', ' ', $full_name));
|
| 160 |
+
$full_name = $this->encodeAddressNamePart($full_name);
|
| 161 |
+
$subscriber = sprintf(
|
| 162 |
+
'%s <%s>',
|
| 163 |
+
$full_name,
|
| 164 |
+
$subscriber['email']
|
| 165 |
+
);
|
| 166 |
return $subscriber;
|
| 167 |
}
|
| 168 |
+
|
| 169 |
+
function encodeAddressNamePart($name) {
|
| 170 |
+
if(mb_detect_encoding($name) === 'ASCII') return $name;
|
| 171 |
+
// bse64_encode non-ASCII string as per RFC 2047 (https://www.ietf.org/rfc/rfc2047.txt)
|
| 172 |
+
return sprintf('=?utf-8?B?%s?=', base64_encode($name));
|
| 173 |
+
}
|
| 174 |
}
|
lib/Mailer/Methods/AmazonSES.php
CHANGED
|
@@ -74,7 +74,7 @@ class AmazonSES {
|
|
| 74 |
}
|
| 75 |
|
| 76 |
function request($newsletter, $subscriber) {
|
| 77 |
-
$body = $this->getBody($newsletter, $subscriber);
|
| 78 |
return array(
|
| 79 |
'timeout' => 10,
|
| 80 |
'httpversion' => '1.1',
|
| 74 |
}
|
| 75 |
|
| 76 |
function request($newsletter, $subscriber) {
|
| 77 |
+
$body = array_map('urlencode', $this->getBody($newsletter, $subscriber));
|
| 78 |
return array(
|
| 79 |
'timeout' => 10,
|
| 80 |
'httpversion' => '1.1',
|
lib/Models/Segment.php
CHANGED
|
@@ -87,6 +87,10 @@ class Segment extends Model {
|
|
| 87 |
'SUM(CASE subscribers.status WHEN "' . Subscriber::STATUS_UNCONFIRMED . '" THEN 1 ELSE 0 END)',
|
| 88 |
Subscriber::STATUS_UNCONFIRMED
|
| 89 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
->findOne()
|
| 91 |
->asArray();
|
| 92 |
|
| 87 |
'SUM(CASE subscribers.status WHEN "' . Subscriber::STATUS_UNCONFIRMED . '" THEN 1 ELSE 0 END)',
|
| 88 |
Subscriber::STATUS_UNCONFIRMED
|
| 89 |
)
|
| 90 |
+
->select_expr(
|
| 91 |
+
'SUM(CASE subscribers.status WHEN "' . Subscriber::STATUS_BOUNCED . '" THEN 1 ELSE 0 END)',
|
| 92 |
+
Subscriber::STATUS_BOUNCED
|
| 93 |
+
)
|
| 94 |
->findOne()
|
| 95 |
->asArray();
|
| 96 |
|
lib/Models/SendingQueue.php
CHANGED
|
@@ -8,6 +8,9 @@ class SendingQueue extends Model {
|
|
| 8 |
const STATUS_COMPLETED = 'completed';
|
| 9 |
const STATUS_SCHEDULED = 'scheduled';
|
| 10 |
const STATUS_PAUSED = 'paused';
|
|
|
|
|
|
|
|
|
|
| 11 |
|
| 12 |
function newsletter() {
|
| 13 |
return $this->has_one(__NAMESPACE__ . '\Newsletter', 'id', 'newsletter_id');
|
|
@@ -46,6 +49,10 @@ class SendingQueue extends Model {
|
|
| 46 |
if(!is_serialized($this->newsletter_rendered_body)) {
|
| 47 |
$this->set('newsletter_rendered_body', serialize($this->newsletter_rendered_body));
|
| 48 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
parent::save();
|
| 50 |
$this->subscribers = $this->getSubscribers();
|
| 51 |
$this->newsletter_rendered_body = $this->getNewsletterRenderedBody();
|
| 8 |
const STATUS_COMPLETED = 'completed';
|
| 9 |
const STATUS_SCHEDULED = 'scheduled';
|
| 10 |
const STATUS_PAUSED = 'paused';
|
| 11 |
+
const PRIORITY_HIGH = 1;
|
| 12 |
+
const PRIORITY_MEDIUM = 5;
|
| 13 |
+
const PRIORITY_LOW = 10;
|
| 14 |
|
| 15 |
function newsletter() {
|
| 16 |
return $this->has_one(__NAMESPACE__ . '\Newsletter', 'id', 'newsletter_id');
|
| 49 |
if(!is_serialized($this->newsletter_rendered_body)) {
|
| 50 |
$this->set('newsletter_rendered_body', serialize($this->newsletter_rendered_body));
|
| 51 |
}
|
| 52 |
+
// set the default priority to medium
|
| 53 |
+
if(!$this->priority) {
|
| 54 |
+
$this->priority = self::PRIORITY_MEDIUM;
|
| 55 |
+
}
|
| 56 |
parent::save();
|
| 57 |
$this->subscribers = $this->getSubscribers();
|
| 58 |
$this->newsletter_rendered_body = $this->getNewsletterRenderedBody();
|
lib/Models/Subscriber.php
CHANGED
|
@@ -13,6 +13,7 @@ class Subscriber extends Model {
|
|
| 13 |
const STATUS_SUBSCRIBED = 'subscribed';
|
| 14 |
const STATUS_UNSUBSCRIBED = 'unsubscribed';
|
| 15 |
const STATUS_UNCONFIRMED = 'unconfirmed';
|
|
|
|
| 16 |
|
| 17 |
const SUBSCRIPTION_LIMIT_COOLDOWN = 60;
|
| 18 |
|
|
@@ -44,6 +45,12 @@ class Subscriber extends Model {
|
|
| 44 |
->where(MP_SUBSCRIBER_SEGMENT_TABLE.'.status', self::STATUS_SUBSCRIBED);
|
| 45 |
}
|
| 46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
function delete() {
|
| 48 |
// WP Users cannot be deleted
|
| 49 |
if($this->isWPUser()) {
|
|
@@ -51,7 +58,8 @@ class Subscriber extends Model {
|
|
| 51 |
} else {
|
| 52 |
// delete all relations to segments
|
| 53 |
SubscriberSegment::deleteSubscriptions($this);
|
| 54 |
-
|
|
|
|
| 55 |
return parent::delete();
|
| 56 |
}
|
| 57 |
}
|
|
@@ -335,6 +343,11 @@ class Subscriber extends Model {
|
|
| 335 |
'label' => __('Unsubscribed', 'mailpoet'),
|
| 336 |
'count' => self::filter(self::STATUS_UNSUBSCRIBED)->count()
|
| 337 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 338 |
array(
|
| 339 |
'name' => 'trash',
|
| 340 |
'label' => __('Trash', 'mailpoet'),
|
|
@@ -720,6 +733,12 @@ class Subscriber extends Model {
|
|
| 720 |
->where('status', self::STATUS_UNCONFIRMED);
|
| 721 |
}
|
| 722 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 723 |
static function withoutSegments($orm) {
|
| 724 |
return $orm->select(MP_SUBSCRIBERS_TABLE.'.*')
|
| 725 |
->leftOuterJoin(
|
| 13 |
const STATUS_SUBSCRIBED = 'subscribed';
|
| 14 |
const STATUS_UNSUBSCRIBED = 'unsubscribed';
|
| 15 |
const STATUS_UNCONFIRMED = 'unconfirmed';
|
| 16 |
+
const STATUS_BOUNCED = 'bounced';
|
| 17 |
|
| 18 |
const SUBSCRIPTION_LIMIT_COOLDOWN = 60;
|
| 19 |
|
| 45 |
->where(MP_SUBSCRIBER_SEGMENT_TABLE.'.status', self::STATUS_SUBSCRIBED);
|
| 46 |
}
|
| 47 |
|
| 48 |
+
function save() {
|
| 49 |
+
// convert email to lowercase format
|
| 50 |
+
$this->email = strtolower($this->email);
|
| 51 |
+
return parent::save();
|
| 52 |
+
}
|
| 53 |
+
|
| 54 |
function delete() {
|
| 55 |
// WP Users cannot be deleted
|
| 56 |
if($this->isWPUser()) {
|
| 58 |
} else {
|
| 59 |
// delete all relations to segments
|
| 60 |
SubscriberSegment::deleteSubscriptions($this);
|
| 61 |
+
// delete all relations to custom fields
|
| 62 |
+
SubscriberCustomField::deleteSubscriberRelations($this);
|
| 63 |
return parent::delete();
|
| 64 |
}
|
| 65 |
}
|
| 343 |
'label' => __('Unsubscribed', 'mailpoet'),
|
| 344 |
'count' => self::filter(self::STATUS_UNSUBSCRIBED)->count()
|
| 345 |
),
|
| 346 |
+
array(
|
| 347 |
+
'name' => self::STATUS_BOUNCED,
|
| 348 |
+
'label' => __('Bounced', 'mailpoet'),
|
| 349 |
+
'count' => self::filter(self::STATUS_BOUNCED)->count()
|
| 350 |
+
),
|
| 351 |
array(
|
| 352 |
'name' => 'trash',
|
| 353 |
'label' => __('Trash', 'mailpoet'),
|
| 733 |
->where('status', self::STATUS_UNCONFIRMED);
|
| 734 |
}
|
| 735 |
|
| 736 |
+
static function bounced($orm) {
|
| 737 |
+
return $orm
|
| 738 |
+
->whereNull('deleted_at')
|
| 739 |
+
->where('status', self::STATUS_BOUNCED);
|
| 740 |
+
}
|
| 741 |
+
|
| 742 |
static function withoutSegments($orm) {
|
| 743 |
return $orm->select(MP_SUBSCRIBERS_TABLE.'.*')
|
| 744 |
->leftOuterJoin(
|
lib/Models/SubscriberCustomField.php
CHANGED
|
@@ -52,7 +52,6 @@ class SubscriberCustomField extends Model {
|
|
| 52 |
}
|
| 53 |
|
| 54 |
static function createMultiple($values) {
|
| 55 |
-
$values = array_map('array_values', $values);
|
| 56 |
return self::rawExecute(
|
| 57 |
'INSERT IGNORE INTO `' . self::$_table . '` ' .
|
| 58 |
'(custom_field_id, subscriber_id, value) ' .
|
|
@@ -67,8 +66,6 @@ class SubscriberCustomField extends Model {
|
|
| 67 |
}
|
| 68 |
|
| 69 |
static function updateMultiple($values) {
|
| 70 |
-
self::createMultiple($values);
|
| 71 |
-
$values = array_map('array_values', $values);
|
| 72 |
self::rawExecute(
|
| 73 |
'UPDATE `' . self::$_table . '` ' .
|
| 74 |
'SET value = ' .
|
|
@@ -86,4 +83,10 @@ class SubscriberCustomField extends Model {
|
|
| 86 |
Helpers::flattenArray($values)
|
| 87 |
);
|
| 88 |
}
|
| 89 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
}
|
| 53 |
|
| 54 |
static function createMultiple($values) {
|
|
|
|
| 55 |
return self::rawExecute(
|
| 56 |
'INSERT IGNORE INTO `' . self::$_table . '` ' .
|
| 57 |
'(custom_field_id, subscriber_id, value) ' .
|
| 66 |
}
|
| 67 |
|
| 68 |
static function updateMultiple($values) {
|
|
|
|
|
|
|
| 69 |
self::rawExecute(
|
| 70 |
'UPDATE `' . self::$_table . '` ' .
|
| 71 |
'SET value = ' .
|
| 83 |
Helpers::flattenArray($values)
|
| 84 |
);
|
| 85 |
}
|
| 86 |
+
|
| 87 |
+
static function deleteSubscriberRelations($subscriber) {
|
| 88 |
+
if($subscriber === false) return false;
|
| 89 |
+
$relations = self::where('subscriber_id', $subscriber->id);
|
| 90 |
+
return $relations->deleteMany();
|
| 91 |
+
}
|
| 92 |
+
}
|
lib/Newsletter/Renderer/Renderer.php
CHANGED
|
@@ -40,7 +40,7 @@ class Renderer {
|
|
| 40 |
$rendered_styles = $this->renderStyles($styles);
|
| 41 |
|
| 42 |
$template = $this->injectContentIntoTemplate($this->template, array(
|
| 43 |
-
$newsletter['subject'],
|
| 44 |
$rendered_styles,
|
| 45 |
$newsletter['preheader'],
|
| 46 |
$rendered_body
|
|
@@ -109,7 +109,7 @@ class Renderer {
|
|
| 109 |
|
| 110 |
function renderTextVersion($template) {
|
| 111 |
$template = utf8_encode($template);
|
| 112 |
-
return
|
| 113 |
}
|
| 114 |
|
| 115 |
function postProcessTemplate($template) {
|
|
@@ -129,4 +129,4 @@ class Renderer {
|
|
| 129 |
);
|
| 130 |
return $template;
|
| 131 |
}
|
| 132 |
-
}
|
| 40 |
$rendered_styles = $this->renderStyles($styles);
|
| 41 |
|
| 42 |
$template = $this->injectContentIntoTemplate($this->template, array(
|
| 43 |
+
htmlspecialchars($newsletter['subject']),
|
| 44 |
$rendered_styles,
|
| 45 |
$newsletter['preheader'],
|
| 46 |
$rendered_body
|
| 109 |
|
| 110 |
function renderTextVersion($template) {
|
| 111 |
$template = utf8_encode($template);
|
| 112 |
+
return @\Html2Text\Html2Text::convert($template);
|
| 113 |
}
|
| 114 |
|
| 115 |
function postProcessTemplate($template) {
|
| 129 |
);
|
| 130 |
return $template;
|
| 131 |
}
|
| 132 |
+
}
|
lib/Newsletter/Scheduler/Scheduler.php
CHANGED
|
@@ -53,10 +53,10 @@ class Scheduler {
|
|
| 53 |
if(empty($newsletters)) return false;
|
| 54 |
foreach($newsletters as $newsletter) {
|
| 55 |
if($newsletter->event === 'user') {
|
| 56 |
-
if($old_user_data) {
|
| 57 |
// do not schedule welcome newsletter if roles have not changed
|
| 58 |
-
$old_role =
|
| 59 |
-
$new_role =
|
| 60 |
if($newsletter->role === self::WORDPRESS_ALL_ROLES ||
|
| 61 |
!array_diff($old_role, $new_role)
|
| 62 |
) {
|
|
@@ -64,7 +64,7 @@ class Scheduler {
|
|
| 64 |
}
|
| 65 |
}
|
| 66 |
if($newsletter->role === self::WORDPRESS_ALL_ROLES ||
|
| 67 |
-
in_array($newsletter->role,
|
| 68 |
) {
|
| 69 |
self::createWelcomeNotificationQueue($newsletter, $subscriber_id);
|
| 70 |
}
|
|
@@ -99,6 +99,7 @@ class Scheduler {
|
|
| 99 |
$scheduled_at = $current_time;
|
| 100 |
}
|
| 101 |
$queue->status = SendingQueue::STATUS_SCHEDULED;
|
|
|
|
| 102 |
$queue->scheduled_at = $scheduled_at;
|
| 103 |
return $queue->save();
|
| 104 |
}
|
| 53 |
if(empty($newsletters)) return false;
|
| 54 |
foreach($newsletters as $newsletter) {
|
| 55 |
if($newsletter->event === 'user') {
|
| 56 |
+
if(!empty($old_user_data['roles'])) {
|
| 57 |
// do not schedule welcome newsletter if roles have not changed
|
| 58 |
+
$old_role = $old_user_data['roles'];
|
| 59 |
+
$new_role = $wp_user['roles'];
|
| 60 |
if($newsletter->role === self::WORDPRESS_ALL_ROLES ||
|
| 61 |
!array_diff($old_role, $new_role)
|
| 62 |
) {
|
| 64 |
}
|
| 65 |
}
|
| 66 |
if($newsletter->role === self::WORDPRESS_ALL_ROLES ||
|
| 67 |
+
in_array($newsletter->role, $wp_user['roles'])
|
| 68 |
) {
|
| 69 |
self::createWelcomeNotificationQueue($newsletter, $subscriber_id);
|
| 70 |
}
|
| 99 |
$scheduled_at = $current_time;
|
| 100 |
}
|
| 101 |
$queue->status = SendingQueue::STATUS_SCHEDULED;
|
| 102 |
+
$queue->priority = SendingQueue::PRIORITY_HIGH;
|
| 103 |
$queue->scheduled_at = $scheduled_at;
|
| 104 |
return $queue->save();
|
| 105 |
}
|
lib/Segments/WP.php
CHANGED
|
@@ -1,10 +1,15 @@
|
|
| 1 |
<?php
|
| 2 |
namespace MailPoet\Segments;
|
| 3 |
-
|
| 4 |
-
use
|
| 5 |
-
use
|
|
|
|
| 6 |
use MailPoet\Newsletter\Scheduler\Scheduler;
|
| 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
class WP {
|
| 9 |
static function synchronizeUser($wp_user_id, $old_wp_user_data = false) {
|
| 10 |
$wp_user = \get_userdata($wp_user_id);
|
|
@@ -69,7 +74,7 @@ class WP {
|
|
| 69 |
Scheduler::scheduleWPUserWelcomeNotification(
|
| 70 |
$subscriber->id,
|
| 71 |
(array)$wp_user,
|
| 72 |
-
$old_wp_user_data
|
| 73 |
);
|
| 74 |
}
|
| 75 |
}
|
| 1 |
<?php
|
| 2 |
namespace MailPoet\Segments;
|
| 3 |
+
|
| 4 |
+
use MailPoet\Models\Subscriber;
|
| 5 |
+
use MailPoet\Models\Segment;
|
| 6 |
+
use MailPoet\Models\SubscriberSegment;
|
| 7 |
use MailPoet\Newsletter\Scheduler\Scheduler;
|
| 8 |
|
| 9 |
+
if(!defined('ABSPATH')) exit;
|
| 10 |
+
|
| 11 |
+
require_once(ABSPATH . 'wp-includes/pluggable.php');
|
| 12 |
+
|
| 13 |
class WP {
|
| 14 |
static function synchronizeUser($wp_user_id, $old_wp_user_data = false) {
|
| 15 |
$wp_user = \get_userdata($wp_user_id);
|
| 74 |
Scheduler::scheduleWPUserWelcomeNotification(
|
| 75 |
$subscriber->id,
|
| 76 |
(array)$wp_user,
|
| 77 |
+
(array)$old_wp_user_data
|
| 78 |
);
|
| 79 |
}
|
| 80 |
}
|
lib/Subscribers/ImportExport/Import/Import.php
CHANGED
|
@@ -184,6 +184,9 @@ class Import {
|
|
| 184 |
}, $existing_records);
|
| 185 |
$wp_users = array_filter($wp_users[0]);
|
| 186 |
$existing_records = Helpers::flattenArray($existing_records);
|
|
|
|
|
|
|
|
|
|
| 187 |
$new_records = array_keys(
|
| 188 |
array_diff(
|
| 189 |
$subscribers_data['email'],
|
|
@@ -205,11 +208,10 @@ class Import {
|
|
| 205 |
}, $new_records);
|
| 206 |
}, $subscribers_data)
|
| 207 |
);
|
| 208 |
-
|
| 209 |
$existing_subscribers =
|
| 210 |
array_map(function($subscriber) use ($new_records) {
|
| 211 |
-
return
|
| 212 |
-
|
| 213 |
array_map(function($index, $data) use ($new_records) {
|
| 214 |
if(!in_array($index, $new_records)) return $data;
|
| 215 |
}, array_keys($subscriber), $subscriber)
|
|
@@ -302,18 +304,24 @@ class Import {
|
|
| 302 |
-1,
|
| 303 |
'-1',
|
| 304 |
'false'
|
|
|
|
|
|
|
|
|
|
| 305 |
)
|
| 306 |
);
|
| 307 |
$subscribers_data['status'] = array_map(function($state) use ($statuses) {
|
| 308 |
-
if(in_array(strtolower($state), $statuses['subscribed'])) {
|
| 309 |
return 'subscribed';
|
| 310 |
}
|
| 311 |
-
if(in_array(strtolower($state), $statuses['unsubscribed'])) {
|
| 312 |
return 'unsubscribed';
|
| 313 |
}
|
| 314 |
-
if(in_array(strtolower($state), $statuses['unconfirmed'])) {
|
| 315 |
return 'unconfirmed';
|
| 316 |
}
|
|
|
|
|
|
|
|
|
|
| 317 |
return 'subscribed'; // make "subscribed" a default status
|
| 318 |
}, $subscribers_data['status']);
|
| 319 |
return array(
|
|
@@ -359,7 +367,7 @@ class Import {
|
|
| 359 |
$query->where('created_at', $this->created_at);
|
| 360 |
$result = Helpers::arrayColumn(
|
| 361 |
$query->findArray(),
|
| 362 |
-
'
|
| 363 |
);
|
| 364 |
if($subscriber_custom_fields) {
|
| 365 |
$this->createOrUpdateCustomFields(
|
|
@@ -378,38 +386,36 @@ class Import {
|
|
| 378 |
|
| 379 |
function createOrUpdateCustomFields(
|
| 380 |
$action,
|
| 381 |
-
$
|
| 382 |
$subscribers_data,
|
| 383 |
-
$
|
| 384 |
) {
|
| 385 |
// check if custom fields exist in the database
|
| 386 |
-
$
|
| 387 |
-
CustomField::whereIn('id', $
|
|
|
|
|
|
|
| 388 |
);
|
| 389 |
-
if(!$
|
| 390 |
-
$
|
| 391 |
-
|
| 392 |
-
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
| 396 |
-
|
| 397 |
-
|
| 398 |
-
|
| 399 |
-
|
| 400 |
-
|
| 401 |
-
$column,
|
| 402 |
-
$subscriber_id,
|
| 403 |
-
$value
|
| 404 |
-
);
|
| 405 |
-
}, $count, $subscribers_data[$column]);
|
| 406 |
-
}, $subscriber_custom_fields);
|
| 407 |
-
foreach(array_chunk($subscribers[0], 200) as $data) {
|
| 408 |
-
if($action === 'create') {
|
| 409 |
-
SubscriberCustomField::createMultiple(
|
| 410 |
-
$data
|
| 411 |
);
|
|
|
|
| 412 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 413 |
if($action === 'update') {
|
| 414 |
SubscriberCustomField::updateMultiple(
|
| 415 |
$data
|
| 184 |
}, $existing_records);
|
| 185 |
$wp_users = array_filter($wp_users[0]);
|
| 186 |
$existing_records = Helpers::flattenArray($existing_records);
|
| 187 |
+
// convert existing subscribers' emails retrieved from the database to lowercase
|
| 188 |
+
// to be compared with the import UI data that has lowercase emails
|
| 189 |
+
$existing_records = array_map('strtolower', $existing_records);
|
| 190 |
$new_records = array_keys(
|
| 191 |
array_diff(
|
| 192 |
$subscribers_data['email'],
|
| 208 |
}, $new_records);
|
| 209 |
}, $subscribers_data)
|
| 210 |
);
|
|
|
|
| 211 |
$existing_subscribers =
|
| 212 |
array_map(function($subscriber) use ($new_records) {
|
| 213 |
+
return array_filter(
|
| 214 |
+
array_values( // reindex array
|
| 215 |
array_map(function($index, $data) use ($new_records) {
|
| 216 |
if(!in_array($index, $new_records)) return $data;
|
| 217 |
}, array_keys($subscriber), $subscriber)
|
| 304 |
-1,
|
| 305 |
'-1',
|
| 306 |
'false'
|
| 307 |
+
),
|
| 308 |
+
'bounced' => array(
|
| 309 |
+
'bounced'
|
| 310 |
)
|
| 311 |
);
|
| 312 |
$subscribers_data['status'] = array_map(function($state) use ($statuses) {
|
| 313 |
+
if(in_array(strtolower($state), $statuses['subscribed'], true)) {
|
| 314 |
return 'subscribed';
|
| 315 |
}
|
| 316 |
+
if(in_array(strtolower($state), $statuses['unsubscribed'], true)) {
|
| 317 |
return 'unsubscribed';
|
| 318 |
}
|
| 319 |
+
if(in_array(strtolower($state), $statuses['unconfirmed'], true)) {
|
| 320 |
return 'unconfirmed';
|
| 321 |
}
|
| 322 |
+
if(in_array(strtolower($state), $statuses['bounced'], true)) {
|
| 323 |
+
return 'bounced';
|
| 324 |
+
}
|
| 325 |
return 'subscribed'; // make "subscribed" a default status
|
| 326 |
}, $subscribers_data['status']);
|
| 327 |
return array(
|
| 367 |
$query->where('created_at', $this->created_at);
|
| 368 |
$result = Helpers::arrayColumn(
|
| 369 |
$query->findArray(),
|
| 370 |
+
'id'
|
| 371 |
);
|
| 372 |
if($subscriber_custom_fields) {
|
| 373 |
$this->createOrUpdateCustomFields(
|
| 386 |
|
| 387 |
function createOrUpdateCustomFields(
|
| 388 |
$action,
|
| 389 |
+
$db_subscribers_ids,
|
| 390 |
$subscribers_data,
|
| 391 |
+
$subscriber_custom_fields_ids
|
| 392 |
) {
|
| 393 |
// check if custom fields exist in the database
|
| 394 |
+
$subscriber_custom_fields_ids = Helpers::flattenArray(
|
| 395 |
+
CustomField::whereIn('id', $subscriber_custom_fields_ids)
|
| 396 |
+
->select('id')
|
| 397 |
+
->findArray()
|
| 398 |
);
|
| 399 |
+
if(!$subscriber_custom_fields_ids) return;
|
| 400 |
+
$subscriber_custom_fields_data = array();
|
| 401 |
+
foreach($subscribers_data as $field_id => $subscriber_data) {
|
| 402 |
+
// exclude non-custom fields
|
| 403 |
+
if(!is_int($field_id)) continue;
|
| 404 |
+
$subscriber_index = 0;
|
| 405 |
+
foreach($subscriber_data as $value) {
|
| 406 |
+
// assemble an array: custom_field_id, subscriber_id, value
|
| 407 |
+
$subscriber_custom_fields_data[] = array(
|
| 408 |
+
(int)$field_id,
|
| 409 |
+
(int)$db_subscribers_ids[$subscriber_index],
|
| 410 |
+
$value
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 411 |
);
|
| 412 |
+
$subscriber_index++;
|
| 413 |
}
|
| 414 |
+
}
|
| 415 |
+
foreach(array_chunk($subscriber_custom_fields_data, 200) as $data) {
|
| 416 |
+
SubscriberCustomField::createMultiple(
|
| 417 |
+
$data
|
| 418 |
+
);
|
| 419 |
if($action === 'update') {
|
| 420 |
SubscriberCustomField::updateMultiple(
|
| 421 |
$data
|
lib/Subscribers/ImportExport/Import/MailChimp.php
CHANGED
|
@@ -8,7 +8,7 @@ class MailChimp {
|
|
| 8 |
public $max_post_size;
|
| 9 |
public $data_center;
|
| 10 |
public $export_url;
|
| 11 |
-
const API_KEY_REGEX = '/[a-zA-Z0-9]{32}-[a-zA-Z0-9]{2,
|
| 12 |
|
| 13 |
function __construct($api_key, $lists = false) {
|
| 14 |
$this->api_key = $this->getAPIKey($api_key);
|
|
@@ -145,4 +145,4 @@ class MailChimp {
|
|
| 145 |
}
|
| 146 |
throw new \Exception($errorMessage);
|
| 147 |
}
|
| 148 |
-
}
|
| 8 |
public $max_post_size;
|
| 9 |
public $data_center;
|
| 10 |
public $export_url;
|
| 11 |
+
const API_KEY_REGEX = '/[a-zA-Z0-9]{32}-[a-zA-Z0-9]{2,4}$/';
|
| 12 |
|
| 13 |
function __construct($api_key, $lists = false) {
|
| 14 |
$this->api_key = $this->getAPIKey($api_key);
|
| 145 |
}
|
| 146 |
throw new \Exception($errorMessage);
|
| 147 |
}
|
| 148 |
+
}
|
lib/Subscription/Pages.php
CHANGED
|
@@ -290,6 +290,14 @@ class Pages {
|
|
| 290 |
'is_checked' => (
|
| 291 |
$subscriber->status === Subscriber::STATUS_UNSUBSCRIBED
|
| 292 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 293 |
)
|
| 294 |
)
|
| 295 |
)
|
| 290 |
'is_checked' => (
|
| 291 |
$subscriber->status === Subscriber::STATUS_UNSUBSCRIBED
|
| 292 |
)
|
| 293 |
+
),
|
| 294 |
+
array(
|
| 295 |
+
'value' => array(
|
| 296 |
+
Subscriber::STATUS_BOUNCED => __('Bounced', 'mailpoet')
|
| 297 |
+
),
|
| 298 |
+
'is_checked' => (
|
| 299 |
+
$subscriber->status === Subscriber::STATUS_BOUNCED
|
| 300 |
+
)
|
| 301 |
)
|
| 302 |
)
|
| 303 |
)
|
mailpoet.php
CHANGED
|
@@ -5,7 +5,7 @@ use MailPoet\Config\Initializer;
|
|
| 5 |
|
| 6 |
/*
|
| 7 |
* Plugin Name: MailPoet
|
| 8 |
-
* Version: 3.0.0-beta.
|
| 9 |
* Plugin URI: http://www.mailpoet.com
|
| 10 |
* Description: Create and send beautiful email newsletters, autoresponders, and post notifications without leaving WordPress. This is a beta version of our brand new plugin!
|
| 11 |
* Author: MailPoet
|
|
@@ -24,7 +24,7 @@ use MailPoet\Config\Initializer;
|
|
| 24 |
$mailpoet_loader = dirname(__FILE__) . '/vendor/autoload.php';
|
| 25 |
if(file_exists($mailpoet_loader)) {
|
| 26 |
require $mailpoet_loader;
|
| 27 |
-
define('MAILPOET_VERSION', '3.0.0-beta.
|
| 28 |
$initializer = new Initializer(
|
| 29 |
array(
|
| 30 |
'file' => __FILE__,
|
| 5 |
|
| 6 |
/*
|
| 7 |
* Plugin Name: MailPoet
|
| 8 |
+
* Version: 3.0.0-beta.6
|
| 9 |
* Plugin URI: http://www.mailpoet.com
|
| 10 |
* Description: Create and send beautiful email newsletters, autoresponders, and post notifications without leaving WordPress. This is a beta version of our brand new plugin!
|
| 11 |
* Author: MailPoet
|
| 24 |
$mailpoet_loader = dirname(__FILE__) . '/vendor/autoload.php';
|
| 25 |
if(file_exists($mailpoet_loader)) {
|
| 26 |
require $mailpoet_loader;
|
| 27 |
+
define('MAILPOET_VERSION', '3.0.0-beta.6');
|
| 28 |
$initializer = new Initializer(
|
| 29 |
array(
|
| 30 |
'file' => __FILE__,
|
readme.txt
CHANGED
|
@@ -3,12 +3,12 @@ Contributors: mailpoet, wysija
|
|
| 3 |
Tags: newsletter, email, welcome email, post notification, autoresponder, mailchimp, signup, smtp
|
| 4 |
Requires at least: 4.6
|
| 5 |
Tested up to: 4.6.1
|
| 6 |
-
Stable tag: 3.0.0-beta.
|
| 7 |
Create and send beautiful emails and newsletters from WordPress.
|
| 8 |
|
| 9 |
== Description ==
|
| 10 |
|
| 11 |
-
Try the new MailPoet! This is a beta version of our completely new email newsletter plugin.
|
| 12 |
|
| 13 |
= What's new? =
|
| 14 |
|
|
@@ -83,6 +83,16 @@ Our [support site](https://docs.mailpoet.com/) has plenty of articles. You can w
|
|
| 83 |
|
| 84 |
== Changelog ==
|
| 85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
= 3.0.0-beta.5 - 2016-11 =
|
| 87 |
* Fixed ALC block in newsletter editor to not show tools of content blocks;
|
| 88 |
* Fixed Sending Queue to remove post notification history newsletter when sending queue record is removed;
|
| 3 |
Tags: newsletter, email, welcome email, post notification, autoresponder, mailchimp, signup, smtp
|
| 4 |
Requires at least: 4.6
|
| 5 |
Tested up to: 4.6.1
|
| 6 |
+
Stable tag: 3.0.0-beta.6
|
| 7 |
Create and send beautiful emails and newsletters from WordPress.
|
| 8 |
|
| 9 |
== Description ==
|
| 10 |
|
| 11 |
+
Try the new MailPoet! This is a beta version of our completely new email newsletter plugin.
|
| 12 |
|
| 13 |
= What's new? =
|
| 14 |
|
| 83 |
|
| 84 |
== Changelog ==
|
| 85 |
|
| 86 |
+
= 3.0.0-beta.6 - 2016-11-29 =
|
| 87 |
+
* Added: "bounced" status has been added to subscribers;
|
| 88 |
+
* Improved: execution time enforced between individual send operations. Avoids duplicate sending on really slow servers;
|
| 89 |
+
* Improved: Welcome emails are given higher priority for sending;
|
| 90 |
+
* Fixed: Welcome emails are not scheduled for WP users;
|
| 91 |
+
* Fixed: Unicode characters in FROM/REPLY-TO/TO fields are not rendered;
|
| 92 |
+
* Fixed: sending HTML emails with Amazon SES works again. Kudos Alex for reporting;
|
| 93 |
+
* Fixed: import fails when subscriber already exists in the database but the email is in different case format. Thx Ellen for telling us;
|
| 94 |
+
* Fixed: ampersand char ("&") inside the subject line won't throw errors in browser preview. Thanks Michel for reporting.
|
| 95 |
+
|
| 96 |
= 3.0.0-beta.5 - 2016-11 =
|
| 97 |
* Fixed ALC block in newsletter editor to not show tools of content blocks;
|
| 98 |
* Fixed Sending Queue to remove post notification history newsletter when sending queue record is removed;
|
vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInit1bef5b5559afc859298a9216708b32d2::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit39f8767bf09792990f93dadd86c98c7d
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION');
|
| 27 |
if ($useStaticLoader) {
|
| 28 |
require_once __DIR__ . '/autoload_static.php';
|
| 29 |
|
| 30 |
-
call_user_func(\Composer\Autoload\
|
| 31 |
} else {
|
| 32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 33 |
foreach ($map as $namespace => $path) {
|
|
@@ -48,19 +48,19 @@ class ComposerAutoloaderInit39f8767bf09792990f93dadd86c98c7d
|
|
| 48 |
$loader->register(true);
|
| 49 |
|
| 50 |
if ($useStaticLoader) {
|
| 51 |
-
$includeFiles = Composer\Autoload\
|
| 52 |
} else {
|
| 53 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 54 |
}
|
| 55 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 56 |
-
|
| 57 |
}
|
| 58 |
|
| 59 |
return $loader;
|
| 60 |
}
|
| 61 |
}
|
| 62 |
|
| 63 |
-
function
|
| 64 |
{
|
| 65 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
| 66 |
require $file;
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit1bef5b5559afc859298a9216708b32d2
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInit1bef5b5559afc859298a9216708b32d2', 'loadClassLoader'), true, true);
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit1bef5b5559afc859298a9216708b32d2', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION');
|
| 27 |
if ($useStaticLoader) {
|
| 28 |
require_once __DIR__ . '/autoload_static.php';
|
| 29 |
|
| 30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit1bef5b5559afc859298a9216708b32d2::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\ComposerStaticInit1bef5b5559afc859298a9216708b32d2::$files;
|
| 52 |
} else {
|
| 53 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 54 |
}
|
| 55 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 56 |
+
composerRequire1bef5b5559afc859298a9216708b32d2($fileIdentifier, $file);
|
| 57 |
}
|
| 58 |
|
| 59 |
return $loader;
|
| 60 |
}
|
| 61 |
}
|
| 62 |
|
| 63 |
+
function composerRequire1bef5b5559afc859298a9216708b32d2($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
|
| 8 |
{
|
| 9 |
public static $files = array (
|
| 10 |
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
|
|
@@ -554,10 +554,10 @@ class ComposerStaticInit39f8767bf09792990f93dadd86c98c7d
|
|
| 554 |
public static function getInitializer(ClassLoader $loader)
|
| 555 |
{
|
| 556 |
return \Closure::bind(function () use ($loader) {
|
| 557 |
-
$loader->prefixLengthsPsr4 =
|
| 558 |
-
$loader->prefixDirsPsr4 =
|
| 559 |
-
$loader->prefixesPsr0 =
|
| 560 |
-
$loader->classMap =
|
| 561 |
|
| 562 |
}, null, ClassLoader::class);
|
| 563 |
}
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
+
class ComposerStaticInit1bef5b5559afc859298a9216708b32d2
|
| 8 |
{
|
| 9 |
public static $files = array (
|
| 10 |
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
|
| 554 |
public static function getInitializer(ClassLoader $loader)
|
| 555 |
{
|
| 556 |
return \Closure::bind(function () use ($loader) {
|
| 557 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit1bef5b5559afc859298a9216708b32d2::$prefixLengthsPsr4;
|
| 558 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit1bef5b5559afc859298a9216708b32d2::$prefixDirsPsr4;
|
| 559 |
+
$loader->prefixesPsr0 = ComposerStaticInit1bef5b5559afc859298a9216708b32d2::$prefixesPsr0;
|
| 560 |
+
$loader->classMap = ComposerStaticInit1bef5b5559afc859298a9216708b32d2::$classMap;
|
| 561 |
|
| 562 |
}, null, ClassLoader::class);
|
| 563 |
}
|
views/segments.html
CHANGED
|
@@ -30,6 +30,7 @@
|
|
| 30 |
'subscribed': __('Subscribed'),
|
| 31 |
'unconfirmed': __('Unconfirmed'),
|
| 32 |
'unsubscribed': __('Unsubscribed'),
|
|
|
|
| 33 |
'createdOn': __('Created on'),
|
| 34 |
'oneSegmentTrashed': __('1 list was moved to the trash'),
|
| 35 |
'multipleSegmentsTrashed': __('%$1d lists were moved to the trash'),
|
| 30 |
'subscribed': __('Subscribed'),
|
| 31 |
'unconfirmed': __('Unconfirmed'),
|
| 32 |
'unsubscribed': __('Unsubscribed'),
|
| 33 |
+
'bounced': __('Bounced'),
|
| 34 |
'createdOn': __('Created on'),
|
| 35 |
'oneSegmentTrashed': __('1 list was moved to the trash'),
|
| 36 |
'multipleSegmentsTrashed': __('%$1d lists were moved to the trash'),
|
views/settings/mta.html
CHANGED
|
@@ -398,7 +398,14 @@
|
|
| 398 |
<% endif %>"
|
| 399 |
>
|
| 400 |
<% for region, server in hosts.smtp.AmazonSES.regions %>
|
| 401 |
-
<option
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 402 |
<% endfor %>
|
| 403 |
</select>
|
| 404 |
</td>
|
| 398 |
<% endif %>"
|
| 399 |
>
|
| 400 |
<% for region, server in hosts.smtp.AmazonSES.regions %>
|
| 401 |
+
<option
|
| 402 |
+
value="<%= server %>"
|
| 403 |
+
<% if(settings.mta.region == server) %>
|
| 404 |
+
selected="selected"
|
| 405 |
+
<% endif %>
|
| 406 |
+
>
|
| 407 |
+
<%= region %>
|
| 408 |
+
</option>
|
| 409 |
<% endfor %>
|
| 410 |
</select>
|
| 411 |
</td>
|
views/subscribers/subscribers.html
CHANGED
|
@@ -50,6 +50,7 @@
|
|
| 50 |
'unconfirmed': __('Unconfirmed'),
|
| 51 |
'subscribed': __('Subscribed'),
|
| 52 |
'unsubscribed': __('Unsubscribed'),
|
|
|
|
| 53 |
'selectList': __('Select a list'),
|
| 54 |
'unsubscribedOn': __('Unsubscribed on %$1s'),
|
| 55 |
'subscriberUpdated': __('Subscriber was updated successfully!'),
|
| 50 |
'unconfirmed': __('Unconfirmed'),
|
| 51 |
'subscribed': __('Subscribed'),
|
| 52 |
'unsubscribed': __('Unsubscribed'),
|
| 53 |
+
'bounced': __('Bounced'),
|
| 54 |
'selectList': __('Select a list'),
|
| 55 |
'unsubscribedOn': __('Unsubscribed on %$1s'),
|
| 56 |
'subscriberUpdated': __('Subscriber was updated successfully!'),
|
views/update.html
CHANGED
|
@@ -23,6 +23,18 @@
|
|
| 23 |
|
| 24 |
<div id="mailpoet-changelog" clas="feature-section one-col">
|
| 25 |
<h2><%= __("List of Changes") %></h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
<h3>3.0.0-beta.5 - 2016-11-22</h3>
|
| 27 |
<ul>
|
| 28 |
<li>Fixed ALC block in newsletter editor to not show tools of content blocks;</li>
|
|
@@ -36,16 +48,6 @@
|
|
| 36 |
<li>Added "Get back to MailPoet" button on plugin update page.</li>
|
| 37 |
</ul>
|
| 38 |
<br>
|
| 39 |
-
<h3>3.0.0-beta.4 - 2016-11-15</h3>
|
| 40 |
-
<ul>
|
| 41 |
-
<li>Updated HelpScout beacon to provide support articles;</li>
|
| 42 |
-
<li>Fixed handling of URLs containing shortcodes in newsletter editor;</li>
|
| 43 |
-
<li>Security fixes;</li>
|
| 44 |
-
<li>Fixed subscriber count to not count trashed subscribers;</li>
|
| 45 |
-
<li>Fixed template renderer to gracefully display an error when template caching issues arise;</li>
|
| 46 |
-
<li>Added security measures to prevent mass subscriptions.</li>
|
| 47 |
-
</ul>
|
| 48 |
-
<br>
|
| 49 |
</div>
|
| 50 |
|
| 51 |
<hr>
|
| 23 |
|
| 24 |
<div id="mailpoet-changelog" clas="feature-section one-col">
|
| 25 |
<h2><%= __("List of Changes") %></h2>
|
| 26 |
+
<h3>3.0.0-beta.6 - 2016-11-29</h3>
|
| 27 |
+
<ul>
|
| 28 |
+
<li>Added: "bounced" status has been added to subscribers;</li>
|
| 29 |
+
<li>Improved: execution time enforced between individual send operations. Avoids duplicate sending on really slow servers;</li>
|
| 30 |
+
<li>Improved: Welcome emails are given higher priority for sending;</li>
|
| 31 |
+
<li>Fixed: Welcome emails are not scheduled for WP users;</li>
|
| 32 |
+
<li>Fixed: Unicode characters in FROM/REPLY-TO/TO fields are not rendered;</li>
|
| 33 |
+
<li>Fixed: sending HTML emails with Amazon SES works again. Kudos Alex for reporting;</li>
|
| 34 |
+
<li>Fixed: import fails when subscriber already exists in the database but the email is in different case format. Thx Ellen for telling us;</li>
|
| 35 |
+
<li>Fixed: ampersand char ("&") inside the subject line won't throw errors in browser preview. Thanks Michel for reporting.</li>
|
| 36 |
+
</ul>
|
| 37 |
+
<br>
|
| 38 |
<h3>3.0.0-beta.5 - 2016-11-22</h3>
|
| 39 |
<ul>
|
| 40 |
<li>Fixed ALC block in newsletter editor to not show tools of content blocks;</li>
|
| 48 |
<li>Added "Get back to MailPoet" button on plugin update page.</li>
|
| 49 |
</ul>
|
| 50 |
<br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
</div>
|
| 52 |
|
| 53 |
<hr>
|
