Version Description
- 2021-03-25 =
- IMPORTANT: Support for PHP 5.5 has been discontinued. If you are running one of those versions, you MUST upgrade PHP before installing or upgrading to WP Mail SMTP v2.7. Failure to do that will disable WP Mail SMTP functionality.
- Changed: Updated About us plugin page.
- Changed: Improved Domain Check Results section in Email Test tab.
- Changed: Allow the use of different Gmail aliases as From Email address by disabling the Force From Email setting.
- Changed: The Setup Wizard can now be launched via a button in the plugin settings. The Setup Wizard admin dashboard menu item was removed.
- Fixed: WP Multisite subsite admins couldn't remove oAuth connections (in the Gmail mailer).
Download this release
Release Info
Developer | capuderg |
Plugin | WP Mail SMTP by WPForms |
Version | 2.7.0 |
Comparing to | |
See all releases |
Code changes from version 2.6.0 to 2.7.0
- assets/css/smtp-admin.min.css +1 -1
- assets/images/about/plugin-aioseo.png +0 -0
- assets/images/about/plugin-pushengage.png +0 -0
- assets/images/about/plugin-seedprod.png +0 -0
- assets/images/about/plugin-smash-balloon-facebook-feeds.png +0 -0
- assets/images/about/plugin-smash-balloon-instagram-feeds.png +0 -0
- assets/images/about/plugin-smash-balloon-twitter-feeds.png +0 -0
- assets/images/about/plugin-smash-balloon-youtube-feeds.png +0 -0
- assets/images/about/plugin-trustpulse.png +0 -0
- assets/images/pattie.svg +1 -0
- assets/js/smtp-admin.js +31 -2
- assets/js/smtp-admin.min.js +1 -1
- assets/languages/wp-mail-smtp-vue.php +296 -338
- assets/languages/wp-mail-smtp.pot +816 -772
- assets/vue/js/wizard.min.js +1 -1
- readme.txt +20 -6
- src/Admin/Area.php +10 -7
- src/Admin/DomainChecker.php +23 -0
- src/Admin/Pages/About.php +135 -34
- src/Admin/Pages/SettingsTab.php +46 -33
- src/Admin/Pages/TestTab.php +115 -63
- src/Admin/SetupWizard.php +16 -18
- src/Core.php +4 -5
- src/Processor.php +1 -3
- src/Providers/Gmail/Options.php +6 -3
- src/Providers/Sendinblue/Api.php +2 -2
- vendor/autoload.php +1 -1
- vendor/composer/autoload_classmap.php +394 -47
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +398 -51
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_HoursField.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MonthField.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_YearField.php +0 -0
- vendor/woocommerce/action-scheduler/lib/cron-expression/LICENSE +0 -0
- vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php +3 -3
- vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Revoke.php +6 -5
- vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Verify.php +44 -16
- vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/AuthHandlerFactory.php +8 -7
- vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle5AuthHandler.php +6 -2
- vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle6AuthHandler.php +7 -3
- vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle7AuthHandler.php +3 -3
- vendor_prefixed/google/apiclient/src/{Google/Client.php → Client.php} +78 -46
- vendor_prefixed/google/apiclient/src/{Google/Collection.php → Collection.php} +3 -6
- vendor_prefixed/google/apiclient/src/{Google/Exception.php → Exception.php} +4 -3
- vendor_prefixed/google/apiclient/src/Google/autoload.php +0 -19
- vendor_prefixed/google/apiclient/src/{Google/Http → Http}/Batch.php +12 -9
- vendor_prefixed/google/apiclient/src/{Google/Http → Http}/MediaFileUpload.php +14 -11
- vendor_prefixed/google/apiclient/src/{Google/Http → Http}/REST.php +17 -14
- vendor_prefixed/google/apiclient/src/{Google/Model.php → Model.php} +11 -7
- vendor_prefixed/google/apiclient/src/{Google/Service.php → Service.php} +21 -9
- vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Exception.php +6 -5
- vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Resource.php +16 -12
- vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Composer.php +5 -4
- vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Exception.php +4 -3
- vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Retryable.php +3 -3
- vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Runner.php +16 -12
- vendor_prefixed/google/apiclient/src/{Google/Utils → Utils}/UriTemplate.php +3 -3
- vendor_prefixed/google/apiclient/src/aliases.php +82 -0
- vendor_prefixed/guzzlehttp/promises/src/EachPromise.php +5 -5
- vendor_prefixed/guzzlehttp/psr7/src/AppendStream.php +2 -0
- vendor_prefixed/guzzlehttp/psr7/src/BufferStream.php +2 -0
- vendor_prefixed/guzzlehttp/psr7/src/CachingStream.php +4 -2
- vendor_prefixed/guzzlehttp/psr7/src/DroppingStream.php +2 -0
- vendor_prefixed/guzzlehttp/psr7/src/FnStream.php +3 -0
- vendor_prefixed/guzzlehttp/psr7/src/InflateStream.php +3 -0
- vendor_prefixed/guzzlehttp/psr7/src/LazyOpenStream.php +3 -1
- vendor_prefixed/guzzlehttp/psr7/src/LimitStream.php +3 -1
- vendor_prefixed/guzzlehttp/psr7/src/MultipartStream.php +2 -0
- vendor_prefixed/guzzlehttp/psr7/src/NoSeekStream.php +3 -1
- vendor_prefixed/guzzlehttp/psr7/src/PumpStream.php +10 -8
- vendor_prefixed/guzzlehttp/psr7/src/Query.php +1 -0
- vendor_prefixed/guzzlehttp/psr7/src/Request.php +2 -2
- vendor_prefixed/guzzlehttp/psr7/src/Response.php +1 -1
- vendor_prefixed/guzzlehttp/psr7/src/Rfc7230.php +1 -0
- vendor_prefixed/guzzlehttp/psr7/src/ServerRequest.php +5 -3
- vendor_prefixed/guzzlehttp/psr7/src/StreamDecoratorTrait.php +1 -0
- vendor_prefixed/guzzlehttp/psr7/src/StreamWrapper.php +2 -0
- vendor_prefixed/guzzlehttp/psr7/src/UploadedFile.php +16 -13
- vendor_prefixed/guzzlehttp/psr7/src/Uri.php +45 -5
- vendor_prefixed/guzzlehttp/psr7/src/UriNormalizer.php +2 -0
- vendor_prefixed/guzzlehttp/psr7/src/UriResolver.php +2 -0
- vendor_prefixed/guzzlehttp/psr7/src/Utils.php +26 -6
- vendor_prefixed/guzzlehttp/psr7/src/functions.php +6 -1
- vendor_prefixed/paragonie/constant_time_encoding/LICENSE.txt +48 -0
- vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php +324 -0
- vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php +97 -0
- vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php +208 -0
- vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php +77 -0
- vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php +73 -0
- vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php +81 -0
- vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php +56 -0
assets/css/smtp-admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}@-webkit-keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}@keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}body.toplevel_page_wp-mail-smtp div.jconfirm *,body.toplevel_page_wp-mail-smtp div.jconfirm *::before,body.toplevel_page_wp-mail-smtp div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i:empty{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c svg{height:35px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-title{display:block;color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:0;display:block}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:inherit}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#777;line-height:1.4}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 20px;font-size:16px;line-height:1.5}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px;outline:none;display:inline-block;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-tap-highlight-color:transparent;border:0;background-image:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn.with-loader{padding:12px 12px 7px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record{display:flex;justify-content:space-evenly;align-items:center}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record-label{color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]{display:inline-block;width:340px;color:#777;background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;margin:0;padding:10px 0 10px 12px;font-size:16px;line-height:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"][readonly]{background-color:#f9f9f9}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:focus{border-color:#bbb}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:disabled{opacity:0.6}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button{padding:9px 11px;background-color:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:hover{background-color:#ddd}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:active{background-color:#aaa;border-color:#aaa}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record .dashicons-yes-alt{color:#46b450}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .btn-hide{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p:after{content:url(../images/font-awesome/check-circle-solid-green.svg);width:40px;height:40px;background-color:#fff;border-radius:50%;padding:5px 6px;position:absolute;top:-20px;right:50%;margin-right:-18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#FF982D;color:#fff;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#f97f00;border-color:#f97f00}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button,body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-default{color:#666}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.wp-mail-smtp-btn-orange{color:#fff}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-block{display:block;text-align:center;width:100%;margin:0 0 10px 0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-normal-case{text-transform:none !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .error{display:none;color:red}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .wpforms-error{border:1px solid #ebccd1 !important}@media screen and (max-width: 1023px){#wp-mail-smtp-notice-bar{display:none !important}}#wp-mail-smtp-notice-bar{max-height:35px;position:relative;margin-bottom:-3px;transition:all .3s ease-out;overflow:hidden}#wp-mail-smtp-notice-bar.out{max-height:3px}#wp-mail-smtp-notice-bar .wp-mail-smtp-notice-bar-container{background-color:#DDDDDD;border-top:3px solid #FF982D;color:#777777;text-align:center;padding:7px}#wp-mail-smtp-notice-bar a{color:#FF982D}#wp-mail-smtp-notice-bar a:hover{color:#f97f00}#wp-mail-smtp-notice-bar .dismiss{position:absolute;top:0;right:0;border:none;padding:5px;margin-top:4px;background:0 0;color:#72777c;cursor:pointer}#wp-mail-smtp-notice-bar .dismiss:before{background:0 0;color:#72777c;content:"\f335";display:block;font:normal 20px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}#screen-meta-links .screen-meta-toggle{position:absolute;right:20px;top:auto}.wp-mail-smtp-loading{animation:0.65s linear infinite wp-mail-smtp-loading-spin}.wp-mail-smtp-loading-md{width:32px;height:32px}.wp-mail-smtp-loading-sm{width:16px;height:16px}@keyframes wp-mail-smtp-loading-spin{0%{transform:rotateZ(270deg)}100%{transform:rotateZ(630deg)}}#screen-meta-links,#screen-meta{display:none}#wp-mail-smtp-header-temp{position:absolute;margin:0;top:-1px;left:20px;right:20px;z-index:99}#wp-mail-smtp-header{border-top:3px solid #FF982D;padding:20px}#wp-mail-smtp-header img{display:block;margin:0;max-width:242px}@media (max-width: 782px){#wp-mail-smtp-header img{max-width:200px}}#wp-mail-smtp{margin:0}#wp-mail-smtp .wp-mail-smtp-hide{display:none}#wp-mail-smtp .wp-mail-smtp-page-title{height:58px;background-color:#fff;font-size:14px;margin:0 0 20px 0;padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-title a.tab{border-bottom:2px solid #fff;box-shadow:none;color:#666;display:inline-block;margin-right:30px;padding:20px 0 18px 0;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-title a.tab.active{border-bottom:2px solid #FF982D}#wp-mail-smtp .wp-mail-smtp-page-title a.tab:hover{border-color:#999}#wp-mail-smtp .wp-mail-smtp-page-title a.action{padding:5px;border:0;min-height:auto;color:#fff;margin:-10px 0 0 20px}#wp-mail-smtp .wp-mail-smtp-page-title .page-title{background-color:#fff;display:inline-block;font-size:23px;margin:0;padding:20px 20px 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content{padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-content *,#wp-mail-smtp .wp-mail-smtp-page-content *::before,#wp-mail-smtp .wp-mail-smtp-page-content *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:before{content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:after{clear:both;content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{padding:20px 0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.inactive{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .wp-mail-smtp-setting-mid-row-sep{background:#e4e4e4;height:1px;border:0;margin:15px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading{padding:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h4{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading .wp-mail-smtp-setting-field{margin:0;max-width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label{margin:0 0 0 8px;vertical-align:baseline}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox .desc{margin:0 0 0 30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label+.desc{margin:8px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-text .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-password .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-number .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-email .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-select .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field input[type=radio]{margin:-3px 10px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field label{margin-right:30px;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field label{vertical-align:middle;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{box-shadow:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#a0daa5;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label{display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label+.wp-mail-smtp-setting-toggle-unchecked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-unchecked-label{color:#aaaaaa}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:focus+.wp-mail-smtp-setting-toggle-switch{box-shadow:0 0 0 1px #fff, 0 0 0 3px #46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):focus+.wp-mail-smtp-setting-toggle-switch{background-color:#999;box-shadow:0 0 0 1px #fff, 0 0 0 3px #999}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-unchecked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{text-transform:uppercase;font-weight:400;color:#777;font-size:13px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch{position:relative;cursor:pointer;background-color:#ccc;border-radius:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:middle;display:inline-block;margin:0 5px 0 0;width:36px;height:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer{padding-bottom:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer{display:inline-block;width:140px;margin-right:12px;margin-bottom:12px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image{background:#fff;text-align:center;border:2px solid #E5E5E5;border-radius:4px;cursor:pointer;height:76px;position:relative;margin-bottom:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image.is-recommended{background-image:url(../images/recommended.svg);background-repeat:no-repeat;background-size:60%;background-position:top right -2px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image img{max-width:90%;max-height:40px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.6;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.wp-mail-smtp-mailer-smtp .wp-mail-smtp-mailer-image img{max-height:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image{border-color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image{border-color:#ccc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h4{color:#444;font-size:20px;font-weight:700;margin:0 0 6px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2{margin-bottom:15px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h3{color:#444;font-size:24px;font-weight:600;margin:0 0 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.5em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p:first-of-type{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.desc{font-style:italic;color:#777}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.buttonned{margin-top:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice{margin:5px 0 15px;box-sizing:border-box;background:#fff;border-left:4px solid transparent;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-error{border-color:#dc3232;margin-bottom:5px;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-edu-notice{border-color:#809EB0;line-height:1.5em;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss{float:right;color:#999DA1;margin:0 0 10px 10px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss:hover{color:#666a6e}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul.list li{margin-left:20px;list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list th{padding:5px 5px 5px 0;text-align:left}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.email{padding-right:2em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.status{width:100px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a{border-bottom:1px solid;display:inline-block;margin-right:5px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]{color:#a00}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:focus{color:#440000}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px;line-height:1.3}@media (max-width: 959px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{width:300px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select[readonly]{background-color:#f9f9f9}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select.small-text{width:75px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:disabled{opacity:0.6}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=checkbox]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=radio]:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-animate{-webkit-animation:wp-mail-smtp-fade-in-stop-out 1s linear;animation:wp-mail-smtp-fade-in-stop-out 1s linear}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-success{color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{display:block;float:left;width:205px;padding:0 20px 0 0}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{float:none;width:100%;padding-bottom:15px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label label{display:block;font-weight:600}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{display:block;margin:0 0 0 205px;max-width:800px}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{margin:0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field hr{margin:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit{margin:0;padding:25px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit .help-text{margin-left:10px;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option .wp-mail-smtp-setting-row.section-heading{padding:20px 0 !important}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option blockquote{background:#E5E5E5;border-radius:4px;color:#666;font-size:14px;margin:20px 0;padding:15px;width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content.wp-mail-smtp-page-general p{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 0 15px;padding:1px 12px}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-success{border-left-color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-warning{border-left-color:#ffb900}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-error{border-left-color:#dc3232}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-info{border-left-color:#00a0d2}#wp-mail-smtp .wp-mail-smtp-page-content .notice p,#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline p{margin:0.5em 0;padding:2px}#wp-mail-smtp .wp-mail-smtp-page-content pre{white-space:pre-line}#wp-mail-smtp .wp-mail-smtp-page-content.active{display:block}#wp-mail-smtp .wp-mail-smtp-page-content .connected-as{margin-left:30px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug{background-color:#fff;padding:25px 20px 1px 25px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug h2{color:#444;margin:1.4em 0 0.8em;font-size:16px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug p{font-size:14px;color:#555;margin-bottom:1.1em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol{font-size:14px;color:#555;margin:0 0 1.1em 1.8em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li{margin:0 0 8px 0;line-height:1.5}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li:last-of-type,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li ul{list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug a{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug a:hover{color:#f97f00}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .dashicons-star-filled{color:#FF982D;width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle{text-decoration:none;color:#444}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle:hover{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle .dashicons{font-size:15px;height:15px;width:15px;padding-top:3px;border:0;outline:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log{border-left:3px solid #ffb900;padding:0 0 0 20px;margin:0 0 10px 0;font-size:12px;display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log pre{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-note{display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner{background-color:#fff;padding:25px 20px;border:1px solid #dadada;margin:10px 0 0 0;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss{position:absolute;right:10px;top:10px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss button{background:none;border:none;color:#A9A9A9;cursor:pointer;margin:0;padding:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner h2{color:#444;margin-top:0;font-size:16px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p{font-size:14px;color:#555;margin-bottom:1.1em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits{margin:0 0 16px 0;overflow:auto;max-width:1000px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{margin:0;padding:0;width:50%;float:left}@media (max-width: 600px){#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{width:100%;float:none}}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li{margin:0;padding:0 0 2px 16px;color:#555;font-size:14px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li:before{content:'+';position:absolute;top:-1px;left:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li.arrow-right:before{content:'→'}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:hover,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:active,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:focus{color:#f97f00}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars{text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars .dashicons{width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-admin-columns>div[class*="-column-"]{float:left}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-20{width:20%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-33{width:33.33333%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-40{width:40%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-50{width:50%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-60{width:60%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-80{width:80%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-last{float:right !important}#wp-mail-smtp .wp-mail-smtp-admin-columns:after{content:"";display:table;clear:both}#wp-mail-smtp .wp-mail-smtp-page-upsell{display:flex;align-items:center;justify-content:center;height:auto;flex-direction:column}#wp-mail-smtp .wp-mail-smtp-page-upsell>*{width:800px}#wp-mail-smtp .wp-mail-smtp-page-upsell *,#wp-mail-smtp .wp-mail-smtp-page-upsell *::before,#wp-mail-smtp .wp-mail-smtp-page-upsell *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-upsell h2{font-size:24px;color:#444444;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell h3{font-size:16px;font-weight:normal;color:#72777C;line-height:1.5em;margin-top:0;margin-bottom:6px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features{margin-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature{display:flex;flex-direction:row;width:360px;align-items:flex-start;align-content:flex-start;margin-right:60px;margin-top:40px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(1){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(2){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(even){margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image{display:flex;align-items:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image svg{height:64px;width:64px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st0{fill:#C3D0D7}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st1{fill:#809DB0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content{margin-left:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content h4{font-size:15px;margin:0 0 0.5em}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content p{color:#72777C;margin:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images{margin-top:20px;margin-bottom:30px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img{width:380px;height:auto;margin-right:30px;border:5px solid #fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.1);float:left}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img:last-child{margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-button{text-align:center}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu h2{display:inline-block;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .badge{margin:0 0 2px 7px;vertical-align:middle;width:40px;height:17px}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite{color:#9a9a9a}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite p.desc{color:#bababa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite input[type=checkbox]:disabled{border-color:#aaa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-no-setting{margin-top:30px}#wp-mail-smtp .notice blockquote{margin-left:0;padding:2px}#wp-mail-smtp .notice blockquote pre{margin:0}.wp-mail-smtp-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;outline:none}.wp-mail-smtp-btn .dashicons{font-size:16px;width:16px;height:16px}.wp-mail-smtp-btn:disabled{opacity:0.5;cursor:not-allowed}.wp-mail-smtp-btn.wp-mail-smtp-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wp-mail-smtp-btn.wp-mail-smtp-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange{background-color:#FF982D;border-color:#FF982D;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{background-color:#f97f00;border-color:#f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-red{background-color:#DC3232;border-color:#DC3232;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{background-color:darkred;border-color:darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:focus{background-color:#d7d7d7;border-color:#ccc;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:focus{background-color:#eee;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish{background-color:#738e9e;border:1px solid #738e9e;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{background-color:#395360;border-color:#395360;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #395360}#wp-mail-smtp-domain-check-details h2{color:#444;font-size:20px;line-height:24px;font-weight:700;margin:28px 0 23px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item{padding:25px 0 14px;border-top:1px solid #E4E4E4;display:flex}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-icon{width:18px;height:16px;margin-right:10px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content h3{text-transform:uppercase;font-weight:500;font-size:14px;line-height:17px;color:#444444;margin:0 0 4px 0}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content p{color:#777777;font-size:14px;line-height:20px;margin:0 0 10px 0}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn{min-width:95px}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-loading{display:none;margin-bottom:-2px}
|
1 |
+
#wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}@-webkit-keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}@keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}body.toplevel_page_wp-mail-smtp div.jconfirm *,body.toplevel_page_wp-mail-smtp div.jconfirm *::before,body.toplevel_page_wp-mail-smtp div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i:empty{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c svg{height:35px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-title{display:block;color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:0;display:block}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:inherit}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#777;line-height:1.4}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 20px;font-size:16px;line-height:1.5}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px;outline:none;display:inline-block;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-tap-highlight-color:transparent;border:0;background-image:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn.with-loader{padding:12px 12px 7px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record{display:flex;justify-content:space-evenly;align-items:center}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record-label{color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]{display:inline-block;width:340px;color:#777;background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;margin:0;padding:10px 0 10px 12px;font-size:16px;line-height:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"][readonly]{background-color:#f9f9f9}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:focus{border-color:#bbb}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:disabled{opacity:0.6}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button{padding:9px 11px;background-color:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:hover{background-color:#ddd}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:active{background-color:#aaa;border-color:#aaa}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record .dashicons-yes-alt{color:#46b450}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .btn-hide{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p:after{content:url(../images/font-awesome/check-circle-solid-green.svg);width:40px;height:40px;background-color:#fff;border-radius:50%;padding:5px 6px;position:absolute;top:-20px;right:50%;margin-right:-18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#FF982D;color:#fff;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#f97f00;border-color:#f97f00}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button,body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-default{color:#666}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.wp-mail-smtp-btn-orange{color:#fff}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-block{display:block;text-align:center;width:100%;margin:0 0 10px 0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-normal-case{text-transform:none !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .error{display:none;color:red}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .wpforms-error{border:1px solid #ebccd1 !important}@media screen and (max-width: 1023px){#wp-mail-smtp-notice-bar{display:none !important}}#wp-mail-smtp-notice-bar{max-height:35px;position:relative;margin-bottom:-3px;transition:all .3s ease-out;overflow:hidden}#wp-mail-smtp-notice-bar.out{max-height:3px}#wp-mail-smtp-notice-bar .wp-mail-smtp-notice-bar-container{background-color:#DDDDDD;border-top:3px solid #FF982D;color:#777777;text-align:center;padding:7px}#wp-mail-smtp-notice-bar a{color:#FF982D}#wp-mail-smtp-notice-bar a:hover{color:#f97f00}#wp-mail-smtp-notice-bar .dismiss{position:absolute;top:0;right:0;border:none;padding:5px;margin-top:4px;background:0 0;color:#72777c;cursor:pointer}#wp-mail-smtp-notice-bar .dismiss:before{background:0 0;color:#72777c;content:"\f335";display:block;font:normal 20px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}#screen-meta-links .screen-meta-toggle{position:absolute;right:20px;top:auto}.wp-mail-smtp-loading{animation:0.65s linear infinite wp-mail-smtp-loading-spin}.wp-mail-smtp-loading-md{width:32px;height:32px}.wp-mail-smtp-loading-sm{width:16px;height:16px}@keyframes wp-mail-smtp-loading-spin{0%{transform:rotateZ(270deg)}100%{transform:rotateZ(630deg)}}#screen-meta-links,#screen-meta{display:none}#wp-mail-smtp-header-temp{position:absolute;margin:0;top:-1px;left:20px;right:20px;z-index:99}#wp-mail-smtp-header{border-top:3px solid #FF982D;padding:20px}#wp-mail-smtp-header img{display:block;margin:0;max-width:242px}@media (max-width: 782px){#wp-mail-smtp-header img{max-width:200px}}#wp-mail-smtp{margin:0}#wp-mail-smtp .wp-mail-smtp-hide{display:none}#wp-mail-smtp .wp-mail-smtp-page-title{height:58px;background-color:#fff;font-size:14px;margin:0 0 20px 0;padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-title a.tab{border-bottom:2px solid #fff;box-shadow:none;color:#666;display:inline-block;margin-right:30px;padding:20px 0 18px 0;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-title a.tab.active{border-bottom:2px solid #FF982D}#wp-mail-smtp .wp-mail-smtp-page-title a.tab:hover{border-color:#999}#wp-mail-smtp .wp-mail-smtp-page-title a.action{padding:5px;border:0;min-height:auto;color:#fff;margin:-10px 0 0 20px}#wp-mail-smtp .wp-mail-smtp-page-title .page-title{background-color:#fff;display:inline-block;font-size:23px;margin:0;padding:20px 20px 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content{padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-content *,#wp-mail-smtp .wp-mail-smtp-page-content *::before,#wp-mail-smtp .wp-mail-smtp-page-content *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:before{content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:after{clear:both;content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{padding:20px 0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.inactive{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .wp-mail-smtp-setting-mid-row-sep{background:#e4e4e4;height:1px;border:0;margin:15px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading{padding:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h4{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading .wp-mail-smtp-setting-field{margin:0;max-width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label{margin:0 0 0 8px;vertical-align:baseline}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox .desc{margin:0 0 0 30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label+.desc{margin:8px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-text .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-password .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-number .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-email .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-select .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field input[type=radio]{margin:-3px 10px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field label{margin-right:30px;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field label{vertical-align:middle;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{box-shadow:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#a0daa5;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label{display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label+.wp-mail-smtp-setting-toggle-unchecked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-unchecked-label{color:#aaaaaa}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:focus+.wp-mail-smtp-setting-toggle-switch{box-shadow:0 0 0 1px #fff, 0 0 0 3px #46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):focus+.wp-mail-smtp-setting-toggle-switch{background-color:#999;box-shadow:0 0 0 1px #fff, 0 0 0 3px #999}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-unchecked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{text-transform:uppercase;font-weight:400;color:#777;font-size:13px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch{position:relative;cursor:pointer;background-color:#ccc;border-radius:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:middle;display:inline-block;margin:0 5px 0 0;width:36px;height:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer{padding-bottom:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer{display:inline-block;width:140px;margin-right:12px;margin-bottom:12px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image{background:#fff;text-align:center;border:2px solid #E5E5E5;border-radius:4px;cursor:pointer;height:76px;position:relative;margin-bottom:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image.is-recommended{background-image:url(../images/recommended.svg);background-repeat:no-repeat;background-size:60%;background-position:top right -2px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image img{max-width:90%;max-height:40px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.6;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.wp-mail-smtp-mailer-smtp .wp-mail-smtp-mailer-image img{max-height:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image{border-color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image{border-color:#ccc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h4{color:#444;font-size:20px;font-weight:700;margin:0 0 6px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2{margin-bottom:15px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h3{color:#444;font-size:24px;font-weight:600;margin:0 0 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.5em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p:first-of-type{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.desc{font-style:italic;color:#777}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.buttonned{margin-top:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice{margin:5px 0 15px;box-sizing:border-box;background:#fff;border-left:4px solid transparent;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-error{border-color:#dc3232;margin-bottom:5px;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-edu-notice{border-color:#809EB0;line-height:1.5em;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss{float:right;color:#999DA1;margin:0 0 10px 10px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss:hover{color:#666a6e}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul.list li{margin-left:20px;list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list th{padding:5px 5px 5px 0;text-align:left}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.email{padding-right:2em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.status{width:100px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a{border-bottom:1px solid;display:inline-block;margin-right:5px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]{color:#a00}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:focus{color:#440000}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px;line-height:1.3}@media (max-width: 959px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{width:300px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select[readonly]{background-color:#f9f9f9}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select.small-text{width:75px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:disabled{opacity:0.6}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=checkbox]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=radio]:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-animate{-webkit-animation:wp-mail-smtp-fade-in-stop-out 1s linear;animation:wp-mail-smtp-fade-in-stop-out 1s linear}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-success{color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{display:block;float:left;width:205px;padding:0 20px 0 0}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{float:none;width:100%;padding-bottom:15px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label label{display:block;font-weight:600}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{display:block;margin:0 0 0 205px;max-width:800px}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{margin:0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field hr{margin:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field .wp-mail-smtp-setting-field-row{display:flex;flex-wrap:wrap}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field .wp-mail-smtp-setting-field-row>.wp-mail-smtp-btn{margin-right:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit{margin:0;padding:25px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit .help-text{margin-left:10px;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option .wp-mail-smtp-setting-row.section-heading{padding:20px 0 !important}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option blockquote{background:#E5E5E5;border-radius:4px;color:#666;font-size:14px;margin:20px 0;padding:15px;width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content.wp-mail-smtp-page-general p{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 0 15px;padding:1px 12px}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-success{border-left-color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-warning{border-left-color:#ffb900}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-error{border-left-color:#dc3232}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-info{border-left-color:#00a0d2}#wp-mail-smtp .wp-mail-smtp-page-content .notice p,#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline p{margin:0.5em 0;padding:2px}#wp-mail-smtp .wp-mail-smtp-page-content pre{white-space:pre-line}#wp-mail-smtp .wp-mail-smtp-page-content.active{display:block}#wp-mail-smtp .wp-mail-smtp-page-content .connected-as{margin-left:30px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug{margin-top:25px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug h2{margin:20px 0 10px;color:#444;font-size:16px;line-height:20px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug p{margin:10px 0;color:#777;font-size:14px;line-height:20px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul{list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol{margin:10px 0 10px 15px;color:#777;font-size:14px;line-height:20px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li{margin:0 0 8px 0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li:last-of-type,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li ul{list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .dashicons-star-filled{color:#FF982D;width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-button-container{margin-bottom:30px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle{float:left;margin-right:10px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy{min-width:122px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy .error-log-copy-back{display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy-copied .error-log-copy-front{display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy-copied .error-log-copy-back{display:inline}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log{padding-top:10px;display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log.error-log-selection{display:block !important;opacity:0;height:0;padding:0;margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log pre{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner{background-color:#fff;padding:25px 20px;border:1px solid #dadada;margin:10px 0 0 0;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss{position:absolute;right:10px;top:10px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss button{background:none;border:none;color:#A9A9A9;cursor:pointer;margin:0;padding:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner h2{color:#444;margin-top:0;font-size:16px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p{font-size:14px;color:#555;margin-bottom:1.1em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits{margin:0 0 16px 0;overflow:auto;max-width:1000px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{margin:0;padding:0;width:50%;float:left}@media (max-width: 600px){#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{width:100%;float:none}}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li{margin:0;padding:0 0 2px 16px;color:#555;font-size:14px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li:before{content:'+';position:absolute;top:-1px;left:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li.arrow-right:before{content:'→'}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:hover,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:active,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:focus{color:#f97f00}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars{text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars .dashicons{width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-admin-columns>div[class*="-column-"]{float:left}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-20{width:20%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-33{width:33.33333%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-40{width:40%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-50{width:50%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-60{width:60%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-80{width:80%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-last{float:right !important}#wp-mail-smtp .wp-mail-smtp-admin-columns:after{content:"";display:table;clear:both}#wp-mail-smtp .wp-mail-smtp-page-upsell{display:flex;align-items:center;justify-content:center;height:auto;flex-direction:column}#wp-mail-smtp .wp-mail-smtp-page-upsell>*{width:800px}#wp-mail-smtp .wp-mail-smtp-page-upsell *,#wp-mail-smtp .wp-mail-smtp-page-upsell *::before,#wp-mail-smtp .wp-mail-smtp-page-upsell *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-upsell h2{font-size:24px;color:#444444;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell h3{font-size:16px;font-weight:normal;color:#72777C;line-height:1.5em;margin-top:0;margin-bottom:6px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features{margin-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature{display:flex;flex-direction:row;width:360px;align-items:flex-start;align-content:flex-start;margin-right:60px;margin-top:40px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(1){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(2){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(even){margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image{display:flex;align-items:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image svg{height:64px;width:64px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st0{fill:#C3D0D7}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st1{fill:#809DB0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content{margin-left:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content h4{font-size:15px;margin:0 0 0.5em}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content p{color:#72777C;margin:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images{margin-top:20px;margin-bottom:30px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img{width:380px;height:auto;margin-right:30px;border:5px solid #fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.1);float:left}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img:last-child{margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-button{text-align:center}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu h2{display:inline-block;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .badge{margin:0 0 2px 7px;vertical-align:middle;width:40px;height:17px}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite{color:#9a9a9a}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite p.desc{color:#bababa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite input[type=checkbox]:disabled{border-color:#aaa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-no-setting{margin-top:30px}#wp-mail-smtp .notice blockquote{margin-left:0;padding:2px}#wp-mail-smtp .notice blockquote pre{margin:0}.wp-mail-smtp-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;outline:none}.wp-mail-smtp-btn .dashicons{font-size:16px;width:16px;height:16px}.wp-mail-smtp-btn:disabled{opacity:0.5;cursor:not-allowed}.wp-mail-smtp-btn.wp-mail-smtp-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wp-mail-smtp-btn.wp-mail-smtp-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange{background-color:#FF982D;border-color:#FF982D;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{background-color:#f97f00;border-color:#f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-red{background-color:#DC3232;border-color:#DC3232;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{background-color:darkred;border-color:darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:focus{background-color:#d7d7d7;border-color:#ccc;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:focus{background-color:#eee;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish{background-color:#738e9e;border-color:#738e9e;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{background-color:#395360;border-color:#395360;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #395360}a.wp-mail-smtp-btn.wp-mail-smtp-btn-md{line-height:19px}#wp-mail-smtp-domain-check-details h2{color:#444;font-size:20px;line-height:24px;font-weight:700;margin:28px 0 23px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item{padding:25px 0 14px;border-top:1px solid #E4E4E4;display:flex}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-icon{width:18px;height:16px;margin-right:10px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content h3{text-transform:uppercase;font-weight:500;font-size:14px;line-height:17px;color:#444444;margin:0 0 4px 0}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content p{color:#777777;font-size:14px;line-height:20px;margin:0 0 10px 0}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn{min-width:95px}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-loading{display:none;margin-bottom:-2px}
|
assets/images/about/plugin-aioseo.png
ADDED
Binary file
|
assets/images/about/plugin-pushengage.png
ADDED
Binary file
|
assets/images/about/plugin-seedprod.png
ADDED
Binary file
|
assets/images/about/plugin-smash-balloon-facebook-feeds.png
ADDED
Binary file
|
assets/images/about/plugin-smash-balloon-instagram-feeds.png
ADDED
Binary file
|
assets/images/about/plugin-smash-balloon-twitter-feeds.png
ADDED
Binary file
|
assets/images/about/plugin-smash-balloon-youtube-feeds.png
ADDED
Binary file
|
assets/images/about/plugin-trustpulse.png
ADDED
Binary file
|
assets/images/pattie.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="75" height="75" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.625 10.125c-4.875 2.5-8.625 7.125-9.875 12.75A29.244 29.244 0 008.125 45.5c0 16.25 13.125 29.375 29.375 29.375S66.875 61.75 66.875 45.5c0-9.125-4.125-17.25-10.625-22.625-1.5-6.25-5.875-11.25-11.75-13.5-.25-1.5-1.25-2.75-2.625-3.375C41.75 2.875 39.25.5 36.125.5 33.75.5 31.75 1.875 30.875 4c-.875 1.5-1.625 3.625-2.25 6.125z" fill="#395360"/><path d="M45.25 32.5h-15V50h15V32.5z" fill="#FBAA6F"/><path d="M40.125 41.5L40 41.375c-.75-.625-1-1.625-.375-2.5.625-.75 1.625-1 2.5-.375-.5.125-1.125.375-1.5 1a2.444 2.444 0 00-.5 2zm-5.625 0c.125-.5 0-1.25-.5-1.875-.375-.625-1-.875-1.5-1 .75-.625 1.875-.375 2.5.375s.375 1.875-.375 2.5c0-.125 0 0-.125 0zm9.125-4h.625l-1.375 6-2.625 8h-5.375l-4-6.75 1.375-4c1.375 1.75 2.25 2.875 2.625 3.375.625.625 3.375.625 4.75-.625.875-.875 2.125-2.875 4-6z" fill="#DC7F3C"/><path d="M20 36.25h6.625V25H21.5c.75-5.625 4.5-10.25 9.375-12.5 1-4.25 2.125-7 3.375-8.5l.25-.25.125-.125C35 3.375 35.5 3.125 36 3c1.625-.25 3.125.875 3.375 2.375.125.875-.125 1.625-.625 2.25l-.125.125-.375.375c-.625.625-1.125 1.25-1.75 1.875 1.5-1.25 2.75-1.875 3.75-1.875.25 0 .5.125.875.25.75.5 1.125 1.5.625 2.25-.25.375-.5.625-.75.875 6.625 1.375 11.75 6.875 12.625 13.75l.125 1H49v10h6L57.25 53C52 56.25 45.375 57.875 37.5 57.875S23 56.25 17.75 53L20 36.25zM38.875 48c3.25-5.375 4.875-8.5 4.875-9.5 0-2.75-4-5.125-6.125-5.125-2 0-6.125 2.25-6.125 5.125 0 1 1.625 4.25 4.75 9.5.375.5.75.75 1.375.75s1-.25 1.25-.75z" fill="#BDCFC8"/><path d="M57.625 61c-4.5 6.125-11.875 10.125-20.125 10.125s-15.5-4-20-10l1-7.625c.375.125.875.25 1.25.25 1.75 0 3.25-1.375 3.5-3v1.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-1.5 3.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-3.5 3.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-3.5 1.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-1.5c.25 1.75 1.75 3 3.5 3 .5 0 .875-.125 1.25-.25l1.625 7.5z" fill="#809EB0"/><path d="M18.25 55.875l.375-2.375c.375.125.875.25 1.25.25 1.75 0 3.25-1.375 3.5-3v1.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-1.5 3.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-3.5 3.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-3.5 1.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-1.5c.25 1.75 1.75 3 3.5 3 .5 0 .875-.125 1.25-.25l.375 2.375c-.5.25-1 .375-1.625.375-1.75 0-3.25-1.375-3.5-3v1.5c0 2-1.625 3.5-3.5 3.5-2 0-3.5-1.625-3.5-3.5v-1.5 3.5c0 2-1.625 3.5-3.5 3.5-2 0-3.5-1.625-3.5-3.5v-3.5 3.5c0 2-1.625 3.5-3.5 3.5s-3.5-1.625-3.5-3.5v-3.5 1.5c0 2-1.625 3.5-3.5 3.5s-3.5-1.625-3.5-3.5v-1.5c-.25 1.75-1.75 3-3.5 3-.625 0-1.25-.25-1.625-.375z" fill="#738E9E"/><path d="M55 28c-1.25-3.625-3.75-5.875-5.875-5.625-2.75.25-3.375 4.75-2.875 10s2.125 9.5 4.875 9.125c2.625-.25 5-4.875 4.625-10-.125 1.5-.625 2.875-1.75 3-1.375.125-1.75-1.5-2-3.5-.125-2-.125-3.75 1.25-3.875.75-.125 1.375.25 1.75.875z" fill="#86A196"/><path d="M54 27.25c-.75-1.5-1.875-2.375-3-2.375-1.875.25-2.375 3.25-2 6.875s1.5 6.5 3.375 6.25c1.375-.125 2.375-1.875 2.75-4.25-.25.375-.625.625-1.125.75-1.375.125-1.75-1.5-2-3.5-.125-2-.125-3.75 1.25-3.875.25 0 .5 0 .75.125z" fill="#fff"/><path d="M19.75 28c1.25-3.625 3.75-5.875 5.875-5.625 2.75.25 3.375 4.75 2.875 10s-2.125 9.5-4.875 9.125c-2.625-.25-5-4.875-4.625-10 .125 1.5.625 2.875 1.75 3 1.375.125 1.75-1.5 2-3.5.125-2 .125-3.75-1.25-3.875-.625-.125-1.25.25-1.75.875z" fill="#86A196"/><path d="M20.75 27.25c.75-1.5 1.875-2.375 3-2.375 1.875.25 2.375 3.25 2 6.875s-1.5 6.5-3.375 6.25C21 37.875 20 36.125 19.625 33.75c.25.375.625.625 1.125.75 1.375.125 1.75-1.5 2-3.5.125-2 .125-3.75-1.25-3.875-.25 0-.5 0-.75.125z" fill="#fff"/><path d="M31.5 35.75c0-.25-.125-.625-.125-.875 0-3.125 1.5-6.625 6.125-6.625s6.125 3.5 6.125 6.625c0 .5 0 .875-.125 1.25-1-1.625-2.875-2.75-6-2.75-2.875.125-4.875 1-6 2.375z" fill="#F4F8FF"/><path d="M41 11.5c-2.25-.125-3.625-.25-4-.25l4.875-1.5c0 .75-.25 1.25-.875 1.75zm-4.5-1.375l-1.625 1.25c1.125-1.5 2-3.125 2.5-4.625.375-.875.5-2 .375-3.25 1.125.5 1.625 1.5 1.625 2.75 0 .5-.375 1.375-1 1.875-.375.375-1 1-1.875 2z" fill="#86A196"/></svg>
|
assets/js/smtp-admin.js
CHANGED
@@ -146,9 +146,38 @@ WPMailSMTP.Admin.Settings = WPMailSMTP.Admin.Settings || ( function( document, w
|
|
146 |
$( '#wp-mail-smtp-debug .error-log-toggle' ).on( 'click', function( e ) {
|
147 |
e.preventDefault();
|
148 |
|
149 |
-
$( '#wp-mail-smtp-debug .error-log-toggle' ).find( '.dashicons' ).toggleClass( 'dashicons-arrow-right-alt2 dashicons-arrow-down-alt2' );
|
150 |
$( '#wp-mail-smtp-debug .error-log' ).slideToggle();
|
151 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
} );
|
153 |
|
154 |
// Remove mailer connection.
|
146 |
$( '#wp-mail-smtp-debug .error-log-toggle' ).on( 'click', function( e ) {
|
147 |
e.preventDefault();
|
148 |
|
|
|
149 |
$( '#wp-mail-smtp-debug .error-log' ).slideToggle();
|
150 |
+
} );
|
151 |
+
|
152 |
+
// Copy debug output to clipboard.
|
153 |
+
$( '#wp-mail-smtp-debug .error-log-copy' ).on( 'click', function( e ) {
|
154 |
+
e.preventDefault();
|
155 |
+
|
156 |
+
var $self = $( this );
|
157 |
+
|
158 |
+
// Get error log.
|
159 |
+
var $content = $( '#wp-mail-smtp-debug .error-log' );
|
160 |
+
|
161 |
+
// Copy to clipboard.
|
162 |
+
if ( ! $content.is( ':visible' ) ) {
|
163 |
+
$content.addClass( 'error-log-selection' );
|
164 |
+
}
|
165 |
+
var range = document.createRange();
|
166 |
+
range.selectNode( $content[0] );
|
167 |
+
window.getSelection().removeAllRanges();
|
168 |
+
window.getSelection().addRange( range );
|
169 |
+
document.execCommand( 'Copy' );
|
170 |
+
window.getSelection().removeAllRanges();
|
171 |
+
$content.removeClass( 'error-log-selection' );
|
172 |
+
|
173 |
+
$self.addClass( 'error-log-copy-copied' );
|
174 |
+
|
175 |
+
setTimeout(
|
176 |
+
function() {
|
177 |
+
$self.removeClass( 'error-log-copy-copied' );
|
178 |
+
},
|
179 |
+
1500
|
180 |
+
);
|
181 |
} );
|
182 |
|
183 |
// Remove mailer connection.
|
assets/js/smtp-admin.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
"use strict";var WPMailSMTP=window.WPMailSMTP||{};WPMailSMTP.Admin=WPMailSMTP.Admin||{},WPMailSMTP.Admin.Settings=WPMailSMTP.Admin.Settings||function(
|
1 |
+
"use strict";var WPMailSMTP=window.WPMailSMTP||{};WPMailSMTP.Admin=WPMailSMTP.Admin||{},WPMailSMTP.Admin.Settings=WPMailSMTP.Admin.Settings||function(s,n,o){var a={pluginSettingsChanged:!1,init:function(){o(s).ready(a.ready)},ready:function(){a.pageHolder=o(".wp-mail-smtp-tab-settings"),o("#screen-meta-links, #screen-meta").prependTo("#wp-mail-smtp-header-temp").show(),a.bindActions()},bindActions:function(){o(".wp-mail-smtp-mailer-image",a.pageHolder).click(function(){o(this).parents(".wp-mail-smtp-mailer").find("input").trigger("click")}),o(".wp-mail-smtp-mailer input",a.pageHolder).click(function(){var t=o(this);if(t.prop("disabled"))return t.hasClass("educate")&&a.education.upgradeMailer(t),!1;o(".wp-mail-smtp-mailer",a.pageHolder).removeClass("active"),o(this).parents(".wp-mail-smtp-mailer").addClass("active"),o(".wp-mail-smtp-mailer-option",a.pageHolder).addClass("hidden").removeClass("active"),o(".wp-mail-smtp-mailer-option-"+o(this).val(),a.pageHolder).addClass("active").removeClass("hidden")}),a.mailers.smtp.bindActions(),o("#wp-mail-smtp-pro-banner-dismiss",a.pageHolder).on("click",function(){o.ajax({url:ajaxurl,dataType:"json",type:"POST",data:{action:"wp_mail_smtp_ajax",task:"pro_banner_dismiss"}}).always(function(){o("#wp-mail-smtp-pro-banner",a.pageHolder).fadeOut("fast")})}),o(".js-wp-mail-smtp-mailer-notice-dismiss",a.pageHolder).on("click",function(t){t.preventDefault();var e=o(this),i=e.parents(".inline-notice");if(e.hasClass("disabled"))return!1;o.ajax({url:ajaxurl,dataType:"json",type:"POST",data:{action:"wp_mail_smtp_ajax",task:"notice_dismiss",notice:i.data("notice"),mailer:i.data("mailer")},beforeSend:function(){e.addClass("disabled")}}).always(function(){i.fadeOut("fast",function(){e.removeClass("disabled")})})}),o("#wp-mail-smtp-debug .error-log-toggle").on("click",function(t){t.preventDefault(),o("#wp-mail-smtp-debug .error-log").slideToggle()}),o("#wp-mail-smtp-debug .error-log-copy").on("click",function(t){t.preventDefault();var e=o(this),i=o("#wp-mail-smtp-debug .error-log");i.is(":visible")||i.addClass("error-log-selection");var a=s.createRange();a.selectNode(i[0]),n.getSelection().removeAllRanges(),n.getSelection().addRange(a),s.execCommand("Copy"),n.getSelection().removeAllRanges(),i.removeClass("error-log-selection"),e.addClass("error-log-copy-copied"),setTimeout(function(){e.removeClass("error-log-copy-copied")},1500)}),o(".js-wp-mail-smtp-provider-remove",a.pageHolder).on("click",function(){return confirm(wp_mail_smtp.text_provider_remove)}),o(".wp-mail-smtp-setting-copy",a.pageHolder).click(function(t){t.preventDefault(),o("#"+o(this).data("source_id")).get(0).select(),s.execCommand("Copy");var e=o(this).find(".dashicons");e.removeClass("dashicons-admin-page").addClass("dashicons-yes-alt wp-mail-smtp-success wp-mail-smtp-animate"),setTimeout(function(){e.removeClass("dashicons-yes-alt wp-mail-smtp-success wp-mail-smtp-animate").addClass("dashicons-admin-page")},1e3)}),o("#wp-mail-smtp-notice-bar").on("click",".dismiss",function(){var t=o(this).closest("#wp-mail-smtp-notice-bar");t.addClass("out"),setTimeout(function(){t.remove()},300),o.post(ajaxurl,{action:"wp_mail_smtp_notice_bar_dismiss",nonce:wp_mail_smtp.nonce})}),a.triggerExitNotice(),a.beforeSaveChecks(),o(".js-wp-mail-smtp-setting-mailer-radio-input",a.pageHolder).on("change",this.processMailerSettingsOnChange),o(".wp-mail-smtp-tab-test #email-test-form").on("submit",function(){var t=o(".wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn");t.attr("disabled",!0),t.find("span").hide(),t.find(".wp-mail-smtp-loading").show()})},education:{upgradeMailer:function(t){o.alert({backgroundDismiss:!0,escapeKey:!0,animationBounce:1,theme:"modern",type:"blue",animateFromElement:!1,draggable:!1,closeIcon:!0,useBootstrap:!1,title:wp_mail_smtp.education.upgrade_title.replace(/%name%/g,t.siblings("label").text().trim()),icon:'"></i>'+wp_mail_smtp.education.upgrade_icon_lock+'<i class="',content:o(".wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option-"+t.val()+" .wp-mail-smtp-setting-field").html(),boxWidth:"550px",onOpenBefore:function(){this.$btnc.after('<div class="discount-note">'+wp_mail_smtp.education.upgrade_bonus+wp_mail_smtp.education.upgrade_doc+"</div>")},buttons:{confirm:{text:wp_mail_smtp.education.upgrade_button,btnClass:"btn-confirm",keys:["enter"],action:function(){n.open(wp_mail_smtp.education.upgrade_url+"&utm_content="+encodeURI(t.val()),"_blank")}}}})}},mailers:{smtp:{bindActions:function(){o("#wp-mail-smtp-setting-smtp-auth").change(function(){o("#wp-mail-smtp-setting-row-smtp-user, #wp-mail-smtp-setting-row-smtp-pass").toggleClass("inactive")}),o("#wp-mail-smtp-setting-row-smtp-encryption input").change(function(){var t=o(this),e=o("#wp-mail-smtp-setting-smtp-port",a.pageHolder);"tls"===t.val()?(e.val("587"),o("#wp-mail-smtp-setting-row-smtp-autotls").addClass("inactive")):("ssl"===t.val()?e.val("465"):e.val("25"),o("#wp-mail-smtp-setting-row-smtp-autotls").removeClass("inactive"))})}}},triggerExitNotice:function(){var t=o(".wp-mail-smtp-page-general:not( .wp-mail-smtp-tab-test )");o(n).on("beforeunload",function(){if(a.pluginSettingsChanged)return wp_mail_smtp.text_settings_not_saved}),o(":input:not( #wp-mail-smtp-setting-license-key, .wp-mail-smtp-not-form-input )",t).on("change",function(){a.pluginSettingsChanged=!0}),o("form",t).on("submit",function(){a.pluginSettingsChanged=!1})},beforeSaveChecks:function(){o("form",a.pageHolder).on("submit",function(){if("mail"===o(".wp-mail-smtp-mailer input:checked",a.pageHolder).val()){var t=o(this);return o.alert({backgroundDismiss:!1,escapeKey:!1,animationBounce:1,theme:"modern",type:"orange",animateFromElement:!1,draggable:!1,closeIcon:!1,useBootstrap:!1,icon:'"></i><img src="'+wp_mail_smtp.plugin_url+'/assets/images/font-awesome/exclamation-circle-solid-orange.svg" style="width: 40px; height: 40px;" alt="'+wp_mail_smtp.default_mailer_notice.icon_alt+'"><i class="',title:wp_mail_smtp.default_mailer_notice.title,content:wp_mail_smtp.default_mailer_notice.content,boxWidth:"550px",buttons:{confirm:{text:wp_mail_smtp.default_mailer_notice.save_button,btnClass:"btn-confirm",keys:["enter"],action:function(){t.off("submit").submit()}},cancel:{text:wp_mail_smtp.default_mailer_notice.cancel_button}}}),!1}})},processMailerSettingsOnChange:function(){var t=wp_mail_smtp.all_mailers_supports[o(this).val()];for(var e in t)t.hasOwnProperty(e)&&o(".js-wp-mail-smtp-setting-"+e,a.pageHolder).toggle(t[e]);var i=o(".js-wp-mail-smtp-setting-from_email");i.closest(".wp-mail-smtp-setting-row").toggle(t.from_email||t.from_email_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(t.from_email&&t.from_email_force),(i=o(".js-wp-mail-smtp-setting-from_name")).closest(".wp-mail-smtp-setting-row").toggle(t.from_name||t.from_name_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(t.from_name&&t.from_name_force)}};return a}(document,window,jQuery),WPMailSMTP.Admin.Settings.init();
|
assets/languages/wp-mail-smtp-vue.php
CHANGED
@@ -19,6 +19,21 @@ $generated_i18n_strings = array(
|
|
19 |
/* Translators: Current WordPress version. */
|
20 |
__( 'WP Mail SMTP has detected that your site is running an outdated version of WordPress (%s). WP Mail SMTP requires at least WordPress version 4.9.', 'wp-mail-smtp' ),
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
// Reference: src/plugins/setup-wizard-helper-plugin.js:31
|
23 |
__( 'Settings Updated', 'wp-mail-smtp' ),
|
24 |
|
@@ -34,8 +49,8 @@ $generated_i18n_strings = array(
|
|
34 |
// Reference: src/plugins/setup-wizard-helper-plugin.js:91
|
35 |
__( 'It looks like something went wrong...', 'wp-mail-smtp' ),
|
36 |
|
37 |
-
// Reference: src/
|
38 |
-
__( '
|
39 |
|
40 |
// Reference: src/modules/setup-wizard/Welcome.vue:37
|
41 |
__( 'Welcome to the WP Mail SMTP Setup Wizard!', 'wp-mail-smtp' ),
|
@@ -49,9 +64,6 @@ $generated_i18n_strings = array(
|
|
49 |
// Reference: src/modules/setup-wizard/Welcome.vue:40
|
50 |
__( 'Go back to the Dashboard', 'wp-mail-smtp' ),
|
51 |
|
52 |
-
// Reference: src/modules/setup-wizard/Steps.vue:32
|
53 |
-
__( 'Close and exit the Setup Wizard', 'wp-mail-smtp' ),
|
54 |
-
|
55 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepImport.vue:46
|
56 |
__( 'Import data from your current plugins', 'wp-mail-smtp' ),
|
57 |
|
@@ -94,7 +106,7 @@ $generated_i18n_strings = array(
|
|
94 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:67
|
95 |
__( 'Finish Setup', 'wp-mail-smtp' ),
|
96 |
|
97 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
98 |
__( 'API Key', 'wp-mail-smtp' ),
|
99 |
|
100 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:35
|
@@ -108,28 +120,28 @@ $generated_i18n_strings = array(
|
|
108 |
/* Translators: Link to the SMTP.com Senders/Channel settings. */
|
109 |
__( '%1$sFollow this link%2$s to get a Sender Name for SMTP.com.', 'wp-mail-smtp' ),
|
110 |
|
111 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
112 |
__( 'From Name', 'wp-mail-smtp' ),
|
113 |
|
114 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
115 |
__( 'Force From Name', 'wp-mail-smtp' ),
|
116 |
|
117 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
118 |
__( 'From Email', 'wp-mail-smtp' ),
|
119 |
|
120 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
121 |
__( 'Force From Email', 'wp-mail-smtp' ),
|
122 |
|
123 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
124 |
__( 'If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
|
125 |
|
126 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
127 |
__( 'If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
|
128 |
|
129 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
130 |
__( 'The name that emails are sent from.', 'wp-mail-smtp' ),
|
131 |
|
132 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
133 |
__( 'The email address that emails are sent from.', 'wp-mail-smtp' ),
|
134 |
|
135 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:48
|
@@ -138,26 +150,113 @@ $generated_i18n_strings = array(
|
|
138 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:49
|
139 |
__( 'Read how to set up SMTP.com', 'wp-mail-smtp' ),
|
140 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:37
|
142 |
/* Translators: Link to the Sendinblue API settings. */
|
143 |
__( '%1$sFollow this link%2$s to get an API Key for Sendinblue.', 'wp-mail-smtp' ),
|
144 |
|
|
|
|
|
|
|
|
|
145 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:48
|
146 |
__( 'Get Started with Sendinblue', 'wp-mail-smtp' ),
|
147 |
|
148 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:49
|
149 |
__( 'Read how to set up Sendinblue', 'wp-mail-smtp' ),
|
150 |
|
151 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
__( 'Region', 'wp-mail-smtp' ),
|
153 |
|
154 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:36
|
155 |
__( 'The data center location used by your Zoho account.', 'wp-mail-smtp' ),
|
156 |
|
157 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
158 |
__( 'Client ID', 'wp-mail-smtp' ),
|
159 |
|
160 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
161 |
__( 'Client Secret', 'wp-mail-smtp' ),
|
162 |
|
163 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:30
|
@@ -169,38 +268,47 @@ $generated_i18n_strings = array(
|
|
169 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:45
|
170 |
__( 'Read how to set up Zoho Mail', 'wp-mail-smtp' ),
|
171 |
|
172 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
173 |
-
__( '
|
174 |
|
175 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
176 |
-
|
177 |
-
__( '%1$sFollow this link%2$s to get an API Key from Mailgun.', 'wp-mail-smtp' ),
|
178 |
|
179 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
180 |
-
|
181 |
-
__( '%1$sFollow this link%2$s to get a Domain Name from Mailgun.', 'wp-mail-smtp' ),
|
182 |
|
183 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
184 |
-
|
185 |
-
__( 'Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com.', 'wp-mail-smtp' ),
|
186 |
|
187 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
188 |
-
__( '
|
189 |
|
190 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
191 |
-
__( '
|
192 |
|
193 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
194 |
-
__( '
|
195 |
|
196 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
197 |
-
__( '
|
198 |
|
199 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
200 |
-
__( '
|
201 |
|
202 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
203 |
-
__( '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
|
205 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:38
|
206 |
__( 'Authorized Redirect URI', 'wp-mail-smtp' ),
|
@@ -211,34 +319,6 @@ $generated_i18n_strings = array(
|
|
211 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:46
|
212 |
__( 'Read how to set up the Gmail mailer', 'wp-mail-smtp' ),
|
213 |
|
214 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:139
|
215 |
-
__( 'Mailer', 'wp-mail-smtp' ),
|
216 |
-
|
217 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:149
|
218 |
-
__( 'I Understand, Continue', 'wp-mail-smtp' ),
|
219 |
-
|
220 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:150
|
221 |
-
__( 'Choose a Different Mailer', 'wp-mail-smtp' ),
|
222 |
-
|
223 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:191
|
224 |
-
__( 'is a PRO Feature', 'wp-mail-smtp' ),
|
225 |
-
|
226 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:50
|
227 |
-
__( 'Choose Your SMTP Mailer', 'wp-mail-smtp' ),
|
228 |
-
|
229 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:52
|
230 |
-
__( 'Which mailer would you like to use to send emails?', 'wp-mail-smtp' ),
|
231 |
-
|
232 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:50
|
233 |
-
__( 'Save and Continue', 'wp-mail-smtp' ),
|
234 |
-
|
235 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:55
|
236 |
-
__( 'Recommended Mailers', 'wp-mail-smtp' ),
|
237 |
-
|
238 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:57
|
239 |
-
/* Translators: Link to the SMTP Mailer docs page. */
|
240 |
-
__( 'Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.', 'wp-mail-smtp' ),
|
241 |
-
|
242 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:38
|
243 |
__( 'Access Key ID', 'wp-mail-smtp' ),
|
244 |
|
@@ -254,17 +334,6 @@ $generated_i18n_strings = array(
|
|
254 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:51
|
255 |
__( 'Read how to set up Amazon SES', 'wp-mail-smtp' ),
|
256 |
|
257 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:32
|
258 |
-
/* Translators: Link to the Sendgrid API settings. */
|
259 |
-
__( '%1$sFollow this link%2$s to get an API Key for Sendgrid.', 'wp-mail-smtp' ),
|
260 |
-
|
261 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:35
|
262 |
-
/* Translators: italic styling. */
|
263 |
-
__( 'To send emails you will need only a %1$sMail Send%2$s access level for this API key.', 'wp-mail-smtp' ),
|
264 |
-
|
265 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:46
|
266 |
-
__( 'Read how to set up Sendgrid', 'wp-mail-smtp' ),
|
267 |
-
|
268 |
// Reference: src/modules/settings/api/index.js:232
|
269 |
__( 'It looks like we can\'t load oAuth connected data.', 'wp-mail-smtp' ),
|
270 |
|
@@ -274,14 +343,6 @@ $generated_i18n_strings = array(
|
|
274 |
// Reference: src/modules/settings/api/index.js:202
|
275 |
__( 'It looks like we can\'t remove oAuth connection.', 'wp-mail-smtp' ),
|
276 |
|
277 |
-
// Reference: src/modules/settings/store/actions.js:116
|
278 |
-
/* Translators: Error message. */
|
279 |
-
__( 'Error: %s', 'wp-mail-smtp' ),
|
280 |
-
|
281 |
-
// Reference: src/modules/settings/store/actions.js:13
|
282 |
-
/* Translators: Error message. */
|
283 |
-
__( 'Error: %1$s', 'wp-mail-smtp' ),
|
284 |
-
|
285 |
// Reference: src/modules/settings/store/actions.js:31
|
286 |
__( 'It looks like we can\'t retrieve the Amazon SES Identities.', 'wp-mail-smtp' ),
|
287 |
|
@@ -291,9 +352,67 @@ $generated_i18n_strings = array(
|
|
291 |
// Reference: src/modules/settings/store/actions.js:95
|
292 |
__( 'It looks like we can\'t load oAuth redirect.', 'wp-mail-smtp' ),
|
293 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
294 |
// Reference: src/modules/setup-wizard/components/TheWizardHeader.vue:18
|
295 |
__( 'WP Mail SMTP logo', 'wp-mail-smtp' ),
|
296 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 |
// Reference: src/modules/setup-wizard/components/TheWizardStepCounter.vue:16
|
298 |
/* Translators: %1$s - the number of current step, %2$s - number of all steps. */
|
299 |
__( 'Step %1$s of %2$s', 'wp-mail-smtp' ),
|
@@ -307,10 +426,42 @@ $generated_i18n_strings = array(
|
|
307 |
// Reference: src/modules/settings/components/input/SettingsInputText.vue:84
|
308 |
__( 'The value entered does not match the required format', 'wp-mail-smtp' ),
|
309 |
|
310 |
-
// Reference: src/modules/
|
311 |
-
__( '
|
312 |
|
313 |
-
// Reference: src/modules/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
__( 'There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again.', 'wp-mail-smtp' ),
|
315 |
|
316 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:139
|
@@ -322,12 +473,18 @@ $generated_i18n_strings = array(
|
|
322 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:145
|
323 |
__( 'You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail.', 'wp-mail-smtp' ),
|
324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
325 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:46
|
326 |
/* Translators: name of the oAuth provider (Google, Microsoft, ...). */
|
327 |
__( 'Connect to %s', 'wp-mail-smtp' ),
|
328 |
|
329 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:47
|
330 |
-
__( 'Before continuing, you\'ll need to allow
|
331 |
|
332 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:48
|
333 |
__( 'Remove Connection', 'wp-mail-smtp' ),
|
@@ -343,6 +500,22 @@ $generated_i18n_strings = array(
|
|
343 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:53
|
344 |
__( 'Connected as', 'wp-mail-smtp' ),
|
345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
// Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:103
|
347 |
/* Translators: Email address. */
|
348 |
__( 'Please check the inbox of <b>%s</b> for a confirmation email.', 'wp-mail-smtp' ),
|
@@ -399,52 +572,15 @@ $generated_i18n_strings = array(
|
|
399 |
// Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:99
|
400 |
__( 'Enter a valid email address. A verification email will be sent to the email address you entered.', 'wp-mail-smtp' ),
|
401 |
|
402 |
-
// Reference: src/modules/setup-wizard/api/index.js:16
|
403 |
-
__( 'It looks like we can\'t perform the mailer configuration check.', 'wp-mail-smtp' ),
|
404 |
-
|
405 |
-
// Reference: src/modules/setup-wizard/api/index.js:37
|
406 |
-
__( 'It looks like we can\'t send the feedback.', 'wp-mail-smtp' ),
|
407 |
-
|
408 |
-
// Reference: src/modules/plugins/api/index.js:69
|
409 |
-
/* Translators: Error status and error text. */
|
410 |
-
__( 'Error: %1$s, %2$s', 'wp-mail-smtp' ),
|
411 |
-
|
412 |
-
// Reference: src/modules/settings/api/index.js:238
|
413 |
-
__( 'You appear to be offline.', 'wp-mail-smtp' ),
|
414 |
-
|
415 |
-
// Reference: src/modules/plugins/api/index.js:25
|
416 |
-
__( 'It looks like the plugin installation failed!', 'wp-mail-smtp' ),
|
417 |
-
|
418 |
-
// Reference: src/modules/plugins/api/index.js:35
|
419 |
-
__( 'It looks like we can\'t install the plugin.', 'wp-mail-smtp' ),
|
420 |
-
|
421 |
-
// Reference: src/modules/plugins/api/index.js:41
|
422 |
-
__( 'You appear to be offline. Plugin not installed.', 'wp-mail-smtp' ),
|
423 |
-
|
424 |
-
// Reference: src/modules/plugins/api/index.js:58
|
425 |
-
__( 'Can\'t fetch plugins information.', 'wp-mail-smtp' ),
|
426 |
-
|
427 |
-
// Reference: src/modules/plugins/api/index.js:67
|
428 |
-
__( 'It looks like we can\'t fetch plugins information.', 'wp-mail-smtp' ),
|
429 |
-
|
430 |
-
// Reference: src/modules/plugins/api/index.js:73
|
431 |
-
__( 'You appear to be offline. Plugin information not retrieved.', 'wp-mail-smtp' ),
|
432 |
-
|
433 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:22
|
434 |
__( 'Checking Mailer Configuration', 'wp-mail-smtp' ),
|
435 |
|
436 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:23
|
437 |
-
__( 'We
|
438 |
|
439 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:24
|
440 |
__( 'Checking mailer configuration image', 'wp-mail-smtp' ),
|
441 |
|
442 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:48
|
443 |
-
__( 'Configure Mailer Settings', 'wp-mail-smtp' ),
|
444 |
-
|
445 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:49
|
446 |
-
__( 'Below, we\'ll show you all of the settings required to set up this mailer.', 'wp-mail-smtp' ),
|
447 |
-
|
448 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:45
|
449 |
__( 'Help Improve WP Mail SMTP + Smart Recommendations', 'wp-mail-smtp' ),
|
450 |
|
@@ -457,12 +593,6 @@ $generated_i18n_strings = array(
|
|
457 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:51
|
458 |
__( 'Your email is needed, so you can receive recommendations.', 'wp-mail-smtp' ),
|
459 |
|
460 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:52
|
461 |
-
__( 'Get automatic WordPress plugin updates', 'wp-mail-smtp' ),
|
462 |
-
|
463 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:53
|
464 |
-
__( 'Enable automatic updates', 'wp-mail-smtp' ),
|
465 |
-
|
466 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:52
|
467 |
__( 'Help make WP Mail SMTP better for everyone', 'wp-mail-smtp' ),
|
468 |
|
@@ -472,47 +602,8 @@ $generated_i18n_strings = array(
|
|
472 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:54
|
473 |
__( 'By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test.', 'wp-mail-smtp' ),
|
474 |
|
475 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
476 |
-
__( '
|
477 |
-
|
478 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:36
|
479 |
-
__( 'Encryption', 'wp-mail-smtp' ),
|
480 |
-
|
481 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:37
|
482 |
-
__( 'SMTP Port', 'wp-mail-smtp' ),
|
483 |
-
|
484 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:38
|
485 |
-
__( 'Auto TLS', 'wp-mail-smtp' ),
|
486 |
-
|
487 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:39
|
488 |
-
__( 'Enable Auto TLS', 'wp-mail-smtp' ),
|
489 |
-
|
490 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:40
|
491 |
-
__( 'By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled.', 'wp-mail-smtp' ),
|
492 |
-
|
493 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:41
|
494 |
-
__( 'Authentication', 'wp-mail-smtp' ),
|
495 |
-
|
496 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:42
|
497 |
-
__( 'Enable Authentication', 'wp-mail-smtp' ),
|
498 |
-
|
499 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:43
|
500 |
-
__( 'SMTP Username', 'wp-mail-smtp' ),
|
501 |
-
|
502 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:44
|
503 |
-
__( 'SMTP Password', 'wp-mail-smtp' ),
|
504 |
-
|
505 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:51
|
506 |
-
__( 'For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS.', 'wp-mail-smtp' ),
|
507 |
-
|
508 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:57
|
509 |
-
__( 'None', 'wp-mail-smtp' ),
|
510 |
-
|
511 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:62
|
512 |
-
__( 'SSL', 'wp-mail-smtp' ),
|
513 |
-
|
514 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:67
|
515 |
-
__( 'TLS', 'wp-mail-smtp' ),
|
516 |
|
517 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:51
|
518 |
__( 'Which email features do you want to enable?', 'wp-mail-smtp' ),
|
@@ -538,79 +629,32 @@ $generated_i18n_strings = array(
|
|
538 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:60
|
539 |
__( 'Create beautiful contact forms with just a few clicks.', 'wp-mail-smtp' ),
|
540 |
|
541 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
542 |
-
__( 'Detailed Email Logs', 'wp-mail-smtp' ),
|
543 |
-
|
544 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:88
|
545 |
__( 'Keep records of every email that\'s sent out from your website.', 'wp-mail-smtp' ),
|
546 |
|
547 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
548 |
-
__( 'Manage Default Notifications', 'wp-mail-smtp' ),
|
549 |
-
|
550 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:89
|
551 |
__( 'Control which email notifications your WordPress site sends.', 'wp-mail-smtp' ),
|
552 |
|
553 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
554 |
-
__( 'Multisite Network Settings', 'wp-mail-smtp' ),
|
555 |
-
|
556 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:90
|
557 |
__( 'Save time with powerful WordPress Multisite controls.', 'wp-mail-smtp' ),
|
558 |
|
559 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
560 |
-
__( '
|
561 |
-
|
562 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:107
|
563 |
-
__( 'We\'re sorry things didn\'t go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you\'re willing to share!', 'wp-mail-smtp' ),
|
564 |
-
|
565 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:111
|
566 |
-
__( 'Yes, I give WP Mail SMTP permission to contact me for any follow up questions.', 'wp-mail-smtp' ),
|
567 |
-
|
568 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:119
|
569 |
-
__( 'Submit Feedback', 'wp-mail-smtp' ),
|
570 |
-
|
571 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:143
|
572 |
-
__( 'How was your WP Mail SMTP setup experience?', 'wp-mail-smtp' ),
|
573 |
-
|
574 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:144
|
575 |
-
__( 'Our goal is to make your SMTP setup as simple and straightforward as possible. We\'d love to know how this process went for you!', 'wp-mail-smtp' ),
|
576 |
-
|
577 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:56
|
578 |
-
__( 'Congrats, you’ve successfully set up WP Mail SMTP!', 'wp-mail-smtp' ),
|
579 |
-
|
580 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:57
|
581 |
-
__( 'Here’s what to do next:', 'wp-mail-smtp' ),
|
582 |
-
|
583 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:58
|
584 |
-
__( 'Check out our other free WordPress plugins:', 'wp-mail-smtp' ),
|
585 |
-
|
586 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:59
|
587 |
-
__( 'Upgrade to Unlock Powerful SMTP Features', 'wp-mail-smtp' ),
|
588 |
-
|
589 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:60
|
590 |
-
__( 'Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites.', 'wp-mail-smtp' ),
|
591 |
-
|
592 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:64
|
593 |
-
__( 'Upgrade to Pro Today', 'wp-mail-smtp' ),
|
594 |
-
|
595 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:65
|
596 |
-
__( 'Send a Test Email', 'wp-mail-smtp' ),
|
597 |
|
598 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
599 |
-
|
600 |
-
__( '%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave $50 today%4$s, automatically applied at checkout.', 'wp-mail-smtp' ),
|
601 |
|
602 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
603 |
-
__( '
|
604 |
|
605 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
606 |
-
__( '
|
607 |
|
608 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
609 |
-
|
610 |
-
__( 'Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features.', 'wp-mail-smtp' ),
|
611 |
|
612 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
613 |
-
__( '
|
614 |
|
615 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:224
|
616 |
__( 'Would you like to purchase the following features now?', 'wp-mail-smtp' ),
|
@@ -629,14 +673,18 @@ $generated_i18n_strings = array(
|
|
629 |
|
630 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:73
|
631 |
/* Translators: %1$s and %2$s are bold tags. */
|
632 |
-
__( 'You\'re currently using %1$sWP Mail SMTP Lite%2$s. Enjoy!', 'wp-mail-smtp' ),
|
|
|
|
|
|
|
633 |
|
634 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:78
|
635 |
/* Translators: Link to the WPMailSMTP.com pricing page. */
|
636 |
__( 'To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below.', 'wp-mail-smtp' ),
|
637 |
|
638 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:
|
639 |
-
|
|
|
640 |
|
641 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:84
|
642 |
__( 'Enter your license key below to unlock plugin updates!', 'wp-mail-smtp' ),
|
@@ -644,6 +692,9 @@ $generated_i18n_strings = array(
|
|
644 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
|
645 |
__( 'Verify License Key', 'wp-mail-smtp' ),
|
646 |
|
|
|
|
|
|
|
647 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:86
|
648 |
__( 'The License Key format is incorrect. Please enter a valid key and try again.', 'wp-mail-smtp' ),
|
649 |
|
@@ -656,6 +707,9 @@ $generated_i18n_strings = array(
|
|
656 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:92
|
657 |
__( 'License key input', 'wp-mail-smtp' ),
|
658 |
|
|
|
|
|
|
|
659 |
// Reference: src/modules/settings/api/index.js:113
|
660 |
__( 'It looks like we can\'t save the settings.', 'wp-mail-smtp' ),
|
661 |
|
@@ -684,102 +738,6 @@ $generated_i18n_strings = array(
|
|
684 |
__( 'Can\'t register the Amazon SES Identity', 'wp-mail-smtp' ),
|
685 |
|
686 |
// Reference: src/modules/settings/components/misc/Loader.vue:23
|
687 |
-
__( 'Loading', 'wp-mail-smtp' )
|
688 |
-
|
689 |
-
// Reference: src/modules/settings/components/input/SettingsInputNumber.vue:51
|
690 |
-
/* Translators: Minimum and maximum number that can be used. */
|
691 |
-
__( 'Please enter a value between %1$s and %2$s', 'wp-mail-smtp' ),
|
692 |
-
|
693 |
-
// Reference: src/modules/settings/components/input/SettingsInputNumber.vue:52
|
694 |
-
__( 'Value has to be a round number', 'wp-mail-smtp' ),
|
695 |
-
|
696 |
-
// Reference: src/modules/plugins/components/PluginItem.vue:38
|
697 |
-
__( 'Install', 'wp-mail-smtp' ),
|
698 |
-
|
699 |
-
// Reference: src/modules/plugins/components/PluginItem.vue:41
|
700 |
-
__( 'Installed', 'wp-mail-smtp' ),
|
701 |
-
|
702 |
-
// Reference: src/modules/plugins/components/PluginItem.vue:45
|
703 |
-
__( 'Activated', 'wp-mail-smtp' ),
|
704 |
-
|
705 |
-
// Reference: src/plugins/setup-wizard-helper-plugin.js:123
|
706 |
-
__( 'OK', 'wp-mail-smtp' ),
|
707 |
-
|
708 |
-
// Reference: src/plugins/setup-wizard-helper-plugin.js:128
|
709 |
-
__( 'Heads up!', 'wp-mail-smtp' ),
|
710 |
-
|
711 |
-
// Reference: src/plugins/setup-wizard-helper-plugin.js:129
|
712 |
-
__( 'Please fill out all the required fields to continue.', 'wp-mail-smtp' ),
|
713 |
-
|
714 |
-
// Reference: src/plugins/setup-wizard-helper-plugin.js:106
|
715 |
-
__( 'Error Message:', 'wp-mail-smtp' ),
|
716 |
-
|
717 |
-
// Reference: src/modules/plugins/api/index.js:69
|
718 |
-
// Reference: src/modules/settings/api/index.js:234
|
719 |
-
/* Translators: Error status and error text. */
|
720 |
-
__( '%1$s, %2$s', 'wp-mail-smtp' ),
|
721 |
-
|
722 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:52
|
723 |
-
/* Translators: Link to the SMTP Mailer docs page. */
|
724 |
-
__( 'Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.', 'wp-mail-smtp' ),
|
725 |
-
|
726 |
-
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
|
727 |
-
__( 'Authorization Error!', 'wp-mail-smtp' ),
|
728 |
-
|
729 |
-
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
|
730 |
-
__( 'Successful Authorization', 'wp-mail-smtp' ),
|
731 |
-
|
732 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:129
|
733 |
-
__( 'Successful Verification!', 'wp-mail-smtp' ),
|
734 |
-
|
735 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:139
|
736 |
-
__( 'Verification Error!', 'wp-mail-smtp' ),
|
737 |
-
|
738 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
|
739 |
-
__( 'Successful Upgrade!', 'wp-mail-smtp' ),
|
740 |
-
|
741 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
|
742 |
-
__( 'Upgrade Failed!', 'wp-mail-smtp' ),
|
743 |
-
|
744 |
-
// Reference: src/plugins/compatibility-plugin.js:34
|
745 |
-
__( 'Return to Plugin Settings', 'wp-mail-smtp' ),
|
746 |
-
|
747 |
-
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:47
|
748 |
-
__( 'Before continuing, you\'ll need to allow this plugin to send emails using your %s account.', 'wp-mail-smtp' ),
|
749 |
-
|
750 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:93
|
751 |
-
__( 'Paste your license key here', 'wp-mail-smtp' ),
|
752 |
-
|
753 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:74
|
754 |
-
__( 'Continue', 'wp-mail-smtp' ),
|
755 |
-
|
756 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
|
757 |
-
__( 'Connect', 'wp-mail-smtp' ),
|
758 |
-
|
759 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:73
|
760 |
-
/* Translators: %1$s and %2$s are bold tags. */
|
761 |
-
__( 'You\'re currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!', 'wp-mail-smtp' ),
|
762 |
-
|
763 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:159
|
764 |
-
__( 'The following plugin will be installed for free: WPForms', 'wp-mail-smtp' ),
|
765 |
-
|
766 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:35
|
767 |
-
__( 'Sending Domain', 'wp-mail-smtp' ),
|
768 |
-
|
769 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:37
|
770 |
-
/* Translators: Link to the Sendgrid doc page on wpmailsmtp.com. */
|
771 |
-
__( 'Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s', 'wp-mail-smtp' ),
|
772 |
-
|
773 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:39
|
774 |
-
/* Translators: Link to the Sendinblue doc page on wpmailsmtp.com. */
|
775 |
-
__( 'Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s', 'wp-mail-smtp' ),
|
776 |
-
|
777 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:83
|
778 |
-
/* Translators: bold HTML tags. */
|
779 |
-
__( 'Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%1$s!', 'wp-mail-smtp' ),
|
780 |
-
|
781 |
-
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:83
|
782 |
-
/* Translators: bold HTML tags. */
|
783 |
-
__( 'Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!', 'wp-mail-smtp' )
|
784 |
);
|
785 |
/* THIS IS THE END OF THE GENERATED FILE */
|
19 |
/* Translators: Current WordPress version. */
|
20 |
__( 'WP Mail SMTP has detected that your site is running an outdated version of WordPress (%s). WP Mail SMTP requires at least WordPress version 4.9.', 'wp-mail-smtp' ),
|
21 |
|
22 |
+
// Reference: src/plugins/compatibility-plugin.js:34
|
23 |
+
__( 'Return to Plugin Settings', 'wp-mail-smtp' ),
|
24 |
+
|
25 |
+
// Reference: src/plugins/setup-wizard-helper-plugin.js:106
|
26 |
+
__( 'Error Message:', 'wp-mail-smtp' ),
|
27 |
+
|
28 |
+
// Reference: src/plugins/setup-wizard-helper-plugin.js:123
|
29 |
+
__( 'OK', 'wp-mail-smtp' ),
|
30 |
+
|
31 |
+
// Reference: src/plugins/setup-wizard-helper-plugin.js:128
|
32 |
+
__( 'Heads up!', 'wp-mail-smtp' ),
|
33 |
+
|
34 |
+
// Reference: src/plugins/setup-wizard-helper-plugin.js:129
|
35 |
+
__( 'Please fill out all the required fields to continue.', 'wp-mail-smtp' ),
|
36 |
+
|
37 |
// Reference: src/plugins/setup-wizard-helper-plugin.js:31
|
38 |
__( 'Settings Updated', 'wp-mail-smtp' ),
|
39 |
|
49 |
// Reference: src/plugins/setup-wizard-helper-plugin.js:91
|
50 |
__( 'It looks like something went wrong...', 'wp-mail-smtp' ),
|
51 |
|
52 |
+
// Reference: src/modules/setup-wizard/Steps.vue:32
|
53 |
+
__( 'Close and exit the Setup Wizard', 'wp-mail-smtp' ),
|
54 |
|
55 |
// Reference: src/modules/setup-wizard/Welcome.vue:37
|
56 |
__( 'Welcome to the WP Mail SMTP Setup Wizard!', 'wp-mail-smtp' ),
|
64 |
// Reference: src/modules/setup-wizard/Welcome.vue:40
|
65 |
__( 'Go back to the Dashboard', 'wp-mail-smtp' ),
|
66 |
|
|
|
|
|
|
|
67 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepImport.vue:46
|
68 |
__( 'Import data from your current plugins', 'wp-mail-smtp' ),
|
69 |
|
106 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:67
|
107 |
__( 'Finish Setup', 'wp-mail-smtp' ),
|
108 |
|
109 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:29
|
110 |
__( 'API Key', 'wp-mail-smtp' ),
|
111 |
|
112 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:35
|
120 |
/* Translators: Link to the SMTP.com Senders/Channel settings. */
|
121 |
__( '%1$sFollow this link%2$s to get a Sender Name for SMTP.com.', 'wp-mail-smtp' ),
|
122 |
|
123 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:38
|
124 |
__( 'From Name', 'wp-mail-smtp' ),
|
125 |
|
126 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:39
|
127 |
__( 'Force From Name', 'wp-mail-smtp' ),
|
128 |
|
129 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:40
|
130 |
__( 'From Email', 'wp-mail-smtp' ),
|
131 |
|
132 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:41
|
133 |
__( 'Force From Email', 'wp-mail-smtp' ),
|
134 |
|
135 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:42
|
136 |
__( 'If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
|
137 |
|
138 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:43
|
139 |
__( 'If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
|
140 |
|
141 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:44
|
142 |
__( 'The name that emails are sent from.', 'wp-mail-smtp' ),
|
143 |
|
144 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:45
|
145 |
__( 'The email address that emails are sent from.', 'wp-mail-smtp' ),
|
146 |
|
147 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:48
|
150 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:49
|
151 |
__( 'Read how to set up SMTP.com', 'wp-mail-smtp' ),
|
152 |
|
153 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:106
|
154 |
+
__( 'What could we do to improve?', 'wp-mail-smtp' ),
|
155 |
+
|
156 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:107
|
157 |
+
__( 'We\'re sorry things didn\'t go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you\'re willing to share!', 'wp-mail-smtp' ),
|
158 |
+
|
159 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:111
|
160 |
+
__( 'Yes, I give WP Mail SMTP permission to contact me for any follow up questions.', 'wp-mail-smtp' ),
|
161 |
+
|
162 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:119
|
163 |
+
__( 'Submit Feedback', 'wp-mail-smtp' ),
|
164 |
+
|
165 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:143
|
166 |
+
__( 'How was your WP Mail SMTP setup experience?', 'wp-mail-smtp' ),
|
167 |
+
|
168 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:144
|
169 |
+
__( 'Our goal is to make your SMTP setup as simple and straightforward as possible. We\'d love to know how this process went for you!', 'wp-mail-smtp' ),
|
170 |
+
|
171 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:56
|
172 |
+
__( 'Congrats, you’ve successfully set up WP Mail SMTP!', 'wp-mail-smtp' ),
|
173 |
+
|
174 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:57
|
175 |
+
__( 'Here’s what to do next:', 'wp-mail-smtp' ),
|
176 |
+
|
177 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:58
|
178 |
+
__( 'Check out our other free WordPress plugins:', 'wp-mail-smtp' ),
|
179 |
+
|
180 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:59
|
181 |
+
__( 'Upgrade to Unlock Powerful SMTP Features', 'wp-mail-smtp' ),
|
182 |
+
|
183 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:60
|
184 |
+
__( 'Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites.', 'wp-mail-smtp' ),
|
185 |
+
|
186 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:61
|
187 |
+
__( 'Multisite Network Settings', 'wp-mail-smtp' ),
|
188 |
+
|
189 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:62
|
190 |
+
__( 'Manage Default Notifications', 'wp-mail-smtp' ),
|
191 |
+
|
192 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:63
|
193 |
+
__( 'Detailed Email Logs', 'wp-mail-smtp' ),
|
194 |
+
|
195 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:64
|
196 |
+
__( 'Upgrade to Pro Today', 'wp-mail-smtp' ),
|
197 |
+
|
198 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:65
|
199 |
+
__( 'Send a Test Email', 'wp-mail-smtp' ),
|
200 |
+
|
201 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:69
|
202 |
+
/* Translators: Different bold styles and discount value (%5$s). */
|
203 |
+
__( '%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave %5$s today%4$s, automatically applied at checkout.', 'wp-mail-smtp' ),
|
204 |
+
|
205 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:70
|
206 |
+
__( 'Star icon', 'wp-mail-smtp' ),
|
207 |
+
|
208 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:85
|
209 |
+
__( 'Thanks for the feedback!', 'wp-mail-smtp' ),
|
210 |
+
|
211 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:88
|
212 |
+
/* Translators: %1$s and %2$s are HTML bold tags; %3$s is a new line HTML tag; %4$s are 5 golden star icons in HTML. */
|
213 |
+
__( 'Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features.', 'wp-mail-smtp' ),
|
214 |
+
|
215 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:93
|
216 |
+
__( 'Rate on WordPress.org', 'wp-mail-smtp' ),
|
217 |
+
|
218 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:30
|
219 |
+
__( 'Sending Domain', 'wp-mail-smtp' ),
|
220 |
+
|
221 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:37
|
222 |
/* Translators: Link to the Sendinblue API settings. */
|
223 |
__( '%1$sFollow this link%2$s to get an API Key for Sendinblue.', 'wp-mail-smtp' ),
|
224 |
|
225 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:39
|
226 |
+
/* Translators: Link to the Sendinblue doc page on wpmailsmtp.com. */
|
227 |
+
__( 'Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s', 'wp-mail-smtp' ),
|
228 |
+
|
229 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:48
|
230 |
__( 'Get Started with Sendinblue', 'wp-mail-smtp' ),
|
231 |
|
232 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:49
|
233 |
__( 'Read how to set up Sendinblue', 'wp-mail-smtp' ),
|
234 |
|
235 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:32
|
236 |
+
/* Translators: Link to the Sendgrid API settings. */
|
237 |
+
__( '%1$sFollow this link%2$s to get an API Key for Sendgrid.', 'wp-mail-smtp' ),
|
238 |
+
|
239 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:35
|
240 |
+
/* Translators: italic styling. */
|
241 |
+
__( 'To send emails you will need only a %1$sMail Send%2$s access level for this API key.', 'wp-mail-smtp' ),
|
242 |
+
|
243 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:37
|
244 |
+
/* Translators: Link to the Sendgrid doc page on wpmailsmtp.com. */
|
245 |
+
__( 'Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s', 'wp-mail-smtp' ),
|
246 |
+
|
247 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:46
|
248 |
+
__( 'Read how to set up Sendgrid', 'wp-mail-smtp' ),
|
249 |
+
|
250 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:33
|
251 |
__( 'Region', 'wp-mail-smtp' ),
|
252 |
|
253 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:36
|
254 |
__( 'The data center location used by your Zoho account.', 'wp-mail-smtp' ),
|
255 |
|
256 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:36
|
257 |
__( 'Client ID', 'wp-mail-smtp' ),
|
258 |
|
259 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:37
|
260 |
__( 'Client Secret', 'wp-mail-smtp' ),
|
261 |
|
262 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:30
|
268 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:45
|
269 |
__( 'Read how to set up Zoho Mail', 'wp-mail-smtp' ),
|
270 |
|
271 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:35
|
272 |
+
__( 'SMTP Host', 'wp-mail-smtp' ),
|
273 |
|
274 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:36
|
275 |
+
__( 'Encryption', 'wp-mail-smtp' ),
|
|
|
276 |
|
277 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:37
|
278 |
+
__( 'SMTP Port', 'wp-mail-smtp' ),
|
|
|
279 |
|
280 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:38
|
281 |
+
__( 'Auto TLS', 'wp-mail-smtp' ),
|
|
|
282 |
|
283 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:39
|
284 |
+
__( 'Enable Auto TLS', 'wp-mail-smtp' ),
|
285 |
|
286 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:40
|
287 |
+
__( 'By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled.', 'wp-mail-smtp' ),
|
288 |
|
289 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:41
|
290 |
+
__( 'Authentication', 'wp-mail-smtp' ),
|
291 |
|
292 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:42
|
293 |
+
__( 'Enable Authentication', 'wp-mail-smtp' ),
|
294 |
|
295 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:43
|
296 |
+
__( 'SMTP Username', 'wp-mail-smtp' ),
|
297 |
|
298 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:44
|
299 |
+
__( 'SMTP Password', 'wp-mail-smtp' ),
|
300 |
+
|
301 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:51
|
302 |
+
__( 'For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS.', 'wp-mail-smtp' ),
|
303 |
+
|
304 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:57
|
305 |
+
__( 'None', 'wp-mail-smtp' ),
|
306 |
+
|
307 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:62
|
308 |
+
__( 'SSL', 'wp-mail-smtp' ),
|
309 |
+
|
310 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:67
|
311 |
+
__( 'TLS', 'wp-mail-smtp' ),
|
312 |
|
313 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:38
|
314 |
__( 'Authorized Redirect URI', 'wp-mail-smtp' ),
|
319 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:46
|
320 |
__( 'Read how to set up the Gmail mailer', 'wp-mail-smtp' ),
|
321 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:38
|
323 |
__( 'Access Key ID', 'wp-mail-smtp' ),
|
324 |
|
334 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:51
|
335 |
__( 'Read how to set up Amazon SES', 'wp-mail-smtp' ),
|
336 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
337 |
// Reference: src/modules/settings/api/index.js:232
|
338 |
__( 'It looks like we can\'t load oAuth connected data.', 'wp-mail-smtp' ),
|
339 |
|
343 |
// Reference: src/modules/settings/api/index.js:202
|
344 |
__( 'It looks like we can\'t remove oAuth connection.', 'wp-mail-smtp' ),
|
345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
// Reference: src/modules/settings/store/actions.js:31
|
347 |
__( 'It looks like we can\'t retrieve the Amazon SES Identities.', 'wp-mail-smtp' ),
|
348 |
|
352 |
// Reference: src/modules/settings/store/actions.js:95
|
353 |
__( 'It looks like we can\'t load oAuth redirect.', 'wp-mail-smtp' ),
|
354 |
|
355 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:139
|
356 |
+
__( 'Mailer', 'wp-mail-smtp' ),
|
357 |
+
|
358 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:149
|
359 |
+
__( 'I Understand, Continue', 'wp-mail-smtp' ),
|
360 |
+
|
361 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:150
|
362 |
+
__( 'Choose a Different Mailer', 'wp-mail-smtp' ),
|
363 |
+
|
364 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:191
|
365 |
+
__( 'is a PRO Feature', 'wp-mail-smtp' ),
|
366 |
+
|
367 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:50
|
368 |
+
__( 'Choose Your SMTP Mailer', 'wp-mail-smtp' ),
|
369 |
+
|
370 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:52
|
371 |
+
/* Translators: Link to the SMTP Mailer docs page. */
|
372 |
+
__( 'Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.', 'wp-mail-smtp' ),
|
373 |
+
|
374 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:50
|
375 |
+
__( 'Save and Continue', 'wp-mail-smtp' ),
|
376 |
+
|
377 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:55
|
378 |
+
__( 'Recommended Mailers', 'wp-mail-smtp' ),
|
379 |
+
|
380 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:28
|
381 |
+
__( 'Application ID', 'wp-mail-smtp' ),
|
382 |
+
|
383 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:29
|
384 |
+
__( 'Application Password', 'wp-mail-smtp' ),
|
385 |
+
|
386 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:32
|
387 |
+
__( 'Read how to set up Outlook', 'wp-mail-smtp' ),
|
388 |
+
|
389 |
// Reference: src/modules/setup-wizard/components/TheWizardHeader.vue:18
|
390 |
__( 'WP Mail SMTP logo', 'wp-mail-smtp' ),
|
391 |
|
392 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:32
|
393 |
+
__( 'Domain Name', 'wp-mail-smtp' ),
|
394 |
+
|
395 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:35
|
396 |
+
/* Translators: Link to the Mailgun API settings. */
|
397 |
+
__( '%1$sFollow this link%2$s to get an API Key from Mailgun.', 'wp-mail-smtp' ),
|
398 |
+
|
399 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:37
|
400 |
+
/* Translators: Link to the Mailgun Domain settings. */
|
401 |
+
__( '%1$sFollow this link%2$s to get a Domain Name from Mailgun.', 'wp-mail-smtp' ),
|
402 |
+
|
403 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:39
|
404 |
+
/* Translators: Link to the Mailgun documentation. */
|
405 |
+
__( 'Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com.', 'wp-mail-smtp' ),
|
406 |
+
|
407 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:48
|
408 |
+
__( 'Read how to set up Mailgun', 'wp-mail-smtp' ),
|
409 |
+
|
410 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:52
|
411 |
+
__( 'US', 'wp-mail-smtp' ),
|
412 |
+
|
413 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:56
|
414 |
+
__( 'EU', 'wp-mail-smtp' ),
|
415 |
+
|
416 |
// Reference: src/modules/setup-wizard/components/TheWizardStepCounter.vue:16
|
417 |
/* Translators: %1$s - the number of current step, %2$s - number of all steps. */
|
418 |
__( 'Step %1$s of %2$s', 'wp-mail-smtp' ),
|
426 |
// Reference: src/modules/settings/components/input/SettingsInputText.vue:84
|
427 |
__( 'The value entered does not match the required format', 'wp-mail-smtp' ),
|
428 |
|
429 |
+
// Reference: src/modules/plugins/components/PluginItem.vue:38
|
430 |
+
__( 'Install', 'wp-mail-smtp' ),
|
431 |
|
432 |
+
// Reference: src/modules/plugins/components/PluginItem.vue:41
|
433 |
+
__( 'Installed', 'wp-mail-smtp' ),
|
434 |
+
|
435 |
+
// Reference: src/modules/plugins/components/PluginItem.vue:45
|
436 |
+
__( 'Activated', 'wp-mail-smtp' ),
|
437 |
+
|
438 |
+
// Reference: src/modules/plugins/api/index.js:25
|
439 |
+
__( 'It looks like the plugin installation failed!', 'wp-mail-smtp' ),
|
440 |
+
|
441 |
+
// Reference: src/modules/plugins/api/index.js:35
|
442 |
+
__( 'It looks like we can\'t install the plugin.', 'wp-mail-smtp' ),
|
443 |
+
|
444 |
+
// Reference: src/modules/plugins/api/index.js:41
|
445 |
+
__( 'You appear to be offline. Plugin not installed.', 'wp-mail-smtp' ),
|
446 |
+
|
447 |
+
// Reference: src/modules/plugins/api/index.js:58
|
448 |
+
__( 'Can\'t fetch plugins information.', 'wp-mail-smtp' ),
|
449 |
+
|
450 |
+
// Reference: src/modules/plugins/api/index.js:67
|
451 |
+
__( 'It looks like we can\'t fetch plugins information.', 'wp-mail-smtp' ),
|
452 |
+
|
453 |
+
// Reference: src/modules/plugins/api/index.js:69
|
454 |
+
// Reference: src/modules/settings/api/index.js:234
|
455 |
+
/* Translators: Error status and error text. */
|
456 |
+
__( '%1$s, %2$s', 'wp-mail-smtp' ),
|
457 |
+
|
458 |
+
// Reference: src/modules/plugins/api/index.js:73
|
459 |
+
__( 'You appear to be offline. Plugin information not retrieved.', 'wp-mail-smtp' ),
|
460 |
+
|
461 |
+
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:129
|
462 |
+
__( 'There was an error while processing the authentication request. Please try again.', 'wp-mail-smtp' ),
|
463 |
+
|
464 |
+
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:136
|
465 |
__( 'There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again.', 'wp-mail-smtp' ),
|
466 |
|
467 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:139
|
473 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:145
|
474 |
__( 'You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail.', 'wp-mail-smtp' ),
|
475 |
|
476 |
+
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
|
477 |
+
__( 'Successful Authorization', 'wp-mail-smtp' ),
|
478 |
+
|
479 |
+
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
|
480 |
+
__( 'Authorization Error!', 'wp-mail-smtp' ),
|
481 |
+
|
482 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:46
|
483 |
/* Translators: name of the oAuth provider (Google, Microsoft, ...). */
|
484 |
__( 'Connect to %s', 'wp-mail-smtp' ),
|
485 |
|
486 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:47
|
487 |
+
__( 'Before continuing, you\'ll need to allow this plugin to send emails using your %s account.', 'wp-mail-smtp' ),
|
488 |
|
489 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:48
|
490 |
__( 'Remove Connection', 'wp-mail-smtp' ),
|
500 |
// Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:53
|
501 |
__( 'Connected as', 'wp-mail-smtp' ),
|
502 |
|
503 |
+
// Reference: src/modules/settings/components/input/SettingsInputNumber.vue:51
|
504 |
+
/* Translators: Minimum and maximum number that can be used. */
|
505 |
+
__( 'Please enter a value between %1$s and %2$s', 'wp-mail-smtp' ),
|
506 |
+
|
507 |
+
// Reference: src/modules/settings/components/input/SettingsInputNumber.vue:52
|
508 |
+
__( 'Value has to be a round number', 'wp-mail-smtp' ),
|
509 |
+
|
510 |
+
// Reference: src/modules/setup-wizard/api/index.js:16
|
511 |
+
__( 'It looks like we can\'t perform the mailer configuration check.', 'wp-mail-smtp' ),
|
512 |
+
|
513 |
+
// Reference: src/modules/setup-wizard/api/index.js:37
|
514 |
+
__( 'It looks like we can\'t send the feedback.', 'wp-mail-smtp' ),
|
515 |
+
|
516 |
+
// Reference: src/modules/settings/api/index.js:238
|
517 |
+
__( 'You appear to be offline.', 'wp-mail-smtp' ),
|
518 |
+
|
519 |
// Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:103
|
520 |
/* Translators: Email address. */
|
521 |
__( 'Please check the inbox of <b>%s</b> for a confirmation email.', 'wp-mail-smtp' ),
|
572 |
// Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:99
|
573 |
__( 'Enter a valid email address. A verification email will be sent to the email address you entered.', 'wp-mail-smtp' ),
|
574 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
575 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:22
|
576 |
__( 'Checking Mailer Configuration', 'wp-mail-smtp' ),
|
577 |
|
578 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:23
|
579 |
+
__( 'We\'re running some tests in the background to make sure everything is set up properly.', 'wp-mail-smtp' ),
|
580 |
|
581 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:24
|
582 |
__( 'Checking mailer configuration image', 'wp-mail-smtp' ),
|
583 |
|
|
|
|
|
|
|
|
|
|
|
|
|
584 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:45
|
585 |
__( 'Help Improve WP Mail SMTP + Smart Recommendations', 'wp-mail-smtp' ),
|
586 |
|
593 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:51
|
594 |
__( 'Your email is needed, so you can receive recommendations.', 'wp-mail-smtp' ),
|
595 |
|
|
|
|
|
|
|
|
|
|
|
|
|
596 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:52
|
597 |
__( 'Help make WP Mail SMTP better for everyone', 'wp-mail-smtp' ),
|
598 |
|
602 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:54
|
603 |
__( 'By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test.', 'wp-mail-smtp' ),
|
604 |
|
605 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:159
|
606 |
+
__( 'The following plugin will be installed for free: WPForms', 'wp-mail-smtp' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
607 |
|
608 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:51
|
609 |
__( 'Which email features do you want to enable?', 'wp-mail-smtp' ),
|
629 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:60
|
630 |
__( 'Create beautiful contact forms with just a few clicks.', 'wp-mail-smtp' ),
|
631 |
|
632 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:62
|
|
|
|
|
|
|
633 |
__( 'Keep records of every email that\'s sent out from your website.', 'wp-mail-smtp' ),
|
634 |
|
635 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:64
|
|
|
|
|
|
|
636 |
__( 'Control which email notifications your WordPress site sends.', 'wp-mail-smtp' ),
|
637 |
|
638 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:66
|
|
|
|
|
|
|
639 |
__( 'Save time with powerful WordPress Multisite controls.', 'wp-mail-smtp' ),
|
640 |
|
641 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:48
|
642 |
+
__( 'Configure Mailer Settings', 'wp-mail-smtp' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
643 |
|
644 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:49
|
645 |
+
__( 'Below, we\'ll show you all of the settings required to set up this mailer.', 'wp-mail-smtp' ),
|
|
|
646 |
|
647 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:129
|
648 |
+
__( 'Successful Verification!', 'wp-mail-smtp' ),
|
649 |
|
650 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:139
|
651 |
+
__( 'Verification Error!', 'wp-mail-smtp' ),
|
652 |
|
653 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
|
654 |
+
__( 'Successful Upgrade!', 'wp-mail-smtp' ),
|
|
|
655 |
|
656 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
|
657 |
+
__( 'Upgrade Failed!', 'wp-mail-smtp' ),
|
658 |
|
659 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:224
|
660 |
__( 'Would you like to purchase the following features now?', 'wp-mail-smtp' ),
|
673 |
|
674 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:73
|
675 |
/* Translators: %1$s and %2$s are bold tags. */
|
676 |
+
__( 'You\'re currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!', 'wp-mail-smtp' ),
|
677 |
+
|
678 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:74
|
679 |
+
__( 'Continue', 'wp-mail-smtp' ),
|
680 |
|
681 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:78
|
682 |
/* Translators: Link to the WPMailSMTP.com pricing page. */
|
683 |
__( 'To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below.', 'wp-mail-smtp' ),
|
684 |
|
685 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:83
|
686 |
+
/* Translators: bold HTML tags. */
|
687 |
+
__( 'Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!', 'wp-mail-smtp' ),
|
688 |
|
689 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:84
|
690 |
__( 'Enter your license key below to unlock plugin updates!', 'wp-mail-smtp' ),
|
692 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
|
693 |
__( 'Verify License Key', 'wp-mail-smtp' ),
|
694 |
|
695 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
|
696 |
+
__( 'Connect', 'wp-mail-smtp' ),
|
697 |
+
|
698 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:86
|
699 |
__( 'The License Key format is incorrect. Please enter a valid key and try again.', 'wp-mail-smtp' ),
|
700 |
|
707 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:92
|
708 |
__( 'License key input', 'wp-mail-smtp' ),
|
709 |
|
710 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:93
|
711 |
+
__( 'Paste your license key here', 'wp-mail-smtp' ),
|
712 |
+
|
713 |
// Reference: src/modules/settings/api/index.js:113
|
714 |
__( 'It looks like we can\'t save the settings.', 'wp-mail-smtp' ),
|
715 |
|
738 |
__( 'Can\'t register the Amazon SES Identity', 'wp-mail-smtp' ),
|
739 |
|
740 |
// Reference: src/modules/settings/components/misc/Loader.vue:23
|
741 |
+
__( 'Loading', 'wp-mail-smtp' )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
742 |
);
|
743 |
/* THIS IS THE END OF THE GENERATED FILE */
|
assets/languages/wp-mail-smtp.pot
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: WP Mail SMTP 2.
|
4 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-mail-smtp\n"
|
5 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
6 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
7 |
"MIME-Version: 1.0\n"
|
8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
9 |
"Content-Transfer-Encoding: 8bit\n"
|
10 |
-
"POT-Creation-Date: 2021-
|
11 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
12 |
"X-Generator: WP-CLI 2.4.0\n"
|
13 |
"X-Domain: wp-mail-smtp\n"
|
@@ -30,6 +30,7 @@ msgid "Reconfigures the <code>wp_mail()</code> function to use Gmail/Mailgun/Sen
|
|
30 |
msgstr ""
|
31 |
|
32 |
#. Author of the plugin
|
|
|
33 |
msgid "WPForms"
|
34 |
msgstr ""
|
35 |
|
@@ -61,44 +62,45 @@ msgid "WP Mail SMTP has detected that your site is running an outdated version o
|
|
61 |
msgstr ""
|
62 |
|
63 |
#: assets/languages/wp-mail-smtp-vue.php:23
|
64 |
-
msgid "Settings
|
65 |
msgstr ""
|
66 |
|
67 |
#: assets/languages/wp-mail-smtp-vue.php:26
|
68 |
-
msgid "
|
69 |
msgstr ""
|
70 |
|
71 |
#: assets/languages/wp-mail-smtp-vue.php:29
|
72 |
-
|
|
|
73 |
msgstr ""
|
74 |
|
75 |
#: assets/languages/wp-mail-smtp-vue.php:32
|
76 |
-
|
|
|
77 |
msgstr ""
|
78 |
|
79 |
#: assets/languages/wp-mail-smtp-vue.php:35
|
80 |
-
msgid "
|
81 |
msgstr ""
|
82 |
|
83 |
#: assets/languages/wp-mail-smtp-vue.php:38
|
84 |
-
msgid "
|
85 |
msgstr ""
|
86 |
|
87 |
#: assets/languages/wp-mail-smtp-vue.php:41
|
88 |
-
msgid "
|
89 |
msgstr ""
|
90 |
|
91 |
#: assets/languages/wp-mail-smtp-vue.php:44
|
92 |
-
msgid "
|
93 |
msgstr ""
|
94 |
|
95 |
#: assets/languages/wp-mail-smtp-vue.php:47
|
96 |
-
msgid "
|
97 |
msgstr ""
|
98 |
|
99 |
#: assets/languages/wp-mail-smtp-vue.php:50
|
100 |
-
|
101 |
-
msgid "Go back to the Dashboard"
|
102 |
msgstr ""
|
103 |
|
104 |
#: assets/languages/wp-mail-smtp-vue.php:53
|
@@ -106,62 +108,79 @@ msgid "Close and exit the Setup Wizard"
|
|
106 |
msgstr ""
|
107 |
|
108 |
#: assets/languages/wp-mail-smtp-vue.php:56
|
109 |
-
msgid "
|
110 |
msgstr ""
|
111 |
|
112 |
#: assets/languages/wp-mail-smtp-vue.php:59
|
113 |
-
msgid "We
|
114 |
msgstr ""
|
115 |
|
116 |
#: assets/languages/wp-mail-smtp-vue.php:62
|
117 |
-
msgid "
|
118 |
msgstr ""
|
119 |
|
120 |
#: assets/languages/wp-mail-smtp-vue.php:65
|
121 |
-
|
|
|
122 |
msgstr ""
|
123 |
|
124 |
#: assets/languages/wp-mail-smtp-vue.php:68
|
125 |
-
msgid "
|
126 |
msgstr ""
|
127 |
|
128 |
#: assets/languages/wp-mail-smtp-vue.php:71
|
129 |
-
msgid "
|
130 |
msgstr ""
|
131 |
|
132 |
#: assets/languages/wp-mail-smtp-vue.php:74
|
133 |
-
msgid "
|
134 |
msgstr ""
|
135 |
|
136 |
#: assets/languages/wp-mail-smtp-vue.php:77
|
137 |
-
msgid "
|
138 |
msgstr ""
|
139 |
|
140 |
#: assets/languages/wp-mail-smtp-vue.php:80
|
141 |
-
msgid "
|
142 |
msgstr ""
|
143 |
|
144 |
#: assets/languages/wp-mail-smtp-vue.php:83
|
145 |
-
msgid "
|
146 |
msgstr ""
|
147 |
|
148 |
#: assets/languages/wp-mail-smtp-vue.php:86
|
149 |
-
msgid "
|
150 |
msgstr ""
|
151 |
|
152 |
#: assets/languages/wp-mail-smtp-vue.php:89
|
153 |
-
msgid "
|
154 |
msgstr ""
|
155 |
|
156 |
#: assets/languages/wp-mail-smtp-vue.php:92
|
157 |
-
msgid "
|
158 |
msgstr ""
|
159 |
|
160 |
#: assets/languages/wp-mail-smtp-vue.php:95
|
161 |
-
msgid "
|
162 |
msgstr ""
|
163 |
|
164 |
#: assets/languages/wp-mail-smtp-vue.php:98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
#: src/Providers/PepipostAPI/Options.php:94
|
166 |
#: src/Providers/Sendgrid/Options.php:63
|
167 |
#: src/Providers/Sendinblue/Options.php:96
|
@@ -169,949 +188,877 @@ msgstr ""
|
|
169 |
msgid "API Key"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
173 |
#: src/Providers/SMTPcom/Options.php:122
|
174 |
msgid "Sender Name"
|
175 |
msgstr ""
|
176 |
|
177 |
#. Translators: Link to the SMTP.com API settings.
|
178 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
179 |
msgid "%1$sFollow this link%2$s to get an API Key for SMTP.com."
|
180 |
msgstr ""
|
181 |
|
182 |
#. Translators: Link to the SMTP.com Senders/Channel settings.
|
183 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
184 |
msgid "%1$sFollow this link%2$s to get a Sender Name for SMTP.com."
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
188 |
-
#: src/Admin/Pages/SettingsTab.php:
|
189 |
msgid "From Name"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
193 |
-
#: src/Admin/Pages/SettingsTab.php:
|
194 |
msgid "Force From Name"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
198 |
-
#: src/Admin/Pages/SettingsTab.php:
|
199 |
msgid "From Email"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
203 |
-
#: src/Admin/Pages/SettingsTab.php:
|
204 |
msgid "Force From Email"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
208 |
msgid "If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins."
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
212 |
msgid "If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins."
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
216 |
-
#: src/Admin/Pages/SettingsTab.php:
|
217 |
msgid "The name that emails are sent from."
|
218 |
msgstr ""
|
219 |
|
220 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
221 |
-
#: src/Admin/Pages/SettingsTab.php:
|
222 |
msgid "The email address that emails are sent from."
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
226 |
#: src/Providers/SMTPcom/Options.php:60
|
227 |
msgid "Get Started with SMTP.com"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
231 |
msgid "Read how to set up SMTP.com"
|
232 |
msgstr ""
|
233 |
|
234 |
-
|
235 |
-
|
236 |
-
msgid "%1$sFollow this link%2$s to get an API Key for Sendinblue."
|
237 |
-
msgstr ""
|
238 |
-
|
239 |
-
#: assets/languages/wp-mail-smtp-vue.php:146
|
240 |
-
msgid "Get Started with Sendinblue"
|
241 |
-
msgstr ""
|
242 |
-
|
243 |
-
#: assets/languages/wp-mail-smtp-vue.php:149
|
244 |
-
msgid "Read how to set up Sendinblue"
|
245 |
-
msgstr ""
|
246 |
-
|
247 |
-
#: assets/languages/wp-mail-smtp-vue.php:152
|
248 |
-
#: src/Providers/Mailgun/Options.php:112
|
249 |
-
msgid "Region"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
253 |
-
msgid "
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
257 |
-
|
258 |
-
msgid "Client ID"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
262 |
-
|
263 |
-
msgid "Client Secret"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
267 |
-
msgid "
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
271 |
-
|
272 |
-
msgid "Authorization"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
276 |
-
msgid "
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
280 |
-
|
281 |
-
msgid "Domain Name"
|
282 |
msgstr ""
|
283 |
|
284 |
-
|
285 |
-
|
286 |
-
msgid "%1$sFollow this link%2$s to get an API Key from Mailgun."
|
287 |
msgstr ""
|
288 |
|
289 |
-
#. Translators: Link to the Mailgun Domain settings.
|
290 |
#: assets/languages/wp-mail-smtp-vue.php:181
|
291 |
-
msgid "
|
292 |
msgstr ""
|
293 |
|
294 |
-
|
295 |
-
|
296 |
-
msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com."
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
300 |
-
msgid "
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
304 |
-
|
305 |
-
msgid "US"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
309 |
-
|
310 |
-
msgid "EU"
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
314 |
-
msgid "
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
318 |
-
|
|
|
319 |
msgstr ""
|
320 |
|
|
|
321 |
#: assets/languages/wp-mail-smtp-vue.php:203
|
322 |
-
msgid "
|
323 |
msgstr ""
|
324 |
|
325 |
#: assets/languages/wp-mail-smtp-vue.php:206
|
326 |
-
msgid "
|
327 |
msgstr ""
|
328 |
|
329 |
#: assets/languages/wp-mail-smtp-vue.php:209
|
330 |
-
msgid "
|
331 |
-
msgstr ""
|
332 |
-
|
333 |
-
#: assets/languages/wp-mail-smtp-vue.php:212
|
334 |
-
msgid "Read how to set up the Gmail mailer"
|
335 |
msgstr ""
|
336 |
|
337 |
-
|
338 |
-
#:
|
339 |
-
msgid "
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
343 |
-
msgid "
|
344 |
msgstr ""
|
345 |
|
346 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
347 |
-
|
|
|
|
|
348 |
msgstr ""
|
349 |
|
350 |
-
|
351 |
-
|
|
|
352 |
msgstr ""
|
353 |
|
|
|
354 |
#: assets/languages/wp-mail-smtp-vue.php:227
|
355 |
-
msgid "
|
356 |
msgstr ""
|
357 |
|
358 |
#: assets/languages/wp-mail-smtp-vue.php:230
|
359 |
-
msgid "
|
360 |
msgstr ""
|
361 |
|
362 |
#: assets/languages/wp-mail-smtp-vue.php:233
|
363 |
-
msgid "
|
364 |
msgstr ""
|
365 |
|
366 |
-
|
367 |
-
|
|
|
368 |
msgstr ""
|
369 |
|
370 |
-
#. Translators:
|
371 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
372 |
-
msgid "
|
373 |
msgstr ""
|
374 |
|
375 |
-
|
376 |
-
|
|
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
380 |
-
msgid "
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
384 |
-
|
|
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
388 |
-
msgid "
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
392 |
-
|
|
|
393 |
msgstr ""
|
394 |
|
395 |
-
|
396 |
-
#:
|
397 |
-
msgid "
|
398 |
msgstr ""
|
399 |
|
400 |
-
#. Translators: italic styling.
|
401 |
#: assets/languages/wp-mail-smtp-vue.php:263
|
402 |
-
msgid "
|
403 |
msgstr ""
|
404 |
|
405 |
#: assets/languages/wp-mail-smtp-vue.php:266
|
406 |
-
|
|
|
407 |
msgstr ""
|
408 |
|
409 |
#: assets/languages/wp-mail-smtp-vue.php:269
|
410 |
-
msgid "
|
411 |
msgstr ""
|
412 |
|
413 |
#: assets/languages/wp-mail-smtp-vue.php:272
|
414 |
-
|
|
|
415 |
msgstr ""
|
416 |
|
417 |
#: assets/languages/wp-mail-smtp-vue.php:275
|
418 |
-
|
|
|
419 |
msgstr ""
|
420 |
|
421 |
-
|
422 |
-
#:
|
423 |
-
msgid "
|
424 |
msgstr ""
|
425 |
|
426 |
-
|
427 |
-
#:
|
428 |
-
msgid "
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
432 |
-
msgid "
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
436 |
-
|
|
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
440 |
-
|
|
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
444 |
-
#: src/Admin/
|
445 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
446 |
msgstr ""
|
447 |
|
448 |
-
#. Translators: %1$s - the number of current step, %2$s - number of all steps.
|
449 |
#: assets/languages/wp-mail-smtp-vue.php:299
|
450 |
-
|
|
|
451 |
msgstr ""
|
452 |
|
453 |
#: assets/languages/wp-mail-smtp-vue.php:302
|
454 |
-
|
|
|
455 |
msgstr ""
|
456 |
|
457 |
#: assets/languages/wp-mail-smtp-vue.php:305
|
458 |
-
|
|
|
459 |
msgstr ""
|
460 |
|
461 |
#: assets/languages/wp-mail-smtp-vue.php:308
|
462 |
-
|
|
|
463 |
msgstr ""
|
464 |
|
465 |
#: assets/languages/wp-mail-smtp-vue.php:311
|
466 |
-
#: src/
|
467 |
-
msgid "
|
468 |
msgstr ""
|
469 |
|
470 |
#: assets/languages/wp-mail-smtp-vue.php:314
|
471 |
-
msgid "
|
472 |
msgstr ""
|
473 |
|
474 |
#: assets/languages/wp-mail-smtp-vue.php:317
|
475 |
-
|
476 |
-
msgid "You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail."
|
477 |
msgstr ""
|
478 |
|
479 |
#: assets/languages/wp-mail-smtp-vue.php:320
|
480 |
-
msgid "
|
481 |
msgstr ""
|
482 |
|
483 |
#: assets/languages/wp-mail-smtp-vue.php:323
|
484 |
-
msgid "
|
485 |
msgstr ""
|
486 |
|
487 |
-
|
488 |
-
|
489 |
-
msgid "Connect to %s"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
493 |
-
msgid "
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
497 |
-
|
498 |
-
msgid "Remove Connection"
|
499 |
msgstr ""
|
500 |
|
501 |
-
|
502 |
-
|
503 |
-
|
|
|
|
|
|
|
504 |
msgstr ""
|
505 |
|
506 |
-
#. Translators: name of the oAuth provider (Google, Microsoft, ...).
|
507 |
#: assets/languages/wp-mail-smtp-vue.php:341
|
508 |
-
msgid "
|
509 |
msgstr ""
|
510 |
|
511 |
#: assets/languages/wp-mail-smtp-vue.php:344
|
512 |
-
msgid "
|
513 |
msgstr ""
|
514 |
|
515 |
-
|
516 |
-
|
517 |
-
msgid "Please check the inbox of <b>%s</b> for a confirmation email."
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
521 |
-
msgid "
|
522 |
msgstr ""
|
523 |
|
524 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
525 |
-
msgid "
|
526 |
msgstr ""
|
527 |
|
528 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
529 |
-
|
|
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
533 |
-
msgid "
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
537 |
-
msgid "
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
541 |
-
msgid "
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
545 |
-
msgid "
|
546 |
msgstr ""
|
547 |
|
|
|
548 |
#: assets/languages/wp-mail-smtp-vue.php:372
|
549 |
-
msgid "
|
550 |
msgstr ""
|
551 |
|
552 |
#: assets/languages/wp-mail-smtp-vue.php:375
|
553 |
-
msgid "
|
554 |
msgstr ""
|
555 |
|
556 |
#: assets/languages/wp-mail-smtp-vue.php:378
|
557 |
-
msgid "
|
558 |
msgstr ""
|
559 |
|
560 |
-
|
561 |
-
|
562 |
-
msgid "Please add this TXT record to your domain's DNS settings. For information on how to add TXT DNS records, please refer to the %1$sAmazon SES documentation%2$s."
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
566 |
-
msgid "
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
570 |
-
msgid "
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
574 |
-
|
|
|
575 |
msgstr ""
|
576 |
|
577 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
578 |
-
|
|
|
579 |
msgstr ""
|
580 |
|
|
|
581 |
#: assets/languages/wp-mail-smtp-vue.php:397
|
582 |
-
msgid "
|
583 |
-
msgstr ""
|
584 |
-
|
585 |
-
#: assets/languages/wp-mail-smtp-vue.php:400
|
586 |
-
msgid "Enter a valid email address. A verification email will be sent to the email address you entered."
|
587 |
-
msgstr ""
|
588 |
-
|
589 |
-
#: assets/languages/wp-mail-smtp-vue.php:403
|
590 |
-
msgid "It looks like we can't perform the mailer configuration check."
|
591 |
msgstr ""
|
592 |
|
593 |
-
|
594 |
-
|
|
|
595 |
msgstr ""
|
596 |
|
597 |
-
#. Translators:
|
598 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
599 |
-
msgid "
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
603 |
-
msgid "
|
604 |
msgstr ""
|
605 |
|
606 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
607 |
-
|
|
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
611 |
-
|
|
|
612 |
msgstr ""
|
613 |
|
614 |
-
|
615 |
-
|
|
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
619 |
-
msgid "
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
623 |
-
msgid "
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
627 |
-
msgid "
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
631 |
-
msgid "
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
635 |
-
msgid "
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
639 |
-
|
|
|
|
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
643 |
-
msgid "
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
647 |
-
msgid "
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
651 |
-
msgid "
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
655 |
-
msgid "
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
659 |
-
msgid "
|
660 |
msgstr ""
|
661 |
|
662 |
-
|
663 |
-
|
|
|
664 |
msgstr ""
|
665 |
|
666 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
667 |
-
msgid "
|
668 |
msgstr ""
|
669 |
|
670 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
671 |
-
|
|
|
672 |
msgstr ""
|
673 |
|
674 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
675 |
-
msgid "
|
676 |
msgstr ""
|
677 |
|
678 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
679 |
-
|
|
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
683 |
-
|
684 |
-
msgid "By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test."
|
685 |
msgstr ""
|
686 |
|
687 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
688 |
-
|
689 |
-
msgid "SMTP Host"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
693 |
-
|
694 |
-
msgid "Encryption"
|
695 |
msgstr ""
|
696 |
|
697 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
698 |
-
|
699 |
-
msgid "SMTP Port"
|
700 |
msgstr ""
|
701 |
|
702 |
-
|
703 |
-
#:
|
704 |
-
msgid "
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
708 |
-
msgid "
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
712 |
-
#: src/Providers/
|
713 |
-
msgid "
|
714 |
msgstr ""
|
715 |
|
|
|
716 |
#: assets/languages/wp-mail-smtp-vue.php:494
|
717 |
-
|
718 |
-
msgid "Authentication"
|
719 |
-
msgstr ""
|
720 |
-
|
721 |
-
#: assets/languages/wp-mail-smtp-vue.php:497
|
722 |
-
#: src/Admin/Pages/TestTab.php:672
|
723 |
-
msgid "Enable Authentication"
|
724 |
msgstr ""
|
725 |
|
726 |
-
|
727 |
-
#:
|
728 |
-
msgid "
|
729 |
msgstr ""
|
730 |
|
731 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
732 |
-
|
733 |
-
msgid "SMTP Password"
|
734 |
msgstr ""
|
735 |
|
736 |
-
|
737 |
-
#:
|
738 |
-
msgid "
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
742 |
-
|
743 |
-
msgid "None"
|
744 |
msgstr ""
|
745 |
|
746 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
747 |
-
|
748 |
-
msgid "SSL"
|
749 |
msgstr ""
|
750 |
|
751 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
752 |
-
|
753 |
-
msgid "TLS"
|
754 |
msgstr ""
|
755 |
|
756 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
757 |
-
msgid "
|
758 |
msgstr ""
|
759 |
|
|
|
760 |
#: assets/languages/wp-mail-smtp-vue.php:521
|
761 |
-
msgid "
|
762 |
msgstr ""
|
763 |
|
764 |
#: assets/languages/wp-mail-smtp-vue.php:524
|
765 |
-
msgid "
|
766 |
msgstr ""
|
767 |
|
768 |
#: assets/languages/wp-mail-smtp-vue.php:527
|
769 |
-
msgid "
|
770 |
msgstr ""
|
771 |
|
772 |
#: assets/languages/wp-mail-smtp-vue.php:530
|
773 |
-
msgid "
|
774 |
msgstr ""
|
775 |
|
776 |
#: assets/languages/wp-mail-smtp-vue.php:533
|
777 |
-
msgid "
|
778 |
msgstr ""
|
779 |
|
780 |
#: assets/languages/wp-mail-smtp-vue.php:536
|
781 |
-
msgid "
|
782 |
msgstr ""
|
783 |
|
784 |
#: assets/languages/wp-mail-smtp-vue.php:539
|
785 |
-
msgid "
|
786 |
msgstr ""
|
787 |
|
788 |
#: assets/languages/wp-mail-smtp-vue.php:542
|
789 |
-
msgid "
|
790 |
msgstr ""
|
791 |
|
792 |
#: assets/languages/wp-mail-smtp-vue.php:545
|
793 |
-
msgid "
|
794 |
msgstr ""
|
795 |
|
796 |
#: assets/languages/wp-mail-smtp-vue.php:548
|
797 |
-
msgid "
|
798 |
msgstr ""
|
799 |
|
800 |
#: assets/languages/wp-mail-smtp-vue.php:551
|
801 |
-
msgid "
|
802 |
msgstr ""
|
803 |
|
804 |
-
|
805 |
-
|
|
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
809 |
-
msgid "
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
813 |
-
msgid "
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
817 |
-
msgid "
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
821 |
-
msgid "
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
825 |
-
msgid "
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
829 |
-
msgid "
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
833 |
-
msgid "
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
837 |
-
msgid "
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
841 |
-
msgid "
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
845 |
-
msgid "
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
849 |
-
msgid "
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
853 |
-
msgid "
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
857 |
-
msgid "
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
861 |
-
|
862 |
-
msgid "Send a Test Email"
|
863 |
msgstr ""
|
864 |
|
865 |
-
#. Translators: Different bold styles.
|
866 |
#: assets/languages/wp-mail-smtp-vue.php:600
|
867 |
-
msgid "
|
868 |
msgstr ""
|
869 |
|
870 |
#: assets/languages/wp-mail-smtp-vue.php:603
|
871 |
-
|
|
|
872 |
msgstr ""
|
873 |
|
874 |
#: assets/languages/wp-mail-smtp-vue.php:606
|
875 |
-
msgid "
|
876 |
msgstr ""
|
877 |
|
878 |
-
|
879 |
-
|
880 |
-
msgid "Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features."
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
884 |
-
msgid "
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
888 |
-
msgid "
|
889 |
msgstr ""
|
890 |
|
891 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
892 |
-
msgid "
|
893 |
msgstr ""
|
894 |
|
895 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
896 |
-
msgid "
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
900 |
-
msgid "
|
|
|
|
|
|
|
|
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
904 |
-
msgid "
|
905 |
msgstr ""
|
906 |
|
907 |
-
|
908 |
-
|
909 |
-
msgid "You're currently using %1$sWP Mail SMTP Lite%2$s. Enjoy!"
|
910 |
msgstr ""
|
911 |
|
912 |
-
#. Translators: Link to the WPMailSMTP.com pricing page.
|
913 |
#: assets/languages/wp-mail-smtp-vue.php:636
|
914 |
-
msgid "
|
915 |
msgstr ""
|
916 |
|
917 |
#: assets/languages/wp-mail-smtp-vue.php:639
|
918 |
-
msgid "
|
919 |
msgstr ""
|
920 |
|
921 |
#: assets/languages/wp-mail-smtp-vue.php:642
|
922 |
-
msgid "
|
923 |
msgstr ""
|
924 |
|
925 |
#: assets/languages/wp-mail-smtp-vue.php:645
|
926 |
-
msgid "
|
927 |
msgstr ""
|
928 |
|
929 |
#: assets/languages/wp-mail-smtp-vue.php:648
|
930 |
-
msgid "
|
931 |
msgstr ""
|
932 |
|
933 |
#: assets/languages/wp-mail-smtp-vue.php:651
|
934 |
-
msgid "
|
935 |
msgstr ""
|
936 |
|
937 |
#: assets/languages/wp-mail-smtp-vue.php:654
|
938 |
-
msgid "
|
939 |
msgstr ""
|
940 |
|
941 |
#: assets/languages/wp-mail-smtp-vue.php:657
|
942 |
-
msgid "
|
943 |
msgstr ""
|
944 |
|
945 |
#: assets/languages/wp-mail-smtp-vue.php:660
|
946 |
-
msgid "
|
947 |
msgstr ""
|
948 |
|
949 |
#: assets/languages/wp-mail-smtp-vue.php:663
|
950 |
-
msgid "
|
951 |
msgstr ""
|
952 |
|
953 |
#: assets/languages/wp-mail-smtp-vue.php:666
|
954 |
-
msgid "
|
955 |
msgstr ""
|
956 |
|
957 |
#: assets/languages/wp-mail-smtp-vue.php:669
|
958 |
-
msgid "
|
959 |
msgstr ""
|
960 |
|
961 |
#: assets/languages/wp-mail-smtp-vue.php:672
|
962 |
-
msgid "
|
963 |
-
msgstr ""
|
964 |
-
|
965 |
-
#: assets/languages/wp-mail-smtp-vue.php:675
|
966 |
-
msgid "It looks like we can't load the settings."
|
967 |
msgstr ""
|
968 |
|
969 |
-
|
970 |
-
|
|
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
974 |
-
msgid "
|
975 |
msgstr ""
|
976 |
|
977 |
-
|
978 |
-
|
|
|
979 |
msgstr ""
|
980 |
|
|
|
981 |
#: assets/languages/wp-mail-smtp-vue.php:687
|
982 |
-
|
983 |
-
msgid "Loading"
|
984 |
-
msgstr ""
|
985 |
-
|
986 |
-
#. Translators: Minimum and maximum number that can be used.
|
987 |
-
#: assets/languages/wp-mail-smtp-vue.php:691
|
988 |
-
msgid "Please enter a value between %1$s and %2$s"
|
989 |
-
msgstr ""
|
990 |
-
|
991 |
-
#: assets/languages/wp-mail-smtp-vue.php:694
|
992 |
-
msgid "Value has to be a round number"
|
993 |
-
msgstr ""
|
994 |
-
|
995 |
-
#: assets/languages/wp-mail-smtp-vue.php:697
|
996 |
-
msgid "Install"
|
997 |
-
msgstr ""
|
998 |
-
|
999 |
-
#: assets/languages/wp-mail-smtp-vue.php:700
|
1000 |
-
msgid "Installed"
|
1001 |
-
msgstr ""
|
1002 |
-
|
1003 |
-
#: assets/languages/wp-mail-smtp-vue.php:703
|
1004 |
-
#: src/Admin/Area.php:490
|
1005 |
-
#: src/Admin/Pages/About.php:326
|
1006 |
-
msgid "Activated"
|
1007 |
-
msgstr ""
|
1008 |
-
|
1009 |
-
#: assets/languages/wp-mail-smtp-vue.php:706
|
1010 |
-
#: src/Connect.php:57
|
1011 |
-
msgid "OK"
|
1012 |
-
msgstr ""
|
1013 |
-
|
1014 |
-
#: assets/languages/wp-mail-smtp-vue.php:709
|
1015 |
-
#: src/Admin/Area.php:394
|
1016 |
-
msgid "Heads up!"
|
1017 |
-
msgstr ""
|
1018 |
-
|
1019 |
-
#: assets/languages/wp-mail-smtp-vue.php:712
|
1020 |
-
msgid "Please fill out all the required fields to continue."
|
1021 |
-
msgstr ""
|
1022 |
-
|
1023 |
-
#: assets/languages/wp-mail-smtp-vue.php:715
|
1024 |
-
msgid "Error Message:"
|
1025 |
-
msgstr ""
|
1026 |
-
|
1027 |
-
#. Translators: Error status and error text.
|
1028 |
-
#: assets/languages/wp-mail-smtp-vue.php:720
|
1029 |
-
msgid "%1$s, %2$s"
|
1030 |
-
msgstr ""
|
1031 |
-
|
1032 |
-
#. Translators: Link to the SMTP Mailer docs page.
|
1033 |
-
#: assets/languages/wp-mail-smtp-vue.php:724
|
1034 |
-
msgid "Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option."
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1038 |
-
msgid "
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1042 |
-
msgid "
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1046 |
-
|
|
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1050 |
-
msgid "
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1054 |
-
msgid "
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1058 |
-
msgid "
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1062 |
-
msgid "
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1066 |
-
msgid "
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1070 |
-
msgid "
|
1071 |
msgstr ""
|
1072 |
|
1073 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1074 |
-
msgid "
|
1075 |
msgstr ""
|
1076 |
|
1077 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1078 |
-
|
1079 |
-
msgid "Connect"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
|
1083 |
-
|
1084 |
-
msgid "You're currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1088 |
-
msgid "
|
1089 |
msgstr ""
|
1090 |
|
1091 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1092 |
-
|
1093 |
-
#: src/Providers/Sendinblue/Options.php:128
|
1094 |
-
msgid "Sending Domain"
|
1095 |
msgstr ""
|
1096 |
|
1097 |
-
|
1098 |
-
|
1099 |
-
msgid "Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
-
|
1103 |
-
|
1104 |
-
msgid "Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
|
1108 |
-
|
1109 |
-
msgid "Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%1$s!"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
-
|
1113 |
-
#:
|
1114 |
-
msgid "
|
1115 |
msgstr ""
|
1116 |
|
1117 |
#. translators: %s - error code, returned by Google API.
|
@@ -1130,13 +1077,13 @@ msgstr ""
|
|
1130 |
|
1131 |
#: src/Admin/Area.php:218
|
1132 |
#: src/Admin/Area.php:219
|
1133 |
-
#: src/Admin/Area.php:
|
1134 |
msgid "Settings"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
#: src/Admin/Area.php:226
|
1138 |
#: src/Admin/Area.php:227
|
1139 |
-
#: src/Admin/Pages/About.php:
|
1140 |
#: src/Admin/Pages/Logs.php:48
|
1141 |
#: src/Admin/Pages/LogsTab.php:30
|
1142 |
msgid "Email Log"
|
@@ -1150,7 +1097,7 @@ msgstr ""
|
|
1150 |
|
1151 |
#: src/Admin/Area.php:281
|
1152 |
#: src/Admin/Area.php:287
|
1153 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1154 |
msgid "General"
|
1155 |
msgstr ""
|
1156 |
|
@@ -1218,78 +1165,79 @@ msgid "%name% is a PRO Feature"
|
|
1218 |
msgstr ""
|
1219 |
|
1220 |
#: src/Admin/Area.php:407
|
1221 |
-
#: src/Admin/SetupWizard.php:
|
1222 |
msgid "Upgrade to Pro"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
-
|
1226 |
-
|
|
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: src/Admin/Area.php:
|
1230 |
-
#: src/Admin/SetupWizard.php:
|
1231 |
msgid "Already purchased?"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
-
#: src/Admin/Area.php:
|
1235 |
-
#: src/Admin/Area.php:
|
1236 |
#: src/Admin/Pages/About.php:334
|
1237 |
#: src/Connect.php:54
|
1238 |
msgid "Activate"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
-
#: src/Admin/Area.php:
|
1242 |
#: src/Admin/Pages/About.php:323
|
1243 |
msgid "Active"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
-
#: src/Admin/Area.php:
|
1247 |
#: src/Admin/Pages/About.php:331
|
1248 |
msgid "Inactive"
|
1249 |
msgstr ""
|
1250 |
|
1251 |
-
#: src/Admin/Area.php:
|
1252 |
msgid "Processing..."
|
1253 |
msgstr ""
|
1254 |
|
1255 |
-
#: src/Admin/Area.php:
|
1256 |
msgid "Could not install a plugin. Please download from WordPress.org and install manually."
|
1257 |
msgstr ""
|
1258 |
|
1259 |
-
#: src/Admin/Area.php:
|
1260 |
msgid "Install and Activate"
|
1261 |
msgstr ""
|
1262 |
|
1263 |
-
#: src/Admin/Area.php:
|
1264 |
msgid "Download"
|
1265 |
msgstr ""
|
1266 |
|
1267 |
#. translators: %1$s - WP.org link; %2$s - same WP.org link.
|
1268 |
-
#: src/Admin/Area.php:
|
1269 |
msgid "Please rate <strong>WP Mail SMTP</strong> <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">★★★★★</a> on <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org</a> to help us spread the word. Thank you from the WP Mail SMTP team!"
|
1270 |
msgstr ""
|
1271 |
|
1272 |
-
#: src/Admin/Area.php:
|
1273 |
msgid "WP Mail SMTP Pro related message was successfully dismissed."
|
1274 |
msgstr ""
|
1275 |
|
1276 |
-
#: src/Admin/Area.php:
|
1277 |
msgid "Educational notice for this mailer was successfully dismissed."
|
1278 |
msgstr ""
|
1279 |
|
1280 |
-
#: src/Admin/Area.php:
|
1281 |
msgid "Go to WP Mail SMTP Settings page"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
-
#: src/Admin/Area.php:
|
1285 |
msgid "Go to WP Mail SMTP Lite vs Pro comparison page"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: src/Admin/Area.php:
|
1289 |
msgid "Premium Support"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
-
#: src/Admin/DomainChecker.php:
|
1293 |
msgid "Something went wrong. Please try again later."
|
1294 |
msgstr ""
|
1295 |
|
@@ -1316,7 +1264,7 @@ msgstr ""
|
|
1316 |
|
1317 |
#. translators: %s - plugin current license type.
|
1318 |
#: src/Admin/Pages/About.php:99
|
1319 |
-
#: src/Admin/Pages/About.php:
|
1320 |
msgid "%s vs Pro"
|
1321 |
msgstr ""
|
1322 |
|
@@ -1332,9 +1280,9 @@ msgstr ""
|
|
1332 |
msgid "Our goal is to make reliable email deliverability easy for WordPress."
|
1333 |
msgstr ""
|
1334 |
|
1335 |
-
#. translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s -
|
1336 |
#: src/Admin/Pages/About.php:187
|
1337 |
-
msgid "WP Mail SMTP is brought to you by the same team that's behind the most user friendly WordPress forms, <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPForms</a>, the largest WordPress resource site, <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPBeginner</a>, the most popular lead-generation software, <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">OptinMonster</a>, the best WordPress analytics plugin, <a href=\"%4$s\" target=\"_blank\" rel=\"noopener noreferrer\">MonsterInsights</a>, and
|
1338 |
msgstr ""
|
1339 |
|
1340 |
#: src/Admin/Pages/About.php:205
|
@@ -1367,162 +1315,234 @@ msgid "Install Plugin"
|
|
1367 |
msgstr ""
|
1368 |
|
1369 |
#: src/Admin/Pages/About.php:366
|
1370 |
-
msgid "
|
1371 |
msgstr ""
|
1372 |
|
1373 |
#: src/Admin/Pages/About.php:367
|
1374 |
-
|
1375 |
-
msgid "MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business."
|
1376 |
-
msgstr ""
|
1377 |
-
|
1378 |
-
#: src/Admin/Pages/About.php:372
|
1379 |
-
msgid "MonsterInsights Pro"
|
1380 |
msgstr ""
|
1381 |
|
|
|
1382 |
#: src/Admin/Pages/About.php:380
|
1383 |
-
msgid "
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: src/Admin/Pages/About.php:
|
1387 |
-
msgid "
|
1388 |
msgstr ""
|
1389 |
|
1390 |
#: src/Admin/Pages/About.php:387
|
1391 |
-
|
1392 |
-
msgid "Contact Forms by WPForms"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
#: src/Admin/Pages/About.php:388
|
1396 |
#: src/Admin/Pages/About.php:394
|
1397 |
-
msgid "The
|
1398 |
msgstr ""
|
1399 |
|
1400 |
#: src/Admin/Pages/About.php:393
|
1401 |
-
msgid "
|
1402 |
msgstr ""
|
1403 |
|
1404 |
#: src/Admin/Pages/About.php:401
|
1405 |
-
|
|
|
1406 |
msgstr ""
|
1407 |
|
1408 |
#: src/Admin/Pages/About.php:402
|
1409 |
#: src/Admin/Pages/About.php:408
|
1410 |
-
msgid "
|
1411 |
msgstr ""
|
1412 |
|
1413 |
-
#: src/Admin/Pages/About.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1414 |
msgid "RafflePress Pro"
|
1415 |
msgstr ""
|
1416 |
|
1417 |
-
#: src/Admin/Pages/About.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1418 |
msgid "Could not activate the plugin. Please activate it from the Plugins page."
|
1419 |
msgstr ""
|
1420 |
|
1421 |
-
#: src/Admin/Pages/About.php:
|
1422 |
msgid "Plugin activated."
|
1423 |
msgstr ""
|
1424 |
|
1425 |
-
#: src/Admin/Pages/About.php:
|
1426 |
msgid "Could not install the plugin."
|
1427 |
msgstr ""
|
1428 |
|
1429 |
-
#: src/Admin/Pages/About.php:
|
1430 |
#: src/Connect.php:214
|
1431 |
#: src/Connect.php:222
|
1432 |
#: src/Connect.php:291
|
1433 |
msgid "Plugin installed & activated."
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: src/Admin/Pages/About.php:
|
1437 |
msgid "Plugin installed."
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: src/Admin/Pages/About.php:
|
1441 |
msgid "Get the most out of WP Mail SMTP by upgrading to Pro and unlocking all of the powerful features."
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: src/Admin/Pages/About.php:
|
1445 |
msgid "Feature"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
-
#: src/Admin/Pages/About.php:
|
1449 |
msgid "Pro"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
-
#: src/Admin/Pages/About.php:
|
1453 |
msgid "Get WP Mail SMTP Pro Today and Unlock all of these Powerful Features"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
-
|
1457 |
-
|
|
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: src/Admin/Pages/About.php:
|
1461 |
#: src/Admin/Pages/ControlTab.php:27
|
1462 |
msgid "Email Controls"
|
1463 |
msgstr ""
|
1464 |
|
1465 |
-
#: src/Admin/Pages/About.php:
|
1466 |
msgid "Mailer Options"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
-
#: src/Admin/Pages/About.php:
|
1470 |
msgid "WordPress Multisite"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: src/Admin/Pages/About.php:
|
1474 |
msgid "Customer Support"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
-
#: src/Admin/Pages/About.php:
|
1478 |
msgid "Emails are not logged"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: src/Admin/Pages/About.php:
|
1482 |
msgid "Access to all Email Logging options right inside WordPress"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
-
#: src/Admin/Pages/About.php:
|
1486 |
msgid "No controls over whether default WordPress emails are sent"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
-
#: src/Admin/Pages/About.php:
|
1490 |
msgid "Complete Email Controls management for most default WordPress emails"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
-
#: src/Admin/Pages/About.php:
|
1494 |
msgid "Limited Mailers"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
-
#: src/Admin/Pages/About.php:
|
1498 |
msgid "Access is limited to standard mailer options only"
|
1499 |
msgstr ""
|
1500 |
|
1501 |
-
#: src/Admin/Pages/About.php:
|
1502 |
msgid "Additional Mailer Options"
|
1503 |
msgstr ""
|
1504 |
|
1505 |
-
#: src/Admin/Pages/About.php:
|
1506 |
msgid "Microsoft Outlook (with Office365 support), Amazon SES and Zoho Mail"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
-
#: src/Admin/Pages/About.php:
|
1510 |
msgid "No Global Network Settings"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
-
#: src/Admin/Pages/About.php:
|
1514 |
msgid "All Global Network Settings"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
-
#: src/Admin/Pages/About.php:
|
1518 |
msgid "Optionally configure settings at the network level or manage separately for each subsite"
|
1519 |
msgstr ""
|
1520 |
|
1521 |
-
#: src/Admin/Pages/About.php:
|
1522 |
msgid "Limited Support"
|
1523 |
msgstr ""
|
1524 |
|
1525 |
-
#: src/Admin/Pages/About.php:
|
1526 |
msgid "Priority Support"
|
1527 |
msgstr ""
|
1528 |
|
@@ -1675,186 +1695,196 @@ msgid "Allow Usage Tracking"
|
|
1675 |
msgstr ""
|
1676 |
|
1677 |
#: src/Admin/Pages/MiscTab.php:255
|
1678 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1679 |
msgid "Settings were successfully saved."
|
1680 |
msgstr ""
|
1681 |
|
1682 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1683 |
msgid "License"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1687 |
msgid "Your license key provides access to updates and support."
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1691 |
msgid "License Key"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1695 |
msgid "Mail"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: src/Admin/Pages/SettingsTab.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1699 |
msgid "Please first authorize the Gmail mailer below"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1703 |
msgid "If you're using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account."
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1707 |
msgid "Please note that other plugins can change this, to prevent this use the setting below."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1711 |
msgid "Current provider will automatically force From Email to be the email address that you use to set up the connection below."
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1715 |
-
msgid "Gmail mailer will automatically force From Email to be the email address that you selected above."
|
1716 |
-
msgstr ""
|
1717 |
-
|
1718 |
-
#: src/Admin/Pages/SettingsTab.php:173
|
1719 |
msgid "If checked, the From Email setting above will be used for all emails, ignoring values set by other plugins."
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1723 |
msgid "Current provider doesn't support setting and forcing From Name. Emails will be sent on behalf of the account name used to setup the connection below."
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1727 |
msgid "If checked, the From Name setting above will be used for all emails, ignoring values set by other plugins."
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1731 |
msgid "Return Path"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1735 |
msgid "Set the return-path to match the From Email"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1739 |
msgid "Return Path indicates where non-delivery receipts - or bounce messages - are to be sent."
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1743 |
msgid "If unchecked, bounce messages may be lost."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1747 |
msgid "Don't see what you're looking for?"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1751 |
msgid "Suggest a Mailer"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1755 |
msgid "Dismiss this notice"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1759 |
msgid "You're using WP Mail SMTP Lite - no license needed. Enjoy!"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
#. translators: %s - WPMailSMTP.com upgrade URL.
|
1763 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1764 |
msgid "To unlock more features consider <strong><a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wp-mail-smtp-upgrade-modal\">upgrading to PRO</a></strong>."
|
1765 |
msgstr ""
|
1766 |
|
1767 |
-
|
1768 |
-
|
|
|
1769 |
msgstr ""
|
1770 |
|
1771 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1772 |
msgid "Already purchased? Simply enter your license key below to connect with WP Mail SMTP Pro!"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1776 |
msgid "Paste license key here"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1780 |
msgid "Get WP Mail SMTP Pro and Unlock all the Powerful Features"
|
1781 |
msgstr ""
|
1782 |
|
1783 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1784 |
msgid "Thanks for being a loyal WP Mail SMTP user. Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is the most popular SMTP plugin."
|
1785 |
msgstr ""
|
1786 |
|
1787 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1788 |
msgid "We know that you will truly love WP Mail SMTP. It's used by over 2,000,000 websites."
|
1789 |
msgstr ""
|
1790 |
|
1791 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1792 |
msgid "Pro Features:"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1796 |
msgid "Manage Notifications - control which emails your site sends"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1800 |
msgid "Email Logging - keep track of every email sent from your site"
|
1801 |
msgstr ""
|
1802 |
|
1803 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1804 |
msgid "Multisite Support - Network settings for easy management"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1808 |
msgid "Office 365 - send emails using your Office 365 account"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1812 |
msgid "Amazon SES - harness the power of AWS"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1816 |
msgid "Outlook.com - send emails using your Outlook.com account"
|
1817 |
msgstr ""
|
1818 |
|
1819 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1820 |
msgid "Zoho Mail - use your Zoho Mail account"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1824 |
msgid "Access to our world class support team"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1828 |
msgid "White Glove Setup - sit back and relax while we handle everything for you"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1832 |
msgid "Install WP Mail SMTP Pro plugin"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1836 |
msgid "Set up domain name verification (DNS)"
|
1837 |
msgstr ""
|
1838 |
|
1839 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1840 |
msgid "Configure SMTP.com or Mailgun service"
|
1841 |
msgstr ""
|
1842 |
|
1843 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1844 |
msgid "Set up WP Mail SMTP Pro plugin"
|
1845 |
msgstr ""
|
1846 |
|
1847 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1848 |
msgid "Test and verify email delivery"
|
1849 |
msgstr ""
|
1850 |
|
1851 |
#. translators: %s - WPMailSMTP.com URL.
|
1852 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1853 |
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get WP Mail SMTP Pro Today and Unlock all the Powerful Features »</a>"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
-
|
1857 |
-
|
|
|
1858 |
msgstr ""
|
1859 |
|
1860 |
#: src/Admin/Pages/TestTab.php:47
|
@@ -1916,7 +1946,7 @@ msgstr ""
|
|
1916 |
msgid "Test %s email was sent successfully! Please check your inbox to make sure it is delivered."
|
1917 |
msgstr ""
|
1918 |
|
1919 |
-
#: src/Admin/Pages/TestTab.php:
|
1920 |
msgid "SSL certificate issue."
|
1921 |
msgstr ""
|
1922 |
|
@@ -1943,7 +1973,7 @@ msgstr ""
|
|
1943 |
msgid "Ask them to resolve the issue then try again."
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: src/Admin/Pages/TestTab.php:
|
1947 |
msgid "Could not connect to host."
|
1948 |
msgstr ""
|
1949 |
|
@@ -1977,7 +2007,7 @@ msgstr ""
|
|
1977 |
msgid "If using \"Other SMTP\" Mailer, contact your SMTP host to confirm they are accepting outside connections with the settings you have configured (address, username, port, security, etc)."
|
1978 |
msgstr ""
|
1979 |
|
1980 |
-
#: src/Admin/Pages/TestTab.php:
|
1981 |
msgid "Invalid SendGrid API key"
|
1982 |
msgstr ""
|
1983 |
|
@@ -2002,7 +2032,7 @@ msgstr ""
|
|
2002 |
msgid "If updating the API Key doesn't resolve this issue, please contact our support."
|
2003 |
msgstr ""
|
2004 |
|
2005 |
-
#: src/Admin/Pages/TestTab.php:
|
2006 |
msgid "Could not connect to your host."
|
2007 |
msgstr ""
|
2008 |
|
@@ -2010,7 +2040,7 @@ msgstr ""
|
|
2010 |
msgid "Contact your web hosting provider and inform them you are having issues making outbound connections."
|
2011 |
msgstr ""
|
2012 |
|
2013 |
-
#: src/Admin/Pages/TestTab.php:
|
2014 |
msgid "Could not authenticate your SMTP account."
|
2015 |
msgstr ""
|
2016 |
|
@@ -2027,16 +2057,16 @@ msgid "Triple check your SMTP settings including host address, email, and passwo
|
|
2027 |
msgstr ""
|
2028 |
|
2029 |
#: src/Admin/Pages/TestTab.php:639
|
2030 |
-
#: src/Admin/Pages/TestTab.php:
|
2031 |
msgid "Contact your SMTP host to confirm you are using the correct username and password."
|
2032 |
msgstr ""
|
2033 |
|
2034 |
#: src/Admin/Pages/TestTab.php:640
|
2035 |
-
#: src/Admin/Pages/TestTab.php:
|
2036 |
msgid "Verify with your SMTP host that your account has permissions to send emails using outside connections."
|
2037 |
msgstr ""
|
2038 |
|
2039 |
-
#: src/Admin/Pages/TestTab.php:
|
2040 |
msgid "Error due to unsolicited and/or bulk e-mail."
|
2041 |
msgstr ""
|
2042 |
|
@@ -2060,7 +2090,7 @@ msgstr ""
|
|
2060 |
msgid "Verify with them your SMTP account is in good standing and your account has not been flagged."
|
2061 |
msgstr ""
|
2062 |
|
2063 |
-
#: src/Admin/Pages/TestTab.php:
|
2064 |
msgid "Unauthenticated senders are not allowed."
|
2065 |
msgstr ""
|
2066 |
|
@@ -2072,7 +2102,7 @@ msgstr ""
|
|
2072 |
msgid "Enter correct SMTP Username (usually this is an email address) and Password in the appropriate fields."
|
2073 |
msgstr ""
|
2074 |
|
2075 |
-
#: src/Admin/Pages/TestTab.php:
|
2076 |
msgid "Misconfigured server certificate."
|
2077 |
msgstr ""
|
2078 |
|
@@ -2093,365 +2123,374 @@ msgstr ""
|
|
2093 |
msgid "Contact your hosting support, show them the \"full Error Log for debugging\" below and share this <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">link</a> with them."
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: src/Admin/Pages/TestTab.php:
|
2097 |
msgid "Could not connect to the SMTP host."
|
2098 |
msgstr ""
|
2099 |
|
2100 |
#: src/Admin/Pages/TestTab.php:720
|
2101 |
-
#: src/Admin/Pages/TestTab.php:
|
2102 |
msgid "Typically this error is returned for one of the following reasons:"
|
2103 |
msgstr ""
|
2104 |
|
2105 |
-
#: src/Admin/Pages/TestTab.php:
|
2106 |
msgid "SMTP settings are incorrect (wrong port, security setting, incorrect host)."
|
2107 |
msgstr ""
|
2108 |
|
2109 |
-
#: src/Admin/Pages/TestTab.php:
|
2110 |
-
#: src/Admin/Pages/TestTab.php:
|
2111 |
msgid "Your web server is blocking the connection."
|
2112 |
msgstr ""
|
2113 |
|
2114 |
-
#: src/Admin/Pages/TestTab.php:
|
2115 |
msgid "Your SMTP host is rejecting the connection."
|
2116 |
msgstr ""
|
2117 |
|
2118 |
-
#: src/Admin/Pages/TestTab.php:
|
2119 |
msgid "Triple check your SMTP settings including host address, email, and password, port, and security."
|
2120 |
msgstr ""
|
2121 |
|
2122 |
#. translators: %1$s - SMTP host address, %2$s - SMTP port, %3$s - SMTP encryption.
|
2123 |
-
#: src/Admin/Pages/TestTab.php:
|
2124 |
msgid "Contact your web hosting provider and ask them to verify your server can connect to %1$s on port %2$s using %3$s encryption. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
|
2125 |
msgstr ""
|
2126 |
|
2127 |
-
#: src/Admin/Pages/TestTab.php:
|
2128 |
msgid "no"
|
2129 |
msgstr ""
|
2130 |
|
2131 |
-
#: src/Admin/Pages/TestTab.php:
|
2132 |
-
#: src/Admin/Pages/TestTab.php:
|
2133 |
-
#: src/Admin/Pages/TestTab.php:
|
2134 |
msgid "Mailgun failed."
|
2135 |
msgstr ""
|
2136 |
|
2137 |
-
#: src/Admin/Pages/TestTab.php:
|
2138 |
msgid "It seems that you forgot to activate your Mailgun account."
|
2139 |
msgstr ""
|
2140 |
|
2141 |
-
#: src/Admin/Pages/TestTab.php:
|
2142 |
msgid "Check your inbox you used to create a Mailgun account. Click the activation link in an email from Mailgun."
|
2143 |
msgstr ""
|
2144 |
|
2145 |
-
#: src/Admin/Pages/TestTab.php:
|
2146 |
msgid "If you do not see activation email, go to your Mailgun control panel and resend the activation email."
|
2147 |
msgstr ""
|
2148 |
|
2149 |
-
#: src/Admin/Pages/TestTab.php:
|
2150 |
msgid "Typically this error is because there is an issue with your Mailgun settings, in many cases the API key."
|
2151 |
msgstr ""
|
2152 |
|
2153 |
-
#: src/Admin/Pages/TestTab.php:
|
2154 |
msgid "Verify your API key is correct."
|
2155 |
msgstr ""
|
2156 |
|
2157 |
-
#: src/Admin/Pages/TestTab.php:
|
2158 |
msgid "Go to your Mailgun account and view your API key."
|
2159 |
msgstr ""
|
2160 |
|
2161 |
-
#: src/Admin/Pages/TestTab.php:
|
2162 |
msgid "Note that the API key includes the \"key\" prefix, so make sure that it is in the WP Mail SMTP Mailgun API setting."
|
2163 |
msgstr ""
|
2164 |
|
2165 |
-
#: src/Admin/Pages/TestTab.php:
|
2166 |
msgid "Your Mailgun account does not have access to send emails."
|
2167 |
msgstr ""
|
2168 |
|
2169 |
-
#: src/Admin/Pages/TestTab.php:
|
2170 |
msgid "Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account."
|
2171 |
msgstr ""
|
2172 |
|
2173 |
#. translators: %s - Mailgun documentation URL.
|
2174 |
-
#: src/Admin/Pages/TestTab.php:
|
2175 |
msgid "Go to our how-to guide for setting up <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun with WP Mail SMTP</a>."
|
2176 |
msgstr ""
|
2177 |
|
2178 |
-
#: src/Admin/Pages/TestTab.php:
|
2179 |
msgid "Complete the steps in section \"2. Verify Your Domain\"."
|
2180 |
msgstr ""
|
2181 |
|
2182 |
-
#: src/Admin/Pages/TestTab.php:
|
2183 |
-
#: src/Admin/Pages/TestTab.php:
|
2184 |
-
#: src/Admin/Pages/TestTab.php:
|
2185 |
-
#: src/Admin/Pages/TestTab.php:
|
2186 |
-
#: src/Admin/Pages/TestTab.php:
|
2187 |
-
#: src/Admin/Pages/TestTab.php:
|
2188 |
-
#: src/Admin/Pages/TestTab.php:
|
2189 |
msgid "Google API Error."
|
2190 |
msgstr ""
|
2191 |
|
2192 |
-
#: src/Admin/Pages/TestTab.php:
|
2193 |
msgid "You have not properly configured Gmail mailer."
|
2194 |
msgstr ""
|
2195 |
|
2196 |
-
#: src/Admin/Pages/TestTab.php:
|
2197 |
msgid "Make sure that you have clicked the \"Allow plugin to send emails using your Google account\" button under Gmail settings."
|
2198 |
msgstr ""
|
2199 |
|
2200 |
-
#: src/Admin/Pages/TestTab.php:
|
2201 |
msgid "Go to plugin Settings page and click the \"Allow plugin to send emails using your Google account\" button."
|
2202 |
msgstr ""
|
2203 |
|
2204 |
-
#: src/Admin/Pages/TestTab.php:
|
2205 |
msgid "After the click you should be redirected to a Gmail authorization screen, where you will be asked a permission to send emails on your behalf."
|
2206 |
msgstr ""
|
2207 |
|
2208 |
-
#: src/Admin/Pages/TestTab.php:
|
2209 |
msgid "Please click \"Agree\", if you see that button. If not - you will need to enable less secure apps first:"
|
2210 |
msgstr ""
|
2211 |
|
2212 |
#. translators: %s - Google support article URL.
|
2213 |
-
#: src/Admin/Pages/TestTab.php:
|
2214 |
msgid "if you are using regular Gmail account, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
|
2215 |
msgstr ""
|
2216 |
|
2217 |
#. translators: %s - Google support article URL.
|
2218 |
-
#: src/Admin/Pages/TestTab.php:
|
2219 |
msgid "if you are using G Suite, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
|
2220 |
msgstr ""
|
2221 |
|
2222 |
-
#: src/Admin/Pages/TestTab.php:
|
2223 |
msgid "Typically this error is because address the email was sent to is invalid or was empty."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
-
#: src/Admin/Pages/TestTab.php:
|
2227 |
msgid "Check the \"Send To\" email address used and confirm it is a valid email and was not empty."
|
2228 |
msgstr ""
|
2229 |
|
2230 |
#. translators: 1 - correct email address example. 2 - incorrect email address example.
|
2231 |
-
#: src/Admin/Pages/TestTab.php:
|
2232 |
msgid "It should be something like this: %1$s. These are incorrect values: %2$s."
|
2233 |
msgstr ""
|
2234 |
|
2235 |
-
#: src/Admin/Pages/TestTab.php:
|
2236 |
msgid "Make sure that the generated email has a TO header, useful when you are responsible for email creation."
|
2237 |
msgstr ""
|
2238 |
|
2239 |
-
#: src/Admin/Pages/TestTab.php:
|
2240 |
msgid "Unfortunately, this error can be due to many different reasons."
|
2241 |
msgstr ""
|
2242 |
|
2243 |
#. translators: %s - Blog article URL.
|
2244 |
-
#: src/Admin/Pages/TestTab.php:
|
2245 |
msgid "Please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to learn more about what can cause this error and follow the steps below."
|
2246 |
msgstr ""
|
2247 |
|
2248 |
-
#: src/Admin/Pages/TestTab.php:
|
2249 |
#: src/Providers/Gmail/Mailer.php:270
|
2250 |
msgid "Go to WP Mail SMTP plugin settings page. Click the “Remove Connection” button."
|
2251 |
msgstr ""
|
2252 |
|
2253 |
-
#: src/Admin/Pages/TestTab.php:
|
2254 |
#: src/Providers/Gmail/Mailer.php:271
|
2255 |
msgid "Then click the “Allow plugin to send emails using your Google account” button and re-enable access."
|
2256 |
msgstr ""
|
2257 |
|
2258 |
-
#: src/Admin/Pages/TestTab.php:
|
2259 |
msgid "Authentication code that Google returned to you has already been used on your previous auth attempt."
|
2260 |
msgstr ""
|
2261 |
|
2262 |
-
#: src/Admin/Pages/TestTab.php:
|
2263 |
msgid "Make sure that you are not trying to manually clean up the plugin options to retry the \"Allow...\" step."
|
2264 |
msgstr ""
|
2265 |
|
2266 |
-
#: src/Admin/Pages/TestTab.php:
|
2267 |
msgid "Reinstall the plugin with clean plugin data turned on on Misc page. This will remove all the plugin options and you will be safe to retry."
|
2268 |
msgstr ""
|
2269 |
|
2270 |
-
#: src/Admin/Pages/TestTab.php:
|
2271 |
msgid "Make sure there is no aggressive caching on site admin area pages or try to clean cache between attempts."
|
2272 |
msgstr ""
|
2273 |
|
2274 |
-
#: src/Admin/Pages/TestTab.php:
|
2275 |
msgid "There are various reasons for that, please review the steps below."
|
2276 |
msgstr ""
|
2277 |
|
2278 |
#. translators: %s - Google G Suite Admin area URL.
|
2279 |
-
#: src/Admin/Pages/TestTab.php:
|
2280 |
msgid "Make sure that your G Suite trial period has not expired. You can check the status <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
|
2281 |
msgstr ""
|
2282 |
|
2283 |
#. translators: %s - Google G Suite Admin area URL.
|
2284 |
-
#: src/Admin/Pages/TestTab.php:
|
2285 |
msgid "Make sure that Gmail app in your G Suite is actually enabled. You can check that in Apps list in <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">G Suite Admin</a> area."
|
2286 |
msgstr ""
|
2287 |
|
2288 |
#. translators: %s - Google Developers Console URL.
|
2289 |
-
#: src/Admin/Pages/TestTab.php:
|
2290 |
msgid "Make sure that you have Gmail API enabled, and you can do that <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
|
2291 |
msgstr ""
|
2292 |
|
2293 |
-
#: src/Admin/Pages/TestTab.php:
|
2294 |
-
#: src/Admin/Pages/TestTab.php:
|
2295 |
msgid "Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled."
|
2296 |
msgstr ""
|
2297 |
|
2298 |
#. translators: %s - Gmail documentation URL.
|
2299 |
-
#: src/Admin/Pages/TestTab.php:
|
2300 |
msgid "Please follow our <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Gmail tutorial</a> to be sure that all the correct project and data is applied."
|
2301 |
msgstr ""
|
2302 |
|
2303 |
-
#: src/Admin/Pages/TestTab.php:
|
2304 |
msgid "You may have added a new API to a project"
|
2305 |
msgstr ""
|
2306 |
|
2307 |
-
#: src/Admin/Pages/TestTab.php:
|
2308 |
msgid "Try to use a separate project for your emails, so the project has only 1 Gmail API in it enabled. You will need to remove the old project and create a new one from scratch."
|
2309 |
msgstr ""
|
2310 |
|
2311 |
-
#: src/Admin/Pages/TestTab.php:
|
2312 |
msgid "SMTP.com API Error."
|
2313 |
msgstr ""
|
2314 |
|
2315 |
-
#: src/Admin/Pages/TestTab.php:
|
2316 |
msgid "Your Sender Name option is incorrect."
|
2317 |
msgstr ""
|
2318 |
|
2319 |
-
#: src/Admin/Pages/TestTab.php:
|
2320 |
msgid "Please make sure you entered an accurate Sender Name in WP Mail SMTP plugin settings."
|
2321 |
msgstr ""
|
2322 |
|
2323 |
-
#: src/Admin/Pages/TestTab.php:
|
2324 |
msgid "GuzzleHttp requirements."
|
2325 |
msgstr ""
|
2326 |
|
2327 |
-
#: src/Admin/Pages/TestTab.php:
|
2328 |
msgid "GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler."
|
2329 |
msgstr ""
|
2330 |
|
2331 |
-
#: src/Admin/Pages/TestTab.php:
|
2332 |
msgid "Edit your php.ini file on your hosting server."
|
2333 |
msgstr ""
|
2334 |
|
2335 |
-
#: src/Admin/Pages/TestTab.php:
|
2336 |
msgid "(Recommended) Enable PHP extension: cURL, by adding \"extension=curl\" to the php.ini file (without the quotation marks) OR"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
-
#: src/Admin/Pages/TestTab.php:
|
2340 |
msgid "(If cURL can't be enabled on your hosting server) Enable PHP setting: allow_url_fopen, by adding \"allow_url_fopen = On\" to the php.ini file (without the quotation marks)"
|
2341 |
msgstr ""
|
2342 |
|
2343 |
-
#: src/Admin/Pages/TestTab.php:
|
2344 |
msgid "If you don't know how to do the above we strongly suggest contacting your hosting support and provide them the \"full Error Log for debugging\" below and these steps. They should be able to fix this issue for you."
|
2345 |
msgstr ""
|
2346 |
|
2347 |
-
#: src/Admin/Pages/TestTab.php:
|
2348 |
msgid "PCRE library issue"
|
2349 |
msgstr ""
|
2350 |
|
2351 |
-
#: src/Admin/Pages/TestTab.php:
|
2352 |
msgid "It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation."
|
2353 |
msgstr ""
|
2354 |
|
2355 |
-
#: src/Admin/Pages/TestTab.php:
|
2356 |
msgid "There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33."
|
2357 |
msgstr ""
|
2358 |
|
2359 |
-
#: src/Admin/Pages/TestTab.php:
|
2360 |
msgid "Contact your web hosting provider and inform them you are having issues with libpcre2 library on PHP 7.4."
|
2361 |
msgstr ""
|
2362 |
|
2363 |
-
#: src/Admin/Pages/TestTab.php:
|
2364 |
msgid "They should be able to resolve this issue for you."
|
2365 |
msgstr ""
|
2366 |
|
2367 |
-
#: src/Admin/Pages/TestTab.php:
|
2368 |
msgid "For a quick fix, until your web hosting resolves this, you can downgrade to PHP version 7.3 on your server."
|
2369 |
msgstr ""
|
2370 |
|
2371 |
-
#: src/Admin/Pages/TestTab.php:
|
2372 |
msgid "An issue was detected."
|
2373 |
msgstr ""
|
2374 |
|
2375 |
-
#: src/Admin/Pages/TestTab.php:
|
2376 |
msgid "This means your test email was unable to be sent."
|
2377 |
msgstr ""
|
2378 |
|
2379 |
-
#: src/Admin/Pages/TestTab.php:
|
2380 |
msgid "Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc)."
|
2381 |
msgstr ""
|
2382 |
|
2383 |
-
#: src/Admin/Pages/TestTab.php:
|
2384 |
msgid "Your host is rejecting the connection."
|
2385 |
msgstr ""
|
2386 |
|
2387 |
-
#: src/Admin/Pages/TestTab.php:
|
2388 |
msgid "Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste)."
|
2389 |
msgstr ""
|
2390 |
|
2391 |
-
#: src/Admin/Pages/TestTab.php:
|
2392 |
msgid "Contact your web hosting provider and ask them to verify your server can make outside connections. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
|
2393 |
msgstr ""
|
2394 |
|
2395 |
-
#: src/Admin/Pages/TestTab.php:
|
2396 |
msgid "Try using a different mailer."
|
2397 |
msgstr ""
|
2398 |
|
2399 |
-
#: src/Admin/Pages/TestTab.php:
|
2400 |
msgid "There was a problem while sending the test email."
|
2401 |
msgstr ""
|
2402 |
|
2403 |
-
#: src/Admin/Pages/TestTab.php:
|
2404 |
msgid "Recommended next steps:"
|
2405 |
msgstr ""
|
2406 |
|
2407 |
-
#: src/Admin/Pages/TestTab.php:
|
2408 |
msgid "Need support?"
|
2409 |
msgstr ""
|
2410 |
|
2411 |
#. translators: %s - WPMailSMTP.com account area link.
|
2412 |
-
#: src/Admin/Pages/TestTab.php:
|
2413 |
msgid "As a WP Mail SMTP Pro user you have access to WP Mail SMTP priority support. Please log in to your WPMailSMTP.com account and <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">submit a support ticket</a>."
|
2414 |
msgstr ""
|
2415 |
|
2416 |
-
#: src/Admin/Pages/TestTab.php:
|
2417 |
msgid "WP Mail SMTP is a free plugin, and the team behind WPForms maintains it to give back to the WordPress community."
|
2418 |
msgstr ""
|
2419 |
|
2420 |
#. translators: %s - WPMailSMTP.com URL.
|
2421 |
-
#: src/Admin/Pages/TestTab.php:
|
2422 |
msgid "To access our world class support, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrade to WP Mail SMTP Pro</a>. Along with getting expert support, you will also get Notification controls, Email Logging, and integrations for Amazon SES, Office 365, and Outlook.com."
|
2423 |
msgstr ""
|
2424 |
|
2425 |
-
#: src/Admin/Pages/TestTab.php:
|
2426 |
msgid "Additionally, you can take advantage of our White Glove Setup. Sit back and relax while we handle everything for you! If you simply don't have time or maybe you feel a bit in over your head - we got you covered."
|
2427 |
msgstr ""
|
2428 |
|
2429 |
-
|
2430 |
-
|
|
|
2431 |
msgstr ""
|
2432 |
|
2433 |
#. translators: %1$s - WP Mail SMTP support policy URL, %2$s - WP Mail SMTP support forum URL, %3$s - WPMailSMTP.com URL.
|
2434 |
-
#: src/Admin/Pages/TestTab.php:
|
2435 |
msgid "Alternatively, we also offer <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">limited support</a> on the WordPress.org support forums. You can <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">create a support thread</a> there, but please understand that free support is not guaranteed and is limited to simple issues. If you have an urgent or complex issue, then please consider <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrading to WP Mail SMTP Pro</a> to access our priority support ticket system."
|
2436 |
msgstr ""
|
2437 |
|
2438 |
-
#: src/Admin/Pages/TestTab.php:
|
2439 |
-
msgid "
|
|
|
|
|
|
|
|
|
2440 |
msgstr ""
|
2441 |
|
2442 |
-
#: src/Admin/Pages/TestTab.php:
|
2443 |
-
msgid "
|
2444 |
msgstr ""
|
2445 |
|
2446 |
-
#: src/Admin/Pages/TestTab.php:
|
|
|
|
|
|
|
|
|
2447 |
msgid "The test email might have sent, but its deliverability should be improved."
|
2448 |
msgstr ""
|
2449 |
|
2450 |
-
#: src/Admin/Pages/TestTab.php:
|
2451 |
msgid "Domain Check Results"
|
2452 |
msgstr ""
|
2453 |
|
2454 |
-
#: src/Admin/Pages/TestTab.php:
|
2455 |
msgid "%s icon"
|
2456 |
msgstr ""
|
2457 |
|
@@ -2499,121 +2538,122 @@ msgstr ""
|
|
2499 |
msgid "I already did"
|
2500 |
msgstr ""
|
2501 |
|
2502 |
-
#: src/Admin/SetupWizard.php:
|
2503 |
-
msgid "Setup Wizard"
|
2504 |
-
msgstr ""
|
2505 |
-
|
2506 |
-
#: src/Admin/SetupWizard.php:204
|
2507 |
msgid "We're sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features."
|
2508 |
msgstr ""
|
2509 |
|
2510 |
-
|
2511 |
-
|
|
|
2512 |
msgstr ""
|
2513 |
|
2514 |
-
#: src/Admin/SetupWizard.php:
|
2515 |
msgid "WP Mail SMTP › Setup Wizard"
|
2516 |
msgstr ""
|
2517 |
|
2518 |
-
#: src/Admin/SetupWizard.php:
|
2519 |
msgid "Whoops, something's not working."
|
2520 |
msgstr ""
|
2521 |
|
2522 |
-
#: src/Admin/SetupWizard.php:
|
2523 |
msgid "It looks like something is preventing JavaScript from loading on your website. WP Mail SMTP requires JavaScript in order to give you the best possible experience."
|
2524 |
msgstr ""
|
2525 |
|
2526 |
-
#: src/Admin/SetupWizard.php:
|
2527 |
msgid "In order to fix this issue, please check each of the items below:"
|
2528 |
msgstr ""
|
2529 |
|
2530 |
-
#: src/Admin/SetupWizard.php:
|
2531 |
msgid "If you are using an ad blocker, please disable it or whitelist the current page."
|
2532 |
msgstr ""
|
2533 |
|
2534 |
-
#: src/Admin/SetupWizard.php:
|
2535 |
msgid "If you aren't already using Chrome, Firefox, Safari, or Edge, then please try switching to one of these popular browsers."
|
2536 |
msgstr ""
|
2537 |
|
2538 |
-
#: src/Admin/SetupWizard.php:
|
2539 |
msgid "Confirm that your browser is updated to the latest version."
|
2540 |
msgstr ""
|
2541 |
|
2542 |
-
#: src/Admin/SetupWizard.php:
|
2543 |
msgid "If you've checked each of these details and are still running into issues, then please get in touch with our support team. We’d be happy to help!"
|
2544 |
msgstr ""
|
2545 |
|
2546 |
-
#: src/Admin/SetupWizard.php:
|
2547 |
msgid "Copy the error message above and paste it in a message to the WP Mail SMTP support team."
|
2548 |
msgstr ""
|
2549 |
|
2550 |
-
#: src/Admin/SetupWizard.php:
|
2551 |
msgid "Contact Us"
|
2552 |
msgstr ""
|
2553 |
|
2554 |
-
#: src/Admin/SetupWizard.php:
|
2555 |
-
#: src/Admin/SetupWizard.php:
|
2556 |
msgid "You don't have permission to change options for this WP site!"
|
2557 |
msgstr ""
|
2558 |
|
2559 |
-
#: src/Admin/SetupWizard.php:
|
2560 |
msgid "Could not install the plugin. You don't have permission to install plugins."
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: src/Admin/SetupWizard.php:
|
2564 |
msgid "Could not install the plugin. Plugin slug is missing."
|
2565 |
msgstr ""
|
2566 |
|
2567 |
-
#: src/Admin/SetupWizard.php:
|
2568 |
-
#: src/Admin/SetupWizard.php:
|
2569 |
msgid "Could not install the plugin. Don't have file permission."
|
2570 |
msgstr ""
|
2571 |
|
2572 |
-
#: src/Admin/SetupWizard.php:
|
2573 |
msgid "Could not install the plugin. WP Plugin installer initialization failed."
|
2574 |
msgstr ""
|
2575 |
|
2576 |
-
#: src/Admin/SetupWizard.php:
|
2577 |
msgid "Could not install the plugin. WP Plugin installer could not retrieve plugin information."
|
2578 |
msgstr ""
|
2579 |
|
2580 |
-
#: src/Admin/SetupWizard.php:
|
|
|
|
|
|
|
|
|
2581 |
msgid "Google Analytics by MonsterInsights"
|
2582 |
msgstr ""
|
2583 |
|
2584 |
-
#: src/Admin/SetupWizard.php:
|
2585 |
msgid "All in One SEO"
|
2586 |
msgstr ""
|
2587 |
|
2588 |
-
#: src/Admin/SetupWizard.php:
|
2589 |
msgid "Giveaways by RafflePress"
|
2590 |
msgstr ""
|
2591 |
|
2592 |
-
#: src/Admin/SetupWizard.php:
|
2593 |
msgid "Smash Balloon Social Photo Feed"
|
2594 |
msgstr ""
|
2595 |
|
2596 |
-
#: src/Admin/SetupWizard.php:
|
2597 |
msgid "SeedProd Landing Page Builder"
|
2598 |
msgstr ""
|
2599 |
|
2600 |
-
#: src/Admin/SetupWizard.php:
|
2601 |
msgid "WP Call Button"
|
2602 |
msgstr ""
|
2603 |
|
2604 |
-
#: src/Admin/SetupWizard.php:
|
2605 |
msgid "You are already using the WP Mail SMTP PRO version. Please refresh this page and verify your license key."
|
2606 |
msgstr ""
|
2607 |
|
2608 |
-
#: src/Admin/SetupWizard.php:
|
2609 |
msgid "You don't have the permission to perform this action."
|
2610 |
msgstr ""
|
2611 |
|
2612 |
-
#: src/Admin/SetupWizard.php:
|
2613 |
msgid "Please enter a valid license key!"
|
2614 |
msgstr ""
|
2615 |
|
2616 |
-
#: src/Admin/SetupWizard.php:
|
2617 |
msgid "Upgrade functionality not available!"
|
2618 |
msgstr ""
|
2619 |
|
@@ -2671,35 +2711,35 @@ msgid "Pro version installed but needs to be activated on the Plugins page."
|
|
2671 |
msgstr ""
|
2672 |
|
2673 |
#. translators: %1$s - WP Mail SMTP plugin name; %2$s - WPMailSMTP.com URL to a related doc.
|
2674 |
-
#: src/Core.php:
|
2675 |
msgid "Your site is running an outdated version of PHP that is no longer supported and may cause issues with %1$s. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Read more</a> for additional information."
|
2676 |
msgstr ""
|
2677 |
|
2678 |
-
#: src/Core.php:
|
2679 |
msgid "<strong>Please Note:</strong> Support for PHP 5.5 will be discontinued in 2021. After this, if no further action is taken, WP Mail SMTP functionality will be disabled."
|
2680 |
msgstr ""
|
2681 |
|
2682 |
#. translators: %s - plugin name and its version.
|
2683 |
-
#: src/Core.php:
|
2684 |
msgid "<strong>EMAILING DISABLED:</strong> The %s is currently blocking all emails from being sent."
|
2685 |
msgstr ""
|
2686 |
|
2687 |
#. translators: %1$s - constant name; %2$s - constant value.
|
2688 |
-
#: src/Core.php:
|
2689 |
msgid "To send emails, change the value of the %1$s constant to %2$s."
|
2690 |
msgstr ""
|
2691 |
|
2692 |
#. translators: %s - plugin Misc settings page URL.
|
2693 |
-
#: src/Core.php:
|
2694 |
msgid "To send emails, go to plugin <a href=\"%s\">Misc settings</a> and disable the \"Do Not Send\" option."
|
2695 |
msgstr ""
|
2696 |
|
2697 |
#. translators: %s - plugin name and its version.
|
2698 |
-
#: src/Core.php:
|
2699 |
msgid "<strong>EMAIL DELIVERY ERROR:</strong> the plugin %s logged this error during the last time it tried to send an email:"
|
2700 |
msgstr ""
|
2701 |
|
2702 |
-
#: src/Core.php:
|
2703 |
msgid "Consider running an email test after fixing it."
|
2704 |
msgstr ""
|
2705 |
|
@@ -2788,10 +2828,14 @@ msgid "If you want to use a different From Email address you can set-up a Google
|
|
2788 |
msgstr ""
|
2789 |
|
2790 |
#: src/Providers/Gmail/Options.php:215
|
|
|
|
|
|
|
|
|
2791 |
msgid "Removing the connection will give you an ability to redo the connection or link to another Google account."
|
2792 |
msgstr ""
|
2793 |
|
2794 |
-
#: src/Providers/Gmail/Options.php:
|
2795 |
msgid "You need to save settings with Client ID and Client Secret before you can proceed."
|
2796 |
msgstr ""
|
2797 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: WP Mail SMTP 2.7.0\n"
|
4 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-mail-smtp\n"
|
5 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
6 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
7 |
"MIME-Version: 1.0\n"
|
8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
9 |
"Content-Transfer-Encoding: 8bit\n"
|
10 |
+
"POT-Creation-Date: 2021-03-22T16:00:25+00:00\n"
|
11 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
12 |
"X-Generator: WP-CLI 2.4.0\n"
|
13 |
"X-Domain: wp-mail-smtp\n"
|
30 |
msgstr ""
|
31 |
|
32 |
#. Author of the plugin
|
33 |
+
#: src/Admin/Pages/About.php:373
|
34 |
msgid "WPForms"
|
35 |
msgstr ""
|
36 |
|
62 |
msgstr ""
|
63 |
|
64 |
#: assets/languages/wp-mail-smtp-vue.php:23
|
65 |
+
msgid "Return to Plugin Settings"
|
66 |
msgstr ""
|
67 |
|
68 |
#: assets/languages/wp-mail-smtp-vue.php:26
|
69 |
+
msgid "Error Message:"
|
70 |
msgstr ""
|
71 |
|
72 |
#: assets/languages/wp-mail-smtp-vue.php:29
|
73 |
+
#: src/Connect.php:57
|
74 |
+
msgid "OK"
|
75 |
msgstr ""
|
76 |
|
77 |
#: assets/languages/wp-mail-smtp-vue.php:32
|
78 |
+
#: src/Admin/Area.php:394
|
79 |
+
msgid "Heads up!"
|
80 |
msgstr ""
|
81 |
|
82 |
#: assets/languages/wp-mail-smtp-vue.php:35
|
83 |
+
msgid "Please fill out all the required fields to continue."
|
84 |
msgstr ""
|
85 |
|
86 |
#: assets/languages/wp-mail-smtp-vue.php:38
|
87 |
+
msgid "Settings Updated"
|
88 |
msgstr ""
|
89 |
|
90 |
#: assets/languages/wp-mail-smtp-vue.php:41
|
91 |
+
msgid "Could Not Save Changes"
|
92 |
msgstr ""
|
93 |
|
94 |
#: assets/languages/wp-mail-smtp-vue.php:44
|
95 |
+
msgid "Return to Mailer Settings"
|
96 |
msgstr ""
|
97 |
|
98 |
#: assets/languages/wp-mail-smtp-vue.php:47
|
99 |
+
msgid "Whoops, we found an issue!"
|
100 |
msgstr ""
|
101 |
|
102 |
#: assets/languages/wp-mail-smtp-vue.php:50
|
103 |
+
msgid "It looks like something went wrong..."
|
|
|
104 |
msgstr ""
|
105 |
|
106 |
#: assets/languages/wp-mail-smtp-vue.php:53
|
108 |
msgstr ""
|
109 |
|
110 |
#: assets/languages/wp-mail-smtp-vue.php:56
|
111 |
+
msgid "Welcome to the WP Mail SMTP Setup Wizard!"
|
112 |
msgstr ""
|
113 |
|
114 |
#: assets/languages/wp-mail-smtp-vue.php:59
|
115 |
+
msgid "We’ll guide you through each step needed to get WP Mail SMTP fully set up on your site."
|
116 |
msgstr ""
|
117 |
|
118 |
#: assets/languages/wp-mail-smtp-vue.php:62
|
119 |
+
msgid "Let's Get Started"
|
120 |
msgstr ""
|
121 |
|
122 |
#: assets/languages/wp-mail-smtp-vue.php:65
|
123 |
+
#: src/Admin/SetupWizard.php:252
|
124 |
+
msgid "Go back to the Dashboard"
|
125 |
msgstr ""
|
126 |
|
127 |
#: assets/languages/wp-mail-smtp-vue.php:68
|
128 |
+
msgid "Import data from your current plugins"
|
129 |
msgstr ""
|
130 |
|
131 |
#: assets/languages/wp-mail-smtp-vue.php:71
|
132 |
+
msgid "We have detected other SMTP plugins installed on your website. Select which plugin's data you would like to import to WP Mail SMTP."
|
133 |
msgstr ""
|
134 |
|
135 |
#: assets/languages/wp-mail-smtp-vue.php:74
|
136 |
+
msgid "Import Data and Continue"
|
137 |
msgstr ""
|
138 |
|
139 |
#: assets/languages/wp-mail-smtp-vue.php:77
|
140 |
+
msgid "Skip this Step"
|
141 |
msgstr ""
|
142 |
|
143 |
#: assets/languages/wp-mail-smtp-vue.php:80
|
144 |
+
msgid "Previous Step"
|
145 |
msgstr ""
|
146 |
|
147 |
#: assets/languages/wp-mail-smtp-vue.php:83
|
148 |
+
msgid "Easy WP SMTP"
|
149 |
msgstr ""
|
150 |
|
151 |
#: assets/languages/wp-mail-smtp-vue.php:86
|
152 |
+
msgid "Post SMTP Mailer"
|
153 |
msgstr ""
|
154 |
|
155 |
#: assets/languages/wp-mail-smtp-vue.php:89
|
156 |
+
msgid "SMTP Mailer"
|
157 |
msgstr ""
|
158 |
|
159 |
#: assets/languages/wp-mail-smtp-vue.php:92
|
160 |
+
msgid "WP SMTP"
|
161 |
msgstr ""
|
162 |
|
163 |
#: assets/languages/wp-mail-smtp-vue.php:95
|
164 |
+
msgid "Whoops, looks like things aren’t configured properly."
|
165 |
msgstr ""
|
166 |
|
167 |
#: assets/languages/wp-mail-smtp-vue.php:98
|
168 |
+
msgid "We just tried to send a test email, but something prevented that from working. To see more details about the issue we detected, as well as our suggestions to fix it, please start troubleshooting."
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: assets/languages/wp-mail-smtp-vue.php:101
|
172 |
+
msgid "Start Troubleshooting"
|
173 |
+
msgstr ""
|
174 |
+
|
175 |
+
#: assets/languages/wp-mail-smtp-vue.php:104
|
176 |
+
msgid "Send us Feedback"
|
177 |
+
msgstr ""
|
178 |
+
|
179 |
+
#: assets/languages/wp-mail-smtp-vue.php:107
|
180 |
+
msgid "Finish Setup"
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: assets/languages/wp-mail-smtp-vue.php:110
|
184 |
#: src/Providers/PepipostAPI/Options.php:94
|
185 |
#: src/Providers/Sendgrid/Options.php:63
|
186 |
#: src/Providers/Sendinblue/Options.php:96
|
188 |
msgid "API Key"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: assets/languages/wp-mail-smtp-vue.php:113
|
192 |
#: src/Providers/SMTPcom/Options.php:122
|
193 |
msgid "Sender Name"
|
194 |
msgstr ""
|
195 |
|
196 |
#. Translators: Link to the SMTP.com API settings.
|
197 |
+
#: assets/languages/wp-mail-smtp-vue.php:117
|
198 |
msgid "%1$sFollow this link%2$s to get an API Key for SMTP.com."
|
199 |
msgstr ""
|
200 |
|
201 |
#. Translators: Link to the SMTP.com Senders/Channel settings.
|
202 |
+
#: assets/languages/wp-mail-smtp-vue.php:121
|
203 |
msgid "%1$sFollow this link%2$s to get a Sender Name for SMTP.com."
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: assets/languages/wp-mail-smtp-vue.php:124
|
207 |
+
#: src/Admin/Pages/SettingsTab.php:190
|
208 |
msgid "From Name"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: assets/languages/wp-mail-smtp-vue.php:127
|
212 |
+
#: src/Admin/Pages/SettingsTab.php:216
|
213 |
msgid "Force From Name"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: assets/languages/wp-mail-smtp-vue.php:130
|
217 |
+
#: src/Admin/Pages/SettingsTab.php:120
|
218 |
msgid "From Email"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: assets/languages/wp-mail-smtp-vue.php:133
|
222 |
+
#: src/Admin/Pages/SettingsTab.php:171
|
223 |
msgid "Force From Email"
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: assets/languages/wp-mail-smtp-vue.php:136
|
227 |
msgid "If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins."
|
228 |
msgstr ""
|
229 |
|
230 |
+
#: assets/languages/wp-mail-smtp-vue.php:139
|
231 |
msgid "If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins."
|
232 |
msgstr ""
|
233 |
|
234 |
+
#: assets/languages/wp-mail-smtp-vue.php:142
|
235 |
+
#: src/Admin/Pages/SettingsTab.php:202
|
236 |
msgid "The name that emails are sent from."
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: assets/languages/wp-mail-smtp-vue.php:145
|
240 |
+
#: src/Admin/Pages/SettingsTab.php:153
|
241 |
msgid "The email address that emails are sent from."
|
242 |
msgstr ""
|
243 |
|
244 |
+
#: assets/languages/wp-mail-smtp-vue.php:148
|
245 |
#: src/Providers/SMTPcom/Options.php:60
|
246 |
msgid "Get Started with SMTP.com"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: assets/languages/wp-mail-smtp-vue.php:151
|
250 |
msgid "Read how to set up SMTP.com"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: assets/languages/wp-mail-smtp-vue.php:154
|
254 |
+
msgid "What could we do to improve?"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: assets/languages/wp-mail-smtp-vue.php:157
|
258 |
+
msgid "We're sorry things didn't go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you're willing to share!"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: assets/languages/wp-mail-smtp-vue.php:160
|
262 |
+
msgid "Yes, I give WP Mail SMTP permission to contact me for any follow up questions."
|
|
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: assets/languages/wp-mail-smtp-vue.php:163
|
266 |
+
msgid "Submit Feedback"
|
|
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: assets/languages/wp-mail-smtp-vue.php:166
|
270 |
+
msgid "How was your WP Mail SMTP setup experience?"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: assets/languages/wp-mail-smtp-vue.php:169
|
274 |
+
msgid "Our goal is to make your SMTP setup as simple and straightforward as possible. We'd love to know how this process went for you!"
|
|
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: assets/languages/wp-mail-smtp-vue.php:172
|
278 |
+
msgid "Congrats, you’ve successfully set up WP Mail SMTP!"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: assets/languages/wp-mail-smtp-vue.php:175
|
282 |
+
msgid "Here’s what to do next:"
|
|
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: assets/languages/wp-mail-smtp-vue.php:178
|
286 |
+
msgid "Check out our other free WordPress plugins:"
|
|
|
287 |
msgstr ""
|
288 |
|
|
|
289 |
#: assets/languages/wp-mail-smtp-vue.php:181
|
290 |
+
msgid "Upgrade to Unlock Powerful SMTP Features"
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: assets/languages/wp-mail-smtp-vue.php:184
|
294 |
+
msgid "Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites."
|
|
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: assets/languages/wp-mail-smtp-vue.php:187
|
298 |
+
msgid "Multisite Network Settings"
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: assets/languages/wp-mail-smtp-vue.php:190
|
302 |
+
msgid "Manage Default Notifications"
|
|
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: assets/languages/wp-mail-smtp-vue.php:193
|
306 |
+
msgid "Detailed Email Logs"
|
|
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: assets/languages/wp-mail-smtp-vue.php:196
|
310 |
+
msgid "Upgrade to Pro Today"
|
311 |
msgstr ""
|
312 |
|
313 |
+
#: assets/languages/wp-mail-smtp-vue.php:199
|
314 |
+
#: src/Admin/Pages/TestTab.php:69
|
315 |
+
msgid "Send a Test Email"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#. Translators: Different bold styles and discount value (%5$s).
|
319 |
#: assets/languages/wp-mail-smtp-vue.php:203
|
320 |
+
msgid "%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave %5$s today%4$s, automatically applied at checkout."
|
321 |
msgstr ""
|
322 |
|
323 |
#: assets/languages/wp-mail-smtp-vue.php:206
|
324 |
+
msgid "Star icon"
|
325 |
msgstr ""
|
326 |
|
327 |
#: assets/languages/wp-mail-smtp-vue.php:209
|
328 |
+
msgid "Thanks for the feedback!"
|
|
|
|
|
|
|
|
|
329 |
msgstr ""
|
330 |
|
331 |
+
#. Translators: %1$s and %2$s are HTML bold tags; %3$s is a new line HTML tag; %4$s are 5 golden star icons in HTML.
|
332 |
+
#: assets/languages/wp-mail-smtp-vue.php:213
|
333 |
+
msgid "Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features."
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: assets/languages/wp-mail-smtp-vue.php:216
|
337 |
+
msgid "Rate on WordPress.org"
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: assets/languages/wp-mail-smtp-vue.php:219
|
341 |
+
#: src/Providers/Sendgrid/Options.php:103
|
342 |
+
#: src/Providers/Sendinblue/Options.php:128
|
343 |
+
msgid "Sending Domain"
|
344 |
msgstr ""
|
345 |
|
346 |
+
#. Translators: Link to the Sendinblue API settings.
|
347 |
+
#: assets/languages/wp-mail-smtp-vue.php:223
|
348 |
+
msgid "%1$sFollow this link%2$s to get an API Key for Sendinblue."
|
349 |
msgstr ""
|
350 |
|
351 |
+
#. Translators: Link to the Sendinblue doc page on wpmailsmtp.com.
|
352 |
#: assets/languages/wp-mail-smtp-vue.php:227
|
353 |
+
msgid "Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s"
|
354 |
msgstr ""
|
355 |
|
356 |
#: assets/languages/wp-mail-smtp-vue.php:230
|
357 |
+
msgid "Get Started with Sendinblue"
|
358 |
msgstr ""
|
359 |
|
360 |
#: assets/languages/wp-mail-smtp-vue.php:233
|
361 |
+
msgid "Read how to set up Sendinblue"
|
362 |
msgstr ""
|
363 |
|
364 |
+
#. Translators: Link to the Sendgrid API settings.
|
365 |
+
#: assets/languages/wp-mail-smtp-vue.php:237
|
366 |
+
msgid "%1$sFollow this link%2$s to get an API Key for Sendgrid."
|
367 |
msgstr ""
|
368 |
|
369 |
+
#. Translators: italic styling.
|
370 |
+
#: assets/languages/wp-mail-smtp-vue.php:241
|
371 |
+
msgid "To send emails you will need only a %1$sMail Send%2$s access level for this API key."
|
372 |
msgstr ""
|
373 |
|
374 |
+
#. Translators: Link to the Sendgrid doc page on wpmailsmtp.com.
|
375 |
+
#: assets/languages/wp-mail-smtp-vue.php:245
|
376 |
+
msgid "Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: assets/languages/wp-mail-smtp-vue.php:248
|
380 |
+
msgid "Read how to set up Sendgrid"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: assets/languages/wp-mail-smtp-vue.php:251
|
384 |
+
#: src/Providers/Mailgun/Options.php:112
|
385 |
+
msgid "Region"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: assets/languages/wp-mail-smtp-vue.php:254
|
389 |
+
msgid "The data center location used by your Zoho account."
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: assets/languages/wp-mail-smtp-vue.php:257
|
393 |
+
#: src/Providers/Gmail/Options.php:86
|
394 |
+
msgid "Client ID"
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: assets/languages/wp-mail-smtp-vue.php:260
|
398 |
+
#: src/Providers/Gmail/Options.php:101
|
399 |
+
msgid "Client Secret"
|
400 |
msgstr ""
|
401 |
|
|
|
402 |
#: assets/languages/wp-mail-smtp-vue.php:263
|
403 |
+
msgid "Redirect URI"
|
404 |
msgstr ""
|
405 |
|
406 |
#: assets/languages/wp-mail-smtp-vue.php:266
|
407 |
+
#: src/Providers/Gmail/Options.php:145
|
408 |
+
msgid "Authorization"
|
409 |
msgstr ""
|
410 |
|
411 |
#: assets/languages/wp-mail-smtp-vue.php:269
|
412 |
+
msgid "Read how to set up Zoho Mail"
|
413 |
msgstr ""
|
414 |
|
415 |
#: assets/languages/wp-mail-smtp-vue.php:272
|
416 |
+
#: src/Providers/OptionsAbstract.php:198
|
417 |
+
msgid "SMTP Host"
|
418 |
msgstr ""
|
419 |
|
420 |
#: assets/languages/wp-mail-smtp-vue.php:275
|
421 |
+
#: src/Providers/OptionsAbstract.php:212
|
422 |
+
msgid "Encryption"
|
423 |
msgstr ""
|
424 |
|
425 |
+
#: assets/languages/wp-mail-smtp-vue.php:278
|
426 |
+
#: src/Providers/OptionsAbstract.php:252
|
427 |
+
msgid "SMTP Port"
|
428 |
msgstr ""
|
429 |
|
430 |
+
#: assets/languages/wp-mail-smtp-vue.php:281
|
431 |
+
#: src/Providers/OptionsAbstract.php:266
|
432 |
+
msgid "Auto TLS"
|
433 |
msgstr ""
|
434 |
|
435 |
+
#: assets/languages/wp-mail-smtp-vue.php:284
|
436 |
+
msgid "Enable Auto TLS"
|
437 |
msgstr ""
|
438 |
|
439 |
+
#: assets/languages/wp-mail-smtp-vue.php:287
|
440 |
+
#: src/Providers/OptionsAbstract.php:280
|
441 |
+
msgid "By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled."
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: assets/languages/wp-mail-smtp-vue.php:290
|
445 |
+
#: src/Providers/OptionsAbstract.php:288
|
446 |
+
msgid "Authentication"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: assets/languages/wp-mail-smtp-vue.php:293
|
450 |
+
#: src/Admin/Pages/TestTab.php:672
|
451 |
+
msgid "Enable Authentication"
|
452 |
+
msgstr ""
|
453 |
+
|
454 |
+
#: assets/languages/wp-mail-smtp-vue.php:296
|
455 |
+
#: src/Providers/OptionsAbstract.php:307
|
456 |
+
msgid "SMTP Username"
|
457 |
msgstr ""
|
458 |
|
|
|
459 |
#: assets/languages/wp-mail-smtp-vue.php:299
|
460 |
+
#: src/Providers/OptionsAbstract.php:321
|
461 |
+
msgid "SMTP Password"
|
462 |
msgstr ""
|
463 |
|
464 |
#: assets/languages/wp-mail-smtp-vue.php:302
|
465 |
+
#: src/Providers/OptionsAbstract.php:244
|
466 |
+
msgid "For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS."
|
467 |
msgstr ""
|
468 |
|
469 |
#: assets/languages/wp-mail-smtp-vue.php:305
|
470 |
+
#: src/Providers/OptionsAbstract.php:222
|
471 |
+
msgid "None"
|
472 |
msgstr ""
|
473 |
|
474 |
#: assets/languages/wp-mail-smtp-vue.php:308
|
475 |
+
#: src/Providers/OptionsAbstract.php:231
|
476 |
+
msgid "SSL"
|
477 |
msgstr ""
|
478 |
|
479 |
#: assets/languages/wp-mail-smtp-vue.php:311
|
480 |
+
#: src/Providers/OptionsAbstract.php:240
|
481 |
+
msgid "TLS"
|
482 |
msgstr ""
|
483 |
|
484 |
#: assets/languages/wp-mail-smtp-vue.php:314
|
485 |
+
msgid "Authorized Redirect URI"
|
486 |
msgstr ""
|
487 |
|
488 |
#: assets/languages/wp-mail-smtp-vue.php:317
|
489 |
+
msgid "Select which email address you would like to send your emails from."
|
|
|
490 |
msgstr ""
|
491 |
|
492 |
#: assets/languages/wp-mail-smtp-vue.php:320
|
493 |
+
msgid "Read how to set up the Gmail mailer"
|
494 |
msgstr ""
|
495 |
|
496 |
#: assets/languages/wp-mail-smtp-vue.php:323
|
497 |
+
msgid "Access Key ID"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: assets/languages/wp-mail-smtp-vue.php:326
|
501 |
+
msgid "Secret Access Key"
|
|
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: assets/languages/wp-mail-smtp-vue.php:329
|
505 |
+
msgid "SES Identities"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: assets/languages/wp-mail-smtp-vue.php:332
|
509 |
+
msgid "Please select the Amazon SES API region which is the closest to where your website is hosted. This can help to decrease network latency between your site and Amazon SES, which will speed up email sending."
|
|
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: assets/languages/wp-mail-smtp-vue.php:335
|
513 |
+
msgid "Read how to set up Amazon SES"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: assets/languages/wp-mail-smtp-vue.php:338
|
517 |
+
msgid "It looks like we can't load oAuth connected data."
|
518 |
msgstr ""
|
519 |
|
|
|
520 |
#: assets/languages/wp-mail-smtp-vue.php:341
|
521 |
+
msgid "It looks like we can't load existing settings."
|
522 |
msgstr ""
|
523 |
|
524 |
#: assets/languages/wp-mail-smtp-vue.php:344
|
525 |
+
msgid "It looks like we can't remove oAuth connection."
|
526 |
msgstr ""
|
527 |
|
528 |
+
#: assets/languages/wp-mail-smtp-vue.php:347
|
529 |
+
msgid "It looks like we can't retrieve the Amazon SES Identities."
|
|
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: assets/languages/wp-mail-smtp-vue.php:350
|
533 |
+
msgid "It looks like we can't register the Amazon SES Identity."
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: assets/languages/wp-mail-smtp-vue.php:353
|
537 |
+
msgid "It looks like we can't load oAuth redirect."
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: assets/languages/wp-mail-smtp-vue.php:356
|
541 |
+
#: src/Admin/Pages/SettingsTab.php:257
|
542 |
+
msgid "Mailer"
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: assets/languages/wp-mail-smtp-vue.php:359
|
546 |
+
msgid "I Understand, Continue"
|
547 |
msgstr ""
|
548 |
|
549 |
+
#: assets/languages/wp-mail-smtp-vue.php:362
|
550 |
+
msgid "Choose a Different Mailer"
|
551 |
msgstr ""
|
552 |
|
553 |
+
#: assets/languages/wp-mail-smtp-vue.php:365
|
554 |
+
msgid "is a PRO Feature"
|
555 |
msgstr ""
|
556 |
|
557 |
+
#: assets/languages/wp-mail-smtp-vue.php:368
|
558 |
+
msgid "Choose Your SMTP Mailer"
|
559 |
msgstr ""
|
560 |
|
561 |
+
#. Translators: Link to the SMTP Mailer docs page.
|
562 |
#: assets/languages/wp-mail-smtp-vue.php:372
|
563 |
+
msgid "Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option."
|
564 |
msgstr ""
|
565 |
|
566 |
#: assets/languages/wp-mail-smtp-vue.php:375
|
567 |
+
msgid "Save and Continue"
|
568 |
msgstr ""
|
569 |
|
570 |
#: assets/languages/wp-mail-smtp-vue.php:378
|
571 |
+
msgid "Recommended Mailers"
|
572 |
msgstr ""
|
573 |
|
574 |
+
#: assets/languages/wp-mail-smtp-vue.php:381
|
575 |
+
msgid "Application ID"
|
|
|
576 |
msgstr ""
|
577 |
|
578 |
+
#: assets/languages/wp-mail-smtp-vue.php:384
|
579 |
+
msgid "Application Password"
|
580 |
msgstr ""
|
581 |
|
582 |
+
#: assets/languages/wp-mail-smtp-vue.php:387
|
583 |
+
msgid "Read how to set up Outlook"
|
584 |
msgstr ""
|
585 |
|
586 |
+
#: assets/languages/wp-mail-smtp-vue.php:390
|
587 |
+
#: src/Admin/SetupWizard.php:431
|
588 |
+
msgid "WP Mail SMTP logo"
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: assets/languages/wp-mail-smtp-vue.php:393
|
592 |
+
#: src/Providers/Mailgun/Options.php:87
|
593 |
+
msgid "Domain Name"
|
594 |
msgstr ""
|
595 |
|
596 |
+
#. Translators: Link to the Mailgun API settings.
|
597 |
#: assets/languages/wp-mail-smtp-vue.php:397
|
598 |
+
msgid "%1$sFollow this link%2$s to get an API Key from Mailgun."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
msgstr ""
|
600 |
|
601 |
+
#. Translators: Link to the Mailgun Domain settings.
|
602 |
+
#: assets/languages/wp-mail-smtp-vue.php:401
|
603 |
+
msgid "%1$sFollow this link%2$s to get a Domain Name from Mailgun."
|
604 |
msgstr ""
|
605 |
|
606 |
+
#. Translators: Link to the Mailgun documentation.
|
607 |
+
#: assets/languages/wp-mail-smtp-vue.php:405
|
608 |
+
msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com."
|
609 |
msgstr ""
|
610 |
|
611 |
+
#: assets/languages/wp-mail-smtp-vue.php:408
|
612 |
+
msgid "Read how to set up Mailgun"
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: assets/languages/wp-mail-smtp-vue.php:411
|
616 |
+
#: src/Providers/Mailgun/Options.php:122
|
617 |
+
msgid "US"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: assets/languages/wp-mail-smtp-vue.php:414
|
621 |
+
#: src/Providers/Mailgun/Options.php:131
|
622 |
+
msgid "EU"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#. Translators: %1$s - the number of current step, %2$s - number of all steps.
|
626 |
+
#: assets/languages/wp-mail-smtp-vue.php:418
|
627 |
+
msgid "Step %1$s of %2$s"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: assets/languages/wp-mail-smtp-vue.php:421
|
631 |
+
msgid "Copy input value"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: assets/languages/wp-mail-smtp-vue.php:424
|
635 |
+
msgid "Copied!"
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: assets/languages/wp-mail-smtp-vue.php:427
|
639 |
+
msgid "The value entered does not match the required format"
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: assets/languages/wp-mail-smtp-vue.php:430
|
643 |
+
msgid "Install"
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: assets/languages/wp-mail-smtp-vue.php:433
|
647 |
+
msgid "Installed"
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: assets/languages/wp-mail-smtp-vue.php:436
|
651 |
+
#: src/Admin/Area.php:493
|
652 |
+
#: src/Admin/Pages/About.php:326
|
653 |
+
msgid "Activated"
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: assets/languages/wp-mail-smtp-vue.php:439
|
657 |
+
msgid "It looks like the plugin installation failed!"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: assets/languages/wp-mail-smtp-vue.php:442
|
661 |
+
msgid "It looks like we can't install the plugin."
|
662 |
msgstr ""
|
663 |
|
664 |
+
#: assets/languages/wp-mail-smtp-vue.php:445
|
665 |
+
msgid "You appear to be offline. Plugin not installed."
|
666 |
msgstr ""
|
667 |
|
668 |
+
#: assets/languages/wp-mail-smtp-vue.php:448
|
669 |
+
msgid "Can't fetch plugins information."
|
670 |
msgstr ""
|
671 |
|
672 |
+
#: assets/languages/wp-mail-smtp-vue.php:451
|
673 |
+
msgid "It looks like we can't fetch plugins information."
|
674 |
msgstr ""
|
675 |
|
676 |
+
#. Translators: Error status and error text.
|
677 |
+
#: assets/languages/wp-mail-smtp-vue.php:456
|
678 |
+
msgid "%1$s, %2$s"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: assets/languages/wp-mail-smtp-vue.php:459
|
682 |
+
msgid "You appear to be offline. Plugin information not retrieved."
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: assets/languages/wp-mail-smtp-vue.php:462
|
686 |
+
#: src/Admin/Area.php:137
|
687 |
+
msgid "There was an error while processing the authentication request. Please try again."
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: assets/languages/wp-mail-smtp-vue.php:465
|
691 |
+
msgid "There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again."
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: assets/languages/wp-mail-smtp-vue.php:468
|
695 |
+
#: src/Admin/Area.php:153
|
696 |
+
msgid "You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail."
|
697 |
msgstr ""
|
698 |
|
699 |
+
#: assets/languages/wp-mail-smtp-vue.php:471
|
700 |
+
msgid "You have successfully linked the current site with your Microsoft API project. Now you can start sending emails through Outlook."
|
|
|
701 |
msgstr ""
|
702 |
|
703 |
+
#: assets/languages/wp-mail-smtp-vue.php:474
|
704 |
+
msgid "You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail."
|
|
|
705 |
msgstr ""
|
706 |
|
707 |
+
#: assets/languages/wp-mail-smtp-vue.php:477
|
708 |
+
msgid "Successful Authorization"
|
|
|
709 |
msgstr ""
|
710 |
|
711 |
+
#: assets/languages/wp-mail-smtp-vue.php:480
|
712 |
+
msgid "Authorization Error!"
|
|
|
713 |
msgstr ""
|
714 |
|
715 |
+
#. Translators: name of the oAuth provider (Google, Microsoft, ...).
|
716 |
+
#: assets/languages/wp-mail-smtp-vue.php:484
|
717 |
+
msgid "Connect to %s"
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: assets/languages/wp-mail-smtp-vue.php:487
|
721 |
+
msgid "Before continuing, you'll need to allow this plugin to send emails using your %s account."
|
722 |
msgstr ""
|
723 |
|
724 |
+
#: assets/languages/wp-mail-smtp-vue.php:490
|
725 |
+
#: src/Providers/Gmail/Options.php:182
|
726 |
+
msgid "Remove Connection"
|
727 |
msgstr ""
|
728 |
|
729 |
+
#. Translators: link to the Google documentation page.
|
730 |
#: assets/languages/wp-mail-smtp-vue.php:494
|
731 |
+
msgid "If you want to use a different From Email address you can setup a Google email alias. %1$sFollow these instructions%2$s, then select the alias in the From Email section below."
|
|
|
|
|
|
|
|
|
|
|
|
|
732 |
msgstr ""
|
733 |
|
734 |
+
#. Translators: name of the oAuth provider (Google, Microsoft, ...).
|
735 |
+
#: assets/languages/wp-mail-smtp-vue.php:498
|
736 |
+
msgid "Removing this connection will give you the ability to redo the connection or connect to different %s account."
|
737 |
msgstr ""
|
738 |
|
739 |
+
#: assets/languages/wp-mail-smtp-vue.php:501
|
740 |
+
msgid "Connected as"
|
|
|
741 |
msgstr ""
|
742 |
|
743 |
+
#. Translators: Minimum and maximum number that can be used.
|
744 |
+
#: assets/languages/wp-mail-smtp-vue.php:505
|
745 |
+
msgid "Please enter a value between %1$s and %2$s"
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: assets/languages/wp-mail-smtp-vue.php:508
|
749 |
+
msgid "Value has to be a round number"
|
|
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: assets/languages/wp-mail-smtp-vue.php:511
|
753 |
+
msgid "It looks like we can't perform the mailer configuration check."
|
|
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: assets/languages/wp-mail-smtp-vue.php:514
|
757 |
+
msgid "It looks like we can't send the feedback."
|
|
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: assets/languages/wp-mail-smtp-vue.php:517
|
761 |
+
msgid "You appear to be offline."
|
762 |
msgstr ""
|
763 |
|
764 |
+
#. Translators: Email address.
|
765 |
#: assets/languages/wp-mail-smtp-vue.php:521
|
766 |
+
msgid "Please check the inbox of <b>%s</b> for a confirmation email."
|
767 |
msgstr ""
|
768 |
|
769 |
#: assets/languages/wp-mail-smtp-vue.php:524
|
770 |
+
msgid "Verify Email"
|
771 |
msgstr ""
|
772 |
|
773 |
#: assets/languages/wp-mail-smtp-vue.php:527
|
774 |
+
msgid "No registered domains or emails."
|
775 |
msgstr ""
|
776 |
|
777 |
#: assets/languages/wp-mail-smtp-vue.php:530
|
778 |
+
msgid "You will not be able to send emails until you verify at least one domain or email address for the selected Amazon SES Region."
|
779 |
msgstr ""
|
780 |
|
781 |
#: assets/languages/wp-mail-smtp-vue.php:533
|
782 |
+
msgid "View DNS"
|
783 |
msgstr ""
|
784 |
|
785 |
#: assets/languages/wp-mail-smtp-vue.php:536
|
786 |
+
msgid "Resend"
|
787 |
msgstr ""
|
788 |
|
789 |
#: assets/languages/wp-mail-smtp-vue.php:539
|
790 |
+
msgid "Here are the domains and email addresses that have been verified and can be used as the From Email."
|
791 |
msgstr ""
|
792 |
|
793 |
#: assets/languages/wp-mail-smtp-vue.php:542
|
794 |
+
msgid "Verify SES Identity"
|
795 |
msgstr ""
|
796 |
|
797 |
#: assets/languages/wp-mail-smtp-vue.php:545
|
798 |
+
msgid "Add New SES Identity"
|
799 |
msgstr ""
|
800 |
|
801 |
#: assets/languages/wp-mail-smtp-vue.php:548
|
802 |
+
msgid "Name"
|
803 |
msgstr ""
|
804 |
|
805 |
#: assets/languages/wp-mail-smtp-vue.php:551
|
806 |
+
msgid "Value"
|
807 |
msgstr ""
|
808 |
|
809 |
+
#. Translators: Link to Amazon SES documentation.
|
810 |
+
#: assets/languages/wp-mail-smtp-vue.php:555
|
811 |
+
msgid "Please add this TXT record to your domain's DNS settings. For information on how to add TXT DNS records, please refer to the %1$sAmazon SES documentation%2$s."
|
812 |
msgstr ""
|
813 |
|
814 |
+
#: assets/languages/wp-mail-smtp-vue.php:558
|
815 |
+
msgid "Verify Domain"
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: assets/languages/wp-mail-smtp-vue.php:561
|
819 |
+
msgid "Verify Email Address"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: assets/languages/wp-mail-smtp-vue.php:564
|
823 |
+
msgid "Please enter a domain"
|
824 |
msgstr ""
|
825 |
|
826 |
+
#: assets/languages/wp-mail-smtp-vue.php:567
|
827 |
+
msgid "Please enter a valid email address"
|
828 |
msgstr ""
|
829 |
|
830 |
+
#: assets/languages/wp-mail-smtp-vue.php:570
|
831 |
+
msgid "Enter the domain name to verify it on Amazon SES and generate the required DNS TXT record."
|
832 |
msgstr ""
|
833 |
|
834 |
+
#: assets/languages/wp-mail-smtp-vue.php:573
|
835 |
+
msgid "Enter a valid email address. A verification email will be sent to the email address you entered."
|
836 |
msgstr ""
|
837 |
|
838 |
+
#: assets/languages/wp-mail-smtp-vue.php:576
|
839 |
+
msgid "Checking Mailer Configuration"
|
840 |
msgstr ""
|
841 |
|
842 |
+
#: assets/languages/wp-mail-smtp-vue.php:579
|
843 |
+
msgid "We're running some tests in the background to make sure everything is set up properly."
|
844 |
msgstr ""
|
845 |
|
846 |
+
#: assets/languages/wp-mail-smtp-vue.php:582
|
847 |
+
msgid "Checking mailer configuration image"
|
848 |
msgstr ""
|
849 |
|
850 |
+
#: assets/languages/wp-mail-smtp-vue.php:585
|
851 |
+
msgid "Help Improve WP Mail SMTP + Smart Recommendations"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: assets/languages/wp-mail-smtp-vue.php:588
|
855 |
+
msgid "Get helpful suggestions from WP Mail SMTP on how to optimize your email deliverability and grow your business."
|
856 |
msgstr ""
|
857 |
|
858 |
+
#: assets/languages/wp-mail-smtp-vue.php:591
|
859 |
+
msgid "Your Email Address"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: assets/languages/wp-mail-smtp-vue.php:594
|
863 |
+
msgid "Your email is needed, so you can receive recommendations."
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: assets/languages/wp-mail-smtp-vue.php:597
|
867 |
+
msgid "Help make WP Mail SMTP better for everyone"
|
|
|
868 |
msgstr ""
|
869 |
|
|
|
870 |
#: assets/languages/wp-mail-smtp-vue.php:600
|
871 |
+
msgid "Yes, count me in"
|
872 |
msgstr ""
|
873 |
|
874 |
#: assets/languages/wp-mail-smtp-vue.php:603
|
875 |
+
#: src/Admin/Pages/MiscTab.php:207
|
876 |
+
msgid "By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test."
|
877 |
msgstr ""
|
878 |
|
879 |
#: assets/languages/wp-mail-smtp-vue.php:606
|
880 |
+
msgid "The following plugin will be installed for free: WPForms"
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: assets/languages/wp-mail-smtp-vue.php:609
|
884 |
+
msgid "Which email features do you want to enable?"
|
|
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: assets/languages/wp-mail-smtp-vue.php:612
|
888 |
+
msgid "Make sure you're getting the most out of WP Mail SMTP. Just check all of the features you'd like to use, and we'll go ahead and enable those for you."
|
889 |
msgstr ""
|
890 |
|
891 |
+
#: assets/languages/wp-mail-smtp-vue.php:615
|
892 |
+
msgid "Improved Email Deliverability"
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: assets/languages/wp-mail-smtp-vue.php:618
|
896 |
+
msgid "Ensure your emails are sent successfully and reliably."
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: assets/languages/wp-mail-smtp-vue.php:621
|
900 |
+
msgid "Email Error Tracking"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: assets/languages/wp-mail-smtp-vue.php:624
|
904 |
+
msgid "Easily spot errors causing delivery issues."
|
905 |
+
msgstr ""
|
906 |
+
|
907 |
+
#: assets/languages/wp-mail-smtp-vue.php:627
|
908 |
+
msgid "Smart Contact Form"
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: assets/languages/wp-mail-smtp-vue.php:630
|
912 |
+
msgid "Create beautiful contact forms with just a few clicks."
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: assets/languages/wp-mail-smtp-vue.php:633
|
916 |
+
msgid "Keep records of every email that's sent out from your website."
|
|
|
917 |
msgstr ""
|
918 |
|
|
|
919 |
#: assets/languages/wp-mail-smtp-vue.php:636
|
920 |
+
msgid "Control which email notifications your WordPress site sends."
|
921 |
msgstr ""
|
922 |
|
923 |
#: assets/languages/wp-mail-smtp-vue.php:639
|
924 |
+
msgid "Save time with powerful WordPress Multisite controls."
|
925 |
msgstr ""
|
926 |
|
927 |
#: assets/languages/wp-mail-smtp-vue.php:642
|
928 |
+
msgid "Configure Mailer Settings"
|
929 |
msgstr ""
|
930 |
|
931 |
#: assets/languages/wp-mail-smtp-vue.php:645
|
932 |
+
msgid "Below, we'll show you all of the settings required to set up this mailer."
|
933 |
msgstr ""
|
934 |
|
935 |
#: assets/languages/wp-mail-smtp-vue.php:648
|
936 |
+
msgid "Successful Verification!"
|
937 |
msgstr ""
|
938 |
|
939 |
#: assets/languages/wp-mail-smtp-vue.php:651
|
940 |
+
msgid "Verification Error!"
|
941 |
msgstr ""
|
942 |
|
943 |
#: assets/languages/wp-mail-smtp-vue.php:654
|
944 |
+
msgid "Successful Upgrade!"
|
945 |
msgstr ""
|
946 |
|
947 |
#: assets/languages/wp-mail-smtp-vue.php:657
|
948 |
+
msgid "Upgrade Failed!"
|
949 |
msgstr ""
|
950 |
|
951 |
#: assets/languages/wp-mail-smtp-vue.php:660
|
952 |
+
msgid "Would you like to purchase the following features now?"
|
953 |
msgstr ""
|
954 |
|
955 |
#: assets/languages/wp-mail-smtp-vue.php:663
|
956 |
+
msgid "These features are available as part of WP Mail SMTP Pro plan."
|
957 |
msgstr ""
|
958 |
|
959 |
#: assets/languages/wp-mail-smtp-vue.php:666
|
960 |
+
msgid "Purchase Now"
|
961 |
msgstr ""
|
962 |
|
963 |
#: assets/languages/wp-mail-smtp-vue.php:669
|
964 |
+
msgid "I'll do it later"
|
965 |
msgstr ""
|
966 |
|
967 |
#: assets/languages/wp-mail-smtp-vue.php:672
|
968 |
+
msgid "Enter your WP Mail SMTP License Key"
|
|
|
|
|
|
|
|
|
969 |
msgstr ""
|
970 |
|
971 |
+
#. Translators: %1$s and %2$s are bold tags.
|
972 |
+
#: assets/languages/wp-mail-smtp-vue.php:676
|
973 |
+
msgid "You're currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!"
|
974 |
msgstr ""
|
975 |
|
976 |
+
#: assets/languages/wp-mail-smtp-vue.php:679
|
977 |
+
msgid "Continue"
|
978 |
msgstr ""
|
979 |
|
980 |
+
#. Translators: Link to the WPMailSMTP.com pricing page.
|
981 |
+
#: assets/languages/wp-mail-smtp-vue.php:683
|
982 |
+
msgid "To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below."
|
983 |
msgstr ""
|
984 |
|
985 |
+
#. Translators: bold HTML tags.
|
986 |
#: assets/languages/wp-mail-smtp-vue.php:687
|
987 |
+
msgid "Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
988 |
msgstr ""
|
989 |
|
990 |
+
#: assets/languages/wp-mail-smtp-vue.php:690
|
991 |
+
msgid "Enter your license key below to unlock plugin updates!"
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: assets/languages/wp-mail-smtp-vue.php:693
|
995 |
+
msgid "Verify License Key"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: assets/languages/wp-mail-smtp-vue.php:696
|
999 |
+
#: src/Admin/Pages/SettingsTab.php:422
|
1000 |
+
msgid "Connect"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: assets/languages/wp-mail-smtp-vue.php:699
|
1004 |
+
msgid "The License Key format is incorrect. Please enter a valid key and try again."
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: assets/languages/wp-mail-smtp-vue.php:702
|
1008 |
+
msgid "Your license was successfully verified! You are ready for the next step."
|
1009 |
msgstr ""
|
1010 |
|
1011 |
+
#: assets/languages/wp-mail-smtp-vue.php:705
|
1012 |
+
msgid "Pro badge"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: assets/languages/wp-mail-smtp-vue.php:708
|
1016 |
+
msgid "License key input"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: assets/languages/wp-mail-smtp-vue.php:711
|
1020 |
+
msgid "Paste your license key here"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: assets/languages/wp-mail-smtp-vue.php:714
|
1024 |
+
msgid "It looks like we can't save the settings."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: assets/languages/wp-mail-smtp-vue.php:717
|
1028 |
+
msgid "Network error encountered. Settings not saved."
|
1029 |
msgstr ""
|
1030 |
|
1031 |
+
#: assets/languages/wp-mail-smtp-vue.php:720
|
1032 |
+
msgid "It looks like we can't import the plugin settings."
|
|
|
1033 |
msgstr ""
|
1034 |
|
1035 |
+
#: assets/languages/wp-mail-smtp-vue.php:723
|
1036 |
+
msgid "Network error encountered. SMTP plugin import failed!"
|
|
|
1037 |
msgstr ""
|
1038 |
|
1039 |
+
#: assets/languages/wp-mail-smtp-vue.php:726
|
1040 |
+
msgid "It looks like we can't load authentication details."
|
1041 |
msgstr ""
|
1042 |
|
1043 |
+
#: assets/languages/wp-mail-smtp-vue.php:729
|
1044 |
+
msgid "It looks like we can't load the settings."
|
|
|
|
|
1045 |
msgstr ""
|
1046 |
|
1047 |
+
#: assets/languages/wp-mail-smtp-vue.php:732
|
1048 |
+
msgid "It looks like we can't retrieve Amazon SES Identities."
|
|
|
1049 |
msgstr ""
|
1050 |
|
1051 |
+
#: assets/languages/wp-mail-smtp-vue.php:735
|
1052 |
+
msgid "Can't retrieve Amazon SES Identities."
|
|
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: assets/languages/wp-mail-smtp-vue.php:738
|
1056 |
+
msgid "Can't register the Amazon SES Identity"
|
|
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: assets/languages/wp-mail-smtp-vue.php:741
|
1060 |
+
#: src/Core.php:1000
|
1061 |
+
msgid "Loading"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
#. translators: %s - error code, returned by Google API.
|
1077 |
|
1078 |
#: src/Admin/Area.php:218
|
1079 |
#: src/Admin/Area.php:219
|
1080 |
+
#: src/Admin/Area.php:960
|
1081 |
msgid "Settings"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
#: src/Admin/Area.php:226
|
1085 |
#: src/Admin/Area.php:227
|
1086 |
+
#: src/Admin/Pages/About.php:754
|
1087 |
#: src/Admin/Pages/Logs.php:48
|
1088 |
#: src/Admin/Pages/LogsTab.php:30
|
1089 |
msgid "Email Log"
|
1097 |
|
1098 |
#: src/Admin/Area.php:281
|
1099 |
#: src/Admin/Area.php:287
|
1100 |
+
#: src/Admin/Pages/SettingsTab.php:38
|
1101 |
msgid "General"
|
1102 |
msgstr ""
|
1103 |
|
1165 |
msgstr ""
|
1166 |
|
1167 |
#: src/Admin/Area.php:407
|
1168 |
+
#: src/Admin/SetupWizard.php:200
|
1169 |
msgid "Upgrade to Pro"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
+
#. Translators: %s - discount value $50.
|
1173 |
+
#: src/Admin/Area.php:412
|
1174 |
+
msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span>%s off</span> regular price,<br>applied at checkout."
|
1175 |
msgstr ""
|
1176 |
|
1177 |
+
#: src/Admin/Area.php:423
|
1178 |
+
#: src/Admin/SetupWizard.php:216
|
1179 |
msgid "Already purchased?"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
+
#: src/Admin/Area.php:492
|
1183 |
+
#: src/Admin/Area.php:499
|
1184 |
#: src/Admin/Pages/About.php:334
|
1185 |
#: src/Connect.php:54
|
1186 |
msgid "Activate"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
+
#: src/Admin/Area.php:494
|
1190 |
#: src/Admin/Pages/About.php:323
|
1191 |
msgid "Active"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: src/Admin/Area.php:495
|
1195 |
#: src/Admin/Pages/About.php:331
|
1196 |
msgid "Inactive"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
+
#: src/Admin/Area.php:496
|
1200 |
msgid "Processing..."
|
1201 |
msgstr ""
|
1202 |
|
1203 |
+
#: src/Admin/Area.php:497
|
1204 |
msgid "Could not install a plugin. Please download from WordPress.org and install manually."
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: src/Admin/Area.php:498
|
1208 |
msgid "Install and Activate"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: src/Admin/Area.php:500
|
1212 |
msgid "Download"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
#. translators: %1$s - WP.org link; %2$s - same WP.org link.
|
1216 |
+
#: src/Admin/Area.php:562
|
1217 |
msgid "Please rate <strong>WP Mail SMTP</strong> <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">★★★★★</a> on <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org</a> to help us spread the word. Thank you from the WP Mail SMTP team!"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
+
#: src/Admin/Area.php:901
|
1221 |
msgid "WP Mail SMTP Pro related message was successfully dismissed."
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: src/Admin/Area.php:920
|
1225 |
msgid "Educational notice for this mailer was successfully dismissed."
|
1226 |
msgstr ""
|
1227 |
|
1228 |
+
#: src/Admin/Area.php:959
|
1229 |
msgid "Go to WP Mail SMTP Settings page"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: src/Admin/Area.php:966
|
1233 |
msgid "Go to WP Mail SMTP Lite vs Pro comparison page"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: src/Admin/Area.php:967
|
1237 |
msgid "Premium Support"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: src/Admin/DomainChecker.php:63
|
1241 |
msgid "Something went wrong. Please try again later."
|
1242 |
msgstr ""
|
1243 |
|
1264 |
|
1265 |
#. translators: %s - plugin current license type.
|
1266 |
#: src/Admin/Pages/About.php:99
|
1267 |
+
#: src/Admin/Pages/About.php:650
|
1268 |
msgid "%s vs Pro"
|
1269 |
msgstr ""
|
1270 |
|
1280 |
msgid "Our goal is to make reliable email deliverability easy for WordPress."
|
1281 |
msgstr ""
|
1282 |
|
1283 |
+
#. translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s - Awesome Motive URL
|
1284 |
#: src/Admin/Pages/About.php:187
|
1285 |
+
msgid "WP Mail SMTP is brought to you by the same team that's behind the most user friendly WordPress forms, <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPForms</a>, the largest WordPress resource site, <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPBeginner</a>, the most popular lead-generation software, <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">OptinMonster</a>, the best WordPress analytics plugin, <a href=\"%4$s\" target=\"_blank\" rel=\"noopener noreferrer\">MonsterInsights</a>, and <a href=\"%5$s\" target=\"_blank\" rel=\"noopener noreferrer\">more</a>."
|
1286 |
msgstr ""
|
1287 |
|
1288 |
#: src/Admin/Pages/About.php:205
|
1315 |
msgstr ""
|
1316 |
|
1317 |
#: src/Admin/Pages/About.php:366
|
1318 |
+
msgid "OptinMonster"
|
1319 |
msgstr ""
|
1320 |
|
1321 |
#: src/Admin/Pages/About.php:367
|
1322 |
+
msgid "Instantly get more subscribers, leads, and sales with the #1 conversion optimization toolkit. Create high converting popups, announcement bars, spin a wheel, and more with smart targeting and personalization."
|
|
|
|
|
|
|
|
|
|
|
1323 |
msgstr ""
|
1324 |
|
1325 |
+
#: src/Admin/Pages/About.php:374
|
1326 |
#: src/Admin/Pages/About.php:380
|
1327 |
+
msgid "The best drag & drop WordPress form builder. Easily create beautiful contact forms, surveys, payment forms, and more with our 100+ form templates. Trusted by over 4 million websites as the best forms plugin."
|
1328 |
msgstr ""
|
1329 |
|
1330 |
+
#: src/Admin/Pages/About.php:379
|
1331 |
+
msgid "WPForms Pro"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
#: src/Admin/Pages/About.php:387
|
1335 |
+
msgid "MonsterInsights"
|
|
|
1336 |
msgstr ""
|
1337 |
|
1338 |
#: src/Admin/Pages/About.php:388
|
1339 |
#: src/Admin/Pages/About.php:394
|
1340 |
+
msgid "The leading WordPress analytics plugin that shows you how people find and use your website, so you can make data driven decisions to grow your business. Properly set up Google Analytics without writing code."
|
1341 |
msgstr ""
|
1342 |
|
1343 |
#: src/Admin/Pages/About.php:393
|
1344 |
+
msgid "MonsterInsights Pro"
|
1345 |
msgstr ""
|
1346 |
|
1347 |
#: src/Admin/Pages/About.php:401
|
1348 |
+
#: src/Admin/Pages/About.php:407
|
1349 |
+
msgid "AIOSEO"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
#: src/Admin/Pages/About.php:402
|
1353 |
#: src/Admin/Pages/About.php:408
|
1354 |
+
msgid "The original WordPress SEO plugin and toolkit that improves your website’s search rankings. Comes with all the SEO features like Local SEO, WooCommerce SEO, sitemaps, SEO optimizer, schema, and more."
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: src/Admin/Pages/About.php:415
|
1358 |
+
#: src/Admin/Pages/About.php:421
|
1359 |
+
msgid "SeedProd"
|
1360 |
+
msgstr ""
|
1361 |
+
|
1362 |
+
#: src/Admin/Pages/About.php:416
|
1363 |
+
#: src/Admin/Pages/About.php:422
|
1364 |
+
msgid "The fastest drag & drop landing page builder for WordPress. Create custom landing pages without writing code, connect them with your CRM, collect subscribers, and grow your audience. Trusted by 1 million sites."
|
1365 |
+
msgstr ""
|
1366 |
+
|
1367 |
+
#: src/Admin/Pages/About.php:429
|
1368 |
+
msgid "RafflePress"
|
1369 |
+
msgstr ""
|
1370 |
+
|
1371 |
+
#: src/Admin/Pages/About.php:430
|
1372 |
+
#: src/Admin/Pages/About.php:436
|
1373 |
+
msgid "Turn your website visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with the most powerful giveaways & contests plugin for WordPress."
|
1374 |
+
msgstr ""
|
1375 |
+
|
1376 |
+
#: src/Admin/Pages/About.php:435
|
1377 |
msgid "RafflePress Pro"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: src/Admin/Pages/About.php:443
|
1381 |
+
msgid "PushEngage"
|
1382 |
+
msgstr ""
|
1383 |
+
|
1384 |
+
#: src/Admin/Pages/About.php:444
|
1385 |
+
msgid "Connect with your visitors after they leave your website with the leading web push notification software. Over 10,000+ businesses worldwide use PushEngage to send 9 billion notifications each month."
|
1386 |
+
msgstr ""
|
1387 |
+
|
1388 |
+
#: src/Admin/Pages/About.php:450
|
1389 |
+
#: src/Admin/Pages/About.php:456
|
1390 |
+
msgid "Smash Balloon Instagram Feeds"
|
1391 |
+
msgstr ""
|
1392 |
+
|
1393 |
+
#: src/Admin/Pages/About.php:451
|
1394 |
+
#: src/Admin/Pages/About.php:457
|
1395 |
+
msgid "Easily display Instagram content on your WordPress site without writing any code. Comes with multiple templates, ability to show content from multiple accounts, hashtags, and more. Trusted by 1 million websites."
|
1396 |
+
msgstr ""
|
1397 |
+
|
1398 |
+
#: src/Admin/Pages/About.php:464
|
1399 |
+
#: src/Admin/Pages/About.php:470
|
1400 |
+
msgid "Smash Balloon Facebook Feeds"
|
1401 |
+
msgstr ""
|
1402 |
+
|
1403 |
+
#: src/Admin/Pages/About.php:465
|
1404 |
+
#: src/Admin/Pages/About.php:471
|
1405 |
+
msgid "Easily display Facebook content on your WordPress site without writing any code. Comes with multiple templates, ability to embed albums, group content, reviews, live videos, comments, and reactions."
|
1406 |
+
msgstr ""
|
1407 |
+
|
1408 |
+
#: src/Admin/Pages/About.php:478
|
1409 |
+
#: src/Admin/Pages/About.php:484
|
1410 |
+
msgid "Smash Balloon YouTube Feeds"
|
1411 |
+
msgstr ""
|
1412 |
+
|
1413 |
+
#: src/Admin/Pages/About.php:479
|
1414 |
+
#: src/Admin/Pages/About.php:485
|
1415 |
+
msgid "Easily display YouTube videos on your WordPress site without writing any code. Comes with multiple layouts, ability to embed live streams, video filtering, ability to combine multiple channel videos, and more."
|
1416 |
+
msgstr ""
|
1417 |
+
|
1418 |
+
#: src/Admin/Pages/About.php:492
|
1419 |
+
#: src/Admin/Pages/About.php:498
|
1420 |
+
msgid "Smash Balloon Twitter Feeds"
|
1421 |
+
msgstr ""
|
1422 |
+
|
1423 |
+
#: src/Admin/Pages/About.php:493
|
1424 |
+
#: src/Admin/Pages/About.php:499
|
1425 |
+
msgid "Easily display Twitter content in WordPress without writing any code. Comes with multiple layouts, ability to combine multiple Twitter feeds, Twitter card support, tweet moderation, and more."
|
1426 |
+
msgstr ""
|
1427 |
+
|
1428 |
+
#: src/Admin/Pages/About.php:506
|
1429 |
+
msgid "TrustPulse"
|
1430 |
+
msgstr ""
|
1431 |
+
|
1432 |
+
#: src/Admin/Pages/About.php:507
|
1433 |
+
msgid "Boost your sales and conversions by up to 15% with real-time social proof notifications. TrustPulse helps you show live user activity and purchases to help convince other users to purchase."
|
1434 |
+
msgstr ""
|
1435 |
+
|
1436 |
+
#: src/Admin/Pages/About.php:525
|
1437 |
msgid "Could not activate the plugin. Please activate it from the Plugins page."
|
1438 |
msgstr ""
|
1439 |
|
1440 |
+
#: src/Admin/Pages/About.php:537
|
1441 |
msgid "Plugin activated."
|
1442 |
msgstr ""
|
1443 |
|
1444 |
+
#: src/Admin/Pages/About.php:554
|
1445 |
msgid "Could not install the plugin."
|
1446 |
msgstr ""
|
1447 |
|
1448 |
+
#: src/Admin/Pages/About.php:615
|
1449 |
#: src/Connect.php:214
|
1450 |
#: src/Connect.php:222
|
1451 |
#: src/Connect.php:291
|
1452 |
msgid "Plugin installed & activated."
|
1453 |
msgstr ""
|
1454 |
|
1455 |
+
#: src/Admin/Pages/About.php:623
|
1456 |
msgid "Plugin installed."
|
1457 |
msgstr ""
|
1458 |
|
1459 |
+
#: src/Admin/Pages/About.php:658
|
1460 |
msgid "Get the most out of WP Mail SMTP by upgrading to Pro and unlocking all of the powerful features."
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: src/Admin/Pages/About.php:667
|
1464 |
msgid "Feature"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
+
#: src/Admin/Pages/About.php:677
|
1468 |
msgid "Pro"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: src/Admin/Pages/About.php:718
|
1472 |
msgid "Get WP Mail SMTP Pro Today and Unlock all of these Powerful Features"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
+
#. Translators: %s - discount value $50.
|
1476 |
+
#: src/Admin/Pages/About.php:726
|
1477 |
+
msgid "Bonus: WP Mail SMTP Lite users get <span class=\"price-off\">%s off regular price</span>, automatically applied at checkout."
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: src/Admin/Pages/About.php:755
|
1481 |
#: src/Admin/Pages/ControlTab.php:27
|
1482 |
msgid "Email Controls"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
+
#: src/Admin/Pages/About.php:756
|
1486 |
msgid "Mailer Options"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: src/Admin/Pages/About.php:757
|
1490 |
msgid "WordPress Multisite"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: src/Admin/Pages/About.php:758
|
1494 |
msgid "Customer Support"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
+
#: src/Admin/Pages/About.php:779
|
1498 |
msgid "Emails are not logged"
|
1499 |
msgstr ""
|
1500 |
|
1501 |
+
#: src/Admin/Pages/About.php:785
|
1502 |
msgid "Access to all Email Logging options right inside WordPress"
|
1503 |
msgstr ""
|
1504 |
|
1505 |
+
#: src/Admin/Pages/About.php:793
|
1506 |
msgid "No controls over whether default WordPress emails are sent"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: src/Admin/Pages/About.php:799
|
1510 |
msgid "Complete Email Controls management for most default WordPress emails"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: src/Admin/Pages/About.php:807
|
1514 |
msgid "Limited Mailers"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
+
#: src/Admin/Pages/About.php:807
|
1518 |
msgid "Access is limited to standard mailer options only"
|
1519 |
msgstr ""
|
1520 |
|
1521 |
+
#: src/Admin/Pages/About.php:813
|
1522 |
msgid "Additional Mailer Options"
|
1523 |
msgstr ""
|
1524 |
|
1525 |
+
#: src/Admin/Pages/About.php:813
|
1526 |
msgid "Microsoft Outlook (with Office365 support), Amazon SES and Zoho Mail"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: src/Admin/Pages/About.php:821
|
1530 |
msgid "No Global Network Settings"
|
1531 |
msgstr ""
|
1532 |
|
1533 |
+
#: src/Admin/Pages/About.php:827
|
1534 |
msgid "All Global Network Settings"
|
1535 |
msgstr ""
|
1536 |
|
1537 |
+
#: src/Admin/Pages/About.php:827
|
1538 |
msgid "Optionally configure settings at the network level or manage separately for each subsite"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: src/Admin/Pages/About.php:835
|
1542 |
msgid "Limited Support"
|
1543 |
msgstr ""
|
1544 |
|
1545 |
+
#: src/Admin/Pages/About.php:841
|
1546 |
msgid "Priority Support"
|
1547 |
msgstr ""
|
1548 |
|
1695 |
msgstr ""
|
1696 |
|
1697 |
#: src/Admin/Pages/MiscTab.php:255
|
1698 |
+
#: src/Admin/Pages/SettingsTab.php:632
|
1699 |
msgid "Settings were successfully saved."
|
1700 |
msgstr ""
|
1701 |
|
1702 |
+
#: src/Admin/Pages/SettingsTab.php:74
|
1703 |
msgid "License"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: src/Admin/Pages/SettingsTab.php:77
|
1707 |
msgid "Your license key provides access to updates and support."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: src/Admin/Pages/SettingsTab.php:85
|
1711 |
msgid "License Key"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: src/Admin/Pages/SettingsTab.php:95
|
1715 |
msgid "Mail"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
+
#: src/Admin/Pages/SettingsTab.php:103
|
1719 |
+
msgid "Setup Wizard"
|
1720 |
+
msgstr ""
|
1721 |
+
|
1722 |
+
#: src/Admin/Pages/SettingsTab.php:107
|
1723 |
+
msgid "Launch Setup Wizard"
|
1724 |
+
msgstr ""
|
1725 |
+
|
1726 |
+
#: src/Admin/Pages/SettingsTab.php:111
|
1727 |
+
msgid "We'll guide you through each step needed to get WP Mail SMTP fully set up on your site."
|
1728 |
+
msgstr ""
|
1729 |
+
|
1730 |
+
#: src/Admin/Pages/SettingsTab.php:139
|
1731 |
msgid "Please first authorize the Gmail mailer below"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: src/Admin/Pages/SettingsTab.php:154
|
1735 |
msgid "If you're using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account."
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: src/Admin/Pages/SettingsTab.php:157
|
1739 |
msgid "Please note that other plugins can change this, to prevent this use the setting below."
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: src/Admin/Pages/SettingsTab.php:176
|
1743 |
msgid "Current provider will automatically force From Email to be the email address that you use to set up the connection below."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: src/Admin/Pages/SettingsTab.php:180
|
|
|
|
|
|
|
|
|
1747 |
msgid "If checked, the From Email setting above will be used for all emails, ignoring values set by other plugins."
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: src/Admin/Pages/SettingsTab.php:221
|
1751 |
msgid "Current provider doesn't support setting and forcing From Name. Emails will be sent on behalf of the account name used to setup the connection below."
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: src/Admin/Pages/SettingsTab.php:225
|
1755 |
msgid "If checked, the From Name setting above will be used for all emails, ignoring values set by other plugins."
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: src/Admin/Pages/SettingsTab.php:235
|
1759 |
msgid "Return Path"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: src/Admin/Pages/SettingsTab.php:244
|
1763 |
msgid "Set the return-path to match the From Email"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
+
#: src/Admin/Pages/SettingsTab.php:248
|
1767 |
msgid "Return Path indicates where non-delivery receipts - or bounce messages - are to be sent."
|
1768 |
msgstr ""
|
1769 |
|
1770 |
+
#: src/Admin/Pages/SettingsTab.php:249
|
1771 |
msgid "If unchecked, bounce messages may be lost."
|
1772 |
msgstr ""
|
1773 |
|
1774 |
+
#: src/Admin/Pages/SettingsTab.php:299
|
1775 |
msgid "Don't see what you're looking for?"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
+
#: src/Admin/Pages/SettingsTab.php:301
|
1779 |
msgid "Suggest a Mailer"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
+
#: src/Admin/Pages/SettingsTab.php:329
|
1783 |
msgid "Dismiss this notice"
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: src/Admin/Pages/SettingsTab.php:376
|
1787 |
msgid "You're using WP Mail SMTP Lite - no license needed. Enjoy!"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
#. translators: %s - WPMailSMTP.com upgrade URL.
|
1791 |
+
#: src/Admin/Pages/SettingsTab.php:382
|
1792 |
msgid "To unlock more features consider <strong><a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wp-mail-smtp-upgrade-modal\">upgrading to PRO</a></strong>."
|
1793 |
msgstr ""
|
1794 |
|
1795 |
+
#. Translators: %s - discount value $50
|
1796 |
+
#: src/Admin/Pages/SettingsTab.php:402
|
1797 |
+
msgid "As a valued WP Mail SMTP Lite user you receive <strong>%s off</strong>, automatically applied at checkout!"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: src/Admin/Pages/SettingsTab.php:416
|
1801 |
msgid "Already purchased? Simply enter your license key below to connect with WP Mail SMTP Pro!"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: src/Admin/Pages/SettingsTab.php:420
|
1805 |
msgid "Paste license key here"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: src/Admin/Pages/SettingsTab.php:478
|
1809 |
msgid "Get WP Mail SMTP Pro and Unlock all the Powerful Features"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: src/Admin/Pages/SettingsTab.php:482
|
1813 |
msgid "Thanks for being a loyal WP Mail SMTP user. Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is the most popular SMTP plugin."
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: src/Admin/Pages/SettingsTab.php:486
|
1817 |
msgid "We know that you will truly love WP Mail SMTP. It's used by over 2,000,000 websites."
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: src/Admin/Pages/SettingsTab.php:489
|
1821 |
msgid "Pro Features:"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: src/Admin/Pages/SettingsTab.php:493
|
1825 |
msgid "Manage Notifications - control which emails your site sends"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: src/Admin/Pages/SettingsTab.php:494
|
1829 |
msgid "Email Logging - keep track of every email sent from your site"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: src/Admin/Pages/SettingsTab.php:495
|
1833 |
msgid "Multisite Support - Network settings for easy management"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
+
#: src/Admin/Pages/SettingsTab.php:496
|
1837 |
msgid "Office 365 - send emails using your Office 365 account"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
+
#: src/Admin/Pages/SettingsTab.php:497
|
1841 |
msgid "Amazon SES - harness the power of AWS"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: src/Admin/Pages/SettingsTab.php:498
|
1845 |
msgid "Outlook.com - send emails using your Outlook.com account"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: src/Admin/Pages/SettingsTab.php:499
|
1849 |
msgid "Zoho Mail - use your Zoho Mail account"
|
1850 |
msgstr ""
|
1851 |
|
1852 |
+
#: src/Admin/Pages/SettingsTab.php:500
|
1853 |
msgid "Access to our world class support team"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: src/Admin/Pages/SettingsTab.php:503
|
1857 |
msgid "White Glove Setup - sit back and relax while we handle everything for you"
|
1858 |
msgstr ""
|
1859 |
|
1860 |
+
#: src/Admin/Pages/SettingsTab.php:504
|
1861 |
msgid "Install WP Mail SMTP Pro plugin"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: src/Admin/Pages/SettingsTab.php:505
|
1865 |
msgid "Set up domain name verification (DNS)"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: src/Admin/Pages/SettingsTab.php:506
|
1869 |
msgid "Configure SMTP.com or Mailgun service"
|
1870 |
msgstr ""
|
1871 |
|
1872 |
+
#: src/Admin/Pages/SettingsTab.php:507
|
1873 |
msgid "Set up WP Mail SMTP Pro plugin"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
+
#: src/Admin/Pages/SettingsTab.php:508
|
1877 |
msgid "Test and verify email delivery"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
#. translators: %s - WPMailSMTP.com URL.
|
1881 |
+
#: src/Admin/Pages/SettingsTab.php:516
|
1882 |
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get WP Mail SMTP Pro Today and Unlock all the Powerful Features »</a>"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
+
#. Translators: %s - discount value $50.
|
1886 |
+
#: src/Admin/Pages/SettingsTab.php:535
|
1887 |
+
msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span class=\"price-off\">%s off regular price</span>, automatically applied at checkout."
|
1888 |
msgstr ""
|
1889 |
|
1890 |
#: src/Admin/Pages/TestTab.php:47
|
1946 |
msgid "Test %s email was sent successfully! Please check your inbox to make sure it is delivered."
|
1947 |
msgstr ""
|
1948 |
|
1949 |
+
#: src/Admin/Pages/TestTab.php:550
|
1950 |
msgid "SSL certificate issue."
|
1951 |
msgstr ""
|
1952 |
|
1973 |
msgid "Ask them to resolve the issue then try again."
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: src/Admin/Pages/TestTab.php:568
|
1977 |
msgid "Could not connect to host."
|
1978 |
msgstr ""
|
1979 |
|
2007 |
msgid "If using \"Other SMTP\" Mailer, contact your SMTP host to confirm they are accepting outside connections with the settings you have configured (address, username, port, security, etc)."
|
2008 |
msgstr ""
|
2009 |
|
2010 |
+
#: src/Admin/Pages/TestTab.php:593
|
2011 |
msgid "Invalid SendGrid API key"
|
2012 |
msgstr ""
|
2013 |
|
2032 |
msgid "If updating the API Key doesn't resolve this issue, please contact our support."
|
2033 |
msgstr ""
|
2034 |
|
2035 |
+
#: src/Admin/Pages/TestTab.php:610
|
2036 |
msgid "Could not connect to your host."
|
2037 |
msgstr ""
|
2038 |
|
2040 |
msgid "Contact your web hosting provider and inform them you are having issues making outbound connections."
|
2041 |
msgstr ""
|
2042 |
|
2043 |
+
#: src/Admin/Pages/TestTab.php:632
|
2044 |
msgid "Could not authenticate your SMTP account."
|
2045 |
msgstr ""
|
2046 |
|
2057 |
msgstr ""
|
2058 |
|
2059 |
#: src/Admin/Pages/TestTab.php:639
|
2060 |
+
#: src/Admin/Pages/TestTab.php:752
|
2061 |
msgid "Contact your SMTP host to confirm you are using the correct username and password."
|
2062 |
msgstr ""
|
2063 |
|
2064 |
#: src/Admin/Pages/TestTab.php:640
|
2065 |
+
#: src/Admin/Pages/TestTab.php:753
|
2066 |
msgid "Verify with your SMTP host that your account has permissions to send emails using outside connections."
|
2067 |
msgstr ""
|
2068 |
|
2069 |
+
#: src/Admin/Pages/TestTab.php:649
|
2070 |
msgid "Error due to unsolicited and/or bulk e-mail."
|
2071 |
msgstr ""
|
2072 |
|
2090 |
msgid "Verify with them your SMTP account is in good standing and your account has not been flagged."
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: src/Admin/Pages/TestTab.php:666
|
2094 |
msgid "Unauthenticated senders are not allowed."
|
2095 |
msgstr ""
|
2096 |
|
2102 |
msgid "Enter correct SMTP Username (usually this is an email address) and Password in the appropriate fields."
|
2103 |
msgstr ""
|
2104 |
|
2105 |
+
#: src/Admin/Pages/TestTab.php:684
|
2106 |
msgid "Misconfigured server certificate."
|
2107 |
msgstr ""
|
2108 |
|
2123 |
msgid "Contact your hosting support, show them the \"full Error Log for debugging\" below and share this <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">link</a> with them."
|
2124 |
msgstr ""
|
2125 |
|
2126 |
+
#: src/Admin/Pages/TestTab.php:712
|
2127 |
msgid "Could not connect to the SMTP host."
|
2128 |
msgstr ""
|
2129 |
|
2130 |
#: src/Admin/Pages/TestTab.php:720
|
2131 |
+
#: src/Admin/Pages/TestTab.php:1115
|
2132 |
msgid "Typically this error is returned for one of the following reasons:"
|
2133 |
msgstr ""
|
2134 |
|
2135 |
+
#: src/Admin/Pages/TestTab.php:723
|
2136 |
msgid "SMTP settings are incorrect (wrong port, security setting, incorrect host)."
|
2137 |
msgstr ""
|
2138 |
|
2139 |
+
#: src/Admin/Pages/TestTab.php:726
|
2140 |
+
#: src/Admin/Pages/TestTab.php:1121
|
2141 |
msgid "Your web server is blocking the connection."
|
2142 |
msgstr ""
|
2143 |
|
2144 |
+
#: src/Admin/Pages/TestTab.php:729
|
2145 |
msgid "Your SMTP host is rejecting the connection."
|
2146 |
msgstr ""
|
2147 |
|
2148 |
+
#: src/Admin/Pages/TestTab.php:734
|
2149 |
msgid "Triple check your SMTP settings including host address, email, and password, port, and security."
|
2150 |
msgstr ""
|
2151 |
|
2152 |
#. translators: %1$s - SMTP host address, %2$s - SMTP port, %3$s - SMTP encryption.
|
2153 |
+
#: src/Admin/Pages/TestTab.php:737
|
2154 |
msgid "Contact your web hosting provider and ask them to verify your server can connect to %1$s on port %2$s using %3$s encryption. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
|
2155 |
msgstr ""
|
2156 |
|
2157 |
+
#: src/Admin/Pages/TestTab.php:750
|
2158 |
msgid "no"
|
2159 |
msgstr ""
|
2160 |
|
2161 |
+
#: src/Admin/Pages/TestTab.php:762
|
2162 |
+
#: src/Admin/Pages/TestTab.php:777
|
2163 |
+
#: src/Admin/Pages/TestTab.php:793
|
2164 |
msgid "Mailgun failed."
|
2165 |
msgstr ""
|
2166 |
|
2167 |
+
#: src/Admin/Pages/TestTab.php:764
|
2168 |
msgid "It seems that you forgot to activate your Mailgun account."
|
2169 |
msgstr ""
|
2170 |
|
2171 |
+
#: src/Admin/Pages/TestTab.php:767
|
2172 |
msgid "Check your inbox you used to create a Mailgun account. Click the activation link in an email from Mailgun."
|
2173 |
msgstr ""
|
2174 |
|
2175 |
+
#: src/Admin/Pages/TestTab.php:768
|
2176 |
msgid "If you do not see activation email, go to your Mailgun control panel and resend the activation email."
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: src/Admin/Pages/TestTab.php:779
|
2180 |
msgid "Typically this error is because there is an issue with your Mailgun settings, in many cases the API key."
|
2181 |
msgstr ""
|
2182 |
|
2183 |
+
#: src/Admin/Pages/TestTab.php:782
|
2184 |
msgid "Verify your API key is correct."
|
2185 |
msgstr ""
|
2186 |
|
2187 |
+
#: src/Admin/Pages/TestTab.php:783
|
2188 |
msgid "Go to your Mailgun account and view your API key."
|
2189 |
msgstr ""
|
2190 |
|
2191 |
+
#: src/Admin/Pages/TestTab.php:784
|
2192 |
msgid "Note that the API key includes the \"key\" prefix, so make sure that it is in the WP Mail SMTP Mailgun API setting."
|
2193 |
msgstr ""
|
2194 |
|
2195 |
+
#: src/Admin/Pages/TestTab.php:795
|
2196 |
msgid "Your Mailgun account does not have access to send emails."
|
2197 |
msgstr ""
|
2198 |
|
2199 |
+
#: src/Admin/Pages/TestTab.php:796
|
2200 |
msgid "Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account."
|
2201 |
msgstr ""
|
2202 |
|
2203 |
#. translators: %s - Mailgun documentation URL.
|
2204 |
+
#: src/Admin/Pages/TestTab.php:801
|
2205 |
msgid "Go to our how-to guide for setting up <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun with WP Mail SMTP</a>."
|
2206 |
msgstr ""
|
2207 |
|
2208 |
+
#: src/Admin/Pages/TestTab.php:812
|
2209 |
msgid "Complete the steps in section \"2. Verify Your Domain\"."
|
2210 |
msgstr ""
|
2211 |
|
2212 |
+
#: src/Admin/Pages/TestTab.php:821
|
2213 |
+
#: src/Admin/Pages/TestTab.php:870
|
2214 |
+
#: src/Admin/Pages/TestTab.php:890
|
2215 |
+
#: src/Admin/Pages/TestTab.php:918
|
2216 |
+
#: src/Admin/Pages/TestTab.php:934
|
2217 |
+
#: src/Admin/Pages/TestTab.php:986
|
2218 |
+
#: src/Admin/Pages/TestTab.php:1011
|
2219 |
msgid "Google API Error."
|
2220 |
msgstr ""
|
2221 |
|
2222 |
+
#: src/Admin/Pages/TestTab.php:823
|
2223 |
msgid "You have not properly configured Gmail mailer."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
+
#: src/Admin/Pages/TestTab.php:824
|
2227 |
msgid "Make sure that you have clicked the \"Allow plugin to send emails using your Google account\" button under Gmail settings."
|
2228 |
msgstr ""
|
2229 |
|
2230 |
+
#: src/Admin/Pages/TestTab.php:827
|
2231 |
msgid "Go to plugin Settings page and click the \"Allow plugin to send emails using your Google account\" button."
|
2232 |
msgstr ""
|
2233 |
|
2234 |
+
#: src/Admin/Pages/TestTab.php:828
|
2235 |
msgid "After the click you should be redirected to a Gmail authorization screen, where you will be asked a permission to send emails on your behalf."
|
2236 |
msgstr ""
|
2237 |
|
2238 |
+
#: src/Admin/Pages/TestTab.php:829
|
2239 |
msgid "Please click \"Agree\", if you see that button. If not - you will need to enable less secure apps first:"
|
2240 |
msgstr ""
|
2241 |
|
2242 |
#. translators: %s - Google support article URL.
|
2243 |
+
#: src/Admin/Pages/TestTab.php:834
|
2244 |
msgid "if you are using regular Gmail account, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
|
2245 |
msgstr ""
|
2246 |
|
2247 |
#. translators: %s - Google support article URL.
|
2248 |
+
#: src/Admin/Pages/TestTab.php:849
|
2249 |
msgid "if you are using G Suite, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
|
2250 |
msgstr ""
|
2251 |
|
2252 |
+
#: src/Admin/Pages/TestTab.php:872
|
2253 |
msgid "Typically this error is because address the email was sent to is invalid or was empty."
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: src/Admin/Pages/TestTab.php:875
|
2257 |
msgid "Check the \"Send To\" email address used and confirm it is a valid email and was not empty."
|
2258 |
msgstr ""
|
2259 |
|
2260 |
#. translators: 1 - correct email address example. 2 - incorrect email address example.
|
2261 |
+
#: src/Admin/Pages/TestTab.php:877
|
2262 |
msgid "It should be something like this: %1$s. These are incorrect values: %2$s."
|
2263 |
msgstr ""
|
2264 |
|
2265 |
+
#: src/Admin/Pages/TestTab.php:881
|
2266 |
msgid "Make sure that the generated email has a TO header, useful when you are responsible for email creation."
|
2267 |
msgstr ""
|
2268 |
|
2269 |
+
#: src/Admin/Pages/TestTab.php:892
|
2270 |
msgid "Unfortunately, this error can be due to many different reasons."
|
2271 |
msgstr ""
|
2272 |
|
2273 |
#. translators: %s - Blog article URL.
|
2274 |
+
#: src/Admin/Pages/TestTab.php:895
|
2275 |
msgid "Please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to learn more about what can cause this error and follow the steps below."
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: src/Admin/Pages/TestTab.php:908
|
2279 |
#: src/Providers/Gmail/Mailer.php:270
|
2280 |
msgid "Go to WP Mail SMTP plugin settings page. Click the “Remove Connection” button."
|
2281 |
msgstr ""
|
2282 |
|
2283 |
+
#: src/Admin/Pages/TestTab.php:909
|
2284 |
#: src/Providers/Gmail/Mailer.php:271
|
2285 |
msgid "Then click the “Allow plugin to send emails using your Google account” button and re-enable access."
|
2286 |
msgstr ""
|
2287 |
|
2288 |
+
#: src/Admin/Pages/TestTab.php:920
|
2289 |
msgid "Authentication code that Google returned to you has already been used on your previous auth attempt."
|
2290 |
msgstr ""
|
2291 |
|
2292 |
+
#: src/Admin/Pages/TestTab.php:923
|
2293 |
msgid "Make sure that you are not trying to manually clean up the plugin options to retry the \"Allow...\" step."
|
2294 |
msgstr ""
|
2295 |
|
2296 |
+
#: src/Admin/Pages/TestTab.php:924
|
2297 |
msgid "Reinstall the plugin with clean plugin data turned on on Misc page. This will remove all the plugin options and you will be safe to retry."
|
2298 |
msgstr ""
|
2299 |
|
2300 |
+
#: src/Admin/Pages/TestTab.php:925
|
2301 |
msgid "Make sure there is no aggressive caching on site admin area pages or try to clean cache between attempts."
|
2302 |
msgstr ""
|
2303 |
|
2304 |
+
#: src/Admin/Pages/TestTab.php:936
|
2305 |
msgid "There are various reasons for that, please review the steps below."
|
2306 |
msgstr ""
|
2307 |
|
2308 |
#. translators: %s - Google G Suite Admin area URL.
|
2309 |
+
#: src/Admin/Pages/TestTab.php:941
|
2310 |
msgid "Make sure that your G Suite trial period has not expired. You can check the status <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
|
2311 |
msgstr ""
|
2312 |
|
2313 |
#. translators: %s - Google G Suite Admin area URL.
|
2314 |
+
#: src/Admin/Pages/TestTab.php:954
|
2315 |
msgid "Make sure that Gmail app in your G Suite is actually enabled. You can check that in Apps list in <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">G Suite Admin</a> area."
|
2316 |
msgstr ""
|
2317 |
|
2318 |
#. translators: %s - Google Developers Console URL.
|
2319 |
+
#: src/Admin/Pages/TestTab.php:967
|
2320 |
msgid "Make sure that you have Gmail API enabled, and you can do that <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
|
2321 |
msgstr ""
|
2322 |
|
2323 |
+
#: src/Admin/Pages/TestTab.php:989
|
2324 |
+
#: src/Admin/Pages/TestTab.php:1016
|
2325 |
msgid "Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled."
|
2326 |
msgstr ""
|
2327 |
|
2328 |
#. translators: %s - Gmail documentation URL.
|
2329 |
+
#: src/Admin/Pages/TestTab.php:992
|
2330 |
msgid "Please follow our <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Gmail tutorial</a> to be sure that all the correct project and data is applied."
|
2331 |
msgstr ""
|
2332 |
|
2333 |
+
#: src/Admin/Pages/TestTab.php:1013
|
2334 |
msgid "You may have added a new API to a project"
|
2335 |
msgstr ""
|
2336 |
|
2337 |
+
#: src/Admin/Pages/TestTab.php:1017
|
2338 |
msgid "Try to use a separate project for your emails, so the project has only 1 Gmail API in it enabled. You will need to remove the old project and create a new one from scratch."
|
2339 |
msgstr ""
|
2340 |
|
2341 |
+
#: src/Admin/Pages/TestTab.php:1026
|
2342 |
msgid "SMTP.com API Error."
|
2343 |
msgstr ""
|
2344 |
|
2345 |
+
#: src/Admin/Pages/TestTab.php:1028
|
2346 |
msgid "Your Sender Name option is incorrect."
|
2347 |
msgstr ""
|
2348 |
|
2349 |
+
#: src/Admin/Pages/TestTab.php:1031
|
2350 |
msgid "Please make sure you entered an accurate Sender Name in WP Mail SMTP plugin settings."
|
2351 |
msgstr ""
|
2352 |
|
2353 |
+
#: src/Admin/Pages/TestTab.php:1040
|
2354 |
msgid "GuzzleHttp requirements."
|
2355 |
msgstr ""
|
2356 |
|
2357 |
+
#: src/Admin/Pages/TestTab.php:1042
|
2358 |
msgid "GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler."
|
2359 |
msgstr ""
|
2360 |
|
2361 |
+
#: src/Admin/Pages/TestTab.php:1045
|
2362 |
msgid "Edit your php.ini file on your hosting server."
|
2363 |
msgstr ""
|
2364 |
|
2365 |
+
#: src/Admin/Pages/TestTab.php:1046
|
2366 |
msgid "(Recommended) Enable PHP extension: cURL, by adding \"extension=curl\" to the php.ini file (without the quotation marks) OR"
|
2367 |
msgstr ""
|
2368 |
|
2369 |
+
#: src/Admin/Pages/TestTab.php:1047
|
2370 |
msgid "(If cURL can't be enabled on your hosting server) Enable PHP setting: allow_url_fopen, by adding \"allow_url_fopen = On\" to the php.ini file (without the quotation marks)"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
+
#: src/Admin/Pages/TestTab.php:1048
|
2374 |
msgid "If you don't know how to do the above we strongly suggest contacting your hosting support and provide them the \"full Error Log for debugging\" below and these steps. They should be able to fix this issue for you."
|
2375 |
msgstr ""
|
2376 |
|
2377 |
+
#: src/Admin/Pages/TestTab.php:1069
|
2378 |
msgid "PCRE library issue"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
+
#: src/Admin/Pages/TestTab.php:1071
|
2382 |
msgid "It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation."
|
2383 |
msgstr ""
|
2384 |
|
2385 |
+
#: src/Admin/Pages/TestTab.php:1072
|
2386 |
msgid "There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33."
|
2387 |
msgstr ""
|
2388 |
|
2389 |
+
#: src/Admin/Pages/TestTab.php:1075
|
2390 |
msgid "Contact your web hosting provider and inform them you are having issues with libpcre2 library on PHP 7.4."
|
2391 |
msgstr ""
|
2392 |
|
2393 |
+
#: src/Admin/Pages/TestTab.php:1076
|
2394 |
msgid "They should be able to resolve this issue for you."
|
2395 |
msgstr ""
|
2396 |
|
2397 |
+
#: src/Admin/Pages/TestTab.php:1077
|
2398 |
msgid "For a quick fix, until your web hosting resolves this, you can downgrade to PHP version 7.3 on your server."
|
2399 |
msgstr ""
|
2400 |
|
2401 |
+
#: src/Admin/Pages/TestTab.php:1112
|
2402 |
msgid "An issue was detected."
|
2403 |
msgstr ""
|
2404 |
|
2405 |
+
#: src/Admin/Pages/TestTab.php:1114
|
2406 |
msgid "This means your test email was unable to be sent."
|
2407 |
msgstr ""
|
2408 |
|
2409 |
+
#: src/Admin/Pages/TestTab.php:1118
|
2410 |
msgid "Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc)."
|
2411 |
msgstr ""
|
2412 |
|
2413 |
+
#: src/Admin/Pages/TestTab.php:1124
|
2414 |
msgid "Your host is rejecting the connection."
|
2415 |
msgstr ""
|
2416 |
|
2417 |
+
#: src/Admin/Pages/TestTab.php:1129
|
2418 |
msgid "Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste)."
|
2419 |
msgstr ""
|
2420 |
|
2421 |
+
#: src/Admin/Pages/TestTab.php:1131
|
2422 |
msgid "Contact your web hosting provider and ask them to verify your server can make outside connections. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
|
2423 |
msgstr ""
|
2424 |
|
2425 |
+
#: src/Admin/Pages/TestTab.php:1137
|
2426 |
msgid "Try using a different mailer."
|
2427 |
msgstr ""
|
2428 |
|
2429 |
+
#: src/Admin/Pages/TestTab.php:1174
|
2430 |
msgid "There was a problem while sending the test email."
|
2431 |
msgstr ""
|
2432 |
|
2433 |
+
#: src/Admin/Pages/TestTab.php:1191
|
2434 |
msgid "Recommended next steps:"
|
2435 |
msgstr ""
|
2436 |
|
2437 |
+
#: src/Admin/Pages/TestTab.php:1199
|
2438 |
msgid "Need support?"
|
2439 |
msgstr ""
|
2440 |
|
2441 |
#. translators: %s - WPMailSMTP.com account area link.
|
2442 |
+
#: src/Admin/Pages/TestTab.php:1207
|
2443 |
msgid "As a WP Mail SMTP Pro user you have access to WP Mail SMTP priority support. Please log in to your WPMailSMTP.com account and <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">submit a support ticket</a>."
|
2444 |
msgstr ""
|
2445 |
|
2446 |
+
#: src/Admin/Pages/TestTab.php:1224
|
2447 |
msgid "WP Mail SMTP is a free plugin, and the team behind WPForms maintains it to give back to the WordPress community."
|
2448 |
msgstr ""
|
2449 |
|
2450 |
#. translators: %s - WPMailSMTP.com URL.
|
2451 |
+
#: src/Admin/Pages/TestTab.php:1231
|
2452 |
msgid "To access our world class support, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrade to WP Mail SMTP Pro</a>. Along with getting expert support, you will also get Notification controls, Email Logging, and integrations for Amazon SES, Office 365, and Outlook.com."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: src/Admin/Pages/TestTab.php:1246
|
2456 |
msgid "Additionally, you can take advantage of our White Glove Setup. Sit back and relax while we handle everything for you! If you simply don't have time or maybe you feel a bit in over your head - we got you covered."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#. Translators: %s - discount value $50
|
2460 |
+
#: src/Admin/Pages/TestTab.php:1253
|
2461 |
+
msgid "As a valued WP Mail SMTP user, you will get <span class=\"price-off\">%s off regular pricing</span>, automatically applied at checkout!"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
#. translators: %1$s - WP Mail SMTP support policy URL, %2$s - WP Mail SMTP support forum URL, %3$s - WPMailSMTP.com URL.
|
2465 |
+
#: src/Admin/Pages/TestTab.php:1269
|
2466 |
msgid "Alternatively, we also offer <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">limited support</a> on the WordPress.org support forums. You can <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">create a support thread</a> there, but please understand that free support is not guaranteed and is limited to simple issues. If you have an urgent or complex issue, then please consider <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrading to WP Mail SMTP Pro</a> to access our priority support ticket system."
|
2467 |
msgstr ""
|
2468 |
|
2469 |
+
#: src/Admin/Pages/TestTab.php:1288
|
2470 |
+
msgid "Please copy the error log message below into the support ticket."
|
2471 |
+
msgstr ""
|
2472 |
+
|
2473 |
+
#: src/Admin/Pages/TestTab.php:1293
|
2474 |
+
msgid "View Full Error Log"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
+
#: src/Admin/Pages/TestTab.php:1297
|
2478 |
+
msgid "Copy Error Log"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
+
#: src/Admin/Pages/TestTab.php:1300
|
2482 |
+
msgid "Copied"
|
2483 |
+
msgstr ""
|
2484 |
+
|
2485 |
+
#: src/Admin/Pages/TestTab.php:1343
|
2486 |
msgid "The test email might have sent, but its deliverability should be improved."
|
2487 |
msgstr ""
|
2488 |
|
2489 |
+
#: src/Admin/Pages/TestTab.php:1348
|
2490 |
msgid "Domain Check Results"
|
2491 |
msgstr ""
|
2492 |
|
2493 |
+
#: src/Admin/Pages/TestTab.php:1360
|
2494 |
msgid "%s icon"
|
2495 |
msgstr ""
|
2496 |
|
2538 |
msgid "I already did"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
+
#: src/Admin/SetupWizard.php:199
|
|
|
|
|
|
|
|
|
2542 |
msgid "We're sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features."
|
2543 |
msgstr ""
|
2544 |
|
2545 |
+
#. Translators: %s - discount value $50
|
2546 |
+
#: src/Admin/SetupWizard.php:204
|
2547 |
+
msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span class=\"highlight\">%s off</span> regular price,<br>applied at checkout."
|
2548 |
msgstr ""
|
2549 |
|
2550 |
+
#: src/Admin/SetupWizard.php:235
|
2551 |
msgid "WP Mail SMTP › Setup Wizard"
|
2552 |
msgstr ""
|
2553 |
|
2554 |
+
#: src/Admin/SetupWizard.php:439
|
2555 |
msgid "Whoops, something's not working."
|
2556 |
msgstr ""
|
2557 |
|
2558 |
+
#: src/Admin/SetupWizard.php:440
|
2559 |
msgid "It looks like something is preventing JavaScript from loading on your website. WP Mail SMTP requires JavaScript in order to give you the best possible experience."
|
2560 |
msgstr ""
|
2561 |
|
2562 |
+
#: src/Admin/SetupWizard.php:442
|
2563 |
msgid "In order to fix this issue, please check each of the items below:"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
+
#: src/Admin/SetupWizard.php:445
|
2567 |
msgid "If you are using an ad blocker, please disable it or whitelist the current page."
|
2568 |
msgstr ""
|
2569 |
|
2570 |
+
#: src/Admin/SetupWizard.php:446
|
2571 |
msgid "If you aren't already using Chrome, Firefox, Safari, or Edge, then please try switching to one of these popular browsers."
|
2572 |
msgstr ""
|
2573 |
|
2574 |
+
#: src/Admin/SetupWizard.php:447
|
2575 |
msgid "Confirm that your browser is updated to the latest version."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
+
#: src/Admin/SetupWizard.php:450
|
2579 |
msgid "If you've checked each of these details and are still running into issues, then please get in touch with our support team. We’d be happy to help!"
|
2580 |
msgstr ""
|
2581 |
|
2582 |
+
#: src/Admin/SetupWizard.php:456
|
2583 |
msgid "Copy the error message above and paste it in a message to the WP Mail SMTP support team."
|
2584 |
msgstr ""
|
2585 |
|
2586 |
+
#: src/Admin/SetupWizard.php:459
|
2587 |
msgid "Contact Us"
|
2588 |
msgstr ""
|
2589 |
|
2590 |
+
#: src/Admin/SetupWizard.php:506
|
2591 |
+
#: src/Admin/SetupWizard.php:546
|
2592 |
msgid "You don't have permission to change options for this WP site!"
|
2593 |
msgstr ""
|
2594 |
|
2595 |
+
#: src/Admin/SetupWizard.php:761
|
2596 |
msgid "Could not install the plugin. You don't have permission to install plugins."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
+
#: src/Admin/SetupWizard.php:767
|
2600 |
msgid "Could not install the plugin. Plugin slug is missing."
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: src/Admin/SetupWizard.php:775
|
2604 |
+
#: src/Admin/SetupWizard.php:779
|
2605 |
msgid "Could not install the plugin. Don't have file permission."
|
2606 |
msgstr ""
|
2607 |
|
2608 |
+
#: src/Admin/SetupWizard.php:790
|
2609 |
msgid "Could not install the plugin. WP Plugin installer initialization failed."
|
2610 |
msgstr ""
|
2611 |
|
2612 |
+
#: src/Admin/SetupWizard.php:875
|
2613 |
msgid "Could not install the plugin. WP Plugin installer could not retrieve plugin information."
|
2614 |
msgstr ""
|
2615 |
|
2616 |
+
#: src/Admin/SetupWizard.php:892
|
2617 |
+
msgid "Contact Forms by WPForms"
|
2618 |
+
msgstr ""
|
2619 |
+
|
2620 |
+
#: src/Admin/SetupWizard.php:898
|
2621 |
msgid "Google Analytics by MonsterInsights"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
+
#: src/Admin/SetupWizard.php:904
|
2625 |
msgid "All in One SEO"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
+
#: src/Admin/SetupWizard.php:910
|
2629 |
msgid "Giveaways by RafflePress"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
+
#: src/Admin/SetupWizard.php:916
|
2633 |
msgid "Smash Balloon Social Photo Feed"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
+
#: src/Admin/SetupWizard.php:922
|
2637 |
msgid "SeedProd Landing Page Builder"
|
2638 |
msgstr ""
|
2639 |
|
2640 |
+
#: src/Admin/SetupWizard.php:928
|
2641 |
msgid "WP Call Button"
|
2642 |
msgstr ""
|
2643 |
|
2644 |
+
#: src/Admin/SetupWizard.php:997
|
2645 |
msgid "You are already using the WP Mail SMTP PRO version. Please refresh this page and verify your license key."
|
2646 |
msgstr ""
|
2647 |
|
2648 |
+
#: src/Admin/SetupWizard.php:1001
|
2649 |
msgid "You don't have the permission to perform this action."
|
2650 |
msgstr ""
|
2651 |
|
2652 |
+
#: src/Admin/SetupWizard.php:1007
|
2653 |
msgid "Please enter a valid license key!"
|
2654 |
msgstr ""
|
2655 |
|
2656 |
+
#: src/Admin/SetupWizard.php:1018
|
2657 |
msgid "Upgrade functionality not available!"
|
2658 |
msgstr ""
|
2659 |
|
2711 |
msgstr ""
|
2712 |
|
2713 |
#. translators: %1$s - WP Mail SMTP plugin name; %2$s - WPMailSMTP.com URL to a related doc.
|
2714 |
+
#: src/Core.php:388
|
2715 |
msgid "Your site is running an outdated version of PHP that is no longer supported and may cause issues with %1$s. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Read more</a> for additional information."
|
2716 |
msgstr ""
|
2717 |
|
2718 |
+
#: src/Core.php:402
|
2719 |
msgid "<strong>Please Note:</strong> Support for PHP 5.5 will be discontinued in 2021. After this, if no further action is taken, WP Mail SMTP functionality will be disabled."
|
2720 |
msgstr ""
|
2721 |
|
2722 |
#. translators: %s - plugin name and its version.
|
2723 |
+
#: src/Core.php:436
|
2724 |
msgid "<strong>EMAILING DISABLED:</strong> The %s is currently blocking all emails from being sent."
|
2725 |
msgstr ""
|
2726 |
|
2727 |
#. translators: %1$s - constant name; %2$s - constant value.
|
2728 |
+
#: src/Core.php:447
|
2729 |
msgid "To send emails, change the value of the %1$s constant to %2$s."
|
2730 |
msgstr ""
|
2731 |
|
2732 |
#. translators: %s - plugin Misc settings page URL.
|
2733 |
+
#: src/Core.php:458
|
2734 |
msgid "To send emails, go to plugin <a href=\"%s\">Misc settings</a> and disable the \"Do Not Send\" option."
|
2735 |
msgstr ""
|
2736 |
|
2737 |
#. translators: %s - plugin name and its version.
|
2738 |
+
#: src/Core.php:502
|
2739 |
msgid "<strong>EMAIL DELIVERY ERROR:</strong> the plugin %s logged this error during the last time it tried to send an email:"
|
2740 |
msgstr ""
|
2741 |
|
2742 |
+
#: src/Core.php:532
|
2743 |
msgid "Consider running an email test after fixing it."
|
2744 |
msgstr ""
|
2745 |
|
2828 |
msgstr ""
|
2829 |
|
2830 |
#: src/Providers/Gmail/Options.php:215
|
2831 |
+
msgid "You can also send emails with different From Email addresses, by disabling the Force From Email setting and using registered aliases throughout your WordPress site as the From Email addresses."
|
2832 |
+
msgstr ""
|
2833 |
+
|
2834 |
+
#: src/Providers/Gmail/Options.php:218
|
2835 |
msgid "Removing the connection will give you an ability to redo the connection or link to another Google account."
|
2836 |
msgstr ""
|
2837 |
|
2838 |
+
#: src/Providers/Gmail/Options.php:226
|
2839 |
msgid "You need to save settings with Client ID and Client Secret before you can proceed."
|
2840 |
msgstr ""
|
2841 |
|
assets/vue/js/wizard.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(function(t){function e(e){for(var s,o,r=e[0],l=e[1],c=e[2],m=0,u=[];m<r.length;m++)o=r[m],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&u.push(a[o][0]),a[o]=0;for(s in l)Object.prototype.hasOwnProperty.call(l,s)&&(t[s]=l[s]);p&&p(e);while(u.length)u.shift()();return n.push.apply(n,c||[]),i()}function i(){for(var t,e=0;e<n.length;e++){for(var i=n[e],s=!0,r=1;r<i.length;r++){var l=i[r];0!==a[l]&&(s=!1)}s&&(n.splice(e--,1),t=o(o.s=i[0]))}return t}var s={},a={wizard:0},n=[];function o(e){if(s[e])return s[e].exports;var i=s[e]={i:e,l:!1,exports:{}};return t[e].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.m=t,o.c=s,o.d=function(t,e,i){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)o.d(i,s,function(e){return t[e]}.bind(null,s));return i},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="http://localhost:8080/";var r=window["wpmailsmtpjsonp"]=window["wpmailsmtpjsonp"]||[],l=r.push.bind(r);r.push=e,r=r.slice();for(var c=0;c<r.length;c++)e(r[c]);var p=l;n.push([0,"chunk-vendors"]),i()})({0:function(t,e,i){t.exports=i("9f7c")},"107e":function(t,e,i){t.exports=i.p+"img/long-arrow-alt-right-regular.svg"},1532:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABlmWCKAAAHYklEQVR4AeVbeVBVVRj/7n1sIqsICIKhIAIKkjCJmgJlKiYuTU4wWZqWMzWauYzmMsVUmk0Gf5SmGU1qizMq2mSbo40RmMjmioiC+JQdHijw4PGW2/kecxF9PO7yFq68M3Pn3nfOd77z/X733HPO953zKDCSgr+YEUjTtJeR4icqW6vTKCvO55TDEdA+bjj1SMbKGPuQcLfVNMWsAqBGP1L2pP9gQKGj4AAoNZ/e2vJvAwunh4CQHdO9KWe7X0nGZLZwcN6ZWo0OkivWnS1AfLQe5GKQUc6yrMEPHtFSI2QU9du4L6f54y89AcHT4pdTQD2LGbaQKAp8GK39Z4hV/wmEZiTkA0XF2gL4hxgZdVcL+FBBaQlO9u5UO2Gl+3N4KDH4nyiYSctcdd42CZ68XtL9XWgtTcsG/6s2jtCs3Z4MpDDaMxBGuo0w3qLESuxMscfJzhEifcfBJL8JEOM/AaL9xoO7kyvoGB2k52bC/sKfTVFvlbqCCPAa4kGARsIkAhavCO+xYC8zVEFTNLw7ZRlklfwBTR0tVgEithFD641oWhmbCmunrgAExyc5yOwhJXI+7L5wkI/4gMnwQuPqMBTWTFnOGzyLJiUqGexp3hyz1ax650WAm6ML2ImYLHyGesHskBlWBSS0MV4EqLRdQvX2yL8W/VLPsxQfeBHQ3qUUbXu0X4R+phCtwMIVeRHQoVGBSmNCL5i4yMIwxKvnRQCqr2vriSEIbi0pNBFwCpVi4k1A1YM60fazU6JoBRasyJuAima5SWbglCjjuYYwqSGBlXkTUNZ4W6DqR8VxSkQ/QWqJNwFX68tMsr2urRHk96tN0mGJyrwJuN5wE9q7OkTZIG+phjeOb4AurVpUfUtW4k2Alnh4hdWXBdtyTl4ELx9+G8oVcsF1rVGBNwFoTHZlviCbDhYfgzdPbIT7qlZB9awpLIiA0+U5wDAMp33Y1bee3gXbs3cD9hwpJ0EE1LTVQ3HNNU48W09/Dkev/c4pJwUBQQSgwcdL/uK0OyEojlNGKgKCCThZ9je0qdr7tT8pNAHCvUP6lZFKoWAClOoOOMLRvTFqtC1+tVQw9muHYAJQ24Hio5xzeuzISFg8fm6/jUuhUBQBNcQz5DPIvT/jHQh085MCTqM2iCIAte3JO8S5MnRxcIaMuR8AeoNSTaIJaFAq4OsLhzhx4b7Bx8+v45QbKAHRBKDB35Ox4FZTJaftC8Nnw+rJSznlBkLAJALUOg1sIYsejc7g6I0BllVxS+GtmFSDfL4ZjjIHvqKC5GQec4I8yImJ9wTV6iWMbi4GOp4JiO6V2/fj1FEx+m2z/Cr+TpWzvRPsSf4Eds7aBElj48neBAW3FHcAyTc1EVWHTSYAjSiovgKxZMsswJ17xI8LfBowOJJzJ19PBheI9KRt8NyYqXqxYc4eEB80GZZELYThzsMA3WxTHC2zEcAAA/9U5pE3lAC4icKVJviGAhKRI88nM4nxkDuOG6lRCwzUOdg5kI3YCHh14kKI8g2Dls4HooItZiMALewkofNceQHMD5sJjsRAruTn6gOLImZDLVlTlDUZhttmBU+HDxPXkJM7+lM8farDsiDPAFgQ9gK8SCLPKCrk8yDy5vkEWOsUHfehqPoqzCXG9LVrzMqxd9xex62zKDJVXqkrJW+yO24wbvgY2Ldgh6D1g+cQ957PQ0sGZT5eq9kJQGDVrd0u8xwyYPEhAevgW3wlMhl8hw4HXF98Ne8j8HL2xCLBCT+PaU/Fkk/yPNS3N/VbHwkwaRo0pj3v3kVY+ctmaFW1GRMxyMfVYmrUfMhK3QsBZjhhMsLF26CNvjIsQgA2dKHqEiw5uhZqSI8YiHSp9jqvZi1GALZe2liuD4gWVl3hZYy5hKoe1HJ2f7YtixKAjTQqm+H1rHWwv+Awr3mfNcyUe1E1d9iO1W9xArAhXCrvyv0Glh5bD3etsDlSSBZmfJNVCGCNwXFh3g8rYF/+T9BlwnY7q8/YvajmqrEig3yrEoCt44Ip/dy3kHRoGZy8ccbsn0UriVfe5OGhskxYnQC24XtkoFr/53bSI5bDieunOENsbD2u+8XaEkGkDhgBLBDcMtt0aickfpcCGecyobL5Hlsk6o4rUSFJMmfYcLbYm/+j/sIDmLhERs8vzDu4X3/gcbBCBkCsKxkCegMpITvReGX8lwm4xsejuBhaCyU+QrDnKPB38+3TTzh/txgKBMQaJEtAbzKaiYN1piJXf7H5eCh7GCEGyXEl7jcexsSjfJdrS4ljzr13yep5IgjobSz7jCDxDLI5ziHTtIr8h8qGE63rtKsnO942SQI51q+kK9POdgLFXLK9TsCoVR3aAnYdsM/WCCBD5TH55pxmPQE3WyCTZOTZDAn4N1qtbiPi7e4BaWc1jFKTTEgoGuwkkBmkQc1oksrXZ99FrD3/GFOckSvd4oIOyhwZJVl6hZMy10FGRhsZ7DPVakip3JB9g8VmLOZMBacnBNO0zp+hZcZkWB2Sv2tVmubb7YpSSLtmcOT9f3LyV1v6G8m6AAAAAElFTkSuQmCC"},"1f7f":function(t,e,i){"use strict";i("e8f2")},"1fa5":function(t,e,i){t.exports=i.p+"img/long-arrow-alt-left-regular.svg"},2415:function(t,e,i){},"29b8":function(t,e){t.exports="data:image/png;base64,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"},"2adc":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAADyklEQVRYCbVXa0hTURz/nW0+Ssc0zdIQDR+RFoGGFFkolYkUZCJYIfSgiB4U1Kc+mN8qUnp8KAjC3g+KRZRlKZSlZUGZZaa23maumWXTzW262zkrL9vuPdPpdi6Xc87/8fv/7rn3f87/EvxrJPFwVgEBWQQiBPyX+aUjEOxDdvLsfavxIk4+txEWJelI1iUavMgvETmggiDUBvYackhSedZyoiQ3OXZ+FdsFYbuCKJDp1ygewOnyz1cIBEEebESVJkgtjn01IARKlRyYSqFCalQS0qJnIS2G3tGpiJgYjr01h6BtqZJzGbNMQkBJ38nt4grEhU2TgG6euxrXW+5CoJevmsIdKFgVLBuc2U0Pj0Vm3Fx3l3HNJQTMg2bYBTsXtHhOPlc3FoWEAE0NdPf3cLEWxmcgTiN9PVyHERQSAsz+46+vXDeWt/kpy7h6bxWyBF7r27k4A4MWPPvWxNV7q5Al8LSjURany2jA2qs78fjLc1n9WISSNGQgDZSA0dIHdVCoiPnu5yes1+6BwcT/PkRjLwayK2AdsqGy7b4LTPgEDfptZheZLyayBBjwuSatSzpG0p1wa0axL2K6YHAJ6Ho+4057rYvxhrRCpMfMdpGNd8IlwIDL6k/CbBsQYygVShzL24dp6imibLwDjwQ6jXoHCecgkSGTcKagHDEcEjMnJ2JTehGi1VHObtyxMiI3PpdWQ/N4Fq/0rUiOmI7EiDjRRBOsRl5SNhq/v0FXn0GUs5W5UHgUixMWgG3ZMyIT0E2zhj0IpzWPSIA5Pvj4BPNj0zBVPVnECQmcSHfEHATQE72pq4X2AajIL0OsJsZhw3ZMRnpVSi6WJmTCZDWj7ecH0f//oJnQevAwXYFd7hr3OdsTTq08iDlTZ7qrwDaob/Qp02nt4KktrliDjj9dTibCZY/fgJOlY2Nap92Nal2ds9gxZiszUnDLoBX6vm6J76gJME8TzYgdlSXY//A42JngTXutb4PNPihx8YoA82a10OnGa1hxfiNq3teBltcSUDnBi+/NcmJ4TWAY5UtvJ7bdKkHB5S248fYeBmyeV+RFpzyBUWXBcFC53kCLl2q6EmdfavH2hw69FiMILXdDaZawzGDtz4ARBx6dgGXI6g7RLHsauluNZm6iB1WVrtZxD9urA0MQGhTi+ID7rKZhsUuvIgIscPyguch9MjFa+8FuXqP/JEMKWgPW8wz8LbcLaGDPTpKPZF+hfaG/Azrj0+ypE5QdS/4tfikUyWFZhTSjsunrGNWvmjOYN2MBxEaT+anut+EcSt9Y/wKYPTFLjUA+DAAAAABJRU5ErkJggg=="},"2bc2":function(t,e,i){t.exports=i.p+"img/zoho.svg"},"2cf42":function(t,e){t.exports="data:image/png;base64,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"},"2db4":function(t,e,i){t.exports=i.p+"img/outlook.svg"},"31f1":function(t,e,i){var s={"./amazonses.svg":"7de8","./gmail.svg":"ddc9","./mailgun.svg":"776b","./outlook.svg":"2db4","./sendgrid.svg":"b1c2","./sendinblue.svg":"7f3e","./smtp.svg":"5f30","./smtpcom.svg":"78cb","./zoho.svg":"2bc2"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="31f1"},"3af1":function(t,e,i){t.exports=i.p+"img/check-solid.svg"},"3dce":function(t,e,i){t.exports=i.p+"img/loading-white.svg"},"433e":function(t,e,i){"use strict";i("2415")},"4bd8":function(t,e,i){t.exports=i.p+"img/logo.svg"},"4e2d":function(t,e,i){t.exports=i.p+"img/times-solid.svg"},"50bf":function(t,e,i){t.exports=i.p+"img/arrow.svg"},5711:function(t,e,i){var s={"./loading-blue.svg":"8e56","./loading-white.svg":"3dce","./loading.svg":"8e57"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="5711"},"5f30":function(t,e,i){t.exports=i.p+"img/smtp.svg"},"6f43":function(t,e,i){t.exports=i.p+"img/star-solid.svg"},"776b":function(t,e,i){t.exports=i.p+"img/mailgun.svg"},"78cb":function(t,e,i){t.exports=i.p+"img/smtpcom.svg"},"7c9b":function(t,e,i){var s={"./all-in-one-seo-pack@2x.png":"2cf42","./coming-soon@2x.png":"9f86","./google-analytics-for-wordpress@2x.png":"82f2","./instagram-feed@2x.png":"877f","./rafflepress@2x.png":"a1c2","./wp-call-button@2x.png":"1532"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="7c9b"},"7de8":function(t,e,i){t.exports=i.p+"img/amazonses.svg"},"7f3e":function(t,e,i){t.exports=i.p+"img/sendinblue.svg"},"827a":function(t,e,i){t.exports=i.p+"img/exclamation-circle-solid.svg"},"82f2":function(t,e,i){t.exports=i.p+"img/google-analytics-for-wordpress@2x.png"},8398:function(t,e,i){t.exports=i.p+"img/working.svg"},8475:function(t,e,i){t.exports=i.p+"img/question-circle-solid.svg"},"84d7":function(t,e,i){t.exports=i.p+"img/info-circle-solid.svg"},"877f":function(t,e,i){t.exports=i.p+"img/instagram-feed@2x.png"},"87eb":function(t,e,i){t.exports=i.p+"img/pro-badge.svg"},8888:function(t,e,i){t.exports=i.p+"img/post-smtp-mailer.png"},"8cbb":function(t,e,i){"use strict";i("da18")},"8d41":function(t,e){t.exports="data:image/png;base64,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"},"8e56":function(t,e,i){t.exports=i.p+"img/loading-blue.svg"},"8e57":function(t,e,i){t.exports=i.p+"img/loading.svg"},"9a1d":function(t,e,i){t.exports=i.p+"img/check-circle-solid.svg"},"9da7":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABKdJREFUWIWtl11sFFUUx39ndqf0C0EhiKVluy01ARuoxMRo1CBBIqKRqNV2C4Sg8cGowQcViUFtFOmDCSYaE9SEqN0tluiDIRBBosYHQlBDowbSwu62fNTKh/JRSnd3jg9TdruzMzsN8H+79/zP+f/vzZ17zwgTRfNAGSWZh1FZCtoI3A6YwBRgECGBcghhD6R+oLPh/ETKii9j9dHZpAPrgVVA5QTtXgS2kTG2sH320Wsz0PxnCWZ5O8grQMkEhZ24gmgHZ9Ob2NVwZeIGVg7Mwcp8Ddx5jcJO9GClH6VrzoC/gdbkHRi6F2XmDRK/ipOotYxYXc/4SSOPsioRRvRHT3HlBOiHwBGXaA8q7wP9HgaqEGMXLX017gbWxEvJsAOY7lGgn3SggWh4HYb1ODAyLnaJACuIhTZQWTIXYdDbRPA7lvVOKjSQMt4CFnok2tzumssAfFV3BGUxIq+jvAbWYr6sjQOwtWoYJehZRVjAzcE3ckOASLIO9C9gklceoJRoOdvCI0U40NZ7E2r+V5QDV0DmEQ0ds3dAdb2POKhs9hUH6Gw4j8hmH9YkRNcBCKsGK8iMnAImOxR7QXqBeajEiIU2+IqPR1viXZSngB6ERpS5DsYFSkdmCa3JpxHd7ghmwKonWpd0L368mlEdprvmLGAf4FGrhmh9ryu/JV6LIX1AwLHIFQaG3ueS8runOICmOzDTL2fHo8ZjENjhye8KJ4CegnmRpQYqd7ukNNGWWOtZEEwQM1dITQTTnapCJPEisKAwxIIgaJVLVhDlc1qT1cRC7dnZRRqkKnk/yK2IpokklwBg0YhoBZHkElJl++mecTGbE0m2A296LCQUBKZ5rlM0/y2ojtdjGftAQQG01eZll7QHc/hJ4JtxWY2e9WGaQcHBuE6o431R26oHUgbg1Tgowt58ejDtayBgpPLGhuwCLA/2ZQPkmFsA1UforP04b3bKUD+QcuHnoNqXN+4MfYrqYuwmxQE5YqB6qLAIR4mFdxfMb70rBXQXkf+VhtmHC2Zj4Z9QCjsj0T8MRPcVBmgkEm9ylbCMV4FCERgCfY63Jbfda+KlAETiTQjzCzJUvxfWHp7MSOkgUO4InwZOAnMR/ZaKMyvHdgCaB27BtF4C3YD9DXxEMLOFL+rtXuD5gyYXpkcRngD6gBnAVEf9i6QCM8Zew8RnwLOuK86hi2goApI71W2JUygW0dpZecxIIga0+NT7hGjtC2P9QKYDv8MFLbT1Tfbh2O07POPDGkGCm+BqQxKt70XY4pN0Mq/Xbx4oQ5kCTB0TtWE3LfGilYQP6Kw+njMAYOpGYH+RtFJa+u1ru3mokmCmEygDyjGtGGsP27tjc4rt1EEqTr+T8zIeKxO3YXEAqPZIHgZ2Y7frYUesH/vFewiv5kY5gcgDREPZu8elLT82HzF2FjFxrfgb1UXEwnmfsFFAi9X1kEotBPn5Bor/RoB7nOLuBgC6G/7h3OhSRNuBS9chfBnhPc6l7s12zQ74/5w2x2diykZgNVAxQeF/EaIEMh3Zy8kD/gayRoYqKbm0HIwHQZtQwti3WxrkDOhx0AOI8Qujxs7sP4QP/gdLfYuNd8XCxgAAAABJRU5ErkJggg=="},"9f7c":function(t,e,i){"use strict";i.r(e);i("e260"),i("e6cf"),i("cca6"),i("a79d");var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-admin-page"},[s("router-view"),t.blocked?s("div",{staticClass:"wp-mail-smtp-blocked"}):t.loading?s("div",{staticClass:"wp-mail-smtp-loading"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("c869"),width:"195"}})],1):t._e()],1)},a=[],n=i("5530"),o=i("8c4f"),r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-welcome"},[s("the-wizard-header"),s("div",{staticClass:"wp-mail-smtp-setup-wizard-container"},[s("main",{staticClass:"wp-mail-smtp-setup-wizard-content"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-large",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_button)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"22"}})],1)])],1)]),s("footer",[s("p",{staticClass:"wp-mail-smtp-exit-link"},[s("a",{attrs:{href:t.exit_href}},[t._v(t._s(t.text_exit_link))])])])])],1)},l=[],c=(i("cc99"),i("561c")),p=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-content-header"},[i("h2",{domProps:{innerHTML:t._s(t.title)}}),t.subtitle?i("p",{staticClass:"subtitle",domProps:{innerHTML:t._s(t.subtitle)}}):t._e()])},m=[],u={name:"ContentHeader",props:{title:String,subtitle:String}},d=u,_=i("2877"),f=Object(_["a"])(d,p,m,!1,null,null,null),h=f.exports,g=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("header",{staticClass:"wp-mail-smtp-setup-wizard-header"},[s("h1",{staticClass:"wp-mail-smtp-setup-wizard-logo"},[s("div",{staticClass:"wp-mail-smtp-logo"},[s("img",{staticClass:"wp-mail-smtp-logo-img",attrs:{src:i("4bd8"),alt:t.text_logo_alt}})])])])},w=[],b={name:"TheWizardHeader",data:function(){return{text_logo_alt:Object(c["a"])("WP Mail SMTP logo","wp-mail-smtp")}}},A=b,v=Object(_["a"])(A,g,w,!1,null,null,null),x=v.exports,y={name:"SetupWizardWelcome",components:{ContentHeader:h,TheWizardHeader:x},data:function(){return{text_header_title:Object(c["a"])("Welcome to the WP Mail SMTP Setup Wizard!","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We’ll guide you through each step needed to get WP Mail SMTP fully set up on your site.","wp-mail-smtp"),text_button:Object(c["a"])("Let's Get Started","wp-mail-smtp"),text_exit_link:Object(c["a"])("Go back to the Dashboard","wp-mail-smtp"),exit_href:this.$wpms.exit_url}},methods:{nextStep:function(){this.$router.push({name:this.$wizard_steps[0]})}}},C=y,k=Object(_["a"])(C,r,l,!1,null,null,null),O=k.exports,j=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-step"},[i("the-wizard-header"),i("the-wizard-timeline"),i("div",{staticClass:"wp-mail-smtp-setup-wizard-container"},[i("main",{staticClass:"wp-mail-smtp-setup-wizard-content"},[i("router-view",{on:{displayContentBelow:t.displayContentBelow}})],1),i("footer",[t.content_below.length>0?i("div",{staticClass:"wp-mail-smtp-step-below-content",domProps:{innerHTML:t._s(t.content_below)}}):t._e(),t.display_exit_link?i("p",{staticClass:"wp-mail-smtp-exit-link"},[i("a",{attrs:{href:t.exit_href}},[t._v(t._s(t.text_exit_link))])]):t._e()])])],1)},S=[],P=(i("caad"),i("b0c0"),i("d3b7"),i("2532"),i("3ca3"),i("ddb0"),function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-container"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-timeline"},[t._l(t.steps,(function(e,a){return[a>0?s("div",{key:a+"line",class:t.lineClass(a)}):t._e(),s("div",{key:a,class:t.stepClass(a)},[s("inline-svg",{staticClass:"icon icon-success",attrs:{src:i("3af1"),width:"10",height:"10"}}),s("inline-svg",{staticClass:"icon icon-failed",attrs:{src:i("4e2d"),width:"8",height:"11"}})],1)]}))],2)])}),E=[],T=(i("c740"),{name:"TheWizardTimeline",data:function(){return{steps:this.$wizard_steps}},methods:{stepClass:function(t){var e=this,i="wp-mail-smtp-setup-wizard-timeline-step",s=this.steps.findIndex((function(t){return e.$route.name.includes(t)}));return(t<s||parseInt(s)===this.steps.length-1&&this.$route.name.includes("_success"))&&(i+=" wp-mail-smtp-setup-wizard-timeline-step-completed"),t===s&&parseInt(s)===this.steps.length-1&&this.$route.name.includes("_failure")&&(i+=" wp-mail-smtp-setup-wizard-timeline-step-failed"),parseInt(t)===parseInt(s)&&(i+=" wp-mail-smtp-setup-wizard-timeline-step-active"),i},lineClass:function(t){var e=this,i="wp-mail-smtp-setup-wizard-timeline-step-line",s=this.steps.findIndex((function(t){return e.$route.name.includes(t)}));return t<=s&&(i+=" wp-mail-smtp-setup-wizard-timeline-line-active"),i}}}),z=T,B=Object(_["a"])(z,P,E,!1,null,null,null),I=B.exports,M={name:"SetupWizardSteps",components:{TheWizardHeader:x,TheWizardTimeline:I},data:function(){return{text_exit_link:Object(c["a"])("Close and exit the Setup Wizard","wp-mail-smtp"),exit_href:this.$wpms.exit_url,content_below:""}},computed:{display_exit_link:function(){return!this.$route.name.includes("check_configuration_step")}},methods:{displayContentBelow:function(t){this.content_below=t}},mounted:function(){var t=this;this.$store.dispatch("$_app/start_loading"),Promise.all([this.$store.dispatch("$_settings/getSettings"),this.$store.dispatch("$_plugins/getPlugins")]).finally((function(){t.$store.dispatch("$_app/stop_loading")}))}},D=M,F=Object(_["a"])(D,j,S,!1,null,null,null),N=F.exports,Q=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-import"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("form",[s("div",{staticClass:"wp-mail-smtp-setup-wizard-form-row"},[s("settings-input-radios-with-icons",{attrs:{name:"import_from_plugin",options:t.options},model:{value:t.selectedImport,callback:function(e){t.selectedImport=e},expression:"selectedImport"}})],1)])])],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"skip_step"},domProps:{textContent:t._s(t.text_skip)},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step",disabled:null===t.selectedImport},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},L=[],W=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-input-radios-with-icons"},t._l(t.options,(function(e){return s("label",{key:e.value,class:t.labelClass(e),attrs:{for:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]"},on:{click:function(i){return t.clicked(e)}}},[s("span",{class:t.titleClass(e.value)},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}})],1),e.logo.length?s("img",{staticClass:"wp-mail-smtp-logo-icon",attrs:{src:e.logo,alt:e.label}}):t._e(),s("input",{directives:[{name:"model",rawName:"v-model",value:t.selectedImport,expression:"selectedImport"}],attrs:{id:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]",type:"radio",name:t.name,autocomplete:"off",disabled:e.disabled||!1},domProps:{value:e.value,checked:t.isChecked(e.value),checked:t._q(t.selectedImport,e.value)},on:{change:function(i){t.selectedImport=e.value}}}),s("span",{staticClass:"wp-mail-smtp-styled-radio-text",domProps:{innerHTML:t._s(e.label)}}),e.is_pro?s("inline-svg",{staticClass:"wp-mail-smtp-pro-badge",attrs:{src:i("87eb"),width:"46",height:"26"}}):t._e()],1)})),0)},U=[],H={name:"SettingsInputRadiosWithIcons",props:{options:Array,name:String,value:String},data:function(){return{has_error:!1}},computed:{selectedImport:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{titleClass:function(t){var e="wp-mail-smtp-styled-radio";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-checked"),e},labelClass:function(t){var e="";return this.isChecked(t.value)&&(e+=" wp-mail-smtp-styled-radio-label-checked"),t.disabled&&(e+=" wp-mail-smtp-styled-radio-label-disabled"),t.readonly&&(e+=" wp-mail-smtp-styled-radio-label-readonly"),e},isChecked:function(t){return t===this.selectedImport},clicked:function(t){t.disabled&&this.$emit("clicked-disabled",t)}}},R=H,G=(i("8cbb"),Object(_["a"])(R,W,U,!1,null,"1652957d",null)),V=G.exports,Y=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("p",{staticClass:"wp-mail-smtp-setup-wizard-step-count"},[t._v(" "+t._s(t.stepValue)+" ")])},J=[],K={name:"TheWizardStepCounter",computed:{stepValue:function(){var t=this,e=this.$wizard_steps.findIndex((function(e){return t.$route.name.includes(e)}))+1;return Object(c["c"])(Object(c["a"])("Step %1$s of %2$s","wp-mail-smtp"),e,this.$wizard_steps.length)}}},q=K,Z=(i("1f7f"),Object(_["a"])(q,Y,J,!1,null,"44fd4a93",null)),X=Z.exports,$={name:"WizardStepImport",components:{SettingsInputRadiosWithIcons:V,ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Import data from your current plugins","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We have detected other SMTP plugins installed on your website. Select which plugin's data you would like to import to WP Mail SMTP.","wp-mail-smtp"),text_save:Object(c["a"])("Import Data and Continue","wp-mail-smtp"),text_skip:Object(c["a"])("Skip this Step","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),options:[{value:"easy-smtp",label:Object(c["a"])("Easy WP SMTP","wp-mail-smtp"),logo:i("8d41"),disabled:!this.$wpms.other_smtp_plugins.includes("easy-smtp"),readonly:!this.$wpms.other_smtp_plugins.includes("easy-smtp")},{value:"post-smtp-mailer",label:Object(c["a"])("Post SMTP Mailer","wp-mail-smtp"),logo:i("8888"),disabled:!this.$wpms.other_smtp_plugins.includes("post-smtp-mailer"),readonly:!this.$wpms.other_smtp_plugins.includes("post-smtp-mailer")},{value:"smtp-mailer",label:Object(c["a"])("SMTP Mailer","wp-mail-smtp"),logo:i("29b8"),disabled:!this.$wpms.other_smtp_plugins.includes("smtp-mailer"),readonly:!this.$wpms.other_smtp_plugins.includes("smtp-mailer")},{value:"wp-smtp",label:Object(c["a"])("WP SMTP","wp-mail-smtp"),logo:i("b98f"),disabled:!this.$wpms.other_smtp_plugins.includes("wp-smtp"),readonly:!this.$wpms.other_smtp_plugins.includes("wp-smtp")}],selectedImport:null}},methods:{handleSubmit:function(){var t=this;null!==this.selectedImport&&(this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/importOtherPlugin",{value:this.selectedImport}).then((function(e){e?t.nextStep():t.$wpms_error_toast({})})).finally((function(){t.$store.dispatch("$_app/stop_loading")})))},nextStep:function(){this.$next_step()},previousStep:function(){this.$previous_step()}}},tt=$,et=Object(_["a"])(tt,Q,L,!1,null,null,null),it=et.exports,st=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-choose-mailer"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("form",[s("div",{staticClass:"wp-mail-smtp-setup-wizard-form-row wp-mail-smtp-setup-wizard-form-row-highlight"},[s("h3",[t._v(t._s(t.text_recommended_mailers))]),s("settings-input-radios-with-icons",{attrs:{name:"choose_mailer",options:t.recommended_options},model:{value:t.selectedMailer,callback:function(e){t.selectedMailer=e},expression:"selectedMailer"}})],1),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form-row"},[s("settings-input-radios-with-icons",{attrs:{name:"choose_mailer",options:t.options},on:{"clicked-disabled":t.clickedDisabledOption},model:{value:t.selectedMailer,callback:function(e){t.selectedMailer=e},expression:"selectedMailer"}})],1)])])],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step",disabled:null===t.selectedMailer},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},at=[],nt=(i("99af"),i("7db0"),i("ac1f"),i("5319"),i("2f62")),ot={name:"WizardStepChooseMailer",components:{SettingsInputRadiosWithIcons:V,ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Choose Your SMTP Mailer","wp-mail-smtp"),text_header_subtitle:Object(c["c"])(Object(c["a"])("Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/" target="_blank" rel="noopener noreferrer">',"</a>"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_recommended_mailers:Object(c["a"])("Recommended Mailers","wp-mail-smtp"),recommended_options:[{value:"smtpcom",label:this.$wpms.mailer_options["smtpcom"].title,logo:i("78cb")},{value:"sendinblue",label:this.$wpms.mailer_options["sendinblue"].title,logo:i("7f3e")}],options:[{value:"mailgun",label:this.$wpms.mailer_options["mailgun"].title,logo:i("776b")},{value:"sendgrid",label:this.$wpms.mailer_options["sendgrid"].title,logo:i("b1c2")},{value:"gmail",label:this.$wpms.mailer_options["gmail"].title,logo:i("ddc9"),notice:this.$wpms.mailer_options["gmail"].edu_notice},{value:"amazonses",label:this.$wpms.mailer_options["amazonses"].title,logo:i("7de8"),disabled:!this.$wpms.is_pro,is_pro:!this.$wpms.is_pro,notice:this.$wpms.mailer_options["amazonses"].edu_notice},{value:"outlook",label:this.$wpms.mailer_options["outlook"].title,logo:i("2db4"),disabled:!this.$wpms.is_pro,is_pro:!this.$wpms.is_pro,notice:this.$wpms.mailer_options["outlook"].edu_notice},{value:"zoho",label:this.$wpms.mailer_options["zoho"].title,logo:i("2bc2"),disabled:!this.$wpms.is_pro,is_pro:!this.$wpms.is_pro},{value:"smtp",label:this.$wpms.mailer_options["smtp"].title,logo:i("5f30")}],selectedMailer:this.currentMailer}},watch:{currentMailer:function(t){this.selectedMailer=t}},computed:Object(n["a"])(Object(n["a"])({},Object(nt["b"])({currentMailer:"$_settings/mailer"})),{},{selectedMailerOptions:function(){var t=this;return this.recommended_options.concat(this.options).find((function(e){return e.value===t.selectedMailer}))}}),methods:{handleSubmit:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];null!==this.selectedMailer&&(void 0===this.selectedMailerOptions.notice||i?(this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/updateSettings",{value:{mail:{mailer:this.selectedMailer}}}).then((function(t){t.success?(e.$store.dispatch("$_settings/setMailer",e.selectedMailer),e.nextStep()):e.$wpms_error_toast({})})).finally((function(){e.$store.dispatch("$_app/stop_loading")}))):this.$swal({title:this.selectedMailerOptions.label+" "+Object(c["a"])("Mailer","wp-mail-smtp"),html:this.selectedMailerOptions.notice,width:650,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal"},confirmButtonText:Object(c["a"])("I Understand, Continue","wp-mail-smtp"),cancelButtonText:Object(c["a"])("Choose a Different Mailer","wp-mail-smtp"),showCancelButton:!0,reverseButtons:!0}).then((function(t){t.value?e.handleSubmit(null,!0):void 0!==t.dismiss&&"cancel"===t.dismiss&&(e.selectedMailer=null)})))},nextStep:function(){var t=this,e=this.$wizard_steps.findIndex((function(e){return t.$route.name.includes(e)}))+1;this.$router.push({name:"".concat(this.$wizard_steps[e],"_").concat(this.selectedMailer)})},previousStep:function(){this.$previous_step()},clickedDisabledOption:function(t){this.$swal({title:t.label+" "+Object(c["a"])("is a PRO Feature","wp-mail-smtp"),html:"<p>".concat(this.$wpms.education.upgrade_text.replace("%mailer%",t.label),'</p>\n\t\t\t\t\t\t<p><a href="').concat(this.$wpms.education.upgrade_url+"&utm_content="+t.value,'" class="wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-main" target="_blank" rel="noopener noreferrer">').concat(this.$wpms.education.upgrade_button,'</a></p>\n\t\t\t\t\t\t<p class="upgrade-bonus"><span class="icon-container"><svg data-v-6d7a07a8="" viewBox="0 0 512 512" role="img" class="icon" data-icon="check" data-prefix="fas" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16"><path xmlns="http://www.w3.org/2000/svg" fill="currentColor" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg></span>').concat(this.$wpms.education.upgrade_bonus,"</p>\n\t\t\t\t\t\t<p>").concat(this.$wpms.education.upgrade_doc,"</p>"),width:550,imageUrl:i("b32f"),imageWidth:31,imageHeight:35,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-upgrade-popup"},showConfirmButton:!1})}},mounted:function(){this.selectedMailer=this.currentMailer}},rt=ot,lt=Object(_["a"])(rt,st,at,!1,null,null,null),ct=lt.exports,pt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-configure-mailer"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configure-mailer-header"},[s("div",{staticClass:"wp-mail-smtp-configure-mailer-header-container"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("span",{staticClass:"wp-mail-smtp-configure-mailer-logo"},[s("inline-svg",{attrs:{src:t.logo(t.mailer),height:"40"}})],1)]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("router-view",{ref:"mailerConfiguration"})],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step",disabled:null===t.mailer||!0===t.blocked_step},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},mt=[],ut=i("5935"),dt={name:"WizardStepConfigureMailer",components:{ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Configure Mailer Settings","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Below, we'll show you all of the settings required to set up this mailer.","wp-mail-smtp"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp")}},computed:Object(n["a"])(Object(n["a"])({},Object(nt["b"])({mailer:"$_settings/mailer"})),Object(ut["b"])("$_wizard",["blocked_step"])),methods:{handleSubmit:function(){var t=this;return!this.blocked_step&&(this.$refs.mailerConfiguration.areRequiredFieldsValid()?(this.$store.dispatch("$_app/start_loading"),void this.$store.dispatch("$_settings/saveCurrentSettings").then((function(e){e.success?t.$next_step():t.$wpms_error_toast({})})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))):(this.$required_fields_modal(),!1))},previousStep:function(){this.blocked_step=!1,this.$previous_step()},logo:function(t){return t="mail"===t?"smtp":t,i("31f1")("./".concat(t,".svg"))}}},_t=dt,ft=Object(_["a"])(_t,pt,mt,!1,null,null,null),ht=ft.exports,gt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-plugin-features"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-plugin-features-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"wp-mail-smtp-plugin-features-list"},[s("settings-input-long-checkbox",{attrs:{value:!0,name:"improved_deliverability",label:t.text_improved_email_deliverability,description:t.text_improved_email_deliverability_desc,disabled:""}}),s("settings-input-long-checkbox",{attrs:{value:!0,name:"error_tracking",label:t.text_error_tracking,description:t.text_error_tracking_desc,disabled:""}}),t.contact_form_already_installed?t._e():s("settings-input-long-checkbox",{attrs:{name:"smart_contact_form",label:t.text_smart_contact_form,description:t.text_smart_contact_form_desc},model:{value:t.smart_contact_form,callback:function(e){t.smart_contact_form=e},expression:"smart_contact_form"}}),s("settings-input-long-checkbox",{attrs:{name:"email_log",label:t.text_email_log,description:t.text_email_log_desc,show_pro:!t.is_pro},model:{value:t.email_log,callback:function(e){t.email_log=e},expression:"email_log"}}),t.is_pro?t._e():s("settings-input-long-checkbox",{attrs:{name:"manage_notifications",label:t.text_manage_notifications,description:t.text_manage_notifications_desc,show_pro:!t.is_pro},model:{value:t.manage_notifications,callback:function(e){t.manage_notifications=e},expression:"manage_notifications"}}),t.is_multisite&&!t.is_pro?s("settings-input-long-checkbox",{attrs:{name:"network_settings",label:t.text_network_settings,description:t.text_network_settings_desc,show_pro:!t.is_pro},model:{value:t.network_settings,callback:function(e){t.network_settings=e},expression:"network_settings"}}):t._e()],1)]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step"},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},wt=[],bt=(i("4de4"),function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("label",{staticClass:"settings-input-long-checkbox",class:{"settings-input-long-checkbox-checked":t.value,"settings-input-long-checkbox-disabled":t.disabled},attrs:{for:"wp-mail-smtp-settings-long-checkbox-"+t.name}},[s("div",{staticClass:"settings-input-long-checkbox-header"},[s("span",{staticClass:"title-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.show_pro?s("inline-svg",{staticClass:"wp-mail-smtp-pro-badge",attrs:{src:i("87eb"),width:"46",height:"24"}}):t._e()],1),t.description?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()]),s("span",{staticClass:"settings-input-long-checkbox-container"},[s("span",{staticClass:"checkbox",class:{"checkbox-checked":t.value,"checkbox-disabled":t.disabled}},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}})],1),s("input",{attrs:{id:"wp-mail-smtp-settings-long-checkbox-"+t.name,type:"checkbox",name:t.name,disabled:t.disabled},domProps:{checked:t.value},on:{input:function(e){return t.$emit("input",e.target.checked)}}})])])}),At=[],vt={name:"SettingsInputLongCheckbox",props:{label:String,name:String,value:Boolean,description:String,disabled:Boolean,show_pro:Boolean}},xt=vt,yt=Object(_["a"])(xt,bt,At,!1,null,null,null),Ct=yt.exports,kt={name:"WizardStepPluginFeatures",components:{ContentHeader:h,TheWizardStepCounter:X,SettingsInputLongCheckbox:Ct},data:function(){return{text_header_title:Object(c["a"])("Which email features do you want to enable?","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Make sure you're getting the most out of WP Mail SMTP. Just check all of the features you'd like to use, and we'll go ahead and enable those for you.","wp-mail-smtp"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_improved_email_deliverability:Object(c["a"])("Improved Email Deliverability","wp-mail-smtp"),text_improved_email_deliverability_desc:Object(c["a"])("Ensure your emails are sent successfully and reliably.","wp-mail-smtp"),text_error_tracking:Object(c["a"])("Email Error Tracking","wp-mail-smtp"),text_error_tracking_desc:Object(c["a"])("Easily spot errors causing delivery issues.","wp-mail-smtp"),text_smart_contact_form:Object(c["a"])("Smart Contact Form","wp-mail-smtp"),text_smart_contact_form_desc:Object(c["a"])("Create beautiful contact forms with just a few clicks.","wp-mail-smtp"),text_email_log:Object(c["a"])("Detailed Email Logs","wp-mail-smtp"),text_email_log_desc:Object(c["a"])("Keep records of every email that's sent out from your website.","wp-mail-smtp"),text_manage_notifications:Object(c["a"])("Manage Default Notifications","wp-mail-smtp"),text_manage_notifications_desc:Object(c["a"])("Control which email notifications your WordPress site sends.","wp-mail-smtp"),text_network_settings:Object(c["a"])("Multisite Network Settings","wp-mail-smtp"),text_network_settings_desc:Object(c["a"])("Save time with powerful WordPress Multisite controls.","wp-mail-smtp"),is_pro:this.$wpms.is_pro,is_multisite:this.$wpms.is_multisite,email_log:!1,manage_notifications:!1,network_settings:!1}},computed:Object(n["a"])(Object(n["a"])({},Object(nt["b"])({contact_form_already_installed:"$_plugins/contact_form_plugin_already_installed",email_log_setting:"$_settings/email_log_enabled"})),Object(ut["b"])("$_plugins",{smart_contact_form:"smart_contact_form_setting"})),watch:{smart_contact_form:function(t){if(this.contact_form_already_installed)return!1;this.showWPFormsPluginInstallFooterNotice(t)},contact_form_already_installed:function(t){t&&this.$emit("displayContentBelow","")},email_log_setting:function(t){this.email_log=t}},methods:{handleSubmit:function(){var t=this;this.$store.dispatch("$_app/start_loading");var e=[];if(this.is_pro){var i={value:{logs:{enabled:this.email_log}}};e.push(this.$store.dispatch("$_settings/updateSettings",i)),e.push(this.$store.dispatch("$_settings/setLogs",this.email_log))}if(this.smart_contact_form&&!this.contact_form_already_installed&&e.push(this.$store.dispatch("$_plugins/installPlugin","wpforms-lite")),!this.is_pro){var s=[];this.email_log&&s.push("email_log"),this.manage_notifications&&s.push("manage_notifications"),this.network_settings&&s.push("network_settings"),e.push(this.$store.dispatch("$_settings/savePluginFeatures",s))}Promise.all(e).then((function(e){var i=e.filter((function(t){return t.success}));i.length===e.length&&(t.$emit("displayContentBelow",""),t.$next_step())})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},previousStep:function(){var t=this;this.$emit("displayContentBelow","");var e=this.$wizard_steps.findIndex((function(e){return t.$route.name.includes(e)}))-1;this.$router.push({name:"".concat(this.$wizard_steps[e],"_").concat(this.$store.getters["$_settings/mailer"])})},showWPFormsPluginInstallFooterNotice:function(t){var e=t?"<p> ".concat(Object(c["a"])("The following plugin will be installed for free: WPForms","wp-mail-smtp"),"</p>"):"";this.$emit("displayContentBelow",e)}},mounted:function(){if(this.showWPFormsPluginInstallFooterNotice(this.smart_contact_form&&!this.contact_form_already_installed),this.email_log=this.$store.getters["$_settings/email_log_enabled"],!this.$wpms.is_pro){var t=this.$store.getters["$_settings/plugin_features"];t.includes("email_log")&&(this.email_log=!0),t.includes("manage_notifications")&&(this.manage_notifications=!0),t.includes("network_settings")&&(this.network_settings=!0)}}},Ot=kt,jt=Object(_["a"])(Ot,gt,wt,!1,null,null,null),St=jt.exports,Pt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-help-improve"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-help-improve-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("settings-input-text",{attrs:{name:"email",type:"email",label:t.text_email_label,description:t.text_email_description},model:{value:t.email,callback:function(e){t.email=e},expression:"email"}}),s("settings-input-checkbox",{attrs:{name:"usage_tracking",label:t.text_usage_tracking_label,description:t.text_usage_tracking_description,tooltip:t.text_usage_tracking_tooltip},model:{value:t.usage_tracking,callback:function(e){t.usage_tracking=e},expression:"usage_tracking"}})],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"skip_step"},domProps:{textContent:t._s(t.text_skip)},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step"},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},Et=[],Tt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-input-text",class:{"settings-input-text-with-copy":t.copy,"input-error":t.has_errors||t.field_error}},[s("label",{staticClass:"settings-input-label-container",attrs:{for:t.id}},[t.label?s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),s("span",{staticClass:"settings-input-container"},["checkbox"===t.type?s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],ref:"input",attrs:{id:t.id,name:t.name,placeholder:t.placeholder,readonly:t.readonly,disabled:t.disabled,type:"checkbox"},domProps:{checked:Array.isArray(t.currentValue)?t._i(t.currentValue,null)>-1:t.currentValue},on:{change:[function(e){var i=t.currentValue,s=e.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=t._i(i,n);s.checked?o<0&&(t.currentValue=i.concat([n])):o>-1&&(t.currentValue=i.slice(0,o).concat(i.slice(o+1)))}else t.currentValue=a},t.inputUpdate]}}):"radio"===t.type?s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],ref:"input",attrs:{id:t.id,name:t.name,placeholder:t.placeholder,readonly:t.readonly,disabled:t.disabled,type:"radio"},domProps:{checked:t._q(t.currentValue,null)},on:{change:[function(e){t.currentValue=null},t.inputUpdate]}}):s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],ref:"input",attrs:{id:t.id,name:t.name,placeholder:t.placeholder,readonly:t.readonly,disabled:t.disabled,type:t.type},domProps:{value:t.currentValue},on:{change:t.inputUpdate,input:function(e){e.target.composing||(t.currentValue=e.target.value)}}}),t.copy?s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small",class:{"wp-mail-smtp-button-copied":t.show_copied},attrs:{title:t.text_copy_button},on:{click:function(e){return e.preventDefault(),t.copyValue(e)}}},[s("span",{staticClass:"copy-button-container"},[s("inline-svg",{staticClass:"icon",class:{active:!t.show_copied},attrs:{src:i("d51e"),width:"16",height:"16"}}),s("inline-svg",{staticClass:"icon copied",class:{active:t.show_copied},attrs:{src:i("e108"),width:"16",height:"16"}})],1)]):t._e()]),t.has_errors?s("p",{staticClass:"error"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("827a"),width:"16"}}),s("span",{domProps:{innerHTML:t._s(t.text_error)}})],1):t._e(),t.description?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},zt=[],Bt=(i("4d63"),i("25f0"),i("4795"),function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip_data,expression:"tooltip_data"}],staticClass:"wp-mail-smtp-info",attrs:{tabindex:"0"}},[s("inline-svg",{staticClass:"icon",attrs:{src:i("8475"),width:"14",height:"14"}})],1)}),It=[],Mt={name:"SettingsInfoTooltip",props:{content:String},data:function(){return{tooltip_data:{content:this.content,autoHide:!1,trigger:"hover focus click"}}}},Dt=Mt,Ft=(i("ba75"),Object(_["a"])(Dt,Bt,It,!1,null,"74a4d2ae",null)),Nt=Ft.exports,Qt={name:"SettingsInputText",components:{SettingsInfoTooltip:Nt},props:{name:String,value:String,label:String,description:String,placeholder:String,type:{type:String,default:"text"},tooltip:String,readonly:Boolean,disabled:Boolean,format:RegExp,error:{type:String,default:""},copy:{type:Boolean,default:!1},is_error:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name,text_copy_button:Object(c["a"])("Copy input value","wp-mail-smtp"),text_copied:Object(c["a"])("Copied!","wp-mail-smtp"),show_copied:!1}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",t)}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}},has_errors:function(){return this.error.length>0||this.has_error},text_error:function(){return this.error.length>0?this.error:Object(c["a"])("The value entered does not match the required format","wp-mail-smtp")}},methods:{inputUpdate:function(t){return!this.disabled&&(this.has_error=!1,this.format&&!this.format.test(t.target.value)?(this.has_error=!0,!1):void 0)},copyValue:function(){var t=this.$refs.input;t.select(),document.execCommand("copy"),this.show_copied=!0;var e=this;setTimeout((function(){e.show_copied=!1}),1e3)}}},Lt=Qt,Wt=Object(_["a"])(Lt,Tt,zt,!1,null,null,null),Ut=Wt.exports,Ht=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-input-checkbox",class:{"settings-input-checkbox-checked":t.value,"settings-input-checkbox-disabled":t.disabled}},[s("span",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),s("label",{staticClass:"settings-input-checkbox-container",attrs:{for:"wp-mail-smtp-settings-checkbox-"+t.name}},[s("span",{staticClass:"checkbox",class:{"checkbox-checked":t.value,"checkbox-disabled":t.disabled}},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"14",height:"14"}})],1),s("input",{attrs:{id:"wp-mail-smtp-settings-checkbox-"+t.name,type:"checkbox",name:t.name,disabled:t.disabled},domProps:{checked:t.value},on:{input:function(e){return t.$emit("input",e.target.checked)}}}),t.description?s("span",{staticClass:"input-label",domProps:{innerHTML:t._s(t.description)}}):t._e()])])},Rt=[],Gt={name:"SettingsInputCheckbox",components:{SettingsInfoTooltip:Nt},props:{label:String,name:String,value:Boolean,description:String,tooltip:String,disabled:Boolean}},Vt=Gt,Yt=Object(_["a"])(Vt,Ht,Rt,!1,null,null,null),Jt=Yt.exports,Kt={name:"WizardStepHelpImprove",components:{ContentHeader:h,TheWizardStepCounter:X,SettingsInputText:Ut,SettingsInputCheckbox:Jt},data:function(){return{text_header_title:Object(c["a"])("Help Improve WP Mail SMTP + Smart Recommendations","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Get helpful suggestions from WP Mail SMTP on how to optimize your email deliverability and grow your business.","wp-mail-smtp"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_skip:Object(c["a"])("Skip this Step","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_email_label:Object(c["a"])("Your Email Address","wp-mail-smtp"),text_email_description:Object(c["a"])("Your email is needed, so you can receive recommendations.","wp-mail-smtp"),text_usage_tracking_label:Object(c["a"])("Help make WP Mail SMTP better for everyone","wp-mail-smtp"),text_usage_tracking_description:Object(c["a"])("Yes, count me in","wp-mail-smtp"),text_usage_tracking_tooltip:Object(c["a"])("By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test.","wp-mail-smtp"),is_pro:this.$wpms.is_pro,email:"",usage_tracking:!1}},methods:{handleSubmit:function(){var t=this;this.$store.dispatch("$_app/start_loading");var e=[];if(this.email&&e.push(this.$store.dispatch("$_settings/subscribeToNewsletter",this.email)),this.usage_tracking){var i={value:{general:{"usage-tracking-enabled":!0}}};e.push(this.$store.dispatch("$_settings/updateSettings",i))}Promise.all(e).then((function(){t.nextStep()})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},nextStep:function(){this.$next_step()},previousStep:function(){this.$previous_step()}}},qt=Kt,Zt=Object(_["a"])(qt,Pt,Et,!1,null,null,null),Xt=Zt.exports,$t=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-license"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-license-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),t.is_pro?t._e():s("div",{staticClass:"upgrade-content"},[s("p",{staticClass:"medium-bold",domProps:{innerHTML:t._s(t.text_upgrade_paragraph)}}),s("div",{staticClass:"checked-item-list"},[s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_email_log))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_manage_notifications))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_network_settings))])],1)])]),t.verified?s("div",{staticClass:"verified-license"},[s("p",{domProps:{innerHTML:t._s(t.text_verified_license)}})]):s("div",{staticClass:"license-form",class:{"license-form-error":t.license_error}},[s("p",{domProps:{innerHTML:t._s(t.text_license_form)}}),s("div",{staticClass:"license-control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.license,expression:"license"}],attrs:{name:"license",type:"password",placeholder:t.text_license_input_placeholder,"aria-label":t.text_aria_label_for_license_input},domProps:{value:t.license},on:{input:function(e){e.target.composing||(t.license=e.target.value)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-success wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.handleLicenseSubmit(e)}}},[t._v(" "+t._s(t.text_license_button)+" ")])]),t.license_error?s("p",{staticClass:"error-message",domProps:{textContent:t._s(t.text_license_error)}}):t._e()])]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[t.verified?s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step"},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)]):s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"skip_step"},domProps:{textContent:t._s(t.text_skip)},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}})])])])},te=[],ee=(i("841c"),i("2b3d"),i("6341")),ie=i.n(ee),se={name:"WizardStepLicense",components:{ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Enter your WP Mail SMTP License Key","wp-mail-smtp"),text_header_subtitle:this.$wpms.is_pro?"":Object(c["c"])(Object(c["a"])("You're currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!","wp-mail-smtp"),'<span class="medium-bold">',"</span>")+" 🙂",text_save:Object(c["a"])("Continue","wp-mail-smtp"),text_skip:Object(c["a"])("Skip this Step","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_upgrade_paragraph:Object(c["c"])(Object(c["a"])("To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below.","wp-mail-smtp"),'<a href="'+this.$wpms.upgrade_link+'" target="_blank" rel="noopener noreferrer">',"</a>"),text_network_settings:Object(c["a"])("Multisite Network Settings","wp-mail-smtp"),text_manage_notifications:Object(c["a"])("Manage Default Notifications","wp-mail-smtp"),text_email_log:Object(c["a"])("Detailed Email Logs","wp-mail-smtp"),text_license_form_lite:Object(c["c"])(Object(c["a"])("Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!","wp-mail-smtp"),"<b>","</b>"),text_license_form_pro:Object(c["a"])("Enter your license key below to unlock plugin updates!","wp-mail-smtp"),text_license_button:this.$wpms.is_pro?Object(c["a"])("Verify License Key","wp-mail-smtp"):Object(c["a"])("Connect","wp-mail-smtp"),text_license_error:Object(c["a"])("The License Key format is incorrect. Please enter a valid key and try again.","wp-mail-smtp"),text_verified_license:Object(c["a"])("Your license was successfully verified! You are ready for the next step.","wp-mail-smtp"),text_email_log_desc:Object(c["a"])("Keep records of every email that's sent out from your website.","wp-mail-smtp"),text_manage_notifications_desc:Object(c["a"])("Control which email notifications your WordPress site sends.","wp-mail-smtp"),text_network_settings_desc:Object(c["a"])("Save time with powerful WordPress Multisite controls.","wp-mail-smtp"),text_pro_badge:Object(c["a"])("Pro badge","wp-mail-smtp"),text_aria_label_for_license_input:Object(c["a"])("License key input","wp-mail-smtp"),text_license_input_placeholder:Object(c["a"])("Paste your license key here","wp-mail-smtp"),pro_badge:i("87eb"),is_pro:this.$wpms.is_pro,verified:!1,license:"",license_error:!1}},computed:Object(n["a"])({text_license_form:function(){return this.is_pro?this.text_license_form_pro:this.text_license_form_lite}},Object(nt["b"])({selectedProFeatures:"$_settings/plugin_features"})),methods:{handleLicenseSubmit:function(){var t=this;return this.license_error=!1,!(!this.is_pro&&0===this.license.length)&&(this.is_pro&&this.license.length<16?(this.license_error=!0,!1):(this.$store.dispatch("$_app/start_loading"),void(this.is_pro?this.$store.dispatch("$_settings/verifyLicense",this.license).then((function(e){e.success?(t.verified=!0,t.$swal({title:Object(c["a"])("Successful Verification!","wp-mail-smtp"),html:e.data.message,width:450,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})):t.$swal({title:Object(c["a"])("Verification Error!","wp-mail-smtp"),html:e.data,width:450,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})})).finally((function(){t.$store.dispatch("$_app/stop_loading")})):this.$store.dispatch("$_settings/upgradePlugin",this.license).then((function(e){if(e.success&&ie()(e,"data.redirect_url"))return window.location=e.data.redirect_url;t.$store.dispatch("$_app/stop_loading"),t.$swal({title:e.success?Object(c["a"])("Successful Upgrade!","wp-mail-smtp"):Object(c["a"])("Upgrade Failed!","wp-mail-smtp"),html:e.data,width:450,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})})))))},handleSubmit:function(){this.nextStep()},nextStep:function(){this.$next_step()},previousStep:function(){this.$previous_step()},prepareLongCheckbox:function(t,e){return'<label for="email_log" class="settings-input-long-checkbox settings-input-long-checkbox-checked settings-input-long-checkbox-disabled">\n\t\t\t\t\t\t<div class="settings-input-long-checkbox-header">\n\t\t\t\t\t\t\t<span class="title-container">\n\t\t\t\t\t\t\t\t<span class="label">\n\t\t\t\t\t\t\t\t\t'.concat(t,'\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<img src="').concat(this.pro_badge,'" alt="').concat(this.text_pro_badge,'" class="wp-mail-smtp-pro-badge">\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<p class="description">\n\t\t\t\t\t\t\t\t').concat(e,'\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span class="settings-input-long-checkbox-container">\n\t\t\t\t\t\t\t<span class="checkbox checkbox-checked checkbox-disabled">\n\t\t\t\t\t\t\t\t<svg viewBox="0 0 512 512" role="img" class="icon" data-icon="check" data-prefix="fas" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16"><path xmlns="http://www.w3.org/2000/svg" fill="currentColor" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<input id="email_log" type="checkbox" name="email_log" disabled="disabled">\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</label>')},prepareProFeaturesHtml:function(){var t="<div>";return this.selectedProFeatures.includes("email_log")&&(t+=this.prepareLongCheckbox(this.text_email_log,this.text_email_log_desc)),this.selectedProFeatures.includes("manage_notifications")&&(t+=this.prepareLongCheckbox(this.text_manage_notifications,this.text_manage_notifications_desc)),this.selectedProFeatures.includes("network_settings")&&(t+=this.prepareLongCheckbox(this.text_network_settings,this.text_network_settings_desc)),t+"</div>"}},mounted:function(){var t=this;if(!this.is_pro&&this.selectedProFeatures.length>0){var e=this.prepareProFeaturesHtml();this.$swal({title:Object(c["a"])("Would you like to purchase the following features now?","wp-mail-smtp"),html:'<p class="subtitle">'.concat(Object(c["a"])("These features are available as part of WP Mail SMTP Pro plan.","wp-mail-smtp"),"</p>\n\t\t\t\t\t\t").concat(e,'\n\t\t\t\t\t\t<p class="bonus">').concat(Object(c["c"])(Object(c["a"])("%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave $50 today%4$s, automatically applied at checkout.","wp-mail-smtp"),"<b>","</b>",'<span class="medium-bold">',"</span>"),"</p>\n\t\t\t\t\t"),width:850,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-plugin-upgrade"},confirmButtonText:Object(c["a"])("Purchase Now","wp-mail-smtp"),cancelButtonText:Object(c["a"])("I'll do it later","wp-mail-smtp"),showCancelButton:!0,reverseButtons:!0}).then((function(e){if(e.value){var i=window.open(t.$wpms.upgrade_link,"_blank");i.focus()}}))}this.verified=this.$wpms.license_exists},created:function(){var t=new URLSearchParams(window.location.search);this.$wpms.license_exists&&!t.has("upgrade-redirect")&&this.nextStep()}},ae=se,ne=Object(_["a"])(ae,$t,te,!1,null,null,null),oe=ne.exports,re=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-check-configuration"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-check-configuration-header"},[s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"check-configuration-loading-image-container"},[s("img",{attrs:{src:i("8398"),alt:t.text_image_alt}})])])])},le=[],ce={name:"WizardStepCheckConfiguration",components:{ContentHeader:h},data:function(){return{text_header_title:Object(c["a"])("Checking Mailer Configuration","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We’re running some tests in the background to make sure everything is setup properly.","wp-mail-smtp"),text_image_alt:Object(c["a"])("Checking mailer configuration image","wp-mail-smtp")}},mounted:function(){var t=this;this.$store.dispatch("$_wizard/checkMailerConfiguration").then((function(e){e.success?t.$router.push({name:"check_configuration_step_success"}):t.$router.push({name:"check_configuration_step_failure"})}))}},pe=ce,me=Object(_["a"])(pe,re,le,!1,null,null,null),ue=me.exports,de=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-configuration-success"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configuration-success-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"plugin-item-container"},[s("p",{staticClass:"medium-bold",domProps:{textContent:t._s(t.text_free_plugins_header)}}),s("div",t._l(t.plugins,(function(t,e){return s("plugin-item",{key:e,attrs:{name:t.name,slug:t.slug,is_installed:t.is_installed,is_activated:t.is_activated}})})),1)]),t.is_pro?t._e():s("div",{staticClass:"upgrade-banner-container"},[s("div",{staticClass:"upgrade-banner"},[s("h2",{domProps:{textContent:t._s(t.text_upgrade_title)}}),s("p",{staticClass:"subtitle",domProps:{textContent:t._s(t.text_upgrade_subtitle)}}),s("div",{staticClass:"checked-item-list"},[s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_email_log))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_manage_notifications))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_network_settings))])],1)]),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-success",attrs:{type:"button"},domProps:{textContent:t._s(t.text_upgrade_button)},on:{click:t.openUpgradePage}})]),s("p",{staticClass:"bonus",domProps:{innerHTML:t._s(t.text_bonus)}})])]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"send_test_email"},domProps:{textContent:t._s(t.text_test_email)},on:{click:function(e){return e.preventDefault(),t.handleTestEmail(e)}}}),s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"send_feedback"},domProps:{textContent:t._s(t.text_send_feedback)},on:{click:function(e){return e.preventDefault(),t.handleFeedback(e)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"button",name:"finish_setup"},domProps:{textContent:t._s(t.text_finish)},on:{click:function(e){return e.preventDefault(),t.handleFinish(e)}}})])])},_e=[],fe=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-plugin-item"},[i("span",{staticClass:"wp-mail-smtp-plugin-item-title-container"},[t.logo.length?i("img",{staticClass:"wp-mail-smtp-logo-icon",attrs:{src:t.logo2x,srcset:t.logo_srcset,alt:t.name}}):t._e(),i("span",{domProps:{textContent:t._s(t.name)}})]),i("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",disabled:t.is_activated||t.is_installed},on:{click:function(e){return e.preventDefault(),t.handleClick(e)}}},[t.loading?i("loader",{attrs:{color:"white"}}):i("span",[t._v(" "+t._s(t.text_button_label)+" ")])],1)])},he=[],ge=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("img",{class:"wp-mail-smtp-loader wp-mail-smtp-loader-"+t.size,attrs:{src:t.image,alt:t.text_loading}})},we=[],be={name:"Loader",props:{color:{type:String,default:""},size:{type:String,default:"sm"}},data:function(){return{image:i("5711")("./loading".concat(this.color.length?"-"+this.color:"",".svg")),text_loading:Object(c["a"])("Loading","wp-mail-smtp")}}},Ae=be,ve=Object(_["a"])(Ae,ge,we,!1,null,null,null),xe=ve.exports,ye={name:"PluginItem",components:{Loader:xe},props:{slug:String,name:String,is_installed:Boolean,is_activated:Boolean},data:function(){return{loading:!1,logo:i("bbc2")("./".concat(this.slug,".png")),logo2x:i("7c9b")("./".concat(this.slug,"@2x.png"))}},computed:{text_button_label:function(){var t=Object(c["a"])("Install","wp-mail-smtp");return this.is_installed&&!this.is_activated&&(t=Object(c["a"])("Installed","wp-mail-smtp")),this.is_activated&&(t=Object(c["a"])("Activated","wp-mail-smtp")),t},logo_srcset:function(){return"".concat(this.logo,", ").concat(this.logo2x," 2x")}},methods:{handleClick:function(){var t=this;this.loading||(this.loading=!0,this.$store.dispatch("$_plugins/installPlugin",this.slug).then((function(e){e.success&&t.$wpms_success_toast({title:"Plugin: ".concat(t.name," installed!")}),t.loading=!1})))}}},Ce=ye,ke=(i("433e"),Object(_["a"])(Ce,fe,he,!1,null,"2991ca7c",null)),Oe=ke.exports,je={name:"WizardStepConfigurationSuccess",components:{ContentHeader:h,TheWizardStepCounter:X,PluginItem:Oe},data:function(){return{text_header_title:Object(c["a"])("Congrats, you’ve successfully set up WP Mail SMTP!","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Here’s what to do next:","wp-mail-smtp"),text_free_plugins_header:Object(c["a"])("Check out our other free WordPress plugins:","wp-mail-smtp"),text_upgrade_title:Object(c["a"])("Upgrade to Unlock Powerful SMTP Features","wp-mail-smtp"),text_upgrade_subtitle:Object(c["a"])("Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites.","wp-mail-smtp"),text_network_settings:Object(c["a"])("Multisite Network Settings","wp-mail-smtp"),text_manage_notifications:Object(c["a"])("Manage Default Notifications","wp-mail-smtp"),text_email_log:Object(c["a"])("Detailed Email Logs","wp-mail-smtp"),text_upgrade_button:Object(c["a"])("Upgrade to Pro Today","wp-mail-smtp"),text_test_email:Object(c["a"])("Send a Test Email","wp-mail-smtp"),text_send_feedback:Object(c["a"])("Send us Feedback","wp-mail-smtp"),text_finish:Object(c["a"])("Finish Setup","wp-mail-smtp"),text_bonus:Object(c["c"])(Object(c["a"])("%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave $50 today%4$s, automatically applied at checkout.","wp-mail-smtp"),"<b>","</b>",'<span class="medium-bold">',"</span>"),star_image_html:'<img src="'.concat(i("6f43"),'" alt="').concat(Object(c["a"])("Star icon","wp-mail-smtp"),'" class="icon" / >'),is_pro:this.$wpms.is_pro}},computed:Object(n["a"])({},Object(nt["b"])({plugins:"$_plugins/partner_plugins"})),methods:{handleTestEmail:function(){return window.location=this.$wpms.email_test_tab_url},goodFeedback:function(){this.$swal({title:Object(c["a"])("Thanks for the feedback!","wp-mail-smtp"),html:"".concat(Object(c["c"])(Object(c["a"])("Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features.","wp-mail-smtp"),'<span class="medium-bold">',"</span>","<br>",this.star_image_html+""+this.star_image_html+this.star_image_html+this.star_image_html+this.star_image_html)),width:650,showCloseButton:!0,allowEnterKey:!1,confirmButtonText:Object(c["a"])("Rate on WordPress.org","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback-good"}}).then((function(t){if(t.value){var e=window.open("https://wordpress.org/support/plugin/wp-mail-smtp/reviews/#new-post","_blank");e.focus()}}))},badFeedback:function(){var t=this;this.$swal({title:Object(c["a"])("What could we do to improve?","wp-mail-smtp"),html:"".concat(Object(c["a"])("We're sorry things didn't go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you're willing to share!","wp-mail-smtp"),'\n\t\t\t\t\t\t\t\t<textarea id="feedback" name="feedback" rows="9"></textarea>\n\t\t\t\t\t\t\t\t<span class="permission-container">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" id="permission" name="permission">\n\t\t\t\t\t\t\t\t\t<label for="permission">').concat(Object(c["a"])("Yes, I give WP Mail SMTP permission to contact me for any follow up questions.","wp-mail-smtp"),"</label>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t"),width:650,showCloseButton:!0,allowEnterKey:!1,allowOutsideClick:!1,allowEscapeKey:!1,confirmButtonText:Object(c["a"])("Submit Feedback","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback-bad"},preConfirm:function(){return[document.getElementById("feedback").value,document.getElementById("permission").checked]}}).then((function(e){if(e.value){var i=e.value[0],s=e.value[1];t.$store.dispatch("$_wizard/sendFeedback",{feedback:i,permission:s})}}))},handleFeedback:function(){var t=this;this.$swal({title:Object(c["a"])("How was your WP Mail SMTP setup experience?","wp-mail-smtp"),text:Object(c["a"])("Our goal is to make your SMTP setup as simple and straightforward as possible. We'd love to know how this process went for you!","wp-mail-smtp"),width:650,showCloseButton:!0,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback"},showCancelButton:!0}).then((function(e){e.value?t.goodFeedback():void 0!==e.dismiss&&"cancel"===e.dismiss&&t.badFeedback()}))},handleFinish:function(){return window.location=this.$wpms.exit_url},openUpgradePage:function(){var t=window.open(this.$wpms.upgrade_link,"_blank");t.focus()}}},Se=je,Pe=Object(_["a"])(Se,de,_e,!1,null,null,null),Ee=Pe.exports,Te=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-configuration-failure"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configuration-failure-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"start-troubleshooting-arrow-container"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("50bf"),width:"112",height:"112"}})],1)]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"button",name:"start_troubleshooting"},domProps:{textContent:t._s(t.text_start_troubleshooting)},on:{click:function(e){return e.preventDefault(),t.handleTroubleshooting(e)}}}),s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"finish_setup"},domProps:{textContent:t._s(t.text_finish)},on:{click:function(e){return e.preventDefault(),t.handleFinish(e)}}})])])},ze=[],Be={name:"WizardStepConfigurationFailure",components:{ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Whoops, looks like things aren’t configured properly.","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We just tried to send a test email, but something prevented that from working. To see more details about the issue we detected, as well as our suggestions to fix it, please start troubleshooting.","wp-mail-smtp"),text_start_troubleshooting:Object(c["a"])("Start Troubleshooting","wp-mail-smtp"),text_send_feedback:Object(c["a"])("Send us Feedback","wp-mail-smtp"),text_finish:Object(c["a"])("Finish Setup","wp-mail-smtp")}},methods:{handleTroubleshooting:function(){return window.location="".concat(this.$wpms.email_test_tab_url,"&auto-start=1")},handleFinish:function(){return window.location=this.$wpms.exit_url}}},Ie=Be,Me=Object(_["a"])(Ie,Te,ze,!1,null,null,null),De=Me.exports,Fe=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"host",label:t.text_host_label,is_error:t.field_errors.includes("host")},on:{is_error_update:function(e){return t.removeFieldError("host")}},model:{value:t.host,callback:function(e){t.host=e},expression:"host"}}),i("settings-input-radio",{attrs:{name:"encryption",label:t.text_encryption_label,options:t.encryptionOptions,description:t.text_encryption_description},on:{input:t.encryptionChanged},model:{value:t.encryption,callback:function(e){t.encryption=e},expression:"encryption"}}),i("settings-input-number",{attrs:{name:"port",label:t.text_port_label,is_error:t.field_errors.includes("port")},on:{is_error_update:function(e){return t.removeFieldError("port")}},model:{value:t.port,callback:function(e){t.port=e},expression:"port"}}),i("settings-input-switch",{directives:[{name:"show",rawName:"v-show",value:t.show_autotls,expression:"show_autotls"}],attrs:{name:"autotls",title:t.text_autotls_title,label:t.text_autotls_label,description:t.text_autotls_description},model:{value:t.autotls,callback:function(e){t.autotls=e},expression:"autotls"}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-switch",{attrs:{name:"auth",title:t.text_auth_title,label:t.text_auth_label},model:{value:t.auth,callback:function(e){t.auth=e},expression:"auth"}}),i("settings-input-text",{directives:[{name:"show",rawName:"v-show",value:t.auth,expression:"auth"}],attrs:{name:"user",label:t.text_user_label,is_error:t.field_errors.includes("user")},on:{is_error_update:function(e){return t.removeFieldError("user")}},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}}),i("settings-input-text",{directives:[{name:"show",rawName:"v-show",value:t.auth,expression:"auth"}],attrs:{name:"pass",type:"password",label:t.text_pass_label,is_error:t.field_errors.includes("pass")},on:{is_error_update:function(e){return t.removeFieldError("pass")}},model:{value:t.pass,callback:function(e){t.pass=e},expression:"pass"}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Ne=[],Qe=(i("a4d3"),i("e01a"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-radio"},[t.label?i("span",{staticClass:"settings-input-label-container"},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}})]):t._e(),i("div",{staticClass:"settings-input-radio-container"},t._l(t.options,(function(e){return i("label",{key:e.value,class:t.labelClass(e.value),attrs:{for:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]"}},[i("span",{class:t.titleClass(e.value)}),i("input",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],attrs:{id:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]",type:"radio",name:t.name,autocomplete:"off",readonly:t.disabled},domProps:{value:e.value,checked:t.isChecked(e.value),checked:t._q(t.selected,e.value)},on:{change:[function(i){t.selected=e.value},t.updateSetting]}}),i("span",{staticClass:"input-label",domProps:{innerHTML:t._s(e.label)}})])})),0),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])}),Le=[],We={name:"SettingsInputRadio",props:{options:Array,label:String,name:String,value:String,description:String,disabled:Boolean},data:function(){return{has_error:!1}},computed:{selected:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateSetting:function(){if(this.disabled)return!1},titleClass:function(t){var e="wp-mail-smtp-styled-radio";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-checked"),e},labelClass:function(t){var e="";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-label-checked"),e},isChecked:function(t){return t===this.selected}}},Ue=We,He=Object(_["a"])(Ue,Qe,Le,!1,null,null,null),Re=He.exports,Ge=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-input-number",class:{"settings-input-number-error":t.field_error}},[s("label",{staticClass:"settings-input-label-container",attrs:{for:t.id}},[t.label?s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],attrs:{id:t.id,type:"number",name:t.name,placeholder:t.placeholder,min:t.min,max:t.max,step:t.step,readonly:t.disabled},domProps:{value:t.currentValue},on:{change:t.inputUpdate,input:function(e){e.target.composing||(t.currentValue=e.target.value)}}}),t.has_error?s("p",{staticClass:"error"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("827a"),width:"16"}}),s("span",{domProps:{innerHTML:t._s(t.has_error)}})],1):t._e(),t.description?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},Ve=[],Ye=(i("a9e3"),{name:"SettingsInputNumber",components:{SettingsInfoTooltip:Nt},props:{name:String,value:[Number,String],label:String,description:String,placeholder:String,type:{type:String,default:"text"},tooltip:String,default_value:String,min:Number,max:Number,disabled:Boolean,step:{type:Number,default:1},round:{type:Boolean,default:!1},is_error:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name,text_error_value:Object(c["c"])(Object(c["a"])("Please enter a value between %1$s and %2$s","wp-mail-smtp"),"<strong>"+this.min+"</strong>","<strong>"+this.max+"</strong>"),text_error_round:Object(c["a"])("Value has to be a round number","wp-mail-smtp")}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",parseInt(t,10))}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}}},methods:{inputUpdate:function(t){if(this.disabled)return!1;this.has_error=!1;var e=parseFloat(t.target.value);return this.round&&e%1!==0?(this.has_error=this.text_error_round,!1):e>this.max||e<this.min?(this.has_error=this.text_error_value,!1):void 0}}}),Je=Ye,Ke=Object(_["a"])(Je,Ge,Ve,!1,null,null,null),qe=Ke.exports,Ze=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-switch",class:t.classname},[i("label",{attrs:{for:t.id}},[i("span",{staticClass:"title settings-input-label-container"},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.title)}}),t.tooltip?i("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e(),i("span",{staticClass:"control"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],attrs:{id:t.id,type:"checkbox",name:t.name,disabled:t.disabled},domProps:{checked:Array.isArray(t.currentValue)?t._i(t.currentValue,null)>-1:t.currentValue},on:{change:[function(e){var i=t.currentValue,s=e.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=t._i(i,n);s.checked?o<0&&(t.currentValue=i.concat([n])):o>-1&&(t.currentValue=i.slice(0,o).concat(i.slice(o+1)))}else t.currentValue=a},t.inputUpdate]}}),i("span",{class:{"toggle-switch":!0,"toggle-switch-with-label":t.label}}),t.label?i("span",{staticClass:"label-description",domProps:{innerHTML:t._s(t.label)}}):t._e()])])])},Xe=[],$e={name:"SettingsInputSwitch",components:{SettingsInfoTooltip:Nt},props:{name:String,value:Boolean,title:String,label:String,description:String,tooltip:String,classname:String,disabled:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("input",!!t)}}},methods:{inputUpdate:function(){if(this.disabled)return!1}}},ti=$e,ei=Object(_["a"])(ti,Ze,Xe,!1,null,null,null),ii=ei.exports,si={name:"WizardStepConfigureMailerSmtp",components:{SettingsInputText:Ut,SettingsInputRadio:Re,SettingsInputNumber:qe,SettingsInputSwitch:ii},data:function(){return{mailer:"smtp",text_host_label:Object(c["a"])("SMTP Host","wp-mail-smtp"),text_encryption_label:Object(c["a"])("Encryption","wp-mail-smtp"),text_port_label:Object(c["a"])("SMTP Port","wp-mail-smtp"),text_autotls_title:Object(c["a"])("Auto TLS","wp-mail-smtp"),text_autotls_label:Object(c["a"])("Enable Auto TLS","wp-mail-smtp"),text_autotls_description:Object(c["a"])("By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled.","wp-mail-smtp"),text_auth_title:Object(c["a"])("Authentication","wp-mail-smtp"),text_auth_label:Object(c["a"])("Enable Authentication","wp-mail-smtp"),text_user_label:Object(c["a"])("SMTP Username","wp-mail-smtp"),text_pass_label:Object(c["a"])("SMTP Password","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_encryption_description:Object(c["a"])("For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS.","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),description:this.$wpms.mailer_options.smtp.description,encryptionOptions:[{label:Object(c["a"])("None","wp-mail-smtp"),value:"none",default_port:25},{label:Object(c["a"])("SSL","wp-mail-smtp"),value:"ssl",default_port:465},{label:Object(c["a"])("TLS","wp-mail-smtp"),value:"tls",default_port:587}],show_autotls:!0,show_user_and_pass:!0,field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.smtp.host","settings.smtp.auth","settings.smtp.port","settings.smtp.encryption","settings.smtp.user","settings.smtp.pass","settings.smtp.autotls","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),watch:{encryption:function(t){this.show_autotls="tls"!==t}},methods:{getEncryptionDefaultPort:function(t){return this.encryptionOptions.find((function(e){return e.value===t})).default_port},encryptionChanged:function(t){this.port=this.getEncryptionDefaultPort(t)},areRequiredFieldsValid:function(){var t=!0;return""===this.host&&(t=!1,this.field_errors.push("host")),(""===this.port||isNaN(this.port))&&(t=!1,this.field_errors.push("port")),this.auth&&(""===this.user&&(t=!1,this.field_errors.push("user")),""===this.pass&&(t=!1,this.field_errors.push("pass"))),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){"tls"===this.encryption&&(this.show_autotls=!1)}},ai=si,ni=Object(_["a"])(ai,Fe,Ne,!1,null,null,null),oi=ni.exports,ri=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtpcom"},[s("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),s("p",{staticClass:"mailer-description mailer-description-links"},[s("a",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-secondary",attrs:{href:"https://wpmailsmtp.com/go/smtp/",target:"_blank",rel:"noopener noreferrer"}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_get_started_button)),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"23"}})],1)]),s("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-smtp-com-mailer-in-wp-mail-smtp",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),s("settings-input-text",{attrs:{name:"channel",label:t.text_channel_label,description:t.text_channel_description,is_error:t.field_errors.includes("channel")},on:{is_error_update:function(e){return t.removeFieldError("channel")}},model:{value:t.channel,callback:function(e){t.channel=e},expression:"channel"}}),s("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),s("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},li=[],ci=(i("baa5"),{name:"WizardStepConfigureMailerSmtpCom",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"smtpcom",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_channel_label:Object(c["a"])("Sender Name","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for SMTP.com.","wp-mail-smtp"),'<a href="https://my.smtp.com/settings/api" target="_blank" rel="noopener noreferrer">',"</a>"),text_channel_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get a Sender Name for SMTP.com.","wp-mail-smtp"),'<a href="https://my.smtp.com/senders/" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_get_started_button:Object(c["a"])("Get Started with SMTP.com","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up SMTP.com","wp-mail-smtp"),description:this.$wpms.mailer_options.smtpcom.description.substr(0,this.$wpms.mailer_options.smtpcom.description.lastIndexOf("<br><br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.smtpcom.api_key","settings.smtpcom.channel","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.channel&&(t=!1,this.field_errors.push("channel")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}}),pi=ci,mi=Object(_["a"])(pi,ri,li,!1,null,null,null),ui=mi.exports,di=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-sendinblue"},[s("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),s("p",{staticClass:"mailer-description mailer-description-links"},[s("a",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-secondary",attrs:{href:"https://wpmailsmtp.com/go/sendinblue/",target:"_blank",rel:"noopener noreferrer"}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_get_started_button)),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"23"}})],1)]),s("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-sendinblue-mailer-in-wp-mail-smtp",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),s("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),s("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),s("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},_i=[],fi={name:"WizardStepConfigureMailerSendinblue",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"sendinblue",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Sending Domain","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for Sendinblue.","wp-mail-smtp"),'<a href="https://account.sendinblue.com/advanced/api" target="_blank" rel="noopener noreferrer">',"</a>"),text_domain_description:Object(c["c"])(Object(c["a"])("Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/how-to-set-up-the-sendinblue-mailer-in-wp-mail-smtp#setup-smtp" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_get_started_button:Object(c["a"])("Get Started with Sendinblue","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Sendinblue","wp-mail-smtp"),description:this.$wpms.mailer_options.sendinblue.description.substr(0,this.$wpms.mailer_options.sendinblue.description.lastIndexOf("<br><br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.sendinblue.api_key","settings.sendinblue.domain","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}},hi=fi,gi=Object(_["a"])(hi,di,_i,!1,null,null,null),wi=gi.exports,bi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-mailgun"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-mailgun-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),i("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description,is_error:t.field_errors.includes("domain")},on:{is_error_update:function(e){return t.removeFieldError("domain")}},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-radio",{attrs:{name:"region",label:t.text_region_label,options:t.regionOptions,description:t.text_region_description},model:{value:t.region,callback:function(e){t.region=e},expression:"region"}}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Ai=[],vi=(i("c975"),{name:"WizardStepConfigureMailerMailgun",components:{SettingsInputText:Ut,SettingsInputRadio:Re,SettingsInputSwitch:ii},data:function(){return{mailer:"mailgun",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Domain Name","wp-mail-smtp"),text_region_label:Object(c["a"])("Region","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key from Mailgun.","wp-mail-smtp"),'<a href="https://app.mailgun.com/app/account/security/api_keys" target="_blank" rel="noopener noreferrer">',"</a>"),text_domain_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get a Domain Name from Mailgun.","wp-mail-smtp"),'<a href="https://app.mailgun.com/app/domains" target="_blank" rel="noopener noreferrer">',"</a>"),text_region_description:Object(c["c"])(Object(c["a"])("Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com.","wp-mail-smtp"),'<a href="https://www.mailgun.com/regions" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Mailgun","wp-mail-smtp"),description:this.$wpms.mailer_options.mailgun.description.substr(0,this.$wpms.mailer_options.mailgun.description.indexOf("<br>")),regionOptions:[{label:Object(c["a"])("US","wp-mail-smtp"),value:"US"},{label:Object(c["a"])("EU","wp-mail-smtp"),value:"EU"}],field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.mailgun.api_key","settings.mailgun.domain","settings.mailgun.region","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.domain&&(t=!1,this.field_errors.push("domain")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}}),xi=vi,yi=Object(_["a"])(xi,bi,Ai,!1,null,null,null),Ci=yi.exports,ki=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-sendgrid"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),i("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Oi=[],ji={name:"WizardStepConfigureMailerSendgrid",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"sendgrid",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Sending Domain","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for Sendgrid.","wp-mail-smtp"),'<a href="https://app.sendgrid.com/settings/api_keys" target="_blank" rel="noopener noreferrer">',"</a>")+"<br>"+Object(c["c"])(Object(c["a"])("To send emails you will need only a %1$sMail Send%2$s access level for this API key.","wp-mail-smtp"),"<i>","</i>"),text_domain_description:Object(c["c"])(Object(c["a"])("Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/#setup" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Sendgrid","wp-mail-smtp"),description:this.$wpms.mailer_options.sendgrid.description.substr(0,this.$wpms.mailer_options.sendgrid.description.indexOf("<br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.sendgrid.api_key","settings.sendgrid.domain","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}},Si=ji,Pi=Object(_["a"])(Si,ki,Oi,!1,null,null,null),Ei=Pi.exports,Ti=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-amazonses"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("b",[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-amazon-ses-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-select",{attrs:{name:"region",label:t.text_region_label,options:t.regionOptions,description:t.text_region_description,is_error:t.field_errors.includes("region")},on:{is_error_update:function(e){return t.removeFieldError("region")}},model:{value:t.region,callback:function(e){t.region=e},expression:"region"}}),t.is_api_auth_missing?t._e():i("div",[i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-amazon-s-e-s-identities",{attrs:{options:t.identities,label:t.text_identities_label,columns:t.identities_columns}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)],1)])},zi=[],Bi=i("f7fe"),Ii=i.n(Bi),Mi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-select",class:{"settings-input-select-error":t.field_error}},[i("label",{staticClass:"settings-input-label-container",attrs:{for:"wp-mail-smtp-settings-select-"+t.name}},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}})]),i("div",{staticClass:"settings-input-select-container"},[i("select",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],attrs:{id:"wp-mail-smtp-settings-select-"+t.name,name:t.name,readonly:t.disabled},on:{change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.selected=e.target.multiple?i:i[0]}}},t._l(t.options,(function(e){return i("option",{key:e.value,domProps:{value:e.value}},[t._v(" "+t._s(e.label)+" ")])})),0)]),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},Di=[],Fi={name:"SettingsInputSelect",props:{options:Array,label:String,name:String,value:String,description:String,disabled:Boolean,is_error:Boolean},computed:{selected:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",t)}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}}}},Ni=Fi,Qi=Object(_["a"])(Ni,Mi,Di,!1,null,null,null),Li=Qi.exports,Wi=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-amazon-ses-identities"},[s("label",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.options?s("div",[t.options&&0!==t.options.length?s("p",{staticClass:"description"},[t._v(" "+t._s(t.text_identities_table_description)+" ")]):s("p",{staticClass:"description"},[s("strong",[t._v(t._s(t.text_no_registered_identities_title))]),t._v(" "+t._s(t.text_no_registered_identities_content)+" ")]),s("div",{staticClass:"ses-identities-container"},[t.options&&t.options.length>0?s("div",{staticClass:"ses-identities-table-container"},[s("table",[t.columns?s("tr",{staticClass:"ses-identity-columns"},t._l(t.filtered_columns,(function(e){return s("th",{key:e.key,class:"ses-identity-column ses-identity-column-"+e.key},[t._v(" "+t._s(e.label)+" ")])})),0):t._e(),t._l(t.options,(function(e,i){return s("tr",{key:i},[s("td",[t._v(" "+t._s(e.value)+" ")]),s("td",[t._v(" "+t._s(e.type)+" ")]),s("td",[t._v(" "+t._s(e.status)+" ")])])})),t.show_identity_form?t._e():s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.addNewIdentity(e)}}},[t._v(" "+t._s(t.text_add_new_identity)+" ")])],2)]):t._e(),t.show_identity_form||!t.options||0===t.options.length?s("div",{staticClass:"wp-mail-smtp-amazonses-identity-form"},[t.options&&0!==t.options.length?t._e():s("h3",[t._v(" "+t._s(t.text_verify_identity)+" ")]),s("div",{directives:[{name:"show",rawName:"v-show",value:1===t.verify_identity_step,expression:"verify_identity_step === 1"}],staticClass:"amazonses-identity-form-step"},[s("settings-input-radio",{attrs:{name:"identity_type",options:t.identity_type_options},model:{value:t.identity_type,callback:function(e){t.identity_type=e},expression:"identity_type"}}),s("p",{domProps:{textContent:t._s(t.verify_identity_text)}}),s("settings-input-text",{attrs:{name:"identity_value",placeholder:t.identity_value_placeholder},model:{value:t.identity_value,callback:function(e){t.identity_value=e},expression:"identity_value"}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small wp-mail-smtp-button-verify",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.verifyIdentity(e)}}},[t.loading_verify_identity?s("loader",{attrs:{color:"white"}}):s("span",[t._v(t._s(t.text_verify))])],1)],1),s("div",{directives:[{name:"show",rawName:"v-show",value:2===t.verify_identity_step&&"domain"===t.verify_identity_result.type,expression:"verify_identity_step === 2 && verify_identity_result.type === 'domain'"}],staticClass:"amazonses-identity-form-step amazonses-identity-form-step-domain"},[s("p",{domProps:{innerHTML:t._s(t.text_verify_identity_step2_domain_text)}}),s("div",{staticClass:"amazonses-domain-identity-added-inputs"},[s("settings-input-text",{attrs:{value:t.ses_domain_name,label:t.text_name,name:"ses_domain_name",readonly:"",copy:""}}),s("settings-input-text",{attrs:{value:t.verify_identity_result.domain_txt,label:t.text_value,name:"ses_domain_value",readonly:"",copy:""}})],1)]),s("div",{directives:[{name:"show",rawName:"v-show",value:2===t.verify_identity_step&&"email"===t.verify_identity_result.type,expression:"verify_identity_step === 2 && verify_identity_result.type === 'email'"}],staticClass:"amazonses-identity-form-step"},[s("p",{staticClass:"ses-identities-email-success-notice"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("84d7"),width:"16",height:"16"}}),t._v(" "),s("span",{domProps:{innerHTML:t._s(t.text_verify_identity_step2_email_text)}})],1)])]):t._e()])]):s("loader",{attrs:{size:"md"}})],1)},Ui=[],Hi={name:"SettingsAmazonSESIdentities",components:{SettingsInfoTooltip:Nt,SettingsInputRadio:Re,SettingsInputText:Ut,Loader:xe},props:{options:Array,columns:Array,label:String,tooltip:String},computed:{filtered_columns:function(){return this.columns.filter((function(t){return"action"!==t.key}))},identity_value_placeholder:function(){return"domain"===this.identity_type?Object(c["a"])("Please enter a domain","wp-mail-smtp"):Object(c["a"])("Please enter a valid email address","wp-mail-smtp")},verify_identity_text:function(){return"domain"===this.identity_type?Object(c["a"])("Enter the domain name to verify it on Amazon SES and generate the required DNS TXT record.","wp-mail-smtp"):Object(c["a"])("Enter a valid email address. A verification email will be sent to the email address you entered.","wp-mail-smtp")},text_verify_identity_step2_email_text:function(){return Object(c["c"])(Object(c["a"])("Please check the inbox of <b>%s</b> for a confirmation email.","wp-mail-smtp"),this.verify_identity_result.value)},ses_domain_name:function(){return this.verify_identity_result.value?"_amazonses.".concat(this.verify_identity_result.value):""},text_verify:function(){return"domain"===this.identity_type?Object(c["a"])("Verify Domain","wp-mail-smtp"):Object(c["a"])("Verify Email","wp-mail-smtp")}},data:function(){return{text_no_registered_identities_title:Object(c["a"])("No registered domains or emails.","wp-mail-smtp"),text_no_registered_identities_content:Object(c["a"])("You will not be able to send emails until you verify at least one domain or email address for the selected Amazon SES Region.","wp-mail-smtp"),text_view_dns:Object(c["a"])("View DNS","wp-mail-smtp"),text_resend:Object(c["a"])("Resend","wp-mail-smtp"),text_identities_table_description:Object(c["a"])("Here are the domains and email addresses that have been verified and can be used as the From Email.","wp-mail-smtp"),text_verify_identity:Object(c["a"])("Verify SES Identity","wp-mail-smtp"),text_add_new_identity:Object(c["a"])("Add New SES Identity","wp-mail-smtp"),text_name:Object(c["a"])("Name","wp-mail-smtp"),text_value:Object(c["a"])("Value","wp-mail-smtp"),text_verify_identity_step2_domain_text:Object(c["c"])(Object(c["a"])("Please add this TXT record to your domain's DNS settings. For information on how to add TXT DNS records, please refer to the %1$sAmazon SES documentation%2$s.","wp-mail-smtp"),'<a href="https://docs.aws.amazon.com/ses/latest/DeveloperGuide/dns-txt-records.html" target="_blank" rel="noopener noreferrer">',"</a>"),show_identity_form:!1,identity_type:"domain",identity_type_options:[{label:Object(c["a"])("Verify Domain","wp-mail-smtp"),value:"domain"},{label:Object(c["a"])("Verify Email Address","wp-mail-smtp"),value:"email"}],identity_value:"",verify_identity_step:1,verify_identity_result:{},loading_verify_identity:!1}},methods:{verifyIdentity:function(){if(!this.loading_verify_identity){this.loading_verify_identity=!0;var t=this;this.$store.dispatch("$_settings/amazonSESRegisterIdentity",{value:this.identity_value,type:this.identity_type}).then((function(e){t.loading_verify_identity=!1,e.success&&e.data&&(t.verify_identity_result=e.data,t.verify_identity_step=2)}))}},addNewIdentity:function(){this.show_identity_form=!0}}},Ri=Hi,Gi=Object(_["a"])(Ri,Wi,Ui,!1,null,null,null),Vi=Gi.exports,Yi={name:"WizardStepConfigureMailerAmazonSES",components:{SettingsInputText:Ut,SettingsInputSelect:Li,SettingsInputSwitch:ii,SettingsAmazonSESIdentities:Vi},data:function(){return{mailer:"amazonses",text_client_id_label:Object(c["a"])("Access Key ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Secret Access Key",Object({NODE_ENV:"production",VUE_APP_TEXTDOMAIN:"wp-mail-smtp",VUE_APP_PRODUCT_NAME:"WPMailSMTP",BASE_URL:"http://localhost:8080/"}).VUE_APP_TEXTclient_id),text_region_label:Object(c["a"])("Region","wp-mail-smtp"),text_identities_label:Object(c["a"])("SES Identities","wp-mail-smtp"),text_region_description:Object(c["a"])("Please select the Amazon SES API region which is the closest to where your website is hosted. This can help to decrease network latency between your site and Amazon SES, which will speed up email sending.","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Amazon SES","wp-mail-smtp"),description:this.$wpms.mailer_options.amazonses.description.substr(0,this.$wpms.mailer_options.amazonses.description.indexOf("<br>")),regionOptions:this.$wpms.mailer_options.amazonses.region_options||[],fetching_identities:!1,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.amazonses.client_id","settings.amazonses.client_secret","settings.amazonses.region","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),Object(ut["b"])("$_settings",{identities_columns:"amazonses_identities.columns",identities:"amazonses_identities.data"})),{},{is_api_auth_missing:function(){return!this.client_id||!this.client_secret||!this.region}}),watch:{client_id:function(){this.getIdentitiesDelayed()},client_secret:function(){this.getIdentitiesDelayed()},region:function(){this.getIdentities()}},methods:{getIdentities:function(){var t=this;this.fetching_identities||this.client_id.length<20||this.client_secret.length<40||!this.region||(this.fetching_identities=!0,this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/getAmazonSESIdentities").then((function(){t.fetching_identities=!1})).finally((function(){t.$store.dispatch("$_app/stop_loading")})))},getIdentitiesDelayed:Ii()((function(){this.getIdentities()}),500),areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),""===this.region&&(t=!1,this.field_errors.push("region")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.getIdentities()}},Ji=Yi,Ki=Object(_["a"])(Ji,Ti,zi,!1,null,null,null),qi=Ki.exports,Zi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("b",[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/#create-app",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}}),t.is_auth_required?t._e():i("div",{staticClass:"wp-mail-smtp-setup-wizard-form-general-settings"},[i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-select",{attrs:{name:"from_email",label:t.text_from_email_label,options:t.possible_send_as_emails,description:t.text_from_email_description},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}})],1)],1)])},Xi=[],$i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-oauth-connection"},[s("label",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.is_auth_required?s("div",{staticClass:"add-authorization-container"},[s("p",{staticClass:"description",domProps:{textContent:t._s(t.text_authorization_button_description)}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small",attrs:{type:"button",disabled:!t.are_client_details_ready},on:{click:function(e){return e.preventDefault(),t.authorize(e)}}},[t._v(" "+t._s(t.text_authorization_button)+" ")])]):s("div",{staticClass:"remove-authorization-container"},[t.connected_email?s("p",{staticClass:"description connected-as"},[s("span",{domProps:{innerHTML:t._s(t.text_connected_as_with_email)}}),t._v(" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("9a1d"),width:"16",height:"16"}})],1):t._e(),"gmail"===t.mailer?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.text_remove_authorization_button_description_google)}}):t._e(),s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.text_remove_authorization_button_description)}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-red wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.removeAuthorization(e)}}},[t._v(" "+t._s(t.text_remove_authorization_button)+" ")])])])},ts=[],es={name:"SettingsOAuthConnection",components:{SettingsInfoTooltip:Nt},props:{label:String,mailer:String,connected_email:String,is_auth_required:Boolean,client_id:String,client_secret:String,tooltip:String,disabled:Boolean},data:function(){return{text_allow_button:Object(c["a"])("Connect to %s","wp-mail-smtp"),text_authorization_button_description_general:Object(c["a"])("Before continuing, you'll need to allow this plugin to send emails using your %s account.","wp-mail-smtp"),text_remove_authorization_button:Object(c["a"])("Remove Connection","wp-mail-smtp"),text_remove_authorization_button_description_google:Object(c["c"])(Object(c["a"])("If you want to use a different From Email address you can setup a Google email alias. %1$sFollow these instructions%2$s, then select the alias in the From Email section below.","wp-mail-smtp"),'<a href="https://support.google.com/a/answer/33327" target="_blank" rel="noopener noreferrer">',"</a>"),text_remove_authorization_button_desc_template:Object(c["a"])("Removing this connection will give you the ability to redo the connection or connect to different %s account.","wp-mail-smtp"),text_connected_as:Object(c["a"])("Connected as","wp-mail-smtp")}},computed:{are_client_details_ready:function(){return!!this.client_id&&!!this.client_secret},mailer_name:function(){var t="Google";return"outlook"===this.mailer?t="Microsoft Outlook":"zoho"===this.mailer&&(t="Zoho Mail"),t},text_authorization_button:function(){return Object(c["c"])(this.text_allow_button,this.mailer_name)},text_authorization_button_description:function(){return Object(c["c"])(this.text_authorization_button_description_general,this.mailer_name)},text_remove_authorization_button_description:function(){return Object(c["c"])(this.text_remove_authorization_button_desc_template,this.mailer_name)},text_connected_as_with_email:function(){return"".concat(this.text_connected_as," <b>").concat(this.connected_email,"</b>")}},methods:{authorize:function(){var t=this;this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/getAuthUrl",this.mailer).then((function(t){t.success&&t.data.oauth_url&&(window.location.href=t.data.oauth_url)})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},removeAuthorization:function(){var t=this;this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/removeAuth",this.mailer).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},removeUrlParam:function(t,e,i){e.delete(i),t.search=e.toString(),window.history.replaceState({},document.title,t.toString())},catchAuthNotice:function(){var t=new URL(window.location.href),e=new URLSearchParams(t.search),i="",s="",a=!1;switch(e.has("success")?(i=e.get("success"),a=!0,this.removeUrlParam(t,e,"success")):e.has("error")&&(i=e.get("error"),this.removeUrlParam(t,e,"error")),i){case"google_access_denied":case"zoho_access_denied":case"google_no_code_scope":case"microsoft_no_code":case"zoho_no_code":case"zoho_invalid_nonce":s=Object(c["a"])("There was an error while processing the authentication request. Please try again.","wp-mail-smtp");break;case"google_no_clients":case"zoho_no_clients":case"zoho_unsuccessful_oauth":case"microsoft_unsuccessful_oauth":case"google_unsuccessful_oauth":s=Object(c["a"])("There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again.","wp-mail-smtp");break;case"google_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail.","wp-mail-smtp");break;case"microsoft_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Microsoft API project. Now you can start sending emails through Outlook.","wp-mail-smtp");break;case"zoho_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail.","wp-mail-smtp");break}s.length>0&&this.$swal({title:a?Object(c["a"])("Successful Authorization","wp-mail-smtp"):Object(c["a"])("Authorization Error!","wp-mail-smtp"),text:s,width:550,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})}},mounted:function(){this.catchAuthNotice()}},is=es,ss=Object(_["a"])(is,$i,ts,!1,null,null,null),as=ss.exports,ns={name:"WizardStepConfigureMailerGmail",components:{SettingsInputText:Ut,SettingsInputSwitch:ii,SettingsOAuthConnection:as,SettingsInputSelect:Li},data:function(){return{mailer:"gmail",text_client_id_label:Object(c["a"])("Client ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Client Secret","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Authorized Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("Select which email address you would like to send your emails from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up the Gmail mailer","wp-mail-smtp"),description:this.$wpms.mailer_options.gmail.description.substr(0,this.$wpms.mailer_options.gmail.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.gmail.redirect_uri,connected_email_address:null,possible_send_as_emails:[],field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.gmail.client_id","settings.gmail.client_secret","settings.gmail.access_token","settings.gmail.refresh_token","settings.mail.from_email","settings.mail.from_name","settings.mail.from_name_force"])),Object(ut["b"])("$_wizard",["blocked_step"])),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{getConnectedData:function(){var t=this;this.$store.dispatch("$_settings/getConnectedData",this.mailer).then((function(e){e.success&&e.data&&(t.connected_email_address=e.data.connected_email||null,t.possible_send_as_emails=e.data.possible_send_from_addresses||[],t.isEmailInPosibleAddresses(t.from_email)||(t.from_email=t.connected_email_address))}))},isEmailInPosibleAddresses:function(t){return this.possible_send_as_emails.find((function(e){return e.value===t}))},areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.getConnectedData(),this.is_auth_required&&(this.blocked_step=!0)}},os=ns,rs=Object(_["a"])(os,Zi,Xi,!1,null,null,null),ls=rs.exports,cs=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-outlook"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-outlook-mailer-in-wp-mail-smtp/#microsoft-setup",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}})],1)])},ps=[],ms={name:"WizardStepConfigureMailerOutlook",components:{SettingsInputText:Ut,SettingsOAuthConnection:as},data:function(){return{mailer:"outlook",text_client_id_label:Object(c["a"])("Application ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Application Password","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Outlook","wp-mail-smtp"),description:this.$wpms.mailer_options.outlook.description.substr(0,this.$wpms.mailer_options.outlook.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.outlook.redirect_uri,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.outlook.client_id","settings.outlook.client_secret","settings.outlook.access_token","settings.outlook.refresh_token"])),Object(ut["b"])("$_wizard",["blocked_step"])),Object(nt["b"])({connected_email_address:"$_settings/outlook_email"})),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.is_auth_required&&(this.blocked_step=!0)}},us=ms,ds=Object(_["a"])(us,cs,ps,!1,null,null,null),_s=ds.exports,fs=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-zoho"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-zoho-mailer-in-wp-mail-smtp/#zoho-account",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-select",{attrs:{name:"domain",label:t.text_domain_label,options:t.domain_options,description:t.text_domain_description,is_error:t.field_errors.includes("domain")},on:{is_error_update:function(e){return t.removeFieldError("domain")}},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}}),t.is_auth_required?t._e():i("div",[i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}})],1)],1)])},hs=[],gs={name:"WizardStepConfigureMailerZoho",components:{SettingsInputText:Ut,SettingsInputSwitch:ii,SettingsInputSelect:Li,SettingsOAuthConnection:as},data:function(){return{mailer:"zoho",text_domain_label:Object(c["a"])("Region","wp-mail-smtp"),text_domain_description:Object(c["a"])("The data center location used by your Zoho account.","wp-mail-smtp"),text_client_id_label:Object(c["a"])("Client ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Client Secret","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Zoho Mail","wp-mail-smtp"),description:this.$wpms.mailer_options.zoho.description.substr(0,this.$wpms.mailer_options.zoho.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.zoho.redirect_uri,domain_options:this.$wpms.mailer_options.zoho.domain_options,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.zoho.domain","settings.zoho.client_id","settings.zoho.client_secret","settings.zoho.access_token","settings.zoho.refresh_token","settings.mail.from_name","settings.mail.from_name_force"])),Object(ut["b"])("$_wizard",["blocked_step"])),Object(nt["b"])({connected_email_address:"$_settings/zoho_email"})),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.domain&&(t=!1,this.field_errors.push("domain")),""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.is_auth_required&&(this.blocked_step=!0)}},ws=gs,bs=Object(_["a"])(ws,fs,hs,!1,null,null,null),As=bs.exports,vs=new o["a"]({routes:[{path:"*",redirect:"/"},{path:"/",name:"welcome",component:O},{path:"/step",name:"step",component:N,children:[{path:"import",name:"import_step",component:it},{path:"choose_mailer",name:"choose_mailer_step",component:ct},{path:"configure_mailer",name:"configure_mailer_step",component:ht,children:[{path:"smtp",name:"configure_mailer_step_smtp",component:oi},{path:"smtpcom",name:"configure_mailer_step_smtpcom",component:ui},{path:"sendinblue",name:"configure_mailer_step_sendinblue",component:wi},{path:"mailgun",name:"configure_mailer_step_mailgun",component:Ci},{path:"sendgrid",name:"configure_mailer_step_sendgrid",component:Ei},{path:"amazoneses",name:"configure_mailer_step_amazonses",component:qi},{path:"gmail",name:"configure_mailer_step_gmail",component:ls},{path:"outlook",name:"configure_mailer_step_outlook",component:_s},{path:"zoho",name:"configure_mailer_step_zoho",component:As}]},{path:"plugin_features",name:"plugin_features_step",component:St},{path:"help_improve",name:"help_improve_step",component:Xt},{path:"license",name:"license_step",component:oe},{path:"check_configuration",name:"check_configuration_step",component:ue},{path:"successful_configuration",name:"check_configuration_step_success",component:Ee},{path:"failed_configuration",name:"check_configuration_step_failure",component:De}]}],scrollBehavior:function(){return{x:0,y:0}}}),xs={name:"SetupWizardApp",router:vs,computed:Object(n["a"])({},Object(nt["b"])({blocked:"$_app/blocked",loading:"$_app/loading"}))},ys=xs,Cs=Object(_["a"])(ys,s,a,!1,null,null,null),ks=Cs.exports,Os=i("2b0e"),js=i("5886"),Ss=(i("466d"),{install:function(t){window.wp_mail_smtp_vue&&(t.prototype.$wpms=window.wp_mail_smtp_vue),t.prototype.$isPro=Ps,t.prototype.$addQueryArg=Es}});function Ps(){return window.wp_mail_smtp_vue.is_pro}function Es(t,e,i){var s=new RegExp("([?&])"+e+"=.*?(&|#|$)","i");if(t.match(s))return t.replace(s,"$1"+e+"="+i+"$2");var a="";-1!==t.indexOf("#")&&(a=t.replace(/.*#/,"#"),t=t.replace(/#.*/,""));var n=-1!==t.indexOf("?")?"&":"?";return t+n+e+"="+i+a}var Ts=Ss,zs={install:function(t){t.prototype.$next_step=function(){var e=this,i=t.prototype.$wizard_steps.findIndex((function(t){return e.$route.name.includes(t)}))+1;this.$router.push({name:t.prototype.$wizard_steps[i]})},t.prototype.$previous_step=function(){var e=this,i="welcome",s=t.prototype.$wizard_steps.findIndex((function(t){return e.$route.name.includes(t)}))-1;s>=0&&(i=t.prototype.$wizard_steps[s]),this.$router.push({name:i})},t.prototype.$swal&&(t.prototype.$wpms_success_toast=function(e){var i=e.animation,s=void 0!==i&&i,a=e.toast,n=void 0===a||a,o=e.position,r=void 0===o?"top-end":o,l=e.showConfirmButton,p=void 0!==l&&l,m=e.icon,u=void 0===m?"success":m,d=e.timer,_=void 0===d?3e3:d,f=e.showCloseButton,h=void 0===f||f,g=e.title,w=void 0===g?Object(c["a"])("Settings Updated","wp-mail-smtp"):g,b=e.showCancelButton,A=void 0!==b&&b,v=e.confirmButtonText,x=void 0===v?"":v,y=e.cancelButtonText,C=void 0===y?"":y,k=e.text,O=void 0===k?"":k;return t.prototype.$swal({animation:s,toast:n,position:r,showConfirmButton:p,icon:u,showCloseButton:h,title:w,timer:_,showCancelButton:A,confirmButtonText:x,cancelButtonText:C,text:O})},t.prototype.$wpms_error_toast=function(e){var i=e.animation,s=void 0!==i&&i,a=e.toast,n=void 0===a||a,o=e.position,r=void 0===o?"top-end":o,l=e.showConfirmButton,p=void 0!==l&&l,m=e.icon,u=void 0===m?"error":m,d=e.showCloseButton,_=void 0===d||d,f=e.title,h=void 0===f?Object(c["a"])("Could Not Save Changes","wp-mail-smtp"):f,g=e.text,w=void 0===g?"":g;return t.prototype.$swal({animation:s,toast:n,position:r,showConfirmButton:p,icon:u,showCloseButton:_,title:h,text:w,onOpen:function(){t.prototype.$swal.hideLoading()}})},t.prototype.$wpms_error_modal=function(e){var i=e.position,s=void 0===i?"center":i,a=e.width,n=void 0===a?650:a,o=e.showConfirmButton,r=void 0===o||o,l=e.confirmButtonText,p=void 0===l?Object(c["a"])("Return to Mailer Settings","wp-mail-smtp"):l,m=e.customClass,u=void 0===m?{container:"wp-mail-smtp-swal wp-mail-smtp-swal-error"}:m,d=e.showCloseButton,_=void 0===d||d,f=e.title,h=void 0===f?Object(c["a"])("Whoops, we found an issue!","wp-mail-smtp"):f,g=e.subtitle,w=void 0===g?Object(c["a"])("It looks like something went wrong...","wp-mail-smtp"):g,b=e.detailedError,A=void 0===b?"":b;return t.prototype.$swal({position:s,width:n,showConfirmButton:r,confirmButtonText:p,customClass:u,showCloseButton:_,title:h,html:'\n\t\t\t\t\t\t<p class="subtitle">'.concat(w,'</p>\n\t\t\t\t\t\t<div class="detailed-error">\n\t\t\t\t\t\t\t<h3>').concat(Object(c["a"])("Error Message:","wp-mail-smtp"),"</h3>\n\t\t\t\t\t\t\t<div>").concat(A,"</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t"),allowEscapeKey:!1,allowOutsideClick:!1,onOpen:function(){t.prototype.$swal.hideLoading()}})},t.prototype.$required_fields_modal=function(){return t.prototype.$swal({position:"center",width:450,showConfirmButton:!0,confirmButtonText:Object(c["a"])("OK","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"},showCloseButton:!0,title:Object(c["a"])("Heads up!","wp-mail-smtp"),text:Object(c["a"])("Please fill out all the required fields to continue.","wp-mail-smtp"),allowEscapeKey:!1,allowOutsideClick:!1})})}},Bs=zs,Is=i("bc3a"),Ms=i.n(Is),Ds=function(t,e){return new Promise((function(i,s){var a=new FormData;a.append("action","wp_mail_smtp_vue_install_plugin"),a.append("nonce",Os["a"].prototype.$wpms.nonce),a.append("slug",e),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,a).then((function(e){if(e.data.success)t.commit("PLUGIN_INSTALLED",e.data);else{var s="";ie()(e.data,"data[0].message")?s=e.data.data[0].message:ie()(e.data,"data")&&(s=e.data.data),Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like the plugin installation failed!","wp-mail-smtp"),detailedError:s})}i(e.data)})).catch((function(t){if(s(t),t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't install the plugin.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline. Plugin not installed.","wp-mail-smtp")})}))}))},Fs=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_partner_plugins_info"),s.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(i){i.data.success?t.commit("PLUGINS_FETCHED",i.data):Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't fetch plugins information.","wp-mail-smtp")}),e(i.data)})).catch((function(t){if(i(t),t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't fetch plugins information.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline. Plugin information not retrieved.","wp-mail-smtp")})}))}))},Ns={installPlugin:Ds,fetchPlugins:Fs},Qs=function(t,e){return Ns.installPlugin(t,e)},Ls=function(t){return Ns.fetchPlugins(t)},Ws={installPlugin:Qs,getPlugins:Ls},Us=function(t){return t.plugins},Hs=function(t){return t.plugins.filter((function(t){return"wpforms-lite"!==t.slug}))},Rs=function(t){return t.contact_form_plugin_already_installed},Gs={getField:ut["a"],plugins:Us,partner_plugins:Hs,contact_form_plugin_already_installed:Rs},Vs=(i("d81d"),function(t,e){t.plugins.map((function(i){return i.slug===e.data.slug&&(i.is_installed=e.data.is_installed,i.is_activated=e.data.is_activated),"wpforms-lite"===e.data.slug&&(t.contact_form_plugin_already_installed=!0),i}))}),Ys=function(t,e){t.plugins=e.data.plugins,t.contact_form_plugin_already_installed=e.data.contact_form_plugin_already_installed},Js={updateField:ut["c"],PLUGIN_INSTALLED:Vs,PLUGINS_FETCHED:Ys},Ks={plugins:[],contact_form_plugin_already_installed:!1,smart_contact_form_setting:!0},qs={namespaced:!0,state:Ks,actions:Ws,getters:Gs,mutations:Js},Zs=(i("b64b"),function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_settings"),s.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(e){if(t.dispatch("$_app/block",!1,{root:!0}),e.response){var i=e.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load the settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),i.status,i.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))}),Xs=function(t,e){return new Promise((function(t,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_amazon_ses_identities"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e&&s.append("value",JSON.stringify(e)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(e){e.data.success?t(e.data):i(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't retrieve Amazon SES Identities.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't retrieve Amazon SES Identities.","wp-mail-smtp")})}))}))},$s=function(t,e){return new Promise((function(t,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_amazon_ses_identity_registration"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e.value&&s.append("value",e.value),!1!==e.value&&s.append("type",e.type),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(e){e.data.success?t(e.data):i(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't register the Amazon SES Identity.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't register the Amazon SES Identity","wp-mail-smtp")})}))}))},ta=function(t,e){return new Promise((function(t){var i=new FormData;i.append("action","wp_mail_smtp_vue_update_settings"),i.append("nonce",Os["a"].prototype.$wpms.nonce),void 0!==e.overwrite&&i.append("overwrite",e.overwrite),!1!==e.value&&i.append("value",JSON.stringify(e.value)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't save the settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Network error encountered. Settings not saved.","wp-mail-smtp")})}))}))},ea=function(t,e){return new Promise((function(t){var i=new FormData;i.append("action","wp_mail_smtp_vue_import_settings"),i.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e.value&&i.append("value",e.value),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't import the plugin settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Network error encountered. SMTP plugin import failed!","wp-mail-smtp")})}))}))},ia=function(t,e){return new Promise((function(i,s){var a=new FormData;a.append("action","wp_mail_smtp_vue_get_oauth_url"),a.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&a.append("mailer",t),!1!==e&&a.append("settings",JSON.stringify(e)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,a).then((function(t){t.data.success?i(t.data):s(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load authentication details.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},sa=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_remove_oauth_connection"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&s.append("mailer",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't remove oAuth connection.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},aa=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_connected_data"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&s.append("mailer",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth connected data.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},na=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_subscribe_to_newsletter"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("email",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},oa=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_verify_license_key"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("license_key",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},ra=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_upgrade_plugin"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("license_key",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},la={fetchSettings:Zs,saveSettings:ta,importOtherPluginSettings:ea,fetchAmazonSESIdentities:Xs,amazonSESRegisterIdentity:$s,getAuthRedirect:ia,removeAuth:sa,getConnectedData:aa,subscribeToNewsletter:na,verifyLicense:oa,upgradePlugin:ra},ca=function(t){return la.fetchSettings(t).then((function(e){t.commit("SETTINGS_UPDATED",e.data)})).catch((function(t){if(t.data)return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load existing settings.","wp-mail-smtp"),detailedError:t.data})}))},pa=function(t){var e=t.getters.settings.amazonses;if(0!==Object.keys(e).length)return la.fetchAmazonSESIdentities(t,e).then((function(e){t.commit("AMAZONSES_IDENTITIES_UPDATED",e),Os["a"].swal.close()})).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't retrieve the Amazon SES Identities.","wp-mail-smtp"),detailedError:t.data?t.data:""})}))},ma=function(t,e){return la.amazonSESRegisterIdentity(t,e).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't register the Amazon SES Identity.","wp-mail-smtp"),detailedError:t.data})}))},ua=function(t,e){t.commit("MAILER_UPDATE",e)},da=function(t,e){return new Promise((function(i){t.commit("LOGS_UPDATE",e),i({success:!0})}))},_a=function(t,e){t.commit("SETTINGS_SAVE_START");var i=la.saveSettings(t,e);return i.then((function(){t.commit("SETTINGS_SAVE_END")})),i},fa=function(t){var e=t.getters.settings;t.commit("SETTINGS_SAVE_START");var i=la.saveSettings(t,{value:e});return i.then((function(){t.commit("SETTINGS_SAVE_END")})),i},ha=function(t,e){return t.commit("SETTINGS_SAVE_START"),new Promise((function(i){la.importOtherPluginSettings(t,e).then((function(e){t.commit("SETTINGS_SAVE_END"),e.success?ca(t).then((function(){i(!0)})):i(!1)}))}))},ga=function(t,e){return la.getAuthRedirect(e,t.getters.settings[e]).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth redirect.","wp-mail-smtp"),detailedError:t.data})}))},wa=function(t,e){return la.getConnectedData(e).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth connected data.","wp-mail-smtp"),detailedError:t.data})}))},ba=function(t,e){return la.removeAuth(e).then((function(){t.commit("SETTINGS_REMOVE_AUTH",e)})).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't remove oAuth connection.","wp-mail-smtp"),detailedError:t.data})}))},Aa=function(t,e){return new Promise((function(i){t.commit("SETTINGS_SAVE_PLUGIN_FEATURES",e),i({success:!0,features:e})}))},va=function(t,e){return la.subscribeToNewsletter(e)},xa=function(t,e){return la.verifyLicense(e)},ya=function(t,e){return la.upgradePlugin(e)},Ca={getSettings:ca,updateSettings:_a,importOtherPlugin:ha,setMailer:ua,setLogs:da,saveCurrentSettings:fa,getAmazonSESIdentities:pa,amazonSESRegisterIdentity:ma,getAuthUrl:ga,removeAuth:ba,getConnectedData:wa,savePluginFeatures:Aa,subscribeToNewsletter:va,verifyLicense:xa,upgradePlugin:ya},ka=(i("4160"),i("1276"),i("159b"),function(t){return t.settings}),Oa=function(t){return t.settings.mail.mailer},ja=function(t){return t.settings.outlook.user_details?t.settings.outlook.user_details.email:null},Sa=function(t){return t.settings.zoho.user_details?t.settings.zoho.user_details.email:null},Pa=function(t){return t.plugin_features},Ea=function(t){return!!t.settings.logs.enabled&&t.settings.logs.enabled},Ta=function(t){return function(e){var i=!1,s=t.amazonses_identities.data,a=e.split("@").pop();return void 0!==s&&(s.forEach((function(t){("email"===t.type&&t.value===e||"domain"===t.type&&t.value===a)&&(i=!0)})),i)}},za={getField:ut["a"],settings:ka,mailer:Oa,outlook_email:ja,zoho_email:Sa,plugin_features:Pa,amazonses_is_email_registered:Ta,email_log_enabled:Ea},Ba=i("da81"),Ia=i.n(Ba),Ma=function(t,e){t.is_saving=!1,t.settings=Ia()(t.settings,e)},Da=function(t,e){t.amazonses_identities=e.data},Fa=function(t,e){t.settings.mail.mailer=e},Na=function(t,e){t.settings.logs.enabled=e},Qa=function(t){t.is_saving=!0},La=function(t){t.is_saving=!1},Wa=function(t,e){var i=t.settings[e];t.settings[e]={client_id:i.client_id,client_secret:i.client_secret},"zoho"===e&&(t.settings[e].domain=i.domain)},Ua=function(t,e){t.plugin_features=e},Ha={updateField:ut["c"],SETTINGS_UPDATED:Ma,SETTINGS_SAVE_START:Qa,SETTINGS_SAVE_END:La,MAILER_UPDATE:Fa,LOGS_UPDATE:Na,AMAZONSES_IDENTITIES_UPDATED:Da,SETTINGS_REMOVE_AUTH:Wa,SETTINGS_SAVE_PLUGIN_FEATURES:Ua},Ra={settings:{mail:{mailer:"mail",from_email:"",from_name:"",return_path:!1,from_email_force:!0,from_name_force:!1},smtp:{host:"",port:"587",encryption:"tls",autotls:!0,auth:!0,user:"",pass:""},smtpcom:{api_key:"",channel:""},sendinblue:{api_key:"",domain:""},mailgun:{api_key:"",domain:"",region:"US"},sendgrid:{api_key:"",domain:""},amazonses:{client_id:"",client_secret:"",region:"us-east-1"},gmail:{client_id:"",client_secret:"",access_token:{},refresh_token:""},outlook:{client_id:"",client_secret:"",access_token:{},refresh_token:"",user_details:{email:""}},zoho:{client_id:"",client_secret:"",domain:"com",access_token:{},refresh_token:"",user_details:{email:""}},logs:{enabled:!1}},amazonses_identities:{},plugin_features:[]},Ga={namespaced:!0,state:Ra,actions:Ca,getters:za,mutations:Ha},Va=function(){return new Promise((function(t){var e=new FormData;e.append("action","wp_mail_smtp_vue_check_mailer_configuration"),e.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,e).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't perform the mailer configuration check.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},Ya=function(t){var e=new FormData;e.append("action","wp_mail_smtp_vue_send_feedback"),e.append("nonce",Os["a"].prototype.$wpms.nonce),e.append("data",JSON.stringify(t)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,e).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't send the feedback.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))},Ja={checkMailerConfiguration:Va,sendFeedback:Ya},Ka=function(){return Ja.checkMailerConfiguration()},qa=function(t,e){Ja.sendFeedback(e)},Za={checkMailerConfiguration:Ka,sendFeedback:qa},Xa=function(t){return t.blocked_step},$a={getField:ut["a"],blocked_step:Xa},tn={updateField:ut["c"]},en={blocked_step:!1},sn={namespaced:!0,state:en,actions:Za,getters:$a,mutations:tn},an=function(t){t.commit("INIT")},nn=function(t){t.commit("BLOCK_APP")},on=function(t){t.commit("UNBLOCK_APP")},rn=function(t){t.commit("APP_LOADING_START")},ln=function(t){t.commit("APP_LOADING_STOP")},cn={init:an,block:nn,unblock:on,start_loading:rn,stop_loading:ln},pn=function(t){return t.blocked},mn=function(t){return t.loading},un=function(t){return t.wpms},dn={blocked:pn,loading:mn,wpms:un},_n=function(){},fn=function(t){t.blocked=!0},hn=function(t){t.blocked=!1},gn=function(t){t.loading=!0},wn=function(t){t.loading=!1},bn={INIT:_n,BLOCK_APP:fn,UNBLOCK_APP:hn,APP_LOADING_START:gn,APP_LOADING_STOP:wn},An={blocked:!1,loading:!1,wpms:window.wp_mail_smtp_vue?window.wp_mail_smtp_vue:{}},vn={namespaced:!0,state:An,actions:cn,getters:dn,mutations:bn},xn=function(t){t.subscribe((function(e,i){if("$_app/INIT"===e.type){var s=i["$_app"].wpms.versions,a="",n="";s.php_version_below_55?(a=Object(c["a"])("Yikes! PHP Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated, insecure version of PHP (%1$s), which could be putting your site at risk for being hacked. WordPress stopped supporting your PHP version in April, 2019. Updating to the recommended version (PHP %2$s) only takes a few minutes and will make your website significantly faster and more secure.","wp-mail-smtp"),s.php_version,"7.4")):s.php_version_below_56?(a=Object(c["a"])("Yikes! PHP Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated, insecure version of PHP (%1$s). Some mailers require at least PHP version 5.6. Updating to the recommended version (PHP %2$s) only takes a few minutes and will make your website significantly faster and more secure.","wp-mail-smtp"),s.php_version,"7.4")):s.wp_version_below_49&&(a=Object(c["a"])("Yikes! WordPress Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated version of WordPress (%s). WP Mail SMTP requires at least WordPress version 4.9.","wp-mail-smtp"),s.wp_version)),Os["a"].prototype.$swal&&a.length&&(t.dispatch("$_app/block"),Os["a"].prototype.$swal.close(),Os["a"].prototype.$swal({title:a,html:"<p>".concat(n,'</p><p><a href="').concat(Os["a"].prototype.$wpms.exit_url,'">').concat(Object(c["a"])("Return to Plugin Settings","wp-mail-smtp"),"</a></p>"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"},allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showConfirmButton:!1,onOpen:function(){Os["a"].prototype.$swal.hideLoading()}}))}}))},yn=xn;Os["a"].use(nt["a"]);var Cn=[yn],kn=new nt["a"].Store({modules:{$_app:vn,$_plugins:qs,$_settings:Ga,$_wizard:sn},plugins:Cn}),On=i("e37d"),jn=(i("6c6b"),i("6d5e")),Sn=document.getElementById("wp-mail-smtp-vue-setup-wizard");Os["a"].config.productionTip=!1,i.p=window.wp_mail_smtp_vue.public_url,Os["a"].use(jn["InlineSvgPlugin"]),Os["a"].use(o["a"]),Os["a"].use(js["a"]),Os["a"].use(On["a"],{defaultTemplate:'<div class="wp-mail-smtp-tooltip" role="tooltip"><div class="wp-mail-smtp-tooltip-arrow"></div><div class="wp-mail-smtp-tooltip-inner"></div></div>',defaultArrowSelector:".wp-mail-smtp-tooltip-arrow, .wp-mail-smtp-tooltip__arrow",defaultInnerSelector:".wp-mail-smtp-tooltip-inner, .wp-mail-smtp-tooltip__inner"}),Os["a"].use(Ts),Object(c["b"])(window.wp_mail_smtp_vue.translations,"wp-mail-smtp");var Pn={install:function(t){t.prototype.$wizard_steps=[],t.prototype.$wpms&&t.prototype.$wpms.other_smtp_plugins.length>0&&t.prototype.$wizard_steps.push("import_step"),t.prototype.$wizard_steps.push("choose_mailer_step"),t.prototype.$wizard_steps.push("configure_mailer_step"),t.prototype.$wizard_steps.push("plugin_features_step"),t.prototype.$wpms&&!t.prototype.$wpms.is_pro&&t.prototype.$wizard_steps.push("help_improve_step"),t.prototype.$wizard_steps.push("license_step"),t.prototype.$wizard_steps.push("check_configuration_step")}};Os["a"].use(Pn),Os["a"].use(Bs),new Os["a"]({store:kn,mounted:function(){kn.dispatch("$_app/init")},render:function(t){return t(ks)}}).$mount(Sn)},"9f86":function(t,e){t.exports="data:image/png;base64,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"},a1c2:function(t,e){t.exports="data:image/png;base64,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"},b0d2:function(t,e,i){},b1c2:function(t,e,i){t.exports=i.p+"img/sendgrid.svg"},b32f:function(t,e,i){t.exports=i.p+"img/lock-solid.svg"},b98f:function(t,e,i){t.exports=i.p+"img/wp-smtp.png"},ba75:function(t,e,i){"use strict";i("b0d2")},bbc2:function(t,e,i){var s={"./all-in-one-seo-pack.png":"9da7","./all-in-one-seo-pack@2x.png":"2cf42","./coming-soon.png":"d686","./coming-soon@2x.png":"9f86","./google-analytics-for-wordpress.png":"c2d9","./google-analytics-for-wordpress@2x.png":"82f2","./instagram-feed.png":"e0ed","./instagram-feed@2x.png":"877f","./rafflepress.png":"d3f3","./rafflepress@2x.png":"a1c2","./wp-call-button.png":"2adc","./wp-call-button@2x.png":"1532"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="bbc2"},c2d9:function(t,e){t.exports="data:image/png;base64,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"},c869:function(t,e,i){t.exports=i.p+"img/loading-pattie.svg"},cc99:function(t,e,i){},d3f3:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAFG0lEQVRYCaVXa0xcRRQ+M/exsJTFUgOCpawGLU9taBuB1kdqjRQxwWhMQNPaNqExjTXGgk3sDxOLptb+ayRVafyDRVJfNAImPtpQCdSaKK8mDW1poU2BQq0sLNzde8e5d5m7d+5ddhc9f+acb86c883MnTNzEfwHCbz1dDnM+ZpxwJ/qu3NbE7wFfVKKZ4frva/7lhsOLWcASyyoSiobNzM6zFQQ8kv+XC6RuAgEP9j+Erkx3CQs+D1mNqqonlXgT3sAyK8tVhjE4i3Dck7hTml3wzmuI4IRlYAxY8X/FZeYaBDMzAGx5h1AuRthcnYehMnrILV+DKSnHWDuHzONTkR0iS9G25qIBEhFRnbgobU/ibN3c8xoNLHqLQCx9jBA2moT1gkwwbN3QW7/FEjbcZ5IybZO99nWanQG/ma+rHUQUOoqmvHUWA3GAvMBNTvPkZh1WgkwDFEiLp1IyxEGAVqVoUiPPP5+4oGmQyZIFZOAsdwz09/TtDJz0EQJ8JvHjKVmmL2NRID5GFtzbB+QgW4GAfbm3ZIzsp5l22IQUA+9Ug9X+g+jxVkTjQDZWgNCdZ05UO3rArX3R8AFJSCWVZq4lYD8eyfga4OgFZSCkldm+sgXOgE1vQswMRrC3B4il5bXJtY3fW4QCOxapwoYYWD7fLDZHKwrCwcqQRofASTSxVGDQN4+TomUGj6MgHB1AMT9W8xx6LEKmK//wrR1xdVKt+R06PtAqenznpPDiVjvMJLTVttYDqItebCxDuSpm6HkhrMIcO2irnEizM9wNulth8SOzzhs4WW6orsbDIxMjyfoCg68kLmZeaGsh5kabvu7wvqipkUgAOPXHX7Q84MDI+lrOAyrsryBQ2wGIsSGUJOuiEMmnAQijOSG+Z5JWmdsAYfaDHJ/uBTYujgTI/NAhfFCc3HDmEUjAronJgG8fqtlSEglk2NO7KrzHtK8hQ4/OxCbwLadALZtwEq4+rGAeDZcgg3M7QGFftSxJCYBPYDqzefi4AU/Z+uGZik2Rufzexw+kYC4CBj1n9YIUwR6FH3hsq6XXk702T9Xy0FLGTRSHEIvH3VTFQjdbaazureM7owGrgnniSD0rJOkFNM3mhLXCmiX+0Dt+oaLg+UEEFxuDmMGohVPHBlk5pJtcqfvDBYU5cKSHosdgYZXQdaXPV6hRUn4aEdc3lj69ua5aJ7aHz8vLzkLRknEswoxt0C7eJ6FNFr9ptSvabsIRZsApWVxMB78jbMjGRwBMnrJ6TMywGH4w9MgNPaCakkmV70OSUc6IPkTPqHjdNBIyHZnGASISqdFBZ/vgCDd76jiXmF0E8G5CvZxyFaeE04dBThx0HBDK9OMamZ8WcG01Uel22P7gT5IhJEhUGvXA6raC7hilz0mBPY9SY+YByT97C9+mMp3jaBe6QfNNjttsYKKQ90g0sSEvhkMSUwmUvFTb0DLZf5Jhnx32jAh5tTUlHsB0r0gXFr6oFj/C+xsSWUt4LkZIL+cNLtwdu4tOXMN/yQze6kSepTeoI9S7vOwunB6NAJWR5R6nyI9+sTSj1Krs/4sV9bmn5VmprOteCQ9JgG63GLuhjZ3T9trcT3LrUmMl/KC7xQtVklW3KpHIyAUbR6SVrir2QvYOo7pEV4RrCvc6r9m2ujwCTHgTw6jIS0SAT2xK694z//+NbMni0TESoD+nP5Ff063R5uxPWZcK2AfpG8NmfN9KQTmV/qmxlXhwaKB5SZmMf8F4cLeesegrcIAAAAASUVORK5CYII="},d51e:function(t,e,i){t.exports=i.p+"img/copy-solid.svg"},d686:function(t,e){t.exports="data:image/png;base64,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"},da18:function(t,e,i){},ddc9:function(t,e,i){t.exports=i.p+"img/gmail.svg"},e0ed:function(t,e){t.exports="data:image/png;base64,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"},e108:function(t,e,i){t.exports=i.p+"img/check-circle-solid-white.svg"},e8f2:function(t,e,i){}});
|
1 |
+
(function(t){function e(e){for(var s,o,r=e[0],l=e[1],c=e[2],m=0,u=[];m<r.length;m++)o=r[m],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&u.push(a[o][0]),a[o]=0;for(s in l)Object.prototype.hasOwnProperty.call(l,s)&&(t[s]=l[s]);p&&p(e);while(u.length)u.shift()();return n.push.apply(n,c||[]),i()}function i(){for(var t,e=0;e<n.length;e++){for(var i=n[e],s=!0,r=1;r<i.length;r++){var l=i[r];0!==a[l]&&(s=!1)}s&&(n.splice(e--,1),t=o(o.s=i[0]))}return t}var s={},a={wizard:0},n=[];function o(e){if(s[e])return s[e].exports;var i=s[e]={i:e,l:!1,exports:{}};return t[e].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.m=t,o.c=s,o.d=function(t,e,i){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)o.d(i,s,function(e){return t[e]}.bind(null,s));return i},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="http://localhost:8080/";var r=window["wpmailsmtpjsonp"]=window["wpmailsmtpjsonp"]||[],l=r.push.bind(r);r.push=e,r=r.slice();for(var c=0;c<r.length;c++)e(r[c]);var p=l;n.push([0,"chunk-vendors"]),i()})({0:function(t,e,i){t.exports=i("9f7c")},"107e":function(t,e,i){t.exports=i.p+"img/long-arrow-alt-right-regular.svg"},1532:function(t,e){t.exports="data:image/png;base64,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"},"1f7f":function(t,e,i){"use strict";i("e8f2")},"1fa5":function(t,e,i){t.exports=i.p+"img/long-arrow-alt-left-regular.svg"},2415:function(t,e,i){},"29b8":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABlmWCKAAALjklEQVR4Ad1ba2wU1xU+M7uzfmAMpODFCQ8H8IMCogpKGrVSZKlpEqQQF8jKNmlTaByaJuRHErUhIT+o8iNNU9oqTZSSKkU0kbEzsgNOIiW/CmklmkqOEI2KxdMYiL2AAdevxbsz0+/c2bter3dt78yujX2l2fs+93znnnPvuXdmFcpwsIgUSfL0+vWzZxcWLiFFWWYZxjqyrDJUVqB+IdIFsp2IFaXftKwu1LeRx3NSUZTWsKqeG4pEzi/T9f/JtqjHEJkLMWbdkpTAmcELmzeX+jRtF8q2gK4WpW0gZuZ5TPlEq0TEdfLhek+0MoxYN8PhV29vampDA67jH27rOghibqgwQ8xM+6ZNxbma9gxyP0K+DOUqZllF3kKsIE5vLMuy4vqaCvKgeQrPxxHTfHOxrl+SY7vhPz2m4kbiwTnbVVOzFMz9HMlf4CkE02YUuGPaTHdUsAVi0ybqx/h7VaJ3ihobz3JbDIai9IMjJhl867p13ttLS59QLetPAO0BaNYFR/TSZjuqHRC8Cbv65TenT7+9rrU14kQIaTPMMDs3by73aFo90qsB3DtpwBMlZQsiguKTEct67I7GxuPpCgFaNPEgwFdXb/d4vUeRXjul4Jlt1jieAKKVmqIcCVZX72AeJ45ogo0F0UBA61LVP2DMp6IDpCW8dJhy2NYU/Sxr/2Aw+HTJ4cM3J6IN40qLwbdXVubk+f1NkPgPp3zWx5KO2CjIwCT9fcgwqhbpOgvBFkyKfmPOIoOHM+PL9fs/APgHb2nwDNBehD3g+weax6O3b93qE9qbArzokqpOgocn1wzCD6HdmMJKRWcKy9nx+qffMNaTrodSmcNYoJTZc+b8Lqr245rKFAJNPjQ7YUTfC6rqm4hT8p9UADz7wZqabej49C2v9snh2+Zgb9E/A5aUu8MoyTD4K1u2rDAN49+Y/ULQTyqkVOPeguW8CPbhoHVvcWNjGwAD4nAYAY7BU2WlxzDNAwA/G81G1A93m1YpxlCgKkrzxUAgV2CMY38UwCt+/08gpTVQ/VF1cf2mV5IPY0TLNVWtS2Q8ZgIsmW+qqhZ58vJOoxF7VzNHADZqNoWIEg6vLGpqOidNYQRIT27u41HwMcHYfWfEL2P1ml6v9GQFKAGUZ//Sxo23eXNy2lB6G54RghEtZ8KP7Slet0yzYqGuX2UtiAHVNG3HjAbPE8ieoqLMxZXbrzjHRSrPPkvCUtWNXOA2gB5ZfEjLxuOWuWh/zHoVBQJexs6LHXVv2rRoyLIqIAiWkONhcPFJSn4+acuWgbIg7ZhWYkdraIjCZ8+SdfMmKWpMcRObjZ/HjoDJWdphmqVLiP7LXCoRn28nYIv0+BSSt4BdUf6DD1JBbS2peXnJG7ksNXt7qff992nwyBFSPPLONE2i0QNTjqY9j551yoVAIA8npyswgnxhI2nSE82hNb7Vq2nezp22QUkaLrRJkgBfsaRIg2Y3xglfuEC4EhuuSydlL4aDqmn61Tyvdyn6zgJ4h9Rg81DPvPvvHwmeGWIGnTIp+3MsQ1T18x/C4RQa5zLkRVS1TA2b5p2CkO0tOaMJZtRZs6JkLBr47DPq3rWLQl99BfwOhYB+bFaDX3xB3S+/LGLOc1ALcfnsRrCCCugoSinf3a9B3nSs/lFiImKmsBD2HTpEkY4OuvHaaxQ6fJisMN5tTFQQ3A5AebHrP3iQet56iyJQ974PPxS0XWmU5NXeDvl9xRoVDK8WApCVbmK2eSxOnvnzbRXVNOrZu5euv/46mYODNuXoLCYdJloXCQap+5VXqE/XsTRjbY5EyFtcLGi72aUSxjTZIVLBcmlChfMsBAB6VPDoo6TwTgDGebUe+vpruvrss2IWjatXh7VBakU0Dp8/Tz3vvkvdL75IkYsX7e2OaUDlC2pqbM/FOXeJPZnVO9kZmIMUZzITsFDlrF1L8/fsod4DB+jml1+SFQqRNTBAfU1N1N/SQr677qJcPJ6iImLfwbh0iUJHj9LQiRP29iZ3D2hQ3n330WyAV+fOtfljYWUoYB2Zy3v/YjyZE0CUOXXOHCp8CueObdto4PPPqb+5mawbN+B8qzR07BgNtbYK8DywBTUXZonYgqkoWFALqqoo/5FHSPH5MrI8RdkajuzjfpE3ijyzAojOoFipc3Jo1oYNlPfAAxSBiodPnRIzbXR2ktnfL8xBzc0l78KFpJWXk1ZRQVpJCanwKGP2LjVimH33KZum7Qq7p5aCgmQcMYP0lZWRDyBnPfyw6CC3yKSureybgnSmitkEJicwIAkqutrHgEu7lvWTwxGPYvEieAGslSHj0LlOk1uANeDTD3zyCYXPnRPbpVZaKsxEOFOTJwTck1pB/oDhBksiTRjOmgP8zePHqfuFF8RpsXD7diqsqxO7xNXnnqOh07iNG8tPcDZqql4WqWqPFwdL/uri7lStMl2uYC2YB9eWFzoZCrdupdx77hm5BcrKbMaKcsZrqiq/U/9xNseJ0YZ680Io3FlWdanu0AzfypV2XpbFOmUtwdp/wosDwX+gAXwm4G9ywFWWQzxwOVSyMlmXjVhsP/B9gJ0PmO1iDBfHYdgSmX199sxmg+F4mpgns6dHXLnFFztJ4/OeU2pfMNiBaQdF8fLACR3hrfERWIRsLmJwm3ny+j/9dNh8HHEsOvUZAwOnPH9sbzf7V636FtThuyh2fNlm4ARnXL9O2ooVwulxzlfynrxNmdeuUe9774nDVcyHSN587FJ8yQZ6+4qbm1v4GkjpCwTm93s8HRBvjpt1gC8smDHvokX20XVsNtKrxeyHccfAwRV4e60Lq4axaoGunxECgAlYndXVrVgDvwP6jrWAmeOZymbIwCrN10onuw1j7bd1Pcz3AbAqLGOW1ZgJxpnBbD6Z4BF4dYAX3xXK2bbUUOgdEL+Cx/VtYyaYzBINxnYtFAr9HrFQViEA1oL5LS19OL7uiVZkW5OzhG9MshLTn0sOHuxhzNxaaoDoqYbDH8Ag+PJONhblM+SHMQ3iy5e/xOOJCUBoQXNzF14bbUODsNhw41tO57Tt+UUggR3Fus6n39gExwTA+LjiH4bxEZLHsB3OnLUAXi4Qn7lmGPWJ8wjMIwMaKp1btizBa6N/oaYIzwghjWw9LXL8iX03bqfvLaqvj30ZIjkfBY61oLi+vgMa8Dw68sfIMXWRnaZNLHlXlJeSgWccowTAhSwE/4EDjYh3QxCRaSkE2+Nju3/D39CwjzExtsSQVADcCB3MItP8DeL6abkeYA1TTPNQxDB+zVgSgct8SgEIIej60BHDeALpRmiBfRSTPW/VmGcevGLZO3jEsmrwxXhoLFYhnLEDL4pooVyurd0H2rUgPnX/EBmbVSg5wLPJEn3kr6iopd27+YyfVPUlqTE1gBsxATxmUSTyJOJXox1TqpQkPAWxzZNl/XYwN/enyu7d5njgmUe0mXhgbcCHx7Xo8Qakjde1CJNxjSYGSvFjzzrPfhDXey8taGjYPxHgklpaAuBOLIQrgYDf9Hg+xqD8bQG/vOOqtGlxJxeBbZ2vxsJQ4zbDMDYkenkToT2uCSQSYekW6XoXztPfx8XEYxAIv1fgMJlmwc4NK98NPFuvGsbdTsAz065mjbUBi2MRXmY8jpl4BvT4TTOrI9+4uqIt6MT/2KqOIREsqxP3F2+HVHX/4oaGTp6U+KbppF0zyUJgBi4HAgUwiyfB3DaULQf+HDDCnqQ9RnpmItRbALFvqzmPDwSVc7h2+5sXdxcLWlp65djpAE5s61oA8QTBkEqVlerFBQv8PkWpwz1THSbujlgb+4CFZjHNk+NzGQe7Lu5TfQiyE4V/jXg8e7va2oL4h6iBThkzN8mAPXwGfsGs0AiO+e+1S8rLS/CvzuU4XJVDGBUwl6VoUcJDwVmZJyJFucZ5hPMAfB7fGbXxwgZP7uxl02znuzswCqu3adtNM/P7fzVZgkVauHi3AAAAAElFTkSuQmCC"},"2adc":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAADyklEQVRYCbVXa0hTURz/nW0+Ssc0zdIQDR+RFoGGFFkolYkUZCJYIfSgiB4U1Kc+mN8qUnp8KAjC3g+KRZRlKZSlZUGZZaa23maumWXTzW262zkrL9vuPdPpdi6Xc87/8fv/7rn3f87/EvxrJPFwVgEBWQQiBPyX+aUjEOxDdvLsfavxIk4+txEWJelI1iUavMgvETmggiDUBvYackhSedZyoiQ3OXZ+FdsFYbuCKJDp1ygewOnyz1cIBEEebESVJkgtjn01IARKlRyYSqFCalQS0qJnIS2G3tGpiJgYjr01h6BtqZJzGbNMQkBJ38nt4grEhU2TgG6euxrXW+5CoJevmsIdKFgVLBuc2U0Pj0Vm3Fx3l3HNJQTMg2bYBTsXtHhOPlc3FoWEAE0NdPf3cLEWxmcgTiN9PVyHERQSAsz+46+vXDeWt/kpy7h6bxWyBF7r27k4A4MWPPvWxNV7q5Al8LSjURany2jA2qs78fjLc1n9WISSNGQgDZSA0dIHdVCoiPnu5yes1+6BwcT/PkRjLwayK2AdsqGy7b4LTPgEDfptZheZLyayBBjwuSatSzpG0p1wa0axL2K6YHAJ6Ho+4057rYvxhrRCpMfMdpGNd8IlwIDL6k/CbBsQYygVShzL24dp6imibLwDjwQ6jXoHCecgkSGTcKagHDEcEjMnJ2JTehGi1VHObtyxMiI3PpdWQ/N4Fq/0rUiOmI7EiDjRRBOsRl5SNhq/v0FXn0GUs5W5UHgUixMWgG3ZMyIT0E2zhj0IpzWPSIA5Pvj4BPNj0zBVPVnECQmcSHfEHATQE72pq4X2AajIL0OsJsZhw3ZMRnpVSi6WJmTCZDWj7ecH0f//oJnQevAwXYFd7hr3OdsTTq08iDlTZ7qrwDaob/Qp02nt4KktrliDjj9dTibCZY/fgJOlY2Nap92Nal2ds9gxZiszUnDLoBX6vm6J76gJME8TzYgdlSXY//A42JngTXutb4PNPihx8YoA82a10OnGa1hxfiNq3teBltcSUDnBi+/NcmJ4TWAY5UtvJ7bdKkHB5S248fYeBmyeV+RFpzyBUWXBcFC53kCLl2q6EmdfavH2hw69FiMILXdDaZawzGDtz4ARBx6dgGXI6g7RLHsauluNZm6iB1WVrtZxD9urA0MQGhTi+ID7rKZhsUuvIgIscPyguch9MjFa+8FuXqP/JEMKWgPW8wz8LbcLaGDPTpKPZF+hfaG/Azrj0+ypE5QdS/4tfikUyWFZhTSjsunrGNWvmjOYN2MBxEaT+anut+EcSt9Y/wKYPTFLjUA+DAAAAABJRU5ErkJggg=="},"2bc2":function(t,e,i){t.exports=i.p+"img/zoho.svg"},"2cf42":function(t,e){t.exports="data:image/png;base64,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"},"2db4":function(t,e,i){t.exports=i.p+"img/outlook.svg"},"31f1":function(t,e,i){var s={"./amazonses.svg":"7de8","./gmail.svg":"ddc9","./mailgun.svg":"776b","./outlook.svg":"2db4","./sendgrid.svg":"b1c2","./sendinblue.svg":"7f3e","./smtp.svg":"5f30","./smtpcom.svg":"78cb","./zoho.svg":"2bc2"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="31f1"},"3af1":function(t,e,i){t.exports=i.p+"img/check-solid.svg"},"3dce":function(t,e,i){t.exports=i.p+"img/loading-white.svg"},"433e":function(t,e,i){"use strict";i("2415")},"4bd8":function(t,e,i){t.exports=i.p+"img/logo.svg"},"4e2d":function(t,e,i){t.exports=i.p+"img/times-solid.svg"},"50bf":function(t,e,i){t.exports=i.p+"img/arrow.svg"},5711:function(t,e,i){var s={"./loading-blue.svg":"8e56","./loading-white.svg":"3dce","./loading.svg":"8e57"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="5711"},"5f30":function(t,e,i){t.exports=i.p+"img/smtp.svg"},"6f43":function(t,e,i){t.exports=i.p+"img/star-solid.svg"},"776b":function(t,e,i){t.exports=i.p+"img/mailgun.svg"},"78cb":function(t,e,i){t.exports=i.p+"img/smtpcom.svg"},"7c9b":function(t,e,i){var s={"./all-in-one-seo-pack@2x.png":"2cf42","./coming-soon@2x.png":"9f86","./google-analytics-for-wordpress@2x.png":"82f2","./instagram-feed@2x.png":"877f","./rafflepress@2x.png":"a1c2","./wp-call-button@2x.png":"1532"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="7c9b"},"7de8":function(t,e,i){t.exports=i.p+"img/amazonses.svg"},"7f3e":function(t,e,i){t.exports=i.p+"img/sendinblue.svg"},"827a":function(t,e,i){t.exports=i.p+"img/exclamation-circle-solid.svg"},"82f2":function(t,e,i){t.exports=i.p+"img/google-analytics-for-wordpress@2x.png"},8398:function(t,e,i){t.exports=i.p+"img/working.svg"},8475:function(t,e,i){t.exports=i.p+"img/question-circle-solid.svg"},"84d7":function(t,e,i){t.exports=i.p+"img/info-circle-solid.svg"},"877f":function(t,e,i){t.exports=i.p+"img/instagram-feed@2x.png"},"87eb":function(t,e,i){t.exports=i.p+"img/pro-badge.svg"},8888:function(t,e,i){t.exports=i.p+"img/post-smtp-mailer.png"},"8cbb":function(t,e,i){"use strict";i("da18")},"8d41":function(t,e){t.exports="data:image/png;base64,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"},"8e56":function(t,e,i){t.exports=i.p+"img/loading-blue.svg"},"8e57":function(t,e,i){t.exports=i.p+"img/loading.svg"},"9a1d":function(t,e,i){t.exports=i.p+"img/check-circle-solid.svg"},"9da7":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABKdJREFUWIWtl11sFFUUx39ndqf0C0EhiKVluy01ARuoxMRo1CBBIqKRqNV2C4Sg8cGowQcViUFtFOmDCSYaE9SEqN0tluiDIRBBosYHQlBDowbSwu62fNTKh/JRSnd3jg9TdruzMzsN8H+79/zP+f/vzZ17zwgTRfNAGSWZh1FZCtoI3A6YwBRgECGBcghhD6R+oLPh/ETKii9j9dHZpAPrgVVA5QTtXgS2kTG2sH320Wsz0PxnCWZ5O8grQMkEhZ24gmgHZ9Ob2NVwZeIGVg7Mwcp8Ddx5jcJO9GClH6VrzoC/gdbkHRi6F2XmDRK/ipOotYxYXc/4SSOPsioRRvRHT3HlBOiHwBGXaA8q7wP9HgaqEGMXLX017gbWxEvJsAOY7lGgn3SggWh4HYb1ODAyLnaJACuIhTZQWTIXYdDbRPA7lvVOKjSQMt4CFnok2tzumssAfFV3BGUxIq+jvAbWYr6sjQOwtWoYJehZRVjAzcE3ckOASLIO9C9gklceoJRoOdvCI0U40NZ7E2r+V5QDV0DmEQ0ds3dAdb2POKhs9hUH6Gw4j8hmH9YkRNcBCKsGK8iMnAImOxR7QXqBeajEiIU2+IqPR1viXZSngB6ERpS5DsYFSkdmCa3JpxHd7ghmwKonWpd0L368mlEdprvmLGAf4FGrhmh9ryu/JV6LIX1AwLHIFQaG3ueS8runOICmOzDTL2fHo8ZjENjhye8KJ4CegnmRpQYqd7ukNNGWWOtZEEwQM1dITQTTnapCJPEisKAwxIIgaJVLVhDlc1qT1cRC7dnZRRqkKnk/yK2IpokklwBg0YhoBZHkElJl++mecTGbE0m2A296LCQUBKZ5rlM0/y2ojtdjGftAQQG01eZll7QHc/hJ4JtxWY2e9WGaQcHBuE6o431R26oHUgbg1Tgowt58ejDtayBgpPLGhuwCLA/2ZQPkmFsA1UforP04b3bKUD+QcuHnoNqXN+4MfYrqYuwmxQE5YqB6qLAIR4mFdxfMb70rBXQXkf+VhtmHC2Zj4Z9QCjsj0T8MRPcVBmgkEm9ylbCMV4FCERgCfY63Jbfda+KlAETiTQjzCzJUvxfWHp7MSOkgUO4InwZOAnMR/ZaKMyvHdgCaB27BtF4C3YD9DXxEMLOFL+rtXuD5gyYXpkcRngD6gBnAVEf9i6QCM8Zew8RnwLOuK86hi2goApI71W2JUygW0dpZecxIIga0+NT7hGjtC2P9QKYDv8MFLbT1Tfbh2O07POPDGkGCm+BqQxKt70XY4pN0Mq/Xbx4oQ5kCTB0TtWE3LfGilYQP6Kw+njMAYOpGYH+RtFJa+u1ru3mokmCmEygDyjGtGGsP27tjc4rt1EEqTr+T8zIeKxO3YXEAqPZIHgZ2Y7frYUesH/vFewiv5kY5gcgDREPZu8elLT82HzF2FjFxrfgb1UXEwnmfsFFAi9X1kEotBPn5Bor/RoB7nOLuBgC6G/7h3OhSRNuBS9chfBnhPc6l7s12zQ74/5w2x2diykZgNVAxQeF/EaIEMh3Zy8kD/gayRoYqKbm0HIwHQZtQwti3WxrkDOhx0AOI8Qujxs7sP4QP/gdLfYuNd8XCxgAAAABJRU5ErkJggg=="},"9f7c":function(t,e,i){"use strict";i.r(e);i("e260"),i("e6cf"),i("cca6"),i("a79d");var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-admin-page"},[s("router-view"),t.blocked?s("div",{staticClass:"wp-mail-smtp-blocked"}):t.loading?s("div",{staticClass:"wp-mail-smtp-loading"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("c869"),width:"195"}})],1):t._e()],1)},a=[],n=i("5530"),o=i("8c4f"),r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-welcome"},[s("the-wizard-header"),s("div",{staticClass:"wp-mail-smtp-setup-wizard-container"},[s("main",{staticClass:"wp-mail-smtp-setup-wizard-content"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-large",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_button)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"22"}})],1)])],1)]),s("footer",[s("p",{staticClass:"wp-mail-smtp-exit-link"},[s("a",{attrs:{href:t.exit_href}},[t._v(t._s(t.text_exit_link))])])])])],1)},l=[],c=(i("cc99"),i("561c")),p=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-content-header"},[i("h2",{domProps:{innerHTML:t._s(t.title)}}),t.subtitle?i("p",{staticClass:"subtitle",domProps:{innerHTML:t._s(t.subtitle)}}):t._e()])},m=[],u={name:"ContentHeader",props:{title:String,subtitle:String}},d=u,_=i("2877"),f=Object(_["a"])(d,p,m,!1,null,null,null),h=f.exports,g=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("header",{staticClass:"wp-mail-smtp-setup-wizard-header"},[s("h1",{staticClass:"wp-mail-smtp-setup-wizard-logo"},[s("div",{staticClass:"wp-mail-smtp-logo"},[s("img",{staticClass:"wp-mail-smtp-logo-img",attrs:{src:i("4bd8"),alt:t.text_logo_alt}})])])])},w=[],b={name:"TheWizardHeader",data:function(){return{text_logo_alt:Object(c["a"])("WP Mail SMTP logo","wp-mail-smtp")}}},A=b,v=Object(_["a"])(A,g,w,!1,null,null,null),x=v.exports,y={name:"SetupWizardWelcome",components:{ContentHeader:h,TheWizardHeader:x},data:function(){return{text_header_title:Object(c["a"])("Welcome to the WP Mail SMTP Setup Wizard!","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We’ll guide you through each step needed to get WP Mail SMTP fully set up on your site.","wp-mail-smtp"),text_button:Object(c["a"])("Let's Get Started","wp-mail-smtp"),text_exit_link:Object(c["a"])("Go back to the Dashboard","wp-mail-smtp"),exit_href:this.$wpms.exit_url}},methods:{nextStep:function(){this.$router.push({name:this.$wizard_steps[0]})}}},C=y,k=Object(_["a"])(C,r,l,!1,null,null,null),O=k.exports,j=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-step"},[i("the-wizard-header"),i("the-wizard-timeline"),i("div",{staticClass:"wp-mail-smtp-setup-wizard-container"},[i("main",{staticClass:"wp-mail-smtp-setup-wizard-content"},[i("router-view",{on:{displayContentBelow:t.displayContentBelow}})],1),i("footer",[t.content_below.length>0?i("div",{staticClass:"wp-mail-smtp-step-below-content",domProps:{innerHTML:t._s(t.content_below)}}):t._e(),t.display_exit_link?i("p",{staticClass:"wp-mail-smtp-exit-link"},[i("a",{attrs:{href:t.exit_href}},[t._v(t._s(t.text_exit_link))])]):t._e()])])],1)},S=[],P=(i("caad"),i("b0c0"),i("d3b7"),i("2532"),i("3ca3"),i("ddb0"),function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-container"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-timeline"},[t._l(t.steps,(function(e,a){return[a>0?s("div",{key:a+"line",class:t.lineClass(a)}):t._e(),s("div",{key:a,class:t.stepClass(a)},[s("inline-svg",{staticClass:"icon icon-success",attrs:{src:i("3af1"),width:"10",height:"10"}}),s("inline-svg",{staticClass:"icon icon-failed",attrs:{src:i("4e2d"),width:"8",height:"11"}})],1)]}))],2)])}),E=[],T=(i("c740"),{name:"TheWizardTimeline",data:function(){return{steps:this.$wizard_steps}},methods:{stepClass:function(t){var e=this,i="wp-mail-smtp-setup-wizard-timeline-step",s=this.steps.findIndex((function(t){return e.$route.name.includes(t)}));return(t<s||parseInt(s)===this.steps.length-1&&this.$route.name.includes("_success"))&&(i+=" wp-mail-smtp-setup-wizard-timeline-step-completed"),t===s&&parseInt(s)===this.steps.length-1&&this.$route.name.includes("_failure")&&(i+=" wp-mail-smtp-setup-wizard-timeline-step-failed"),parseInt(t)===parseInt(s)&&(i+=" wp-mail-smtp-setup-wizard-timeline-step-active"),i},lineClass:function(t){var e=this,i="wp-mail-smtp-setup-wizard-timeline-step-line",s=this.steps.findIndex((function(t){return e.$route.name.includes(t)}));return t<=s&&(i+=" wp-mail-smtp-setup-wizard-timeline-line-active"),i}}}),z=T,B=Object(_["a"])(z,P,E,!1,null,null,null),I=B.exports,M={name:"SetupWizardSteps",components:{TheWizardHeader:x,TheWizardTimeline:I},data:function(){return{text_exit_link:Object(c["a"])("Close and exit the Setup Wizard","wp-mail-smtp"),exit_href:this.$wpms.exit_url,content_below:""}},computed:{display_exit_link:function(){return!this.$route.name.includes("check_configuration_step")}},methods:{displayContentBelow:function(t){this.content_below=t}},mounted:function(){var t=this;this.$store.dispatch("$_app/start_loading"),Promise.all([this.$store.dispatch("$_settings/getSettings"),this.$store.dispatch("$_plugins/getPlugins")]).finally((function(){t.$store.dispatch("$_app/stop_loading")}))}},D=M,F=Object(_["a"])(D,j,S,!1,null,null,null),N=F.exports,Q=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-import"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("form",[s("div",{staticClass:"wp-mail-smtp-setup-wizard-form-row"},[s("settings-input-radios-with-icons",{attrs:{name:"import_from_plugin",options:t.options},model:{value:t.selectedImport,callback:function(e){t.selectedImport=e},expression:"selectedImport"}})],1)])])],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"skip_step"},domProps:{textContent:t._s(t.text_skip)},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step",disabled:null===t.selectedImport},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},L=[],W=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-input-radios-with-icons"},t._l(t.options,(function(e){return s("label",{key:e.value,class:t.labelClass(e),attrs:{for:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]"},on:{click:function(i){return t.clicked(e)}}},[s("span",{class:t.titleClass(e.value)},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}})],1),e.logo.length?s("img",{staticClass:"wp-mail-smtp-logo-icon",attrs:{src:e.logo,alt:e.label}}):t._e(),s("input",{directives:[{name:"model",rawName:"v-model",value:t.selectedImport,expression:"selectedImport"}],attrs:{id:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]",type:"radio",name:t.name,autocomplete:"off",disabled:e.disabled||!1},domProps:{value:e.value,checked:t.isChecked(e.value),checked:t._q(t.selectedImport,e.value)},on:{change:function(i){t.selectedImport=e.value}}}),s("span",{staticClass:"wp-mail-smtp-styled-radio-text",domProps:{innerHTML:t._s(e.label)}}),e.is_pro?s("inline-svg",{staticClass:"wp-mail-smtp-pro-badge",attrs:{src:i("87eb"),width:"46",height:"26"}}):t._e()],1)})),0)},U=[],H={name:"SettingsInputRadiosWithIcons",props:{options:Array,name:String,value:String},data:function(){return{has_error:!1}},computed:{selectedImport:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{titleClass:function(t){var e="wp-mail-smtp-styled-radio";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-checked"),e},labelClass:function(t){var e="";return this.isChecked(t.value)&&(e+=" wp-mail-smtp-styled-radio-label-checked"),t.disabled&&(e+=" wp-mail-smtp-styled-radio-label-disabled"),t.readonly&&(e+=" wp-mail-smtp-styled-radio-label-readonly"),e},isChecked:function(t){return t===this.selectedImport},clicked:function(t){t.disabled&&this.$emit("clicked-disabled",t)}}},R=H,G=(i("8cbb"),Object(_["a"])(R,W,U,!1,null,"1652957d",null)),V=G.exports,Y=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("p",{staticClass:"wp-mail-smtp-setup-wizard-step-count"},[t._v(" "+t._s(t.stepValue)+" ")])},J=[],K={name:"TheWizardStepCounter",computed:{stepValue:function(){var t=this,e=this.$wizard_steps.findIndex((function(e){return t.$route.name.includes(e)}))+1;return Object(c["c"])(Object(c["a"])("Step %1$s of %2$s","wp-mail-smtp"),e,this.$wizard_steps.length)}}},q=K,Z=(i("1f7f"),Object(_["a"])(q,Y,J,!1,null,"44fd4a93",null)),X=Z.exports,$={name:"WizardStepImport",components:{SettingsInputRadiosWithIcons:V,ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Import data from your current plugins","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We have detected other SMTP plugins installed on your website. Select which plugin's data you would like to import to WP Mail SMTP.","wp-mail-smtp"),text_save:Object(c["a"])("Import Data and Continue","wp-mail-smtp"),text_skip:Object(c["a"])("Skip this Step","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),options:[{value:"easy-smtp",label:Object(c["a"])("Easy WP SMTP","wp-mail-smtp"),logo:i("8d41"),disabled:!this.$wpms.other_smtp_plugins.includes("easy-smtp"),readonly:!this.$wpms.other_smtp_plugins.includes("easy-smtp")},{value:"post-smtp-mailer",label:Object(c["a"])("Post SMTP Mailer","wp-mail-smtp"),logo:i("8888"),disabled:!this.$wpms.other_smtp_plugins.includes("post-smtp-mailer"),readonly:!this.$wpms.other_smtp_plugins.includes("post-smtp-mailer")},{value:"smtp-mailer",label:Object(c["a"])("SMTP Mailer","wp-mail-smtp"),logo:i("29b8"),disabled:!this.$wpms.other_smtp_plugins.includes("smtp-mailer"),readonly:!this.$wpms.other_smtp_plugins.includes("smtp-mailer")},{value:"wp-smtp",label:Object(c["a"])("WP SMTP","wp-mail-smtp"),logo:i("b98f"),disabled:!this.$wpms.other_smtp_plugins.includes("wp-smtp"),readonly:!this.$wpms.other_smtp_plugins.includes("wp-smtp")}],selectedImport:null}},methods:{handleSubmit:function(){var t=this;null!==this.selectedImport&&(this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/importOtherPlugin",{value:this.selectedImport}).then((function(e){e?t.nextStep():t.$wpms_error_toast({})})).finally((function(){t.$store.dispatch("$_app/stop_loading")})))},nextStep:function(){this.$next_step()},previousStep:function(){this.$previous_step()}}},tt=$,et=Object(_["a"])(tt,Q,L,!1,null,null,null),it=et.exports,st=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-choose-mailer"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("form",[s("div",{staticClass:"wp-mail-smtp-setup-wizard-form-row wp-mail-smtp-setup-wizard-form-row-highlight"},[s("h3",[t._v(t._s(t.text_recommended_mailers))]),s("settings-input-radios-with-icons",{attrs:{name:"choose_mailer",options:t.recommended_options},model:{value:t.selectedMailer,callback:function(e){t.selectedMailer=e},expression:"selectedMailer"}})],1),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form-row"},[s("settings-input-radios-with-icons",{attrs:{name:"choose_mailer",options:t.options},on:{"clicked-disabled":t.clickedDisabledOption},model:{value:t.selectedMailer,callback:function(e){t.selectedMailer=e},expression:"selectedMailer"}})],1)])])],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step",disabled:null===t.selectedMailer},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},at=[],nt=(i("99af"),i("7db0"),i("ac1f"),i("5319"),i("2f62")),ot={name:"WizardStepChooseMailer",components:{SettingsInputRadiosWithIcons:V,ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Choose Your SMTP Mailer","wp-mail-smtp"),text_header_subtitle:Object(c["c"])(Object(c["a"])("Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/" target="_blank" rel="noopener noreferrer">',"</a>"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_recommended_mailers:Object(c["a"])("Recommended Mailers","wp-mail-smtp"),recommended_options:[{value:"smtpcom",label:this.$wpms.mailer_options["smtpcom"].title,logo:i("78cb")},{value:"sendinblue",label:this.$wpms.mailer_options["sendinblue"].title,logo:i("7f3e")}],options:[{value:"mailgun",label:this.$wpms.mailer_options["mailgun"].title,logo:i("776b")},{value:"sendgrid",label:this.$wpms.mailer_options["sendgrid"].title,logo:i("b1c2")},{value:"gmail",label:this.$wpms.mailer_options["gmail"].title,logo:i("ddc9"),notice:this.$wpms.mailer_options["gmail"].edu_notice},{value:"amazonses",label:this.$wpms.mailer_options["amazonses"].title,logo:i("7de8"),disabled:!this.$wpms.is_pro,is_pro:!this.$wpms.is_pro,notice:this.$wpms.mailer_options["amazonses"].edu_notice},{value:"outlook",label:this.$wpms.mailer_options["outlook"].title,logo:i("2db4"),disabled:!this.$wpms.is_pro,is_pro:!this.$wpms.is_pro,notice:this.$wpms.mailer_options["outlook"].edu_notice},{value:"zoho",label:this.$wpms.mailer_options["zoho"].title,logo:i("2bc2"),disabled:!this.$wpms.is_pro,is_pro:!this.$wpms.is_pro},{value:"smtp",label:this.$wpms.mailer_options["smtp"].title,logo:i("5f30")}],selectedMailer:this.currentMailer}},watch:{currentMailer:function(t){this.selectedMailer=t}},computed:Object(n["a"])(Object(n["a"])({},Object(nt["b"])({currentMailer:"$_settings/mailer"})),{},{selectedMailerOptions:function(){var t=this;return this.recommended_options.concat(this.options).find((function(e){return e.value===t.selectedMailer}))}}),methods:{handleSubmit:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];null!==this.selectedMailer&&(void 0===this.selectedMailerOptions.notice||i?(this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/updateSettings",{value:{mail:{mailer:this.selectedMailer}}}).then((function(t){t.success?(e.$store.dispatch("$_settings/setMailer",e.selectedMailer),e.nextStep()):e.$wpms_error_toast({})})).finally((function(){e.$store.dispatch("$_app/stop_loading")}))):this.$swal({title:this.selectedMailerOptions.label+" "+Object(c["a"])("Mailer","wp-mail-smtp"),html:this.selectedMailerOptions.notice,width:650,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal"},confirmButtonText:Object(c["a"])("I Understand, Continue","wp-mail-smtp"),cancelButtonText:Object(c["a"])("Choose a Different Mailer","wp-mail-smtp"),showCancelButton:!0,reverseButtons:!0}).then((function(t){t.value?e.handleSubmit(null,!0):void 0!==t.dismiss&&"cancel"===t.dismiss&&(e.selectedMailer=null)})))},nextStep:function(){var t=this,e=this.$wizard_steps.findIndex((function(e){return t.$route.name.includes(e)}))+1;this.$router.push({name:"".concat(this.$wizard_steps[e],"_").concat(this.selectedMailer)})},previousStep:function(){this.$previous_step()},clickedDisabledOption:function(t){this.$swal({title:t.label+" "+Object(c["a"])("is a PRO Feature","wp-mail-smtp"),html:"<p>".concat(this.$wpms.education.upgrade_text.replace("%mailer%",t.label),'</p>\n\t\t\t\t\t\t<p><a href="').concat(this.$wpms.education.upgrade_url+"&utm_content="+t.value,'" class="wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-main" target="_blank" rel="noopener noreferrer">').concat(this.$wpms.education.upgrade_button,'</a></p>\n\t\t\t\t\t\t<p class="upgrade-bonus"><span class="icon-container"><svg data-v-6d7a07a8="" viewBox="0 0 512 512" role="img" class="icon" data-icon="check" data-prefix="fas" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16"><path xmlns="http://www.w3.org/2000/svg" fill="currentColor" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg></span>').concat(this.$wpms.education.upgrade_bonus,"</p>\n\t\t\t\t\t\t<p>").concat(this.$wpms.education.upgrade_doc,"</p>"),width:550,imageUrl:i("b32f"),imageWidth:31,imageHeight:35,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-upgrade-popup"},showConfirmButton:!1})}},mounted:function(){this.selectedMailer=this.currentMailer}},rt=ot,lt=Object(_["a"])(rt,st,at,!1,null,null,null),ct=lt.exports,pt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-configure-mailer"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configure-mailer-header"},[s("div",{staticClass:"wp-mail-smtp-configure-mailer-header-container"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("span",{staticClass:"wp-mail-smtp-configure-mailer-logo"},[s("inline-svg",{attrs:{src:t.logo(t.mailer),height:"40"}})],1)]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("router-view",{ref:"mailerConfiguration"})],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step",disabled:null===t.mailer||!0===t.blocked_step},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},mt=[],ut=i("5935"),dt={name:"WizardStepConfigureMailer",components:{ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Configure Mailer Settings","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Below, we'll show you all of the settings required to set up this mailer.","wp-mail-smtp"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp")}},computed:Object(n["a"])(Object(n["a"])({},Object(nt["b"])({mailer:"$_settings/mailer"})),Object(ut["b"])("$_wizard",["blocked_step"])),methods:{handleSubmit:function(){var t=this;return!this.blocked_step&&(this.$refs.mailerConfiguration.areRequiredFieldsValid()?(this.$store.dispatch("$_app/start_loading"),void this.$store.dispatch("$_settings/saveCurrentSettings").then((function(e){e.success?t.$next_step():t.$wpms_error_toast({})})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))):(this.$required_fields_modal(),!1))},previousStep:function(){this.blocked_step=!1,this.$previous_step()},logo:function(t){return t="mail"===t?"smtp":t,i("31f1")("./".concat(t,".svg"))}}},_t=dt,ft=Object(_["a"])(_t,pt,mt,!1,null,null,null),ht=ft.exports,gt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-plugin-features"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-plugin-features-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"wp-mail-smtp-plugin-features-list"},[s("settings-input-long-checkbox",{attrs:{value:!0,name:"improved_deliverability",label:t.text_improved_email_deliverability,description:t.text_improved_email_deliverability_desc,disabled:""}}),s("settings-input-long-checkbox",{attrs:{value:!0,name:"error_tracking",label:t.text_error_tracking,description:t.text_error_tracking_desc,disabled:""}}),t.contact_form_already_installed?t._e():s("settings-input-long-checkbox",{attrs:{name:"smart_contact_form",label:t.text_smart_contact_form,description:t.text_smart_contact_form_desc},model:{value:t.smart_contact_form,callback:function(e){t.smart_contact_form=e},expression:"smart_contact_form"}}),s("settings-input-long-checkbox",{attrs:{name:"email_log",label:t.text_email_log,description:t.text_email_log_desc,show_pro:!t.is_pro},model:{value:t.email_log,callback:function(e){t.email_log=e},expression:"email_log"}}),t.is_pro?t._e():s("settings-input-long-checkbox",{attrs:{name:"manage_notifications",label:t.text_manage_notifications,description:t.text_manage_notifications_desc,show_pro:!t.is_pro},model:{value:t.manage_notifications,callback:function(e){t.manage_notifications=e},expression:"manage_notifications"}}),t.is_multisite&&!t.is_pro?s("settings-input-long-checkbox",{attrs:{name:"network_settings",label:t.text_network_settings,description:t.text_network_settings_desc,show_pro:!t.is_pro},model:{value:t.network_settings,callback:function(e){t.network_settings=e},expression:"network_settings"}}):t._e()],1)]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step"},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},wt=[],bt=(i("4de4"),function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("label",{staticClass:"settings-input-long-checkbox",class:{"settings-input-long-checkbox-checked":t.value,"settings-input-long-checkbox-disabled":t.disabled},attrs:{for:"wp-mail-smtp-settings-long-checkbox-"+t.name}},[s("div",{staticClass:"settings-input-long-checkbox-header"},[s("span",{staticClass:"title-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.show_pro?s("inline-svg",{staticClass:"wp-mail-smtp-pro-badge",attrs:{src:i("87eb"),width:"46",height:"24"}}):t._e()],1),t.description?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()]),s("span",{staticClass:"settings-input-long-checkbox-container"},[s("span",{staticClass:"checkbox",class:{"checkbox-checked":t.value,"checkbox-disabled":t.disabled}},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}})],1),s("input",{attrs:{id:"wp-mail-smtp-settings-long-checkbox-"+t.name,type:"checkbox",name:t.name,disabled:t.disabled},domProps:{checked:t.value},on:{input:function(e){return t.$emit("input",e.target.checked)}}})])])}),At=[],vt={name:"SettingsInputLongCheckbox",props:{label:String,name:String,value:Boolean,description:String,disabled:Boolean,show_pro:Boolean}},xt=vt,yt=Object(_["a"])(xt,bt,At,!1,null,null,null),Ct=yt.exports,kt={name:"WizardStepPluginFeatures",components:{ContentHeader:h,TheWizardStepCounter:X,SettingsInputLongCheckbox:Ct},data:function(){return{text_header_title:Object(c["a"])("Which email features do you want to enable?","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Make sure you're getting the most out of WP Mail SMTP. Just check all of the features you'd like to use, and we'll go ahead and enable those for you.","wp-mail-smtp"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_improved_email_deliverability:Object(c["a"])("Improved Email Deliverability","wp-mail-smtp"),text_improved_email_deliverability_desc:Object(c["a"])("Ensure your emails are sent successfully and reliably.","wp-mail-smtp"),text_error_tracking:Object(c["a"])("Email Error Tracking","wp-mail-smtp"),text_error_tracking_desc:Object(c["a"])("Easily spot errors causing delivery issues.","wp-mail-smtp"),text_smart_contact_form:Object(c["a"])("Smart Contact Form","wp-mail-smtp"),text_smart_contact_form_desc:Object(c["a"])("Create beautiful contact forms with just a few clicks.","wp-mail-smtp"),text_email_log:Object(c["a"])("Detailed Email Logs","wp-mail-smtp"),text_email_log_desc:Object(c["a"])("Keep records of every email that's sent out from your website.","wp-mail-smtp"),text_manage_notifications:Object(c["a"])("Manage Default Notifications","wp-mail-smtp"),text_manage_notifications_desc:Object(c["a"])("Control which email notifications your WordPress site sends.","wp-mail-smtp"),text_network_settings:Object(c["a"])("Multisite Network Settings","wp-mail-smtp"),text_network_settings_desc:Object(c["a"])("Save time with powerful WordPress Multisite controls.","wp-mail-smtp"),is_pro:this.$wpms.is_pro,is_multisite:this.$wpms.is_multisite,email_log:!1,manage_notifications:!1,network_settings:!1}},computed:Object(n["a"])(Object(n["a"])({},Object(nt["b"])({contact_form_already_installed:"$_plugins/contact_form_plugin_already_installed",email_log_setting:"$_settings/email_log_enabled"})),Object(ut["b"])("$_plugins",{smart_contact_form:"smart_contact_form_setting"})),watch:{smart_contact_form:function(t){if(this.contact_form_already_installed)return!1;this.showWPFormsPluginInstallFooterNotice(t)},contact_form_already_installed:function(t){t&&this.$emit("displayContentBelow","")},email_log_setting:function(t){this.email_log=t}},methods:{handleSubmit:function(){var t=this;this.$store.dispatch("$_app/start_loading");var e=[];if(this.is_pro){var i={value:{logs:{enabled:this.email_log}}};e.push(this.$store.dispatch("$_settings/updateSettings",i)),e.push(this.$store.dispatch("$_settings/setLogs",this.email_log))}if(this.smart_contact_form&&!this.contact_form_already_installed&&e.push(this.$store.dispatch("$_plugins/installPlugin","wpforms-lite")),!this.is_pro){var s=[];this.email_log&&s.push("email_log"),this.manage_notifications&&s.push("manage_notifications"),this.network_settings&&s.push("network_settings"),e.push(this.$store.dispatch("$_settings/savePluginFeatures",s))}Promise.all(e).then((function(e){var i=e.filter((function(t){return t.success}));i.length===e.length&&(t.$emit("displayContentBelow",""),t.$next_step())})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},previousStep:function(){var t=this;this.$emit("displayContentBelow","");var e=this.$wizard_steps.findIndex((function(e){return t.$route.name.includes(e)}))-1;this.$router.push({name:"".concat(this.$wizard_steps[e],"_").concat(this.$store.getters["$_settings/mailer"])})},showWPFormsPluginInstallFooterNotice:function(t){var e=t?"<p> ".concat(Object(c["a"])("The following plugin will be installed for free: WPForms","wp-mail-smtp"),"</p>"):"";this.$emit("displayContentBelow",e)}},mounted:function(){if(this.showWPFormsPluginInstallFooterNotice(this.smart_contact_form&&!this.contact_form_already_installed),this.email_log=this.$store.getters["$_settings/email_log_enabled"],!this.$wpms.is_pro){var t=this.$store.getters["$_settings/plugin_features"];t.includes("email_log")&&(this.email_log=!0),t.includes("manage_notifications")&&(this.manage_notifications=!0),t.includes("network_settings")&&(this.network_settings=!0)}}},Ot=kt,jt=Object(_["a"])(Ot,gt,wt,!1,null,null,null),St=jt.exports,Pt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-help-improve"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-help-improve-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("settings-input-text",{attrs:{name:"email",type:"email",label:t.text_email_label,description:t.text_email_description},model:{value:t.email,callback:function(e){t.email=e},expression:"email"}}),s("settings-input-checkbox",{attrs:{name:"usage_tracking",label:t.text_usage_tracking_label,description:t.text_usage_tracking_description,tooltip:t.text_usage_tracking_tooltip},model:{value:t.usage_tracking,callback:function(e){t.usage_tracking=e},expression:"usage_tracking"}})],1),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"skip_step"},domProps:{textContent:t._s(t.text_skip)},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step"},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)])])])])},Et=[],Tt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-input-text",class:{"settings-input-text-with-copy":t.copy,"input-error":t.has_errors||t.field_error}},[s("label",{staticClass:"settings-input-label-container",attrs:{for:t.id}},[t.label?s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),s("span",{staticClass:"settings-input-container"},["checkbox"===t.type?s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],ref:"input",attrs:{id:t.id,name:t.name,placeholder:t.placeholder,readonly:t.readonly,disabled:t.disabled,type:"checkbox"},domProps:{checked:Array.isArray(t.currentValue)?t._i(t.currentValue,null)>-1:t.currentValue},on:{change:[function(e){var i=t.currentValue,s=e.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=t._i(i,n);s.checked?o<0&&(t.currentValue=i.concat([n])):o>-1&&(t.currentValue=i.slice(0,o).concat(i.slice(o+1)))}else t.currentValue=a},t.inputUpdate]}}):"radio"===t.type?s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],ref:"input",attrs:{id:t.id,name:t.name,placeholder:t.placeholder,readonly:t.readonly,disabled:t.disabled,type:"radio"},domProps:{checked:t._q(t.currentValue,null)},on:{change:[function(e){t.currentValue=null},t.inputUpdate]}}):s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],ref:"input",attrs:{id:t.id,name:t.name,placeholder:t.placeholder,readonly:t.readonly,disabled:t.disabled,type:t.type},domProps:{value:t.currentValue},on:{change:t.inputUpdate,input:function(e){e.target.composing||(t.currentValue=e.target.value)}}}),t.copy?s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small",class:{"wp-mail-smtp-button-copied":t.show_copied},attrs:{title:t.text_copy_button},on:{click:function(e){return e.preventDefault(),t.copyValue(e)}}},[s("span",{staticClass:"copy-button-container"},[s("inline-svg",{staticClass:"icon",class:{active:!t.show_copied},attrs:{src:i("d51e"),width:"16",height:"16"}}),s("inline-svg",{staticClass:"icon copied",class:{active:t.show_copied},attrs:{src:i("e108"),width:"16",height:"16"}})],1)]):t._e()]),t.has_errors?s("p",{staticClass:"error"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("827a"),width:"16"}}),s("span",{domProps:{innerHTML:t._s(t.text_error)}})],1):t._e(),t.description?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},zt=[],Bt=(i("4d63"),i("25f0"),i("4795"),function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:t.tooltip_data,expression:"tooltip_data"}],staticClass:"wp-mail-smtp-info",attrs:{tabindex:"0"}},[s("inline-svg",{staticClass:"icon",attrs:{src:i("8475"),width:"14",height:"14"}})],1)}),It=[],Mt={name:"SettingsInfoTooltip",props:{content:String},data:function(){return{tooltip_data:{content:this.content,autoHide:!1,trigger:"hover focus click"}}}},Dt=Mt,Ft=(i("ba75"),Object(_["a"])(Dt,Bt,It,!1,null,"74a4d2ae",null)),Nt=Ft.exports,Qt={name:"SettingsInputText",components:{SettingsInfoTooltip:Nt},props:{name:String,value:String,label:String,description:String,placeholder:String,type:{type:String,default:"text"},tooltip:String,readonly:Boolean,disabled:Boolean,format:RegExp,error:{type:String,default:""},copy:{type:Boolean,default:!1},is_error:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name,text_copy_button:Object(c["a"])("Copy input value","wp-mail-smtp"),text_copied:Object(c["a"])("Copied!","wp-mail-smtp"),show_copied:!1}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",t)}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}},has_errors:function(){return this.error.length>0||this.has_error},text_error:function(){return this.error.length>0?this.error:Object(c["a"])("The value entered does not match the required format","wp-mail-smtp")}},methods:{inputUpdate:function(t){return!this.disabled&&(this.has_error=!1,this.format&&!this.format.test(t.target.value)?(this.has_error=!0,!1):void 0)},copyValue:function(){var t=this.$refs.input;t.select(),document.execCommand("copy"),this.show_copied=!0;var e=this;setTimeout((function(){e.show_copied=!1}),1e3)}}},Lt=Qt,Wt=Object(_["a"])(Lt,Tt,zt,!1,null,null,null),Ut=Wt.exports,Ht=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-input-checkbox",class:{"settings-input-checkbox-checked":t.value,"settings-input-checkbox-disabled":t.disabled}},[s("span",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),s("label",{staticClass:"settings-input-checkbox-container",attrs:{for:"wp-mail-smtp-settings-checkbox-"+t.name}},[s("span",{staticClass:"checkbox",class:{"checkbox-checked":t.value,"checkbox-disabled":t.disabled}},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"14",height:"14"}})],1),s("input",{attrs:{id:"wp-mail-smtp-settings-checkbox-"+t.name,type:"checkbox",name:t.name,disabled:t.disabled},domProps:{checked:t.value},on:{input:function(e){return t.$emit("input",e.target.checked)}}}),t.description?s("span",{staticClass:"input-label",domProps:{innerHTML:t._s(t.description)}}):t._e()])])},Rt=[],Gt={name:"SettingsInputCheckbox",components:{SettingsInfoTooltip:Nt},props:{label:String,name:String,value:Boolean,description:String,tooltip:String,disabled:Boolean}},Vt=Gt,Yt=Object(_["a"])(Vt,Ht,Rt,!1,null,null,null),Jt=Yt.exports,Kt={name:"WizardStepHelpImprove",components:{ContentHeader:h,TheWizardStepCounter:X,SettingsInputText:Ut,SettingsInputCheckbox:Jt},data:function(){return{text_header_title:Object(c["a"])("Help Improve WP Mail SMTP + Smart Recommendations","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Get helpful suggestions from WP Mail SMTP on how to optimize your email deliverability and grow your business.","wp-mail-smtp"),text_save:Object(c["a"])("Save and Continue","wp-mail-smtp"),text_skip:Object(c["a"])("Skip this Step","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_email_label:Object(c["a"])("Your Email Address","wp-mail-smtp"),text_email_description:Object(c["a"])("Your email is needed, so you can receive recommendations.","wp-mail-smtp"),text_usage_tracking_label:Object(c["a"])("Help make WP Mail SMTP better for everyone","wp-mail-smtp"),text_usage_tracking_description:Object(c["a"])("Yes, count me in","wp-mail-smtp"),text_usage_tracking_tooltip:Object(c["a"])("By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test.","wp-mail-smtp"),is_pro:this.$wpms.is_pro,email:"",usage_tracking:!1}},methods:{handleSubmit:function(){var t=this;this.$store.dispatch("$_app/start_loading");var e=[];if(this.email&&e.push(this.$store.dispatch("$_settings/subscribeToNewsletter",this.email)),this.usage_tracking){var i={value:{general:{"usage-tracking-enabled":!0}}};e.push(this.$store.dispatch("$_settings/updateSettings",i))}Promise.all(e).then((function(){t.nextStep()})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},nextStep:function(){this.$next_step()},previousStep:function(){this.$previous_step()}}},qt=Kt,Zt=Object(_["a"])(qt,Pt,Et,!1,null,null,null),Xt=Zt.exports,$t=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-step-license"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-license-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),t.is_pro?t._e():s("div",{staticClass:"upgrade-content"},[s("p",{staticClass:"medium-bold",domProps:{innerHTML:t._s(t.text_upgrade_paragraph)}}),s("div",{staticClass:"checked-item-list"},[s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_email_log))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_manage_notifications))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_network_settings))])],1)])]),t.verified?s("div",{staticClass:"verified-license"},[s("p",{domProps:{innerHTML:t._s(t.text_verified_license)}})]):s("div",{staticClass:"license-form",class:{"license-form-error":t.license_error}},[s("p",{domProps:{innerHTML:t._s(t.text_license_form)}}),s("div",{staticClass:"license-control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.license,expression:"license"}],attrs:{name:"license",type:"password",placeholder:t.text_license_input_placeholder,"aria-label":t.text_aria_label_for_license_input},domProps:{value:t.license},on:{input:function(e){e.target.composing||(t.license=e.target.value)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-success wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.handleLicenseSubmit(e)}}},[t._v(" "+t._s(t.text_license_button)+" ")])]),t.license_error?s("p",{staticClass:"error-message",domProps:{textContent:t._s(t.text_license_error)}}):t._e()])]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.previousStep(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-left"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("1fa5"),width:"16",height:"18"}}),t._v(t._s(t.text_previous_step)+" ")],1)]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer-buttons"},[t.verified?s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"submit",name:"next_step"},on:{click:function(e){return e.preventDefault(),t.handleSubmit(e)}}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_save)+" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"19"}})],1)]):s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"skip_step"},domProps:{textContent:t._s(t.text_skip)},on:{click:function(e){return e.preventDefault(),t.nextStep(e)}}})])])])},te=[],ee=(i("841c"),i("2b3d"),i("6341")),ie=i.n(ee),se={name:"WizardStepLicense",components:{ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Enter your WP Mail SMTP License Key","wp-mail-smtp"),text_header_subtitle:this.$wpms.is_pro?"":Object(c["c"])(Object(c["a"])("You're currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!","wp-mail-smtp"),'<span class="medium-bold">',"</span>")+" 🙂",text_save:Object(c["a"])("Continue","wp-mail-smtp"),text_skip:Object(c["a"])("Skip this Step","wp-mail-smtp"),text_previous_step:Object(c["a"])("Previous Step","wp-mail-smtp"),text_upgrade_paragraph:Object(c["c"])(Object(c["a"])("To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below.","wp-mail-smtp"),'<a href="'+this.$wpms.upgrade_link+'" target="_blank" rel="noopener noreferrer">',"</a>"),text_network_settings:Object(c["a"])("Multisite Network Settings","wp-mail-smtp"),text_manage_notifications:Object(c["a"])("Manage Default Notifications","wp-mail-smtp"),text_email_log:Object(c["a"])("Detailed Email Logs","wp-mail-smtp"),text_license_form_lite:Object(c["c"])(Object(c["a"])("Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!","wp-mail-smtp"),"<b>","</b>"),text_license_form_pro:Object(c["a"])("Enter your license key below to unlock plugin updates!","wp-mail-smtp"),text_license_button:this.$wpms.is_pro?Object(c["a"])("Verify License Key","wp-mail-smtp"):Object(c["a"])("Connect","wp-mail-smtp"),text_license_error:Object(c["a"])("The License Key format is incorrect. Please enter a valid key and try again.","wp-mail-smtp"),text_verified_license:Object(c["a"])("Your license was successfully verified! You are ready for the next step.","wp-mail-smtp"),text_email_log_desc:Object(c["a"])("Keep records of every email that's sent out from your website.","wp-mail-smtp"),text_manage_notifications_desc:Object(c["a"])("Control which email notifications your WordPress site sends.","wp-mail-smtp"),text_network_settings_desc:Object(c["a"])("Save time with powerful WordPress Multisite controls.","wp-mail-smtp"),text_pro_badge:Object(c["a"])("Pro badge","wp-mail-smtp"),text_aria_label_for_license_input:Object(c["a"])("License key input","wp-mail-smtp"),text_license_input_placeholder:Object(c["a"])("Paste your license key here","wp-mail-smtp"),pro_badge:i("87eb"),is_pro:this.$wpms.is_pro,verified:!1,license:"",license_error:!1}},computed:Object(n["a"])({text_license_form:function(){return this.is_pro?this.text_license_form_pro:this.text_license_form_lite}},Object(nt["b"])({selectedProFeatures:"$_settings/plugin_features"})),methods:{handleLicenseSubmit:function(){var t=this;return this.license_error=!1,!(!this.is_pro&&0===this.license.length)&&(this.is_pro&&this.license.length<16?(this.license_error=!0,!1):(this.$store.dispatch("$_app/start_loading"),void(this.is_pro?this.$store.dispatch("$_settings/verifyLicense",this.license).then((function(e){e.success?(t.verified=!0,t.$swal({title:Object(c["a"])("Successful Verification!","wp-mail-smtp"),html:e.data.message,width:450,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})):t.$swal({title:Object(c["a"])("Verification Error!","wp-mail-smtp"),html:e.data,width:450,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})})).finally((function(){t.$store.dispatch("$_app/stop_loading")})):this.$store.dispatch("$_settings/upgradePlugin",this.license).then((function(e){if(e.success&&ie()(e,"data.redirect_url"))return window.location=e.data.redirect_url;t.$store.dispatch("$_app/stop_loading"),t.$swal({title:e.success?Object(c["a"])("Successful Upgrade!","wp-mail-smtp"):Object(c["a"])("Upgrade Failed!","wp-mail-smtp"),html:e.data,width:450,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})})))))},handleSubmit:function(){this.nextStep()},nextStep:function(){this.$next_step()},previousStep:function(){this.$previous_step()},prepareLongCheckbox:function(t,e){return'<label for="email_log" class="settings-input-long-checkbox settings-input-long-checkbox-checked settings-input-long-checkbox-disabled">\n\t\t\t\t\t\t<div class="settings-input-long-checkbox-header">\n\t\t\t\t\t\t\t<span class="title-container">\n\t\t\t\t\t\t\t\t<span class="label">\n\t\t\t\t\t\t\t\t\t'.concat(t,'\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<img src="').concat(this.pro_badge,'" alt="').concat(this.text_pro_badge,'" class="wp-mail-smtp-pro-badge">\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<p class="description">\n\t\t\t\t\t\t\t\t').concat(e,'\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span class="settings-input-long-checkbox-container">\n\t\t\t\t\t\t\t<span class="checkbox checkbox-checked checkbox-disabled">\n\t\t\t\t\t\t\t\t<svg viewBox="0 0 512 512" role="img" class="icon" data-icon="check" data-prefix="fas" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16"><path xmlns="http://www.w3.org/2000/svg" fill="currentColor" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<input id="email_log" type="checkbox" name="email_log" disabled="disabled">\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</label>')},prepareProFeaturesHtml:function(){var t="<div>";return this.selectedProFeatures.includes("email_log")&&(t+=this.prepareLongCheckbox(this.text_email_log,this.text_email_log_desc)),this.selectedProFeatures.includes("manage_notifications")&&(t+=this.prepareLongCheckbox(this.text_manage_notifications,this.text_manage_notifications_desc)),this.selectedProFeatures.includes("network_settings")&&(t+=this.prepareLongCheckbox(this.text_network_settings,this.text_network_settings_desc)),t+"</div>"}},mounted:function(){var t=this;if(!this.is_pro&&this.selectedProFeatures.length>0){var e=this.prepareProFeaturesHtml();this.$swal({title:Object(c["a"])("Would you like to purchase the following features now?","wp-mail-smtp"),html:'<p class="subtitle">'.concat(Object(c["a"])("These features are available as part of WP Mail SMTP Pro plan.","wp-mail-smtp"),"</p>\n\t\t\t\t\t\t").concat(e,'\n\t\t\t\t\t\t<p class="bonus">').concat(Object(c["c"])(Object(c["a"])("%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave %5$s today%4$s, automatically applied at checkout.","wp-mail-smtp"),"<b>","</b>",'<span class="medium-bold">',"</span>","$50"),"</p>\n\t\t\t\t\t"),width:850,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-plugin-upgrade"},confirmButtonText:Object(c["a"])("Purchase Now","wp-mail-smtp"),cancelButtonText:Object(c["a"])("I'll do it later","wp-mail-smtp"),showCancelButton:!0,reverseButtons:!0}).then((function(e){if(e.value){var i=window.open(t.$wpms.upgrade_link,"_blank");i.focus()}}))}this.verified=this.$wpms.license_exists},created:function(){var t=new URLSearchParams(window.location.search);this.$wpms.license_exists&&!t.has("upgrade-redirect")&&this.nextStep()}},ae=se,ne=Object(_["a"])(ae,$t,te,!1,null,null,null),oe=ne.exports,re=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-check-configuration"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-check-configuration-header"},[s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"check-configuration-loading-image-container"},[s("img",{attrs:{src:i("8398"),alt:t.text_image_alt}})])])])},le=[],ce={name:"WizardStepCheckConfiguration",components:{ContentHeader:h},data:function(){return{text_header_title:Object(c["a"])("Checking Mailer Configuration","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We're running some tests in the background to make sure everything is set up properly.","wp-mail-smtp"),text_image_alt:Object(c["a"])("Checking mailer configuration image","wp-mail-smtp")}},mounted:function(){var t=this;this.$store.dispatch("$_wizard/checkMailerConfiguration").then((function(e){e.success?t.$router.push({name:"check_configuration_step_success"}):t.$router.push({name:"check_configuration_step_failure"})}))}},pe=ce,me=Object(_["a"])(pe,re,le,!1,null,null,null),ue=me.exports,de=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-configuration-success"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configuration-success-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"plugin-item-container"},[s("p",{staticClass:"medium-bold",domProps:{textContent:t._s(t.text_free_plugins_header)}}),s("div",t._l(t.plugins,(function(t,e){return s("plugin-item",{key:e,attrs:{name:t.name,slug:t.slug,is_installed:t.is_installed,is_activated:t.is_activated}})})),1)]),t.is_pro?t._e():s("div",{staticClass:"upgrade-banner-container"},[s("div",{staticClass:"upgrade-banner"},[s("h2",{domProps:{textContent:t._s(t.text_upgrade_title)}}),s("p",{staticClass:"subtitle",domProps:{textContent:t._s(t.text_upgrade_subtitle)}}),s("div",{staticClass:"checked-item-list"},[s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_email_log))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_manage_notifications))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_network_settings))])],1)]),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-success",attrs:{type:"button"},domProps:{textContent:t._s(t.text_upgrade_button)},on:{click:t.openUpgradePage}})]),s("p",{staticClass:"bonus",domProps:{innerHTML:t._s(t.text_bonus)}})])]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"send_test_email"},domProps:{textContent:t._s(t.text_test_email)},on:{click:function(e){return e.preventDefault(),t.handleTestEmail(e)}}}),s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"send_feedback"},domProps:{textContent:t._s(t.text_send_feedback)},on:{click:function(e){return e.preventDefault(),t.handleFeedback(e)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"button",name:"finish_setup"},domProps:{textContent:t._s(t.text_finish)},on:{click:function(e){return e.preventDefault(),t.handleFinish(e)}}})])])},_e=[],fe=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-plugin-item"},[i("span",{staticClass:"wp-mail-smtp-plugin-item-title-container"},[t.logo.length?i("img",{staticClass:"wp-mail-smtp-logo-icon",attrs:{src:t.logo2x,srcset:t.logo_srcset,alt:t.name}}):t._e(),i("span",{domProps:{textContent:t._s(t.name)}})]),i("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",disabled:t.is_activated||t.is_installed},on:{click:function(e){return e.preventDefault(),t.handleClick(e)}}},[t.loading?i("loader",{attrs:{color:"white"}}):i("span",[t._v(" "+t._s(t.text_button_label)+" ")])],1)])},he=[],ge=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("img",{class:"wp-mail-smtp-loader wp-mail-smtp-loader-"+t.size,attrs:{src:t.image,alt:t.text_loading}})},we=[],be={name:"Loader",props:{color:{type:String,default:""},size:{type:String,default:"sm"}},data:function(){return{image:i("5711")("./loading".concat(this.color.length?"-"+this.color:"",".svg")),text_loading:Object(c["a"])("Loading","wp-mail-smtp")}}},Ae=be,ve=Object(_["a"])(Ae,ge,we,!1,null,null,null),xe=ve.exports,ye={name:"PluginItem",components:{Loader:xe},props:{slug:String,name:String,is_installed:Boolean,is_activated:Boolean},data:function(){return{loading:!1,logo:i("bbc2")("./".concat(this.slug,".png")),logo2x:i("7c9b")("./".concat(this.slug,"@2x.png"))}},computed:{text_button_label:function(){var t=Object(c["a"])("Install","wp-mail-smtp");return this.is_installed&&!this.is_activated&&(t=Object(c["a"])("Installed","wp-mail-smtp")),this.is_activated&&(t=Object(c["a"])("Activated","wp-mail-smtp")),t},logo_srcset:function(){return"".concat(this.logo,", ").concat(this.logo2x," 2x")}},methods:{handleClick:function(){var t=this;this.loading||(this.loading=!0,this.$store.dispatch("$_plugins/installPlugin",this.slug).then((function(e){e.success&&t.$wpms_success_toast({title:"Plugin: ".concat(t.name," installed!")}),t.loading=!1})))}}},Ce=ye,ke=(i("433e"),Object(_["a"])(Ce,fe,he,!1,null,"2991ca7c",null)),Oe=ke.exports,je={name:"WizardStepConfigurationSuccess",components:{ContentHeader:h,TheWizardStepCounter:X,PluginItem:Oe},data:function(){return{text_header_title:Object(c["a"])("Congrats, you’ve successfully set up WP Mail SMTP!","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Here’s what to do next:","wp-mail-smtp"),text_free_plugins_header:Object(c["a"])("Check out our other free WordPress plugins:","wp-mail-smtp"),text_upgrade_title:Object(c["a"])("Upgrade to Unlock Powerful SMTP Features","wp-mail-smtp"),text_upgrade_subtitle:Object(c["a"])("Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites.","wp-mail-smtp"),text_network_settings:Object(c["a"])("Multisite Network Settings","wp-mail-smtp"),text_manage_notifications:Object(c["a"])("Manage Default Notifications","wp-mail-smtp"),text_email_log:Object(c["a"])("Detailed Email Logs","wp-mail-smtp"),text_upgrade_button:Object(c["a"])("Upgrade to Pro Today","wp-mail-smtp"),text_test_email:Object(c["a"])("Send a Test Email","wp-mail-smtp"),text_send_feedback:Object(c["a"])("Send us Feedback","wp-mail-smtp"),text_finish:Object(c["a"])("Finish Setup","wp-mail-smtp"),text_bonus:Object(c["c"])(Object(c["a"])("%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave %5$s today%4$s, automatically applied at checkout.","wp-mail-smtp"),"<b>","</b>",'<span class="medium-bold">',"</span>","$50"),star_image_html:'<img src="'.concat(i("6f43"),'" alt="').concat(Object(c["a"])("Star icon","wp-mail-smtp"),'" class="icon" / >'),is_pro:this.$wpms.is_pro}},computed:Object(n["a"])({},Object(nt["b"])({plugins:"$_plugins/partner_plugins"})),methods:{handleTestEmail:function(){return window.location=this.$wpms.email_test_tab_url},goodFeedback:function(){this.$swal({title:Object(c["a"])("Thanks for the feedback!","wp-mail-smtp"),html:"".concat(Object(c["c"])(Object(c["a"])("Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features.","wp-mail-smtp"),'<span class="medium-bold">',"</span>","<br>",this.star_image_html+""+this.star_image_html+this.star_image_html+this.star_image_html+this.star_image_html)),width:650,showCloseButton:!0,allowEnterKey:!1,confirmButtonText:Object(c["a"])("Rate on WordPress.org","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback-good"}}).then((function(t){if(t.value){var e=window.open("https://wordpress.org/support/plugin/wp-mail-smtp/reviews/#new-post","_blank");e.focus()}}))},badFeedback:function(){var t=this;this.$swal({title:Object(c["a"])("What could we do to improve?","wp-mail-smtp"),html:"".concat(Object(c["a"])("We're sorry things didn't go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you're willing to share!","wp-mail-smtp"),'\n\t\t\t\t\t\t\t\t<textarea id="feedback" name="feedback" rows="9"></textarea>\n\t\t\t\t\t\t\t\t<span class="permission-container">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" id="permission" name="permission">\n\t\t\t\t\t\t\t\t\t<label for="permission">').concat(Object(c["a"])("Yes, I give WP Mail SMTP permission to contact me for any follow up questions.","wp-mail-smtp"),"</label>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t"),width:650,showCloseButton:!0,allowEnterKey:!1,allowOutsideClick:!1,allowEscapeKey:!1,confirmButtonText:Object(c["a"])("Submit Feedback","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback-bad"},preConfirm:function(){return[document.getElementById("feedback").value,document.getElementById("permission").checked]}}).then((function(e){if(e.value){var i=e.value[0],s=e.value[1];t.$store.dispatch("$_wizard/sendFeedback",{feedback:i,permission:s})}}))},handleFeedback:function(){var t=this;this.$swal({title:Object(c["a"])("How was your WP Mail SMTP setup experience?","wp-mail-smtp"),text:Object(c["a"])("Our goal is to make your SMTP setup as simple and straightforward as possible. We'd love to know how this process went for you!","wp-mail-smtp"),width:650,showCloseButton:!0,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback"},showCancelButton:!0}).then((function(e){e.value?t.goodFeedback():void 0!==e.dismiss&&"cancel"===e.dismiss&&t.badFeedback()}))},handleFinish:function(){return window.location=this.$wpms.exit_url},openUpgradePage:function(){var t=window.open(this.$wpms.upgrade_link,"_blank");t.focus()}}},Se=je,Pe=Object(_["a"])(Se,de,_e,!1,null,null,null),Ee=Pe.exports,Te=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-configuration-failure"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configuration-failure-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"start-troubleshooting-arrow-container"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("50bf"),width:"112",height:"112"}})],1)]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"button",name:"start_troubleshooting"},domProps:{textContent:t._s(t.text_start_troubleshooting)},on:{click:function(e){return e.preventDefault(),t.handleTroubleshooting(e)}}}),s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"finish_setup"},domProps:{textContent:t._s(t.text_finish)},on:{click:function(e){return e.preventDefault(),t.handleFinish(e)}}})])])},ze=[],Be={name:"WizardStepConfigurationFailure",components:{ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Whoops, looks like things aren’t configured properly.","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We just tried to send a test email, but something prevented that from working. To see more details about the issue we detected, as well as our suggestions to fix it, please start troubleshooting.","wp-mail-smtp"),text_start_troubleshooting:Object(c["a"])("Start Troubleshooting","wp-mail-smtp"),text_send_feedback:Object(c["a"])("Send us Feedback","wp-mail-smtp"),text_finish:Object(c["a"])("Finish Setup","wp-mail-smtp")}},methods:{handleTroubleshooting:function(){return window.location="".concat(this.$wpms.email_test_tab_url,"&auto-start=1")},handleFinish:function(){return window.location=this.$wpms.exit_url}}},Ie=Be,Me=Object(_["a"])(Ie,Te,ze,!1,null,null,null),De=Me.exports,Fe=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"host",label:t.text_host_label,is_error:t.field_errors.includes("host")},on:{is_error_update:function(e){return t.removeFieldError("host")}},model:{value:t.host,callback:function(e){t.host=e},expression:"host"}}),i("settings-input-radio",{attrs:{name:"encryption",label:t.text_encryption_label,options:t.encryptionOptions,description:t.text_encryption_description},on:{input:t.encryptionChanged},model:{value:t.encryption,callback:function(e){t.encryption=e},expression:"encryption"}}),i("settings-input-number",{attrs:{name:"port",label:t.text_port_label,is_error:t.field_errors.includes("port")},on:{is_error_update:function(e){return t.removeFieldError("port")}},model:{value:t.port,callback:function(e){t.port=e},expression:"port"}}),i("settings-input-switch",{directives:[{name:"show",rawName:"v-show",value:t.show_autotls,expression:"show_autotls"}],attrs:{name:"autotls",title:t.text_autotls_title,label:t.text_autotls_label,description:t.text_autotls_description},model:{value:t.autotls,callback:function(e){t.autotls=e},expression:"autotls"}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-switch",{attrs:{name:"auth",title:t.text_auth_title,label:t.text_auth_label},model:{value:t.auth,callback:function(e){t.auth=e},expression:"auth"}}),i("settings-input-text",{directives:[{name:"show",rawName:"v-show",value:t.auth,expression:"auth"}],attrs:{name:"user",label:t.text_user_label,is_error:t.field_errors.includes("user")},on:{is_error_update:function(e){return t.removeFieldError("user")}},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}}),i("settings-input-text",{directives:[{name:"show",rawName:"v-show",value:t.auth,expression:"auth"}],attrs:{name:"pass",type:"password",label:t.text_pass_label,is_error:t.field_errors.includes("pass")},on:{is_error_update:function(e){return t.removeFieldError("pass")}},model:{value:t.pass,callback:function(e){t.pass=e},expression:"pass"}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Ne=[],Qe=(i("a4d3"),i("e01a"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-radio"},[t.label?i("span",{staticClass:"settings-input-label-container"},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}})]):t._e(),i("div",{staticClass:"settings-input-radio-container"},t._l(t.options,(function(e){return i("label",{key:e.value,class:t.labelClass(e.value),attrs:{for:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]"}},[i("span",{class:t.titleClass(e.value)}),i("input",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],attrs:{id:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]",type:"radio",name:t.name,autocomplete:"off",readonly:t.disabled},domProps:{value:e.value,checked:t.isChecked(e.value),checked:t._q(t.selected,e.value)},on:{change:[function(i){t.selected=e.value},t.updateSetting]}}),i("span",{staticClass:"input-label",domProps:{innerHTML:t._s(e.label)}})])})),0),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])}),Le=[],We={name:"SettingsInputRadio",props:{options:Array,label:String,name:String,value:String,description:String,disabled:Boolean},data:function(){return{has_error:!1}},computed:{selected:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateSetting:function(){if(this.disabled)return!1},titleClass:function(t){var e="wp-mail-smtp-styled-radio";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-checked"),e},labelClass:function(t){var e="";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-label-checked"),e},isChecked:function(t){return t===this.selected}}},Ue=We,He=Object(_["a"])(Ue,Qe,Le,!1,null,null,null),Re=He.exports,Ge=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-input-number",class:{"settings-input-number-error":t.field_error}},[s("label",{staticClass:"settings-input-label-container",attrs:{for:t.id}},[t.label?s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],attrs:{id:t.id,type:"number",name:t.name,placeholder:t.placeholder,min:t.min,max:t.max,step:t.step,readonly:t.disabled},domProps:{value:t.currentValue},on:{change:t.inputUpdate,input:function(e){e.target.composing||(t.currentValue=e.target.value)}}}),t.has_error?s("p",{staticClass:"error"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("827a"),width:"16"}}),s("span",{domProps:{innerHTML:t._s(t.has_error)}})],1):t._e(),t.description?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},Ve=[],Ye=(i("a9e3"),{name:"SettingsInputNumber",components:{SettingsInfoTooltip:Nt},props:{name:String,value:[Number,String],label:String,description:String,placeholder:String,type:{type:String,default:"text"},tooltip:String,default_value:String,min:Number,max:Number,disabled:Boolean,step:{type:Number,default:1},round:{type:Boolean,default:!1},is_error:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name,text_error_value:Object(c["c"])(Object(c["a"])("Please enter a value between %1$s and %2$s","wp-mail-smtp"),"<strong>"+this.min+"</strong>","<strong>"+this.max+"</strong>"),text_error_round:Object(c["a"])("Value has to be a round number","wp-mail-smtp")}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",parseInt(t,10))}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}}},methods:{inputUpdate:function(t){if(this.disabled)return!1;this.has_error=!1;var e=parseFloat(t.target.value);return this.round&&e%1!==0?(this.has_error=this.text_error_round,!1):e>this.max||e<this.min?(this.has_error=this.text_error_value,!1):void 0}}}),Je=Ye,Ke=Object(_["a"])(Je,Ge,Ve,!1,null,null,null),qe=Ke.exports,Ze=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-switch",class:t.classname},[i("label",{attrs:{for:t.id}},[i("span",{staticClass:"title settings-input-label-container"},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.title)}}),t.tooltip?i("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e(),i("span",{staticClass:"control"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],attrs:{id:t.id,type:"checkbox",name:t.name,disabled:t.disabled},domProps:{checked:Array.isArray(t.currentValue)?t._i(t.currentValue,null)>-1:t.currentValue},on:{change:[function(e){var i=t.currentValue,s=e.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=t._i(i,n);s.checked?o<0&&(t.currentValue=i.concat([n])):o>-1&&(t.currentValue=i.slice(0,o).concat(i.slice(o+1)))}else t.currentValue=a},t.inputUpdate]}}),i("span",{class:{"toggle-switch":!0,"toggle-switch-with-label":t.label}}),t.label?i("span",{staticClass:"label-description",domProps:{innerHTML:t._s(t.label)}}):t._e()])])])},Xe=[],$e={name:"SettingsInputSwitch",components:{SettingsInfoTooltip:Nt},props:{name:String,value:Boolean,title:String,label:String,description:String,tooltip:String,classname:String,disabled:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("input",!!t)}}},methods:{inputUpdate:function(){if(this.disabled)return!1}}},ti=$e,ei=Object(_["a"])(ti,Ze,Xe,!1,null,null,null),ii=ei.exports,si={name:"WizardStepConfigureMailerSmtp",components:{SettingsInputText:Ut,SettingsInputRadio:Re,SettingsInputNumber:qe,SettingsInputSwitch:ii},data:function(){return{mailer:"smtp",text_host_label:Object(c["a"])("SMTP Host","wp-mail-smtp"),text_encryption_label:Object(c["a"])("Encryption","wp-mail-smtp"),text_port_label:Object(c["a"])("SMTP Port","wp-mail-smtp"),text_autotls_title:Object(c["a"])("Auto TLS","wp-mail-smtp"),text_autotls_label:Object(c["a"])("Enable Auto TLS","wp-mail-smtp"),text_autotls_description:Object(c["a"])("By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled.","wp-mail-smtp"),text_auth_title:Object(c["a"])("Authentication","wp-mail-smtp"),text_auth_label:Object(c["a"])("Enable Authentication","wp-mail-smtp"),text_user_label:Object(c["a"])("SMTP Username","wp-mail-smtp"),text_pass_label:Object(c["a"])("SMTP Password","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_encryption_description:Object(c["a"])("For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS.","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),description:this.$wpms.mailer_options.smtp.description,encryptionOptions:[{label:Object(c["a"])("None","wp-mail-smtp"),value:"none",default_port:25},{label:Object(c["a"])("SSL","wp-mail-smtp"),value:"ssl",default_port:465},{label:Object(c["a"])("TLS","wp-mail-smtp"),value:"tls",default_port:587}],show_autotls:!0,show_user_and_pass:!0,field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.smtp.host","settings.smtp.auth","settings.smtp.port","settings.smtp.encryption","settings.smtp.user","settings.smtp.pass","settings.smtp.autotls","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),watch:{encryption:function(t){this.show_autotls="tls"!==t}},methods:{getEncryptionDefaultPort:function(t){return this.encryptionOptions.find((function(e){return e.value===t})).default_port},encryptionChanged:function(t){this.port=this.getEncryptionDefaultPort(t)},areRequiredFieldsValid:function(){var t=!0;return""===this.host&&(t=!1,this.field_errors.push("host")),(""===this.port||isNaN(this.port))&&(t=!1,this.field_errors.push("port")),this.auth&&(""===this.user&&(t=!1,this.field_errors.push("user")),""===this.pass&&(t=!1,this.field_errors.push("pass"))),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){"tls"===this.encryption&&(this.show_autotls=!1)}},ai=si,ni=Object(_["a"])(ai,Fe,Ne,!1,null,null,null),oi=ni.exports,ri=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtpcom"},[s("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),s("p",{staticClass:"mailer-description mailer-description-links"},[s("a",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-secondary",attrs:{href:"https://wpmailsmtp.com/go/smtp/",target:"_blank",rel:"noopener noreferrer"}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_get_started_button)),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"23"}})],1)]),s("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-smtp-com-mailer-in-wp-mail-smtp",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),s("settings-input-text",{attrs:{name:"channel",label:t.text_channel_label,description:t.text_channel_description,is_error:t.field_errors.includes("channel")},on:{is_error_update:function(e){return t.removeFieldError("channel")}},model:{value:t.channel,callback:function(e){t.channel=e},expression:"channel"}}),s("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),s("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},li=[],ci=(i("baa5"),{name:"WizardStepConfigureMailerSmtpCom",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"smtpcom",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_channel_label:Object(c["a"])("Sender Name","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for SMTP.com.","wp-mail-smtp"),'<a href="https://my.smtp.com/settings/api" target="_blank" rel="noopener noreferrer">',"</a>"),text_channel_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get a Sender Name for SMTP.com.","wp-mail-smtp"),'<a href="https://my.smtp.com/senders/" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_get_started_button:Object(c["a"])("Get Started with SMTP.com","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up SMTP.com","wp-mail-smtp"),description:this.$wpms.mailer_options.smtpcom.description.substr(0,this.$wpms.mailer_options.smtpcom.description.lastIndexOf("<br><br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.smtpcom.api_key","settings.smtpcom.channel","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.channel&&(t=!1,this.field_errors.push("channel")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}}),pi=ci,mi=Object(_["a"])(pi,ri,li,!1,null,null,null),ui=mi.exports,di=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-sendinblue"},[s("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),s("p",{staticClass:"mailer-description mailer-description-links"},[s("a",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-secondary",attrs:{href:"https://wpmailsmtp.com/go/sendinblue/",target:"_blank",rel:"noopener noreferrer"}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_get_started_button)),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"23"}})],1)]),s("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-sendinblue-mailer-in-wp-mail-smtp",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),s("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),s("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),s("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},_i=[],fi={name:"WizardStepConfigureMailerSendinblue",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"sendinblue",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Sending Domain","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for Sendinblue.","wp-mail-smtp"),'<a href="https://account.sendinblue.com/advanced/api" target="_blank" rel="noopener noreferrer">',"</a>"),text_domain_description:Object(c["c"])(Object(c["a"])("Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/how-to-set-up-the-sendinblue-mailer-in-wp-mail-smtp#setup-smtp" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_get_started_button:Object(c["a"])("Get Started with Sendinblue","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Sendinblue","wp-mail-smtp"),description:this.$wpms.mailer_options.sendinblue.description.substr(0,this.$wpms.mailer_options.sendinblue.description.lastIndexOf("<br><br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.sendinblue.api_key","settings.sendinblue.domain","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}},hi=fi,gi=Object(_["a"])(hi,di,_i,!1,null,null,null),wi=gi.exports,bi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-mailgun"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-mailgun-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),i("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description,is_error:t.field_errors.includes("domain")},on:{is_error_update:function(e){return t.removeFieldError("domain")}},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-radio",{attrs:{name:"region",label:t.text_region_label,options:t.regionOptions,description:t.text_region_description},model:{value:t.region,callback:function(e){t.region=e},expression:"region"}}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Ai=[],vi=(i("c975"),{name:"WizardStepConfigureMailerMailgun",components:{SettingsInputText:Ut,SettingsInputRadio:Re,SettingsInputSwitch:ii},data:function(){return{mailer:"mailgun",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Domain Name","wp-mail-smtp"),text_region_label:Object(c["a"])("Region","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key from Mailgun.","wp-mail-smtp"),'<a href="https://app.mailgun.com/app/account/security/api_keys" target="_blank" rel="noopener noreferrer">',"</a>"),text_domain_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get a Domain Name from Mailgun.","wp-mail-smtp"),'<a href="https://app.mailgun.com/app/domains" target="_blank" rel="noopener noreferrer">',"</a>"),text_region_description:Object(c["c"])(Object(c["a"])("Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com.","wp-mail-smtp"),'<a href="https://www.mailgun.com/regions" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Mailgun","wp-mail-smtp"),description:this.$wpms.mailer_options.mailgun.description.substr(0,this.$wpms.mailer_options.mailgun.description.indexOf("<br>")),regionOptions:[{label:Object(c["a"])("US","wp-mail-smtp"),value:"US"},{label:Object(c["a"])("EU","wp-mail-smtp"),value:"EU"}],field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.mailgun.api_key","settings.mailgun.domain","settings.mailgun.region","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.domain&&(t=!1,this.field_errors.push("domain")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}}),xi=vi,yi=Object(_["a"])(xi,bi,Ai,!1,null,null,null),Ci=yi.exports,ki=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-sendgrid"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),i("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Oi=[],ji={name:"WizardStepConfigureMailerSendgrid",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"sendgrid",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Sending Domain","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for Sendgrid.","wp-mail-smtp"),'<a href="https://app.sendgrid.com/settings/api_keys" target="_blank" rel="noopener noreferrer">',"</a>")+"<br>"+Object(c["c"])(Object(c["a"])("To send emails you will need only a %1$sMail Send%2$s access level for this API key.","wp-mail-smtp"),"<i>","</i>"),text_domain_description:Object(c["c"])(Object(c["a"])("Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/#setup" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Sendgrid","wp-mail-smtp"),description:this.$wpms.mailer_options.sendgrid.description.substr(0,this.$wpms.mailer_options.sendgrid.description.indexOf("<br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.sendgrid.api_key","settings.sendgrid.domain","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}},Si=ji,Pi=Object(_["a"])(Si,ki,Oi,!1,null,null,null),Ei=Pi.exports,Ti=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-amazonses"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("b",[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-amazon-ses-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-select",{attrs:{name:"region",label:t.text_region_label,options:t.regionOptions,description:t.text_region_description,is_error:t.field_errors.includes("region")},on:{is_error_update:function(e){return t.removeFieldError("region")}},model:{value:t.region,callback:function(e){t.region=e},expression:"region"}}),t.is_api_auth_missing?t._e():i("div",[i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-amazon-s-e-s-identities",{attrs:{options:t.identities,label:t.text_identities_label,columns:t.identities_columns}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)],1)])},zi=[],Bi=i("f7fe"),Ii=i.n(Bi),Mi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-select",class:{"settings-input-select-error":t.field_error}},[i("label",{staticClass:"settings-input-label-container",attrs:{for:"wp-mail-smtp-settings-select-"+t.name}},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}})]),i("div",{staticClass:"settings-input-select-container"},[i("select",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],attrs:{id:"wp-mail-smtp-settings-select-"+t.name,name:t.name,readonly:t.disabled},on:{change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.selected=e.target.multiple?i:i[0]}}},t._l(t.options,(function(e){return i("option",{key:e.value,domProps:{value:e.value}},[t._v(" "+t._s(e.label)+" ")])})),0)]),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},Di=[],Fi={name:"SettingsInputSelect",props:{options:Array,label:String,name:String,value:String,description:String,disabled:Boolean,is_error:Boolean},computed:{selected:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",t)}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}}}},Ni=Fi,Qi=Object(_["a"])(Ni,Mi,Di,!1,null,null,null),Li=Qi.exports,Wi=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-amazon-ses-identities"},[s("label",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.options?s("div",[t.options&&0!==t.options.length?s("p",{staticClass:"description"},[t._v(" "+t._s(t.text_identities_table_description)+" ")]):s("p",{staticClass:"description"},[s("strong",[t._v(t._s(t.text_no_registered_identities_title))]),t._v(" "+t._s(t.text_no_registered_identities_content)+" ")]),s("div",{staticClass:"ses-identities-container"},[t.options&&t.options.length>0?s("div",{staticClass:"ses-identities-table-container"},[s("table",[t.columns?s("tr",{staticClass:"ses-identity-columns"},t._l(t.filtered_columns,(function(e){return s("th",{key:e.key,class:"ses-identity-column ses-identity-column-"+e.key},[t._v(" "+t._s(e.label)+" ")])})),0):t._e(),t._l(t.options,(function(e,i){return s("tr",{key:i},[s("td",[t._v(" "+t._s(e.value)+" ")]),s("td",[t._v(" "+t._s(e.type)+" ")]),s("td",[t._v(" "+t._s(e.status)+" ")])])})),t.show_identity_form?t._e():s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.addNewIdentity(e)}}},[t._v(" "+t._s(t.text_add_new_identity)+" ")])],2)]):t._e(),t.show_identity_form||!t.options||0===t.options.length?s("div",{staticClass:"wp-mail-smtp-amazonses-identity-form"},[t.options&&0!==t.options.length?t._e():s("h3",[t._v(" "+t._s(t.text_verify_identity)+" ")]),s("div",{directives:[{name:"show",rawName:"v-show",value:1===t.verify_identity_step,expression:"verify_identity_step === 1"}],staticClass:"amazonses-identity-form-step"},[s("settings-input-radio",{attrs:{name:"identity_type",options:t.identity_type_options},model:{value:t.identity_type,callback:function(e){t.identity_type=e},expression:"identity_type"}}),s("p",{domProps:{textContent:t._s(t.verify_identity_text)}}),s("settings-input-text",{attrs:{name:"identity_value",placeholder:t.identity_value_placeholder},model:{value:t.identity_value,callback:function(e){t.identity_value=e},expression:"identity_value"}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small wp-mail-smtp-button-verify",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.verifyIdentity(e)}}},[t.loading_verify_identity?s("loader",{attrs:{color:"white"}}):s("span",[t._v(t._s(t.text_verify))])],1)],1),s("div",{directives:[{name:"show",rawName:"v-show",value:2===t.verify_identity_step&&"domain"===t.verify_identity_result.type,expression:"verify_identity_step === 2 && verify_identity_result.type === 'domain'"}],staticClass:"amazonses-identity-form-step amazonses-identity-form-step-domain"},[s("p",{domProps:{innerHTML:t._s(t.text_verify_identity_step2_domain_text)}}),s("div",{staticClass:"amazonses-domain-identity-added-inputs"},[s("settings-input-text",{attrs:{value:t.ses_domain_name,label:t.text_name,name:"ses_domain_name",readonly:"",copy:""}}),s("settings-input-text",{attrs:{value:t.verify_identity_result.domain_txt,label:t.text_value,name:"ses_domain_value",readonly:"",copy:""}})],1)]),s("div",{directives:[{name:"show",rawName:"v-show",value:2===t.verify_identity_step&&"email"===t.verify_identity_result.type,expression:"verify_identity_step === 2 && verify_identity_result.type === 'email'"}],staticClass:"amazonses-identity-form-step"},[s("p",{staticClass:"ses-identities-email-success-notice"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("84d7"),width:"16",height:"16"}}),t._v(" "),s("span",{domProps:{innerHTML:t._s(t.text_verify_identity_step2_email_text)}})],1)])]):t._e()])]):s("loader",{attrs:{size:"md"}})],1)},Ui=[],Hi={name:"SettingsAmazonSESIdentities",components:{SettingsInfoTooltip:Nt,SettingsInputRadio:Re,SettingsInputText:Ut,Loader:xe},props:{options:Array,columns:Array,label:String,tooltip:String},computed:{filtered_columns:function(){return this.columns.filter((function(t){return"action"!==t.key}))},identity_value_placeholder:function(){return"domain"===this.identity_type?Object(c["a"])("Please enter a domain","wp-mail-smtp"):Object(c["a"])("Please enter a valid email address","wp-mail-smtp")},verify_identity_text:function(){return"domain"===this.identity_type?Object(c["a"])("Enter the domain name to verify it on Amazon SES and generate the required DNS TXT record.","wp-mail-smtp"):Object(c["a"])("Enter a valid email address. A verification email will be sent to the email address you entered.","wp-mail-smtp")},text_verify_identity_step2_email_text:function(){return Object(c["c"])(Object(c["a"])("Please check the inbox of <b>%s</b> for a confirmation email.","wp-mail-smtp"),this.verify_identity_result.value)},ses_domain_name:function(){return this.verify_identity_result.value?"_amazonses.".concat(this.verify_identity_result.value):""},text_verify:function(){return"domain"===this.identity_type?Object(c["a"])("Verify Domain","wp-mail-smtp"):Object(c["a"])("Verify Email","wp-mail-smtp")}},data:function(){return{text_no_registered_identities_title:Object(c["a"])("No registered domains or emails.","wp-mail-smtp"),text_no_registered_identities_content:Object(c["a"])("You will not be able to send emails until you verify at least one domain or email address for the selected Amazon SES Region.","wp-mail-smtp"),text_view_dns:Object(c["a"])("View DNS","wp-mail-smtp"),text_resend:Object(c["a"])("Resend","wp-mail-smtp"),text_identities_table_description:Object(c["a"])("Here are the domains and email addresses that have been verified and can be used as the From Email.","wp-mail-smtp"),text_verify_identity:Object(c["a"])("Verify SES Identity","wp-mail-smtp"),text_add_new_identity:Object(c["a"])("Add New SES Identity","wp-mail-smtp"),text_name:Object(c["a"])("Name","wp-mail-smtp"),text_value:Object(c["a"])("Value","wp-mail-smtp"),text_verify_identity_step2_domain_text:Object(c["c"])(Object(c["a"])("Please add this TXT record to your domain's DNS settings. For information on how to add TXT DNS records, please refer to the %1$sAmazon SES documentation%2$s.","wp-mail-smtp"),'<a href="https://docs.aws.amazon.com/ses/latest/DeveloperGuide/dns-txt-records.html" target="_blank" rel="noopener noreferrer">',"</a>"),show_identity_form:!1,identity_type:"domain",identity_type_options:[{label:Object(c["a"])("Verify Domain","wp-mail-smtp"),value:"domain"},{label:Object(c["a"])("Verify Email Address","wp-mail-smtp"),value:"email"}],identity_value:"",verify_identity_step:1,verify_identity_result:{},loading_verify_identity:!1}},methods:{verifyIdentity:function(){if(!this.loading_verify_identity){this.loading_verify_identity=!0;var t=this;this.$store.dispatch("$_settings/amazonSESRegisterIdentity",{value:this.identity_value,type:this.identity_type}).then((function(e){t.loading_verify_identity=!1,e.success&&e.data&&(t.verify_identity_result=e.data,t.verify_identity_step=2)}))}},addNewIdentity:function(){this.show_identity_form=!0}}},Ri=Hi,Gi=Object(_["a"])(Ri,Wi,Ui,!1,null,null,null),Vi=Gi.exports,Yi={name:"WizardStepConfigureMailerAmazonSES",components:{SettingsInputText:Ut,SettingsInputSelect:Li,SettingsInputSwitch:ii,SettingsAmazonSESIdentities:Vi},data:function(){return{mailer:"amazonses",text_client_id_label:Object(c["a"])("Access Key ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Secret Access Key",Object({NODE_ENV:"production",VUE_APP_TEXTDOMAIN:"wp-mail-smtp",VUE_APP_PRODUCT_NAME:"WPMailSMTP",BASE_URL:"http://localhost:8080/"}).VUE_APP_TEXTclient_id),text_region_label:Object(c["a"])("Region","wp-mail-smtp"),text_identities_label:Object(c["a"])("SES Identities","wp-mail-smtp"),text_region_description:Object(c["a"])("Please select the Amazon SES API region which is the closest to where your website is hosted. This can help to decrease network latency between your site and Amazon SES, which will speed up email sending.","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Amazon SES","wp-mail-smtp"),description:this.$wpms.mailer_options.amazonses.description.substr(0,this.$wpms.mailer_options.amazonses.description.indexOf("<br>")),regionOptions:this.$wpms.mailer_options.amazonses.region_options||[],fetching_identities:!1,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.amazonses.client_id","settings.amazonses.client_secret","settings.amazonses.region","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),Object(ut["b"])("$_settings",{identities_columns:"amazonses_identities.columns",identities:"amazonses_identities.data"})),{},{is_api_auth_missing:function(){return!this.client_id||!this.client_secret||!this.region}}),watch:{client_id:function(){this.getIdentitiesDelayed()},client_secret:function(){this.getIdentitiesDelayed()},region:function(){this.getIdentities()}},methods:{getIdentities:function(){var t=this;this.fetching_identities||this.client_id.length<20||this.client_secret.length<40||!this.region||(this.fetching_identities=!0,this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/getAmazonSESIdentities").then((function(){t.fetching_identities=!1})).finally((function(){t.$store.dispatch("$_app/stop_loading")})))},getIdentitiesDelayed:Ii()((function(){this.getIdentities()}),500),areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),""===this.region&&(t=!1,this.field_errors.push("region")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.getIdentities()}},Ji=Yi,Ki=Object(_["a"])(Ji,Ti,zi,!1,null,null,null),qi=Ki.exports,Zi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("b",[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/#create-app",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}}),t.is_auth_required?t._e():i("div",{staticClass:"wp-mail-smtp-setup-wizard-form-general-settings"},[i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-select",{attrs:{name:"from_email",label:t.text_from_email_label,options:t.possible_send_as_emails,description:t.text_from_email_description},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}})],1)],1)])},Xi=[],$i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-oauth-connection"},[s("label",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.is_auth_required?s("div",{staticClass:"add-authorization-container"},[s("p",{staticClass:"description",domProps:{textContent:t._s(t.text_authorization_button_description)}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small",attrs:{type:"button",disabled:!t.are_client_details_ready},on:{click:function(e){return e.preventDefault(),t.authorize(e)}}},[t._v(" "+t._s(t.text_authorization_button)+" ")])]):s("div",{staticClass:"remove-authorization-container"},[t.connected_email?s("p",{staticClass:"description connected-as"},[s("span",{domProps:{innerHTML:t._s(t.text_connected_as_with_email)}}),t._v(" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("9a1d"),width:"16",height:"16"}})],1):t._e(),"gmail"===t.mailer?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.text_remove_authorization_button_description_google)}}):t._e(),s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.text_remove_authorization_button_description)}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-red wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.removeAuthorization(e)}}},[t._v(" "+t._s(t.text_remove_authorization_button)+" ")])])])},ts=[],es={name:"SettingsOAuthConnection",components:{SettingsInfoTooltip:Nt},props:{label:String,mailer:String,connected_email:String,is_auth_required:Boolean,client_id:String,client_secret:String,tooltip:String,disabled:Boolean},data:function(){return{text_allow_button:Object(c["a"])("Connect to %s","wp-mail-smtp"),text_authorization_button_description_general:Object(c["a"])("Before continuing, you'll need to allow this plugin to send emails using your %s account.","wp-mail-smtp"),text_remove_authorization_button:Object(c["a"])("Remove Connection","wp-mail-smtp"),text_remove_authorization_button_description_google:Object(c["c"])(Object(c["a"])("If you want to use a different From Email address you can setup a Google email alias. %1$sFollow these instructions%2$s, then select the alias in the From Email section below.","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/gmail-send-from-alias-wp-mail-smtp/" target="_blank" rel="noopener noreferrer">',"</a>"),text_remove_authorization_button_desc_template:Object(c["a"])("Removing this connection will give you the ability to redo the connection or connect to different %s account.","wp-mail-smtp"),text_connected_as:Object(c["a"])("Connected as","wp-mail-smtp")}},computed:{are_client_details_ready:function(){return!!this.client_id&&!!this.client_secret},mailer_name:function(){var t="Google";return"outlook"===this.mailer?t="Microsoft Outlook":"zoho"===this.mailer&&(t="Zoho Mail"),t},text_authorization_button:function(){return Object(c["c"])(this.text_allow_button,this.mailer_name)},text_authorization_button_description:function(){return Object(c["c"])(this.text_authorization_button_description_general,this.mailer_name)},text_remove_authorization_button_description:function(){return Object(c["c"])(this.text_remove_authorization_button_desc_template,this.mailer_name)},text_connected_as_with_email:function(){return"".concat(this.text_connected_as," <b>").concat(this.connected_email,"</b>")}},methods:{authorize:function(){var t=this;this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/getAuthUrl",this.mailer).then((function(t){t.success&&t.data.oauth_url&&(window.location.href=t.data.oauth_url)})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},removeAuthorization:function(){var t=this;this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/removeAuth",this.mailer).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},removeUrlParam:function(t,e,i){e.delete(i),t.search=e.toString(),window.history.replaceState({},document.title,t.toString())},catchAuthNotice:function(){var t=new URL(window.location.href),e=new URLSearchParams(t.search),i="",s="",a=!1;switch(e.has("success")?(i=e.get("success"),a=!0,this.removeUrlParam(t,e,"success")):e.has("error")&&(i=e.get("error"),this.removeUrlParam(t,e,"error")),i){case"google_access_denied":case"zoho_access_denied":case"google_no_code_scope":case"microsoft_no_code":case"zoho_no_code":case"zoho_invalid_nonce":s=Object(c["a"])("There was an error while processing the authentication request. Please try again.","wp-mail-smtp");break;case"google_no_clients":case"zoho_no_clients":case"zoho_unsuccessful_oauth":case"microsoft_unsuccessful_oauth":case"google_unsuccessful_oauth":s=Object(c["a"])("There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again.","wp-mail-smtp");break;case"google_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail.","wp-mail-smtp");break;case"microsoft_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Microsoft API project. Now you can start sending emails through Outlook.","wp-mail-smtp");break;case"zoho_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail.","wp-mail-smtp");break}s.length>0&&this.$swal({title:a?Object(c["a"])("Successful Authorization","wp-mail-smtp"):Object(c["a"])("Authorization Error!","wp-mail-smtp"),text:s,width:550,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})}},mounted:function(){this.catchAuthNotice()}},is=es,ss=Object(_["a"])(is,$i,ts,!1,null,null,null),as=ss.exports,ns={name:"WizardStepConfigureMailerGmail",components:{SettingsInputText:Ut,SettingsInputSwitch:ii,SettingsOAuthConnection:as,SettingsInputSelect:Li},data:function(){return{mailer:"gmail",text_client_id_label:Object(c["a"])("Client ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Client Secret","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Authorized Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("Select which email address you would like to send your emails from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up the Gmail mailer","wp-mail-smtp"),description:this.$wpms.mailer_options.gmail.description.substr(0,this.$wpms.mailer_options.gmail.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.gmail.redirect_uri,connected_email_address:null,possible_send_as_emails:[],field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.gmail.client_id","settings.gmail.client_secret","settings.gmail.access_token","settings.gmail.refresh_token","settings.mail.from_email","settings.mail.from_name","settings.mail.from_name_force"])),Object(ut["b"])("$_wizard",["blocked_step"])),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{getConnectedData:function(){var t=this;this.$store.dispatch("$_settings/getConnectedData",this.mailer).then((function(e){e.success&&e.data&&(t.connected_email_address=e.data.connected_email||null,t.possible_send_as_emails=e.data.possible_send_from_addresses||[],t.isEmailInPosibleAddresses(t.from_email)||(t.from_email=t.connected_email_address))}))},isEmailInPosibleAddresses:function(t){return this.possible_send_as_emails.find((function(e){return e.value===t}))},areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.getConnectedData(),this.is_auth_required&&(this.blocked_step=!0)}},os=ns,rs=Object(_["a"])(os,Zi,Xi,!1,null,null,null),ls=rs.exports,cs=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-outlook"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-outlook-mailer-in-wp-mail-smtp/#microsoft-setup",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}})],1)])},ps=[],ms={name:"WizardStepConfigureMailerOutlook",components:{SettingsInputText:Ut,SettingsOAuthConnection:as},data:function(){return{mailer:"outlook",text_client_id_label:Object(c["a"])("Application ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Application Password","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Outlook","wp-mail-smtp"),description:this.$wpms.mailer_options.outlook.description.substr(0,this.$wpms.mailer_options.outlook.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.outlook.redirect_uri,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.outlook.client_id","settings.outlook.client_secret","settings.outlook.access_token","settings.outlook.refresh_token"])),Object(ut["b"])("$_wizard",["blocked_step"])),Object(nt["b"])({connected_email_address:"$_settings/outlook_email"})),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.is_auth_required&&(this.blocked_step=!0)}},us=ms,ds=Object(_["a"])(us,cs,ps,!1,null,null,null),_s=ds.exports,fs=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-zoho"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-zoho-mailer-in-wp-mail-smtp/#zoho-account",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-select",{attrs:{name:"domain",label:t.text_domain_label,options:t.domain_options,description:t.text_domain_description,is_error:t.field_errors.includes("domain")},on:{is_error_update:function(e){return t.removeFieldError("domain")}},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}}),t.is_auth_required?t._e():i("div",[i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}})],1)],1)])},hs=[],gs={name:"WizardStepConfigureMailerZoho",components:{SettingsInputText:Ut,SettingsInputSwitch:ii,SettingsInputSelect:Li,SettingsOAuthConnection:as},data:function(){return{mailer:"zoho",text_domain_label:Object(c["a"])("Region","wp-mail-smtp"),text_domain_description:Object(c["a"])("The data center location used by your Zoho account.","wp-mail-smtp"),text_client_id_label:Object(c["a"])("Client ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Client Secret","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Zoho Mail","wp-mail-smtp"),description:this.$wpms.mailer_options.zoho.description.substr(0,this.$wpms.mailer_options.zoho.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.zoho.redirect_uri,domain_options:this.$wpms.mailer_options.zoho.domain_options,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.zoho.domain","settings.zoho.client_id","settings.zoho.client_secret","settings.zoho.access_token","settings.zoho.refresh_token","settings.mail.from_name","settings.mail.from_name_force"])),Object(ut["b"])("$_wizard",["blocked_step"])),Object(nt["b"])({connected_email_address:"$_settings/zoho_email"})),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.domain&&(t=!1,this.field_errors.push("domain")),""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.is_auth_required&&(this.blocked_step=!0)}},ws=gs,bs=Object(_["a"])(ws,fs,hs,!1,null,null,null),As=bs.exports,vs=new o["a"]({routes:[{path:"*",redirect:"/"},{path:"/",name:"welcome",component:O},{path:"/step",name:"step",component:N,children:[{path:"import",name:"import_step",component:it},{path:"choose_mailer",name:"choose_mailer_step",component:ct},{path:"configure_mailer",name:"configure_mailer_step",component:ht,children:[{path:"smtp",name:"configure_mailer_step_smtp",component:oi},{path:"smtpcom",name:"configure_mailer_step_smtpcom",component:ui},{path:"sendinblue",name:"configure_mailer_step_sendinblue",component:wi},{path:"mailgun",name:"configure_mailer_step_mailgun",component:Ci},{path:"sendgrid",name:"configure_mailer_step_sendgrid",component:Ei},{path:"amazoneses",name:"configure_mailer_step_amazonses",component:qi},{path:"gmail",name:"configure_mailer_step_gmail",component:ls},{path:"outlook",name:"configure_mailer_step_outlook",component:_s},{path:"zoho",name:"configure_mailer_step_zoho",component:As}]},{path:"plugin_features",name:"plugin_features_step",component:St},{path:"help_improve",name:"help_improve_step",component:Xt},{path:"license",name:"license_step",component:oe},{path:"check_configuration",name:"check_configuration_step",component:ue},{path:"successful_configuration",name:"check_configuration_step_success",component:Ee},{path:"failed_configuration",name:"check_configuration_step_failure",component:De}]}],scrollBehavior:function(){return{x:0,y:0}}}),xs={name:"SetupWizardApp",router:vs,computed:Object(n["a"])({},Object(nt["b"])({blocked:"$_app/blocked",loading:"$_app/loading"}))},ys=xs,Cs=Object(_["a"])(ys,s,a,!1,null,null,null),ks=Cs.exports,Os=i("2b0e"),js=i("5886"),Ss=(i("466d"),{install:function(t){window.wp_mail_smtp_vue&&(t.prototype.$wpms=window.wp_mail_smtp_vue),t.prototype.$isPro=Ps,t.prototype.$addQueryArg=Es}});function Ps(){return window.wp_mail_smtp_vue.is_pro}function Es(t,e,i){var s=new RegExp("([?&])"+e+"=.*?(&|#|$)","i");if(t.match(s))return t.replace(s,"$1"+e+"="+i+"$2");var a="";-1!==t.indexOf("#")&&(a=t.replace(/.*#/,"#"),t=t.replace(/#.*/,""));var n=-1!==t.indexOf("?")?"&":"?";return t+n+e+"="+i+a}var Ts=Ss,zs={install:function(t){t.prototype.$next_step=function(){var e=this,i=t.prototype.$wizard_steps.findIndex((function(t){return e.$route.name.includes(t)}))+1;this.$router.push({name:t.prototype.$wizard_steps[i]})},t.prototype.$previous_step=function(){var e=this,i="welcome",s=t.prototype.$wizard_steps.findIndex((function(t){return e.$route.name.includes(t)}))-1;s>=0&&(i=t.prototype.$wizard_steps[s]),this.$router.push({name:i})},t.prototype.$swal&&(t.prototype.$wpms_success_toast=function(e){var i=e.animation,s=void 0!==i&&i,a=e.toast,n=void 0===a||a,o=e.position,r=void 0===o?"top-end":o,l=e.showConfirmButton,p=void 0!==l&&l,m=e.icon,u=void 0===m?"success":m,d=e.timer,_=void 0===d?3e3:d,f=e.showCloseButton,h=void 0===f||f,g=e.title,w=void 0===g?Object(c["a"])("Settings Updated","wp-mail-smtp"):g,b=e.showCancelButton,A=void 0!==b&&b,v=e.confirmButtonText,x=void 0===v?"":v,y=e.cancelButtonText,C=void 0===y?"":y,k=e.text,O=void 0===k?"":k;return t.prototype.$swal({animation:s,toast:n,position:r,showConfirmButton:p,icon:u,showCloseButton:h,title:w,timer:_,showCancelButton:A,confirmButtonText:x,cancelButtonText:C,text:O})},t.prototype.$wpms_error_toast=function(e){var i=e.animation,s=void 0!==i&&i,a=e.toast,n=void 0===a||a,o=e.position,r=void 0===o?"top-end":o,l=e.showConfirmButton,p=void 0!==l&&l,m=e.icon,u=void 0===m?"error":m,d=e.showCloseButton,_=void 0===d||d,f=e.title,h=void 0===f?Object(c["a"])("Could Not Save Changes","wp-mail-smtp"):f,g=e.text,w=void 0===g?"":g;return t.prototype.$swal({animation:s,toast:n,position:r,showConfirmButton:p,icon:u,showCloseButton:_,title:h,text:w,onOpen:function(){t.prototype.$swal.hideLoading()}})},t.prototype.$wpms_error_modal=function(e){var i=e.position,s=void 0===i?"center":i,a=e.width,n=void 0===a?650:a,o=e.showConfirmButton,r=void 0===o||o,l=e.confirmButtonText,p=void 0===l?Object(c["a"])("Return to Mailer Settings","wp-mail-smtp"):l,m=e.customClass,u=void 0===m?{container:"wp-mail-smtp-swal wp-mail-smtp-swal-error"}:m,d=e.showCloseButton,_=void 0===d||d,f=e.title,h=void 0===f?Object(c["a"])("Whoops, we found an issue!","wp-mail-smtp"):f,g=e.subtitle,w=void 0===g?Object(c["a"])("It looks like something went wrong...","wp-mail-smtp"):g,b=e.detailedError,A=void 0===b?"":b;return t.prototype.$swal({position:s,width:n,showConfirmButton:r,confirmButtonText:p,customClass:u,showCloseButton:_,title:h,html:'\n\t\t\t\t\t\t<p class="subtitle">'.concat(w,'</p>\n\t\t\t\t\t\t<div class="detailed-error">\n\t\t\t\t\t\t\t<h3>').concat(Object(c["a"])("Error Message:","wp-mail-smtp"),"</h3>\n\t\t\t\t\t\t\t<div>").concat(A,"</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t"),allowEscapeKey:!1,allowOutsideClick:!1,onOpen:function(){t.prototype.$swal.hideLoading()}})},t.prototype.$required_fields_modal=function(){return t.prototype.$swal({position:"center",width:450,showConfirmButton:!0,confirmButtonText:Object(c["a"])("OK","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"},showCloseButton:!0,title:Object(c["a"])("Heads up!","wp-mail-smtp"),text:Object(c["a"])("Please fill out all the required fields to continue.","wp-mail-smtp"),allowEscapeKey:!1,allowOutsideClick:!1})})}},Bs=zs,Is=i("bc3a"),Ms=i.n(Is),Ds=function(t,e){return new Promise((function(i,s){var a=new FormData;a.append("action","wp_mail_smtp_vue_install_plugin"),a.append("nonce",Os["a"].prototype.$wpms.nonce),a.append("slug",e),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,a).then((function(e){if(e.data.success)t.commit("PLUGIN_INSTALLED",e.data);else{var s="";ie()(e.data,"data[0].message")?s=e.data.data[0].message:ie()(e.data,"data")&&(s=e.data.data),Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like the plugin installation failed!","wp-mail-smtp"),detailedError:s})}i(e.data)})).catch((function(t){if(s(t),t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't install the plugin.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline. Plugin not installed.","wp-mail-smtp")})}))}))},Fs=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_partner_plugins_info"),s.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(i){i.data.success?t.commit("PLUGINS_FETCHED",i.data):Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't fetch plugins information.","wp-mail-smtp")}),e(i.data)})).catch((function(t){if(i(t),t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't fetch plugins information.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline. Plugin information not retrieved.","wp-mail-smtp")})}))}))},Ns={installPlugin:Ds,fetchPlugins:Fs},Qs=function(t,e){return Ns.installPlugin(t,e)},Ls=function(t){return Ns.fetchPlugins(t)},Ws={installPlugin:Qs,getPlugins:Ls},Us=function(t){return t.plugins},Hs=function(t){return t.plugins.filter((function(t){return"wpforms-lite"!==t.slug}))},Rs=function(t){return t.contact_form_plugin_already_installed},Gs={getField:ut["a"],plugins:Us,partner_plugins:Hs,contact_form_plugin_already_installed:Rs},Vs=(i("d81d"),function(t,e){t.plugins.map((function(i){return i.slug===e.data.slug&&(i.is_installed=e.data.is_installed,i.is_activated=e.data.is_activated),"wpforms-lite"===e.data.slug&&(t.contact_form_plugin_already_installed=!0),i}))}),Ys=function(t,e){t.plugins=e.data.plugins,t.contact_form_plugin_already_installed=e.data.contact_form_plugin_already_installed},Js={updateField:ut["c"],PLUGIN_INSTALLED:Vs,PLUGINS_FETCHED:Ys},Ks={plugins:[],contact_form_plugin_already_installed:!1,smart_contact_form_setting:!0},qs={namespaced:!0,state:Ks,actions:Ws,getters:Gs,mutations:Js},Zs=(i("b64b"),function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_settings"),s.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(e){if(t.dispatch("$_app/block",!1,{root:!0}),e.response){var i=e.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load the settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),i.status,i.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))}),Xs=function(t,e){return new Promise((function(t,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_amazon_ses_identities"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e&&s.append("value",JSON.stringify(e)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(e){e.data.success?t(e.data):i(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't retrieve Amazon SES Identities.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't retrieve Amazon SES Identities.","wp-mail-smtp")})}))}))},$s=function(t,e){return new Promise((function(t,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_amazon_ses_identity_registration"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e.value&&s.append("value",e.value),!1!==e.value&&s.append("type",e.type),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(e){e.data.success?t(e.data):i(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't register the Amazon SES Identity.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't register the Amazon SES Identity","wp-mail-smtp")})}))}))},ta=function(t,e){return new Promise((function(t){var i=new FormData;i.append("action","wp_mail_smtp_vue_update_settings"),i.append("nonce",Os["a"].prototype.$wpms.nonce),void 0!==e.overwrite&&i.append("overwrite",e.overwrite),!1!==e.value&&i.append("value",JSON.stringify(e.value)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't save the settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Network error encountered. Settings not saved.","wp-mail-smtp")})}))}))},ea=function(t,e){return new Promise((function(t){var i=new FormData;i.append("action","wp_mail_smtp_vue_import_settings"),i.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e.value&&i.append("value",e.value),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't import the plugin settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Network error encountered. SMTP plugin import failed!","wp-mail-smtp")})}))}))},ia=function(t,e){return new Promise((function(i,s){var a=new FormData;a.append("action","wp_mail_smtp_vue_get_oauth_url"),a.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&a.append("mailer",t),!1!==e&&a.append("settings",JSON.stringify(e)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,a).then((function(t){t.data.success?i(t.data):s(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load authentication details.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},sa=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_remove_oauth_connection"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&s.append("mailer",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't remove oAuth connection.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},aa=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_connected_data"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&s.append("mailer",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth connected data.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},na=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_subscribe_to_newsletter"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("email",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},oa=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_verify_license_key"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("license_key",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},ra=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_upgrade_plugin"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("license_key",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},la={fetchSettings:Zs,saveSettings:ta,importOtherPluginSettings:ea,fetchAmazonSESIdentities:Xs,amazonSESRegisterIdentity:$s,getAuthRedirect:ia,removeAuth:sa,getConnectedData:aa,subscribeToNewsletter:na,verifyLicense:oa,upgradePlugin:ra},ca=function(t){return la.fetchSettings(t).then((function(e){t.commit("SETTINGS_UPDATED",e.data)})).catch((function(t){if(t.data)return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load existing settings.","wp-mail-smtp"),detailedError:t.data})}))},pa=function(t){var e=t.getters.settings.amazonses;if(0!==Object.keys(e).length)return la.fetchAmazonSESIdentities(t,e).then((function(e){t.commit("AMAZONSES_IDENTITIES_UPDATED",e),Os["a"].swal.close()})).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't retrieve the Amazon SES Identities.","wp-mail-smtp"),detailedError:t.data?t.data:""})}))},ma=function(t,e){return la.amazonSESRegisterIdentity(t,e).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't register the Amazon SES Identity.","wp-mail-smtp"),detailedError:t.data})}))},ua=function(t,e){t.commit("MAILER_UPDATE",e)},da=function(t,e){return new Promise((function(i){t.commit("LOGS_UPDATE",e),i({success:!0})}))},_a=function(t,e){t.commit("SETTINGS_SAVE_START");var i=la.saveSettings(t,e);return i.then((function(){t.commit("SETTINGS_SAVE_END")})),i},fa=function(t){var e=t.getters.settings;t.commit("SETTINGS_SAVE_START");var i=la.saveSettings(t,{value:e});return i.then((function(){t.commit("SETTINGS_SAVE_END")})),i},ha=function(t,e){return t.commit("SETTINGS_SAVE_START"),new Promise((function(i){la.importOtherPluginSettings(t,e).then((function(e){t.commit("SETTINGS_SAVE_END"),e.success?ca(t).then((function(){i(!0)})):i(!1)}))}))},ga=function(t,e){return la.getAuthRedirect(e,t.getters.settings[e]).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth redirect.","wp-mail-smtp"),detailedError:t.data})}))},wa=function(t,e){return la.getConnectedData(e).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth connected data.","wp-mail-smtp"),detailedError:t.data})}))},ba=function(t,e){return la.removeAuth(e).then((function(){t.commit("SETTINGS_REMOVE_AUTH",e)})).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't remove oAuth connection.","wp-mail-smtp"),detailedError:t.data})}))},Aa=function(t,e){return new Promise((function(i){t.commit("SETTINGS_SAVE_PLUGIN_FEATURES",e),i({success:!0,features:e})}))},va=function(t,e){return la.subscribeToNewsletter(e)},xa=function(t,e){return la.verifyLicense(e)},ya=function(t,e){return la.upgradePlugin(e)},Ca={getSettings:ca,updateSettings:_a,importOtherPlugin:ha,setMailer:ua,setLogs:da,saveCurrentSettings:fa,getAmazonSESIdentities:pa,amazonSESRegisterIdentity:ma,getAuthUrl:ga,removeAuth:ba,getConnectedData:wa,savePluginFeatures:Aa,subscribeToNewsletter:va,verifyLicense:xa,upgradePlugin:ya},ka=(i("4160"),i("1276"),i("159b"),function(t){return t.settings}),Oa=function(t){return t.settings.mail.mailer},ja=function(t){return t.settings.outlook.user_details?t.settings.outlook.user_details.email:null},Sa=function(t){return t.settings.zoho.user_details?t.settings.zoho.user_details.email:null},Pa=function(t){return t.plugin_features},Ea=function(t){return!!t.settings.logs.enabled&&t.settings.logs.enabled},Ta=function(t){return function(e){var i=!1,s=t.amazonses_identities.data,a=e.split("@").pop();return void 0!==s&&(s.forEach((function(t){("email"===t.type&&t.value===e||"domain"===t.type&&t.value===a)&&(i=!0)})),i)}},za={getField:ut["a"],settings:ka,mailer:Oa,outlook_email:ja,zoho_email:Sa,plugin_features:Pa,amazonses_is_email_registered:Ta,email_log_enabled:Ea},Ba=i("da81"),Ia=i.n(Ba),Ma=function(t,e){t.is_saving=!1,t.settings=Ia()(t.settings,e)},Da=function(t,e){t.amazonses_identities=e.data},Fa=function(t,e){t.settings.mail.mailer=e},Na=function(t,e){t.settings.logs.enabled=e},Qa=function(t){t.is_saving=!0},La=function(t){t.is_saving=!1},Wa=function(t,e){var i=t.settings[e];t.settings[e]={client_id:i.client_id,client_secret:i.client_secret},"zoho"===e&&(t.settings[e].domain=i.domain)},Ua=function(t,e){t.plugin_features=e},Ha={updateField:ut["c"],SETTINGS_UPDATED:Ma,SETTINGS_SAVE_START:Qa,SETTINGS_SAVE_END:La,MAILER_UPDATE:Fa,LOGS_UPDATE:Na,AMAZONSES_IDENTITIES_UPDATED:Da,SETTINGS_REMOVE_AUTH:Wa,SETTINGS_SAVE_PLUGIN_FEATURES:Ua},Ra={settings:{mail:{mailer:"mail",from_email:"",from_name:"",return_path:!1,from_email_force:!0,from_name_force:!1},smtp:{host:"",port:"587",encryption:"tls",autotls:!0,auth:!0,user:"",pass:""},smtpcom:{api_key:"",channel:""},sendinblue:{api_key:"",domain:""},mailgun:{api_key:"",domain:"",region:"US"},sendgrid:{api_key:"",domain:""},amazonses:{client_id:"",client_secret:"",region:"us-east-1"},gmail:{client_id:"",client_secret:"",access_token:{},refresh_token:""},outlook:{client_id:"",client_secret:"",access_token:{},refresh_token:"",user_details:{email:""}},zoho:{client_id:"",client_secret:"",domain:"com",access_token:{},refresh_token:"",user_details:{email:""}},logs:{enabled:!1}},amazonses_identities:{},plugin_features:[]},Ga={namespaced:!0,state:Ra,actions:Ca,getters:za,mutations:Ha},Va=function(){return new Promise((function(t){var e=new FormData;e.append("action","wp_mail_smtp_vue_check_mailer_configuration"),e.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,e).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't perform the mailer configuration check.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},Ya=function(t){var e=new FormData;e.append("action","wp_mail_smtp_vue_send_feedback"),e.append("nonce",Os["a"].prototype.$wpms.nonce),e.append("data",JSON.stringify(t)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,e).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't send the feedback.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))},Ja={checkMailerConfiguration:Va,sendFeedback:Ya},Ka=function(){return Ja.checkMailerConfiguration()},qa=function(t,e){Ja.sendFeedback(e)},Za={checkMailerConfiguration:Ka,sendFeedback:qa},Xa=function(t){return t.blocked_step},$a={getField:ut["a"],blocked_step:Xa},tn={updateField:ut["c"]},en={blocked_step:!1},sn={namespaced:!0,state:en,actions:Za,getters:$a,mutations:tn},an=function(t){t.commit("INIT")},nn=function(t){t.commit("BLOCK_APP")},on=function(t){t.commit("UNBLOCK_APP")},rn=function(t){t.commit("APP_LOADING_START")},ln=function(t){t.commit("APP_LOADING_STOP")},cn={init:an,block:nn,unblock:on,start_loading:rn,stop_loading:ln},pn=function(t){return t.blocked},mn=function(t){return t.loading},un=function(t){return t.wpms},dn={blocked:pn,loading:mn,wpms:un},_n=function(){},fn=function(t){t.blocked=!0},hn=function(t){t.blocked=!1},gn=function(t){t.loading=!0},wn=function(t){t.loading=!1},bn={INIT:_n,BLOCK_APP:fn,UNBLOCK_APP:hn,APP_LOADING_START:gn,APP_LOADING_STOP:wn},An={blocked:!1,loading:!1,wpms:window.wp_mail_smtp_vue?window.wp_mail_smtp_vue:{}},vn={namespaced:!0,state:An,actions:cn,getters:dn,mutations:bn},xn=function(t){t.subscribe((function(e,i){if("$_app/INIT"===e.type){var s=i["$_app"].wpms.versions,a="",n="";s.php_version_below_55?(a=Object(c["a"])("Yikes! PHP Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated, insecure version of PHP (%1$s), which could be putting your site at risk for being hacked. WordPress stopped supporting your PHP version in April, 2019. Updating to the recommended version (PHP %2$s) only takes a few minutes and will make your website significantly faster and more secure.","wp-mail-smtp"),s.php_version,"7.4")):s.php_version_below_56?(a=Object(c["a"])("Yikes! PHP Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated, insecure version of PHP (%1$s). Some mailers require at least PHP version 5.6. Updating to the recommended version (PHP %2$s) only takes a few minutes and will make your website significantly faster and more secure.","wp-mail-smtp"),s.php_version,"7.4")):s.wp_version_below_49&&(a=Object(c["a"])("Yikes! WordPress Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated version of WordPress (%s). WP Mail SMTP requires at least WordPress version 4.9.","wp-mail-smtp"),s.wp_version)),Os["a"].prototype.$swal&&a.length&&(t.dispatch("$_app/block"),Os["a"].prototype.$swal.close(),Os["a"].prototype.$swal({title:a,html:"<p>".concat(n,'</p><p><a href="').concat(Os["a"].prototype.$wpms.exit_url,'">').concat(Object(c["a"])("Return to Plugin Settings","wp-mail-smtp"),"</a></p>"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"},allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showConfirmButton:!1,onOpen:function(){Os["a"].prototype.$swal.hideLoading()}}))}}))},yn=xn;Os["a"].use(nt["a"]);var Cn=[yn],kn=new nt["a"].Store({modules:{$_app:vn,$_plugins:qs,$_settings:Ga,$_wizard:sn},plugins:Cn}),On=i("e37d"),jn=(i("6c6b"),i("6d5e")),Sn=document.getElementById("wp-mail-smtp-vue-setup-wizard");Os["a"].config.productionTip=!1,i.p=window.wp_mail_smtp_vue.public_url,Os["a"].use(jn["InlineSvgPlugin"]),Os["a"].use(o["a"]),Os["a"].use(js["a"]),Os["a"].use(On["a"],{defaultTemplate:'<div class="wp-mail-smtp-tooltip" role="tooltip"><div class="wp-mail-smtp-tooltip-arrow"></div><div class="wp-mail-smtp-tooltip-inner"></div></div>',defaultArrowSelector:".wp-mail-smtp-tooltip-arrow, .wp-mail-smtp-tooltip__arrow",defaultInnerSelector:".wp-mail-smtp-tooltip-inner, .wp-mail-smtp-tooltip__inner"}),Os["a"].use(Ts),Object(c["b"])(window.wp_mail_smtp_vue.translations,"wp-mail-smtp");var Pn={install:function(t){t.prototype.$wizard_steps=[],t.prototype.$wpms&&t.prototype.$wpms.other_smtp_plugins.length>0&&t.prototype.$wizard_steps.push("import_step"),t.prototype.$wizard_steps.push("choose_mailer_step"),t.prototype.$wizard_steps.push("configure_mailer_step"),t.prototype.$wizard_steps.push("plugin_features_step"),t.prototype.$wpms&&!t.prototype.$wpms.is_pro&&t.prototype.$wizard_steps.push("help_improve_step"),t.prototype.$wizard_steps.push("license_step"),t.prototype.$wizard_steps.push("check_configuration_step")}};Os["a"].use(Pn),Os["a"].use(Bs),new Os["a"]({store:kn,mounted:function(){kn.dispatch("$_app/init")},render:function(t){return t(ks)}}).$mount(Sn)},"9f86":function(t,e){t.exports="data:image/png;base64,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"},a1c2:function(t,e){t.exports="data:image/png;base64,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"},b0d2:function(t,e,i){},b1c2:function(t,e,i){t.exports=i.p+"img/sendgrid.svg"},b32f:function(t,e,i){t.exports=i.p+"img/lock-solid.svg"},b98f:function(t,e,i){t.exports=i.p+"img/wp-smtp.png"},ba75:function(t,e,i){"use strict";i("b0d2")},bbc2:function(t,e,i){var s={"./all-in-one-seo-pack.png":"9da7","./all-in-one-seo-pack@2x.png":"2cf42","./coming-soon.png":"d686","./coming-soon@2x.png":"9f86","./google-analytics-for-wordpress.png":"c2d9","./google-analytics-for-wordpress@2x.png":"82f2","./instagram-feed.png":"e0ed","./instagram-feed@2x.png":"877f","./rafflepress.png":"d3f3","./rafflepress@2x.png":"a1c2","./wp-call-button.png":"2adc","./wp-call-button@2x.png":"1532"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="bbc2"},c2d9:function(t,e){t.exports="data:image/png;base64,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"},c869:function(t,e,i){t.exports=i.p+"img/loading-pattie.svg"},cc99:function(t,e,i){},d3f3:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAFG0lEQVRYCaVXa0xcRRQ+M/exsJTFUgOCpawGLU9taBuB1kdqjRQxwWhMQNPaNqExjTXGgk3sDxOLptb+ayRVafyDRVJfNAImPtpQCdSaKK8mDW1poU2BQq0sLNzde8e5d5m7d+5ddhc9f+acb86c883MnTNzEfwHCbz1dDnM+ZpxwJ/qu3NbE7wFfVKKZ4frva/7lhsOLWcASyyoSiobNzM6zFQQ8kv+XC6RuAgEP9j+Erkx3CQs+D1mNqqonlXgT3sAyK8tVhjE4i3Dck7hTml3wzmuI4IRlYAxY8X/FZeYaBDMzAGx5h1AuRthcnYehMnrILV+DKSnHWDuHzONTkR0iS9G25qIBEhFRnbgobU/ibN3c8xoNLHqLQCx9jBA2moT1gkwwbN3QW7/FEjbcZ5IybZO99nWanQG/ma+rHUQUOoqmvHUWA3GAvMBNTvPkZh1WgkwDFEiLp1IyxEGAVqVoUiPPP5+4oGmQyZIFZOAsdwz09/TtDJz0EQJ8JvHjKVmmL2NRID5GFtzbB+QgW4GAfbm3ZIzsp5l22IQUA+9Ug9X+g+jxVkTjQDZWgNCdZ05UO3rArX3R8AFJSCWVZq4lYD8eyfga4OgFZSCkldm+sgXOgE1vQswMRrC3B4il5bXJtY3fW4QCOxapwoYYWD7fLDZHKwrCwcqQRofASTSxVGDQN4+TomUGj6MgHB1AMT9W8xx6LEKmK//wrR1xdVKt+R06PtAqenznpPDiVjvMJLTVttYDqItebCxDuSpm6HkhrMIcO2irnEizM9wNulth8SOzzhs4WW6orsbDIxMjyfoCg68kLmZeaGsh5kabvu7wvqipkUgAOPXHX7Q84MDI+lrOAyrsryBQ2wGIsSGUJOuiEMmnAQijOSG+Z5JWmdsAYfaDHJ/uBTYujgTI/NAhfFCc3HDmEUjAronJgG8fqtlSEglk2NO7KrzHtK8hQ4/OxCbwLadALZtwEq4+rGAeDZcgg3M7QGFftSxJCYBPYDqzefi4AU/Z+uGZik2Rufzexw+kYC4CBj1n9YIUwR6FH3hsq6XXk702T9Xy0FLGTRSHEIvH3VTFQjdbaazureM7owGrgnniSD0rJOkFNM3mhLXCmiX+0Dt+oaLg+UEEFxuDmMGohVPHBlk5pJtcqfvDBYU5cKSHosdgYZXQdaXPV6hRUn4aEdc3lj69ua5aJ7aHz8vLzkLRknEswoxt0C7eJ6FNFr9ptSvabsIRZsApWVxMB78jbMjGRwBMnrJ6TMywGH4w9MgNPaCakkmV70OSUc6IPkTPqHjdNBIyHZnGASISqdFBZ/vgCDd76jiXmF0E8G5CvZxyFaeE04dBThx0HBDK9OMamZ8WcG01Uel22P7gT5IhJEhUGvXA6raC7hilz0mBPY9SY+YByT97C9+mMp3jaBe6QfNNjttsYKKQ90g0sSEvhkMSUwmUvFTb0DLZf5Jhnx32jAh5tTUlHsB0r0gXFr6oFj/C+xsSWUt4LkZIL+cNLtwdu4tOXMN/yQze6kSepTeoI9S7vOwunB6NAJWR5R6nyI9+sTSj1Krs/4sV9bmn5VmprOteCQ9JgG63GLuhjZ3T9trcT3LrUmMl/KC7xQtVklW3KpHIyAUbR6SVrir2QvYOo7pEV4RrCvc6r9m2ujwCTHgTw6jIS0SAT2xK694z//+NbMni0TESoD+nP5Ff063R5uxPWZcK2AfpG8NmfN9KQTmV/qmxlXhwaKB5SZmMf8F4cLeesegrcIAAAAASUVORK5CYII="},d51e:function(t,e,i){t.exports=i.p+"img/copy-solid.svg"},d686:function(t,e){t.exports="data:image/png;base64,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"},da18:function(t,e,i){},ddc9:function(t,e,i){t.exports=i.p+"img/gmail.svg"},e0ed:function(t,e){t.exports="data:image/png;base64,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"},e108:function(t,e,i){t.exports=i.p+"img/check-circle-solid-white.svg"},e8f2:function(t,e,i){}});
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: wpforms, jaredatch, smub, slaFFik
|
3 |
Tags: smtp, wp mail smtp, wordpress smtp, gmail smtp, sendgrid smtp, mailgun smtp, mail, mailer, phpmailer, wp_mail, email, mailgun, sengrid, gmail, sendinblue, wp smtp
|
4 |
Requires at least: 4.9
|
5 |
-
Tested up to: 5.
|
6 |
-
Stable tag: 2.
|
7 |
-
Requires PHP: 5.
|
8 |
|
9 |
Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, Zoho, SES, and more.
|
10 |
|
@@ -178,11 +178,17 @@ You can try the <a href="https://wordpress.org/plugins/wpforms-lite/" rel="frien
|
|
178 |
|
179 |
### What's Next
|
180 |
|
181 |
-
If you like
|
182 |
|
183 |
* <a href="https://optinmonster.com/" rel="friend" title="OptinMonster">OptinMonster</a> - Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.
|
|
|
184 |
* <a href="https://www.monsterinsights.com/" rel="friend" title="MonsterInsights">MonsterInsights</a> - See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.
|
185 |
-
* <a href="https://www.seedprod.com/" rel="friend" title="SeedProd">SeedProd</a> -
|
|
|
|
|
|
|
|
|
|
|
186 |
|
187 |
Visit <a href="http://www.wpbeginner.com/" rel="friend" title="WPBeginner">WPBeginner</a> to learn from our <a href="http://www.wpbeginner.com/category/wp-tutorials/" rel="friend" title="WordPress Tutorials">WordPress Tutorials</a> and find out about other <a href="http://www.wpbeginner.com/category/plugins/" rel="friend" title="Best WordPress Plugins">best WordPress plugins</a>.
|
188 |
|
@@ -236,7 +242,15 @@ By all means please contact us to discuss features or options you'd like to see
|
|
236 |
|
237 |
== Changelog ==
|
238 |
|
239 |
-
= 2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
* Added: New plugin Setup Wizard.
|
241 |
* Added: SendGrid Invalid API key error message and mitigation steps on the Email Test page.
|
242 |
* Fixed: PHP 8 support.
|
2 |
Contributors: wpforms, jaredatch, smub, slaFFik
|
3 |
Tags: smtp, wp mail smtp, wordpress smtp, gmail smtp, sendgrid smtp, mailgun smtp, mail, mailer, phpmailer, wp_mail, email, mailgun, sengrid, gmail, sendinblue, wp smtp
|
4 |
Requires at least: 4.9
|
5 |
+
Tested up to: 5.7
|
6 |
+
Stable tag: 2.7.0
|
7 |
+
Requires PHP: 5.6.20
|
8 |
|
9 |
Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, Zoho, SES, and more.
|
10 |
|
178 |
|
179 |
### What's Next
|
180 |
|
181 |
+
If you like our WP Mail SMTP plugin, then consider checking out our other projects:
|
182 |
|
183 |
* <a href="https://optinmonster.com/" rel="friend" title="OptinMonster">OptinMonster</a> - Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.
|
184 |
+
* <a href="https://wpforms.com/" rel="friend" title="WPForms">WPForms</a> - #1 drag & drop online form builder for WordPress (trusted by 4 million sites).
|
185 |
* <a href="https://www.monsterinsights.com/" rel="friend" title="MonsterInsights">MonsterInsights</a> - See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.
|
186 |
+
* <a href="https://www.seedprod.com/" rel="friend" title="SeedProd">SeedProd</a> - Create beautiful landing pages with our powerful drag & drop landing page builder.
|
187 |
+
* <a href="https://rafflepress.com/" rel="friend" title="RafflePress">RafflePress</a> - Best WordPress giveaway and contest plugin to grow traffic and social followers.
|
188 |
+
* <a href="https://smashballoon.com/" rel="friend" title="Smash Balloon">Smash Balloon</a> - #1 social feeds plugin for WordPress - display social media content in WordPress without code.
|
189 |
+
* <a href="https://aioseo.com/" rel="friend" title="AIOSEO">AIOSEO</a> - the original WordPress SEO plugin to help you rank higher in search results (trusted by over 2 million sites).
|
190 |
+
* <a href="https://www.pushengage.com/" rel="friend" title="PushEngage">PushEngage</a> - Connect with visitors after they leave your website with the leading web push notification plugin.
|
191 |
+
* <a href="https://trustpulse.com/" rel="friend" title="TrustPulse"></a> - Add real-time social proof notifications to boost your store conversions by up to 15%.
|
192 |
|
193 |
Visit <a href="http://www.wpbeginner.com/" rel="friend" title="WPBeginner">WPBeginner</a> to learn from our <a href="http://www.wpbeginner.com/category/wp-tutorials/" rel="friend" title="WordPress Tutorials">WordPress Tutorials</a> and find out about other <a href="http://www.wpbeginner.com/category/plugins/" rel="friend" title="Best WordPress Plugins">best WordPress plugins</a>.
|
194 |
|
242 |
|
243 |
== Changelog ==
|
244 |
|
245 |
+
= 2.7.0 - 2021-03-25 =
|
246 |
+
* IMPORTANT: Support for PHP 5.5 has been discontinued. If you are running one of those versions, you MUST upgrade PHP before installing or upgrading to WP Mail SMTP v2.7. Failure to do that will disable WP Mail SMTP functionality.
|
247 |
+
* Changed: Updated About us plugin page.
|
248 |
+
* Changed: Improved Domain Check Results section in Email Test tab.
|
249 |
+
* Changed: Allow the use of different Gmail aliases as From Email address by disabling the Force From Email setting.
|
250 |
+
* Changed: The Setup Wizard can now be launched via a button in the plugin settings. The Setup Wizard admin dashboard menu item was removed.
|
251 |
+
* Fixed: WP Multisite subsite admins couldn't remove oAuth connections (in the Gmail mailer).
|
252 |
+
|
253 |
+
= 2.6.0 - 2021-02-04 =
|
254 |
* Added: New plugin Setup Wizard.
|
255 |
* Added: SendGrid Invalid API key error message and mitigation steps on the Email Test page.
|
256 |
* Fixed: PHP 8 support.
|
src/Admin/Area.php
CHANGED
@@ -407,13 +407,16 @@ class Area {
|
|
407 |
'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
|
408 |
'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
|
409 |
'upgrade_bonus' => '<p>' .
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
|
|
|
|
|
|
417 |
)
|
418 |
. '</p>',
|
419 |
'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&utm_medium=link&utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
|
407 |
'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
|
408 |
'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
|
409 |
'upgrade_bonus' => '<p>' .
|
410 |
+
sprintf(
|
411 |
+
wp_kses( /* Translators: %s - discount value $50. */
|
412 |
+
__( '<strong>Bonus:</strong> WP Mail SMTP users get <span>%s off</span> regular price,<br>applied at checkout.', 'wp-mail-smtp' ),
|
413 |
+
[
|
414 |
+
'strong' => [],
|
415 |
+
'span' => [],
|
416 |
+
'br' => [],
|
417 |
+
]
|
418 |
+
),
|
419 |
+
'$50'
|
420 |
)
|
421 |
. '</p>',
|
422 |
'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&utm_medium=link&utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
|
src/Admin/DomainChecker.php
CHANGED
@@ -25,6 +25,15 @@ class DomainChecker {
|
|
25 |
*/
|
26 |
private $results;
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
/**
|
29 |
* Verify the domain for the provided mailer and email address and save the API results.
|
30 |
*
|
@@ -36,6 +45,8 @@ class DomainChecker {
|
|
36 |
*/
|
37 |
public function __construct( $mailer, $email, $sending_domain = '' ) {
|
38 |
|
|
|
|
|
39 |
$params = [
|
40 |
'mailer' => $mailer,
|
41 |
'email' => base64_encode( $email ), // phpcs:ignore
|
@@ -121,4 +132,16 @@ class DomainChecker {
|
|
121 |
|
122 |
return $no_issues;
|
123 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
}
|
25 |
*/
|
26 |
private $results;
|
27 |
|
28 |
+
/**
|
29 |
+
* The plugin mailer slug.
|
30 |
+
*
|
31 |
+
* @since 2.7.0
|
32 |
+
*
|
33 |
+
* @var string
|
34 |
+
*/
|
35 |
+
protected $mailer;
|
36 |
+
|
37 |
/**
|
38 |
* Verify the domain for the provided mailer and email address and save the API results.
|
39 |
*
|
45 |
*/
|
46 |
public function __construct( $mailer, $email, $sending_domain = '' ) {
|
47 |
|
48 |
+
$this->mailer = $mailer;
|
49 |
+
|
50 |
$params = [
|
51 |
'mailer' => $mailer,
|
52 |
'email' => base64_encode( $email ), // phpcs:ignore
|
132 |
|
133 |
return $no_issues;
|
134 |
}
|
135 |
+
|
136 |
+
/**
|
137 |
+
* Check if the domain checker support mailer.
|
138 |
+
*
|
139 |
+
* @since 2.7.0
|
140 |
+
*
|
141 |
+
* @return bool
|
142 |
+
*/
|
143 |
+
public function is_supported_mailer() {
|
144 |
+
|
145 |
+
return ! in_array( $this->mailer, [ 'mail', 'pepipostapi' ], true );
|
146 |
+
}
|
147 |
}
|
src/Admin/Pages/About.php
CHANGED
@@ -183,8 +183,8 @@ class About extends PageAbstract {
|
|
183 |
<?php
|
184 |
printf(
|
185 |
wp_kses(
|
186 |
-
/* translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s -
|
187 |
-
__( 'WP Mail SMTP is brought to you by the same team that\'s behind the most user friendly WordPress forms, <a href="%1$s" target="_blank" rel="noopener noreferrer">WPForms</a>, the largest WordPress resource site, <a href="%2$s" target="_blank" rel="noopener noreferrer">WPBeginner</a>, the most popular lead-generation software, <a href="%3$s" target="_blank" rel="noopener noreferrer">OptinMonster</a>, the best WordPress analytics plugin, <a href="%4$s" target="_blank" rel="noopener noreferrer">MonsterInsights</a>, and
|
188 |
array(
|
189 |
'a' => array(
|
190 |
'href' => array(),
|
@@ -197,7 +197,7 @@ class About extends PageAbstract {
|
|
197 |
'https://www.wpbeginner.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
|
198 |
'https://optinmonster.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
|
199 |
'https://www.monsterinsights.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
|
200 |
-
'https://
|
201 |
);
|
202 |
?>
|
203 |
</p>
|
@@ -360,55 +360,153 @@ class About extends PageAbstract {
|
|
360 |
private function get_am_plugins() {
|
361 |
|
362 |
$data = array(
|
363 |
-
'
|
364 |
-
'path' => 'google-analytics-for-wordpress/googleanalytics.php',
|
365 |
-
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
|
366 |
-
'name' => \esc_html__( 'MonsterInsights', 'wp-mail-smtp' ),
|
367 |
-
'desc' => \esc_html__( 'MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.', 'wp-mail-smtp' ),
|
368 |
-
'url' => 'https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.zip',
|
369 |
-
'pro' => array(
|
370 |
-
'path' => 'google-analytics-premium/googleanalytics-premium.php',
|
371 |
-
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
|
372 |
-
'name' => \esc_html__( 'MonsterInsights Pro', 'wp-mail-smtp' ),
|
373 |
-
'desc' => \esc_html__( 'MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.', 'wp-mail-smtp' ),
|
374 |
-
'url' => 'https://www.monsterinsights.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
375 |
-
),
|
376 |
-
),
|
377 |
-
'om' => array(
|
378 |
'path' => 'optinmonster/optin-monster-wp-api.php',
|
379 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-om.png',
|
380 |
'name' => \esc_html__( 'OptinMonster', 'wp-mail-smtp' ),
|
381 |
-
'desc' => \esc_html__( '
|
382 |
'url' => 'https://downloads.wordpress.org/plugin/optinmonster.zip',
|
383 |
),
|
384 |
-
'wpforms'
|
385 |
'path' => 'wpforms-lite/wpforms.php',
|
386 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
|
387 |
-
'name' => \esc_html__( '
|
388 |
-
'desc' => \esc_html__( 'The best
|
389 |
'url' => 'https://downloads.wordpress.org/plugin/wpforms-lite.zip',
|
390 |
'pro' => array(
|
391 |
'path' => 'wpforms/wpforms.php',
|
392 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
|
393 |
'name' => \esc_html__( 'WPForms Pro', 'wp-mail-smtp' ),
|
394 |
-
'desc' => \esc_html__( 'The best
|
395 |
'url' => 'https://wpforms.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
396 |
),
|
397 |
),
|
398 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
399 |
'path' => 'rafflepress/rafflepress.php',
|
400 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
|
401 |
'name' => \esc_html__( 'RafflePress', 'wp-mail-smtp' ),
|
402 |
-
'desc' => \esc_html__( 'Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful
|
403 |
'url' => 'https://downloads.wordpress.org/plugin/rafflepress.zip',
|
404 |
'pro' => array(
|
405 |
'path' => 'rafflepress-pro/rafflepress-pro.php',
|
406 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
|
407 |
'name' => \esc_html__( 'RafflePress Pro', 'wp-mail-smtp' ),
|
408 |
-
'desc' => \esc_html__( 'Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful
|
409 |
-
'url' => 'https://rafflepress.com/pricing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410 |
),
|
411 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
412 |
);
|
413 |
|
414 |
return $data;
|
@@ -623,13 +721,16 @@ class About extends PageAbstract {
|
|
623 |
|
624 |
<p class="centered">
|
625 |
<?php
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
'
|
631 |
-
|
632 |
-
|
|
|
|
|
|
|
633 |
);
|
634 |
?>
|
635 |
</p>
|
183 |
<?php
|
184 |
printf(
|
185 |
wp_kses(
|
186 |
+
/* translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s - Awesome Motive URL */
|
187 |
+
__( 'WP Mail SMTP is brought to you by the same team that\'s behind the most user friendly WordPress forms, <a href="%1$s" target="_blank" rel="noopener noreferrer">WPForms</a>, the largest WordPress resource site, <a href="%2$s" target="_blank" rel="noopener noreferrer">WPBeginner</a>, the most popular lead-generation software, <a href="%3$s" target="_blank" rel="noopener noreferrer">OptinMonster</a>, the best WordPress analytics plugin, <a href="%4$s" target="_blank" rel="noopener noreferrer">MonsterInsights</a>, and <a href="%5$s" target="_blank" rel="noopener noreferrer">more</a>.', 'wp-mail-smtp' ),
|
188 |
array(
|
189 |
'a' => array(
|
190 |
'href' => array(),
|
197 |
'https://www.wpbeginner.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
|
198 |
'https://optinmonster.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
|
199 |
'https://www.monsterinsights.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
|
200 |
+
'https://awesomemotive.com/'
|
201 |
);
|
202 |
?>
|
203 |
</p>
|
360 |
private function get_am_plugins() {
|
361 |
|
362 |
$data = array(
|
363 |
+
'om' => array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
364 |
'path' => 'optinmonster/optin-monster-wp-api.php',
|
365 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-om.png',
|
366 |
'name' => \esc_html__( 'OptinMonster', 'wp-mail-smtp' ),
|
367 |
+
'desc' => \esc_html__( 'Instantly get more subscribers, leads, and sales with the #1 conversion optimization toolkit. Create high converting popups, announcement bars, spin a wheel, and more with smart targeting and personalization.', 'wp-mail-smtp' ),
|
368 |
'url' => 'https://downloads.wordpress.org/plugin/optinmonster.zip',
|
369 |
),
|
370 |
+
'wpforms' => array(
|
371 |
'path' => 'wpforms-lite/wpforms.php',
|
372 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
|
373 |
+
'name' => \esc_html__( 'WPForms', 'wp-mail-smtp' ),
|
374 |
+
'desc' => \esc_html__( 'The best drag & drop WordPress form builder. Easily create beautiful contact forms, surveys, payment forms, and more with our 100+ form templates. Trusted by over 4 million websites as the best forms plugin.', 'wp-mail-smtp' ),
|
375 |
'url' => 'https://downloads.wordpress.org/plugin/wpforms-lite.zip',
|
376 |
'pro' => array(
|
377 |
'path' => 'wpforms/wpforms.php',
|
378 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
|
379 |
'name' => \esc_html__( 'WPForms Pro', 'wp-mail-smtp' ),
|
380 |
+
'desc' => \esc_html__( 'The best drag & drop WordPress form builder. Easily create beautiful contact forms, surveys, payment forms, and more with our 100+ form templates. Trusted by over 4 million websites as the best forms plugin.', 'wp-mail-smtp' ),
|
381 |
'url' => 'https://wpforms.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
382 |
),
|
383 |
),
|
384 |
+
'mi' => array(
|
385 |
+
'path' => 'google-analytics-for-wordpress/googleanalytics.php',
|
386 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
|
387 |
+
'name' => \esc_html__( 'MonsterInsights', 'wp-mail-smtp' ),
|
388 |
+
'desc' => \esc_html__( 'The leading WordPress analytics plugin that shows you how people find and use your website, so you can make data driven decisions to grow your business. Properly set up Google Analytics without writing code.', 'wp-mail-smtp' ),
|
389 |
+
'url' => 'https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.zip',
|
390 |
+
'pro' => array(
|
391 |
+
'path' => 'google-analytics-premium/googleanalytics-premium.php',
|
392 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
|
393 |
+
'name' => \esc_html__( 'MonsterInsights Pro', 'wp-mail-smtp' ),
|
394 |
+
'desc' => \esc_html__( 'The leading WordPress analytics plugin that shows you how people find and use your website, so you can make data driven decisions to grow your business. Properly set up Google Analytics without writing code.', 'wp-mail-smtp' ),
|
395 |
+
'url' => 'https://www.monsterinsights.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
396 |
+
),
|
397 |
+
),
|
398 |
+
'aioseo' => array(
|
399 |
+
'path' => 'all-in-one-seo-pack/all_in_one_seo_pack.php',
|
400 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-aioseo.png',
|
401 |
+
'name' => \esc_html__( 'AIOSEO', 'wp-mail-smtp' ),
|
402 |
+
'desc' => \esc_html__( 'The original WordPress SEO plugin and toolkit that improves your website’s search rankings. Comes with all the SEO features like Local SEO, WooCommerce SEO, sitemaps, SEO optimizer, schema, and more.', 'wp-mail-smtp' ),
|
403 |
+
'url' => 'https://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip',
|
404 |
+
'pro' => array(
|
405 |
+
'path' => 'all-in-one-seo-pack-pro/all_in_one_seo_pack.php',
|
406 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-aioseo.png',
|
407 |
+
'name' => \esc_html__( 'AIOSEO', 'wp-mail-smtp' ),
|
408 |
+
'desc' => \esc_html__( 'The original WordPress SEO plugin and toolkit that improves your website’s search rankings. Comes with all the SEO features like Local SEO, WooCommerce SEO, sitemaps, SEO optimizer, schema, and more.', 'wp-mail-smtp' ),
|
409 |
+
'url' => 'https://aioseo.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
410 |
+
),
|
411 |
+
),
|
412 |
+
'seedprod' => array(
|
413 |
+
'path' => 'coming-soon/coming-soon.php',
|
414 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-seedprod.png',
|
415 |
+
'name' => \esc_html__( 'SeedProd', 'wp-mail-smtp' ),
|
416 |
+
'desc' => \esc_html__( 'The fastest drag & drop landing page builder for WordPress. Create custom landing pages without writing code, connect them with your CRM, collect subscribers, and grow your audience. Trusted by 1 million sites.', 'wp-mail-smtp' ),
|
417 |
+
'url' => 'https://downloads.wordpress.org/plugin/coming-soon.zip',
|
418 |
+
'pro' => array(
|
419 |
+
'path' => 'seedprod-coming-soon-pro-5/seedprod-coming-soon-pro-5.php',
|
420 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-seedprod.png',
|
421 |
+
'name' => \esc_html__( 'SeedProd', 'wp-mail-smtp' ),
|
422 |
+
'desc' => \esc_html__( 'The fastest drag & drop landing page builder for WordPress. Create custom landing pages without writing code, connect them with your CRM, collect subscribers, and grow your audience. Trusted by 1 million sites.', 'wp-mail-smtp' ),
|
423 |
+
'url' => 'https://www.seedprod.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
424 |
+
),
|
425 |
+
),
|
426 |
+
'rafflepress' => array(
|
427 |
'path' => 'rafflepress/rafflepress.php',
|
428 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
|
429 |
'name' => \esc_html__( 'RafflePress', 'wp-mail-smtp' ),
|
430 |
+
'desc' => \esc_html__( 'Turn your website visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with the most powerful giveaways & contests plugin for WordPress.', 'wp-mail-smtp' ),
|
431 |
'url' => 'https://downloads.wordpress.org/plugin/rafflepress.zip',
|
432 |
'pro' => array(
|
433 |
'path' => 'rafflepress-pro/rafflepress-pro.php',
|
434 |
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
|
435 |
'name' => \esc_html__( 'RafflePress Pro', 'wp-mail-smtp' ),
|
436 |
+
'desc' => \esc_html__( 'Turn your website visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with the most powerful giveaways & contests plugin for WordPress.', 'wp-mail-smtp' ),
|
437 |
+
'url' => 'https://rafflepress.com/pricing/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
438 |
+
),
|
439 |
+
),
|
440 |
+
'pushengage' => array(
|
441 |
+
'path' => 'pushengage/main.php',
|
442 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-pushengage.png',
|
443 |
+
'name' => \esc_html__( 'PushEngage', 'wp-mail-smtp' ),
|
444 |
+
'desc' => \esc_html__( 'Connect with your visitors after they leave your website with the leading web push notification software. Over 10,000+ businesses worldwide use PushEngage to send 9 billion notifications each month.', 'wp-mail-smtp' ),
|
445 |
+
'url' => 'https://downloads.wordpress.org/plugin/pushengage.zip',
|
446 |
+
),
|
447 |
+
'smash-balloon-instagram-feeds' => array(
|
448 |
+
'path' => 'instagram-feed/instagram-feed.php',
|
449 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-instagram-feeds.png',
|
450 |
+
'name' => \esc_html__( 'Smash Balloon Instagram Feeds', 'wp-mail-smtp' ),
|
451 |
+
'desc' => \esc_html__( 'Easily display Instagram content on your WordPress site without writing any code. Comes with multiple templates, ability to show content from multiple accounts, hashtags, and more. Trusted by 1 million websites.', 'wp-mail-smtp' ),
|
452 |
+
'url' => 'https://downloads.wordpress.org/plugin/instagram-feed.zip',
|
453 |
+
'pro' => array(
|
454 |
+
'path' => 'instagram-feed-pro/instagram-feed.php',
|
455 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
|
456 |
+
'name' => \esc_html__( 'Smash Balloon Instagram Feeds', 'wp-mail-smtp' ),
|
457 |
+
'desc' => \esc_html__( 'Easily display Instagram content on your WordPress site without writing any code. Comes with multiple templates, ability to show content from multiple accounts, hashtags, and more. Trusted by 1 million websites.', 'wp-mail-smtp' ),
|
458 |
+
'url' => 'https://smashballoon.com/instagram-feed/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
459 |
+
),
|
460 |
+
),
|
461 |
+
'smash-balloon-facebook-feeds' => array(
|
462 |
+
'path' => 'custom-facebook-feed/custom-facebook-feed.php',
|
463 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-facebook-feeds.png',
|
464 |
+
'name' => \esc_html__( 'Smash Balloon Facebook Feeds', 'wp-mail-smtp' ),
|
465 |
+
'desc' => \esc_html__( 'Easily display Facebook content on your WordPress site without writing any code. Comes with multiple templates, ability to embed albums, group content, reviews, live videos, comments, and reactions.', 'wp-mail-smtp' ),
|
466 |
+
'url' => 'https://downloads.wordpress.org/plugin/custom-facebook-feed.zip',
|
467 |
+
'pro' => array(
|
468 |
+
'path' => 'custom-facebook-feed-pro/custom-facebook-feed.php',
|
469 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
|
470 |
+
'name' => \esc_html__( 'Smash Balloon Facebook Feeds', 'wp-mail-smtp' ),
|
471 |
+
'desc' => \esc_html__( 'Easily display Facebook content on your WordPress site without writing any code. Comes with multiple templates, ability to embed albums, group content, reviews, live videos, comments, and reactions.', 'wp-mail-smtp' ),
|
472 |
+
'url' => 'https://smashballoon.com/custom-facebook-feed/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
473 |
+
),
|
474 |
+
),
|
475 |
+
'smash-balloon-youtube-feeds' => array(
|
476 |
+
'path' => 'feeds-for-youtube/youtube-feed.php',
|
477 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-youtube-feeds.png',
|
478 |
+
'name' => \esc_html__( 'Smash Balloon YouTube Feeds', 'wp-mail-smtp' ),
|
479 |
+
'desc' => \esc_html__( 'Easily display YouTube videos on your WordPress site without writing any code. Comes with multiple layouts, ability to embed live streams, video filtering, ability to combine multiple channel videos, and more.', 'wp-mail-smtp' ),
|
480 |
+
'url' => 'https://downloads.wordpress.org/plugin/feeds-for-youtube.zip',
|
481 |
+
'pro' => array(
|
482 |
+
'path' => 'youtube-feed-pro/youtube-feed.php',
|
483 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
|
484 |
+
'name' => \esc_html__( 'Smash Balloon YouTube Feeds', 'wp-mail-smtp' ),
|
485 |
+
'desc' => \esc_html__( 'Easily display YouTube videos on your WordPress site without writing any code. Comes with multiple layouts, ability to embed live streams, video filtering, ability to combine multiple channel videos, and more.', 'wp-mail-smtp' ),
|
486 |
+
'url' => 'https://smashballoon.com/youtube-feed/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
487 |
),
|
488 |
),
|
489 |
+
'smash-balloon-twitter-feeds' => array(
|
490 |
+
'path' => 'custom-twitter-feeds/custom-twitter-feed.php',
|
491 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-twitter-feeds.png',
|
492 |
+
'name' => \esc_html__( 'Smash Balloon Twitter Feeds', 'wp-mail-smtp' ),
|
493 |
+
'desc' => \esc_html__( 'Easily display Twitter content in WordPress without writing any code. Comes with multiple layouts, ability to combine multiple Twitter feeds, Twitter card support, tweet moderation, and more.', 'wp-mail-smtp' ),
|
494 |
+
'url' => 'https://downloads.wordpress.org/plugin/custom-twitter-feeds.zip',
|
495 |
+
'pro' => array(
|
496 |
+
'path' => 'custom-twitter-feeds-pro/custom-twitter-feed.php',
|
497 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
|
498 |
+
'name' => \esc_html__( 'Smash Balloon Twitter Feeds', 'wp-mail-smtp' ),
|
499 |
+
'desc' => \esc_html__( 'Easily display Twitter content in WordPress without writing any code. Comes with multiple layouts, ability to combine multiple Twitter feeds, Twitter card support, tweet moderation, and more.', 'wp-mail-smtp' ),
|
500 |
+
'url' => 'https://smashballoon.com/custom-twitter-feeds/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
|
501 |
+
),
|
502 |
+
),
|
503 |
+
'trustpulse' => array(
|
504 |
+
'path' => 'trustpulse-api/trustpulse.php',
|
505 |
+
'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-trustpulse.png',
|
506 |
+
'name' => \esc_html__( 'TrustPulse', 'wp-mail-smtp' ),
|
507 |
+
'desc' => \esc_html__( 'Boost your sales and conversions by up to 15% with real-time social proof notifications. TrustPulse helps you show live user activity and purchases to help convince other users to purchase.', 'wp-mail-smtp' ),
|
508 |
+
'url' => 'https://downloads.wordpress.org/plugin/trustpulse-api.zip',
|
509 |
+
),
|
510 |
);
|
511 |
|
512 |
return $data;
|
721 |
|
722 |
<p class="centered">
|
723 |
<?php
|
724 |
+
printf(
|
725 |
+
wp_kses( /* Translators: %s - discount value $50. */
|
726 |
+
__( 'Bonus: WP Mail SMTP Lite users get <span class="price-off">%s off regular price</span>, automatically applied at checkout.', 'wp-mail-smtp' ),
|
727 |
+
array(
|
728 |
+
'span' => array(
|
729 |
+
'class' => array(),
|
730 |
+
),
|
731 |
+
)
|
732 |
+
),
|
733 |
+
'$50'
|
734 |
);
|
735 |
?>
|
736 |
</p>
|
src/Admin/Pages/SettingsTab.php
CHANGED
@@ -3,6 +3,7 @@
|
|
3 |
namespace WPMailSMTP\Admin\Pages;
|
4 |
|
5 |
use WPMailSMTP\Admin\PageAbstract;
|
|
|
6 |
use WPMailSMTP\Debug;
|
7 |
use WPMailSMTP\Options;
|
8 |
use WPMailSMTP\Providers\Gmail\Auth;
|
@@ -52,7 +53,7 @@ class SettingsTab extends PageAbstract {
|
|
52 |
$options = new Options();
|
53 |
$mailer = $options->get( 'mail', 'mailer' );
|
54 |
|
55 |
-
$disabled_email = in_array( $mailer, [ '
|
56 |
$disabled_name = 'outlook' === $mailer ? 'disabled' : '';
|
57 |
|
58 |
if ( empty( $mailer ) ) {
|
@@ -95,6 +96,24 @@ class SettingsTab extends PageAbstract {
|
|
95 |
</div>
|
96 |
</div>
|
97 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
<!-- From Email -->
|
99 |
<div id="wp-mail-smtp-setting-row-from_email" class="wp-mail-smtp-setting-row wp-mail-smtp-setting-row-email wp-mail-smtp-clear">
|
100 |
<div class="wp-mail-smtp-setting-label">
|
@@ -129,7 +148,7 @@ class SettingsTab extends PageAbstract {
|
|
129 |
|
130 |
<?php endif; ?>
|
131 |
|
132 |
-
<?php if (
|
133 |
<p class="desc">
|
134 |
<?php esc_html_e( 'The email address that emails are sent from.', 'wp-mail-smtp' ); ?><br/>
|
135 |
<?php esc_html_e( 'If you\'re using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account.', 'wp-mail-smtp' ); ?>
|
@@ -143,16 +162,10 @@ class SettingsTab extends PageAbstract {
|
|
143 |
<hr class="wp-mail-smtp-setting-mid-row-sep" style="display: <?php echo ( ! empty( $mailer_supported_settings['from_email'] ) && ! empty( $mailer_supported_settings['from_email_force'] ) ) ? 'block' : 'none'; ?>;">
|
144 |
|
145 |
<div class="js-wp-mail-smtp-setting-from_email_force" style="display: <?php echo empty( $mailer_supported_settings['from_email_force'] ) ? 'none' : 'block'; ?>;">
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
id="wp-mail-smtp-setting-from_email_force">
|
151 |
-
<?php else : ?>
|
152 |
-
<input name="wp-mail-smtp[mail][from_email_force]" type="checkbox"
|
153 |
-
value="true" checked="checked" disabled
|
154 |
-
id="wp-mail-smtp-setting-from_email_force">
|
155 |
-
<?php endif; ?>
|
156 |
|
157 |
<label for="wp-mail-smtp-setting-from_email_force">
|
158 |
<?php esc_html_e( 'Force From Email', 'wp-mail-smtp' ); ?>
|
@@ -160,13 +173,7 @@ class SettingsTab extends PageAbstract {
|
|
160 |
|
161 |
<?php if ( ! empty( $disabled_email ) ) : ?>
|
162 |
<p class="desc">
|
163 |
-
<?php
|
164 |
-
if ( 'gmail' !== $mailer ) :
|
165 |
-
esc_html_e( 'Current provider will automatically force From Email to be the email address that you use to set up the connection below.', 'wp-mail-smtp' );
|
166 |
-
else :
|
167 |
-
esc_html_e( 'Gmail mailer will automatically force From Email to be the email address that you selected above.', 'wp-mail-smtp' );
|
168 |
-
endif;
|
169 |
-
?>
|
170 |
</p>
|
171 |
<?php else : ?>
|
172 |
<p class="desc">
|
@@ -390,12 +397,15 @@ class SettingsTab extends PageAbstract {
|
|
390 |
|
391 |
<p class="desc">
|
392 |
<?php
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
|
|
|
|
|
|
399 |
);
|
400 |
?>
|
401 |
</p>
|
@@ -520,14 +530,17 @@ class SettingsTab extends PageAbstract {
|
|
520 |
|
521 |
<p>
|
522 |
<?php
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
'
|
529 |
-
|
530 |
-
|
|
|
|
|
|
|
531 |
);
|
532 |
?>
|
533 |
</p>
|
3 |
namespace WPMailSMTP\Admin\Pages;
|
4 |
|
5 |
use WPMailSMTP\Admin\PageAbstract;
|
6 |
+
use WPMailSMTP\Admin\SetupWizard;
|
7 |
use WPMailSMTP\Debug;
|
8 |
use WPMailSMTP\Options;
|
9 |
use WPMailSMTP\Providers\Gmail\Auth;
|
53 |
$options = new Options();
|
54 |
$mailer = $options->get( 'mail', 'mailer' );
|
55 |
|
56 |
+
$disabled_email = in_array( $mailer, [ 'outlook', 'zoho' ], true ) ? 'disabled' : '';
|
57 |
$disabled_name = 'outlook' === $mailer ? 'disabled' : '';
|
58 |
|
59 |
if ( empty( $mailer ) ) {
|
96 |
</div>
|
97 |
</div>
|
98 |
|
99 |
+
<?php if ( ! is_network_admin() ) : ?>
|
100 |
+
<!-- Setup Wizard button -->
|
101 |
+
<div id="wp-mail-smtp-setting-row-setup-wizard-button" class="wp-mail-smtp-setting-row wp-mail-smtp-setting-row-email wp-mail-smtp-clear">
|
102 |
+
<div class="wp-mail-smtp-setting-label">
|
103 |
+
<label for="wp-mail-smtp-setting-from_email"><?php esc_html_e( 'Setup Wizard', 'wp-mail-smtp' ); ?></label>
|
104 |
+
</div>
|
105 |
+
<div class="wp-mail-smtp-setting-field">
|
106 |
+
<a href="<?php echo esc_url( SetupWizard::get_site_url() ); ?>" class="wp-mail-smtp-btn wp-mail-smtp-btn-md wp-mail-smtp-btn-blueish">
|
107 |
+
<?php esc_html_e( 'Launch Setup Wizard', 'wp-mail-smtp' ); ?>
|
108 |
+
</a>
|
109 |
+
|
110 |
+
<p class="desc">
|
111 |
+
<?php esc_html_e( 'We\'ll guide you through each step needed to get WP Mail SMTP fully set up on your site.', 'wp-mail-smtp' ); ?>
|
112 |
+
</p>
|
113 |
+
</div>
|
114 |
+
</div>
|
115 |
+
<?php endif; ?>
|
116 |
+
|
117 |
<!-- From Email -->
|
118 |
<div id="wp-mail-smtp-setting-row-from_email" class="wp-mail-smtp-setting-row wp-mail-smtp-setting-row-email wp-mail-smtp-clear">
|
119 |
<div class="wp-mail-smtp-setting-label">
|
148 |
|
149 |
<?php endif; ?>
|
150 |
|
151 |
+
<?php if ( ! in_array( $mailer, [ 'gmail', 'outlook', 'zoho' ], true ) ) : ?>
|
152 |
<p class="desc">
|
153 |
<?php esc_html_e( 'The email address that emails are sent from.', 'wp-mail-smtp' ); ?><br/>
|
154 |
<?php esc_html_e( 'If you\'re using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account.', 'wp-mail-smtp' ); ?>
|
162 |
<hr class="wp-mail-smtp-setting-mid-row-sep" style="display: <?php echo ( ! empty( $mailer_supported_settings['from_email'] ) && ! empty( $mailer_supported_settings['from_email_force'] ) ) ? 'block' : 'none'; ?>;">
|
163 |
|
164 |
<div class="js-wp-mail-smtp-setting-from_email_force" style="display: <?php echo empty( $mailer_supported_settings['from_email_force'] ) ? 'none' : 'block'; ?>;">
|
165 |
+
<input name="wp-mail-smtp[mail][from_email_force]" type="checkbox"
|
166 |
+
value="true" <?php checked( true, (bool) $options->get( 'mail', 'from_email_force' ) ); ?>
|
167 |
+
<?php echo $options->is_const_defined( 'mail', 'from_email_force' ) || ! empty( $disabled_email ) ? 'disabled' : ''; ?>
|
168 |
+
id="wp-mail-smtp-setting-from_email_force">
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
|
170 |
<label for="wp-mail-smtp-setting-from_email_force">
|
171 |
<?php esc_html_e( 'Force From Email', 'wp-mail-smtp' ); ?>
|
173 |
|
174 |
<?php if ( ! empty( $disabled_email ) ) : ?>
|
175 |
<p class="desc">
|
176 |
+
<?php esc_html_e( 'Current provider will automatically force From Email to be the email address that you use to set up the connection below.', 'wp-mail-smtp' ); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
177 |
</p>
|
178 |
<?php else : ?>
|
179 |
<p class="desc">
|
397 |
|
398 |
<p class="desc">
|
399 |
<?php
|
400 |
+
printf(
|
401 |
+
wp_kses( /* Translators: %s - discount value $50 */
|
402 |
+
__( 'As a valued WP Mail SMTP Lite user you receive <strong>%s off</strong>, automatically applied at checkout!', 'wp-mail-smtp' ),
|
403 |
+
array(
|
404 |
+
'strong' => array(),
|
405 |
+
'br' => array(),
|
406 |
+
)
|
407 |
+
),
|
408 |
+
'$50'
|
409 |
);
|
410 |
?>
|
411 |
</p>
|
530 |
|
531 |
<p>
|
532 |
<?php
|
533 |
+
printf(
|
534 |
+
wp_kses( /* Translators: %s - discount value $50. */
|
535 |
+
__( '<strong>Bonus:</strong> WP Mail SMTP users get <span class="price-off">%s off regular price</span>, automatically applied at checkout.', 'wp-mail-smtp' ),
|
536 |
+
array(
|
537 |
+
'strong' => array(),
|
538 |
+
'span' => array(
|
539 |
+
'class' => array(),
|
540 |
+
),
|
541 |
+
)
|
542 |
+
),
|
543 |
+
'$50'
|
544 |
);
|
545 |
?>
|
546 |
</p>
|
src/Admin/Pages/TestTab.php
CHANGED
@@ -547,8 +547,8 @@ Lead Developer, WP Mail SMTP';
|
|
547 |
[ 'cURL error 60' ],
|
548 |
[ 'cURL error 77' ],
|
549 |
],
|
|
|
550 |
'description' => [
|
551 |
-
'<strong>' . esc_html__( 'SSL certificate issue.', 'wp-mail-smtp' ) . '</strong>',
|
552 |
esc_html__( 'This means your web server cannot reliably make secure connections (make requests to HTTPS sites).', 'wp-mail-smtp' ),
|
553 |
esc_html__( 'Typically this error is returned when web server is not configured properly.', 'wp-mail-smtp' ),
|
554 |
],
|
@@ -565,8 +565,8 @@ Lead Developer, WP Mail SMTP';
|
|
565 |
[ 'cURL error 6' ],
|
566 |
[ 'cURL error 7' ],
|
567 |
],
|
|
|
568 |
'description' => [
|
569 |
-
'<strong>' . esc_html__( 'Could not connect to host.', 'wp-mail-smtp' ) . '</strong>',
|
570 |
! empty( $smtp_host )
|
571 |
? sprintf( /* translators: %s - SMTP host address. */
|
572 |
esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
|
@@ -590,8 +590,8 @@ Lead Developer, WP Mail SMTP';
|
|
590 |
'errors' => [
|
591 |
[ 'cURL error 18' ],
|
592 |
],
|
|
|
593 |
'description' => [
|
594 |
-
'<strong>' . esc_html__( 'Invalid SendGrid API key', 'wp-mail-smtp' ) . '</strong>',
|
595 |
esc_html__( 'It looks like your SendGrid API Key is invalid.', 'wp-mail-smtp' ),
|
596 |
],
|
597 |
'steps' => [
|
@@ -607,8 +607,8 @@ Lead Developer, WP Mail SMTP';
|
|
607 |
'errors' => [
|
608 |
[ 'cURL error' ],
|
609 |
],
|
|
|
610 |
'description' => [
|
611 |
-
'<strong>' . esc_html__( 'Could not connect to your host.', 'wp-mail-smtp' ) . '</strong>',
|
612 |
! empty( $smtp_host )
|
613 |
? sprintf( /* translators: %s - SMTP host address. */
|
614 |
esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
|
@@ -629,8 +629,8 @@ Lead Developer, WP Mail SMTP';
|
|
629 |
'errors' => [
|
630 |
[ 'SMTP Error: Could not authenticate.' ],
|
631 |
],
|
|
|
632 |
'description' => [
|
633 |
-
'<strong>' . esc_html__( 'Could not authenticate your SMTP account.', 'wp-mail-smtp' ) . '</strong>',
|
634 |
esc_html__( 'This means we were able to connect to your SMTP host, but were not able to proceed using the email/password in the settings.', 'wp-mail-smtp' ),
|
635 |
esc_html__( 'Typically this error is returned when the email or password is not correct or is not what the SMTP host is expecting.', 'wp-mail-smtp' ),
|
636 |
],
|
@@ -646,8 +646,8 @@ Lead Developer, WP Mail SMTP';
|
|
646 |
'errors' => [
|
647 |
[ 'We do not authorize the use of this system to transport unsolicited' ],
|
648 |
],
|
|
|
649 |
'description' => [
|
650 |
-
'<strong>' . esc_html__( 'Error due to unsolicited and/or bulk e-mail.', 'wp-mail-smtp' ) . '</strong>',
|
651 |
esc_html__( 'This means the connection to your SMTP host was made successfully, but the host rejected the email.', 'wp-mail-smtp' ),
|
652 |
esc_html__( 'Typically this error is returned when you are sending too many e-mails or e-mails that have been identified as spam.', 'wp-mail-smtp' ),
|
653 |
],
|
@@ -663,8 +663,8 @@ Lead Developer, WP Mail SMTP';
|
|
663 |
'errors' => [
|
664 |
[ 'Unauthenticated senders not allowed' ],
|
665 |
],
|
|
|
666 |
'description' => [
|
667 |
-
'<strong>' . esc_html__( 'Unauthenticated senders are not allowed.', 'wp-mail-smtp' ) . '</strong>',
|
668 |
esc_html__( 'This means the connection to your SMTP host was made successfully, but you should enable Authentication and provide correct Username and Password.', 'wp-mail-smtp' ),
|
669 |
],
|
670 |
'steps' => [
|
@@ -681,8 +681,8 @@ Lead Developer, WP Mail SMTP';
|
|
681 |
'errors' => [
|
682 |
[ 'certificate verify failed' ],
|
683 |
],
|
|
|
684 |
'description' => [
|
685 |
-
'<strong>' . esc_html__( 'Misconfigured server certificate.', 'wp-mail-smtp' ) . '</strong>',
|
686 |
esc_html__( 'This means OpenSSL on your server isn\'t able to verify the host certificate.', 'wp-mail-smtp' ),
|
687 |
esc_html__( 'There are a few reasons why this is happening. It could be that the host certificate is misconfigured, or this server\'s OpenSSL is using an outdated CA bundle.', 'wp-mail-smtp' ),
|
688 |
],
|
@@ -709,8 +709,8 @@ Lead Developer, WP Mail SMTP';
|
|
709 |
'errors' => [
|
710 |
[ 'SMTP connect() failed' ],
|
711 |
],
|
|
|
712 |
'description' => [
|
713 |
-
'<strong>' . esc_html__( 'Could not connect to the SMTP host.', 'wp-mail-smtp' ) . '</strong>',
|
714 |
! empty( $smtp_host )
|
715 |
? sprintf( /* translators: %s - SMTP host address. */
|
716 |
esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
|
@@ -718,9 +718,17 @@ Lead Developer, WP Mail SMTP';
|
|
718 |
)
|
719 |
: esc_html__( 'This means your web server was unable to connect to the host server.', 'wp-mail-smtp' ),
|
720 |
esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
|
721 |
-
'
|
722 |
-
|
723 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
724 |
],
|
725 |
'steps' => [
|
726 |
esc_html__( 'Triple check your SMTP settings including host address, email, and password, port, and security.', 'wp-mail-smtp' ),
|
@@ -751,8 +759,8 @@ Lead Developer, WP Mail SMTP';
|
|
751 |
'errors' => [
|
752 |
[ 'Please activate your Mailgun account' ],
|
753 |
],
|
|
|
754 |
'description' => [
|
755 |
-
'<strong>' . esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ) . '</strong>',
|
756 |
esc_html__( 'It seems that you forgot to activate your Mailgun account.', 'wp-mail-smtp' ),
|
757 |
],
|
758 |
'steps' => [
|
@@ -766,8 +774,8 @@ Lead Developer, WP Mail SMTP';
|
|
766 |
'errors' => [
|
767 |
[ 'Forbidden' ],
|
768 |
],
|
|
|
769 |
'description' => [
|
770 |
-
'<strong>' . esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ) . '</strong>',
|
771 |
esc_html__( 'Typically this error is because there is an issue with your Mailgun settings, in many cases the API key.', 'wp-mail-smtp' ),
|
772 |
],
|
773 |
'steps' => [
|
@@ -782,8 +790,8 @@ Lead Developer, WP Mail SMTP';
|
|
782 |
'errors' => [
|
783 |
[ 'Free accounts are for test purposes only' ],
|
784 |
],
|
|
|
785 |
'description' => [
|
786 |
-
'<strong>' . esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ) . '</strong>',
|
787 |
esc_html__( 'Your Mailgun account does not have access to send emails.', 'wp-mail-smtp' ),
|
788 |
esc_html__( 'Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account.', 'wp-mail-smtp' ),
|
789 |
],
|
@@ -810,8 +818,8 @@ Lead Developer, WP Mail SMTP';
|
|
810 |
'errors' => [
|
811 |
[ '401', 'Login Required' ],
|
812 |
],
|
|
|
813 |
'description' => [
|
814 |
-
'<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
|
815 |
esc_html__( 'You have not properly configured Gmail mailer.', 'wp-mail-smtp' ),
|
816 |
esc_html__( 'Make sure that you have clicked the "Allow plugin to send emails using your Google account" button under Gmail settings.', 'wp-mail-smtp' ),
|
817 |
],
|
@@ -859,8 +867,8 @@ Lead Developer, WP Mail SMTP';
|
|
859 |
'errors' => [
|
860 |
[ '400', 'Recipient address required' ],
|
861 |
],
|
|
|
862 |
'description' => [
|
863 |
-
'<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
|
864 |
esc_html__( 'Typically this error is because address the email was sent to is invalid or was empty.', 'wp-mail-smtp' ),
|
865 |
],
|
866 |
'steps' => [
|
@@ -879,8 +887,8 @@ Lead Developer, WP Mail SMTP';
|
|
879 |
'errors' => [
|
880 |
[ 'invalid_grant', 'Token has been expired or revoked' ],
|
881 |
],
|
|
|
882 |
'description' => [
|
883 |
-
'<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
|
884 |
esc_html__( 'Unfortunately, this error can be due to many different reasons.', 'wp-mail-smtp' ),
|
885 |
sprintf(
|
886 |
wp_kses( /* translators: %s - Blog article URL. */
|
@@ -907,8 +915,8 @@ Lead Developer, WP Mail SMTP';
|
|
907 |
'errors' => [
|
908 |
[ 'invalid_grant', 'Code was already redeemed' ],
|
909 |
],
|
|
|
910 |
'description' => [
|
911 |
-
'<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
|
912 |
esc_html__( 'Authentication code that Google returned to you has already been used on your previous auth attempt.', 'wp-mail-smtp' ),
|
913 |
],
|
914 |
'steps' => [
|
@@ -923,8 +931,8 @@ Lead Developer, WP Mail SMTP';
|
|
923 |
'errors' => [
|
924 |
[ '400', 'Mail service not enabled' ],
|
925 |
],
|
|
|
926 |
'description' => [
|
927 |
-
'<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
|
928 |
esc_html__( 'There are various reasons for that, please review the steps below.', 'wp-mail-smtp' ),
|
929 |
],
|
930 |
'steps' => [
|
@@ -975,9 +983,8 @@ Lead Developer, WP Mail SMTP';
|
|
975 |
'errors' => [
|
976 |
[ '403', 'is not found and cannot be used for API calls' ],
|
977 |
],
|
978 |
-
'
|
979 |
-
|
980 |
-
],
|
981 |
'steps' => [
|
982 |
esc_html__( 'Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled.', 'wp-mail-smtp' ),
|
983 |
sprintf(
|
@@ -1001,8 +1008,8 @@ Lead Developer, WP Mail SMTP';
|
|
1001 |
'errors' => [
|
1002 |
[ 'disabled_client', 'The OAuth client was disabled' ],
|
1003 |
],
|
|
|
1004 |
'description' => [
|
1005 |
-
'<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
|
1006 |
esc_html__( 'You may have added a new API to a project', 'wp-mail-smtp' ),
|
1007 |
],
|
1008 |
'steps' => [
|
@@ -1016,8 +1023,8 @@ Lead Developer, WP Mail SMTP';
|
|
1016 |
'errors' => [
|
1017 |
[ 'channel - not found' ],
|
1018 |
],
|
|
|
1019 |
'description' => [
|
1020 |
-
'<strong>' . esc_html__( 'SMTP.com API Error.', 'wp-mail-smtp' ) . '</strong>',
|
1021 |
esc_html__( 'Your Sender Name option is incorrect.', 'wp-mail-smtp' ),
|
1022 |
],
|
1023 |
'steps' => [
|
@@ -1030,8 +1037,8 @@ Lead Developer, WP Mail SMTP';
|
|
1030 |
'errors' => [
|
1031 |
[ 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler' ],
|
1032 |
],
|
|
|
1033 |
'description' => [
|
1034 |
-
'<strong>' . esc_html__( 'GuzzleHttp requirements.', 'wp-mail-smtp' ) . '</strong>',
|
1035 |
esc_html__( 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler.', 'wp-mail-smtp' ),
|
1036 |
],
|
1037 |
'steps' => [
|
@@ -1059,8 +1066,8 @@ Lead Developer, WP Mail SMTP';
|
|
1059 |
'errors' => [
|
1060 |
[ 'Invalid address: (setFrom)' ],
|
1061 |
],
|
|
|
1062 |
'description' => [
|
1063 |
-
'<strong>' . esc_html__( 'PCRE library issue', 'wp-mail-smtp' ) . '</strong>',
|
1064 |
esc_html__( 'It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation.', 'wp-mail-smtp' ),
|
1065 |
esc_html__( 'There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33.', 'wp-mail-smtp' ),
|
1066 |
],
|
@@ -1084,8 +1091,8 @@ Lead Developer, WP Mail SMTP';
|
|
1084 |
|
1085 |
// Attempt to detect errors.
|
1086 |
foreach ( $data['errors'] as $error_group ) {
|
1087 |
-
foreach ( $error_group as $
|
1088 |
-
$match =
|
1089 |
if ( ! $match ) {
|
1090 |
break;
|
1091 |
}
|
@@ -1102,13 +1109,21 @@ Lead Developer, WP Mail SMTP';
|
|
1102 |
|
1103 |
// Return defaults.
|
1104 |
return [
|
|
|
1105 |
'description' => [
|
1106 |
-
'<strong>' . esc_html__( 'An issue was detected.', 'wp-mail-smtp' ) . '</strong>',
|
1107 |
esc_html__( 'This means your test email was unable to be sent.', 'wp-mail-smtp' ),
|
1108 |
esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
|
1109 |
-
'
|
1110 |
-
|
1111 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1112 |
],
|
1113 |
'steps' => [
|
1114 |
esc_html__( 'Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste).', 'wp-mail-smtp' ),
|
@@ -1135,27 +1150,50 @@ Lead Developer, WP Mail SMTP';
|
|
1135 |
return;
|
1136 |
}
|
1137 |
|
1138 |
-
$debug
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1139 |
?>
|
1140 |
<div id="message" class="notice-error notice-inline">
|
1141 |
<p><?php esc_html_e( 'There was a problem while sending the test email.', 'wp-mail-smtp' ); ?></p>
|
1142 |
</div>
|
1143 |
|
1144 |
<div id="wp-mail-smtp-debug">
|
|
|
|
|
1145 |
<?php
|
1146 |
foreach ( $debug['description'] as $description ) {
|
1147 |
-
|
|
|
|
|
|
|
|
|
|
|
1148 |
}
|
1149 |
?>
|
1150 |
|
1151 |
<h2><?php esc_html_e( 'Recommended next steps:', 'wp-mail-smtp' ); ?></h2>
|
1152 |
|
1153 |
<ol>
|
1154 |
-
<?php
|
1155 |
-
|
1156 |
-
|
1157 |
-
}
|
1158 |
-
?>
|
1159 |
</ol>
|
1160 |
|
1161 |
<h2><?php esc_html_e( 'Need support?', 'wp-mail-smtp' ); ?></h2>
|
@@ -1210,13 +1248,16 @@ Lead Developer, WP Mail SMTP';
|
|
1210 |
|
1211 |
<p>
|
1212 |
<?php
|
1213 |
-
|
1214 |
-
|
1215 |
-
|
1216 |
-
|
1217 |
-
'
|
1218 |
-
|
1219 |
-
|
|
|
|
|
|
|
1220 |
);
|
1221 |
?>
|
1222 |
</p>
|
@@ -1244,19 +1285,26 @@ Lead Developer, WP Mail SMTP';
|
|
1244 |
<?php endif; ?>
|
1245 |
|
1246 |
<p>
|
1247 |
-
<
|
1248 |
-
<span class="dashicons dashicons-arrow-right-alt2"></span>
|
1249 |
-
<strong><?php esc_html_e( 'Click here to view the full Error Log for debugging', 'wp-mail-smtp' ); ?></strong>
|
1250 |
-
</a>
|
1251 |
</p>
|
1252 |
|
1253 |
-
<
|
1254 |
-
|
1255 |
-
|
1256 |
-
|
1257 |
-
|
1258 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1259 |
</p>
|
|
|
|
|
|
|
|
|
1260 |
</div>
|
1261 |
<?php
|
1262 |
}
|
@@ -1281,22 +1329,26 @@ Lead Developer, WP Mail SMTP';
|
|
1281 |
'b' => [],
|
1282 |
'i' => [],
|
1283 |
'a' => [
|
1284 |
-
'href'
|
1285 |
'target' => [],
|
1286 |
-
'rel'
|
1287 |
],
|
1288 |
];
|
|
|
|
|
1289 |
?>
|
1290 |
|
1291 |
-
|
1292 |
-
<
|
1293 |
-
|
|
|
|
|
1294 |
|
1295 |
<div id="wp-mail-smtp-domain-check-details">
|
1296 |
<h2><?php esc_html_e( 'Domain Check Results', 'wp-mail-smtp' ); ?></h2>
|
1297 |
|
1298 |
<?php if ( empty( $results['success'] ) ) : ?>
|
1299 |
-
<div class="notice-error notice-
|
1300 |
<p><?php echo wp_kses( $results['message'], $allowed_html ); ?></p>
|
1301 |
</div>
|
1302 |
<?php endif; ?>
|
547 |
[ 'cURL error 60' ],
|
548 |
[ 'cURL error 77' ],
|
549 |
],
|
550 |
+
'title' => esc_html__( 'SSL certificate issue.', 'wp-mail-smtp' ),
|
551 |
'description' => [
|
|
|
552 |
esc_html__( 'This means your web server cannot reliably make secure connections (make requests to HTTPS sites).', 'wp-mail-smtp' ),
|
553 |
esc_html__( 'Typically this error is returned when web server is not configured properly.', 'wp-mail-smtp' ),
|
554 |
],
|
565 |
[ 'cURL error 6' ],
|
566 |
[ 'cURL error 7' ],
|
567 |
],
|
568 |
+
'title' => esc_html__( 'Could not connect to host.', 'wp-mail-smtp' ),
|
569 |
'description' => [
|
|
|
570 |
! empty( $smtp_host )
|
571 |
? sprintf( /* translators: %s - SMTP host address. */
|
572 |
esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
|
590 |
'errors' => [
|
591 |
[ 'cURL error 18' ],
|
592 |
],
|
593 |
+
'title' => esc_html__( 'Invalid SendGrid API key', 'wp-mail-smtp' ),
|
594 |
'description' => [
|
|
|
595 |
esc_html__( 'It looks like your SendGrid API Key is invalid.', 'wp-mail-smtp' ),
|
596 |
],
|
597 |
'steps' => [
|
607 |
'errors' => [
|
608 |
[ 'cURL error' ],
|
609 |
],
|
610 |
+
'title' => esc_html__( 'Could not connect to your host.', 'wp-mail-smtp' ),
|
611 |
'description' => [
|
|
|
612 |
! empty( $smtp_host )
|
613 |
? sprintf( /* translators: %s - SMTP host address. */
|
614 |
esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
|
629 |
'errors' => [
|
630 |
[ 'SMTP Error: Could not authenticate.' ],
|
631 |
],
|
632 |
+
'title' => esc_html__( 'Could not authenticate your SMTP account.', 'wp-mail-smtp' ),
|
633 |
'description' => [
|
|
|
634 |
esc_html__( 'This means we were able to connect to your SMTP host, but were not able to proceed using the email/password in the settings.', 'wp-mail-smtp' ),
|
635 |
esc_html__( 'Typically this error is returned when the email or password is not correct or is not what the SMTP host is expecting.', 'wp-mail-smtp' ),
|
636 |
],
|
646 |
'errors' => [
|
647 |
[ 'We do not authorize the use of this system to transport unsolicited' ],
|
648 |
],
|
649 |
+
'title' => esc_html__( 'Error due to unsolicited and/or bulk e-mail.', 'wp-mail-smtp' ),
|
650 |
'description' => [
|
|
|
651 |
esc_html__( 'This means the connection to your SMTP host was made successfully, but the host rejected the email.', 'wp-mail-smtp' ),
|
652 |
esc_html__( 'Typically this error is returned when you are sending too many e-mails or e-mails that have been identified as spam.', 'wp-mail-smtp' ),
|
653 |
],
|
663 |
'errors' => [
|
664 |
[ 'Unauthenticated senders not allowed' ],
|
665 |
],
|
666 |
+
'title' => esc_html__( 'Unauthenticated senders are not allowed.', 'wp-mail-smtp' ),
|
667 |
'description' => [
|
|
|
668 |
esc_html__( 'This means the connection to your SMTP host was made successfully, but you should enable Authentication and provide correct Username and Password.', 'wp-mail-smtp' ),
|
669 |
],
|
670 |
'steps' => [
|
681 |
'errors' => [
|
682 |
[ 'certificate verify failed' ],
|
683 |
],
|
684 |
+
'title' => esc_html__( 'Misconfigured server certificate.', 'wp-mail-smtp' ),
|
685 |
'description' => [
|
|
|
686 |
esc_html__( 'This means OpenSSL on your server isn\'t able to verify the host certificate.', 'wp-mail-smtp' ),
|
687 |
esc_html__( 'There are a few reasons why this is happening. It could be that the host certificate is misconfigured, or this server\'s OpenSSL is using an outdated CA bundle.', 'wp-mail-smtp' ),
|
688 |
],
|
709 |
'errors' => [
|
710 |
[ 'SMTP connect() failed' ],
|
711 |
],
|
712 |
+
'title' => esc_html__( 'Could not connect to the SMTP host.', 'wp-mail-smtp' ),
|
713 |
'description' => [
|
|
|
714 |
! empty( $smtp_host )
|
715 |
? sprintf( /* translators: %s - SMTP host address. */
|
716 |
esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
|
718 |
)
|
719 |
: esc_html__( 'This means your web server was unable to connect to the host server.', 'wp-mail-smtp' ),
|
720 |
esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
|
721 |
+
'<ul>'
|
722 |
+
. '<li>' .
|
723 |
+
esc_html__( 'SMTP settings are incorrect (wrong port, security setting, incorrect host).', 'wp-mail-smtp' )
|
724 |
+
. '</li>'
|
725 |
+
. '<li>' .
|
726 |
+
esc_html__( 'Your web server is blocking the connection.', 'wp-mail-smtp' )
|
727 |
+
. '</li>'
|
728 |
+
. '<li>' .
|
729 |
+
esc_html__( 'Your SMTP host is rejecting the connection.', 'wp-mail-smtp' )
|
730 |
+
. '</li>'
|
731 |
+
. '</ul>',
|
732 |
],
|
733 |
'steps' => [
|
734 |
esc_html__( 'Triple check your SMTP settings including host address, email, and password, port, and security.', 'wp-mail-smtp' ),
|
759 |
'errors' => [
|
760 |
[ 'Please activate your Mailgun account' ],
|
761 |
],
|
762 |
+
'title' => esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ),
|
763 |
'description' => [
|
|
|
764 |
esc_html__( 'It seems that you forgot to activate your Mailgun account.', 'wp-mail-smtp' ),
|
765 |
],
|
766 |
'steps' => [
|
774 |
'errors' => [
|
775 |
[ 'Forbidden' ],
|
776 |
],
|
777 |
+
'title' => esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ),
|
778 |
'description' => [
|
|
|
779 |
esc_html__( 'Typically this error is because there is an issue with your Mailgun settings, in many cases the API key.', 'wp-mail-smtp' ),
|
780 |
],
|
781 |
'steps' => [
|
790 |
'errors' => [
|
791 |
[ 'Free accounts are for test purposes only' ],
|
792 |
],
|
793 |
+
'title' => esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ),
|
794 |
'description' => [
|
|
|
795 |
esc_html__( 'Your Mailgun account does not have access to send emails.', 'wp-mail-smtp' ),
|
796 |
esc_html__( 'Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account.', 'wp-mail-smtp' ),
|
797 |
],
|
818 |
'errors' => [
|
819 |
[ '401', 'Login Required' ],
|
820 |
],
|
821 |
+
'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
|
822 |
'description' => [
|
|
|
823 |
esc_html__( 'You have not properly configured Gmail mailer.', 'wp-mail-smtp' ),
|
824 |
esc_html__( 'Make sure that you have clicked the "Allow plugin to send emails using your Google account" button under Gmail settings.', 'wp-mail-smtp' ),
|
825 |
],
|
867 |
'errors' => [
|
868 |
[ '400', 'Recipient address required' ],
|
869 |
],
|
870 |
+
'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
|
871 |
'description' => [
|
|
|
872 |
esc_html__( 'Typically this error is because address the email was sent to is invalid or was empty.', 'wp-mail-smtp' ),
|
873 |
],
|
874 |
'steps' => [
|
887 |
'errors' => [
|
888 |
[ 'invalid_grant', 'Token has been expired or revoked' ],
|
889 |
],
|
890 |
+
'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
|
891 |
'description' => [
|
|
|
892 |
esc_html__( 'Unfortunately, this error can be due to many different reasons.', 'wp-mail-smtp' ),
|
893 |
sprintf(
|
894 |
wp_kses( /* translators: %s - Blog article URL. */
|
915 |
'errors' => [
|
916 |
[ 'invalid_grant', 'Code was already redeemed' ],
|
917 |
],
|
918 |
+
'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
|
919 |
'description' => [
|
|
|
920 |
esc_html__( 'Authentication code that Google returned to you has already been used on your previous auth attempt.', 'wp-mail-smtp' ),
|
921 |
],
|
922 |
'steps' => [
|
931 |
'errors' => [
|
932 |
[ '400', 'Mail service not enabled' ],
|
933 |
],
|
934 |
+
'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
|
935 |
'description' => [
|
|
|
936 |
esc_html__( 'There are various reasons for that, please review the steps below.', 'wp-mail-smtp' ),
|
937 |
],
|
938 |
'steps' => [
|
983 |
'errors' => [
|
984 |
[ '403', 'is not found and cannot be used for API calls' ],
|
985 |
],
|
986 |
+
'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
|
987 |
+
'description' => [],
|
|
|
988 |
'steps' => [
|
989 |
esc_html__( 'Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled.', 'wp-mail-smtp' ),
|
990 |
sprintf(
|
1008 |
'errors' => [
|
1009 |
[ 'disabled_client', 'The OAuth client was disabled' ],
|
1010 |
],
|
1011 |
+
'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
|
1012 |
'description' => [
|
|
|
1013 |
esc_html__( 'You may have added a new API to a project', 'wp-mail-smtp' ),
|
1014 |
],
|
1015 |
'steps' => [
|
1023 |
'errors' => [
|
1024 |
[ 'channel - not found' ],
|
1025 |
],
|
1026 |
+
'title' => esc_html__( 'SMTP.com API Error.', 'wp-mail-smtp' ),
|
1027 |
'description' => [
|
|
|
1028 |
esc_html__( 'Your Sender Name option is incorrect.', 'wp-mail-smtp' ),
|
1029 |
],
|
1030 |
'steps' => [
|
1037 |
'errors' => [
|
1038 |
[ 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler' ],
|
1039 |
],
|
1040 |
+
'title' => esc_html__( 'GuzzleHttp requirements.', 'wp-mail-smtp' ),
|
1041 |
'description' => [
|
|
|
1042 |
esc_html__( 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler.', 'wp-mail-smtp' ),
|
1043 |
],
|
1044 |
'steps' => [
|
1066 |
'errors' => [
|
1067 |
[ 'Invalid address: (setFrom)' ],
|
1068 |
],
|
1069 |
+
'title' => esc_html__( 'PCRE library issue', 'wp-mail-smtp' ),
|
1070 |
'description' => [
|
|
|
1071 |
esc_html__( 'It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation.', 'wp-mail-smtp' ),
|
1072 |
esc_html__( 'There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33.', 'wp-mail-smtp' ),
|
1073 |
],
|
1091 |
|
1092 |
// Attempt to detect errors.
|
1093 |
foreach ( $data['errors'] as $error_group ) {
|
1094 |
+
foreach ( $error_group as $error_message ) {
|
1095 |
+
$match = false !== strpos( $this->debug['error_log'], $error_message );
|
1096 |
if ( ! $match ) {
|
1097 |
break;
|
1098 |
}
|
1109 |
|
1110 |
// Return defaults.
|
1111 |
return [
|
1112 |
+
'title' => esc_html__( 'An issue was detected.', 'wp-mail-smtp' ),
|
1113 |
'description' => [
|
|
|
1114 |
esc_html__( 'This means your test email was unable to be sent.', 'wp-mail-smtp' ),
|
1115 |
esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
|
1116 |
+
'<ul>'
|
1117 |
+
. '<li>' .
|
1118 |
+
esc_html__( 'Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc).', 'wp-mail-smtp' )
|
1119 |
+
. '</li>'
|
1120 |
+
. '<li>' .
|
1121 |
+
esc_html__( 'Your web server is blocking the connection.', 'wp-mail-smtp' )
|
1122 |
+
. '</li>'
|
1123 |
+
. '<li>' .
|
1124 |
+
esc_html__( 'Your host is rejecting the connection.', 'wp-mail-smtp' )
|
1125 |
+
. '</li>'
|
1126 |
+
. '</ul>',
|
1127 |
],
|
1128 |
'steps' => [
|
1129 |
esc_html__( 'Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste).', 'wp-mail-smtp' ),
|
1150 |
return;
|
1151 |
}
|
1152 |
|
1153 |
+
$debug = $this->get_debug_details();
|
1154 |
+
$allowed_tags = [
|
1155 |
+
'a' => [
|
1156 |
+
'href' => [],
|
1157 |
+
'rel' => [],
|
1158 |
+
'target' => [],
|
1159 |
+
],
|
1160 |
+
'p' => [],
|
1161 |
+
'strong' => [],
|
1162 |
+
'b' => [],
|
1163 |
+
'i' => [],
|
1164 |
+
'br' => [],
|
1165 |
+
'code' => [],
|
1166 |
+
'ul' => [],
|
1167 |
+
'ol' => [],
|
1168 |
+
'li' => [],
|
1169 |
+
'pre' => [],
|
1170 |
+
];
|
1171 |
+
|
1172 |
?>
|
1173 |
<div id="message" class="notice-error notice-inline">
|
1174 |
<p><?php esc_html_e( 'There was a problem while sending the test email.', 'wp-mail-smtp' ); ?></p>
|
1175 |
</div>
|
1176 |
|
1177 |
<div id="wp-mail-smtp-debug">
|
1178 |
+
<h2><?php echo esc_html( $debug['title'] ); ?></h2>
|
1179 |
+
|
1180 |
<?php
|
1181 |
foreach ( $debug['description'] as $description ) {
|
1182 |
+
$description = wp_kses( $description, $allowed_tags );
|
1183 |
+
if ( substr( $description, 0, 1 ) !== '<' ) {
|
1184 |
+
echo '<p>' . $description . '</p>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
1185 |
+
} else {
|
1186 |
+
echo $description; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
1187 |
+
}
|
1188 |
}
|
1189 |
?>
|
1190 |
|
1191 |
<h2><?php esc_html_e( 'Recommended next steps:', 'wp-mail-smtp' ); ?></h2>
|
1192 |
|
1193 |
<ol>
|
1194 |
+
<?php foreach ( $debug['steps'] as $step ) : ?>
|
1195 |
+
<li><?php echo wp_kses( $step, $allowed_tags ); ?></li>
|
1196 |
+
<?php endforeach; ?>
|
|
|
|
|
1197 |
</ol>
|
1198 |
|
1199 |
<h2><?php esc_html_e( 'Need support?', 'wp-mail-smtp' ); ?></h2>
|
1248 |
|
1249 |
<p>
|
1250 |
<?php
|
1251 |
+
printf(
|
1252 |
+
wp_kses( /* Translators: %s - discount value $50 */
|
1253 |
+
__( 'As a valued WP Mail SMTP user, you will get <span class="price-off">%s off regular pricing</span>, automatically applied at checkout!', 'wp-mail-smtp' ),
|
1254 |
+
array(
|
1255 |
+
'span' => array(
|
1256 |
+
'class' => array(),
|
1257 |
+
),
|
1258 |
+
)
|
1259 |
+
),
|
1260 |
+
'$50'
|
1261 |
);
|
1262 |
?>
|
1263 |
</p>
|
1285 |
<?php endif; ?>
|
1286 |
|
1287 |
<p>
|
1288 |
+
<em><?php esc_html_e( 'Please copy the error log message below into the support ticket.', 'wp-mail-smtp' ); ?></em>
|
|
|
|
|
|
|
1289 |
</p>
|
1290 |
|
1291 |
+
<p class="error-log-button-container">
|
1292 |
+
<button type="button" class="error-log-toggle wp-mail-smtp-btn wp-mail-smtp-btn-md wp-mail-smtp-btn-blueish">
|
1293 |
+
<?php esc_html_e( 'View Full Error Log', 'wp-mail-smtp' ); ?>
|
1294 |
+
</button>
|
1295 |
+
<button type="button" class="error-log-copy wp-mail-smtp-btn wp-mail-smtp-btn-md wp-mail-smtp-btn-grey">
|
1296 |
+
<span class="error-log-copy-front">
|
1297 |
+
<?php esc_html_e( 'Copy Error Log', 'wp-mail-smtp' ); ?>
|
1298 |
+
</span>
|
1299 |
+
<span class="error-log-copy-back">
|
1300 |
+
<?php esc_html_e( 'Copied', 'wp-mail-smtp' ); ?>
|
1301 |
+
</span>
|
1302 |
+
</button>
|
1303 |
</p>
|
1304 |
+
|
1305 |
+
<div class="error-log notice-error notice-inline">
|
1306 |
+
<?php echo wp_kses( $this->debug['error_log'], $allowed_tags ); ?>
|
1307 |
+
</div>
|
1308 |
</div>
|
1309 |
<?php
|
1310 |
}
|
1329 |
'b' => [],
|
1330 |
'i' => [],
|
1331 |
'a' => [
|
1332 |
+
'href' => [],
|
1333 |
'target' => [],
|
1334 |
+
'rel' => [],
|
1335 |
],
|
1336 |
];
|
1337 |
+
|
1338 |
+
$is_supported_mailer = $this->domain_checker->is_supported_mailer();
|
1339 |
?>
|
1340 |
|
1341 |
+
<?php if ( $is_supported_mailer ) : ?>
|
1342 |
+
<div class="notice-warning notice-inline">
|
1343 |
+
<p><?php esc_html_e( 'The test email might have sent, but its deliverability should be improved.', 'wp-mail-smtp' ); ?></p>
|
1344 |
+
</div>
|
1345 |
+
<?php endif; ?>
|
1346 |
|
1347 |
<div id="wp-mail-smtp-domain-check-details">
|
1348 |
<h2><?php esc_html_e( 'Domain Check Results', 'wp-mail-smtp' ); ?></h2>
|
1349 |
|
1350 |
<?php if ( empty( $results['success'] ) ) : ?>
|
1351 |
+
<div class="notice-inline <?php echo $is_supported_mailer ? 'notice-error' : 'notice-warning'; ?>">
|
1352 |
<p><?php echo wp_kses( $results['message'], $allowed_html ); ?></p>
|
1353 |
</div>
|
1354 |
<?php endif; ?>
|
src/Admin/SetupWizard.php
CHANGED
@@ -132,6 +132,9 @@ class SetupWizard {
|
|
132 |
/**
|
133 |
* Register page through WordPress's hooks.
|
134 |
*
|
|
|
|
|
|
|
135 |
* @since 2.6.0
|
136 |
*/
|
137 |
public function add_dashboard_page() {
|
@@ -140,15 +143,7 @@ class SetupWizard {
|
|
140 |
return;
|
141 |
}
|
142 |
|
143 |
-
|
144 |
-
Area::SLUG,
|
145 |
-
'',
|
146 |
-
esc_html__( 'Setup Wizard', 'wp-mail-smtp' ),
|
147 |
-
'manage_options',
|
148 |
-
Area::SLUG . '-setup-wizard',
|
149 |
-
'wp_mail_smtp_load_setup_wizard',
|
150 |
-
1
|
151 |
-
);
|
152 |
}
|
153 |
|
154 |
/**
|
@@ -204,15 +199,18 @@ class SetupWizard {
|
|
204 |
'upgrade_text' => esc_html__( 'We\'re sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features.', 'wp-mail-smtp' ),
|
205 |
'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
|
206 |
'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
|
207 |
-
'upgrade_bonus' =>
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
'
|
213 |
-
|
214 |
-
|
215 |
-
|
|
|
|
|
|
|
216 |
),
|
217 |
'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&utm_medium=link&utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
|
218 |
' . esc_html__( 'Already purchased?', 'wp-mail-smtp' ) . '
|
132 |
/**
|
133 |
* Register page through WordPress's hooks.
|
134 |
*
|
135 |
+
* Create a dummy admin page, where the Setup Wizard app can be displayed,
|
136 |
+
* but it's not visible in the admin dashboard menu.
|
137 |
+
*
|
138 |
* @since 2.6.0
|
139 |
*/
|
140 |
public function add_dashboard_page() {
|
143 |
return;
|
144 |
}
|
145 |
|
146 |
+
add_dashboard_page( '', '', 'manage_options', Area::SLUG . '-setup-wizard', '' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
}
|
148 |
|
149 |
/**
|
199 |
'upgrade_text' => esc_html__( 'We\'re sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features.', 'wp-mail-smtp' ),
|
200 |
'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
|
201 |
'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
|
202 |
+
'upgrade_bonus' => sprintf(
|
203 |
+
wp_kses( /* Translators: %s - discount value $50 */
|
204 |
+
__( '<strong>Bonus:</strong> WP Mail SMTP users get <span class="highlight">%s off</span> regular price,<br>applied at checkout.', 'wp-mail-smtp' ),
|
205 |
+
[
|
206 |
+
'strong' => [],
|
207 |
+
'span' => [
|
208 |
+
'class' => [],
|
209 |
+
],
|
210 |
+
'br' => [],
|
211 |
+
]
|
212 |
+
),
|
213 |
+
'$50'
|
214 |
),
|
215 |
'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&utm_medium=link&utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
|
216 |
' . esc_html__( 'Already purchased?', 'wp-mail-smtp' ) . '
|
src/Core.php
CHANGED
@@ -103,11 +103,6 @@ class Core {
|
|
103 |
*/
|
104 |
public function hooks() {
|
105 |
|
106 |
-
// Force from_email_force to always return true if current mailer is Gmail.
|
107 |
-
if ( ( new Options() )->get( 'mail', 'mailer' ) === 'gmail' ) {
|
108 |
-
add_filter( 'wp_mail_smtp_options_get', [ $this, 'gmail_mailer_get_from_email_force' ], 1, 3 );
|
109 |
-
}
|
110 |
-
|
111 |
// Action Scheduler requires a special early loading procedure.
|
112 |
add_action( 'plugins_loaded', [ $this, 'load_action_scheduler' ], - 10 );
|
113 |
|
@@ -887,6 +882,8 @@ class Core {
|
|
887 |
*
|
888 |
* The gmail mailer check is performed when this filter is added.
|
889 |
*
|
|
|
|
|
890 |
* @since 2.2.0
|
891 |
*
|
892 |
* @param mixed $value The value of the plugin option that is being retrieved via Options::get method.
|
@@ -897,6 +894,8 @@ class Core {
|
|
897 |
*/
|
898 |
public function gmail_mailer_get_from_email_force( $value, $group, $key ) {
|
899 |
|
|
|
|
|
900 |
if ( $group === 'mail' && $key === 'from_email_force' ) {
|
901 |
$value = true;
|
902 |
}
|
103 |
*/
|
104 |
public function hooks() {
|
105 |
|
|
|
|
|
|
|
|
|
|
|
106 |
// Action Scheduler requires a special early loading procedure.
|
107 |
add_action( 'plugins_loaded', [ $this, 'load_action_scheduler' ], - 10 );
|
108 |
|
882 |
*
|
883 |
* The gmail mailer check is performed when this filter is added.
|
884 |
*
|
885 |
+
* @deprecated 2.7.0
|
886 |
+
*
|
887 |
* @since 2.2.0
|
888 |
*
|
889 |
* @param mixed $value The value of the plugin option that is being retrieved via Options::get method.
|
894 |
*/
|
895 |
public function gmail_mailer_get_from_email_force( $value, $group, $key ) {
|
896 |
|
897 |
+
_deprecated_function( __METHOD__, '2.7.0' );
|
898 |
+
|
899 |
if ( $group === 'mail' && $key === 'from_email_force' ) {
|
900 |
$value = true;
|
901 |
}
|
src/Processor.php
CHANGED
@@ -141,9 +141,7 @@ class Processor {
|
|
141 |
return false;
|
142 |
}
|
143 |
|
144 |
-
if ( $mailer
|
145 |
-
$forced = true;
|
146 |
-
} elseif ( in_array( $mailer, [ 'outlook', 'zoho' ], true ) ) {
|
147 |
$sender = $options->get( $mailer, 'user_details' );
|
148 |
$from_email = ! empty( $sender['email'] ) ? $sender['email'] : '';
|
149 |
$forced = true;
|
141 |
return false;
|
142 |
}
|
143 |
|
144 |
+
if ( in_array( $mailer, [ 'outlook', 'zoho' ], true ) ) {
|
|
|
|
|
145 |
$sender = $options->get( $mailer, 'user_details' );
|
146 |
$from_email = ! empty( $sender['email'] ) ? $sender['email'] : '';
|
147 |
$forced = true;
|
src/Providers/Gmail/Options.php
CHANGED
@@ -54,7 +54,7 @@ class Options extends OptionsAbstract {
|
|
54 |
]
|
55 |
),
|
56 |
],
|
57 |
-
'php' => '5.
|
58 |
'supports' => [
|
59 |
'from_email' => true,
|
60 |
'from_name' => true,
|
@@ -207,10 +207,13 @@ class Options extends OptionsAbstract {
|
|
207 |
],
|
208 |
]
|
209 |
),
|
210 |
-
'https://
|
211 |
);
|
212 |
?>
|
213 |
</p>
|
|
|
|
|
|
|
214 |
<p class="desc">
|
215 |
<?php esc_html_e( 'Removing the connection will give you an ability to redo the connection or link to another Google account.', 'wp-mail-smtp' ); ?>
|
216 |
</p>
|
@@ -234,7 +237,7 @@ class Options extends OptionsAbstract {
|
|
234 |
*/
|
235 |
public function process_provider_remove() {
|
236 |
|
237 |
-
if ( !
|
238 |
return;
|
239 |
}
|
240 |
|
54 |
]
|
55 |
),
|
56 |
],
|
57 |
+
'php' => '5.6',
|
58 |
'supports' => [
|
59 |
'from_email' => true,
|
60 |
'from_name' => true,
|
207 |
],
|
208 |
]
|
209 |
),
|
210 |
+
'https://wpmailsmtp.com/gmail-send-from-alias-wp-mail-smtp/'
|
211 |
);
|
212 |
?>
|
213 |
</p>
|
214 |
+
<p class="desc">
|
215 |
+
<?php esc_html_e( 'You can also send emails with different From Email addresses, by disabling the Force From Email setting and using registered aliases throughout your WordPress site as the From Email addresses.', 'wp-mail-smtp' ); ?>
|
216 |
+
</p>
|
217 |
<p class="desc">
|
218 |
<?php esc_html_e( 'Removing the connection will give you an ability to redo the connection or link to another Google account.', 'wp-mail-smtp' ); ?>
|
219 |
</p>
|
237 |
*/
|
238 |
public function process_provider_remove() {
|
239 |
|
240 |
+
if ( ! current_user_can( 'manage_options' ) ) {
|
241 |
return;
|
242 |
}
|
243 |
|
src/Providers/Sendinblue/Api.php
CHANGED
@@ -4,7 +4,7 @@ namespace WPMailSMTP\Providers\Sendinblue;
|
|
4 |
|
5 |
use WPMailSMTP\Vendor\SendinBlue\Client\Api\AccountApi;
|
6 |
use WPMailSMTP\Vendor\SendinBlue\Client\Api\SendersApi;
|
7 |
-
use WPMailSMTP\Vendor\SendinBlue\Client\Api\
|
8 |
use WPMailSMTP\Vendor\SendinBlue\Client\Configuration;
|
9 |
|
10 |
/**
|
@@ -81,7 +81,7 @@ class Api {
|
|
81 |
// Include the library.
|
82 |
require_once wp_mail_smtp()->plugin_path . '/vendor/autoload.php';
|
83 |
|
84 |
-
return new
|
85 |
}
|
86 |
|
87 |
/**
|
4 |
|
5 |
use WPMailSMTP\Vendor\SendinBlue\Client\Api\AccountApi;
|
6 |
use WPMailSMTP\Vendor\SendinBlue\Client\Api\SendersApi;
|
7 |
+
use WPMailSMTP\Vendor\SendinBlue\Client\Api\TransactionalEmailsApi;
|
8 |
use WPMailSMTP\Vendor\SendinBlue\Client\Configuration;
|
9 |
|
10 |
/**
|
81 |
// Include the library.
|
82 |
require_once wp_mail_smtp()->plugin_path . '/vendor/autoload.php';
|
83 |
|
84 |
+
return new TransactionalEmailsApi( null, $this->get_api_config() );
|
85 |
}
|
86 |
|
87 |
/**
|
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 ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0::getLoader();
|
vendor/composer/autoload_classmap.php
CHANGED
@@ -6,6 +6,12 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => $baseDir . '/vendor_prefixed/google/auth/src/AccessToken.php',
|
10 |
'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => $baseDir . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
|
11 |
'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => $baseDir . '/vendor_prefixed/google/auth/src/CacheTrait.php',
|
@@ -42,21 +48,36 @@ return array(
|
|
42 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
|
43 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
|
44 |
'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => $baseDir . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
|
45 |
-
'WPMailSMTP\\Vendor\\
|
46 |
-
'WPMailSMTP\\Vendor\\
|
47 |
-
'WPMailSMTP\\Vendor\\
|
48 |
-
'WPMailSMTP\\Vendor\\
|
49 |
-
'WPMailSMTP\\Vendor\\
|
50 |
-
'WPMailSMTP\\Vendor\\
|
51 |
-
'WPMailSMTP\\Vendor\\
|
52 |
-
'WPMailSMTP\\Vendor\\
|
53 |
-
'WPMailSMTP\\Vendor\\
|
54 |
-
'WPMailSMTP\\Vendor\\
|
55 |
-
'WPMailSMTP\\Vendor\\
|
56 |
-
'WPMailSMTP\\Vendor\\
|
57 |
-
'WPMailSMTP\\Vendor\\
|
58 |
-
'WPMailSMTP\\Vendor\\
|
59 |
-
'WPMailSMTP\\Vendor\\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
|
61 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
|
62 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
|
@@ -114,12 +135,12 @@ return array(
|
|
114 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
|
115 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
|
116 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
|
117 |
-
'WPMailSMTP\\Vendor\\Google_Service_Resource' => $baseDir . '/vendor_prefixed/google/apiclient/src/
|
118 |
-
'WPMailSMTP\\Vendor\\Google_Task_Composer' => $baseDir . '/vendor_prefixed/google/apiclient/src/
|
119 |
-
'WPMailSMTP\\Vendor\\Google_Task_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/
|
120 |
-
'WPMailSMTP\\Vendor\\Google_Task_Retryable' => $baseDir . '/vendor_prefixed/google/apiclient/src/
|
121 |
-
'WPMailSMTP\\Vendor\\Google_Task_Runner' => $baseDir . '/vendor_prefixed/google/apiclient/src/
|
122 |
-
'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => $baseDir . '/vendor_prefixed/google/apiclient/src/
|
123 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
|
124 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
|
125 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
|
@@ -297,6 +318,17 @@ return array(
|
|
297 |
'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
|
298 |
'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
|
299 |
'WPMailSMTP\\Vendor\\Monolog\\Utils' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheException.php',
|
301 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
|
302 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
|
@@ -329,16 +361,22 @@ return array(
|
|
329 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
|
330 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
|
331 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
|
332 |
-
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMTPApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMTPApi.php',
|
333 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
|
|
|
334 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
|
335 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
|
336 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
|
337 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
|
338 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
|
|
|
|
|
|
|
|
|
|
|
339 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
|
340 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
|
341 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
|
|
|
342 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
|
343 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
|
344 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
|
@@ -374,6 +412,7 @@ return array(
|
|
374 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
|
375 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
|
376 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
|
|
|
377 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
|
378 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
|
379 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
|
@@ -473,7 +512,7 @@ return array(
|
|
473 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
|
474 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
|
475 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
|
476 |
-
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\
|
477 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
|
478 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
|
479 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
|
@@ -483,9 +522,12 @@ return array(
|
|
483 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
|
484 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
|
485 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
|
|
|
486 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
|
|
|
487 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
|
488 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
|
|
|
489 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
|
490 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
|
491 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
|
@@ -511,28 +553,333 @@ return array(
|
|
511 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => $baseDir . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
|
512 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => $baseDir . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
|
513 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => $baseDir . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
|
514 |
-
'WPMailSMTP\\Vendor\\
|
515 |
-
'WPMailSMTP\\Vendor\\
|
516 |
-
'WPMailSMTP\\Vendor\\
|
517 |
-
'WPMailSMTP\\Vendor\\
|
518 |
-
'WPMailSMTP\\Vendor\\
|
519 |
-
'WPMailSMTP\\Vendor\\
|
520 |
-
'WPMailSMTP\\Vendor\\
|
521 |
-
'WPMailSMTP\\Vendor\\
|
522 |
-
'WPMailSMTP\\Vendor\\
|
523 |
-
'WPMailSMTP\\Vendor\\
|
524 |
-
'WPMailSMTP\\Vendor\\
|
525 |
-
'WPMailSMTP\\Vendor\\
|
526 |
-
'WPMailSMTP\\Vendor\\
|
527 |
-
'WPMailSMTP\\Vendor\\
|
528 |
-
'WPMailSMTP\\Vendor\\
|
529 |
-
'WPMailSMTP\\Vendor\\
|
530 |
-
'WPMailSMTP\\Vendor\\
|
531 |
-
'WPMailSMTP\\Vendor\\
|
532 |
-
'WPMailSMTP\\Vendor\\
|
533 |
-
'WPMailSMTP\\Vendor\\
|
534 |
-
'WPMailSMTP\\Vendor\\
|
535 |
-
'WPMailSMTP\\Vendor\\
|
536 |
-
'WPMailSMTP\\Vendor\\
|
537 |
-
'WPMailSMTP\\Vendor\\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
538 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'WPMailSMTP\\Vendor\\Google\\AccessToken\\Revoke' => $baseDir . '/vendor_prefixed/google/apiclient/src/AccessToken/Revoke.php',
|
10 |
+
'WPMailSMTP\\Vendor\\Google\\AccessToken\\Verify' => $baseDir . '/vendor_prefixed/google/apiclient/src/AccessToken/Verify.php',
|
11 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\AuthHandlerFactory' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/AuthHandlerFactory.php',
|
12 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle5AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php',
|
13 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle6AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php',
|
14 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle7AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle7AuthHandler.php',
|
15 |
'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => $baseDir . '/vendor_prefixed/google/auth/src/AccessToken.php',
|
16 |
'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => $baseDir . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
|
17 |
'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => $baseDir . '/vendor_prefixed/google/auth/src/CacheTrait.php',
|
48 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
|
49 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
|
50 |
'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => $baseDir . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
|
51 |
+
'WPMailSMTP\\Vendor\\Google\\Client' => $baseDir . '/vendor_prefixed/google/apiclient/src/Client.php',
|
52 |
+
'WPMailSMTP\\Vendor\\Google\\Collection' => $baseDir . '/vendor_prefixed/google/apiclient/src/Collection.php',
|
53 |
+
'WPMailSMTP\\Vendor\\Google\\Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Exception.php',
|
54 |
+
'WPMailSMTP\\Vendor\\Google\\Http\\Batch' => $baseDir . '/vendor_prefixed/google/apiclient/src/Http/Batch.php',
|
55 |
+
'WPMailSMTP\\Vendor\\Google\\Http\\MediaFileUpload' => $baseDir . '/vendor_prefixed/google/apiclient/src/Http/MediaFileUpload.php',
|
56 |
+
'WPMailSMTP\\Vendor\\Google\\Http\\REST' => $baseDir . '/vendor_prefixed/google/apiclient/src/Http/REST.php',
|
57 |
+
'WPMailSMTP\\Vendor\\Google\\Model' => $baseDir . '/vendor_prefixed/google/apiclient/src/Model.php',
|
58 |
+
'WPMailSMTP\\Vendor\\Google\\Service' => $baseDir . '/vendor_prefixed/google/apiclient/src/Service.php',
|
59 |
+
'WPMailSMTP\\Vendor\\Google\\Service\\Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Service/Exception.php',
|
60 |
+
'WPMailSMTP\\Vendor\\Google\\Service\\Resource' => $baseDir . '/vendor_prefixed/google/apiclient/src/Service/Resource.php',
|
61 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Composer' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Composer.php',
|
62 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Exception.php',
|
63 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Retryable' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Retryable.php',
|
64 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Runner' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Runner.php',
|
65 |
+
'WPMailSMTP\\Vendor\\Google\\Utils\\UriTemplate' => $baseDir . '/vendor_prefixed/google/apiclient/src/Utils/UriTemplate.php',
|
66 |
+
'WPMailSMTP\\Vendor\\Google_AccessToken_Revoke' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
67 |
+
'WPMailSMTP\\Vendor\\Google_AccessToken_Verify' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
68 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_AuthHandlerFactory' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
69 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle5AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
70 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle6AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
71 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle7AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
72 |
+
'WPMailSMTP\\Vendor\\Google_Client' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
73 |
+
'WPMailSMTP\\Vendor\\Google_Collection' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
74 |
+
'WPMailSMTP\\Vendor\\Google_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
75 |
+
'WPMailSMTP\\Vendor\\Google_Http_Batch' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
76 |
+
'WPMailSMTP\\Vendor\\Google_Http_MediaFileUpload' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
77 |
+
'WPMailSMTP\\Vendor\\Google_Http_REST' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
78 |
+
'WPMailSMTP\\Vendor\\Google_Model' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
79 |
+
'WPMailSMTP\\Vendor\\Google_Service' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
80 |
+
'WPMailSMTP\\Vendor\\Google_Service_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
81 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
|
82 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
|
83 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
|
135 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
|
136 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
|
137 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
|
138 |
+
'WPMailSMTP\\Vendor\\Google_Service_Resource' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
139 |
+
'WPMailSMTP\\Vendor\\Google_Task_Composer' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
140 |
+
'WPMailSMTP\\Vendor\\Google_Task_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
141 |
+
'WPMailSMTP\\Vendor\\Google_Task_Retryable' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
142 |
+
'WPMailSMTP\\Vendor\\Google_Task_Runner' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
143 |
+
'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
144 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
|
145 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
|
146 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
|
318 |
'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
|
319 |
'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
|
320 |
'WPMailSMTP\\Vendor\\Monolog\\Utils' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
|
321 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php',
|
322 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32Hex' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php',
|
323 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php',
|
324 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlash' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php',
|
325 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php',
|
326 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64UrlSafe' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php',
|
327 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Binary' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php',
|
328 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\EncoderInterface' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/EncoderInterface.php',
|
329 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Encoding' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Encoding.php',
|
330 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Hex' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Hex.php',
|
331 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\RFC4648' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/RFC4648.php',
|
332 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheException.php',
|
333 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
|
334 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
|
361 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
|
362 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
|
363 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
|
|
|
364 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
|
365 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalEmailsApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalEmailsApi.php',
|
366 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
|
367 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
|
368 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
|
369 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
|
370 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
|
371 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultClickedLinks' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultClickedLinks.php',
|
372 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultStatistics' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultStatistics.php',
|
373 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicks' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicks.php',
|
374 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicksInner' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicksInner.php',
|
375 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionStats' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionStats.php',
|
376 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
|
377 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
|
378 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
|
379 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\BlockDomain' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/BlockDomain.php',
|
380 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
|
381 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
|
382 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
|
412 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
|
413 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
|
414 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
|
415 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetBlockedDomains' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetBlockedDomains.php',
|
416 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
|
417 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
|
418 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
|
512 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
|
513 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
|
514 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
|
515 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestSmsRecipientExport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestSmsRecipientExport.php',
|
516 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
|
517 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
|
518 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
|
522 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
|
523 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
|
524 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
|
525 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailMessageVersions' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailMessageVersions.php',
|
526 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
|
527 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo1' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo1.php',
|
528 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
|
529 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
|
530 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo1' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo1.php',
|
531 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
|
532 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
|
533 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
|
553 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => $baseDir . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
|
554 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => $baseDir . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
|
555 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => $baseDir . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
|
556 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Common\\Functions\\Strings' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php',
|
557 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\AES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
|
558 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Blowfish' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
|
559 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\ChaCha20' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/ChaCha20.php',
|
560 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\AsymmetricKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/AsymmetricKey.php',
|
561 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\BlockCipher' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/BlockCipher.php',
|
562 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/OpenSSH.php',
|
563 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS.php',
|
564 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS1.php',
|
565 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php',
|
566 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PuTTY.php',
|
567 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Signature\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Signature/Raw.php',
|
568 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PrivateKey.php',
|
569 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PublicKey.php',
|
570 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\StreamCipher' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/StreamCipher.php',
|
571 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\SymmetricKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php',
|
572 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\Fingerprint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/Fingerprint.php',
|
573 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\PasswordProtected' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/PasswordProtected.php',
|
574 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DES.php',
|
575 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH.php',
|
576 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS1.php',
|
577 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS8.php',
|
578 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Parameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Parameters.php',
|
579 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PrivateKey.php',
|
580 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PublicKey.php',
|
581 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA.php',
|
582 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/OpenSSH.php',
|
583 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS1.php',
|
584 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS8.php',
|
585 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PuTTY.php',
|
586 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/Raw.php',
|
587 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\XML' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/XML.php',
|
588 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\ASN1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/ASN1.php',
|
589 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/Raw.php',
|
590 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\SSH2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/SSH2.php',
|
591 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Parameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Parameters.php',
|
592 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PrivateKey.php',
|
593 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PublicKey.php',
|
594 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC.php',
|
595 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Base' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Base.php',
|
596 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Binary' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Binary.php',
|
597 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\KoblitzPrime' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/KoblitzPrime.php',
|
598 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Montgomery' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php',
|
599 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Prime' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Prime.php',
|
600 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\TwistedEdwards' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/TwistedEdwards.php',
|
601 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve25519' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve25519.php',
|
602 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve448' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve448.php',
|
603 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed25519' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed25519.php',
|
604 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed448' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed448.php',
|
605 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160r1.php',
|
606 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160t1.php',
|
607 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192r1.php',
|
608 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192t1.php',
|
609 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224r1.php',
|
610 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224t1.php',
|
611 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256r1.php',
|
612 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256t1.php',
|
613 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320r1.php',
|
614 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320t1.php',
|
615 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384r1.php',
|
616 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384t1.php',
|
617 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512r1.php',
|
618 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512t1.php',
|
619 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb233' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb233.php',
|
620 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb409' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb409.php',
|
621 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk163' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk163.php',
|
622 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk233' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk233.php',
|
623 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk283' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk283.php',
|
624 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk409' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk409.php',
|
625 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp192' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp192.php',
|
626 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp224' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp224.php',
|
627 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp256' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp256.php',
|
628 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp384' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp384.php',
|
629 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp521' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp521.php',
|
630 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistt571' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistt571.php',
|
631 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v1.php',
|
632 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v2.php',
|
633 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v3' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v3.php',
|
634 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v1.php',
|
635 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v2.php',
|
636 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v3' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v3.php',
|
637 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime256v1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime256v1.php',
|
638 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r1.php',
|
639 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r2.php',
|
640 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r1.php',
|
641 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r2.php',
|
642 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160k1.php',
|
643 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r1.php',
|
644 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r2.php',
|
645 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192k1.php',
|
646 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192r1.php',
|
647 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224k1.php',
|
648 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224r1.php',
|
649 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256k1.php',
|
650 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256r1.php',
|
651 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp384r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp384r1.php',
|
652 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp521r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp521r1.php',
|
653 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r1.php',
|
654 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r2.php',
|
655 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r1.php',
|
656 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r2.php',
|
657 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163k1.php',
|
658 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r1.php',
|
659 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r2.php',
|
660 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r1.php',
|
661 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r2.php',
|
662 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233k1.php',
|
663 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233r1.php',
|
664 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect239k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect239k1.php',
|
665 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283k1.php',
|
666 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283r1.php',
|
667 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409k1.php',
|
668 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409r1.php',
|
669 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571k1.php',
|
670 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571r1.php',
|
671 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\Common' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/Common.php',
|
672 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPrivate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPrivate.php',
|
673 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPublic' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPublic.php',
|
674 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/OpenSSH.php',
|
675 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS1.php',
|
676 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS8.php',
|
677 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PuTTY.php',
|
678 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\XML' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/XML.php',
|
679 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\libsodium' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/libsodium.php',
|
680 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\ASN1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/ASN1.php',
|
681 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/Raw.php',
|
682 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\SSH2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/SSH2.php',
|
683 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Parameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Parameters.php',
|
684 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PrivateKey.php',
|
685 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PublicKey.php',
|
686 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Hash' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Hash.php',
|
687 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\PublicKeyLoader' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/PublicKeyLoader.php',
|
688 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC2.php',
|
689 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC4' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC4.php',
|
690 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php',
|
691 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\MSBLOB' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/MSBLOB.php',
|
692 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/OpenSSH.php',
|
693 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS1.php',
|
694 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS8.php',
|
695 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PSS' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PSS.php',
|
696 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PuTTY.php',
|
697 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/Raw.php',
|
698 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\XML' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/XML.php',
|
699 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PrivateKey.php',
|
700 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.php',
|
701 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Random' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Random.php',
|
702 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Rijndael' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php',
|
703 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Salsa20' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Salsa20.php',
|
704 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\TripleDES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php',
|
705 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Twofish' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php',
|
706 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadConfigurationException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadConfigurationException.php',
|
707 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadDecryptionException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadDecryptionException.php',
|
708 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadModeException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadModeException.php',
|
709 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\ConnectionClosedException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/ConnectionClosedException.php',
|
710 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\FileNotFoundException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/FileNotFoundException.php',
|
711 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InconsistentSetupException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InconsistentSetupException.php',
|
712 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InsufficientSetupException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InsufficientSetupException.php',
|
713 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoKeyLoadedException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoKeyLoadedException.php',
|
714 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoSupportedAlgorithmsException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoSupportedAlgorithmsException.php',
|
715 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnableToConnectException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnableToConnectException.php',
|
716 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedAlgorithmException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedAlgorithmException.php',
|
717 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedCurveException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedCurveException.php',
|
718 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedFormatException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedFormatException.php',
|
719 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedOperationException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedOperationException.php',
|
720 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ANSI' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ANSI.php',
|
721 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1.php',
|
722 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Element' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php',
|
723 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AccessDescription' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AccessDescription.php',
|
724 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AdministrationDomainName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AdministrationDomainName.php',
|
725 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AlgorithmIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AlgorithmIdentifier.php',
|
726 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AnotherName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AnotherName.php',
|
727 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attribute' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attribute.php',
|
728 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeType' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeType.php',
|
729 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeTypeAndValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeTypeAndValue.php',
|
730 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeValue.php',
|
731 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attributes.php',
|
732 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityInfoAccessSyntax' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityInfoAccessSyntax.php',
|
733 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityKeyIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityKeyIdentifier.php',
|
734 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BaseDistance' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BaseDistance.php',
|
735 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BasicConstraints' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BasicConstraints.php',
|
736 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttribute' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttribute.php',
|
737 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttributes.php',
|
738 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInStandardAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInStandardAttributes.php',
|
739 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CPSuri' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CPSuri.php',
|
740 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLDistributionPoints' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLDistributionPoints.php',
|
741 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLNumber' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLNumber.php',
|
742 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLReason' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLReason.php',
|
743 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertPolicyId' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertPolicyId.php',
|
744 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Certificate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Certificate.php',
|
745 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateIssuer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateIssuer.php',
|
746 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateList' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateList.php',
|
747 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificatePolicies' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificatePolicies.php',
|
748 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateSerialNumber' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateSerialNumber.php',
|
749 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequest' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequest.php',
|
750 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequestInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequestInfo.php',
|
751 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Characteristic_two' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Characteristic_two.php',
|
752 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CountryName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CountryName.php',
|
753 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Curve' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Curve.php',
|
754 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DHParameter' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DHParameter.php',
|
755 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAParams' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAParams.php',
|
756 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPrivateKey.php',
|
757 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPublicKey.php',
|
758 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DigestInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DigestInfo.php',
|
759 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DirectoryString' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DirectoryString.php',
|
760 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DisplayText' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DisplayText.php',
|
761 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPoint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPoint.php',
|
762 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPointName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPointName.php',
|
763 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DssSigValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DssSigValue.php',
|
764 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECParameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECParameters.php',
|
765 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPoint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPoint.php',
|
766 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPrivateKey.php',
|
767 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EDIPartyName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EDIPartyName.php',
|
768 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EcdsaSigValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EcdsaSigValue.php',
|
769 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedData' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedData.php',
|
770 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedPrivateKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedPrivateKeyInfo.php',
|
771 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtKeyUsageSyntax' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtKeyUsageSyntax.php',
|
772 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extension' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extension.php',
|
773 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttribute' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttribute.php',
|
774 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttributes.php',
|
775 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extensions' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extensions.php',
|
776 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldElement' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldElement.php',
|
777 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldID' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldID.php',
|
778 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralName.php',
|
779 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralNames' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralNames.php',
|
780 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtree' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtree.php',
|
781 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtrees' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtrees.php',
|
782 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HashAlgorithm' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HashAlgorithm.php',
|
783 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HoldInstructionCode' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HoldInstructionCode.php',
|
784 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\InvalidityDate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/InvalidityDate.php',
|
785 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuerAltName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuerAltName.php',
|
786 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuingDistributionPoint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuingDistributionPoint.php',
|
787 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyIdentifier.php',
|
788 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyPurposeId' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyPurposeId.php',
|
789 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyUsage' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyUsage.php',
|
790 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\MaskGenAlgorithm' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/MaskGenAlgorithm.php',
|
791 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Name' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Name.php',
|
792 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NameConstraints' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NameConstraints.php',
|
793 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NetworkAddress' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NetworkAddress.php',
|
794 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NoticeReference' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NoticeReference.php',
|
795 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NumericUserIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NumericUserIdentifier.php',
|
796 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ORAddress' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ORAddress.php',
|
797 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OneAsymmetricKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OneAsymmetricKey.php',
|
798 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationName.php',
|
799 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationalUnitNames' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationalUnitNames.php',
|
800 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfo.php',
|
801 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfos' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfos.php',
|
802 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBEParameter' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBEParameter.php',
|
803 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBES2params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBES2params.php',
|
804 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBKDF2params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBKDF2params.php',
|
805 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBMAC1params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBMAC1params.php',
|
806 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PKCS9String' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PKCS9String.php',
|
807 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Pentanomial' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Pentanomial.php',
|
808 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PersonalName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PersonalName.php',
|
809 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyInformation' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyInformation.php',
|
810 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyMappings' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyMappings.php',
|
811 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierId' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierId.php',
|
812 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierInfo.php',
|
813 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PostalAddress' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PostalAddress.php',
|
814 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Prime_p' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Prime_p.php',
|
815 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateDomainName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateDomainName.php',
|
816 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKey.php',
|
817 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyInfo.php',
|
818 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyUsagePeriod' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyUsagePeriod.php',
|
819 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKey.php',
|
820 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyAndChallenge' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyAndChallenge.php',
|
821 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyInfo.php',
|
822 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RC2CBCParameter' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RC2CBCParameter.php',
|
823 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RDNSequence' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RDNSequence.php',
|
824 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPrivateKey.php',
|
825 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPublicKey.php',
|
826 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSASSA_PSS_params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSASSA_PSS_params.php',
|
827 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ReasonFlags' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ReasonFlags.php',
|
828 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RelativeDistinguishedName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RelativeDistinguishedName.php',
|
829 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RevokedCertificate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RevokedCertificate.php',
|
830 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SignedPublicKeyAndChallenge' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SignedPublicKeyAndChallenge.php',
|
831 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SpecifiedECDomain' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SpecifiedECDomain.php',
|
832 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectAltName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectAltName.php',
|
833 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectDirectoryAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectDirectoryAttributes.php',
|
834 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectInfoAccessSyntax' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectInfoAccessSyntax.php',
|
835 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectPublicKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectPublicKeyInfo.php',
|
836 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertList' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertList.php',
|
837 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertificate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertificate.php',
|
838 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TerminalIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TerminalIdentifier.php',
|
839 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Time' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Time.php',
|
840 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Trinomial' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Trinomial.php',
|
841 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UniqueIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UniqueIdentifier.php',
|
842 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UserNotice' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UserNotice.php',
|
843 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Validity' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Validity.php',
|
844 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_ca_policy_url' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_ca_policy_url.php',
|
845 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_cert_type' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_cert_type.php',
|
846 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_comment' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_comment.php',
|
847 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\X509' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/X509.php',
|
848 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger.php',
|
849 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath.php',
|
850 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Base' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Base.php',
|
851 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\BuiltIn' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/BuiltIn.php',
|
852 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\DefaultEngine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/DefaultEngine.php',
|
853 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\OpenSSL' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/OpenSSL.php',
|
854 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\Barrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php',
|
855 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\EvalBarrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php',
|
856 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\Engine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/Engine.php',
|
857 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP.php',
|
858 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP\\DefaultEngine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP/DefaultEngine.php',
|
859 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\OpenSSL' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/OpenSSL.php',
|
860 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP.php',
|
861 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP32' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP32.php',
|
862 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP64' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP64.php',
|
863 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Base' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Base.php',
|
864 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\DefaultEngine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/DefaultEngine.php',
|
865 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Montgomery' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Montgomery.php',
|
866 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\OpenSSL' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/OpenSSL.php',
|
867 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Barrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php',
|
868 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Classic' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Classic.php',
|
869 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\EvalBarrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php',
|
870 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Montgomery' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Montgomery.php',
|
871 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\MontgomeryMult' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/MontgomeryMult.php',
|
872 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\PowerOfTwo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/PowerOfTwo.php',
|
873 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField.php',
|
874 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField\\Integer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField/Integer.php',
|
875 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField.php',
|
876 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField\\Integer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField/Integer.php',
|
877 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField.php',
|
878 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField\\Integer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php',
|
879 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP.php',
|
880 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP\\Stream' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php',
|
881 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SSH2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH2.php',
|
882 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php',
|
883 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent\\Identity' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php',
|
884 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Common\\Traits\\ReadBytes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Common/Traits/ReadBytes.php',
|
885 |
);
|
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 |
|
@@ -22,15 +22,15 @@ class ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30
|
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
-
spl_autoload_register(array('
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
-
spl_autoload_unregister(array('
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
-
call_user_func(\Composer\Autoload\
|
34 |
} else {
|
35 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
36 |
foreach ($map as $namespace => $path) {
|
@@ -51,19 +51,19 @@ class ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30
|
|
51 |
$loader->register(true);
|
52 |
|
53 |
if ($useStaticLoader) {
|
54 |
-
$includeFiles = Composer\Autoload\
|
55 |
} else {
|
56 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
57 |
}
|
58 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
59 |
-
|
60 |
}
|
61 |
|
62 |
return $loader;
|
63 |
}
|
64 |
}
|
65 |
|
66 |
-
function
|
67 |
{
|
68 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
69 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
+
spl_autoload_register(array('ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0', 'loadClassLoader'), true, true);
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0', 'loadClassLoader'));
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
+
call_user_func(\Composer\Autoload\ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::getInitializer($loader));
|
34 |
} else {
|
35 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
36 |
foreach ($map as $namespace => $path) {
|
51 |
$loader->register(true);
|
52 |
|
53 |
if ($useStaticLoader) {
|
54 |
+
$includeFiles = Composer\Autoload\ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$files;
|
55 |
} else {
|
56 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
57 |
}
|
58 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
59 |
+
composerRequireac9d11d6ca1c8a0568c3c3f38f6a85d0($fileIdentifier, $file);
|
60 |
}
|
61 |
|
62 |
return $loader;
|
63 |
}
|
64 |
}
|
65 |
|
66 |
+
function composerRequireac9d11d6ca1c8a0568c3c3f38f6a85d0($fileIdentifier, $file)
|
67 |
{
|
68 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
69 |
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 |
'5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
|
@@ -63,6 +63,12 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
63 |
);
|
64 |
|
65 |
public static $classMap = array (
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/AccessToken.php',
|
67 |
'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
|
68 |
'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/CacheTrait.php',
|
@@ -99,21 +105,36 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
99 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
|
100 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
|
101 |
'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
|
102 |
-
'WPMailSMTP\\Vendor\\
|
103 |
-
'WPMailSMTP\\Vendor\\
|
104 |
-
'WPMailSMTP\\Vendor\\
|
105 |
-
'WPMailSMTP\\Vendor\\
|
106 |
-
'WPMailSMTP\\Vendor\\
|
107 |
-
'WPMailSMTP\\Vendor\\
|
108 |
-
'WPMailSMTP\\Vendor\\
|
109 |
-
'WPMailSMTP\\Vendor\\
|
110 |
-
'WPMailSMTP\\Vendor\\
|
111 |
-
'WPMailSMTP\\Vendor\\
|
112 |
-
'WPMailSMTP\\Vendor\\
|
113 |
-
'WPMailSMTP\\Vendor\\
|
114 |
-
'WPMailSMTP\\Vendor\\
|
115 |
-
'WPMailSMTP\\Vendor\\
|
116 |
-
'WPMailSMTP\\Vendor\\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
|
118 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
|
119 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
|
@@ -171,12 +192,12 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
171 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
|
172 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
|
173 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
|
174 |
-
'WPMailSMTP\\Vendor\\Google_Service_Resource' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/
|
175 |
-
'WPMailSMTP\\Vendor\\Google_Task_Composer' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/
|
176 |
-
'WPMailSMTP\\Vendor\\Google_Task_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/
|
177 |
-
'WPMailSMTP\\Vendor\\Google_Task_Retryable' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/
|
178 |
-
'WPMailSMTP\\Vendor\\Google_Task_Runner' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/
|
179 |
-
'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/
|
180 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
|
181 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
|
182 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
|
@@ -354,6 +375,17 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
354 |
'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
|
355 |
'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
|
356 |
'WPMailSMTP\\Vendor\\Monolog\\Utils' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
357 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheException.php',
|
358 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
|
359 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
|
@@ -386,16 +418,22 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
386 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
|
387 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
|
388 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
|
389 |
-
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMTPApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMTPApi.php',
|
390 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
|
|
|
391 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
|
392 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
|
393 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
|
394 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
|
395 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
|
|
|
|
|
|
|
|
|
|
|
396 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
|
397 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
|
398 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
|
|
|
399 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
|
400 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
|
401 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
|
@@ -431,6 +469,7 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
431 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
|
432 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
|
433 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
|
|
|
434 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
|
435 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
|
436 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
|
@@ -530,7 +569,7 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
530 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
|
531 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
|
532 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
|
533 |
-
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\
|
534 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
|
535 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
|
536 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
|
@@ -540,9 +579,12 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
540 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
|
541 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
|
542 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
|
|
|
543 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
|
|
|
544 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
|
545 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
|
|
|
546 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
|
547 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
|
548 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
|
@@ -568,38 +610,343 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
|
|
568 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
|
569 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
|
570 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
|
571 |
-
'WPMailSMTP\\Vendor\\
|
572 |
-
'WPMailSMTP\\Vendor\\
|
573 |
-
'WPMailSMTP\\Vendor\\
|
574 |
-
'WPMailSMTP\\Vendor\\
|
575 |
-
'WPMailSMTP\\Vendor\\
|
576 |
-
'WPMailSMTP\\Vendor\\
|
577 |
-
'WPMailSMTP\\Vendor\\
|
578 |
-
'WPMailSMTP\\Vendor\\
|
579 |
-
'WPMailSMTP\\Vendor\\
|
580 |
-
'WPMailSMTP\\Vendor\\
|
581 |
-
'WPMailSMTP\\Vendor\\
|
582 |
-
'WPMailSMTP\\Vendor\\
|
583 |
-
'WPMailSMTP\\Vendor\\
|
584 |
-
'WPMailSMTP\\Vendor\\
|
585 |
-
'WPMailSMTP\\Vendor\\
|
586 |
-
'WPMailSMTP\\Vendor\\
|
587 |
-
'WPMailSMTP\\Vendor\\
|
588 |
-
'WPMailSMTP\\Vendor\\
|
589 |
-
'WPMailSMTP\\Vendor\\
|
590 |
-
'WPMailSMTP\\Vendor\\
|
591 |
-
'WPMailSMTP\\Vendor\\
|
592 |
-
'WPMailSMTP\\Vendor\\
|
593 |
-
'WPMailSMTP\\Vendor\\
|
594 |
-
'WPMailSMTP\\Vendor\\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
595 |
);
|
596 |
|
597 |
public static function getInitializer(ClassLoader $loader)
|
598 |
{
|
599 |
return \Closure::bind(function () use ($loader) {
|
600 |
-
$loader->prefixLengthsPsr4 =
|
601 |
-
$loader->prefixDirsPsr4 =
|
602 |
-
$loader->classMap =
|
603 |
|
604 |
}, null, ClassLoader::class);
|
605 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
|
63 |
);
|
64 |
|
65 |
public static $classMap = array (
|
66 |
+
'WPMailSMTP\\Vendor\\Google\\AccessToken\\Revoke' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AccessToken/Revoke.php',
|
67 |
+
'WPMailSMTP\\Vendor\\Google\\AccessToken\\Verify' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AccessToken/Verify.php',
|
68 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\AuthHandlerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/AuthHandlerFactory.php',
|
69 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle5AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php',
|
70 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle6AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php',
|
71 |
+
'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle7AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle7AuthHandler.php',
|
72 |
'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/AccessToken.php',
|
73 |
'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
|
74 |
'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/CacheTrait.php',
|
105 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
|
106 |
'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
|
107 |
'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
|
108 |
+
'WPMailSMTP\\Vendor\\Google\\Client' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Client.php',
|
109 |
+
'WPMailSMTP\\Vendor\\Google\\Collection' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Collection.php',
|
110 |
+
'WPMailSMTP\\Vendor\\Google\\Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Exception.php',
|
111 |
+
'WPMailSMTP\\Vendor\\Google\\Http\\Batch' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Http/Batch.php',
|
112 |
+
'WPMailSMTP\\Vendor\\Google\\Http\\MediaFileUpload' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Http/MediaFileUpload.php',
|
113 |
+
'WPMailSMTP\\Vendor\\Google\\Http\\REST' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Http/REST.php',
|
114 |
+
'WPMailSMTP\\Vendor\\Google\\Model' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Model.php',
|
115 |
+
'WPMailSMTP\\Vendor\\Google\\Service' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Service.php',
|
116 |
+
'WPMailSMTP\\Vendor\\Google\\Service\\Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Service/Exception.php',
|
117 |
+
'WPMailSMTP\\Vendor\\Google\\Service\\Resource' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Service/Resource.php',
|
118 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Composer' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Composer.php',
|
119 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Exception.php',
|
120 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Retryable' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Retryable.php',
|
121 |
+
'WPMailSMTP\\Vendor\\Google\\Task\\Runner' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Runner.php',
|
122 |
+
'WPMailSMTP\\Vendor\\Google\\Utils\\UriTemplate' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Utils/UriTemplate.php',
|
123 |
+
'WPMailSMTP\\Vendor\\Google_AccessToken_Revoke' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
124 |
+
'WPMailSMTP\\Vendor\\Google_AccessToken_Verify' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
125 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_AuthHandlerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
126 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle5AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
127 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle6AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
128 |
+
'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle7AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
129 |
+
'WPMailSMTP\\Vendor\\Google_Client' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
130 |
+
'WPMailSMTP\\Vendor\\Google_Collection' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
131 |
+
'WPMailSMTP\\Vendor\\Google_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
132 |
+
'WPMailSMTP\\Vendor\\Google_Http_Batch' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
133 |
+
'WPMailSMTP\\Vendor\\Google_Http_MediaFileUpload' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
134 |
+
'WPMailSMTP\\Vendor\\Google_Http_REST' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
135 |
+
'WPMailSMTP\\Vendor\\Google_Model' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
136 |
+
'WPMailSMTP\\Vendor\\Google_Service' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
137 |
+
'WPMailSMTP\\Vendor\\Google_Service_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
138 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
|
139 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
|
140 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
|
192 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
|
193 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
|
194 |
'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
|
195 |
+
'WPMailSMTP\\Vendor\\Google_Service_Resource' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
196 |
+
'WPMailSMTP\\Vendor\\Google_Task_Composer' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
197 |
+
'WPMailSMTP\\Vendor\\Google_Task_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
198 |
+
'WPMailSMTP\\Vendor\\Google_Task_Retryable' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
199 |
+
'WPMailSMTP\\Vendor\\Google_Task_Runner' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
200 |
+
'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
|
201 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
|
202 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
|
203 |
'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
|
375 |
'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
|
376 |
'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
|
377 |
'WPMailSMTP\\Vendor\\Monolog\\Utils' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
|
378 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php',
|
379 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32Hex' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php',
|
380 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php',
|
381 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlash' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php',
|
382 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php',
|
383 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64UrlSafe' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php',
|
384 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Binary' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php',
|
385 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\EncoderInterface' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/EncoderInterface.php',
|
386 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Encoding' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Encoding.php',
|
387 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Hex' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Hex.php',
|
388 |
+
'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\RFC4648' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/RFC4648.php',
|
389 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheException.php',
|
390 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
|
391 |
'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
|
418 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
|
419 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
|
420 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
|
|
|
421 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
|
422 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalEmailsApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalEmailsApi.php',
|
423 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
|
424 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
|
425 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
|
426 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
|
427 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
|
428 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultClickedLinks' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultClickedLinks.php',
|
429 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultStatistics' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultStatistics.php',
|
430 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicks' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicks.php',
|
431 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicksInner' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicksInner.php',
|
432 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionStats' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionStats.php',
|
433 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
|
434 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
|
435 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
|
436 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\BlockDomain' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/BlockDomain.php',
|
437 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
|
438 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
|
439 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
|
469 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
|
470 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
|
471 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
|
472 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetBlockedDomains' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetBlockedDomains.php',
|
473 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
|
474 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
|
475 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
|
569 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
|
570 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
|
571 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
|
572 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestSmsRecipientExport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestSmsRecipientExport.php',
|
573 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
|
574 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
|
575 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
|
579 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
|
580 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
|
581 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
|
582 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailMessageVersions' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailMessageVersions.php',
|
583 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
|
584 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo1' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo1.php',
|
585 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
|
586 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
|
587 |
+
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo1' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo1.php',
|
588 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
|
589 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
|
590 |
'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
|
610 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
|
611 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
|
612 |
'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
|
613 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Common\\Functions\\Strings' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php',
|
614 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\AES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
|
615 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Blowfish' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
|
616 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\ChaCha20' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/ChaCha20.php',
|
617 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\AsymmetricKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/AsymmetricKey.php',
|
618 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\BlockCipher' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/BlockCipher.php',
|
619 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/OpenSSH.php',
|
620 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS.php',
|
621 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS1.php',
|
622 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php',
|
623 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PuTTY.php',
|
624 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Signature\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Signature/Raw.php',
|
625 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PrivateKey.php',
|
626 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PublicKey.php',
|
627 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\StreamCipher' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/StreamCipher.php',
|
628 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\SymmetricKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php',
|
629 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\Fingerprint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/Fingerprint.php',
|
630 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\PasswordProtected' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/PasswordProtected.php',
|
631 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DES.php',
|
632 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH.php',
|
633 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS1.php',
|
634 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS8.php',
|
635 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Parameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Parameters.php',
|
636 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PrivateKey.php',
|
637 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PublicKey.php',
|
638 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA.php',
|
639 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/OpenSSH.php',
|
640 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS1.php',
|
641 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS8.php',
|
642 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PuTTY.php',
|
643 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/Raw.php',
|
644 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\XML' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/XML.php',
|
645 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\ASN1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/ASN1.php',
|
646 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/Raw.php',
|
647 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\SSH2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/SSH2.php',
|
648 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Parameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Parameters.php',
|
649 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PrivateKey.php',
|
650 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PublicKey.php',
|
651 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC.php',
|
652 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Base' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Base.php',
|
653 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Binary' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Binary.php',
|
654 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\KoblitzPrime' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/KoblitzPrime.php',
|
655 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Montgomery' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php',
|
656 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Prime' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Prime.php',
|
657 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\TwistedEdwards' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/TwistedEdwards.php',
|
658 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve25519' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve25519.php',
|
659 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve448' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve448.php',
|
660 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed25519' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed25519.php',
|
661 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed448' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed448.php',
|
662 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160r1.php',
|
663 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160t1.php',
|
664 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192r1.php',
|
665 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192t1.php',
|
666 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224r1.php',
|
667 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224t1.php',
|
668 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256r1.php',
|
669 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256t1.php',
|
670 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320r1.php',
|
671 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320t1.php',
|
672 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384r1.php',
|
673 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384t1.php',
|
674 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512r1.php',
|
675 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512t1.php',
|
676 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb233' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb233.php',
|
677 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb409' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb409.php',
|
678 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk163' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk163.php',
|
679 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk233' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk233.php',
|
680 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk283' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk283.php',
|
681 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk409' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk409.php',
|
682 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp192' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp192.php',
|
683 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp224' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp224.php',
|
684 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp256' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp256.php',
|
685 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp384' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp384.php',
|
686 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp521' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp521.php',
|
687 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistt571' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistt571.php',
|
688 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v1.php',
|
689 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v2.php',
|
690 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v3' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v3.php',
|
691 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v1.php',
|
692 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v2.php',
|
693 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v3' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v3.php',
|
694 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime256v1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime256v1.php',
|
695 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r1.php',
|
696 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r2.php',
|
697 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r1.php',
|
698 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r2.php',
|
699 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160k1.php',
|
700 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r1.php',
|
701 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r2.php',
|
702 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192k1.php',
|
703 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192r1.php',
|
704 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224k1.php',
|
705 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224r1.php',
|
706 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256k1.php',
|
707 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256r1.php',
|
708 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp384r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp384r1.php',
|
709 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp521r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp521r1.php',
|
710 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r1.php',
|
711 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r2.php',
|
712 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r1.php',
|
713 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r2.php',
|
714 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163k1.php',
|
715 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r1.php',
|
716 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r2.php',
|
717 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r1.php',
|
718 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r2.php',
|
719 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233k1.php',
|
720 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233r1.php',
|
721 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect239k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect239k1.php',
|
722 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283k1.php',
|
723 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283r1.php',
|
724 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409k1.php',
|
725 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409r1.php',
|
726 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571k1.php',
|
727 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571r1.php',
|
728 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\Common' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/Common.php',
|
729 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPrivate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPrivate.php',
|
730 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPublic' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPublic.php',
|
731 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/OpenSSH.php',
|
732 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS1.php',
|
733 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS8.php',
|
734 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PuTTY.php',
|
735 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\XML' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/XML.php',
|
736 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\libsodium' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/libsodium.php',
|
737 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\ASN1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/ASN1.php',
|
738 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/Raw.php',
|
739 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\SSH2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/SSH2.php',
|
740 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Parameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Parameters.php',
|
741 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PrivateKey.php',
|
742 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PublicKey.php',
|
743 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Hash' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Hash.php',
|
744 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\PublicKeyLoader' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/PublicKeyLoader.php',
|
745 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC2.php',
|
746 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC4' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC4.php',
|
747 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php',
|
748 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\MSBLOB' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/MSBLOB.php',
|
749 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/OpenSSH.php',
|
750 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS1.php',
|
751 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS8.php',
|
752 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PSS' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PSS.php',
|
753 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PuTTY.php',
|
754 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/Raw.php',
|
755 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\XML' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/XML.php',
|
756 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PrivateKey.php',
|
757 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.php',
|
758 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Random' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Random.php',
|
759 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Rijndael' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php',
|
760 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Salsa20' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Salsa20.php',
|
761 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\TripleDES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php',
|
762 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Twofish' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php',
|
763 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadConfigurationException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadConfigurationException.php',
|
764 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadDecryptionException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadDecryptionException.php',
|
765 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadModeException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadModeException.php',
|
766 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\ConnectionClosedException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/ConnectionClosedException.php',
|
767 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\FileNotFoundException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/FileNotFoundException.php',
|
768 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InconsistentSetupException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InconsistentSetupException.php',
|
769 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InsufficientSetupException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InsufficientSetupException.php',
|
770 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoKeyLoadedException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoKeyLoadedException.php',
|
771 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoSupportedAlgorithmsException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoSupportedAlgorithmsException.php',
|
772 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnableToConnectException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnableToConnectException.php',
|
773 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedAlgorithmException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedAlgorithmException.php',
|
774 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedCurveException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedCurveException.php',
|
775 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedFormatException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedFormatException.php',
|
776 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedOperationException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedOperationException.php',
|
777 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ANSI' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ANSI.php',
|
778 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1.php',
|
779 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Element' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php',
|
780 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AccessDescription' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AccessDescription.php',
|
781 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AdministrationDomainName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AdministrationDomainName.php',
|
782 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AlgorithmIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AlgorithmIdentifier.php',
|
783 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AnotherName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AnotherName.php',
|
784 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attribute' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attribute.php',
|
785 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeType' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeType.php',
|
786 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeTypeAndValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeTypeAndValue.php',
|
787 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeValue.php',
|
788 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attributes.php',
|
789 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityInfoAccessSyntax' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityInfoAccessSyntax.php',
|
790 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityKeyIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityKeyIdentifier.php',
|
791 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BaseDistance' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BaseDistance.php',
|
792 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BasicConstraints' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BasicConstraints.php',
|
793 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttribute.php',
|
794 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttributes.php',
|
795 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInStandardAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInStandardAttributes.php',
|
796 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CPSuri' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CPSuri.php',
|
797 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLDistributionPoints' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLDistributionPoints.php',
|
798 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLNumber' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLNumber.php',
|
799 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLReason' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLReason.php',
|
800 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertPolicyId' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertPolicyId.php',
|
801 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Certificate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Certificate.php',
|
802 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateIssuer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateIssuer.php',
|
803 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateList' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateList.php',
|
804 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificatePolicies' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificatePolicies.php',
|
805 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateSerialNumber' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateSerialNumber.php',
|
806 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequest' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequest.php',
|
807 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequestInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequestInfo.php',
|
808 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Characteristic_two' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Characteristic_two.php',
|
809 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CountryName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CountryName.php',
|
810 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Curve' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Curve.php',
|
811 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DHParameter' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DHParameter.php',
|
812 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAParams' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAParams.php',
|
813 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPrivateKey.php',
|
814 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPublicKey.php',
|
815 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DigestInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DigestInfo.php',
|
816 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DirectoryString' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DirectoryString.php',
|
817 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DisplayText' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DisplayText.php',
|
818 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPoint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPoint.php',
|
819 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPointName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPointName.php',
|
820 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DssSigValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DssSigValue.php',
|
821 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECParameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECParameters.php',
|
822 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPoint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPoint.php',
|
823 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPrivateKey.php',
|
824 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EDIPartyName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EDIPartyName.php',
|
825 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EcdsaSigValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EcdsaSigValue.php',
|
826 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedData' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedData.php',
|
827 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedPrivateKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedPrivateKeyInfo.php',
|
828 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtKeyUsageSyntax' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtKeyUsageSyntax.php',
|
829 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extension' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extension.php',
|
830 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttribute.php',
|
831 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttributes.php',
|
832 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extensions' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extensions.php',
|
833 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldElement' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldElement.php',
|
834 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldID' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldID.php',
|
835 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralName.php',
|
836 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralNames' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralNames.php',
|
837 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtree' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtree.php',
|
838 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtrees' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtrees.php',
|
839 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HashAlgorithm' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HashAlgorithm.php',
|
840 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HoldInstructionCode' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HoldInstructionCode.php',
|
841 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\InvalidityDate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/InvalidityDate.php',
|
842 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuerAltName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuerAltName.php',
|
843 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuingDistributionPoint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuingDistributionPoint.php',
|
844 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyIdentifier.php',
|
845 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyPurposeId' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyPurposeId.php',
|
846 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyUsage' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyUsage.php',
|
847 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\MaskGenAlgorithm' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/MaskGenAlgorithm.php',
|
848 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Name' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Name.php',
|
849 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NameConstraints' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NameConstraints.php',
|
850 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NetworkAddress' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NetworkAddress.php',
|
851 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NoticeReference' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NoticeReference.php',
|
852 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NumericUserIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NumericUserIdentifier.php',
|
853 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ORAddress' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ORAddress.php',
|
854 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OneAsymmetricKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OneAsymmetricKey.php',
|
855 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationName.php',
|
856 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationalUnitNames' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationalUnitNames.php',
|
857 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfo.php',
|
858 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfos' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfos.php',
|
859 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBEParameter' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBEParameter.php',
|
860 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBES2params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBES2params.php',
|
861 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBKDF2params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBKDF2params.php',
|
862 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBMAC1params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBMAC1params.php',
|
863 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PKCS9String' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PKCS9String.php',
|
864 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Pentanomial' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Pentanomial.php',
|
865 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PersonalName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PersonalName.php',
|
866 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyInformation' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyInformation.php',
|
867 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyMappings' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyMappings.php',
|
868 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierId' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierId.php',
|
869 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierInfo.php',
|
870 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PostalAddress' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PostalAddress.php',
|
871 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Prime_p' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Prime_p.php',
|
872 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateDomainName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateDomainName.php',
|
873 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKey.php',
|
874 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyInfo.php',
|
875 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyUsagePeriod' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyUsagePeriod.php',
|
876 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKey.php',
|
877 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyAndChallenge' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyAndChallenge.php',
|
878 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyInfo.php',
|
879 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RC2CBCParameter' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RC2CBCParameter.php',
|
880 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RDNSequence' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RDNSequence.php',
|
881 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPrivateKey.php',
|
882 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPublicKey.php',
|
883 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSASSA_PSS_params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSASSA_PSS_params.php',
|
884 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ReasonFlags' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ReasonFlags.php',
|
885 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RelativeDistinguishedName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RelativeDistinguishedName.php',
|
886 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RevokedCertificate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RevokedCertificate.php',
|
887 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SignedPublicKeyAndChallenge' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SignedPublicKeyAndChallenge.php',
|
888 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SpecifiedECDomain' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SpecifiedECDomain.php',
|
889 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectAltName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectAltName.php',
|
890 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectDirectoryAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectDirectoryAttributes.php',
|
891 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectInfoAccessSyntax' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectInfoAccessSyntax.php',
|
892 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectPublicKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectPublicKeyInfo.php',
|
893 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertList' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertList.php',
|
894 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertificate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertificate.php',
|
895 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TerminalIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TerminalIdentifier.php',
|
896 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Time' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Time.php',
|
897 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Trinomial' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Trinomial.php',
|
898 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UniqueIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UniqueIdentifier.php',
|
899 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UserNotice' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UserNotice.php',
|
900 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Validity' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Validity.php',
|
901 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_ca_policy_url' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_ca_policy_url.php',
|
902 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_cert_type' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_cert_type.php',
|
903 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_comment' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_comment.php',
|
904 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\File\\X509' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/X509.php',
|
905 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger.php',
|
906 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath.php',
|
907 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Base' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Base.php',
|
908 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\BuiltIn' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/BuiltIn.php',
|
909 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\DefaultEngine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/DefaultEngine.php',
|
910 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\OpenSSL' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/OpenSSL.php',
|
911 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\Barrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php',
|
912 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\EvalBarrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php',
|
913 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\Engine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/Engine.php',
|
914 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP.php',
|
915 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP\\DefaultEngine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP/DefaultEngine.php',
|
916 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\OpenSSL' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/OpenSSL.php',
|
917 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP.php',
|
918 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP32' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP32.php',
|
919 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP64' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP64.php',
|
920 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Base' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Base.php',
|
921 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\DefaultEngine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/DefaultEngine.php',
|
922 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Montgomery' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Montgomery.php',
|
923 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\OpenSSL' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/OpenSSL.php',
|
924 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Barrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php',
|
925 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Classic' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Classic.php',
|
926 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\EvalBarrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php',
|
927 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Montgomery' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Montgomery.php',
|
928 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\MontgomeryMult' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/MontgomeryMult.php',
|
929 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\PowerOfTwo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/PowerOfTwo.php',
|
930 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField.php',
|
931 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField\\Integer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField/Integer.php',
|
932 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField.php',
|
933 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField\\Integer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField/Integer.php',
|
934 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField.php',
|
935 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField\\Integer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php',
|
936 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP.php',
|
937 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP\\Stream' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php',
|
938 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SSH2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH2.php',
|
939 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php',
|
940 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent\\Identity' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php',
|
941 |
+
'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Common\\Traits\\ReadBytes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Common/Traits/ReadBytes.php',
|
942 |
);
|
943 |
|
944 |
public static function getInitializer(ClassLoader $loader)
|
945 |
{
|
946 |
return \Closure::bind(function () use ($loader) {
|
947 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$prefixLengthsPsr4;
|
948 |
+
$loader->prefixDirsPsr4 = ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$prefixDirsPsr4;
|
949 |
+
$loader->classMap = ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$classMap;
|
950 |
|
951 |
}, null, ClassLoader::class);
|
952 |
}
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_HoursField.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MonthField.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_YearField.php
CHANGED
File without changes
|
vendor/woocommerce/action-scheduler/lib/cron-expression/LICENSE
CHANGED
File without changes
|
vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php
CHANGED
@@ -45,9 +45,9 @@ class Google_Service_Gmail extends \WPMailSMTP\Vendor\Google_Service
|
|
45 |
const GMAIL_ADDONS_CURRENT_MESSAGE_READONLY = "https://www.googleapis.com/auth/gmail.addons.current.message.readonly";
|
46 |
/** Manage drafts and send emails. */
|
47 |
const GMAIL_COMPOSE = "https://www.googleapis.com/auth/gmail.compose";
|
48 |
-
/**
|
49 |
const GMAIL_INSERT = "https://www.googleapis.com/auth/gmail.insert";
|
50 |
-
/**
|
51 |
const GMAIL_LABELS = "https://www.googleapis.com/auth/gmail.labels";
|
52 |
/** View your email message metadata such as labels and headers, but not the email body. */
|
53 |
const GMAIL_METADATA = "https://www.googleapis.com/auth/gmail.metadata";
|
@@ -57,7 +57,7 @@ class Google_Service_Gmail extends \WPMailSMTP\Vendor\Google_Service
|
|
57 |
const GMAIL_READONLY = "https://www.googleapis.com/auth/gmail.readonly";
|
58 |
/** Send email on your behalf. */
|
59 |
const GMAIL_SEND = "https://www.googleapis.com/auth/gmail.send";
|
60 |
-
/**
|
61 |
const GMAIL_SETTINGS_BASIC = "https://www.googleapis.com/auth/gmail.settings.basic";
|
62 |
/** Manage your sensitive mail settings, including who can manage your mail. */
|
63 |
const GMAIL_SETTINGS_SHARING = "https://www.googleapis.com/auth/gmail.settings.sharing";
|
45 |
const GMAIL_ADDONS_CURRENT_MESSAGE_READONLY = "https://www.googleapis.com/auth/gmail.addons.current.message.readonly";
|
46 |
/** Manage drafts and send emails. */
|
47 |
const GMAIL_COMPOSE = "https://www.googleapis.com/auth/gmail.compose";
|
48 |
+
/** Add emails into your Gmail mailbox. */
|
49 |
const GMAIL_INSERT = "https://www.googleapis.com/auth/gmail.insert";
|
50 |
+
/** See and edit your email labels. */
|
51 |
const GMAIL_LABELS = "https://www.googleapis.com/auth/gmail.labels";
|
52 |
/** View your email message metadata such as labels and headers, but not the email body. */
|
53 |
const GMAIL_METADATA = "https://www.googleapis.com/auth/gmail.metadata";
|
57 |
const GMAIL_READONLY = "https://www.googleapis.com/auth/gmail.readonly";
|
58 |
/** Send email on your behalf. */
|
59 |
const GMAIL_SEND = "https://www.googleapis.com/auth/gmail.send";
|
60 |
+
/** See, edit, create, or change your email settings and filters in Gmail. */
|
61 |
const GMAIL_SETTINGS_BASIC = "https://www.googleapis.com/auth/gmail.settings.basic";
|
62 |
/** Manage your sensitive mail settings, including who can manage your mail. */
|
63 |
const GMAIL_SETTINGS_SHARING = "https://www.googleapis.com/auth/gmail.settings.sharing";
|
vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Revoke.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2008 Google Inc.
|
7 |
*
|
@@ -17,7 +15,10 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
|
|
21 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
22 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
23 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
@@ -25,10 +26,10 @@ use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
|
25 |
* Wrapper around Google Access Tokens which provides convenience functions
|
26 |
*
|
27 |
*/
|
28 |
-
class
|
29 |
{
|
30 |
/**
|
31 |
-
* @var
|
32 |
*/
|
33 |
private $http;
|
34 |
/**
|
@@ -56,7 +57,7 @@ class Google_AccessToken_Revoke
|
|
56 |
}
|
57 |
}
|
58 |
$body = \WPMailSMTP\Vendor\GuzzleHttp\Psr7\stream_for(\http_build_query(array('token' => $token)));
|
59 |
-
$request = new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request('POST', \WPMailSMTP\Vendor\
|
60 |
$httpHandler = \WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory::build($this->http);
|
61 |
$response = $httpHandler($request);
|
62 |
return $response->getStatusCode() == 200;
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2008 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\AccessToken;
|
19 |
+
|
20 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
21 |
+
use WPMailSMTP\Vendor\Google\Client;
|
22 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
23 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
24 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
26 |
* Wrapper around Google Access Tokens which provides convenience functions
|
27 |
*
|
28 |
*/
|
29 |
+
class Revoke
|
30 |
{
|
31 |
/**
|
32 |
+
* @var ClientInterface The http client
|
33 |
*/
|
34 |
private $http;
|
35 |
/**
|
57 |
}
|
58 |
}
|
59 |
$body = \WPMailSMTP\Vendor\GuzzleHttp\Psr7\stream_for(\http_build_query(array('token' => $token)));
|
60 |
+
$request = new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request('POST', \WPMailSMTP\Vendor\Google\Client::OAUTH2_REVOKE_URI, ['Cache-Control' => 'no-store', 'Content-Type' => 'application/x-www-form-urlencoded'], $body);
|
61 |
$httpHandler = \WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory::build($this->http);
|
62 |
$response = $httpHandler($request);
|
63 |
return $response->getStatusCode() == 200;
|
vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Verify.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2008 Google Inc.
|
7 |
*
|
@@ -17,29 +15,40 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\Firebase\JWT\ExpiredException as ExpiredExceptionV3;
|
21 |
use WPMailSMTP\Vendor\Firebase\JWT\SignatureInvalidException;
|
22 |
use WPMailSMTP\Vendor\GuzzleHttp\Client;
|
23 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
|
|
|
|
24 |
use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
|
25 |
use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
|
|
|
26 |
use WPMailSMTP\Vendor\Stash\Driver\FileSystem;
|
27 |
use WPMailSMTP\Vendor\Stash\Pool;
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
/**
|
29 |
* Wrapper around Google Access Tokens which provides convenience functions
|
30 |
*
|
31 |
*/
|
32 |
-
class
|
33 |
{
|
34 |
const FEDERATED_SIGNON_CERT_URL = 'https://www.googleapis.com/oauth2/v3/certs';
|
35 |
const OAUTH2_ISSUER = 'accounts.google.com';
|
36 |
const OAUTH2_ISSUER_HTTPS = 'https://accounts.google.com';
|
37 |
/**
|
38 |
-
* @var
|
39 |
*/
|
40 |
private $http;
|
41 |
/**
|
42 |
-
* @var
|
43 |
*/
|
44 |
private $cache;
|
45 |
/**
|
@@ -78,14 +87,8 @@ class Google_AccessToken_Verify
|
|
78 |
// Check signature
|
79 |
$certs = $this->getFederatedSignOnCerts();
|
80 |
foreach ($certs as $cert) {
|
81 |
-
$bigIntClass = $this->getBigIntClass();
|
82 |
-
$rsaClass = $this->getRsaClass();
|
83 |
-
$modulus = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['n']), 256);
|
84 |
-
$exponent = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['e']), 256);
|
85 |
-
$rsa = new $rsaClass();
|
86 |
-
$rsa->loadKey(array('n' => $modulus, 'e' => $exponent));
|
87 |
try {
|
88 |
-
$payload = $this->jwt->decode($idToken, $
|
89 |
if (\property_exists($payload, 'aud')) {
|
90 |
if ($audience && $payload->aud != $audience) {
|
91 |
return \false;
|
@@ -118,7 +121,7 @@ class Google_AccessToken_Verify
|
|
118 |
* Retrieve and cache a certificates file.
|
119 |
*
|
120 |
* @param $url string location
|
121 |
-
* @throws
|
122 |
* @return array certificates
|
123 |
*/
|
124 |
private function retrieveCertsFromLocation($url)
|
@@ -126,7 +129,7 @@ class Google_AccessToken_Verify
|
|
126 |
// If we're retrieving a local file, just grab it.
|
127 |
if (0 !== \strpos($url, 'http')) {
|
128 |
if (!($file = \file_get_contents($url))) {
|
129 |
-
throw new \WPMailSMTP\Vendor\
|
130 |
}
|
131 |
return \json_decode($file, \true);
|
132 |
}
|
@@ -134,7 +137,7 @@ class Google_AccessToken_Verify
|
|
134 |
if ($response->getStatusCode() == 200) {
|
135 |
return \json_decode((string) $response->getBody(), \true);
|
136 |
}
|
137 |
-
throw new \WPMailSMTP\Vendor\
|
138 |
}
|
139 |
// Gets federated sign-on certificates to use for verifying identity tokens.
|
140 |
// Returns certs as array structure, where keys are key ids, and values
|
@@ -155,7 +158,7 @@ class Google_AccessToken_Verify
|
|
155 |
}
|
156 |
}
|
157 |
if (!isset($certs['keys'])) {
|
158 |
-
throw new \InvalidArgumentException('federated sign-on certs expects "keys" to be set');
|
159 |
}
|
160 |
return $certs['keys'];
|
161 |
}
|
@@ -172,8 +175,27 @@ class Google_AccessToken_Verify
|
|
172 |
}
|
173 |
return new $jwtClass();
|
174 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
private function getRsaClass()
|
176 |
{
|
|
|
|
|
|
|
177 |
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
|
178 |
return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA';
|
179 |
}
|
@@ -181,6 +203,9 @@ class Google_AccessToken_Verify
|
|
181 |
}
|
182 |
private function getBigIntClass()
|
183 |
{
|
|
|
|
|
|
|
184 |
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger')) {
|
185 |
return 'WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger';
|
186 |
}
|
@@ -188,6 +213,9 @@ class Google_AccessToken_Verify
|
|
188 |
}
|
189 |
private function getOpenSslConstant()
|
190 |
{
|
|
|
|
|
|
|
191 |
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
|
192 |
return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA::MODE_OPENSSL';
|
193 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2008 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\AccessToken;
|
19 |
+
|
20 |
use WPMailSMTP\Vendor\Firebase\JWT\ExpiredException as ExpiredExceptionV3;
|
21 |
use WPMailSMTP\Vendor\Firebase\JWT\SignatureInvalidException;
|
22 |
use WPMailSMTP\Vendor\GuzzleHttp\Client;
|
23 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
24 |
+
use WPMailSMTP\Vendor\phpseclib3\Crypt\PublicKeyLoader;
|
25 |
+
use WPMailSMTP\Vendor\phpseclib3\Crypt\RSA\PublicKey;
|
26 |
use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
|
27 |
use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
|
28 |
+
use WPMailSMTP\Vendor\Google\Exception as GoogleException;
|
29 |
use WPMailSMTP\Vendor\Stash\Driver\FileSystem;
|
30 |
use WPMailSMTP\Vendor\Stash\Pool;
|
31 |
+
use DateTime;
|
32 |
+
use DomainException;
|
33 |
+
use Exception;
|
34 |
+
use WPMailSMTP\Vendor\ExpiredException;
|
35 |
+
// Firebase v2
|
36 |
+
use LogicException;
|
37 |
/**
|
38 |
* Wrapper around Google Access Tokens which provides convenience functions
|
39 |
*
|
40 |
*/
|
41 |
+
class Verify
|
42 |
{
|
43 |
const FEDERATED_SIGNON_CERT_URL = 'https://www.googleapis.com/oauth2/v3/certs';
|
44 |
const OAUTH2_ISSUER = 'accounts.google.com';
|
45 |
const OAUTH2_ISSUER_HTTPS = 'https://accounts.google.com';
|
46 |
/**
|
47 |
+
* @var ClientInterface The http client
|
48 |
*/
|
49 |
private $http;
|
50 |
/**
|
51 |
+
* @var CacheItemPoolInterface cache class
|
52 |
*/
|
53 |
private $cache;
|
54 |
/**
|
87 |
// Check signature
|
88 |
$certs = $this->getFederatedSignOnCerts();
|
89 |
foreach ($certs as $cert) {
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
try {
|
91 |
+
$payload = $this->jwt->decode($idToken, $this->getPublicKey($cert), array('RS256'));
|
92 |
if (\property_exists($payload, 'aud')) {
|
93 |
if ($audience && $payload->aud != $audience) {
|
94 |
return \false;
|
121 |
* Retrieve and cache a certificates file.
|
122 |
*
|
123 |
* @param $url string location
|
124 |
+
* @throws \Google\Exception
|
125 |
* @return array certificates
|
126 |
*/
|
127 |
private function retrieveCertsFromLocation($url)
|
129 |
// If we're retrieving a local file, just grab it.
|
130 |
if (0 !== \strpos($url, 'http')) {
|
131 |
if (!($file = \file_get_contents($url))) {
|
132 |
+
throw new \WPMailSMTP\Vendor\Google\Exception("Failed to retrieve verification certificates: '" . $url . "'.");
|
133 |
}
|
134 |
return \json_decode($file, \true);
|
135 |
}
|
137 |
if ($response->getStatusCode() == 200) {
|
138 |
return \json_decode((string) $response->getBody(), \true);
|
139 |
}
|
140 |
+
throw new \WPMailSMTP\Vendor\Google\Exception(\sprintf('Failed to retrieve verification certificates: "%s".', $response->getBody()->getContents()), $response->getStatusCode());
|
141 |
}
|
142 |
// Gets federated sign-on certificates to use for verifying identity tokens.
|
143 |
// Returns certs as array structure, where keys are key ids, and values
|
158 |
}
|
159 |
}
|
160 |
if (!isset($certs['keys'])) {
|
161 |
+
throw new \WPMailSMTP\Vendor\Google\AccessToken\InvalidArgumentException('federated sign-on certs expects "keys" to be set');
|
162 |
}
|
163 |
return $certs['keys'];
|
164 |
}
|
175 |
}
|
176 |
return new $jwtClass();
|
177 |
}
|
178 |
+
private function getPublicKey($cert)
|
179 |
+
{
|
180 |
+
$bigIntClass = $this->getBigIntClass();
|
181 |
+
$modulus = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['n']), 256);
|
182 |
+
$exponent = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['e']), 256);
|
183 |
+
$component = array('n' => $modulus, 'e' => $exponent);
|
184 |
+
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PublicKey')) {
|
185 |
+
/** @var PublicKey $loader */
|
186 |
+
$loader = \WPMailSMTP\Vendor\phpseclib3\Crypt\PublicKeyLoader::load($component);
|
187 |
+
return $loader->toString('PKCS8');
|
188 |
+
}
|
189 |
+
$rsaClass = $this->getRsaClass();
|
190 |
+
$rsa = new $rsaClass();
|
191 |
+
$rsa->loadKey($component);
|
192 |
+
return $rsa->getPublicKey();
|
193 |
+
}
|
194 |
private function getRsaClass()
|
195 |
{
|
196 |
+
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA')) {
|
197 |
+
return 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA';
|
198 |
+
}
|
199 |
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
|
200 |
return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA';
|
201 |
}
|
203 |
}
|
204 |
private function getBigIntClass()
|
205 |
{
|
206 |
+
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger')) {
|
207 |
+
return 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger';
|
208 |
+
}
|
209 |
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger')) {
|
210 |
return 'WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger';
|
211 |
}
|
213 |
}
|
214 |
private function getOpenSslConstant()
|
215 |
{
|
216 |
+
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\AES')) {
|
217 |
+
return 'phpseclib3\\Crypt\\AES::ENGINE_OPENSSL';
|
218 |
+
}
|
219 |
if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
|
220 |
return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA::MODE_OPENSSL';
|
221 |
}
|
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/AuthHandlerFactory.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/**
|
6 |
* Copyright 2015 Google Inc. All Rights Reserved.
|
7 |
*
|
@@ -17,14 +15,17 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\GuzzleHttp\Client;
|
21 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
22 |
-
|
|
|
23 |
{
|
24 |
/**
|
25 |
* Builds out a default http handler for the installed version of guzzle.
|
26 |
*
|
27 |
-
* @return
|
28 |
* @throws Exception
|
29 |
*/
|
30 |
public static function build($cache = null, array $cacheConfig = [])
|
@@ -37,11 +38,11 @@ class Google_AuthHandler_AuthHandlerFactory
|
|
37 |
}
|
38 |
switch ($guzzleVersion) {
|
39 |
case 5:
|
40 |
-
return new \WPMailSMTP\Vendor\
|
41 |
case 6:
|
42 |
-
return new \WPMailSMTP\Vendor\
|
43 |
case 7:
|
44 |
-
return new \WPMailSMTP\Vendor\
|
45 |
default:
|
46 |
throw new \Exception('Version not supported');
|
47 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/**
|
4 |
* Copyright 2015 Google Inc. All Rights Reserved.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\AuthHandler;
|
19 |
+
|
20 |
use WPMailSMTP\Vendor\GuzzleHttp\Client;
|
21 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
22 |
+
use Exception;
|
23 |
+
class AuthHandlerFactory
|
24 |
{
|
25 |
/**
|
26 |
* Builds out a default http handler for the installed version of guzzle.
|
27 |
*
|
28 |
+
* @return Guzzle5AuthHandler|Guzzle6AuthHandler|Guzzle7AuthHandler
|
29 |
* @throws Exception
|
30 |
*/
|
31 |
public static function build($cache = null, array $cacheConfig = [])
|
38 |
}
|
39 |
switch ($guzzleVersion) {
|
40 |
case 5:
|
41 |
+
return new \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle5AuthHandler($cache, $cacheConfig);
|
42 |
case 6:
|
43 |
+
return new \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle6AuthHandler($cache, $cacheConfig);
|
44 |
case 7:
|
45 |
+
return new \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle7AuthHandler($cache, $cacheConfig);
|
46 |
default:
|
47 |
throw new \Exception('Version not supported');
|
48 |
}
|
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle5AuthHandler.php
RENAMED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
|
5 |
use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
|
6 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
@@ -14,7 +14,7 @@ use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
|
|
14 |
/**
|
15 |
*
|
16 |
*/
|
17 |
-
class
|
18 |
{
|
19 |
protected $cache;
|
20 |
protected $cacheConfig;
|
@@ -29,6 +29,10 @@ class Google_AuthHandler_Guzzle5AuthHandler
|
|
29 |
if ($this->cache) {
|
30 |
$credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
|
31 |
}
|
|
|
|
|
|
|
|
|
32 |
// if we end up needing to make an HTTP request to retrieve credentials, we
|
33 |
// can use our existing one, but we need to throw exceptions so the error
|
34 |
// bubbles up.
|
1 |
<?php
|
2 |
|
3 |
+
namespace WPMailSMTP\Vendor\Google\AuthHandler;
|
4 |
|
5 |
use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
|
6 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
14 |
/**
|
15 |
*
|
16 |
*/
|
17 |
+
class Guzzle5AuthHandler
|
18 |
{
|
19 |
protected $cache;
|
20 |
protected $cacheConfig;
|
29 |
if ($this->cache) {
|
30 |
$credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
|
31 |
}
|
32 |
+
return $this->attachCredentialsCache($http, $credentials, $tokenCallback);
|
33 |
+
}
|
34 |
+
public function attachCredentialsCache(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http, \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache $credentials, callable $tokenCallback = null)
|
35 |
+
{
|
36 |
// if we end up needing to make an HTTP request to retrieve credentials, we
|
37 |
// can use our existing one, but we need to throw exceptions so the error
|
38 |
// bubbles up.
|
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle6AuthHandler.php
RENAMED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
|
5 |
use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
|
6 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
@@ -14,7 +14,7 @@ use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
|
|
14 |
/**
|
15 |
* This supports Guzzle 6
|
16 |
*/
|
17 |
-
class
|
18 |
{
|
19 |
protected $cache;
|
20 |
protected $cacheConfig;
|
@@ -29,6 +29,10 @@ class Google_AuthHandler_Guzzle6AuthHandler
|
|
29 |
if ($this->cache) {
|
30 |
$credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
|
31 |
}
|
|
|
|
|
|
|
|
|
32 |
// if we end up needing to make an HTTP request to retrieve credentials, we
|
33 |
// can use our existing one, but we need to throw exceptions so the error
|
34 |
// bubbles up.
|
@@ -67,6 +71,6 @@ class Google_AuthHandler_Guzzle6AuthHandler
|
|
67 |
}
|
68 |
private function createAuthHttp(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
|
69 |
{
|
70 |
-
return new \WPMailSMTP\Vendor\GuzzleHttp\Client(['base_uri' => $http->getConfig('base_uri'), '
|
71 |
}
|
72 |
}
|
1 |
<?php
|
2 |
|
3 |
+
namespace WPMailSMTP\Vendor\Google\AuthHandler;
|
4 |
|
5 |
use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
|
6 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
14 |
/**
|
15 |
* This supports Guzzle 6
|
16 |
*/
|
17 |
+
class Guzzle6AuthHandler
|
18 |
{
|
19 |
protected $cache;
|
20 |
protected $cacheConfig;
|
29 |
if ($this->cache) {
|
30 |
$credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
|
31 |
}
|
32 |
+
return $this->attachCredentialsCache($http, $credentials, $tokenCallback);
|
33 |
+
}
|
34 |
+
public function attachCredentialsCache(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http, \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache $credentials, callable $tokenCallback = null)
|
35 |
+
{
|
36 |
// if we end up needing to make an HTTP request to retrieve credentials, we
|
37 |
// can use our existing one, but we need to throw exceptions so the error
|
38 |
// bubbles up.
|
71 |
}
|
72 |
private function createAuthHttp(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
|
73 |
{
|
74 |
+
return new \WPMailSMTP\Vendor\GuzzleHttp\Client(['base_uri' => $http->getConfig('base_uri'), 'http_errors' => \true, 'verify' => $http->getConfig('verify'), 'proxy' => $http->getConfig('proxy')]);
|
75 |
}
|
76 |
}
|
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle7AuthHandler.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/**
|
6 |
* Copyright 2020 Google LLC
|
7 |
*
|
@@ -17,9 +15,11 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
20 |
/**
|
21 |
* This supports Guzzle 7
|
22 |
*/
|
23 |
-
class
|
24 |
{
|
25 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/**
|
4 |
* Copyright 2020 Google LLC
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\AuthHandler;
|
19 |
+
|
20 |
/**
|
21 |
* This supports Guzzle 7
|
22 |
*/
|
23 |
+
class Guzzle7AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle6AuthHandler
|
24 |
{
|
25 |
}
|
vendor_prefixed/google/apiclient/src/{Google/Client.php → Client.php}
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2010 Google Inc.
|
7 |
*
|
@@ -17,14 +15,21 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\Google\Auth\ApplicationDefaultCredentials;
|
21 |
use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
|
22 |
use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
|
|
|
23 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
24 |
use WPMailSMTP\Vendor\Google\Auth\OAuth2;
|
25 |
use WPMailSMTP\Vendor\Google\Auth\Credentials\ServiceAccountCredentials;
|
26 |
use WPMailSMTP\Vendor\Google\Auth\Credentials\UserRefreshCredentials;
|
27 |
-
use WPMailSMTP\Vendor\
|
|
|
|
|
28 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
29 |
use WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler;
|
30 |
use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
|
@@ -33,28 +38,32 @@ use WPMailSMTP\Vendor\Psr\Log\LoggerInterface;
|
|
33 |
use WPMailSMTP\Vendor\Monolog\Logger;
|
34 |
use WPMailSMTP\Vendor\Monolog\Handler\StreamHandler as MonologStreamHandler;
|
35 |
use WPMailSMTP\Vendor\Monolog\Handler\SyslogHandler as MonologSyslogHandler;
|
|
|
|
|
|
|
|
|
36 |
/**
|
37 |
* The Google API Client
|
38 |
* https://github.com/google/google-api-php-client
|
39 |
*/
|
40 |
-
class
|
41 |
{
|
42 |
-
const LIBVER = "2.
|
43 |
const USER_AGENT_SUFFIX = "google-api-php-client/";
|
44 |
const OAUTH2_REVOKE_URI = 'https://oauth2.googleapis.com/revoke';
|
45 |
const OAUTH2_TOKEN_URI = 'https://oauth2.googleapis.com/token';
|
46 |
const OAUTH2_AUTH_URL = 'https://accounts.google.com/o/oauth2/auth';
|
47 |
const API_BASE_PATH = 'https://www.googleapis.com';
|
48 |
/**
|
49 |
-
* @var
|
50 |
*/
|
51 |
private $auth;
|
52 |
/**
|
53 |
-
* @var
|
54 |
*/
|
55 |
private $http;
|
56 |
/**
|
57 |
-
* @var
|
58 |
*/
|
59 |
private $cache;
|
60 |
/**
|
@@ -66,7 +75,7 @@ class Google_Client
|
|
66 |
*/
|
67 |
private $config;
|
68 |
/**
|
69 |
-
* @var
|
70 |
*/
|
71 |
private $logger;
|
72 |
/**
|
@@ -92,9 +101,9 @@ class Google_Client
|
|
92 |
'client_id' => '',
|
93 |
'client_secret' => '',
|
94 |
// Path to JSON credentials or an array representing those credentials
|
95 |
-
// @see
|
96 |
'credentials' => null,
|
97 |
-
// @see
|
98 |
'scopes' => null,
|
99 |
// Sets X-Goog-User-Project, which specifies a user project to bill
|
100 |
// for access charges associated with the request
|
@@ -121,15 +130,18 @@ class Google_Client
|
|
121 |
'access_type' => 'online',
|
122 |
'approval_prompt' => 'auto',
|
123 |
// Task Runner retry configuration
|
124 |
-
// @see
|
125 |
'retry' => array(),
|
126 |
'retry_map' => null,
|
|
|
|
|
|
|
127 |
// cache config for downstream auth caching
|
128 |
'cache_config' => [],
|
129 |
// function to be called when an access token is fetched
|
130 |
// follows the signature function ($cacheKey, $accessToken)
|
131 |
'token_callback' => null,
|
132 |
-
// Service class used in
|
133 |
// Explicitly pass this in to avoid setting JWT::$leeway
|
134 |
'jwt' => null,
|
135 |
// Setting api_format_v2 will return more detailed error messages
|
@@ -144,6 +156,21 @@ class Google_Client
|
|
144 |
$this->setScopes($this->config['scopes']);
|
145 |
unset($this->config['scopes']);
|
146 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
}
|
148 |
/**
|
149 |
* Get a string containing the version of the library.
|
@@ -208,7 +235,7 @@ class Google_Client
|
|
208 |
public function fetchAccessTokenWithAssertion(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $authHttp = null)
|
209 |
{
|
210 |
if (!$this->isUsingApplicationDefaultCredentials()) {
|
211 |
-
throw new \DomainException('set the JSON service account credentials using' . '
|
212 |
}
|
213 |
$this->getLogger()->log('info', 'OAuth2 access token refresh with Signed JWT assertion grants.');
|
214 |
$credentials = $this->createApplicationDefaultCredentials();
|
@@ -291,17 +318,16 @@ class Google_Client
|
|
291 |
* Adds auth listeners to the HTTP client based on the credentials
|
292 |
* set in the Google API Client object
|
293 |
*
|
294 |
-
* @param
|
295 |
-
* @return
|
296 |
*/
|
297 |
public function authorize(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http = null)
|
298 |
{
|
299 |
$credentials = null;
|
300 |
$token = null;
|
301 |
$scopes = null;
|
302 |
-
|
303 |
-
|
304 |
-
}
|
305 |
// These conditionals represent the decision tree for authentication
|
306 |
// 1. Check for Application Default Credentials
|
307 |
// 2. Check for API Key
|
@@ -309,19 +335,16 @@ class Google_Client
|
|
309 |
// 3b. If access token exists but is expired, try to refresh it
|
310 |
if ($this->isUsingApplicationDefaultCredentials()) {
|
311 |
$credentials = $this->createApplicationDefaultCredentials();
|
|
|
312 |
} elseif ($token = $this->getAccessToken()) {
|
313 |
$scopes = $this->prepareScopes();
|
314 |
// add refresh subscriber to request a new token
|
315 |
if (isset($token['refresh_token']) && $this->isAccessTokenExpired()) {
|
316 |
$credentials = $this->createUserRefreshCredentials($scopes, $token['refresh_token']);
|
|
|
|
|
|
|
317 |
}
|
318 |
-
}
|
319 |
-
$authHandler = $this->getAuthHandler();
|
320 |
-
if ($credentials) {
|
321 |
-
$callback = $this->config['token_callback'];
|
322 |
-
$http = $authHandler->attachCredentials($http, $credentials, $callback);
|
323 |
-
} elseif ($token) {
|
324 |
-
$http = $authHandler->attachToken($http, $token, (array) $scopes);
|
325 |
} elseif ($key = $this->config['developer_key']) {
|
326 |
$http = $authHandler->attachKey($http, $key);
|
327 |
}
|
@@ -601,7 +624,7 @@ class Google_Client
|
|
601 |
*/
|
602 |
public function revokeToken($token = null)
|
603 |
{
|
604 |
-
$tokenRevoker = new \WPMailSMTP\Vendor\
|
605 |
return $tokenRevoker->revokeToken($token ?: $this->getAccessToken());
|
606 |
}
|
607 |
/**
|
@@ -616,7 +639,7 @@ class Google_Client
|
|
616 |
*/
|
617 |
public function verifyIdToken($idToken = null)
|
618 |
{
|
619 |
-
$tokenVerifier = new \WPMailSMTP\Vendor\
|
620 |
if (null === $idToken) {
|
621 |
$token = $this->getAccessToken();
|
622 |
if (!isset($token['id_token'])) {
|
@@ -682,9 +705,9 @@ class Google_Client
|
|
682 |
/**
|
683 |
* Helper method to execute deferred HTTP requests.
|
684 |
*
|
685 |
-
* @param $request
|
686 |
* @param string $expectedClass
|
687 |
-
* @throws
|
688 |
* @return object of the type of the expected class or Psr\Http\Message\ResponseInterface.
|
689 |
*/
|
690 |
public function execute(\WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
|
@@ -696,7 +719,7 @@ class Google_Client
|
|
696 |
// call the authorize method
|
697 |
// this is where most of the grunt work is done
|
698 |
$http = $this->authorize();
|
699 |
-
return \WPMailSMTP\Vendor\
|
700 |
}
|
701 |
/**
|
702 |
* Declare whether batch calls should be used. This may increase throughput
|
@@ -731,7 +754,7 @@ class Google_Client
|
|
731 |
* alias for setAuthConfig
|
732 |
*
|
733 |
* @param string $file the configuration file
|
734 |
-
* @throws
|
735 |
* @deprecated
|
736 |
*/
|
737 |
public function setAuthConfigFile($file)
|
@@ -744,7 +767,7 @@ class Google_Client
|
|
744 |
* the "Download JSON" button on in the Google Developer
|
745 |
* Console.
|
746 |
* @param string|array $config the configuration json
|
747 |
-
* @throws
|
748 |
*/
|
749 |
public function setAuthConfig($config)
|
750 |
{
|
@@ -810,7 +833,7 @@ class Google_Client
|
|
810 |
return $this->deferExecution;
|
811 |
}
|
812 |
/**
|
813 |
-
* @return
|
814 |
*/
|
815 |
public function getOAuth2Service()
|
816 |
{
|
@@ -829,14 +852,14 @@ class Google_Client
|
|
829 |
}
|
830 |
/**
|
831 |
* Set the Cache object
|
832 |
-
* @param
|
833 |
*/
|
834 |
public function setCache(\WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface $cache)
|
835 |
{
|
836 |
$this->cache = $cache;
|
837 |
}
|
838 |
/**
|
839 |
-
* @return
|
840 |
*/
|
841 |
public function getCache()
|
842 |
{
|
@@ -854,14 +877,14 @@ class Google_Client
|
|
854 |
}
|
855 |
/**
|
856 |
* Set the Logger object
|
857 |
-
* @param
|
858 |
*/
|
859 |
public function setLogger(\WPMailSMTP\Vendor\Psr\Log\LoggerInterface $logger)
|
860 |
{
|
861 |
$this->logger = $logger;
|
862 |
}
|
863 |
/**
|
864 |
-
* @return
|
865 |
*/
|
866 |
public function getLogger()
|
867 |
{
|
@@ -887,14 +910,14 @@ class Google_Client
|
|
887 |
}
|
888 |
/**
|
889 |
* Set the Http Client object
|
890 |
-
* @param
|
891 |
*/
|
892 |
public function setHttpClient(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
|
893 |
{
|
894 |
$this->http = $http;
|
895 |
}
|
896 |
/**
|
897 |
-
* @return
|
898 |
*/
|
899 |
public function getHttpClient()
|
900 |
{
|
@@ -922,9 +945,8 @@ class Google_Client
|
|
922 |
} elseif (\defined('\\WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface::VERSION')) {
|
923 |
$guzzleVersion = (int) \substr(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface::VERSION, 0, 1);
|
924 |
}
|
925 |
-
$options = ['exceptions' => \false];
|
926 |
if (5 === $guzzleVersion) {
|
927 |
-
$options = ['base_url' => $this->config['base_path'], 'defaults' =>
|
928 |
if ($this->isAppEngine()) {
|
929 |
// set StreamHandler on AppEngine by default
|
930 |
$options['handler'] = new \WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler();
|
@@ -932,12 +954,15 @@ class Google_Client
|
|
932 |
}
|
933 |
} elseif (6 === $guzzleVersion || 7 === $guzzleVersion) {
|
934 |
// guzzle 6 or 7
|
935 |
-
$options['base_uri'
|
936 |
} else {
|
937 |
throw new \LogicException('Could not find supported version of Guzzle.');
|
938 |
}
|
939 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Client($options);
|
940 |
}
|
|
|
|
|
|
|
941 |
private function createApplicationDefaultCredentials()
|
942 |
{
|
943 |
$scopes = $this->prepareScopes();
|
@@ -945,10 +970,13 @@ class Google_Client
|
|
945 |
$signingKey = $this->config['signing_key'];
|
946 |
// create credentials using values supplied in setAuthConfig
|
947 |
if ($signingKey) {
|
948 |
-
$serviceAccountCredentials = array('client_id' => $this->config['client_id'], 'client_email' => $this->config['client_email'], 'private_key' => $signingKey, 'type' => 'service_account', '
|
949 |
$credentials = \WPMailSMTP\Vendor\Google\Auth\CredentialsLoader::makeCredentials($scopes, $serviceAccountCredentials);
|
950 |
} else {
|
951 |
-
|
|
|
|
|
|
|
952 |
}
|
953 |
// for service account domain-wide authority (impersonating a user)
|
954 |
// @see https://developers.google.com/identity/protocols/OAuth2ServiceAccount
|
@@ -958,6 +986,10 @@ class Google_Client
|
|
958 |
}
|
959 |
$credentials->setSub($sub);
|
960 |
}
|
|
|
|
|
|
|
|
|
961 |
return $credentials;
|
962 |
}
|
963 |
protected function getAuthHandler()
|
@@ -967,7 +999,7 @@ class Google_Client
|
|
967 |
// sessions.
|
968 |
//
|
969 |
// @see https://github.com/google/google-api-php-client/issues/821
|
970 |
-
return \WPMailSMTP\Vendor\
|
971 |
}
|
972 |
private function createUserRefreshCredentials($scope, $refreshToken)
|
973 |
{
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2010 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\AccessToken\Revoke;
|
21 |
+
use WPMailSMTP\Vendor\Google\AccessToken\Verify;
|
22 |
use WPMailSMTP\Vendor\Google\Auth\ApplicationDefaultCredentials;
|
23 |
use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
|
24 |
use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
|
25 |
+
use WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache;
|
26 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
27 |
use WPMailSMTP\Vendor\Google\Auth\OAuth2;
|
28 |
use WPMailSMTP\Vendor\Google\Auth\Credentials\ServiceAccountCredentials;
|
29 |
use WPMailSMTP\Vendor\Google\Auth\Credentials\UserRefreshCredentials;
|
30 |
+
use WPMailSMTP\Vendor\Google\AuthHandler\AuthHandlerFactory;
|
31 |
+
use WPMailSMTP\Vendor\Google\Http\REST;
|
32 |
+
use WPMailSMTP\Vendor\GuzzleHttp\Client as GuzzleClient;
|
33 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
34 |
use WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler;
|
35 |
use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
|
38 |
use WPMailSMTP\Vendor\Monolog\Logger;
|
39 |
use WPMailSMTP\Vendor\Monolog\Handler\StreamHandler as MonologStreamHandler;
|
40 |
use WPMailSMTP\Vendor\Monolog\Handler\SyslogHandler as MonologSyslogHandler;
|
41 |
+
use BadMethodCallException;
|
42 |
+
use DomainException;
|
43 |
+
use InvalidArgumentException;
|
44 |
+
use LogicException;
|
45 |
/**
|
46 |
* The Google API Client
|
47 |
* https://github.com/google/google-api-php-client
|
48 |
*/
|
49 |
+
class Client
|
50 |
{
|
51 |
+
const LIBVER = "2.9.1";
|
52 |
const USER_AGENT_SUFFIX = "google-api-php-client/";
|
53 |
const OAUTH2_REVOKE_URI = 'https://oauth2.googleapis.com/revoke';
|
54 |
const OAUTH2_TOKEN_URI = 'https://oauth2.googleapis.com/token';
|
55 |
const OAUTH2_AUTH_URL = 'https://accounts.google.com/o/oauth2/auth';
|
56 |
const API_BASE_PATH = 'https://www.googleapis.com';
|
57 |
/**
|
58 |
+
* @var OAuth2 $auth
|
59 |
*/
|
60 |
private $auth;
|
61 |
/**
|
62 |
+
* @var ClientInterface $http
|
63 |
*/
|
64 |
private $http;
|
65 |
/**
|
66 |
+
* @var CacheItemPoolInterface $cache
|
67 |
*/
|
68 |
private $cache;
|
69 |
/**
|
75 |
*/
|
76 |
private $config;
|
77 |
/**
|
78 |
+
* @var LoggerInterface $logger
|
79 |
*/
|
80 |
private $logger;
|
81 |
/**
|
101 |
'client_id' => '',
|
102 |
'client_secret' => '',
|
103 |
// Path to JSON credentials or an array representing those credentials
|
104 |
+
// @see Google\Client::setAuthConfig
|
105 |
'credentials' => null,
|
106 |
+
// @see Google\Client::setScopes
|
107 |
'scopes' => null,
|
108 |
// Sets X-Goog-User-Project, which specifies a user project to bill
|
109 |
// for access charges associated with the request
|
130 |
'access_type' => 'online',
|
131 |
'approval_prompt' => 'auto',
|
132 |
// Task Runner retry configuration
|
133 |
+
// @see Google\Task\Runner
|
134 |
'retry' => array(),
|
135 |
'retry_map' => null,
|
136 |
+
// Cache class implementing Psr\Cache\CacheItemPoolInterface.
|
137 |
+
// Defaults to Google\Auth\Cache\MemoryCacheItemPool.
|
138 |
+
'cache' => null,
|
139 |
// cache config for downstream auth caching
|
140 |
'cache_config' => [],
|
141 |
// function to be called when an access token is fetched
|
142 |
// follows the signature function ($cacheKey, $accessToken)
|
143 |
'token_callback' => null,
|
144 |
+
// Service class used in Google\Client::verifyIdToken.
|
145 |
// Explicitly pass this in to avoid setting JWT::$leeway
|
146 |
'jwt' => null,
|
147 |
// Setting api_format_v2 will return more detailed error messages
|
156 |
$this->setScopes($this->config['scopes']);
|
157 |
unset($this->config['scopes']);
|
158 |
}
|
159 |
+
// Set a default token callback to update the in-memory access token
|
160 |
+
if (\is_null($this->config['token_callback'])) {
|
161 |
+
$this->config['token_callback'] = function ($cacheKey, $newAccessToken) {
|
162 |
+
$this->setAccessToken([
|
163 |
+
'access_token' => $newAccessToken,
|
164 |
+
'expires_in' => 3600,
|
165 |
+
// Google default
|
166 |
+
'created' => \time(),
|
167 |
+
]);
|
168 |
+
};
|
169 |
+
}
|
170 |
+
if (!\is_null($this->config['cache'])) {
|
171 |
+
$this->setCache($this->config['cache']);
|
172 |
+
unset($this->config['cache']);
|
173 |
+
}
|
174 |
}
|
175 |
/**
|
176 |
* Get a string containing the version of the library.
|
235 |
public function fetchAccessTokenWithAssertion(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $authHttp = null)
|
236 |
{
|
237 |
if (!$this->isUsingApplicationDefaultCredentials()) {
|
238 |
+
throw new \DomainException('set the JSON service account credentials using' . ' Google\\Client::setAuthConfig or set the path to your JSON file' . ' with the "GOOGLE_APPLICATION_CREDENTIALS" environment variable' . ' and call Google\\Client::useApplicationDefaultCredentials to' . ' refresh a token with assertion.');
|
239 |
}
|
240 |
$this->getLogger()->log('info', 'OAuth2 access token refresh with Signed JWT assertion grants.');
|
241 |
$credentials = $this->createApplicationDefaultCredentials();
|
318 |
* Adds auth listeners to the HTTP client based on the credentials
|
319 |
* set in the Google API Client object
|
320 |
*
|
321 |
+
* @param ClientInterface $http the http client object.
|
322 |
+
* @return ClientInterface the http client object
|
323 |
*/
|
324 |
public function authorize(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http = null)
|
325 |
{
|
326 |
$credentials = null;
|
327 |
$token = null;
|
328 |
$scopes = null;
|
329 |
+
$http = $http ?: $this->getHttpClient();
|
330 |
+
$authHandler = $this->getAuthHandler();
|
|
|
331 |
// These conditionals represent the decision tree for authentication
|
332 |
// 1. Check for Application Default Credentials
|
333 |
// 2. Check for API Key
|
335 |
// 3b. If access token exists but is expired, try to refresh it
|
336 |
if ($this->isUsingApplicationDefaultCredentials()) {
|
337 |
$credentials = $this->createApplicationDefaultCredentials();
|
338 |
+
$http = $authHandler->attachCredentialsCache($http, $credentials, $this->config['token_callback']);
|
339 |
} elseif ($token = $this->getAccessToken()) {
|
340 |
$scopes = $this->prepareScopes();
|
341 |
// add refresh subscriber to request a new token
|
342 |
if (isset($token['refresh_token']) && $this->isAccessTokenExpired()) {
|
343 |
$credentials = $this->createUserRefreshCredentials($scopes, $token['refresh_token']);
|
344 |
+
$http = $authHandler->attachCredentials($http, $credentials, $this->config['token_callback']);
|
345 |
+
} else {
|
346 |
+
$http = $authHandler->attachToken($http, $token, (array) $scopes);
|
347 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
} elseif ($key = $this->config['developer_key']) {
|
349 |
$http = $authHandler->attachKey($http, $key);
|
350 |
}
|
624 |
*/
|
625 |
public function revokeToken($token = null)
|
626 |
{
|
627 |
+
$tokenRevoker = new \WPMailSMTP\Vendor\Google\AccessToken\Revoke($this->getHttpClient());
|
628 |
return $tokenRevoker->revokeToken($token ?: $this->getAccessToken());
|
629 |
}
|
630 |
/**
|
639 |
*/
|
640 |
public function verifyIdToken($idToken = null)
|
641 |
{
|
642 |
+
$tokenVerifier = new \WPMailSMTP\Vendor\Google\AccessToken\Verify($this->getHttpClient(), $this->getCache(), $this->config['jwt']);
|
643 |
if (null === $idToken) {
|
644 |
$token = $this->getAccessToken();
|
645 |
if (!isset($token['id_token'])) {
|
705 |
/**
|
706 |
* Helper method to execute deferred HTTP requests.
|
707 |
*
|
708 |
+
* @param $request RequestInterface|\Google\Http\Batch
|
709 |
* @param string $expectedClass
|
710 |
+
* @throws \Google\Exception
|
711 |
* @return object of the type of the expected class or Psr\Http\Message\ResponseInterface.
|
712 |
*/
|
713 |
public function execute(\WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
|
719 |
// call the authorize method
|
720 |
// this is where most of the grunt work is done
|
721 |
$http = $this->authorize();
|
722 |
+
return \WPMailSMTP\Vendor\Google\Http\REST::execute($http, $request, $expectedClass, $this->config['retry'], $this->config['retry_map']);
|
723 |
}
|
724 |
/**
|
725 |
* Declare whether batch calls should be used. This may increase throughput
|
754 |
* alias for setAuthConfig
|
755 |
*
|
756 |
* @param string $file the configuration file
|
757 |
+
* @throws \Google\Exception
|
758 |
* @deprecated
|
759 |
*/
|
760 |
public function setAuthConfigFile($file)
|
767 |
* the "Download JSON" button on in the Google Developer
|
768 |
* Console.
|
769 |
* @param string|array $config the configuration json
|
770 |
+
* @throws \Google\Exception
|
771 |
*/
|
772 |
public function setAuthConfig($config)
|
773 |
{
|
833 |
return $this->deferExecution;
|
834 |
}
|
835 |
/**
|
836 |
+
* @return OAuth2 implementation
|
837 |
*/
|
838 |
public function getOAuth2Service()
|
839 |
{
|
852 |
}
|
853 |
/**
|
854 |
* Set the Cache object
|
855 |
+
* @param CacheItemPoolInterface $cache
|
856 |
*/
|
857 |
public function setCache(\WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface $cache)
|
858 |
{
|
859 |
$this->cache = $cache;
|
860 |
}
|
861 |
/**
|
862 |
+
* @return CacheItemPoolInterface
|
863 |
*/
|
864 |
public function getCache()
|
865 |
{
|
877 |
}
|
878 |
/**
|
879 |
* Set the Logger object
|
880 |
+
* @param LoggerInterface $logger
|
881 |
*/
|
882 |
public function setLogger(\WPMailSMTP\Vendor\Psr\Log\LoggerInterface $logger)
|
883 |
{
|
884 |
$this->logger = $logger;
|
885 |
}
|
886 |
/**
|
887 |
+
* @return LoggerInterface
|
888 |
*/
|
889 |
public function getLogger()
|
890 |
{
|
910 |
}
|
911 |
/**
|
912 |
* Set the Http Client object
|
913 |
+
* @param ClientInterface $http
|
914 |
*/
|
915 |
public function setHttpClient(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
|
916 |
{
|
917 |
$this->http = $http;
|
918 |
}
|
919 |
/**
|
920 |
+
* @return ClientInterface
|
921 |
*/
|
922 |
public function getHttpClient()
|
923 |
{
|
945 |
} elseif (\defined('\\WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface::VERSION')) {
|
946 |
$guzzleVersion = (int) \substr(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface::VERSION, 0, 1);
|
947 |
}
|
|
|
948 |
if (5 === $guzzleVersion) {
|
949 |
+
$options = ['base_url' => $this->config['base_path'], 'defaults' => ['exceptions' => \false]];
|
950 |
if ($this->isAppEngine()) {
|
951 |
// set StreamHandler on AppEngine by default
|
952 |
$options['handler'] = new \WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler();
|
954 |
}
|
955 |
} elseif (6 === $guzzleVersion || 7 === $guzzleVersion) {
|
956 |
// guzzle 6 or 7
|
957 |
+
$options = ['base_uri' => $this->config['base_path'], 'http_errors' => \false];
|
958 |
} else {
|
959 |
throw new \LogicException('Could not find supported version of Guzzle.');
|
960 |
}
|
961 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Client($options);
|
962 |
}
|
963 |
+
/**
|
964 |
+
* @return FetchAuthTokenCache
|
965 |
+
*/
|
966 |
private function createApplicationDefaultCredentials()
|
967 |
{
|
968 |
$scopes = $this->prepareScopes();
|
970 |
$signingKey = $this->config['signing_key'];
|
971 |
// create credentials using values supplied in setAuthConfig
|
972 |
if ($signingKey) {
|
973 |
+
$serviceAccountCredentials = array('client_id' => $this->config['client_id'], 'client_email' => $this->config['client_email'], 'private_key' => $signingKey, 'type' => 'service_account', 'quota_project_id' => $this->config['quota_project']);
|
974 |
$credentials = \WPMailSMTP\Vendor\Google\Auth\CredentialsLoader::makeCredentials($scopes, $serviceAccountCredentials);
|
975 |
} else {
|
976 |
+
// When $sub is provided, we cannot pass cache classes to ::getCredentials
|
977 |
+
// because FetchAuthTokenCache::setSub does not exist.
|
978 |
+
// The result is when $sub is provided, calls to ::onGce are not cached.
|
979 |
+
$credentials = \WPMailSMTP\Vendor\Google\Auth\ApplicationDefaultCredentials::getCredentials($scopes, null, $sub ? null : $this->config['cache_config'], $sub ? null : $this->getCache(), $this->config['quota_project']);
|
980 |
}
|
981 |
// for service account domain-wide authority (impersonating a user)
|
982 |
// @see https://developers.google.com/identity/protocols/OAuth2ServiceAccount
|
986 |
}
|
987 |
$credentials->setSub($sub);
|
988 |
}
|
989 |
+
// If we are not using FetchAuthTokenCache yet, create it now
|
990 |
+
if (!$credentials instanceof \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache) {
|
991 |
+
$credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->config['cache_config'], $this->getCache());
|
992 |
+
}
|
993 |
return $credentials;
|
994 |
}
|
995 |
protected function getAuthHandler()
|
999 |
// sessions.
|
1000 |
//
|
1001 |
// @see https://github.com/google/google-api-php-client/issues/821
|
1002 |
+
return \WPMailSMTP\Vendor\Google\AuthHandler\AuthHandlerFactory::build($this->getCache(), $this->config['cache_config']);
|
1003 |
}
|
1004 |
private function createUserRefreshCredentials($scope, $refreshToken)
|
1005 |
{
|
vendor_prefixed/google/apiclient/src/{Google/Collection.php → Collection.php}
RENAMED
@@ -1,16 +1,13 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
|
5 |
-
if (!\class_exists('WPMailSMTP\\Vendor\\Google_Client')) {
|
6 |
-
require_once __DIR__ . '/autoload.php';
|
7 |
-
}
|
8 |
/**
|
9 |
-
* Extension to the regular
|
10 |
* exposes the items array for iteration, so you can just
|
11 |
* iterate over the object rather than a reference inside.
|
12 |
*/
|
13 |
-
class
|
14 |
{
|
15 |
protected $collection_key = 'items';
|
16 |
public function rewind()
|
1 |
<?php
|
2 |
|
3 |
+
namespace WPMailSMTP\Vendor\Google;
|
4 |
|
|
|
|
|
|
|
5 |
/**
|
6 |
+
* Extension to the regular Google\Model that automatically
|
7 |
* exposes the items array for iteration, so you can just
|
8 |
* iterate over the object rather than a reference inside.
|
9 |
*/
|
10 |
+
class Collection extends \WPMailSMTP\Vendor\Google\Model implements \Iterator, \Countable
|
11 |
{
|
12 |
protected $collection_key = 'items';
|
13 |
public function rewind()
|
vendor_prefixed/google/apiclient/src/{Google/Exception.php → Exception.php}
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2013 Google Inc.
|
7 |
*
|
@@ -17,6 +15,9 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
20 |
-
|
|
|
|
|
|
|
21 |
{
|
22 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2013 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google;
|
19 |
+
|
20 |
+
use Exception as BaseException;
|
21 |
+
class Exception extends \Exception
|
22 |
{
|
23 |
}
|
vendor_prefixed/google/apiclient/src/Google/autoload.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
-
/**
|
6 |
-
* THIS FILE IS FOR BACKWARDS COMPATIBLITY ONLY
|
7 |
-
*
|
8 |
-
* If you were not already including this file in your project, please ignore it
|
9 |
-
*/
|
10 |
-
$file = __DIR__ . '/../../vendor/autoload.php';
|
11 |
-
if (!\file_exists($file)) {
|
12 |
-
$exception = 'This library must be installed via composer or by downloading the full package.';
|
13 |
-
$exception .= ' See the instructions at https://github.com/google/google-api-php-client#installation.';
|
14 |
-
throw new \Exception($exception);
|
15 |
-
}
|
16 |
-
$error = 'google-api-php-client\'s autoloader was moved to vendor/autoload.php in 2.0.0. This ';
|
17 |
-
$error .= 'redirect will be removed in 2.1. Please adjust your code to use the new location.';
|
18 |
-
\trigger_error($error, \E_USER_DEPRECATED);
|
19 |
-
require_once $file;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor_prefixed/google/apiclient/src/{Google/Http → Http}/Batch.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2012 Google Inc.
|
7 |
*
|
@@ -17,6 +15,11 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
|
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
21 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
22 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
|
@@ -25,11 +28,11 @@ use WPMailSMTP\Vendor\Psr\Http\Message\ResponseInterface;
|
|
25 |
/**
|
26 |
* Class to handle batched requests to the Google API service.
|
27 |
*
|
28 |
-
* Note that calls to `
|
29 |
* requests. To start a new batch, be sure to create a new instance of this
|
30 |
* class.
|
31 |
*/
|
32 |
-
class
|
33 |
{
|
34 |
const BATCH_PATH = 'batch';
|
35 |
private static $CONNECTION_ESTABLISHED_HEADERS = array("HTTP/1.0 200 Connection established\r\n\r\n", "HTTP/1.1 200 Connection established\r\n\r\n");
|
@@ -37,11 +40,11 @@ class Google_Http_Batch
|
|
37 |
private $boundary;
|
38 |
/** @var array service requests to be executed. */
|
39 |
private $requests = array();
|
40 |
-
/** @var
|
41 |
private $client;
|
42 |
private $rootUrl;
|
43 |
private $batchPath;
|
44 |
-
public function __construct(\WPMailSMTP\Vendor\
|
45 |
{
|
46 |
$this->client = $client;
|
47 |
$this->boundary = $boundary ?: \mt_rand();
|
@@ -71,7 +74,7 @@ Content-ID: %s
|
|
71 |
|
72 |
|
73 |
EOF;
|
74 |
-
/** @var
|
75 |
foreach ($this->requests as $key => $request) {
|
76 |
$firstLine = \sprintf('%s %s HTTP/%s', $request->getMethod(), $request->getRequestTarget(), $request->getProtocolVersion());
|
77 |
$content = (string) $request->getBody();
|
@@ -120,8 +123,8 @@ EOF;
|
|
120 |
// Need content id.
|
121 |
$key = $headers['content-id'];
|
122 |
try {
|
123 |
-
$response = \WPMailSMTP\Vendor\
|
124 |
-
} catch (\WPMailSMTP\Vendor\
|
125 |
// Store the exception as the response, so successful responses
|
126 |
// can be processed.
|
127 |
$response = $e;
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2012 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Http;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Client;
|
21 |
+
use WPMailSMTP\Vendor\Google\Http\REST;
|
22 |
+
use WPMailSMTP\Vendor\Google\Service\Exception as GoogleServiceException;
|
23 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
24 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
25 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
|
28 |
/**
|
29 |
* Class to handle batched requests to the Google API service.
|
30 |
*
|
31 |
+
* Note that calls to `Google\Http\Batch::execute()` do not clear the queued
|
32 |
* requests. To start a new batch, be sure to create a new instance of this
|
33 |
* class.
|
34 |
*/
|
35 |
+
class Batch
|
36 |
{
|
37 |
const BATCH_PATH = 'batch';
|
38 |
private static $CONNECTION_ESTABLISHED_HEADERS = array("HTTP/1.0 200 Connection established\r\n\r\n", "HTTP/1.1 200 Connection established\r\n\r\n");
|
40 |
private $boundary;
|
41 |
/** @var array service requests to be executed. */
|
42 |
private $requests = array();
|
43 |
+
/** @var Client */
|
44 |
private $client;
|
45 |
private $rootUrl;
|
46 |
private $batchPath;
|
47 |
+
public function __construct(\WPMailSMTP\Vendor\Google\Client $client, $boundary = \false, $rootUrl = null, $batchPath = null)
|
48 |
{
|
49 |
$this->client = $client;
|
50 |
$this->boundary = $boundary ?: \mt_rand();
|
74 |
|
75 |
|
76 |
EOF;
|
77 |
+
/** @var RequestInterface $req */
|
78 |
foreach ($this->requests as $key => $request) {
|
79 |
$firstLine = \sprintf('%s %s HTTP/%s', $request->getMethod(), $request->getRequestTarget(), $request->getProtocolVersion());
|
80 |
$content = (string) $request->getBody();
|
123 |
// Need content id.
|
124 |
$key = $headers['content-id'];
|
125 |
try {
|
126 |
+
$response = \WPMailSMTP\Vendor\Google\Http\REST::decodeHttpResponse($response, $requests[$i - 1]);
|
127 |
+
} catch (\WPMailSMTP\Vendor\Google\Service\Exception $e) {
|
128 |
// Store the exception as the response, so successful responses
|
129 |
// can be processed.
|
130 |
$response = $e;
|
vendor_prefixed/google/apiclient/src/{Google/Http → Http}/MediaFileUpload.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/**
|
6 |
* Copyright 2012 Google Inc.
|
7 |
*
|
@@ -17,6 +15,11 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
|
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
21 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
22 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Uri;
|
@@ -25,7 +28,7 @@ use WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface;
|
|
25 |
* Manage large file uploads, which may be media but can be any type
|
26 |
* of sizable data.
|
27 |
*/
|
28 |
-
class
|
29 |
{
|
30 |
const UPLOAD_MEDIA_TYPE = 'media';
|
31 |
const UPLOAD_MULTIPART_TYPE = 'multipart';
|
@@ -44,9 +47,9 @@ class Google_Http_MediaFileUpload
|
|
44 |
private $resumeUri;
|
45 |
/** @var int $progress */
|
46 |
private $progress;
|
47 |
-
/** @var
|
48 |
private $client;
|
49 |
-
/** @var
|
50 |
private $request;
|
51 |
/** @var string */
|
52 |
private $boundary;
|
@@ -56,7 +59,7 @@ class Google_Http_MediaFileUpload
|
|
56 |
*/
|
57 |
private $httpResultCode;
|
58 |
/**
|
59 |
-
* @param
|
60 |
* @param RequestInterface $request
|
61 |
* @param string $mimeType
|
62 |
* @param string $data The bytes you want to upload.
|
@@ -64,7 +67,7 @@ class Google_Http_MediaFileUpload
|
|
64 |
* @param bool $chunkSize File will be uploaded in chunks of this many bytes.
|
65 |
* only used if resumable=True
|
66 |
*/
|
67 |
-
public function __construct(\WPMailSMTP\Vendor\
|
68 |
{
|
69 |
$this->client = $client;
|
70 |
$this->request = $request;
|
@@ -119,7 +122,7 @@ class Google_Http_MediaFileUpload
|
|
119 |
* Sends a PUT-Request to google drive and parses the response,
|
120 |
* setting the appropiate variables from the response()
|
121 |
*
|
122 |
-
* @param
|
123 |
*
|
124 |
* @return false|mixed false when the upload is unfinished or the decoded http response
|
125 |
*
|
@@ -143,7 +146,7 @@ class Google_Http_MediaFileUpload
|
|
143 |
// No problems, but upload not complete.
|
144 |
return \false;
|
145 |
}
|
146 |
-
return \WPMailSMTP\Vendor\
|
147 |
}
|
148 |
/**
|
149 |
* Resume a previously unfinished upload
|
@@ -157,7 +160,7 @@ class Google_Http_MediaFileUpload
|
|
157 |
return $this->makePutRequest($httpRequest);
|
158 |
}
|
159 |
/**
|
160 |
-
* @return
|
161 |
* @visible for testing
|
162 |
*/
|
163 |
private function process()
|
@@ -254,7 +257,7 @@ class Google_Http_MediaFileUpload
|
|
254 |
}
|
255 |
$error = "Failed to start the resumable upload (HTTP {$message})";
|
256 |
$this->client->getLogger()->error($error);
|
257 |
-
throw new \WPMailSMTP\Vendor\
|
258 |
}
|
259 |
private function transformToUploadUrl()
|
260 |
{
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/**
|
4 |
* Copyright 2012 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Http;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Client;
|
21 |
+
use WPMailSMTP\Vendor\Google\Http\REST;
|
22 |
+
use WPMailSMTP\Vendor\Google\Exception as GoogleException;
|
23 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
24 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
25 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Uri;
|
28 |
* Manage large file uploads, which may be media but can be any type
|
29 |
* of sizable data.
|
30 |
*/
|
31 |
+
class MediaFileUpload
|
32 |
{
|
33 |
const UPLOAD_MEDIA_TYPE = 'media';
|
34 |
const UPLOAD_MULTIPART_TYPE = 'multipart';
|
47 |
private $resumeUri;
|
48 |
/** @var int $progress */
|
49 |
private $progress;
|
50 |
+
/** @var Client */
|
51 |
private $client;
|
52 |
+
/** @var RequestInterface */
|
53 |
private $request;
|
54 |
/** @var string */
|
55 |
private $boundary;
|
59 |
*/
|
60 |
private $httpResultCode;
|
61 |
/**
|
62 |
+
* @param Client $client
|
63 |
* @param RequestInterface $request
|
64 |
* @param string $mimeType
|
65 |
* @param string $data The bytes you want to upload.
|
67 |
* @param bool $chunkSize File will be uploaded in chunks of this many bytes.
|
68 |
* only used if resumable=True
|
69 |
*/
|
70 |
+
public function __construct(\WPMailSMTP\Vendor\Google\Client $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $mimeType, $data, $resumable = \false, $chunkSize = \false)
|
71 |
{
|
72 |
$this->client = $client;
|
73 |
$this->request = $request;
|
122 |
* Sends a PUT-Request to google drive and parses the response,
|
123 |
* setting the appropiate variables from the response()
|
124 |
*
|
125 |
+
* @param RequestInterface $request the Request which will be send
|
126 |
*
|
127 |
* @return false|mixed false when the upload is unfinished or the decoded http response
|
128 |
*
|
146 |
// No problems, but upload not complete.
|
147 |
return \false;
|
148 |
}
|
149 |
+
return \WPMailSMTP\Vendor\Google\Http\REST::decodeHttpResponse($response, $this->request);
|
150 |
}
|
151 |
/**
|
152 |
* Resume a previously unfinished upload
|
160 |
return $this->makePutRequest($httpRequest);
|
161 |
}
|
162 |
/**
|
163 |
+
* @return RequestInterface
|
164 |
* @visible for testing
|
165 |
*/
|
166 |
private function process()
|
257 |
}
|
258 |
$error = "Failed to start the resumable upload (HTTP {$message})";
|
259 |
$this->client->getLogger()->error($error);
|
260 |
+
throw new \WPMailSMTP\Vendor\Google\Exception($error);
|
261 |
}
|
262 |
private function transformToUploadUrl()
|
263 |
{
|
vendor_prefixed/google/apiclient/src/{Google/Http → Http}/REST.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2010 Google Inc.
|
7 |
*
|
@@ -17,7 +15,12 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
|
|
|
|
|
|
21 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
22 |
use WPMailSMTP\Vendor\GuzzleHttp\Exception\RequestException;
|
23 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
|
@@ -26,24 +29,24 @@ use WPMailSMTP\Vendor\Psr\Http\Message\ResponseInterface;
|
|
26 |
/**
|
27 |
* This class implements the RESTful transport of apiServiceRequest()'s
|
28 |
*/
|
29 |
-
class
|
30 |
{
|
31 |
/**
|
32 |
* Executes a Psr\Http\Message\RequestInterface and (if applicable) automatically retries
|
33 |
* when errors occur.
|
34 |
*
|
35 |
-
* @param
|
36 |
-
* @param
|
37 |
* @param string $expectedClass
|
38 |
* @param array $config
|
39 |
* @param array $retryMap
|
40 |
* @return array decoded result
|
41 |
-
* @throws
|
42 |
* invalid or malformed post body, invalid url)
|
43 |
*/
|
44 |
public static function execute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null, $config = array(), $retryMap = null)
|
45 |
{
|
46 |
-
$runner = new \WPMailSMTP\Vendor\
|
47 |
if (null !== $retryMap) {
|
48 |
$runner->setRetryMap($retryMap);
|
49 |
}
|
@@ -52,11 +55,11 @@ class Google_Http_REST
|
|
52 |
/**
|
53 |
* Executes a Psr\Http\Message\RequestInterface
|
54 |
*
|
55 |
-
* @param
|
56 |
-
* @param
|
57 |
* @param string $expectedClass
|
58 |
* @return array decoded result
|
59 |
-
* @throws
|
60 |
* invalid or malformed post body, invalid url)
|
61 |
*/
|
62 |
public static function doExecute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
|
@@ -80,9 +83,9 @@ class Google_Http_REST
|
|
80 |
/**
|
81 |
* Decode an HTTP Response.
|
82 |
* @static
|
83 |
-
* @throws
|
84 |
-
* @param
|
85 |
-
* @param
|
86 |
* @param string $expectedClass
|
87 |
* @return mixed|null
|
88 |
*/
|
@@ -94,7 +97,7 @@ class Google_Http_REST
|
|
94 |
// if we errored out, it should be safe to grab the response body
|
95 |
$body = (string) $response->getBody();
|
96 |
// Check if we received errors, and add those to the Exception for convenience
|
97 |
-
throw new \WPMailSMTP\Vendor\
|
98 |
}
|
99 |
// Ensure we only pull the entire body into memory if the request is not
|
100 |
// of media type
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2010 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Http;
|
19 |
+
|
20 |
use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
|
21 |
+
use WPMailSMTP\Vendor\Google\Client;
|
22 |
+
use WPMailSMTP\Vendor\Google\Task\Runner;
|
23 |
+
use WPMailSMTP\Vendor\Google\Service\Exception as GoogleServiceException;
|
24 |
use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
|
25 |
use WPMailSMTP\Vendor\GuzzleHttp\Exception\RequestException;
|
26 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
|
29 |
/**
|
30 |
* This class implements the RESTful transport of apiServiceRequest()'s
|
31 |
*/
|
32 |
+
class REST
|
33 |
{
|
34 |
/**
|
35 |
* Executes a Psr\Http\Message\RequestInterface and (if applicable) automatically retries
|
36 |
* when errors occur.
|
37 |
*
|
38 |
+
* @param Client $client
|
39 |
+
* @param RequestInterface $req
|
40 |
* @param string $expectedClass
|
41 |
* @param array $config
|
42 |
* @param array $retryMap
|
43 |
* @return array decoded result
|
44 |
+
* @throws \Google\Service\Exception on server side error (ie: not authenticated,
|
45 |
* invalid or malformed post body, invalid url)
|
46 |
*/
|
47 |
public static function execute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null, $config = array(), $retryMap = null)
|
48 |
{
|
49 |
+
$runner = new \WPMailSMTP\Vendor\Google\Task\Runner($config, \sprintf('%s %s', $request->getMethod(), (string) $request->getUri()), array(\get_class(), 'doExecute'), array($client, $request, $expectedClass));
|
50 |
if (null !== $retryMap) {
|
51 |
$runner->setRetryMap($retryMap);
|
52 |
}
|
55 |
/**
|
56 |
* Executes a Psr\Http\Message\RequestInterface
|
57 |
*
|
58 |
+
* @param Client $client
|
59 |
+
* @param RequestInterface $request
|
60 |
* @param string $expectedClass
|
61 |
* @return array decoded result
|
62 |
+
* @throws \Google\Service\Exception on server side error (ie: not authenticated,
|
63 |
* invalid or malformed post body, invalid url)
|
64 |
*/
|
65 |
public static function doExecute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
|
83 |
/**
|
84 |
* Decode an HTTP Response.
|
85 |
* @static
|
86 |
+
* @throws \Google\Service\Exception
|
87 |
+
* @param RequestInterface $response The http response to be decoded.
|
88 |
+
* @param ResponseInterface $response
|
89 |
* @param string $expectedClass
|
90 |
* @return mixed|null
|
91 |
*/
|
97 |
// if we errored out, it should be safe to grab the response body
|
98 |
$body = (string) $response->getBody();
|
99 |
// Check if we received errors, and add those to the Exception for convenience
|
100 |
+
throw new \WPMailSMTP\Vendor\Google\Service\Exception($body, $code, null, self::getResponseErrors($body));
|
101 |
}
|
102 |
// Ensure we only pull the entire body into memory if the request is not
|
103 |
// of media type
|
vendor_prefixed/google/apiclient/src/{Google/Model.php → Model.php}
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2011 Google Inc.
|
7 |
*
|
@@ -17,16 +15,22 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
/**
|
21 |
* This class defines attributes, valid values, and usage which is generated
|
22 |
* from a given json schema.
|
23 |
* http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
|
24 |
*
|
25 |
*/
|
26 |
-
class
|
27 |
{
|
28 |
/**
|
29 |
-
* If you need to specify a NULL JSON value, use
|
30 |
* instead - it will be replaced when converting to JSON with a real null.
|
31 |
*/
|
32 |
const NULL_VALUE = "{}gapi-php-null";
|
@@ -166,7 +170,7 @@ class Google_Model implements \ArrayAccess
|
|
166 |
*/
|
167 |
private function getSimpleValue($value)
|
168 |
{
|
169 |
-
if ($value instanceof \WPMailSMTP\Vendor\
|
170 |
return $value->toSimpleObject();
|
171 |
} else {
|
172 |
if (\is_array($value)) {
|
@@ -223,14 +227,14 @@ class Google_Model implements \ArrayAccess
|
|
223 |
}
|
224 |
/**
|
225 |
* Verify if $obj is an array.
|
226 |
-
* @throws
|
227 |
* @param array $obj Items that should be validated.
|
228 |
* @param string $method Method expecting an array as an argument.
|
229 |
*/
|
230 |
public function assertIsArray($obj, $method)
|
231 |
{
|
232 |
if ($obj && !\is_array($obj)) {
|
233 |
-
throw new \WPMailSMTP\Vendor\
|
234 |
}
|
235 |
}
|
236 |
public function offsetExists($offset)
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2011 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Exception as GoogleException;
|
21 |
+
use ReflectionObject;
|
22 |
+
use ReflectionProperty;
|
23 |
+
use stdClass;
|
24 |
/**
|
25 |
* This class defines attributes, valid values, and usage which is generated
|
26 |
* from a given json schema.
|
27 |
* http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
|
28 |
*
|
29 |
*/
|
30 |
+
class Model implements \ArrayAccess
|
31 |
{
|
32 |
/**
|
33 |
+
* If you need to specify a NULL JSON value, use Google\Model::NULL_VALUE
|
34 |
* instead - it will be replaced when converting to JSON with a real null.
|
35 |
*/
|
36 |
const NULL_VALUE = "{}gapi-php-null";
|
170 |
*/
|
171 |
private function getSimpleValue($value)
|
172 |
{
|
173 |
+
if ($value instanceof \WPMailSMTP\Vendor\Google\Model) {
|
174 |
return $value->toSimpleObject();
|
175 |
} else {
|
176 |
if (\is_array($value)) {
|
227 |
}
|
228 |
/**
|
229 |
* Verify if $obj is an array.
|
230 |
+
* @throws \Google\Exception Thrown if $obj isn't an array.
|
231 |
* @param array $obj Items that should be validated.
|
232 |
* @param string $method Method expecting an array as an argument.
|
233 |
*/
|
234 |
public function assertIsArray($obj, $method)
|
235 |
{
|
236 |
if ($obj && !\is_array($obj)) {
|
237 |
+
throw new \WPMailSMTP\Vendor\Google\Exception("Incorrect parameter type passed to {$method}(). Expected an array.");
|
238 |
}
|
239 |
}
|
240 |
public function offsetExists($offset)
|
vendor_prefixed/google/apiclient/src/{Google/Service.php → Service.php}
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2010 Google Inc.
|
7 |
*
|
@@ -17,7 +15,11 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
20 |
-
|
|
|
|
|
|
|
|
|
21 |
{
|
22 |
public $batchPath;
|
23 |
public $rootUrl;
|
@@ -26,13 +28,23 @@ class Google_Service
|
|
26 |
public $availableScopes;
|
27 |
public $resource;
|
28 |
private $client;
|
29 |
-
public function __construct(
|
30 |
{
|
31 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
/**
|
34 |
-
* Return the associated
|
35 |
-
* @return
|
36 |
*/
|
37 |
public function getClient()
|
38 |
{
|
@@ -41,10 +53,10 @@ class Google_Service
|
|
41 |
/**
|
42 |
* Create a new HTTP Batch handler for this service
|
43 |
*
|
44 |
-
* @return
|
45 |
*/
|
46 |
public function createBatch()
|
47 |
{
|
48 |
-
return new \WPMailSMTP\Vendor\
|
49 |
}
|
50 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2010 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Http\Batch;
|
21 |
+
use TypeError;
|
22 |
+
class Service
|
23 |
{
|
24 |
public $batchPath;
|
25 |
public $rootUrl;
|
28 |
public $availableScopes;
|
29 |
public $resource;
|
30 |
private $client;
|
31 |
+
public function __construct($clientOrConfig = [])
|
32 |
{
|
33 |
+
if ($clientOrConfig instanceof \WPMailSMTP\Vendor\Google\Client) {
|
34 |
+
$this->client = $clientOrConfig;
|
35 |
+
} elseif (\is_array($clientOrConfig)) {
|
36 |
+
$this->client = new \WPMailSMTP\Vendor\Google\Client($clientOrConfig ?: []);
|
37 |
+
} else {
|
38 |
+
$errorMessage = 'WPMailSMTP\\Vendor\\constructor must be array or instance of Google\\Client';
|
39 |
+
if (\class_exists('TypeError')) {
|
40 |
+
throw new \TypeError($errorMessage);
|
41 |
+
}
|
42 |
+
\trigger_error($errorMessage, \E_USER_ERROR);
|
43 |
+
}
|
44 |
}
|
45 |
/**
|
46 |
+
* Return the associated Google\Client class.
|
47 |
+
* @return \Google\Client
|
48 |
*/
|
49 |
public function getClient()
|
50 |
{
|
53 |
/**
|
54 |
* Create a new HTTP Batch handler for this service
|
55 |
*
|
56 |
+
* @return Batch
|
57 |
*/
|
58 |
public function createBatch()
|
59 |
{
|
60 |
+
return new \WPMailSMTP\Vendor\Google\Http\Batch($this->client, \false, $this->rootUrl, $this->batchPath);
|
61 |
}
|
62 |
}
|
vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Exception.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2014 Google Inc.
|
7 |
*
|
@@ -17,7 +15,10 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
20 |
-
|
|
|
|
|
|
|
21 |
{
|
22 |
/**
|
23 |
* Optional list of errors returned in a JSON body of an HTTP error response.
|
@@ -29,11 +30,11 @@ class Google_Service_Exception extends \WPMailSMTP\Vendor\Google_Exception
|
|
29 |
*
|
30 |
* @param string $message
|
31 |
* @param int $code
|
32 |
-
* @param Exception|null $previous
|
33 |
* @param [{string, string}] errors List of errors returned in an HTTP
|
34 |
* response. Defaults to [].
|
35 |
*/
|
36 |
-
public function __construct($message, $code = 0, \Exception $previous = null, $errors = array())
|
37 |
{
|
38 |
if (\version_compare(\PHP_VERSION, '5.3.0') >= 0) {
|
39 |
parent::__construct($message, $code, $previous);
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2014 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Service;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Exception as GoogleException;
|
21 |
+
class Exception extends \WPMailSMTP\Vendor\Google\Exception
|
22 |
{
|
23 |
/**
|
24 |
* Optional list of errors returned in a JSON body of an HTTP error response.
|
30 |
*
|
31 |
* @param string $message
|
32 |
* @param int $code
|
33 |
+
* @param \Exception|null $previous
|
34 |
* @param [{string, string}] errors List of errors returned in an HTTP
|
35 |
* response. Defaults to [].
|
36 |
*/
|
37 |
+
public function __construct($message, $code = 0, \WPMailSMTP\Vendor\Google\Service\Exception $previous = null, $errors = array())
|
38 |
{
|
39 |
if (\version_compare(\PHP_VERSION, '5.3.0') >= 0) {
|
40 |
parent::__construct($message, $code, $previous);
|
vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Resource.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/**
|
6 |
* Copyright 2010 Google Inc.
|
7 |
*
|
@@ -17,6 +15,12 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
21 |
/**
|
22 |
* Implements the actual methods/resources of the discovered Google API using magic function
|
@@ -24,13 +28,13 @@ use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
|
24 |
* is available in this service, and if so construct an apiHttpRequest representing it.
|
25 |
*
|
26 |
*/
|
27 |
-
class
|
28 |
{
|
29 |
// Valid query parameters that work, but don't appear in discovery.
|
30 |
private $stackParameters = array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'));
|
31 |
/** @var string $rootUrl */
|
32 |
private $rootUrl;
|
33 |
-
/** @var
|
34 |
private $client;
|
35 |
/** @var string $serviceName */
|
36 |
private $serviceName;
|
@@ -54,14 +58,14 @@ class Google_Service_Resource
|
|
54 |
* @param $name
|
55 |
* @param $arguments
|
56 |
* @param $expectedClass - optional, the expected class name
|
57 |
-
* @return
|
58 |
-
* @throws
|
59 |
*/
|
60 |
public function call($name, $arguments, $expectedClass = null)
|
61 |
{
|
62 |
if (!isset($this->methods[$name])) {
|
63 |
$this->client->getLogger()->error('Service method unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name));
|
64 |
-
throw new \WPMailSMTP\Vendor\
|
65 |
}
|
66 |
$method = $this->methods[$name];
|
67 |
$parameters = $arguments[0];
|
@@ -69,7 +73,7 @@ class Google_Service_Resource
|
|
69 |
// document as parameter, but we abuse the param entry for storing it.
|
70 |
$postBody = null;
|
71 |
if (isset($parameters['postBody'])) {
|
72 |
-
if ($parameters['postBody'] instanceof \WPMailSMTP\Vendor\
|
73 |
// In the cases the post body is an existing object, we want
|
74 |
// to use the smart method to create a simple object for
|
75 |
// for JSONification.
|
@@ -98,13 +102,13 @@ class Google_Service_Resource
|
|
98 |
foreach ($parameters as $key => $val) {
|
99 |
if ($key != 'postBody' && !isset($method['parameters'][$key])) {
|
100 |
$this->client->getLogger()->error('Service parameter unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $key));
|
101 |
-
throw new \WPMailSMTP\Vendor\
|
102 |
}
|
103 |
}
|
104 |
foreach ($method['parameters'] as $paramName => $paramSpec) {
|
105 |
if (isset($paramSpec['required']) && $paramSpec['required'] && !isset($parameters[$paramName])) {
|
106 |
$this->client->getLogger()->error('Service parameter missing', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $paramName));
|
107 |
-
throw new \WPMailSMTP\Vendor\
|
108 |
}
|
109 |
if (isset($parameters[$paramName])) {
|
110 |
$value = $parameters[$paramName];
|
@@ -127,7 +131,7 @@ class Google_Service_Resource
|
|
127 |
if (isset($parameters['data'])) {
|
128 |
$mimeType = isset($parameters['mimeType']) ? $parameters['mimeType']['value'] : 'application/octet-stream';
|
129 |
$data = $parameters['data']['value'];
|
130 |
-
$upload = new \WPMailSMTP\Vendor\
|
131 |
// pull down the modified request
|
132 |
$request = $upload->getRequest();
|
133 |
}
|
@@ -201,7 +205,7 @@ class Google_Service_Resource
|
|
201 |
}
|
202 |
}
|
203 |
if (\count($uriTemplateVars)) {
|
204 |
-
$uriTemplateParser = new \WPMailSMTP\Vendor\
|
205 |
$requestUrl = $uriTemplateParser->parse($requestUrl, $uriTemplateVars);
|
206 |
}
|
207 |
if (\count($queryVars)) {
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/**
|
4 |
* Copyright 2010 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Service;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Model;
|
21 |
+
use WPMailSMTP\Vendor\Google\Http\MediaFileUpload;
|
22 |
+
use WPMailSMTP\Vendor\Google\Exception as GoogleException;
|
23 |
+
use WPMailSMTP\Vendor\Google\Utils\UriTemplate;
|
24 |
use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
|
25 |
/**
|
26 |
* Implements the actual methods/resources of the discovered Google API using magic function
|
28 |
* is available in this service, and if so construct an apiHttpRequest representing it.
|
29 |
*
|
30 |
*/
|
31 |
+
class Resource
|
32 |
{
|
33 |
// Valid query parameters that work, but don't appear in discovery.
|
34 |
private $stackParameters = array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'));
|
35 |
/** @var string $rootUrl */
|
36 |
private $rootUrl;
|
37 |
+
/** @var \Google\Client $client */
|
38 |
private $client;
|
39 |
/** @var string $serviceName */
|
40 |
private $serviceName;
|
58 |
* @param $name
|
59 |
* @param $arguments
|
60 |
* @param $expectedClass - optional, the expected class name
|
61 |
+
* @return Request|$expectedClass
|
62 |
+
* @throws \Google\Exception
|
63 |
*/
|
64 |
public function call($name, $arguments, $expectedClass = null)
|
65 |
{
|
66 |
if (!isset($this->methods[$name])) {
|
67 |
$this->client->getLogger()->error('Service method unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name));
|
68 |
+
throw new \WPMailSMTP\Vendor\Google\Exception("Unknown function: " . "{$this->serviceName}->{$this->resourceName}->{$name}()");
|
69 |
}
|
70 |
$method = $this->methods[$name];
|
71 |
$parameters = $arguments[0];
|
73 |
// document as parameter, but we abuse the param entry for storing it.
|
74 |
$postBody = null;
|
75 |
if (isset($parameters['postBody'])) {
|
76 |
+
if ($parameters['postBody'] instanceof \WPMailSMTP\Vendor\Google\Model) {
|
77 |
// In the cases the post body is an existing object, we want
|
78 |
// to use the smart method to create a simple object for
|
79 |
// for JSONification.
|
102 |
foreach ($parameters as $key => $val) {
|
103 |
if ($key != 'postBody' && !isset($method['parameters'][$key])) {
|
104 |
$this->client->getLogger()->error('Service parameter unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $key));
|
105 |
+
throw new \WPMailSMTP\Vendor\Google\Exception("({$name}) unknown parameter: '{$key}'");
|
106 |
}
|
107 |
}
|
108 |
foreach ($method['parameters'] as $paramName => $paramSpec) {
|
109 |
if (isset($paramSpec['required']) && $paramSpec['required'] && !isset($parameters[$paramName])) {
|
110 |
$this->client->getLogger()->error('Service parameter missing', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $paramName));
|
111 |
+
throw new \WPMailSMTP\Vendor\Google\Exception("({$name}) missing required param: '{$paramName}'");
|
112 |
}
|
113 |
if (isset($parameters[$paramName])) {
|
114 |
$value = $parameters[$paramName];
|
131 |
if (isset($parameters['data'])) {
|
132 |
$mimeType = isset($parameters['mimeType']) ? $parameters['mimeType']['value'] : 'application/octet-stream';
|
133 |
$data = $parameters['data']['value'];
|
134 |
+
$upload = new \WPMailSMTP\Vendor\Google\Http\MediaFileUpload($this->client, $request, $mimeType, $data);
|
135 |
// pull down the modified request
|
136 |
$request = $upload->getRequest();
|
137 |
}
|
205 |
}
|
206 |
}
|
207 |
if (\count($uriTemplateVars)) {
|
208 |
+
$uriTemplateParser = new \WPMailSMTP\Vendor\Google\Utils\UriTemplate();
|
209 |
$requestUrl = $uriTemplateParser->parse($requestUrl, $uriTemplateVars);
|
210 |
}
|
211 |
if (\count($queryVars)) {
|
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Composer.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2020 Google LLC
|
7 |
*
|
@@ -17,14 +15,17 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* License for the specific language governing permissions and limitations under
|
18 |
* the License.
|
19 |
*/
|
|
|
|
|
20 |
use WPMailSMTP\Vendor\Composer\Script\Event;
|
21 |
use WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem;
|
22 |
use WPMailSMTP\Vendor\Symfony\Component\Finder\Finder;
|
23 |
-
|
|
|
24 |
{
|
25 |
/**
|
26 |
* @param Event $event Composer event passed in for any script method
|
27 |
-
* @param
|
28 |
*/
|
29 |
public static function cleanup(\WPMailSMTP\Vendor\Composer\Script\Event $event, \WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem $filesystem = null)
|
30 |
{
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2020 Google LLC
|
5 |
*
|
15 |
* License for the specific language governing permissions and limitations under
|
16 |
* the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Task;
|
19 |
+
|
20 |
use WPMailSMTP\Vendor\Composer\Script\Event;
|
21 |
use WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem;
|
22 |
use WPMailSMTP\Vendor\Symfony\Component\Finder\Finder;
|
23 |
+
use InvalidArgumentException;
|
24 |
+
class Composer
|
25 |
{
|
26 |
/**
|
27 |
* @param Event $event Composer event passed in for any script method
|
28 |
+
* @param Filesystem $filesystem Optional. Used for testing.
|
29 |
*/
|
30 |
public static function cleanup(\WPMailSMTP\Vendor\Composer\Script\Event $event, \WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem $filesystem = null)
|
31 |
{
|
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Exception.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2014 Google Inc.
|
7 |
*
|
@@ -17,6 +15,9 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
20 |
-
|
|
|
|
|
|
|
21 |
{
|
22 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2014 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Task;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Exception as GoogleException;
|
21 |
+
class Exception extends \WPMailSMTP\Vendor\Google\Exception
|
22 |
{
|
23 |
}
|
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Retryable.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2014 Google Inc.
|
7 |
*
|
@@ -17,10 +15,12 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
20 |
/**
|
21 |
* Interface for checking how many times a given task can be retried following
|
22 |
* a failure.
|
23 |
*/
|
24 |
-
interface
|
25 |
{
|
26 |
}
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2014 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Task;
|
19 |
+
|
20 |
/**
|
21 |
* Interface for checking how many times a given task can be retried following
|
22 |
* a failure.
|
23 |
*/
|
24 |
+
interface Retryable
|
25 |
{
|
26 |
}
|
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Runner.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2014 Google Inc.
|
7 |
*
|
@@ -17,12 +15,16 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
|
|
|
|
20 |
/**
|
21 |
* A task runner with exponential backoff support.
|
22 |
*
|
23 |
* @see https://developers.google.com/drive/web/handle-errors#implementing_exponential_backoff
|
24 |
*/
|
25 |
-
class
|
26 |
{
|
27 |
const TASK_RETRY_NEVER = 0;
|
28 |
const TASK_RETRY_ONCE = 1;
|
@@ -78,6 +80,8 @@ class Google_Task_Runner
|
|
78 |
35 => self::TASK_RETRY_ALWAYS,
|
79 |
// CURLE_SSL_CONNECT_ERROR
|
80 |
52 => self::TASK_RETRY_ALWAYS,
|
|
|
|
|
81 |
];
|
82 |
/**
|
83 |
* Creates a new task runner with exponential backoff support.
|
@@ -86,42 +90,42 @@ class Google_Task_Runner
|
|
86 |
* @param string $name The name of the current task (used for logging)
|
87 |
* @param callable $action The task to run and possibly retry
|
88 |
* @param array $arguments The task arguments
|
89 |
-
* @throws
|
90 |
*/
|
91 |
public function __construct($config, $name, $action, array $arguments = array())
|
92 |
{
|
93 |
if (isset($config['initial_delay'])) {
|
94 |
if ($config['initial_delay'] < 0) {
|
95 |
-
throw new \WPMailSMTP\Vendor\
|
96 |
}
|
97 |
$this->delay = $config['initial_delay'];
|
98 |
}
|
99 |
if (isset($config['max_delay'])) {
|
100 |
if ($config['max_delay'] <= 0) {
|
101 |
-
throw new \WPMailSMTP\Vendor\
|
102 |
}
|
103 |
$this->maxDelay = $config['max_delay'];
|
104 |
}
|
105 |
if (isset($config['factor'])) {
|
106 |
if ($config['factor'] <= 0) {
|
107 |
-
throw new \WPMailSMTP\Vendor\
|
108 |
}
|
109 |
$this->factor = $config['factor'];
|
110 |
}
|
111 |
if (isset($config['jitter'])) {
|
112 |
if ($config['jitter'] <= 0) {
|
113 |
-
throw new \WPMailSMTP\Vendor\
|
114 |
}
|
115 |
$this->jitter = $config['jitter'];
|
116 |
}
|
117 |
if (isset($config['retries'])) {
|
118 |
if ($config['retries'] < 0) {
|
119 |
-
throw new \WPMailSMTP\Vendor\
|
120 |
}
|
121 |
$this->maxAttempts += $config['retries'];
|
122 |
}
|
123 |
if (!\is_callable($action)) {
|
124 |
-
throw new \WPMailSMTP\Vendor\
|
125 |
}
|
126 |
$this->action = $action;
|
127 |
$this->arguments = $arguments;
|
@@ -139,14 +143,14 @@ class Google_Task_Runner
|
|
139 |
* Runs the task and (if applicable) automatically retries when errors occur.
|
140 |
*
|
141 |
* @return mixed
|
142 |
-
* @throws
|
143 |
*/
|
144 |
public function run()
|
145 |
{
|
146 |
while ($this->attempt()) {
|
147 |
try {
|
148 |
return \call_user_func_array($this->action, $this->arguments);
|
149 |
-
} catch (\WPMailSMTP\Vendor\
|
150 |
$allowedRetries = $this->allowedRetries($exception->getCode(), $exception->getErrors());
|
151 |
if (!$this->canAttempt() || !$allowedRetries) {
|
152 |
throw $exception;
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2014 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Task;
|
19 |
+
|
20 |
+
use WPMailSMTP\Vendor\Google\Service\Exception as GoogleServiceException;
|
21 |
+
use WPMailSMTP\Vendor\Google\Task\Exception as GoogleTaskException;
|
22 |
/**
|
23 |
* A task runner with exponential backoff support.
|
24 |
*
|
25 |
* @see https://developers.google.com/drive/web/handle-errors#implementing_exponential_backoff
|
26 |
*/
|
27 |
+
class Runner
|
28 |
{
|
29 |
const TASK_RETRY_NEVER = 0;
|
30 |
const TASK_RETRY_ONCE = 1;
|
80 |
35 => self::TASK_RETRY_ALWAYS,
|
81 |
// CURLE_SSL_CONNECT_ERROR
|
82 |
52 => self::TASK_RETRY_ALWAYS,
|
83 |
+
// CURLE_GOT_NOTHING
|
84 |
+
'lighthouseError' => self::TASK_RETRY_NEVER,
|
85 |
];
|
86 |
/**
|
87 |
* Creates a new task runner with exponential backoff support.
|
90 |
* @param string $name The name of the current task (used for logging)
|
91 |
* @param callable $action The task to run and possibly retry
|
92 |
* @param array $arguments The task arguments
|
93 |
+
* @throws \Google\Task\Exception when misconfigured
|
94 |
*/
|
95 |
public function __construct($config, $name, $action, array $arguments = array())
|
96 |
{
|
97 |
if (isset($config['initial_delay'])) {
|
98 |
if ($config['initial_delay'] < 0) {
|
99 |
+
throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `initial_delay` must not be negative.');
|
100 |
}
|
101 |
$this->delay = $config['initial_delay'];
|
102 |
}
|
103 |
if (isset($config['max_delay'])) {
|
104 |
if ($config['max_delay'] <= 0) {
|
105 |
+
throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `max_delay` must be greater than 0.');
|
106 |
}
|
107 |
$this->maxDelay = $config['max_delay'];
|
108 |
}
|
109 |
if (isset($config['factor'])) {
|
110 |
if ($config['factor'] <= 0) {
|
111 |
+
throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `factor` must be greater than 0.');
|
112 |
}
|
113 |
$this->factor = $config['factor'];
|
114 |
}
|
115 |
if (isset($config['jitter'])) {
|
116 |
if ($config['jitter'] <= 0) {
|
117 |
+
throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `jitter` must be greater than 0.');
|
118 |
}
|
119 |
$this->jitter = $config['jitter'];
|
120 |
}
|
121 |
if (isset($config['retries'])) {
|
122 |
if ($config['retries'] < 0) {
|
123 |
+
throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `retries` must not be negative.');
|
124 |
}
|
125 |
$this->maxAttempts += $config['retries'];
|
126 |
}
|
127 |
if (!\is_callable($action)) {
|
128 |
+
throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task argument `$action` must be a valid callable.');
|
129 |
}
|
130 |
$this->action = $action;
|
131 |
$this->arguments = $arguments;
|
143 |
* Runs the task and (if applicable) automatically retries when errors occur.
|
144 |
*
|
145 |
* @return mixed
|
146 |
+
* @throws \Google\Service\Exception on failure when no retries are available.
|
147 |
*/
|
148 |
public function run()
|
149 |
{
|
150 |
while ($this->attempt()) {
|
151 |
try {
|
152 |
return \call_user_func_array($this->action, $this->arguments);
|
153 |
+
} catch (\WPMailSMTP\Vendor\Google\Service\Exception $exception) {
|
154 |
$allowedRetries = $this->allowedRetries($exception->getCode(), $exception->getErrors());
|
155 |
if (!$this->canAttempt() || !$allowedRetries) {
|
156 |
throw $exception;
|
vendor_prefixed/google/apiclient/src/{Google/Utils → Utils}/UriTemplate.php
RENAMED
@@ -1,7 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace WPMailSMTP\Vendor;
|
4 |
-
|
5 |
/*
|
6 |
* Copyright 2013 Google Inc.
|
7 |
*
|
@@ -17,11 +15,13 @@ namespace WPMailSMTP\Vendor;
|
|
17 |
* See the License for the specific language governing permissions and
|
18 |
* limitations under the License.
|
19 |
*/
|
|
|
|
|
20 |
/**
|
21 |
* Implementation of levels 1-3 of the URI Template spec.
|
22 |
* @see http://tools.ietf.org/html/rfc6570
|
23 |
*/
|
24 |
-
class
|
25 |
{
|
26 |
const TYPE_MAP = "1";
|
27 |
const TYPE_LIST = "2";
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
/*
|
4 |
* Copyright 2013 Google Inc.
|
5 |
*
|
15 |
* See the License for the specific language governing permissions and
|
16 |
* limitations under the License.
|
17 |
*/
|
18 |
+
namespace WPMailSMTP\Vendor\Google\Utils;
|
19 |
+
|
20 |
/**
|
21 |
* Implementation of levels 1-3 of the URI Template spec.
|
22 |
* @see http://tools.ietf.org/html/rfc6570
|
23 |
*/
|
24 |
+
class UriTemplate
|
25 |
{
|
26 |
const TYPE_MAP = "1";
|
27 |
const TYPE_LIST = "2";
|
vendor_prefixed/google/apiclient/src/aliases.php
ADDED
@@ -0,0 +1,82 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor;
|
4 |
+
|
5 |
+
if (\class_exists('WPMailSMTP\\Vendor\\Google_Client', \false)) {
|
6 |
+
// Prevent error with preloading in PHP 7.4
|
7 |
+
// @see https://github.com/googleapis/google-api-php-client/issues/1976
|
8 |
+
return;
|
9 |
+
}
|
10 |
+
$classMap = ['WPMailSMTP\\Vendor\\Google\\Client' => 'Google_Client', 'WPMailSMTP\\Vendor\\Google\\Service' => 'Google_Service', 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Revoke' => 'Google_AccessToken_Revoke', 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Verify' => 'Google_AccessToken_Verify', 'WPMailSMTP\\Vendor\\Google\\Model' => 'Google_Model', 'WPMailSMTP\\Vendor\\Google\\Utils\\UriTemplate' => 'Google_Utils_UriTemplate', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle6AuthHandler' => 'Google_AuthHandler_Guzzle6AuthHandler', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle7AuthHandler' => 'Google_AuthHandler_Guzzle7AuthHandler', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle5AuthHandler' => 'Google_AuthHandler_Guzzle5AuthHandler', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\AuthHandlerFactory' => 'Google_AuthHandler_AuthHandlerFactory', 'WPMailSMTP\\Vendor\\Google\\Http\\Batch' => 'Google_Http_Batch', 'WPMailSMTP\\Vendor\\Google\\Http\\MediaFileUpload' => 'Google_Http_MediaFileUpload', 'WPMailSMTP\\Vendor\\Google\\Http\\REST' => 'Google_Http_REST', 'WPMailSMTP\\Vendor\\Google\\Task\\Retryable' => 'Google_Task_Retryable', 'WPMailSMTP\\Vendor\\Google\\Task\\Exception' => 'Google_Task_Exception', 'WPMailSMTP\\Vendor\\Google\\Task\\Runner' => 'Google_Task_Runner', 'WPMailSMTP\\Vendor\\Google\\Collection' => 'Google_Collection', 'WPMailSMTP\\Vendor\\Google\\Service\\Exception' => 'Google_Service_Exception', 'WPMailSMTP\\Vendor\\Google\\Service\\Resource' => 'Google_Service_Resource', 'WPMailSMTP\\Vendor\\Google\\Exception' => 'Google_Exception'];
|
11 |
+
foreach ($classMap as $class => $alias) {
|
12 |
+
\class_alias($class, 'WPMailSMTP\\Vendor\\' . $alias);
|
13 |
+
}
|
14 |
+
/**
|
15 |
+
* This class needs to be defined explicitly as scripts must be recognized by
|
16 |
+
* the autoloader.
|
17 |
+
*/
|
18 |
+
class Google_Task_Composer extends \WPMailSMTP\Vendor\Google\Task\Composer
|
19 |
+
{
|
20 |
+
}
|
21 |
+
if (\false) {
|
22 |
+
class Google_AccessToken_Revoke extends \WPMailSMTP\Vendor\Google\AccessToken\Revoke
|
23 |
+
{
|
24 |
+
}
|
25 |
+
class Google_AccessToken_Verify extends \WPMailSMTP\Vendor\Google\AccessToken\Verify
|
26 |
+
{
|
27 |
+
}
|
28 |
+
class Google_AuthHandler_AuthHandlerFactory extends \WPMailSMTP\Vendor\Google\AuthHandler\AuthHandlerFactory
|
29 |
+
{
|
30 |
+
}
|
31 |
+
class Google_AuthHandler_Guzzle5AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle5AuthHandler
|
32 |
+
{
|
33 |
+
}
|
34 |
+
class Google_AuthHandler_Guzzle6AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle6AuthHandler
|
35 |
+
{
|
36 |
+
}
|
37 |
+
class Google_AuthHandler_Guzzle7AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle7AuthHandler
|
38 |
+
{
|
39 |
+
}
|
40 |
+
class Google_Client extends \WPMailSMTP\Vendor\Google\Client
|
41 |
+
{
|
42 |
+
}
|
43 |
+
class Google_Collection extends \WPMailSMTP\Vendor\Google\Collection
|
44 |
+
{
|
45 |
+
}
|
46 |
+
class Google_Exception extends \WPMailSMTP\Vendor\Google\Exception
|
47 |
+
{
|
48 |
+
}
|
49 |
+
class Google_Http_Batch extends \WPMailSMTP\Vendor\Google\Http\Batch
|
50 |
+
{
|
51 |
+
}
|
52 |
+
class Google_Http_MediaFileUpload extends \WPMailSMTP\Vendor\Google\Http\MediaFileUpload
|
53 |
+
{
|
54 |
+
}
|
55 |
+
class Google_Http_REST extends \WPMailSMTP\Vendor\Google\Http\REST
|
56 |
+
{
|
57 |
+
}
|
58 |
+
class Google_Model extends \WPMailSMTP\Vendor\Google\Model
|
59 |
+
{
|
60 |
+
}
|
61 |
+
class Google_Service extends \WPMailSMTP\Vendor\Google\Service
|
62 |
+
{
|
63 |
+
}
|
64 |
+
class Google_Service_Exception extends \WPMailSMTP\Vendor\Google\Service\Exception
|
65 |
+
{
|
66 |
+
}
|
67 |
+
class Google_Service_Resource extends \WPMailSMTP\Vendor\Google\Service\Resource
|
68 |
+
{
|
69 |
+
}
|
70 |
+
class Google_Task_Exception extends \WPMailSMTP\Vendor\Google\Task\Exception
|
71 |
+
{
|
72 |
+
}
|
73 |
+
class Google_Task_Retryable extends \WPMailSMTP\Vendor\Google\Task\Retryable
|
74 |
+
{
|
75 |
+
}
|
76 |
+
class Google_Task_Runner extends \WPMailSMTP\Vendor\Google\Task\Runner
|
77 |
+
{
|
78 |
+
}
|
79 |
+
class Google_Utils_UriTemplate extends \WPMailSMTP\Vendor\Google\Utils\UriTemplate
|
80 |
+
{
|
81 |
+
}
|
82 |
+
}
|
vendor_prefixed/guzzlehttp/promises/src/EachPromise.php
CHANGED
@@ -9,6 +9,7 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Promise;
|
|
9 |
class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInterface
|
10 |
{
|
11 |
private $pending = [];
|
|
|
12 |
/** @var \Iterator|null */
|
13 |
private $iterable;
|
14 |
/** @var callable|int|null */
|
@@ -106,6 +107,7 @@ class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInter
|
|
106 |
$clearFn = function () {
|
107 |
$this->iterable = $this->concurrency = $this->pending = null;
|
108 |
$this->onFulfilled = $this->onRejected = null;
|
|
|
109 |
};
|
110 |
$this->aggregate->then($clearFn, $clearFn);
|
111 |
}
|
@@ -140,11 +142,9 @@ class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInter
|
|
140 |
}
|
141 |
$promise = \WPMailSMTP\Vendor\GuzzleHttp\Promise\Create::promiseFor($this->iterable->current());
|
142 |
$key = $this->iterable->key();
|
143 |
-
// Iterable keys may not be unique, so we
|
144 |
-
//
|
145 |
-
$
|
146 |
-
\end($this->pending);
|
147 |
-
$idx = \key($this->pending);
|
148 |
$this->pending[$idx] = $promise->then(function ($value) use($idx, $key) {
|
149 |
if ($this->onFulfilled) {
|
150 |
\call_user_func($this->onFulfilled, $value, $key, $this->aggregate);
|
9 |
class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInterface
|
10 |
{
|
11 |
private $pending = [];
|
12 |
+
private $nextPendingIndex = 0;
|
13 |
/** @var \Iterator|null */
|
14 |
private $iterable;
|
15 |
/** @var callable|int|null */
|
107 |
$clearFn = function () {
|
108 |
$this->iterable = $this->concurrency = $this->pending = null;
|
109 |
$this->onFulfilled = $this->onRejected = null;
|
110 |
+
$this->nextPendingIndex = 0;
|
111 |
};
|
112 |
$this->aggregate->then($clearFn, $clearFn);
|
113 |
}
|
142 |
}
|
143 |
$promise = \WPMailSMTP\Vendor\GuzzleHttp\Promise\Create::promiseFor($this->iterable->current());
|
144 |
$key = $this->iterable->key();
|
145 |
+
// Iterable keys may not be unique, so we use a counter to
|
146 |
+
// guarantee uniqueness
|
147 |
+
$idx = $this->nextPendingIndex++;
|
|
|
|
|
148 |
$this->pending[$idx] = $promise->then(function ($value) use($idx, $key) {
|
149 |
if ($this->onFulfilled) {
|
150 |
\call_user_func($this->onFulfilled, $value, $key, $this->aggregate);
|
vendor_prefixed/guzzlehttp/psr7/src/AppendStream.php
CHANGED
@@ -7,6 +7,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
7 |
* Reads from multiple streams, one after the other.
|
8 |
*
|
9 |
* This is a read-only stream decorator.
|
|
|
|
|
10 |
*/
|
11 |
class AppendStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
12 |
{
|
7 |
* Reads from multiple streams, one after the other.
|
8 |
*
|
9 |
* This is a read-only stream decorator.
|
10 |
+
*
|
11 |
+
* @final
|
12 |
*/
|
13 |
class AppendStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
14 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/BufferStream.php
CHANGED
@@ -10,6 +10,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
10 |
* This stream returns a "hwm" metadata value that tells upstream consumers
|
11 |
* what the configured high water mark of the stream is, or the maximum
|
12 |
* preferred size of the buffer.
|
|
|
|
|
13 |
*/
|
14 |
class BufferStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
15 |
{
|
10 |
* This stream returns a "hwm" metadata value that tells upstream consumers
|
11 |
* what the configured high water mark of the stream is, or the maximum
|
12 |
* preferred size of the buffer.
|
13 |
+
*
|
14 |
+
* @final
|
15 |
*/
|
16 |
class BufferStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
17 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/CachingStream.php
CHANGED
@@ -6,6 +6,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
6 |
/**
|
7 |
* Stream decorator that can cache previously read bytes from a sequentially
|
8 |
* read stream.
|
|
|
|
|
9 |
*/
|
10 |
class CachingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
11 |
{
|
@@ -17,13 +19,13 @@ class CachingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterfa
|
|
17 |
/**
|
18 |
* We will treat the buffer object as the body of the stream
|
19 |
*
|
20 |
-
* @param StreamInterface $stream Stream to cache
|
21 |
* @param StreamInterface $target Optionally specify where data is cached
|
22 |
*/
|
23 |
public function __construct(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $target = null)
|
24 |
{
|
25 |
$this->remoteStream = $stream;
|
26 |
-
$this->stream = $target ?: new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(\
|
27 |
}
|
28 |
public function getSize()
|
29 |
{
|
6 |
/**
|
7 |
* Stream decorator that can cache previously read bytes from a sequentially
|
8 |
* read stream.
|
9 |
+
*
|
10 |
+
* @final
|
11 |
*/
|
12 |
class CachingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
13 |
{
|
19 |
/**
|
20 |
* We will treat the buffer object as the body of the stream
|
21 |
*
|
22 |
+
* @param StreamInterface $stream Stream to cache. The cursor is assumed to be at the beginning of the stream.
|
23 |
* @param StreamInterface $target Optionally specify where data is cached
|
24 |
*/
|
25 |
public function __construct(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $target = null)
|
26 |
{
|
27 |
$this->remoteStream = $stream;
|
28 |
+
$this->stream = $target ?: new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(\WPMailSMTP\Vendor\GuzzleHttp\Psr7\Utils::tryFopen('php://temp', 'r+'));
|
29 |
}
|
30 |
public function getSize()
|
31 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/DroppingStream.php
CHANGED
@@ -6,6 +6,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
6 |
/**
|
7 |
* Stream decorator that begins dropping data once the size of the underlying
|
8 |
* stream becomes too full.
|
|
|
|
|
9 |
*/
|
10 |
class DroppingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
11 |
{
|
6 |
/**
|
7 |
* Stream decorator that begins dropping data once the size of the underlying
|
8 |
* stream becomes too full.
|
9 |
+
*
|
10 |
+
* @final
|
11 |
*/
|
12 |
class DroppingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
13 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/FnStream.php
CHANGED
@@ -8,6 +8,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
8 |
*
|
9 |
* Allows for easy testing and extension of a provided stream without needing
|
10 |
* to create a concrete class for a simple extension point.
|
|
|
|
|
11 |
*/
|
12 |
class FnStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
13 |
{
|
@@ -46,6 +48,7 @@ class FnStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
|
46 |
}
|
47 |
/**
|
48 |
* An unserialize would allow the __destruct to run when the unserialized value goes out of scope.
|
|
|
49 |
* @throws \LogicException
|
50 |
*/
|
51 |
public function __wakeup()
|
8 |
*
|
9 |
* Allows for easy testing and extension of a provided stream without needing
|
10 |
* to create a concrete class for a simple extension point.
|
11 |
+
*
|
12 |
+
* @final
|
13 |
*/
|
14 |
class FnStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
15 |
{
|
48 |
}
|
49 |
/**
|
50 |
* An unserialize would allow the __destruct to run when the unserialized value goes out of scope.
|
51 |
+
*
|
52 |
* @throws \LogicException
|
53 |
*/
|
54 |
public function __wakeup()
|
vendor_prefixed/guzzlehttp/psr7/src/InflateStream.php
CHANGED
@@ -13,6 +13,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
13 |
*
|
14 |
* @link http://tools.ietf.org/html/rfc1952
|
15 |
* @link http://php.net/manual/en/filters.compression.php
|
|
|
|
|
16 |
*/
|
17 |
class InflateStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
18 |
{
|
@@ -31,6 +33,7 @@ class InflateStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterfa
|
|
31 |
/**
|
32 |
* @param StreamInterface $stream
|
33 |
* @param $header
|
|
|
34 |
* @return int
|
35 |
*/
|
36 |
private function getLengthOfPossibleFilenameHeader(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, $header)
|
13 |
*
|
14 |
* @link http://tools.ietf.org/html/rfc1952
|
15 |
* @link http://php.net/manual/en/filters.compression.php
|
16 |
+
*
|
17 |
+
* @final
|
18 |
*/
|
19 |
class InflateStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
20 |
{
|
33 |
/**
|
34 |
* @param StreamInterface $stream
|
35 |
* @param $header
|
36 |
+
*
|
37 |
* @return int
|
38 |
*/
|
39 |
private function getLengthOfPossibleFilenameHeader(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, $header)
|
vendor_prefixed/guzzlehttp/psr7/src/LazyOpenStream.php
CHANGED
@@ -6,13 +6,15 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
6 |
/**
|
7 |
* Lazily reads or writes to a file that is opened only after an IO operation
|
8 |
* take place on the stream.
|
|
|
|
|
9 |
*/
|
10 |
class LazyOpenStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
11 |
{
|
12 |
use StreamDecoratorTrait;
|
13 |
/** @var string File to open */
|
14 |
private $filename;
|
15 |
-
/** @var string
|
16 |
private $mode;
|
17 |
/**
|
18 |
* @param string $filename File to lazily open
|
6 |
/**
|
7 |
* Lazily reads or writes to a file that is opened only after an IO operation
|
8 |
* take place on the stream.
|
9 |
+
*
|
10 |
+
* @final
|
11 |
*/
|
12 |
class LazyOpenStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
13 |
{
|
14 |
use StreamDecoratorTrait;
|
15 |
/** @var string File to open */
|
16 |
private $filename;
|
17 |
+
/** @var string */
|
18 |
private $mode;
|
19 |
/**
|
20 |
* @param string $filename File to lazily open
|
vendor_prefixed/guzzlehttp/psr7/src/LimitStream.php
CHANGED
@@ -4,7 +4,9 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
|
4 |
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
-
* Decorator used to return only a subset of a stream
|
|
|
|
|
8 |
*/
|
9 |
class LimitStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
10 |
{
|
4 |
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
+
* Decorator used to return only a subset of a stream.
|
8 |
+
*
|
9 |
+
* @final
|
10 |
*/
|
11 |
class LimitStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
12 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/MultipartStream.php
CHANGED
@@ -6,6 +6,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
6 |
/**
|
7 |
* Stream that when read returns bytes for a streaming multipart or
|
8 |
* multipart/form-data stream.
|
|
|
|
|
9 |
*/
|
10 |
class MultipartStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
11 |
{
|
6 |
/**
|
7 |
* Stream that when read returns bytes for a streaming multipart or
|
8 |
* multipart/form-data stream.
|
9 |
+
*
|
10 |
+
* @final
|
11 |
*/
|
12 |
class MultipartStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
13 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/NoSeekStream.php
CHANGED
@@ -4,7 +4,9 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
|
4 |
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
-
* Stream decorator that prevents a stream from being seeked
|
|
|
|
|
8 |
*/
|
9 |
class NoSeekStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
10 |
{
|
4 |
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
+
* Stream decorator that prevents a stream from being seeked.
|
8 |
+
*
|
9 |
+
* @final
|
10 |
*/
|
11 |
class NoSeekStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
12 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/PumpStream.php
CHANGED
@@ -12,6 +12,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
|
12 |
* returned by the provided callable is buffered internally until drained using
|
13 |
* the read() function of the PumpStream. The provided callable MUST return
|
14 |
* false when there is no more data to read.
|
|
|
|
|
15 |
*/
|
16 |
class PumpStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
17 |
{
|
@@ -26,14 +28,14 @@ class PumpStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
|
26 |
/** @var BufferStream */
|
27 |
private $buffer;
|
28 |
/**
|
29 |
-
* @param callable $source
|
30 |
-
*
|
31 |
-
*
|
32 |
-
*
|
33 |
-
*
|
34 |
-
* @param array
|
35 |
-
*
|
36 |
-
*
|
37 |
*/
|
38 |
public function __construct(callable $source, array $options = [])
|
39 |
{
|
12 |
* returned by the provided callable is buffered internally until drained using
|
13 |
* the read() function of the PumpStream. The provided callable MUST return
|
14 |
* false when there is no more data to read.
|
15 |
+
*
|
16 |
+
* @final
|
17 |
*/
|
18 |
class PumpStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
|
19 |
{
|
28 |
/** @var BufferStream */
|
29 |
private $buffer;
|
30 |
/**
|
31 |
+
* @param callable $source Source of the stream data. The callable MAY
|
32 |
+
* accept an integer argument used to control the
|
33 |
+
* amount of data to return. The callable MUST
|
34 |
+
* return a string when called, or false on error
|
35 |
+
* or EOF.
|
36 |
+
* @param array $options Stream options:
|
37 |
+
* - metadata: Hash of metadata to use with stream.
|
38 |
+
* - size: Size of the stream, if known.
|
39 |
*/
|
40 |
public function __construct(callable $source, array $options = [])
|
41 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/Query.php
CHANGED
@@ -62,6 +62,7 @@ final class Query
|
|
62 |
* @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
|
63 |
* to encode using RFC3986, or PHP_QUERY_RFC1738
|
64 |
* to encode using RFC1738.
|
|
|
65 |
* @return string
|
66 |
*/
|
67 |
public static function build(array $params, $encoding = \PHP_QUERY_RFC3986)
|
62 |
* @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
|
63 |
* to encode using RFC3986, or PHP_QUERY_RFC1738
|
64 |
* to encode using RFC1738.
|
65 |
+
*
|
66 |
* @return string
|
67 |
*/
|
68 |
public static function build(array $params, $encoding = \PHP_QUERY_RFC3986)
|
vendor_prefixed/guzzlehttp/psr7/src/Request.php
CHANGED
@@ -14,7 +14,7 @@ class Request implements \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface
|
|
14 |
use MessageTrait;
|
15 |
/** @var string */
|
16 |
private $method;
|
17 |
-
/** @var null
|
18 |
private $requestTarget;
|
19 |
/** @var UriInterface */
|
20 |
private $uri;
|
@@ -22,7 +22,7 @@ class Request implements \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface
|
|
22 |
* @param string $method HTTP method
|
23 |
* @param string|UriInterface $uri URI
|
24 |
* @param array $headers Request headers
|
25 |
-
* @param string|
|
26 |
* @param string $version Protocol version
|
27 |
*/
|
28 |
public function __construct($method, $uri, array $headers = [], $body = null, $version = '1.1')
|
14 |
use MessageTrait;
|
15 |
/** @var string */
|
16 |
private $method;
|
17 |
+
/** @var string|null */
|
18 |
private $requestTarget;
|
19 |
/** @var UriInterface */
|
20 |
private $uri;
|
22 |
* @param string $method HTTP method
|
23 |
* @param string|UriInterface $uri URI
|
24 |
* @param array $headers Request headers
|
25 |
+
* @param string|resource|StreamInterface|null $body Request body
|
26 |
* @param string $version Protocol version
|
27 |
*/
|
28 |
public function __construct($method, $uri, array $headers = [], $body = null, $version = '1.1')
|
vendor_prefixed/guzzlehttp/psr7/src/Response.php
CHANGED
@@ -19,7 +19,7 @@ class Response implements \WPMailSMTP\Vendor\Psr\Http\Message\ResponseInterface
|
|
19 |
/**
|
20 |
* @param int $status Status code
|
21 |
* @param array $headers Response headers
|
22 |
-
* @param string|
|
23 |
* @param string $version Protocol version
|
24 |
* @param string|null $reason Reason phrase (when empty a default will be used based on the status code)
|
25 |
*/
|
19 |
/**
|
20 |
* @param int $status Status code
|
21 |
* @param array $headers Response headers
|
22 |
+
* @param string|resource|StreamInterface|null $body Response body
|
23 |
* @param string $version Protocol version
|
24 |
* @param string|null $reason Reason phrase (when empty a default will be used based on the status code)
|
25 |
*/
|
vendor_prefixed/guzzlehttp/psr7/src/Rfc7230.php
CHANGED
@@ -11,6 +11,7 @@ final class Rfc7230
|
|
11 |
* Note: header delimiter (\r\n) is modified to \r?\n to accept line feed only delimiters for BC reasons.
|
12 |
*
|
13 |
* @link https://github.com/amphp/http/blob/v1.0.1/src/Rfc7230.php#L12-L15
|
|
|
14 |
* @license https://github.com/amphp/http/blob/v1.0.1/LICENSE
|
15 |
*/
|
16 |
const HEADER_REGEX = "(^([^()<>@,;:\\\"/[\\]?={}\1- ]++):[ \t]*+((?:[ \t]*+[!-~�-�]++)*+)[ \t]*+\r?\n)m";
|
11 |
* Note: header delimiter (\r\n) is modified to \r?\n to accept line feed only delimiters for BC reasons.
|
12 |
*
|
13 |
* @link https://github.com/amphp/http/blob/v1.0.1/src/Rfc7230.php#L12-L15
|
14 |
+
*
|
15 |
* @license https://github.com/amphp/http/blob/v1.0.1/LICENSE
|
16 |
*/
|
17 |
const HEADER_REGEX = "(^([^()<>@,;:\\\"/[\\]?={}\1- ]++):[ \t]*+((?:[ \t]*+[!-~�-�]++)*+)[ \t]*+\r?\n)m";
|
vendor_prefixed/guzzlehttp/psr7/src/ServerRequest.php
CHANGED
@@ -4,9 +4,9 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
|
4 |
|
5 |
use InvalidArgumentException;
|
6 |
use WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface;
|
7 |
-
use WPMailSMTP\Vendor\Psr\Http\Message\UriInterface;
|
8 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
9 |
use WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileInterface;
|
|
|
10 |
/**
|
11 |
* Server-side HTTP request
|
12 |
*
|
@@ -32,7 +32,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
|
|
32 |
*/
|
33 |
private $cookieParams = [];
|
34 |
/**
|
35 |
-
* @var
|
36 |
*/
|
37 |
private $parsedBody;
|
38 |
/**
|
@@ -51,7 +51,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
|
|
51 |
* @param string $method HTTP method
|
52 |
* @param string|UriInterface $uri URI
|
53 |
* @param array $headers Request headers
|
54 |
-
* @param string|
|
55 |
* @param string $version Protocol version
|
56 |
* @param array $serverParams Typically the $_SERVER superglobal
|
57 |
*/
|
@@ -93,6 +93,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
|
|
93 |
* delegate to normalizeNestedFileSpec() and return that return value.
|
94 |
*
|
95 |
* @param array $value $_FILES struct
|
|
|
96 |
* @return array|UploadedFileInterface
|
97 |
*/
|
98 |
private static function createUploadedFileFromSpec(array $value)
|
@@ -109,6 +110,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
|
|
109 |
* UploadedFileInterface instances.
|
110 |
*
|
111 |
* @param array $files
|
|
|
112 |
* @return UploadedFileInterface[]
|
113 |
*/
|
114 |
private static function normalizeNestedFileSpec(array $files = [])
|
4 |
|
5 |
use InvalidArgumentException;
|
6 |
use WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface;
|
|
|
7 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
8 |
use WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileInterface;
|
9 |
+
use WPMailSMTP\Vendor\Psr\Http\Message\UriInterface;
|
10 |
/**
|
11 |
* Server-side HTTP request
|
12 |
*
|
32 |
*/
|
33 |
private $cookieParams = [];
|
34 |
/**
|
35 |
+
* @var array|object|null
|
36 |
*/
|
37 |
private $parsedBody;
|
38 |
/**
|
51 |
* @param string $method HTTP method
|
52 |
* @param string|UriInterface $uri URI
|
53 |
* @param array $headers Request headers
|
54 |
+
* @param string|resource|StreamInterface|null $body Request body
|
55 |
* @param string $version Protocol version
|
56 |
* @param array $serverParams Typically the $_SERVER superglobal
|
57 |
*/
|
93 |
* delegate to normalizeNestedFileSpec() and return that return value.
|
94 |
*
|
95 |
* @param array $value $_FILES struct
|
96 |
+
*
|
97 |
* @return array|UploadedFileInterface
|
98 |
*/
|
99 |
private static function createUploadedFileFromSpec(array $value)
|
110 |
* UploadedFileInterface instances.
|
111 |
*
|
112 |
* @param array $files
|
113 |
+
*
|
114 |
* @return UploadedFileInterface[]
|
115 |
*/
|
116 |
private static function normalizeNestedFileSpec(array $files = [])
|
vendor_prefixed/guzzlehttp/psr7/src/StreamDecoratorTrait.php
CHANGED
@@ -5,6 +5,7 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
* Stream decorator trait
|
|
|
8 |
* @property StreamInterface stream
|
9 |
*/
|
10 |
trait StreamDecoratorTrait
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
* Stream decorator trait
|
8 |
+
*
|
9 |
* @property StreamInterface stream
|
10 |
*/
|
11 |
trait StreamDecoratorTrait
|
vendor_prefixed/guzzlehttp/psr7/src/StreamWrapper.php
CHANGED
@@ -5,6 +5,8 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
|
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
* Converts Guzzle streams into PHP stream resources.
|
|
|
|
|
8 |
*/
|
9 |
class StreamWrapper
|
10 |
{
|
5 |
use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
|
6 |
/**
|
7 |
* Converts Guzzle streams into PHP stream resources.
|
8 |
+
*
|
9 |
+
* @final
|
10 |
*/
|
11 |
class StreamWrapper
|
12 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/UploadedFile.php
CHANGED
@@ -25,7 +25,7 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
25 |
*/
|
26 |
private $error;
|
27 |
/**
|
28 |
-
* @var null
|
29 |
*/
|
30 |
private $file;
|
31 |
/**
|
@@ -42,10 +42,10 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
42 |
private $stream;
|
43 |
/**
|
44 |
* @param StreamInterface|string|resource $streamOrFile
|
45 |
-
* @param int
|
46 |
-
* @param int
|
47 |
-
* @param string|null
|
48 |
-
* @param string|null
|
49 |
*/
|
50 |
public function __construct($streamOrFile, $size, $errorStatus, $clientFilename = null, $clientMediaType = null)
|
51 |
{
|
@@ -105,7 +105,8 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
105 |
}
|
106 |
/**
|
107 |
* @param mixed $param
|
108 |
-
*
|
|
|
109 |
*/
|
110 |
private function isStringOrNull($param)
|
111 |
{
|
@@ -113,7 +114,8 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
113 |
}
|
114 |
/**
|
115 |
* @param mixed $param
|
116 |
-
*
|
|
|
117 |
*/
|
118 |
private function isStringNotEmpty($param)
|
119 |
{
|
@@ -146,14 +148,14 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
146 |
/**
|
147 |
* Return true if there is no upload error
|
148 |
*
|
149 |
-
* @return
|
150 |
*/
|
151 |
private function isOk()
|
152 |
{
|
153 |
return $this->error === \UPLOAD_ERR_OK;
|
154 |
}
|
155 |
/**
|
156 |
-
* @return
|
157 |
*/
|
158 |
public function isMoved()
|
159 |
{
|
@@ -192,10 +194,10 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
192 |
*
|
193 |
* @param string $targetPath Path to which to move the uploaded file.
|
194 |
*
|
195 |
-
* @throws RuntimeException
|
196 |
* @throws InvalidArgumentException if the $path specified is invalid.
|
197 |
-
* @throws RuntimeException
|
198 |
-
*
|
199 |
*/
|
200 |
public function moveTo($targetPath)
|
201 |
{
|
@@ -226,6 +228,7 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
226 |
* {@inheritdoc}
|
227 |
*
|
228 |
* @see http://php.net/manual/en/features.file-upload.errors.php
|
|
|
229 |
* @return int One of PHP's UPLOAD_ERR_XXX constants.
|
230 |
*/
|
231 |
public function getError()
|
@@ -236,7 +239,7 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
|
|
236 |
* {@inheritdoc}
|
237 |
*
|
238 |
* @return string|null The filename sent by the client or null if none
|
239 |
-
*
|
240 |
*/
|
241 |
public function getClientFilename()
|
242 |
{
|
25 |
*/
|
26 |
private $error;
|
27 |
/**
|
28 |
+
* @var string|null
|
29 |
*/
|
30 |
private $file;
|
31 |
/**
|
42 |
private $stream;
|
43 |
/**
|
44 |
* @param StreamInterface|string|resource $streamOrFile
|
45 |
+
* @param int $size
|
46 |
+
* @param int $errorStatus
|
47 |
+
* @param string|null $clientFilename
|
48 |
+
* @param string|null $clientMediaType
|
49 |
*/
|
50 |
public function __construct($streamOrFile, $size, $errorStatus, $clientFilename = null, $clientMediaType = null)
|
51 |
{
|
105 |
}
|
106 |
/**
|
107 |
* @param mixed $param
|
108 |
+
*
|
109 |
+
* @return bool
|
110 |
*/
|
111 |
private function isStringOrNull($param)
|
112 |
{
|
114 |
}
|
115 |
/**
|
116 |
* @param mixed $param
|
117 |
+
*
|
118 |
+
* @return bool
|
119 |
*/
|
120 |
private function isStringNotEmpty($param)
|
121 |
{
|
148 |
/**
|
149 |
* Return true if there is no upload error
|
150 |
*
|
151 |
+
* @return bool
|
152 |
*/
|
153 |
private function isOk()
|
154 |
{
|
155 |
return $this->error === \UPLOAD_ERR_OK;
|
156 |
}
|
157 |
/**
|
158 |
+
* @return bool
|
159 |
*/
|
160 |
public function isMoved()
|
161 |
{
|
194 |
*
|
195 |
* @param string $targetPath Path to which to move the uploaded file.
|
196 |
*
|
197 |
+
* @throws RuntimeException if the upload was not successful.
|
198 |
* @throws InvalidArgumentException if the $path specified is invalid.
|
199 |
+
* @throws RuntimeException on any error during the move operation, or on
|
200 |
+
* the second or subsequent call to the method.
|
201 |
*/
|
202 |
public function moveTo($targetPath)
|
203 |
{
|
228 |
* {@inheritdoc}
|
229 |
*
|
230 |
* @see http://php.net/manual/en/features.file-upload.errors.php
|
231 |
+
*
|
232 |
* @return int One of PHP's UPLOAD_ERR_XXX constants.
|
233 |
*/
|
234 |
public function getError()
|
239 |
* {@inheritdoc}
|
240 |
*
|
241 |
* @return string|null The filename sent by the client or null if none
|
242 |
+
* was provided.
|
243 |
*/
|
244 |
public function getClientFilename()
|
245 |
{
|
vendor_prefixed/guzzlehttp/psr7/src/Uri.php
CHANGED
@@ -44,13 +44,47 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
44 |
{
|
45 |
// weak type check to also accept null until we can add scalar type hints
|
46 |
if ($uri != '') {
|
47 |
-
$parts =
|
48 |
if ($parts === \false) {
|
49 |
throw new \InvalidArgumentException("Unable to parse URI: {$uri}");
|
50 |
}
|
51 |
$this->applyParts($parts);
|
52 |
}
|
53 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
public function __toString()
|
55 |
{
|
56 |
return self::composeComponents($this->scheme, $this->getAuthority(), $this->path, $this->query, $this->fragment);
|
@@ -127,6 +161,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
127 |
* @param UriInterface $uri
|
128 |
*
|
129 |
* @return bool
|
|
|
130 |
* @see Uri::isNetworkPathReference
|
131 |
* @see Uri::isAbsolutePathReference
|
132 |
* @see Uri::isRelativePathReference
|
@@ -144,6 +179,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
144 |
* @param UriInterface $uri
|
145 |
*
|
146 |
* @return bool
|
|
|
147 |
* @link https://tools.ietf.org/html/rfc3986#section-4.2
|
148 |
*/
|
149 |
public static function isNetworkPathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
|
@@ -158,6 +194,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
158 |
* @param UriInterface $uri
|
159 |
*
|
160 |
* @return bool
|
|
|
161 |
* @link https://tools.ietf.org/html/rfc3986#section-4.2
|
162 |
*/
|
163 |
public static function isAbsolutePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
|
@@ -172,6 +209,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
172 |
* @param UriInterface $uri
|
173 |
*
|
174 |
* @return bool
|
|
|
175 |
* @link https://tools.ietf.org/html/rfc3986#section-4.2
|
176 |
*/
|
177 |
public static function isRelativePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
|
@@ -189,6 +227,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
189 |
* @param UriInterface|null $base An optional base URI to compare against
|
190 |
*
|
191 |
* @return bool
|
|
|
192 |
* @link https://tools.ietf.org/html/rfc3986#section-4.4
|
193 |
*/
|
194 |
public static function isSameDocumentReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base = null)
|
@@ -292,6 +331,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
292 |
* @param array $parts
|
293 |
*
|
294 |
* @return UriInterface
|
|
|
295 |
* @link http://php.net/manual/en/function.parse-url.php
|
296 |
*
|
297 |
* @throws \InvalidArgumentException If the components do not form a valid URI.
|
@@ -453,7 +493,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
453 |
if (!\is_string($scheme)) {
|
454 |
throw new \InvalidArgumentException('Scheme must be a string');
|
455 |
}
|
456 |
-
return \
|
457 |
}
|
458 |
/**
|
459 |
* @param string $component
|
@@ -481,7 +521,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
481 |
if (!\is_string($host)) {
|
482 |
throw new \InvalidArgumentException('Host must be a string');
|
483 |
}
|
484 |
-
return \
|
485 |
}
|
486 |
/**
|
487 |
* @param int|null $port
|
@@ -504,7 +544,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
504 |
/**
|
505 |
* @param UriInterface $uri
|
506 |
* @param array $keys
|
507 |
-
*
|
508 |
* @return array
|
509 |
*/
|
510 |
private static function getFilteredQueryString(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, array $keys)
|
@@ -521,7 +561,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
|
|
521 |
/**
|
522 |
* @param string $key
|
523 |
* @param string|null $value
|
524 |
-
*
|
525 |
* @return string
|
526 |
*/
|
527 |
private static function generateQueryString($key, $value)
|
44 |
{
|
45 |
// weak type check to also accept null until we can add scalar type hints
|
46 |
if ($uri != '') {
|
47 |
+
$parts = self::parse($uri);
|
48 |
if ($parts === \false) {
|
49 |
throw new \InvalidArgumentException("Unable to parse URI: {$uri}");
|
50 |
}
|
51 |
$this->applyParts($parts);
|
52 |
}
|
53 |
}
|
54 |
+
/**
|
55 |
+
* UTF-8 aware \parse_url() replacement.
|
56 |
+
*
|
57 |
+
* The internal function produces broken output for non ASCII domain names
|
58 |
+
* (IDN) when used with locales other than "C".
|
59 |
+
*
|
60 |
+
* On the other hand, cURL understands IDN correctly only when UTF-8 locale
|
61 |
+
* is configured ("C.UTF-8", "en_US.UTF-8", etc.).
|
62 |
+
*
|
63 |
+
* @see https://bugs.php.net/bug.php?id=52923
|
64 |
+
* @see https://www.php.net/manual/en/function.parse-url.php#114817
|
65 |
+
* @see https://curl.haxx.se/libcurl/c/CURLOPT_URL.html#ENCODING
|
66 |
+
*
|
67 |
+
* @param string $url
|
68 |
+
*
|
69 |
+
* @return array|false
|
70 |
+
*/
|
71 |
+
private static function parse($url)
|
72 |
+
{
|
73 |
+
// If IPv6
|
74 |
+
$prefix = '';
|
75 |
+
if (\preg_match('%^(.*://\\[[0-9:a-f]+\\])(.*?)$%', $url, $matches)) {
|
76 |
+
$prefix = $matches[1];
|
77 |
+
$url = $matches[2];
|
78 |
+
}
|
79 |
+
$encodedUrl = \preg_replace_callback('%[^:/@?&=#]+%usD', static function ($matches) {
|
80 |
+
return \urlencode($matches[0]);
|
81 |
+
}, $url);
|
82 |
+
$result = \parse_url($prefix . $encodedUrl);
|
83 |
+
if ($result === \false) {
|
84 |
+
return \false;
|
85 |
+
}
|
86 |
+
return \array_map('urldecode', $result);
|
87 |
+
}
|
88 |
public function __toString()
|
89 |
{
|
90 |
return self::composeComponents($this->scheme, $this->getAuthority(), $this->path, $this->query, $this->fragment);
|
161 |
* @param UriInterface $uri
|
162 |
*
|
163 |
* @return bool
|
164 |
+
*
|
165 |
* @see Uri::isNetworkPathReference
|
166 |
* @see Uri::isAbsolutePathReference
|
167 |
* @see Uri::isRelativePathReference
|
179 |
* @param UriInterface $uri
|
180 |
*
|
181 |
* @return bool
|
182 |
+
*
|
183 |
* @link https://tools.ietf.org/html/rfc3986#section-4.2
|
184 |
*/
|
185 |
public static function isNetworkPathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
|
194 |
* @param UriInterface $uri
|
195 |
*
|
196 |
* @return bool
|
197 |
+
*
|
198 |
* @link https://tools.ietf.org/html/rfc3986#section-4.2
|
199 |
*/
|
200 |
public static function isAbsolutePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
|
209 |
* @param UriInterface $uri
|
210 |
*
|
211 |
* @return bool
|
212 |
+
*
|
213 |
* @link https://tools.ietf.org/html/rfc3986#section-4.2
|
214 |
*/
|
215 |
public static function isRelativePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
|
227 |
* @param UriInterface|null $base An optional base URI to compare against
|
228 |
*
|
229 |
* @return bool
|
230 |
+
*
|
231 |
* @link https://tools.ietf.org/html/rfc3986#section-4.4
|
232 |
*/
|
233 |
public static function isSameDocumentReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base = null)
|
331 |
* @param array $parts
|
332 |
*
|
333 |
* @return UriInterface
|
334 |
+
*
|
335 |
* @link http://php.net/manual/en/function.parse-url.php
|
336 |
*
|
337 |
* @throws \InvalidArgumentException If the components do not form a valid URI.
|
493 |
if (!\is_string($scheme)) {
|
494 |
throw new \InvalidArgumentException('Scheme must be a string');
|
495 |
}
|
496 |
+
return \strtr($scheme, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz');
|
497 |
}
|
498 |
/**
|
499 |
* @param string $component
|
521 |
if (!\is_string($host)) {
|
522 |
throw new \InvalidArgumentException('Host must be a string');
|
523 |
}
|
524 |
+
return \strtr($host, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz');
|
525 |
}
|
526 |
/**
|
527 |
* @param int|null $port
|
544 |
/**
|
545 |
* @param UriInterface $uri
|
546 |
* @param array $keys
|
547 |
+
*
|
548 |
* @return array
|
549 |
*/
|
550 |
private static function getFilteredQueryString(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, array $keys)
|
561 |
/**
|
562 |
* @param string $key
|
563 |
* @param string|null $value
|
564 |
+
*
|
565 |
* @return string
|
566 |
*/
|
567 |
private static function generateQueryString($key, $value)
|
vendor_prefixed/guzzlehttp/psr7/src/UriNormalizer.php
CHANGED
@@ -105,6 +105,7 @@ final class UriNormalizer
|
|
105 |
* @param int $flags A bitmask of normalizations to apply, see constants
|
106 |
*
|
107 |
* @return UriInterface The normalized URI
|
|
|
108 |
* @link https://tools.ietf.org/html/rfc3986#section-6.2
|
109 |
*/
|
110 |
public static function normalize(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, $flags = self::PRESERVING_NORMALIZATIONS)
|
@@ -150,6 +151,7 @@ final class UriNormalizer
|
|
150 |
* @param int $normalizations A bitmask of normalizations to apply, see constants
|
151 |
*
|
152 |
* @return bool
|
|
|
153 |
* @link https://tools.ietf.org/html/rfc3986#section-6.1
|
154 |
*/
|
155 |
public static function isEquivalent(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri1, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri2, $normalizations = self::PRESERVING_NORMALIZATIONS)
|
105 |
* @param int $flags A bitmask of normalizations to apply, see constants
|
106 |
*
|
107 |
* @return UriInterface The normalized URI
|
108 |
+
*
|
109 |
* @link https://tools.ietf.org/html/rfc3986#section-6.2
|
110 |
*/
|
111 |
public static function normalize(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, $flags = self::PRESERVING_NORMALIZATIONS)
|
151 |
* @param int $normalizations A bitmask of normalizations to apply, see constants
|
152 |
*
|
153 |
* @return bool
|
154 |
+
*
|
155 |
* @link https://tools.ietf.org/html/rfc3986#section-6.1
|
156 |
*/
|
157 |
public static function isEquivalent(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri1, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri2, $normalizations = self::PRESERVING_NORMALIZATIONS)
|
vendor_prefixed/guzzlehttp/psr7/src/UriResolver.php
CHANGED
@@ -18,6 +18,7 @@ final class UriResolver
|
|
18 |
* @param string $path
|
19 |
*
|
20 |
* @return string
|
|
|
21 |
* @link http://tools.ietf.org/html/rfc3986#section-5.2.4
|
22 |
*/
|
23 |
public static function removeDotSegments($path)
|
@@ -52,6 +53,7 @@ final class UriResolver
|
|
52 |
* @param UriInterface $rel Relative URI
|
53 |
*
|
54 |
* @return UriInterface
|
|
|
55 |
* @link http://tools.ietf.org/html/rfc3986#section-5.2
|
56 |
*/
|
57 |
public static function resolve(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $rel)
|
18 |
* @param string $path
|
19 |
*
|
20 |
* @return string
|
21 |
+
*
|
22 |
* @link http://tools.ietf.org/html/rfc3986#section-5.2.4
|
23 |
*/
|
24 |
public static function removeDotSegments($path)
|
53 |
* @param UriInterface $rel Relative URI
|
54 |
*
|
55 |
* @return UriInterface
|
56 |
+
*
|
57 |
* @link http://tools.ietf.org/html/rfc3986#section-5.2
|
58 |
*/
|
59 |
public static function resolve(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $rel)
|
vendor_prefixed/guzzlehttp/psr7/src/Utils.php
CHANGED
@@ -68,6 +68,7 @@ final class Utils
|
|
68 |
* @param StreamInterface $stream Stream to read
|
69 |
* @param int $maxLen Maximum number of bytes to read. Pass -1
|
70 |
* to read the entire stream.
|
|
|
71 |
* @return string
|
72 |
*
|
73 |
* @throws \RuntimeException on error.
|
@@ -179,7 +180,11 @@ final class Utils
|
|
179 |
$uri = $uri->withQuery($changes['query']);
|
180 |
}
|
181 |
if ($request instanceof \WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface) {
|
182 |
-
|
|
|
|
|
|
|
|
|
183 |
}
|
184 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request(isset($changes['method']) ? $changes['method'] : $request->getMethod(), $uri, $headers, isset($changes['body']) ? $changes['body'] : $request->getBody(), isset($changes['version']) ? $changes['version'] : $request->getProtocolVersion());
|
185 |
}
|
@@ -237,7 +242,7 @@ final class Utils
|
|
237 |
* number of requested bytes are available. Any additional bytes will be
|
238 |
* buffered and used in subsequent reads.
|
239 |
*
|
240 |
-
* @param resource|string|
|
241 |
* @param array $options Additional options
|
242 |
*
|
243 |
* @return StreamInterface
|
@@ -247,7 +252,7 @@ final class Utils
|
|
247 |
public static function streamFor($resource = '', array $options = [])
|
248 |
{
|
249 |
if (\is_scalar($resource)) {
|
250 |
-
$stream =
|
251 |
if ($resource !== '') {
|
252 |
\fwrite($stream, $resource);
|
253 |
\fseek($stream, 0);
|
@@ -256,6 +261,16 @@ final class Utils
|
|
256 |
}
|
257 |
switch (\gettype($resource)) {
|
258 |
case 'resource':
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream($resource, $options);
|
260 |
case 'object':
|
261 |
if ($resource instanceof \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface) {
|
@@ -274,7 +289,7 @@ final class Utils
|
|
274 |
}
|
275 |
break;
|
276 |
case 'NULL':
|
277 |
-
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(
|
278 |
}
|
279 |
if (\is_callable($resource)) {
|
280 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\PumpStream($resource, $options);
|
@@ -298,9 +313,14 @@ final class Utils
|
|
298 |
{
|
299 |
$ex = null;
|
300 |
\set_error_handler(function () use($filename, $mode, &$ex) {
|
301 |
-
$ex = new \RuntimeException(\sprintf('Unable to open %s using mode %s: %s', $filename, $mode, \func_get_args()[1]));
|
|
|
302 |
});
|
303 |
-
|
|
|
|
|
|
|
|
|
304 |
\restore_error_handler();
|
305 |
if ($ex) {
|
306 |
/** @var $ex \RuntimeException */
|
68 |
* @param StreamInterface $stream Stream to read
|
69 |
* @param int $maxLen Maximum number of bytes to read. Pass -1
|
70 |
* to read the entire stream.
|
71 |
+
*
|
72 |
* @return string
|
73 |
*
|
74 |
* @throws \RuntimeException on error.
|
180 |
$uri = $uri->withQuery($changes['query']);
|
181 |
}
|
182 |
if ($request instanceof \WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface) {
|
183 |
+
$new = (new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\ServerRequest(isset($changes['method']) ? $changes['method'] : $request->getMethod(), $uri, $headers, isset($changes['body']) ? $changes['body'] : $request->getBody(), isset($changes['version']) ? $changes['version'] : $request->getProtocolVersion(), $request->getServerParams()))->withParsedBody($request->getParsedBody())->withQueryParams($request->getQueryParams())->withCookieParams($request->getCookieParams())->withUploadedFiles($request->getUploadedFiles());
|
184 |
+
foreach ($request->getAttributes() as $key => $value) {
|
185 |
+
$new = $new->withAttribute($key, $value);
|
186 |
+
}
|
187 |
+
return $new;
|
188 |
}
|
189 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request(isset($changes['method']) ? $changes['method'] : $request->getMethod(), $uri, $headers, isset($changes['body']) ? $changes['body'] : $request->getBody(), isset($changes['version']) ? $changes['version'] : $request->getProtocolVersion());
|
190 |
}
|
242 |
* number of requested bytes are available. Any additional bytes will be
|
243 |
* buffered and used in subsequent reads.
|
244 |
*
|
245 |
+
* @param resource|string|int|float|bool|StreamInterface|callable|\Iterator|null $resource Entity body data
|
246 |
* @param array $options Additional options
|
247 |
*
|
248 |
* @return StreamInterface
|
252 |
public static function streamFor($resource = '', array $options = [])
|
253 |
{
|
254 |
if (\is_scalar($resource)) {
|
255 |
+
$stream = self::tryFopen('php://temp', 'r+');
|
256 |
if ($resource !== '') {
|
257 |
\fwrite($stream, $resource);
|
258 |
\fseek($stream, 0);
|
261 |
}
|
262 |
switch (\gettype($resource)) {
|
263 |
case 'resource':
|
264 |
+
/*
|
265 |
+
* The 'php://input' is a special stream with quirks and inconsistencies.
|
266 |
+
* We avoid using that stream by reading it into php://temp
|
267 |
+
*/
|
268 |
+
if (\stream_get_meta_data($resource)['uri'] === 'php://input') {
|
269 |
+
$stream = self::tryFopen('php://temp', 'w+');
|
270 |
+
\fwrite($stream, \stream_get_contents($resource));
|
271 |
+
\fseek($stream, 0);
|
272 |
+
$resource = $stream;
|
273 |
+
}
|
274 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream($resource, $options);
|
275 |
case 'object':
|
276 |
if ($resource instanceof \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface) {
|
289 |
}
|
290 |
break;
|
291 |
case 'NULL':
|
292 |
+
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(self::tryFopen('php://temp', 'r+'), $options);
|
293 |
}
|
294 |
if (\is_callable($resource)) {
|
295 |
return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\PumpStream($resource, $options);
|
313 |
{
|
314 |
$ex = null;
|
315 |
\set_error_handler(function () use($filename, $mode, &$ex) {
|
316 |
+
$ex = new \RuntimeException(\sprintf('Unable to open "%s" using mode "%s": %s', $filename, $mode, \func_get_args()[1]));
|
317 |
+
return \true;
|
318 |
});
|
319 |
+
try {
|
320 |
+
$handle = \fopen($filename, $mode);
|
321 |
+
} catch (\Throwable $e) {
|
322 |
+
$ex = new \RuntimeException(\sprintf('Unable to open "%s" using mode "%s": %s', $filename, $mode, $e->getMessage()), 0, $e);
|
323 |
+
}
|
324 |
\restore_error_handler();
|
325 |
if ($ex) {
|
326 |
/** @var $ex \RuntimeException */
|
vendor_prefixed/guzzlehttp/psr7/src/functions.php
CHANGED
@@ -67,7 +67,7 @@ function uri_for($uri)
|
|
67 |
* number of requested bytes are available. Any additional bytes will be
|
68 |
* buffered and used in subsequent reads.
|
69 |
*
|
70 |
-
* @param resource|string|
|
71 |
* @param array $options Additional options
|
72 |
*
|
73 |
* @return StreamInterface
|
@@ -178,6 +178,7 @@ function try_fopen($filename, $mode)
|
|
178 |
* @param StreamInterface $stream Stream to read
|
179 |
* @param int $maxLen Maximum number of bytes to read. Pass -1
|
180 |
* to read the entire stream.
|
|
|
181 |
* @return string
|
182 |
*
|
183 |
* @throws \RuntimeException on error.
|
@@ -295,6 +296,7 @@ function parse_query($str, $urlEncoding = \true)
|
|
295 |
* @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
|
296 |
* to encode using RFC3986, or PHP_QUERY_RFC1738
|
297 |
* to encode using RFC1738.
|
|
|
298 |
* @return string
|
299 |
*
|
300 |
* @deprecated build_query will be removed in guzzlehttp/psr7:2.0. Use Query::build instead.
|
@@ -342,6 +344,7 @@ function mimetype_from_extension($extension)
|
|
342 |
* @return array
|
343 |
*
|
344 |
* @internal
|
|
|
345 |
* @deprecated _parse_message will be removed in guzzlehttp/psr7:2.0. Use Message::parseMessage instead.
|
346 |
*/
|
347 |
function _parse_message($message)
|
@@ -357,6 +360,7 @@ function _parse_message($message)
|
|
357 |
* @return string
|
358 |
*
|
359 |
* @internal
|
|
|
360 |
* @deprecated _parse_request_uri will be removed in guzzlehttp/psr7:2.0. Use Message::parseRequestUri instead.
|
361 |
*/
|
362 |
function _parse_request_uri($path, array $headers)
|
@@ -387,6 +391,7 @@ function get_message_body_summary(\WPMailSMTP\Vendor\Psr\Http\Message\MessageInt
|
|
387 |
* @return array
|
388 |
*
|
389 |
* @internal
|
|
|
390 |
* @deprecated _caseless_remove will be removed in guzzlehttp/psr7:2.0. Use Utils::caselessRemove instead.
|
391 |
*/
|
392 |
function _caseless_remove($keys, array $data)
|
67 |
* number of requested bytes are available. Any additional bytes will be
|
68 |
* buffered and used in subsequent reads.
|
69 |
*
|
70 |
+
* @param resource|string|int|float|bool|StreamInterface|callable|\Iterator|null $resource Entity body data
|
71 |
* @param array $options Additional options
|
72 |
*
|
73 |
* @return StreamInterface
|
178 |
* @param StreamInterface $stream Stream to read
|
179 |
* @param int $maxLen Maximum number of bytes to read. Pass -1
|
180 |
* to read the entire stream.
|
181 |
+
*
|
182 |
* @return string
|
183 |
*
|
184 |
* @throws \RuntimeException on error.
|
296 |
* @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
|
297 |
* to encode using RFC3986, or PHP_QUERY_RFC1738
|
298 |
* to encode using RFC1738.
|
299 |
+
*
|
300 |
* @return string
|
301 |
*
|
302 |
* @deprecated build_query will be removed in guzzlehttp/psr7:2.0. Use Query::build instead.
|
344 |
* @return array
|
345 |
*
|
346 |
* @internal
|
347 |
+
*
|
348 |
* @deprecated _parse_message will be removed in guzzlehttp/psr7:2.0. Use Message::parseMessage instead.
|
349 |
*/
|
350 |
function _parse_message($message)
|
360 |
* @return string
|
361 |
*
|
362 |
* @internal
|
363 |
+
*
|
364 |
* @deprecated _parse_request_uri will be removed in guzzlehttp/psr7:2.0. Use Message::parseRequestUri instead.
|
365 |
*/
|
366 |
function _parse_request_uri($path, array $headers)
|
391 |
* @return array
|
392 |
*
|
393 |
* @internal
|
394 |
+
*
|
395 |
* @deprecated _caseless_remove will be removed in guzzlehttp/psr7:2.0. Use Utils::caselessRemove instead.
|
396 |
*/
|
397 |
function _caseless_remove($keys, array $data)
|
vendor_prefixed/paragonie/constant_time_encoding/LICENSE.txt
ADDED
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
The MIT License (MIT)
|
2 |
+
|
3 |
+
Copyright (c) 2016 - 2018 Paragon Initiative Enterprises
|
4 |
+
|
5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
6 |
+
of this software and associated documentation files (the "Software"), to deal
|
7 |
+
in the Software without restriction, including without limitation the rights
|
8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
9 |
+
copies of the Software, and to permit persons to whom the Software is
|
10 |
+
furnished to do so, subject to the following conditions:
|
11 |
+
|
12 |
+
The above copyright notice and this permission notice shall be included in all
|
13 |
+
copies or substantial portions of the Software.
|
14 |
+
|
15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
21 |
+
SOFTWARE.
|
22 |
+
|
23 |
+
------------------------------------------------------------------------------
|
24 |
+
This library was based on the work of Steve "Sc00bz" Thomas.
|
25 |
+
------------------------------------------------------------------------------
|
26 |
+
|
27 |
+
The MIT License (MIT)
|
28 |
+
|
29 |
+
Copyright (c) 2014 Steve Thomas
|
30 |
+
|
31 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
32 |
+
of this software and associated documentation files (the "Software"), to deal
|
33 |
+
in the Software without restriction, including without limitation the rights
|
34 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
35 |
+
copies of the Software, and to permit persons to whom the Software is
|
36 |
+
furnished to do so, subject to the following conditions:
|
37 |
+
|
38 |
+
The above copyright notice and this permission notice shall be included in all
|
39 |
+
copies or substantial portions of the Software.
|
40 |
+
|
41 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
42 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
43 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
44 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
45 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
46 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
47 |
+
SOFTWARE.
|
48 |
+
|
vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php
ADDED
@@ -0,0 +1,324 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
|
7 |
+
* Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
|
8 |
+
*
|
9 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
10 |
+
* of this software and associated documentation files (the "Software"), to deal
|
11 |
+
* in the Software without restriction, including without limitation the rights
|
12 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
13 |
+
* copies of the Software, and to permit persons to whom the Software is
|
14 |
+
* furnished to do so, subject to the following conditions:
|
15 |
+
*
|
16 |
+
* The above copyright notice and this permission notice shall be included in all
|
17 |
+
* copies or substantial portions of the Software.
|
18 |
+
*
|
19 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
20 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
21 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
22 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
23 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
24 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
25 |
+
* SOFTWARE.
|
26 |
+
*/
|
27 |
+
/**
|
28 |
+
* Class Base32
|
29 |
+
* [A-Z][2-7]
|
30 |
+
*
|
31 |
+
* @package ParagonIE\ConstantTime
|
32 |
+
*/
|
33 |
+
abstract class Base32 implements \WPMailSMTP\Vendor\ParagonIE\ConstantTime\EncoderInterface
|
34 |
+
{
|
35 |
+
/**
|
36 |
+
* Decode a Base32-encoded string into raw binary
|
37 |
+
*
|
38 |
+
* @param string $src
|
39 |
+
* @param bool $strictPadding
|
40 |
+
* @return string
|
41 |
+
*/
|
42 |
+
public static function decode($src, $strictPadding = \false)
|
43 |
+
{
|
44 |
+
return static::doDecode($src, \false, $strictPadding);
|
45 |
+
}
|
46 |
+
/**
|
47 |
+
* Decode an uppercase Base32-encoded string into raw binary
|
48 |
+
*
|
49 |
+
* @param string $src
|
50 |
+
* @param bool $strictPadding
|
51 |
+
* @return string
|
52 |
+
*/
|
53 |
+
public static function decodeUpper($src, $strictPadding = \false)
|
54 |
+
{
|
55 |
+
return static::doDecode($src, \true, $strictPadding);
|
56 |
+
}
|
57 |
+
/**
|
58 |
+
* Encode into Base32 (RFC 4648)
|
59 |
+
*
|
60 |
+
* @param string $src
|
61 |
+
* @return string
|
62 |
+
*/
|
63 |
+
public static function encode($src)
|
64 |
+
{
|
65 |
+
return static::doEncode($src, \false);
|
66 |
+
}
|
67 |
+
/**
|
68 |
+
* Encode into Base32 (RFC 4648)
|
69 |
+
*
|
70 |
+
* @param string $src
|
71 |
+
* @return string
|
72 |
+
* @throws \TypeError
|
73 |
+
*/
|
74 |
+
public static function encodeUnpadded($src)
|
75 |
+
{
|
76 |
+
return static::doEncode($src, \false, \false);
|
77 |
+
}
|
78 |
+
/**
|
79 |
+
* Encode into uppercase Base32 (RFC 4648)
|
80 |
+
*
|
81 |
+
* @param string $src
|
82 |
+
* @return string
|
83 |
+
*/
|
84 |
+
public static function encodeUpper($src)
|
85 |
+
{
|
86 |
+
return static::doEncode($src, \true);
|
87 |
+
}
|
88 |
+
/**
|
89 |
+
* Encode into uppercase Base32 (RFC 4648)
|
90 |
+
*
|
91 |
+
* @param string $src
|
92 |
+
* @return string
|
93 |
+
* @throws \TypeError
|
94 |
+
*/
|
95 |
+
public static function encodeUpperUnpadded($src)
|
96 |
+
{
|
97 |
+
return static::doEncode($src, \true, \false);
|
98 |
+
}
|
99 |
+
/**
|
100 |
+
* Uses bitwise operators instead of table-lookups to turn 5-bit integers
|
101 |
+
* into 8-bit integers.
|
102 |
+
*
|
103 |
+
* @param int $src
|
104 |
+
* @return int
|
105 |
+
*/
|
106 |
+
protected static function decode5Bits($src)
|
107 |
+
{
|
108 |
+
$ret = -1;
|
109 |
+
// if ($src > 96 && $src < 123) $ret += $src - 97 + 1; // -64
|
110 |
+
$ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 96;
|
111 |
+
// if ($src > 0x31 && $src < 0x38) $ret += $src - 24 + 1; // -23
|
112 |
+
$ret += (0x31 - $src & $src - 0x38) >> 8 & $src - 23;
|
113 |
+
return $ret;
|
114 |
+
}
|
115 |
+
/**
|
116 |
+
* Uses bitwise operators instead of table-lookups to turn 5-bit integers
|
117 |
+
* into 8-bit integers.
|
118 |
+
*
|
119 |
+
* Uppercase variant.
|
120 |
+
*
|
121 |
+
* @param int $src
|
122 |
+
* @return int
|
123 |
+
*/
|
124 |
+
protected static function decode5BitsUpper($src)
|
125 |
+
{
|
126 |
+
$ret = -1;
|
127 |
+
// if ($src > 64 && $src < 91) $ret += $src - 65 + 1; // -64
|
128 |
+
$ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 64;
|
129 |
+
// if ($src > 0x31 && $src < 0x38) $ret += $src - 24 + 1; // -23
|
130 |
+
$ret += (0x31 - $src & $src - 0x38) >> 8 & $src - 23;
|
131 |
+
return $ret;
|
132 |
+
}
|
133 |
+
/**
|
134 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
135 |
+
* into 5-bit integers.
|
136 |
+
*
|
137 |
+
* @param int $src
|
138 |
+
* @return string
|
139 |
+
*/
|
140 |
+
protected static function encode5Bits($src)
|
141 |
+
{
|
142 |
+
$diff = 0x61;
|
143 |
+
// if ($src > 25) $ret -= 72;
|
144 |
+
$diff -= 25 - $src >> 8 & 73;
|
145 |
+
return \pack('C', $src + $diff);
|
146 |
+
}
|
147 |
+
/**
|
148 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
149 |
+
* into 5-bit integers.
|
150 |
+
*
|
151 |
+
* Uppercase variant.
|
152 |
+
*
|
153 |
+
* @param int $src
|
154 |
+
* @return string
|
155 |
+
*/
|
156 |
+
protected static function encode5BitsUpper($src)
|
157 |
+
{
|
158 |
+
$diff = 0x41;
|
159 |
+
// if ($src > 25) $ret -= 40;
|
160 |
+
$diff -= 25 - $src >> 8 & 41;
|
161 |
+
return \pack('C', $src + $diff);
|
162 |
+
}
|
163 |
+
/**
|
164 |
+
* Base32 decoding
|
165 |
+
*
|
166 |
+
* @param string $src
|
167 |
+
* @param bool $upper
|
168 |
+
* @param bool $strictPadding
|
169 |
+
* @return string
|
170 |
+
*/
|
171 |
+
protected static function doDecode($src, $upper = \false, $strictPadding = \true)
|
172 |
+
{
|
173 |
+
// We do this to reduce code duplication:
|
174 |
+
$method = $upper ? 'decode5BitsUpper' : 'decode5Bits';
|
175 |
+
// Remove padding
|
176 |
+
$srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
|
177 |
+
if ($srcLen === 0) {
|
178 |
+
return '';
|
179 |
+
}
|
180 |
+
if ($strictPadding) {
|
181 |
+
if (($srcLen & 7) === 0) {
|
182 |
+
for ($j = 0; $j < 7; ++$j) {
|
183 |
+
if ($src[$srcLen - 1] === '=') {
|
184 |
+
$srcLen--;
|
185 |
+
} else {
|
186 |
+
break;
|
187 |
+
}
|
188 |
+
}
|
189 |
+
}
|
190 |
+
if (($srcLen & 7) === 1) {
|
191 |
+
throw new \RangeException('Incorrect padding');
|
192 |
+
}
|
193 |
+
} else {
|
194 |
+
$src = \rtrim($src, '=');
|
195 |
+
$srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
|
196 |
+
}
|
197 |
+
$err = 0;
|
198 |
+
$dest = '';
|
199 |
+
// Main loop (no padding):
|
200 |
+
for ($i = 0; $i + 8 <= $srcLen; $i += 8) {
|
201 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 8));
|
202 |
+
$c0 = static::$method($chunk[1]);
|
203 |
+
$c1 = static::$method($chunk[2]);
|
204 |
+
$c2 = static::$method($chunk[3]);
|
205 |
+
$c3 = static::$method($chunk[4]);
|
206 |
+
$c4 = static::$method($chunk[5]);
|
207 |
+
$c5 = static::$method($chunk[6]);
|
208 |
+
$c6 = static::$method($chunk[7]);
|
209 |
+
$c7 = static::$method($chunk[8]);
|
210 |
+
$dest .= \pack('CCCCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff, ($c4 << 7 | $c5 << 2 | $c6 >> 3) & 0xff, ($c6 << 5 | $c7) & 0xff);
|
211 |
+
$err |= ($c0 | $c1 | $c2 | $c3 | $c4 | $c5 | $c6 | $c7) >> 8;
|
212 |
+
}
|
213 |
+
// The last chunk, which may have padding:
|
214 |
+
if ($i < $srcLen) {
|
215 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
|
216 |
+
$c0 = static::$method($chunk[1]);
|
217 |
+
if ($i + 6 < $srcLen) {
|
218 |
+
$c1 = static::$method($chunk[2]);
|
219 |
+
$c2 = static::$method($chunk[3]);
|
220 |
+
$c3 = static::$method($chunk[4]);
|
221 |
+
$c4 = static::$method($chunk[5]);
|
222 |
+
$c5 = static::$method($chunk[6]);
|
223 |
+
$c6 = static::$method($chunk[7]);
|
224 |
+
$dest .= \pack('CCCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff, ($c4 << 7 | $c5 << 2 | $c6 >> 3) & 0xff);
|
225 |
+
$err |= ($c0 | $c1 | $c2 | $c3 | $c4 | $c5 | $c6) >> 8;
|
226 |
+
} elseif ($i + 5 < $srcLen) {
|
227 |
+
$c1 = static::$method($chunk[2]);
|
228 |
+
$c2 = static::$method($chunk[3]);
|
229 |
+
$c3 = static::$method($chunk[4]);
|
230 |
+
$c4 = static::$method($chunk[5]);
|
231 |
+
$c5 = static::$method($chunk[6]);
|
232 |
+
$dest .= \pack('CCCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff, ($c4 << 7 | $c5 << 2) & 0xff);
|
233 |
+
$err |= ($c0 | $c1 | $c2 | $c3 | $c4 | $c5) >> 8;
|
234 |
+
} elseif ($i + 4 < $srcLen) {
|
235 |
+
$c1 = static::$method($chunk[2]);
|
236 |
+
$c2 = static::$method($chunk[3]);
|
237 |
+
$c3 = static::$method($chunk[4]);
|
238 |
+
$c4 = static::$method($chunk[5]);
|
239 |
+
$dest .= \pack('CCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff);
|
240 |
+
$err |= ($c0 | $c1 | $c2 | $c3 | $c4) >> 8;
|
241 |
+
} elseif ($i + 3 < $srcLen) {
|
242 |
+
$c1 = static::$method($chunk[2]);
|
243 |
+
$c2 = static::$method($chunk[3]);
|
244 |
+
$c3 = static::$method($chunk[4]);
|
245 |
+
$dest .= \pack('CC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff);
|
246 |
+
$err |= ($c0 | $c1 | $c2 | $c3) >> 8;
|
247 |
+
} elseif ($i + 2 < $srcLen) {
|
248 |
+
$c1 = static::$method($chunk[2]);
|
249 |
+
$c2 = static::$method($chunk[3]);
|
250 |
+
$dest .= \pack('CC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1) & 0xff);
|
251 |
+
$err |= ($c0 | $c1 | $c2) >> 8;
|
252 |
+
} elseif ($i + 1 < $srcLen) {
|
253 |
+
$c1 = static::$method($chunk[2]);
|
254 |
+
$dest .= \pack('C', ($c0 << 3 | $c1 >> 2) & 0xff);
|
255 |
+
$err |= ($c0 | $c1) >> 8;
|
256 |
+
} else {
|
257 |
+
$dest .= \pack('C', $c0 << 3 & 0xff);
|
258 |
+
$err |= $c0 >> 8;
|
259 |
+
}
|
260 |
+
}
|
261 |
+
if ($err !== 0) {
|
262 |
+
throw new \RangeException('Base32::doDecode() only expects characters in the correct base32 alphabet');
|
263 |
+
}
|
264 |
+
return $dest;
|
265 |
+
}
|
266 |
+
/**
|
267 |
+
* Base32 Decoding
|
268 |
+
*
|
269 |
+
* @param string $src
|
270 |
+
* @param bool $upper
|
271 |
+
* @param bool $pad
|
272 |
+
* @return string
|
273 |
+
*/
|
274 |
+
protected static function doEncode($src, $upper = \false, $pad = \true)
|
275 |
+
{
|
276 |
+
// We do this to reduce code duplication:
|
277 |
+
$method = $upper ? 'encode5BitsUpper' : 'encode5Bits';
|
278 |
+
$dest = '';
|
279 |
+
$srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
|
280 |
+
// Main loop (no padding):
|
281 |
+
for ($i = 0; $i + 5 <= $srcLen; $i += 5) {
|
282 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 5));
|
283 |
+
$b0 = $chunk[1];
|
284 |
+
$b1 = $chunk[2];
|
285 |
+
$b2 = $chunk[3];
|
286 |
+
$b3 = $chunk[4];
|
287 |
+
$b4 = $chunk[5];
|
288 |
+
$dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method(($b1 << 4 | $b2 >> 4) & 31) . static::$method(($b2 << 1 | $b3 >> 7) & 31) . static::$method($b3 >> 2 & 31) . static::$method(($b3 << 3 | $b4 >> 5) & 31) . static::$method($b4 & 31);
|
289 |
+
}
|
290 |
+
// The last chunk, which may have padding:
|
291 |
+
if ($i < $srcLen) {
|
292 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
|
293 |
+
$b0 = $chunk[1];
|
294 |
+
if ($i + 3 < $srcLen) {
|
295 |
+
$b1 = $chunk[2];
|
296 |
+
$b2 = $chunk[3];
|
297 |
+
$b3 = $chunk[4];
|
298 |
+
$dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method(($b1 << 4 | $b2 >> 4) & 31) . static::$method(($b2 << 1 | $b3 >> 7) & 31) . static::$method($b3 >> 2 & 31) . static::$method($b3 << 3 & 31);
|
299 |
+
if ($pad) {
|
300 |
+
$dest .= '=';
|
301 |
+
}
|
302 |
+
} elseif ($i + 2 < $srcLen) {
|
303 |
+
$b1 = $chunk[2];
|
304 |
+
$b2 = $chunk[3];
|
305 |
+
$dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method(($b1 << 4 | $b2 >> 4) & 31) . static::$method($b2 << 1 & 31);
|
306 |
+
if ($pad) {
|
307 |
+
$dest .= '===';
|
308 |
+
}
|
309 |
+
} elseif ($i + 1 < $srcLen) {
|
310 |
+
$b1 = $chunk[2];
|
311 |
+
$dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method($b1 << 4 & 31);
|
312 |
+
if ($pad) {
|
313 |
+
$dest .= '====';
|
314 |
+
}
|
315 |
+
} else {
|
316 |
+
$dest .= static::$method($b0 >> 3 & 31) . static::$method($b0 << 2 & 31);
|
317 |
+
if ($pad) {
|
318 |
+
$dest .= '======';
|
319 |
+
}
|
320 |
+
}
|
321 |
+
}
|
322 |
+
return $dest;
|
323 |
+
}
|
324 |
+
}
|
vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php
ADDED
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
|
7 |
+
* Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
|
8 |
+
*
|
9 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
10 |
+
* of this software and associated documentation files (the "Software"), to deal
|
11 |
+
* in the Software without restriction, including without limitation the rights
|
12 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
13 |
+
* copies of the Software, and to permit persons to whom the Software is
|
14 |
+
* furnished to do so, subject to the following conditions:
|
15 |
+
*
|
16 |
+
* The above copyright notice and this permission notice shall be included in all
|
17 |
+
* copies or substantial portions of the Software.
|
18 |
+
*
|
19 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
20 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
21 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
22 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
23 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
24 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
25 |
+
* SOFTWARE.
|
26 |
+
*/
|
27 |
+
/**
|
28 |
+
* Class Base32Hex
|
29 |
+
* [0-9][A-V]
|
30 |
+
*
|
31 |
+
* @package ParagonIE\ConstantTime
|
32 |
+
*/
|
33 |
+
abstract class Base32Hex extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base32
|
34 |
+
{
|
35 |
+
/**
|
36 |
+
* Uses bitwise operators instead of table-lookups to turn 5-bit integers
|
37 |
+
* into 8-bit integers.
|
38 |
+
*
|
39 |
+
* @param int $src
|
40 |
+
* @return int
|
41 |
+
*/
|
42 |
+
protected static function decode5Bits($src)
|
43 |
+
{
|
44 |
+
$ret = -1;
|
45 |
+
// if ($src > 0x30 && $src < 0x3a) ret += $src - 0x2e + 1; // -47
|
46 |
+
$ret += (0x2f - $src & $src - 0x3a) >> 8 & $src - 47;
|
47 |
+
// if ($src > 0x60 && $src < 0x77) ret += $src - 0x61 + 10 + 1; // -86
|
48 |
+
$ret += (0x60 - $src & $src - 0x77) >> 8 & $src - 86;
|
49 |
+
return $ret;
|
50 |
+
}
|
51 |
+
/**
|
52 |
+
* Uses bitwise operators instead of table-lookups to turn 5-bit integers
|
53 |
+
* into 8-bit integers.
|
54 |
+
*
|
55 |
+
* @param int $src
|
56 |
+
* @return int
|
57 |
+
*/
|
58 |
+
protected static function decode5BitsUpper($src)
|
59 |
+
{
|
60 |
+
$ret = -1;
|
61 |
+
// if ($src > 0x30 && $src < 0x3a) ret += $src - 0x2e + 1; // -47
|
62 |
+
$ret += (0x2f - $src & $src - 0x3a) >> 8 & $src - 47;
|
63 |
+
// if ($src > 0x40 && $src < 0x57) ret += $src - 0x41 + 10 + 1; // -54
|
64 |
+
$ret += (0x40 - $src & $src - 0x57) >> 8 & $src - 54;
|
65 |
+
return $ret;
|
66 |
+
}
|
67 |
+
/**
|
68 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
69 |
+
* into 5-bit integers.
|
70 |
+
*
|
71 |
+
* @param int $src
|
72 |
+
* @return string
|
73 |
+
*/
|
74 |
+
protected static function encode5Bits($src)
|
75 |
+
{
|
76 |
+
$src += 0x30;
|
77 |
+
// if ($src > 0x39) $src += 0x61 - 0x3a; // 39
|
78 |
+
$src += 0x39 - $src >> 8 & 39;
|
79 |
+
return \pack('C', $src);
|
80 |
+
}
|
81 |
+
/**
|
82 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
83 |
+
* into 5-bit integers.
|
84 |
+
*
|
85 |
+
* Uppercase variant.
|
86 |
+
*
|
87 |
+
* @param int $src
|
88 |
+
* @return string
|
89 |
+
*/
|
90 |
+
protected static function encode5BitsUpper($src)
|
91 |
+
{
|
92 |
+
$src += 0x30;
|
93 |
+
// if ($src > 0x39) $src += 0x41 - 0x3a; // 7
|
94 |
+
$src += 0x39 - $src >> 8 & 7;
|
95 |
+
return \pack('C', $src);
|
96 |
+
}
|
97 |
+
}
|
vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php
ADDED
@@ -0,0 +1,208 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
|
7 |
+
* Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
|
8 |
+
*
|
9 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
10 |
+
* of this software and associated documentation files (the "Software"), to deal
|
11 |
+
* in the Software without restriction, including without limitation the rights
|
12 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
13 |
+
* copies of the Software, and to permit persons to whom the Software is
|
14 |
+
* furnished to do so, subject to the following conditions:
|
15 |
+
*
|
16 |
+
* The above copyright notice and this permission notice shall be included in all
|
17 |
+
* copies or substantial portions of the Software.
|
18 |
+
*
|
19 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
20 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
21 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
22 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
23 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
24 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
25 |
+
* SOFTWARE.
|
26 |
+
*/
|
27 |
+
/**
|
28 |
+
* Class Base64
|
29 |
+
* [A-Z][a-z][0-9]+/
|
30 |
+
*
|
31 |
+
* @package ParagonIE\ConstantTime
|
32 |
+
*/
|
33 |
+
abstract class Base64 implements \WPMailSMTP\Vendor\ParagonIE\ConstantTime\EncoderInterface
|
34 |
+
{
|
35 |
+
/**
|
36 |
+
* Encode into Base64
|
37 |
+
*
|
38 |
+
* Base64 character set "[A-Z][a-z][0-9]+/"
|
39 |
+
*
|
40 |
+
* @param string $src
|
41 |
+
* @return string
|
42 |
+
*/
|
43 |
+
public static function encode($src)
|
44 |
+
{
|
45 |
+
return static::doEncode($src, \true);
|
46 |
+
}
|
47 |
+
/**
|
48 |
+
* Encode into Base64, no = padding
|
49 |
+
*
|
50 |
+
* Base64 character set "[A-Z][a-z][0-9]+/"
|
51 |
+
*
|
52 |
+
* @param string $src
|
53 |
+
* @return string
|
54 |
+
*/
|
55 |
+
public static function encodeUnpadded($src)
|
56 |
+
{
|
57 |
+
return static::doEncode($src, \false);
|
58 |
+
}
|
59 |
+
/**
|
60 |
+
* @param string $src
|
61 |
+
* @param bool $pad Include = padding?
|
62 |
+
* @return string
|
63 |
+
*/
|
64 |
+
protected static function doEncode($src, $pad = \true)
|
65 |
+
{
|
66 |
+
$dest = '';
|
67 |
+
$srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
|
68 |
+
// Main loop (no padding):
|
69 |
+
for ($i = 0; $i + 3 <= $srcLen; $i += 3) {
|
70 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 3));
|
71 |
+
$b0 = $chunk[1];
|
72 |
+
$b1 = $chunk[2];
|
73 |
+
$b2 = $chunk[3];
|
74 |
+
$dest .= static::encode6Bits($b0 >> 2) . static::encode6Bits(($b0 << 4 | $b1 >> 4) & 63) . static::encode6Bits(($b1 << 2 | $b2 >> 6) & 63) . static::encode6Bits($b2 & 63);
|
75 |
+
}
|
76 |
+
// The last chunk, which may have padding:
|
77 |
+
if ($i < $srcLen) {
|
78 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
|
79 |
+
$b0 = $chunk[1];
|
80 |
+
if ($i + 1 < $srcLen) {
|
81 |
+
$b1 = $chunk[2];
|
82 |
+
$dest .= static::encode6Bits($b0 >> 2) . static::encode6Bits(($b0 << 4 | $b1 >> 4) & 63) . static::encode6Bits($b1 << 2 & 63);
|
83 |
+
if ($pad) {
|
84 |
+
$dest .= '=';
|
85 |
+
}
|
86 |
+
} else {
|
87 |
+
$dest .= static::encode6Bits($b0 >> 2) . static::encode6Bits($b0 << 4 & 63);
|
88 |
+
if ($pad) {
|
89 |
+
$dest .= '==';
|
90 |
+
}
|
91 |
+
}
|
92 |
+
}
|
93 |
+
return $dest;
|
94 |
+
}
|
95 |
+
/**
|
96 |
+
* decode from base64 into binary
|
97 |
+
*
|
98 |
+
* Base64 character set "./[A-Z][a-z][0-9]"
|
99 |
+
*
|
100 |
+
* @param string $src
|
101 |
+
* @param bool $strictPadding
|
102 |
+
* @return string
|
103 |
+
* @throws \RangeException
|
104 |
+
*/
|
105 |
+
public static function decode($src, $strictPadding = \false)
|
106 |
+
{
|
107 |
+
// Remove padding
|
108 |
+
$srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
|
109 |
+
if ($srcLen === 0) {
|
110 |
+
return '';
|
111 |
+
}
|
112 |
+
if ($strictPadding) {
|
113 |
+
if (($srcLen & 3) === 0) {
|
114 |
+
if ($src[$srcLen - 1] === '=') {
|
115 |
+
$srcLen--;
|
116 |
+
if ($src[$srcLen - 1] === '=') {
|
117 |
+
$srcLen--;
|
118 |
+
}
|
119 |
+
}
|
120 |
+
}
|
121 |
+
if (($srcLen & 3) === 1) {
|
122 |
+
throw new \RangeException('Incorrect padding');
|
123 |
+
}
|
124 |
+
} else {
|
125 |
+
$src = \rtrim($src, '=');
|
126 |
+
$srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
|
127 |
+
}
|
128 |
+
$err = 0;
|
129 |
+
$dest = '';
|
130 |
+
// Main loop (no padding):
|
131 |
+
for ($i = 0; $i + 4 <= $srcLen; $i += 4) {
|
132 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 4));
|
133 |
+
$c0 = static::decode6Bits($chunk[1]);
|
134 |
+
$c1 = static::decode6Bits($chunk[2]);
|
135 |
+
$c2 = static::decode6Bits($chunk[3]);
|
136 |
+
$c3 = static::decode6Bits($chunk[4]);
|
137 |
+
$dest .= \pack('CCC', ($c0 << 2 | $c1 >> 4) & 0xff, ($c1 << 4 | $c2 >> 2) & 0xff, ($c2 << 6 | $c3) & 0xff);
|
138 |
+
$err |= ($c0 | $c1 | $c2 | $c3) >> 8;
|
139 |
+
}
|
140 |
+
// The last chunk, which may have padding:
|
141 |
+
if ($i < $srcLen) {
|
142 |
+
$chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
|
143 |
+
$c0 = static::decode6Bits($chunk[1]);
|
144 |
+
if ($i + 2 < $srcLen) {
|
145 |
+
$c1 = static::decode6Bits($chunk[2]);
|
146 |
+
$c2 = static::decode6Bits($chunk[3]);
|
147 |
+
$dest .= \pack('CC', ($c0 << 2 | $c1 >> 4) & 0xff, ($c1 << 4 | $c2 >> 2) & 0xff);
|
148 |
+
$err |= ($c0 | $c1 | $c2) >> 8;
|
149 |
+
} elseif ($i + 1 < $srcLen) {
|
150 |
+
$c1 = static::decode6Bits($chunk[2]);
|
151 |
+
$dest .= \pack('C', ($c0 << 2 | $c1 >> 4) & 0xff);
|
152 |
+
$err |= ($c0 | $c1) >> 8;
|
153 |
+
} elseif ($i < $srcLen && $strictPadding) {
|
154 |
+
$err |= 1;
|
155 |
+
}
|
156 |
+
}
|
157 |
+
if ($err !== 0) {
|
158 |
+
throw new \RangeException('Base64::decode() only expects characters in the correct base64 alphabet');
|
159 |
+
}
|
160 |
+
return $dest;
|
161 |
+
}
|
162 |
+
/**
|
163 |
+
* Uses bitwise operators instead of table-lookups to turn 6-bit integers
|
164 |
+
* into 8-bit integers.
|
165 |
+
*
|
166 |
+
* Base64 character set:
|
167 |
+
* [A-Z] [a-z] [0-9] + /
|
168 |
+
* 0x41-0x5a, 0x61-0x7a, 0x30-0x39, 0x2b, 0x2f
|
169 |
+
*
|
170 |
+
* @param int $src
|
171 |
+
* @return int
|
172 |
+
*/
|
173 |
+
protected static function decode6Bits($src)
|
174 |
+
{
|
175 |
+
$ret = -1;
|
176 |
+
// if ($src > 0x40 && $src < 0x5b) $ret += $src - 0x41 + 1; // -64
|
177 |
+
$ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 64;
|
178 |
+
// if ($src > 0x60 && $src < 0x7b) $ret += $src - 0x61 + 26 + 1; // -70
|
179 |
+
$ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 70;
|
180 |
+
// if ($src > 0x2f && $src < 0x3a) $ret += $src - 0x30 + 52 + 1; // 5
|
181 |
+
$ret += (0x2f - $src & $src - 0x3a) >> 8 & $src + 5;
|
182 |
+
// if ($src == 0x2b) $ret += 62 + 1;
|
183 |
+
$ret += (0x2a - $src & $src - 0x2c) >> 8 & 63;
|
184 |
+
// if ($src == 0x2f) ret += 63 + 1;
|
185 |
+
$ret += (0x2e - $src & $src - 0x30) >> 8 & 64;
|
186 |
+
return $ret;
|
187 |
+
}
|
188 |
+
/**
|
189 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
190 |
+
* into 6-bit integers.
|
191 |
+
*
|
192 |
+
* @param int $src
|
193 |
+
* @return string
|
194 |
+
*/
|
195 |
+
protected static function encode6Bits($src)
|
196 |
+
{
|
197 |
+
$diff = 0x41;
|
198 |
+
// if ($src > 25) $diff += 0x61 - 0x41 - 26; // 6
|
199 |
+
$diff += 25 - $src >> 8 & 6;
|
200 |
+
// if ($src > 51) $diff += 0x30 - 0x61 - 26; // -75
|
201 |
+
$diff -= 51 - $src >> 8 & 75;
|
202 |
+
// if ($src > 61) $diff += 0x2b - 0x30 - 10; // -15
|
203 |
+
$diff -= 61 - $src >> 8 & 15;
|
204 |
+
// if ($src > 62) $diff += 0x2f - 0x2b - 1; // 3
|
205 |
+
$diff += 62 - $src >> 8 & 3;
|
206 |
+
return \pack('C', $src + $diff);
|
207 |
+
}
|
208 |
+
}
|
vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php
ADDED
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
|
7 |
+
* Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
|
8 |
+
*
|
9 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
10 |
+
* of this software and associated documentation files (the "Software"), to deal
|
11 |
+
* in the Software without restriction, including without limitation the rights
|
12 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
13 |
+
* copies of the Software, and to permit persons to whom the Software is
|
14 |
+
* furnished to do so, subject to the following conditions:
|
15 |
+
*
|
16 |
+
* The above copyright notice and this permission notice shall be included in all
|
17 |
+
* copies or substantial portions of the Software.
|
18 |
+
*
|
19 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
20 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
21 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
22 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
23 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
24 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
25 |
+
* SOFTWARE.
|
26 |
+
*/
|
27 |
+
/**
|
28 |
+
* Class Base64DotSlash
|
29 |
+
* ./[A-Z][a-z][0-9]
|
30 |
+
*
|
31 |
+
* @package ParagonIE\ConstantTime
|
32 |
+
*/
|
33 |
+
abstract class Base64DotSlash extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base64
|
34 |
+
{
|
35 |
+
/**
|
36 |
+
* Uses bitwise operators instead of table-lookups to turn 6-bit integers
|
37 |
+
* into 8-bit integers.
|
38 |
+
*
|
39 |
+
* Base64 character set:
|
40 |
+
* ./ [A-Z] [a-z] [0-9]
|
41 |
+
* 0x2e-0x2f, 0x41-0x5a, 0x61-0x7a, 0x30-0x39
|
42 |
+
*
|
43 |
+
* @param int $src
|
44 |
+
* @return int
|
45 |
+
*/
|
46 |
+
protected static function decode6Bits($src)
|
47 |
+
{
|
48 |
+
$ret = -1;
|
49 |
+
// if ($src > 0x2d && $src < 0x30) ret += $src - 0x2e + 1; // -45
|
50 |
+
$ret += (0x2d - $src & $src - 0x30) >> 8 & $src - 45;
|
51 |
+
// if ($src > 0x40 && $src < 0x5b) ret += $src - 0x41 + 2 + 1; // -62
|
52 |
+
$ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 62;
|
53 |
+
// if ($src > 0x60 && $src < 0x7b) ret += $src - 0x61 + 28 + 1; // -68
|
54 |
+
$ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 68;
|
55 |
+
// if ($src > 0x2f && $src < 0x3a) ret += $src - 0x30 + 54 + 1; // 7
|
56 |
+
$ret += (0x2f - $src & $src - 0x3a) >> 8 & $src + 7;
|
57 |
+
return $ret;
|
58 |
+
}
|
59 |
+
/**
|
60 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
61 |
+
* into 6-bit integers.
|
62 |
+
*
|
63 |
+
* @param int $src
|
64 |
+
* @return string
|
65 |
+
*/
|
66 |
+
protected static function encode6Bits($src)
|
67 |
+
{
|
68 |
+
$src += 0x2e;
|
69 |
+
// if ($src > 0x2f) $src += 0x41 - 0x30; // 17
|
70 |
+
$src += 0x2f - $src >> 8 & 17;
|
71 |
+
// if ($src > 0x5a) $src += 0x61 - 0x5b; // 6
|
72 |
+
$src += 0x5a - $src >> 8 & 6;
|
73 |
+
// if ($src > 0x7a) $src += 0x30 - 0x7b; // -75
|
74 |
+
$src -= 0x7a - $src >> 8 & 75;
|
75 |
+
return \pack('C', $src);
|
76 |
+
}
|
77 |
+
}
|
vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
|
7 |
+
* Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
|
8 |
+
*
|
9 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
10 |
+
* of this software and associated documentation files (the "Software"), to deal
|
11 |
+
* in the Software without restriction, including without limitation the rights
|
12 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
13 |
+
* copies of the Software, and to permit persons to whom the Software is
|
14 |
+
* furnished to do so, subject to the following conditions:
|
15 |
+
*
|
16 |
+
* The above copyright notice and this permission notice shall be included in all
|
17 |
+
* copies or substantial portions of the Software.
|
18 |
+
*
|
19 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
20 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
21 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
22 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
23 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
24 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
25 |
+
* SOFTWARE.
|
26 |
+
*/
|
27 |
+
/**
|
28 |
+
* Class Base64DotSlashOrdered
|
29 |
+
* ./[0-9][A-Z][a-z]
|
30 |
+
*
|
31 |
+
* @package ParagonIE\ConstantTime
|
32 |
+
*/
|
33 |
+
abstract class Base64DotSlashOrdered extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base64
|
34 |
+
{
|
35 |
+
/**
|
36 |
+
* Uses bitwise operators instead of table-lookups to turn 6-bit integers
|
37 |
+
* into 8-bit integers.
|
38 |
+
*
|
39 |
+
* Base64 character set:
|
40 |
+
* [.-9] [A-Z] [a-z]
|
41 |
+
* 0x2e-0x39, 0x41-0x5a, 0x61-0x7a
|
42 |
+
*
|
43 |
+
* @param int $src
|
44 |
+
* @return int
|
45 |
+
*/
|
46 |
+
protected static function decode6Bits($src)
|
47 |
+
{
|
48 |
+
$ret = -1;
|
49 |
+
// if ($src > 0x2d && $src < 0x3a) ret += $src - 0x2e + 1; // -45
|
50 |
+
$ret += (0x2d - $src & $src - 0x3a) >> 8 & $src - 45;
|
51 |
+
// if ($src > 0x40 && $src < 0x5b) ret += $src - 0x41 + 12 + 1; // -52
|
52 |
+
$ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 52;
|
53 |
+
// if ($src > 0x60 && $src < 0x7b) ret += $src - 0x61 + 38 + 1; // -58
|
54 |
+
$ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 58;
|
55 |
+
return $ret;
|
56 |
+
}
|
57 |
+
/**
|
58 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
59 |
+
* into 6-bit integers.
|
60 |
+
*
|
61 |
+
* @param int $src
|
62 |
+
* @return string
|
63 |
+
*/
|
64 |
+
protected static function encode6Bits($src)
|
65 |
+
{
|
66 |
+
$src += 0x2e;
|
67 |
+
// if ($src > 0x39) $src += 0x41 - 0x3a; // 7
|
68 |
+
$src += 0x39 - $src >> 8 & 7;
|
69 |
+
// if ($src > 0x5a) $src += 0x61 - 0x5b; // 6
|
70 |
+
$src += 0x5a - $src >> 8 & 6;
|
71 |
+
return \pack('C', $src);
|
72 |
+
}
|
73 |
+
}
|
vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php
ADDED
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
|
7 |
+
* Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
|
8 |
+
*
|
9 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
10 |
+
* of this software and associated documentation files (the "Software"), to deal
|
11 |
+
* in the Software without restriction, including without limitation the rights
|
12 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
13 |
+
* copies of the Software, and to permit persons to whom the Software is
|
14 |
+
* furnished to do so, subject to the following conditions:
|
15 |
+
*
|
16 |
+
* The above copyright notice and this permission notice shall be included in all
|
17 |
+
* copies or substantial portions of the Software.
|
18 |
+
*
|
19 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
20 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
21 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
22 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
23 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
24 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
25 |
+
* SOFTWARE.
|
26 |
+
*/
|
27 |
+
/**
|
28 |
+
* Class Base64DotSlash
|
29 |
+
* ./[A-Z][a-z][0-9]
|
30 |
+
*
|
31 |
+
* @package ParagonIE\ConstantTime
|
32 |
+
*/
|
33 |
+
abstract class Base64UrlSafe extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base64
|
34 |
+
{
|
35 |
+
/**
|
36 |
+
* Uses bitwise operators instead of table-lookups to turn 6-bit integers
|
37 |
+
* into 8-bit integers.
|
38 |
+
*
|
39 |
+
* Base64 character set:
|
40 |
+
* [A-Z] [a-z] [0-9] - _
|
41 |
+
* 0x41-0x5a, 0x61-0x7a, 0x30-0x39, 0x2d, 0x5f
|
42 |
+
*
|
43 |
+
* @param int $src
|
44 |
+
* @return int
|
45 |
+
*/
|
46 |
+
protected static function decode6Bits($src)
|
47 |
+
{
|
48 |
+
$ret = -1;
|
49 |
+
// if ($src > 0x40 && $src < 0x5b) $ret += $src - 0x41 + 1; // -64
|
50 |
+
$ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 64;
|
51 |
+
// if ($src > 0x60 && $src < 0x7b) $ret += $src - 0x61 + 26 + 1; // -70
|
52 |
+
$ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 70;
|
53 |
+
// if ($src > 0x2f && $src < 0x3a) $ret += $src - 0x30 + 52 + 1; // 5
|
54 |
+
$ret += (0x2f - $src & $src - 0x3a) >> 8 & $src + 5;
|
55 |
+
// if ($src == 0x2c) $ret += 62 + 1;
|
56 |
+
$ret += (0x2c - $src & $src - 0x2e) >> 8 & 63;
|
57 |
+
// if ($src == 0x5f) ret += 63 + 1;
|
58 |
+
$ret += (0x5e - $src & $src - 0x60) >> 8 & 64;
|
59 |
+
return $ret;
|
60 |
+
}
|
61 |
+
/**
|
62 |
+
* Uses bitwise operators instead of table-lookups to turn 8-bit integers
|
63 |
+
* into 6-bit integers.
|
64 |
+
*
|
65 |
+
* @param int $src
|
66 |
+
* @return string
|
67 |
+
*/
|
68 |
+
protected static function encode6Bits($src)
|
69 |
+
{
|
70 |
+
$diff = 0x41;
|
71 |
+
// if ($src > 25) $diff += 0x61 - 0x41 - 26; // 6
|
72 |
+
$diff += 25 - $src >> 8 & 6;
|
73 |
+
// if ($src > 51) $diff += 0x30 - 0x61 - 26; // -75
|
74 |
+
$diff -= 51 - $src >> 8 & 75;
|
75 |
+
// if ($src > 61) $diff += 0x2d - 0x30 - 10; // -13
|
76 |
+
$diff -= 61 - $src >> 8 & 13;
|
77 |
+
// if ($src > 62) $diff += 0x5f - 0x2b - 1; // 3
|
78 |
+
$diff += 62 - $src >> 8 & 49;
|
79 |
+
return \pack('C', $src + $diff);
|
80 |
+
}
|
81 |
+
}
|
vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
|
7 |
+
* Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
|
8 |
+
*
|
9 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
10 |
+
* of this software and associated documentation files (the "Software"), to deal
|
11 |
+
* in the Software without restriction, including without limitation the rights
|
12 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
13 |
+
* copies of the Software, and to permit persons to whom the Software is
|
14 |
+
* furnished to do so, subject to the following conditions:
|
15 |
+
*
|
16 |
+
* The above copyright notice and this permission notice shall be included in all
|
17 |
+
* copies or substantial portions of the Software.
|
18 |
+
*
|
19 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
20 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
21 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
22 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
23 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
24 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
25 |
+
* SOFTWARE.
|
26 |
+
*/
|
27 |
+
/**
|
28 |
+
* Class Binary
|
29 |
+
*
|
30 |
+
* Binary string operators that don't choke on
|
31 |
+
* mbstring.func_overload
|
32 |
+
*
|
33 |
+
* @package ParagonIE\ConstantTime
|
34 |
+
*/
|
35 |
+
abstract class Binary
|
36 |
+
{
|
37 |
+
/**
|
38 |
+
* Safe string length
|
39 |
+
*
|
40 |
+
* @ref mbstring.func_overload
|
41 |
+
*
|
42 |
+
* @param string $str
|
43 |
+
* @return int
|
44 |
+
*/
|
45 |
+
public static function safeStrlen($str)
|
46 |
+
{
|
47 |
+
if (\function_exists('mb_strlen')) {
|
48 |
+
return (int) \mb_strlen($str, '8bit');
|
49 |
+
} else {
|
50 |
+
return (int) \strlen($str);
|
51 |
+
}
|
52 |
+
}
|
53 |
+
/**
|
54 |
+
* Safe substring
|
55 |
+
*
|
56 |
+
|