Version Description
- 2021-05-06 =
- Added: WP Site Health status check for the sending domain.
- Added: WP Mail SMTP WordPress admin menu position filter hook.
- Changed: Moved the Email Test tab to the new WP Mail SMTP > Tools page.
- Changed: Updated the list of conflicting plugins.
- Fixed: Removed the empty admin dashboard menu item for the Setup Wizard.
- Fixed: The Setup Wizard conflicting issue with Admin 2020 plugin.
- Fixed: The plugin settings pages not opening when WishList Member plugin was active.
Download this release
Release Info
Developer | capuderg |
Plugin | WP Mail SMTP by WPForms |
Version | 2.8.0 |
Comparing to | |
See all releases |
Code changes from version 2.7.0 to 2.8.0
- assets/css/admin-site-health.min.css +1 -0
- assets/css/smtp-admin.min.css +1 -1
- assets/images/about/team.jpg +0 -0
- assets/js/smtp-admin.js +3 -3
- assets/js/smtp-admin.min.js +1 -1
- assets/languages/wp-mail-smtp-vue.php +28 -26
- assets/languages/wp-mail-smtp.pot +495 -459
- assets/vue/css/wizard.min.css +1 -1
- assets/vue/css/wizard.rtl.min.css +1 -1
- assets/vue/js/wizard.min.js +1 -1
- readme.txt +11 -2
- src/Admin/Area.php +143 -25
- src/Admin/DomainChecker.php +49 -0
- src/Admin/PageAbstract.php +82 -5
- src/Admin/Pages/MiscTab.php +1 -5
- src/Admin/Pages/SettingsTab.php +1 -0
- src/Admin/Pages/TestTab.php +14 -46
- src/Admin/Pages/Tools.php +55 -0
- src/Admin/ParentPageAbstract.php +286 -0
- src/Admin/SetupWizard.php +20 -2
- src/Compatibility/Compatibility.php +71 -0
- src/Compatibility/Plugin/Admin2020.php +56 -0
- src/Compatibility/Plugin/PluginAbstract.php +77 -0
- src/Compatibility/Plugin/PluginInterface.php +68 -0
- src/Compatibility/Plugin/WishListMember.php +57 -0
- src/Conflicts.php +282 -91
- src/Core.php +32 -0
- src/Options.php +39 -0
- src/Providers/OptionsAbstract.php +1 -12
- src/SiteHealth.php +105 -1
- src/Uploads.php +199 -0
- src/WP.php +139 -0
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
- vendor/paragonie/random_compat/lib/random.php +10 -9
- vendor/paragonie/random_compat/phpunit-autoload.php +0 -14
- vendor/paragonie/sodium_compat/autoload.php +4 -1
- vendor/paragonie/sodium_compat/lib/php72compat.php +3 -0
- vendor/paragonie/sodium_compat/lib/php72compat_const.php +2 -0
- vendor/paragonie/sodium_compat/lib/sodium_compat.php +2 -1
- vendor/paragonie/sodium_compat/lib/stream-xchacha20.php +43 -0
- vendor/paragonie/sodium_compat/src/Compat.php +115 -5
- vendor/paragonie/sodium_compat/src/Core/SipHash.php +2 -2
- vendor/paragonie/sodium_compat/src/Core32/Ed25519.php +22 -5
- vendor/paragonie/sodium_compat/src/File.php +28 -19
- vendor_prefixed/guzzlehttp/psr7/src/Utils.php +2 -1
- vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/AsymmetricKey.php +24 -0
- vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php +43 -25
- vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PrivateKey.php +1 -1
- vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/Common.php +1 -1
- vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php +54 -0
- vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.php +18 -1
- vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php +1 -1
- vendor_prefixed/psr/log/Psr/Log/AbstractLogger.php +16 -16
- vendor_prefixed/psr/log/Psr/Log/LoggerAwareTrait.php +1 -1
- wp_mail_smtp.php +2 -2
assets/css/admin-site-health.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
#health-check-accordion-block-wp_mail_smtp_email_domain_check>p:first-child{margin-top:0}#wp-mail-smtp-domain-check-details h2{color:#2c3338;font-weight:600;font-size:13px;margin:0 0 15px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item{padding:10px 0 0;border-top:1px solid #E4E4E4;display:flex}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item:last-child{border-bottom:1px solid #E4E4E4}#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;margin:0 0 4px 0;color:#444}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content p{margin:0 0 10px 0;color:#777}
|
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-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}
|
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:24px 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 h5{color:#444;font-size:16px;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-tools-test #email-test-form .wp-mail-smtp-btn{min-width:95px}.wp-mail-smtp-tab-tools-test #email-test-form .wp-mail-smtp-loading{display:none;margin-bottom:-2px}
|
assets/images/about/team.jpg
CHANGED
Binary file
|
assets/js/smtp-admin.js
CHANGED
@@ -239,8 +239,8 @@ WPMailSMTP.Admin.Settings = WPMailSMTP.Admin.Settings || ( function( document, w
|
|
239 |
$( '.js-wp-mail-smtp-setting-mailer-radio-input', app.pageHolder ).on( 'change', this.processMailerSettingsOnChange );
|
240 |
|
241 |
// Disable multiple click on the Email Test tab submit button and display a loader icon.
|
242 |
-
$( '.wp-mail-smtp-tab-test #email-test-form' ).on( 'submit', function() {
|
243 |
-
var $button = $(
|
244 |
|
245 |
$button.attr( 'disabled', true );
|
246 |
$button.find( 'span' ).hide();
|
@@ -324,7 +324,7 @@ WPMailSMTP.Admin.Settings = WPMailSMTP.Admin.Settings || ( function( document, w
|
|
324 |
*/
|
325 |
triggerExitNotice: function() {
|
326 |
|
327 |
-
var $settingPages = $( '.wp-mail-smtp-page-general
|
328 |
|
329 |
// Display an exit notice, if settings are not saved.
|
330 |
$( window ).on( 'beforeunload', function() {
|
239 |
$( '.js-wp-mail-smtp-setting-mailer-radio-input', app.pageHolder ).on( 'change', this.processMailerSettingsOnChange );
|
240 |
|
241 |
// Disable multiple click on the Email Test tab submit button and display a loader icon.
|
242 |
+
$( '.wp-mail-smtp-tab-tools-test #email-test-form' ).on( 'submit', function() {
|
243 |
+
var $button = $( this ).find( '.wp-mail-smtp-btn' );
|
244 |
|
245 |
$button.attr( 'disabled', true );
|
246 |
$button.find( 'span' ).hide();
|
324 |
*/
|
325 |
triggerExitNotice: function() {
|
326 |
|
327 |
+
var $settingPages = $( '.wp-mail-smtp-page-general' );
|
328 |
|
329 |
// Display an exit notice, if settings are not saved.
|
330 |
$( window ).on( 'beforeunload', function() {
|
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(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
|
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 e=o(this);if(e.prop("disabled"))return e.hasClass("educate")&&a.education.upgradeMailer(e),!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(e){e.preventDefault();var t=o(this),i=t.parents(".inline-notice");if(t.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(){t.addClass("disabled")}}).always(function(){i.fadeOut("fast",function(){t.removeClass("disabled")})})}),o("#wp-mail-smtp-debug .error-log-toggle").on("click",function(e){e.preventDefault(),o("#wp-mail-smtp-debug .error-log").slideToggle()}),o("#wp-mail-smtp-debug .error-log-copy").on("click",function(e){e.preventDefault();var t=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"),t.addClass("error-log-copy-copied"),setTimeout(function(){t.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(e){e.preventDefault(),o("#"+o(this).data("source_id")).get(0).select(),s.execCommand("Copy");var t=o(this).find(".dashicons");t.removeClass("dashicons-admin-page").addClass("dashicons-yes-alt wp-mail-smtp-success wp-mail-smtp-animate"),setTimeout(function(){t.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 e=o(this).closest("#wp-mail-smtp-notice-bar");e.addClass("out"),setTimeout(function(){e.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-tools-test #email-test-form").on("submit",function(){var e=o(this).find(".wp-mail-smtp-btn");e.attr("disabled",!0),e.find("span").hide(),e.find(".wp-mail-smtp-loading").show()})},education:{upgradeMailer:function(e){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,e.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-"+e.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(e.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 e=o(this),t=o("#wp-mail-smtp-setting-smtp-port",a.pageHolder);"tls"===e.val()?(t.val("587"),o("#wp-mail-smtp-setting-row-smtp-autotls").addClass("inactive")):("ssl"===e.val()?t.val("465"):t.val("25"),o("#wp-mail-smtp-setting-row-smtp-autotls").removeClass("inactive"))})}}},triggerExitNotice:function(){var e=o(".wp-mail-smtp-page-general");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 )",e).on("change",function(){a.pluginSettingsChanged=!0}),o("form",e).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 e=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(){e.off("submit").submit()}},cancel:{text:wp_mail_smtp.default_mailer_notice.cancel_button}}}),!1}})},processMailerSettingsOnChange:function(){var e=wp_mail_smtp.all_mailers_supports[o(this).val()];for(var t in e)e.hasOwnProperty(t)&&o(".js-wp-mail-smtp-setting-"+t,a.pageHolder).toggle(e[t]);var i=o(".js-wp-mail-smtp-setting-from_email");i.closest(".wp-mail-smtp-setting-row").toggle(e.from_email||e.from_email_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(e.from_email&&e.from_email_force),(i=o(".js-wp-mail-smtp-setting-from_name")).closest(".wp-mail-smtp-setting-row").toggle(e.from_name||e.from_name_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(e.from_name&&e.from_name_force)}};return a}(document,window,jQuery),WPMailSMTP.Admin.Settings.init();
|
assets/languages/wp-mail-smtp-vue.php
CHANGED
@@ -76,7 +76,7 @@ $generated_i18n_strings = array(
|
|
76 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:75
|
77 |
__( 'Skip this Step', 'wp-mail-smtp' ),
|
78 |
|
79 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
80 |
__( 'Previous Step', 'wp-mail-smtp' ),
|
81 |
|
82 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepImport.vue:54
|
@@ -100,13 +100,13 @@ $generated_i18n_strings = array(
|
|
100 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationFailure.vue:33
|
101 |
__( 'Start Troubleshooting', 'wp-mail-smtp' ),
|
102 |
|
103 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
104 |
__( 'Send us Feedback', 'wp-mail-smtp' ),
|
105 |
|
106 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
107 |
__( 'Finish Setup', 'wp-mail-smtp' ),
|
108 |
|
109 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
110 |
__( 'API Key', 'wp-mail-smtp' ),
|
111 |
|
112 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:35
|
@@ -120,28 +120,28 @@ $generated_i18n_strings = array(
|
|
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/
|
124 |
__( 'From Name', 'wp-mail-smtp' ),
|
125 |
|
126 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
127 |
__( 'Force From Name', 'wp-mail-smtp' ),
|
128 |
|
129 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
130 |
__( 'From Email', 'wp-mail-smtp' ),
|
131 |
|
132 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
133 |
__( 'Force From Email', 'wp-mail-smtp' ),
|
134 |
|
135 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
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/
|
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/
|
142 |
__( 'The name that emails are sent from.', 'wp-mail-smtp' ),
|
143 |
|
144 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
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
|
@@ -183,13 +183,13 @@ $generated_i18n_strings = array(
|
|
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/
|
187 |
__( 'Multisite Network Settings', 'wp-mail-smtp' ),
|
188 |
|
189 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
190 |
__( 'Manage Default Notifications', 'wp-mail-smtp' ),
|
191 |
|
192 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
193 |
__( 'Detailed Email Logs', 'wp-mail-smtp' ),
|
194 |
|
195 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:64
|
@@ -198,7 +198,7 @@ $generated_i18n_strings = array(
|
|
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/
|
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 |
|
@@ -215,7 +215,7 @@ $generated_i18n_strings = array(
|
|
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/
|
219 |
__( 'Sending Domain', 'wp-mail-smtp' ),
|
220 |
|
221 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:37
|
@@ -253,10 +253,10 @@ $generated_i18n_strings = array(
|
|
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/
|
257 |
__( 'Client ID', 'wp-mail-smtp' ),
|
258 |
|
259 |
-
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/
|
260 |
__( 'Client Secret', 'wp-mail-smtp' ),
|
261 |
|
262 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:30
|
@@ -334,19 +334,19 @@ $generated_i18n_strings = array(
|
|
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/
|
338 |
__( 'It looks like we can\'t load oAuth connected data.', 'wp-mail-smtp' ),
|
339 |
|
340 |
// Reference: src/modules/settings/store/actions.js:11
|
341 |
__( 'It looks like we can\'t load existing settings.', 'wp-mail-smtp' ),
|
342 |
|
343 |
-
// Reference: src/modules/settings/
|
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 |
|
349 |
-
// Reference: src/modules/settings/
|
350 |
__( 'It looks like we can\'t register the Amazon SES Identity.', 'wp-mail-smtp' ),
|
351 |
|
352 |
// Reference: src/modules/settings/store/actions.js:95
|
@@ -371,7 +371,7 @@ $generated_i18n_strings = array(
|
|
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/
|
375 |
__( 'Save and Continue', 'wp-mail-smtp' ),
|
376 |
|
377 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:55
|
@@ -452,6 +452,7 @@ $generated_i18n_strings = array(
|
|
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 |
|
@@ -514,6 +515,7 @@ $generated_i18n_strings = array(
|
|
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
|
@@ -629,13 +631,13 @@ $generated_i18n_strings = array(
|
|
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/
|
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/
|
636 |
__( 'Control which email notifications your WordPress site sends.', 'wp-mail-smtp' ),
|
637 |
|
638 |
-
// Reference: src/modules/setup-wizard/components/steps/
|
639 |
__( 'Save time with powerful WordPress Multisite controls.', 'wp-mail-smtp' ),
|
640 |
|
641 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:48
|
76 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:75
|
77 |
__( 'Skip this Step', 'wp-mail-smtp' ),
|
78 |
|
79 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:76
|
80 |
__( 'Previous Step', 'wp-mail-smtp' ),
|
81 |
|
82 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepImport.vue:54
|
100 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationFailure.vue:33
|
101 |
__( 'Start Troubleshooting', 'wp-mail-smtp' ),
|
102 |
|
103 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationFailure.vue:34
|
104 |
__( 'Send us Feedback', 'wp-mail-smtp' ),
|
105 |
|
106 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationFailure.vue:35
|
107 |
__( 'Finish Setup', 'wp-mail-smtp' ),
|
108 |
|
109 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:34
|
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/Smtp.vue:45
|
124 |
__( 'From Name', 'wp-mail-smtp' ),
|
125 |
|
126 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:46
|
127 |
__( 'Force From Name', 'wp-mail-smtp' ),
|
128 |
|
129 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:47
|
130 |
__( 'From Email', 'wp-mail-smtp' ),
|
131 |
|
132 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:48
|
133 |
__( 'Force From Email', 'wp-mail-smtp' ),
|
134 |
|
135 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:52
|
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/Smtp.vue:53
|
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/Smtp.vue:49
|
142 |
__( 'The name that emails are sent from.', 'wp-mail-smtp' ),
|
143 |
|
144 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:50
|
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
|
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/WizardStepLicense.vue:79
|
187 |
__( 'Multisite Network Settings', 'wp-mail-smtp' ),
|
188 |
|
189 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:80
|
190 |
__( 'Manage Default Notifications', 'wp-mail-smtp' ),
|
191 |
|
192 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:81
|
193 |
__( 'Detailed Email Logs', 'wp-mail-smtp' ),
|
194 |
|
195 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:64
|
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/WizardStepLicense.vue:229
|
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 |
|
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/Sendinblue.vue:35
|
219 |
__( 'Sending Domain', 'wp-mail-smtp' ),
|
220 |
|
221 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:37
|
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/Zoho.vue:37
|
257 |
__( 'Client ID', 'wp-mail-smtp' ),
|
258 |
|
259 |
+
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:38
|
260 |
__( 'Client Secret', 'wp-mail-smtp' ),
|
261 |
|
262 |
// Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:30
|
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/store/actions.js:104
|
338 |
__( 'It looks like we can\'t load oAuth connected data.', 'wp-mail-smtp' ),
|
339 |
|
340 |
// Reference: src/modules/settings/store/actions.js:11
|
341 |
__( 'It looks like we can\'t load existing settings.', 'wp-mail-smtp' ),
|
342 |
|
343 |
+
// Reference: src/modules/settings/store/actions.js:116
|
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 |
|
349 |
+
// Reference: src/modules/settings/store/actions.js:40
|
350 |
__( 'It looks like we can\'t register the Amazon SES Identity.', 'wp-mail-smtp' ),
|
351 |
|
352 |
// Reference: src/modules/settings/store/actions.js:95
|
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/WizardStepPluginFeatures.vue:53
|
375 |
__( 'Save and Continue', 'wp-mail-smtp' ),
|
376 |
|
377 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:55
|
452 |
|
453 |
// Reference: src/modules/plugins/api/index.js:69
|
454 |
// Reference: src/modules/settings/api/index.js:234
|
455 |
+
// Reference: src/modules/setup-wizard/api/index.js:39
|
456 |
/* Translators: Error status and error text. */
|
457 |
__( '%1$s, %2$s', 'wp-mail-smtp' ),
|
458 |
|
515 |
__( 'It looks like we can\'t send the feedback.', 'wp-mail-smtp' ),
|
516 |
|
517 |
// Reference: src/modules/settings/api/index.js:238
|
518 |
+
// Reference: src/modules/setup-wizard/api/index.js:43
|
519 |
__( 'You appear to be offline.', 'wp-mail-smtp' ),
|
520 |
|
521 |
// Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:103
|
631 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:60
|
632 |
__( 'Create beautiful contact forms with just a few clicks.', 'wp-mail-smtp' ),
|
633 |
|
634 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:88
|
635 |
__( 'Keep records of every email that\'s sent out from your website.', 'wp-mail-smtp' ),
|
636 |
|
637 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:89
|
638 |
__( 'Control which email notifications your WordPress site sends.', 'wp-mail-smtp' ),
|
639 |
|
640 |
+
// Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:90
|
641 |
__( 'Save time with powerful WordPress Multisite controls.', 'wp-mail-smtp' ),
|
642 |
|
643 |
// Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:48
|
assets/languages/wp-mail-smtp.pot
CHANGED
@@ -1,23 +1,23 @@
|
|
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"
|
14 |
|
15 |
#. Plugin Name of the plugin
|
16 |
-
#: src/Admin/Area.php:
|
17 |
-
#: src/Admin/Area.php:
|
18 |
-
#: src/Admin/Area.php:
|
19 |
-
#: src/Admin/Area.php:
|
20 |
-
#: src/SiteHealth.php:
|
21 |
msgid "WP Mail SMTP"
|
22 |
msgstr ""
|
23 |
|
@@ -75,7 +75,7 @@ msgid "OK"
|
|
75 |
msgstr ""
|
76 |
|
77 |
#: assets/languages/wp-mail-smtp-vue.php:32
|
78 |
-
#: src/Admin/Area.php:
|
79 |
msgid "Heads up!"
|
80 |
msgstr ""
|
81 |
|
@@ -120,7 +120,7 @@ msgid "Let's Get Started"
|
|
120 |
msgstr ""
|
121 |
|
122 |
#: assets/languages/wp-mail-smtp-vue.php:65
|
123 |
-
#: src/Admin/SetupWizard.php:
|
124 |
msgid "Go back to the Dashboard"
|
125 |
msgstr ""
|
126 |
|
@@ -204,22 +204,22 @@ 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:
|
208 |
msgid "From Name"
|
209 |
msgstr ""
|
210 |
|
211 |
#: assets/languages/wp-mail-smtp-vue.php:127
|
212 |
-
#: src/Admin/Pages/SettingsTab.php:
|
213 |
msgid "Force From Name"
|
214 |
msgstr ""
|
215 |
|
216 |
#: assets/languages/wp-mail-smtp-vue.php:130
|
217 |
-
#: src/Admin/Pages/SettingsTab.php:
|
218 |
msgid "From Email"
|
219 |
msgstr ""
|
220 |
|
221 |
#: assets/languages/wp-mail-smtp-vue.php:133
|
222 |
-
#: src/Admin/Pages/SettingsTab.php:
|
223 |
msgid "Force From Email"
|
224 |
msgstr ""
|
225 |
|
@@ -232,12 +232,12 @@ msgid "If enabled, the From Email setting above will be used for all emails, ign
|
|
232 |
msgstr ""
|
233 |
|
234 |
#: assets/languages/wp-mail-smtp-vue.php:142
|
235 |
-
#: src/Admin/Pages/SettingsTab.php:
|
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:
|
241 |
msgid "The email address that emails are sent from."
|
242 |
msgstr ""
|
243 |
|
@@ -311,7 +311,8 @@ msgid "Upgrade to Pro Today"
|
|
311 |
msgstr ""
|
312 |
|
313 |
#: assets/languages/wp-mail-smtp-vue.php:199
|
314 |
-
#: src/Admin/Pages/TestTab.php:
|
|
|
315 |
msgid "Send a Test Email"
|
316 |
msgstr ""
|
317 |
|
@@ -447,7 +448,7 @@ msgid "Authentication"
|
|
447 |
msgstr ""
|
448 |
|
449 |
#: assets/languages/wp-mail-smtp-vue.php:293
|
450 |
-
#: src/Admin/Pages/TestTab.php:
|
451 |
msgid "Enable Authentication"
|
452 |
msgstr ""
|
453 |
|
@@ -538,7 +539,7 @@ 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:
|
542 |
msgid "Mailer"
|
543 |
msgstr ""
|
544 |
|
@@ -584,7 +585,7 @@ msgid "Read how to set up Outlook"
|
|
584 |
msgstr ""
|
585 |
|
586 |
#: assets/languages/wp-mail-smtp-vue.php:390
|
587 |
-
#: src/Admin/SetupWizard.php:
|
588 |
msgid "WP Mail SMTP logo"
|
589 |
msgstr ""
|
590 |
|
@@ -648,7 +649,7 @@ msgid "Installed"
|
|
648 |
msgstr ""
|
649 |
|
650 |
#: assets/languages/wp-mail-smtp-vue.php:436
|
651 |
-
#: src/Admin/Area.php:
|
652 |
#: src/Admin/Pages/About.php:326
|
653 |
msgid "Activated"
|
654 |
msgstr ""
|
@@ -674,566 +675,566 @@ 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:
|
678 |
msgid "%1$s, %2$s"
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
682 |
msgid "You appear to be offline. Plugin information not retrieved."
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
686 |
-
#: src/Admin/Area.php:
|
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:
|
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:
|
695 |
-
#: src/Admin/Area.php:
|
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:
|
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:
|
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:
|
708 |
msgid "Successful Authorization"
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
712 |
msgid "Authorization Error!"
|
713 |
msgstr ""
|
714 |
|
715 |
#. Translators: name of the oAuth provider (Google, Microsoft, ...).
|
716 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
717 |
msgid "Connect to %s"
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
745 |
msgid "Please enter a value between %1$s and %2$s"
|
746 |
msgstr ""
|
747 |
|
748 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
749 |
msgid "Value has to be a round number"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
753 |
msgid "It looks like we can't perform the mailer configuration check."
|
754 |
msgstr ""
|
755 |
|
756 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
757 |
msgid "It looks like we can't send the feedback."
|
758 |
msgstr ""
|
759 |
|
760 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
761 |
msgid "You appear to be offline."
|
762 |
msgstr ""
|
763 |
|
764 |
#. Translators: Email address.
|
765 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
770 |
msgid "Verify Email"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
774 |
msgid "No registered domains or emails."
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
782 |
msgid "View DNS"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
786 |
msgid "Resend"
|
787 |
msgstr ""
|
788 |
|
789 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
794 |
msgid "Verify SES Identity"
|
795 |
msgstr ""
|
796 |
|
797 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
798 |
msgid "Add New SES Identity"
|
799 |
msgstr ""
|
800 |
|
801 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
802 |
msgid "Name"
|
803 |
msgstr ""
|
804 |
|
805 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
806 |
msgid "Value"
|
807 |
msgstr ""
|
808 |
|
809 |
#. Translators: Link to Amazon SES documentation.
|
810 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
815 |
msgid "Verify Domain"
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
819 |
msgid "Verify Email Address"
|
820 |
msgstr ""
|
821 |
|
822 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
823 |
msgid "Please enter a domain"
|
824 |
msgstr ""
|
825 |
|
826 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
827 |
msgid "Please enter a valid email address"
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
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:
|
839 |
msgid "Checking Mailer Configuration"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
847 |
msgid "Checking mailer configuration image"
|
848 |
msgstr ""
|
849 |
|
850 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
851 |
msgid "Help Improve WP Mail SMTP + Smart Recommendations"
|
852 |
msgstr ""
|
853 |
|
854 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
859 |
msgid "Your Email Address"
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
863 |
msgid "Your email is needed, so you can receive recommendations."
|
864 |
msgstr ""
|
865 |
|
866 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
867 |
msgid "Help make WP Mail SMTP better for everyone"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
871 |
msgid "Yes, count me in"
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
875 |
-
#: src/Admin/Pages/MiscTab.php:
|
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:
|
880 |
msgid "The following plugin will be installed for free: WPForms"
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
884 |
msgid "Which email features do you want to enable?"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
892 |
msgid "Improved Email Deliverability"
|
893 |
msgstr ""
|
894 |
|
895 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
896 |
msgid "Ensure your emails are sent successfully and reliably."
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
900 |
msgid "Email Error Tracking"
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
904 |
msgid "Easily spot errors causing delivery issues."
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
908 |
msgid "Smart Contact Form"
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
912 |
msgid "Create beautiful contact forms with just a few clicks."
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
920 |
msgid "Control which email notifications your WordPress site sends."
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
924 |
msgid "Save time with powerful WordPress Multisite controls."
|
925 |
msgstr ""
|
926 |
|
927 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
928 |
msgid "Configure Mailer Settings"
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
936 |
msgid "Successful Verification!"
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
940 |
msgid "Verification Error!"
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
944 |
msgid "Successful Upgrade!"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
948 |
msgid "Upgrade Failed!"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
952 |
msgid "Would you like to purchase the following features now?"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
960 |
msgid "Purchase Now"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
964 |
msgid "I'll do it later"
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
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:
|
977 |
msgid "Continue"
|
978 |
msgstr ""
|
979 |
|
980 |
#. Translators: Link to the WPMailSMTP.com pricing page.
|
981 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
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:
|
991 |
msgid "Enter your license key below to unlock plugin updates!"
|
992 |
msgstr ""
|
993 |
|
994 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
995 |
msgid "Verify License Key"
|
996 |
msgstr ""
|
997 |
|
998 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
999 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1000 |
msgid "Connect"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
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:
|
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:
|
1012 |
msgid "Pro badge"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1016 |
msgid "License key input"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1020 |
msgid "Paste your license key here"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1024 |
msgid "It looks like we can't save the settings."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1028 |
msgid "Network error encountered. Settings not saved."
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1032 |
msgid "It looks like we can't import the plugin settings."
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1036 |
msgid "Network error encountered. SMTP plugin import failed!"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1040 |
msgid "It looks like we can't load authentication details."
|
1041 |
msgstr ""
|
1042 |
|
1043 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1044 |
msgid "It looks like we can't load the settings."
|
1045 |
msgstr ""
|
1046 |
|
1047 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1048 |
msgid "It looks like we can't retrieve Amazon SES Identities."
|
1049 |
msgstr ""
|
1050 |
|
1051 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1052 |
msgid "Can't retrieve Amazon SES Identities."
|
1053 |
msgstr ""
|
1054 |
|
1055 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1056 |
msgid "Can't register the Amazon SES Identity"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
-
#: assets/languages/wp-mail-smtp-vue.php:
|
1060 |
-
#: src/Core.php:
|
1061 |
msgid "Loading"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
#. translators: %s - error code, returned by Google API.
|
1065 |
-
#: src/Admin/Area.php:
|
1066 |
msgid "There was an error while processing the authentication request: %s. Please try again."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: src/Admin/Area.php:
|
1070 |
msgid "There was an error while processing the authentication request. Please make sure that you have Client ID and Client Secret both valid and saved."
|
1071 |
msgstr ""
|
1072 |
|
1073 |
#. translators: %s - Mailer anchor link.
|
1074 |
-
#: src/Admin/Area.php:
|
1075 |
msgid "Thanks for using WP Mail SMTP! To complete the plugin setup and start sending emails, <strong>please select and configure your <a href=\"%s\">Mailer</a></strong>."
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: src/Admin/Area.php:
|
1079 |
-
#: src/Admin/Area.php:
|
1080 |
-
#: src/Admin/Area.php:
|
1081 |
msgid "Settings"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: src/Admin/Area.php:
|
1085 |
-
#: src/Admin/Area.php:
|
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"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: src/Admin/Area.php:
|
1093 |
-
#: src/Admin/Area.php:
|
1094 |
#: src/Admin/Pages/About.php:106
|
1095 |
msgid "About Us"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: src/Admin/Area.php:
|
1099 |
-
#: src/Admin/Area.php:
|
1100 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1101 |
msgid "General"
|
1102 |
msgstr ""
|
1103 |
|
1104 |
-
#: src/Admin/Area.php:
|
1105 |
msgid "Multisite"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
-
#: src/Admin/Area.php:
|
1109 |
msgid "Pro+ badge icon"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
-
#: src/Admin/Area.php:
|
1113 |
msgid "Simply enable network-wide settings and every site on your network will inherit the same SMTP settings. Save time and only configure your SMTP provider once."
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: src/Admin/Area.php:
|
1117 |
msgid "Settings control"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: src/Admin/Area.php:
|
1121 |
msgid "Make the plugin settings global network-wide"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: src/Admin/Area.php:
|
1125 |
msgid "If disabled, each subsite of this multisite will have its own WP Mail SMTP settings page that has to be configured separately."
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: src/Admin/Area.php:
|
1129 |
msgid "If enabled, these global settings will manage email sending for all subsites of this multisite."
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: src/Admin/Area.php:
|
1133 |
#: src/Admin/Pages/ControlTab.php:119
|
1134 |
#: src/Admin/Pages/LogsTab.php:68
|
1135 |
msgid "Upgrade to WP Mail SMTP Pro"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
-
#: src/Admin/Area.php:
|
1139 |
msgid "Are you sure you want to reset the current provider connection? You will need to immediately create a new one to be able to send emails."
|
1140 |
msgstr ""
|
1141 |
|
1142 |
-
#: src/Admin/Area.php:
|
1143 |
msgid "Changes that you made to the settings are not saved!"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
-
#: src/Admin/Area.php:
|
1147 |
msgid "<p>The Default (PHP) mailer is currently selected, but is not recommended because in most cases it does not resolve email delivery issues.</p><p>Please consider selecting and configuring one of the other mailers.</p>"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
-
#: src/Admin/Area.php:
|
1151 |
-
#: src/Admin/PageAbstract.php:
|
1152 |
msgid "Save Settings"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
-
#: src/Admin/Area.php:
|
1156 |
msgid "Cancel"
|
1157 |
msgstr ""
|
1158 |
|
1159 |
-
#: src/Admin/Area.php:
|
1160 |
msgid "Warning icon"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
-
#: src/Admin/Area.php:
|
1164 |
msgid "%name% is a PRO Feature"
|
1165 |
msgstr ""
|
1166 |
|
1167 |
-
#: src/Admin/Area.php:
|
1168 |
-
#: src/Admin/SetupWizard.php:
|
1169 |
msgid "Upgrade to Pro"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
#. Translators: %s - discount value $50.
|
1173 |
-
#: src/Admin/Area.php:
|
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:
|
1178 |
-
#: src/Admin/SetupWizard.php:
|
1179 |
msgid "Already purchased?"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: src/Admin/Area.php:
|
1183 |
-
#: src/Admin/Area.php:
|
1184 |
#: src/Admin/Pages/About.php:334
|
1185 |
#: src/Connect.php:54
|
1186 |
msgid "Activate"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#: src/Admin/Area.php:
|
1190 |
#: src/Admin/Pages/About.php:323
|
1191 |
msgid "Active"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
-
#: src/Admin/Area.php:
|
1195 |
#: src/Admin/Pages/About.php:331
|
1196 |
msgid "Inactive"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
-
#: src/Admin/Area.php:
|
1200 |
msgid "Processing..."
|
1201 |
msgstr ""
|
1202 |
|
1203 |
-
#: src/Admin/Area.php:
|
1204 |
msgid "Could not install a plugin. Please download from WordPress.org and install manually."
|
1205 |
msgstr ""
|
1206 |
|
1207 |
-
#: src/Admin/Area.php:
|
1208 |
msgid "Install and Activate"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#: src/Admin/Area.php:
|
1212 |
msgid "Download"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
#. translators: %1$s - WP.org link; %2$s - same WP.org link.
|
1216 |
-
#: src/Admin/Area.php:
|
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:
|
1221 |
msgid "WP Mail SMTP Pro related message was successfully dismissed."
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: src/Admin/Area.php:
|
1225 |
msgid "Educational notice for this mailer was successfully dismissed."
|
1226 |
msgstr ""
|
1227 |
|
1228 |
-
#: src/Admin/Area.php:
|
1229 |
msgid "Go to WP Mail SMTP Settings page"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
-
#: src/Admin/Area.php:
|
1233 |
msgid "Go to WP Mail SMTP Lite vs Pro comparison page"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
-
#: src/Admin/Area.php:
|
1237 |
msgid "Premium Support"
|
1238 |
msgstr ""
|
1239 |
|
@@ -1241,6 +1242,15 @@ msgstr ""
|
|
1241 |
msgid "Something went wrong. Please try again later."
|
1242 |
msgstr ""
|
1243 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1244 |
#. translators: %s - WPMailSMTP.com Upgrade page URL.
|
1245 |
#: src/Admin/Education.php:69
|
1246 |
msgid "You’re using WP Mail SMTP Lite. To unlock more features consider <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrading to Pro</a>."
|
@@ -1646,852 +1656,842 @@ msgstr ""
|
|
1646 |
msgid "Test emails are allowed to be sent, regardless of this option."
|
1647 |
msgstr ""
|
1648 |
|
1649 |
-
#. translators: %1$s - constant that was used; %2$s - file where it was used.
|
1650 |
-
#: src/Admin/Pages/MiscTab.php:87
|
1651 |
-
#: src/Providers/OptionsAbstract.php:480
|
1652 |
-
msgid "The value of this field was set using a constant %1$s most likely inside %2$s of your WordPress installation."
|
1653 |
-
msgstr ""
|
1654 |
-
|
1655 |
#. translators: %s - The URL to the constants support article.
|
1656 |
-
#: src/Admin/Pages/MiscTab.php:
|
1657 |
msgid "Please read this <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">support article</a> if you want to enable this option using constants."
|
1658 |
msgstr ""
|
1659 |
|
1660 |
-
#: src/Admin/Pages/MiscTab.php:
|
1661 |
msgid "Hide Announcements"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
-
#: src/Admin/Pages/MiscTab.php:
|
1665 |
msgid "Check this if you would like to hide plugin announcements and update details."
|
1666 |
msgstr ""
|
1667 |
|
1668 |
-
#: src/Admin/Pages/MiscTab.php:
|
1669 |
msgid "Hide Email Delivery Errors"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
-
#: src/Admin/Pages/MiscTab.php:
|
1673 |
msgid "Check this if you would like to hide warnings alerting of email delivery errors."
|
1674 |
msgstr ""
|
1675 |
|
1676 |
#. translators: %s - filter that was used to disabled.
|
1677 |
-
#: src/Admin/Pages/MiscTab.php:
|
1678 |
msgid "Email Delivery Errors were disabled using a %s filter."
|
1679 |
msgstr ""
|
1680 |
|
1681 |
-
#: src/Admin/Pages/MiscTab.php:
|
1682 |
msgid "<strong>This is not recommended</strong> and should only be done for staging or development sites."
|
1683 |
msgstr ""
|
1684 |
|
1685 |
-
#: src/Admin/Pages/MiscTab.php:
|
1686 |
msgid "Uninstall WP Mail SMTP"
|
1687 |
msgstr ""
|
1688 |
|
1689 |
-
#: src/Admin/Pages/MiscTab.php:
|
1690 |
msgid "Check this if you would like to remove ALL WP Mail SMTP data upon plugin deletion. All settings will be unrecoverable."
|
1691 |
msgstr ""
|
1692 |
|
1693 |
-
#: src/Admin/Pages/MiscTab.php:
|
1694 |
msgid "Allow Usage Tracking"
|
1695 |
msgstr ""
|
1696 |
|
1697 |
-
#: src/Admin/Pages/MiscTab.php:
|
1698 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1699 |
msgid "Settings were successfully saved."
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1703 |
msgid "License"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1707 |
msgid "Your license key provides access to updates and support."
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1711 |
msgid "License Key"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1715 |
msgid "Mail"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1719 |
msgid "Setup Wizard"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1723 |
msgid "Launch Setup Wizard"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: src/Admin/Pages/SettingsTab.php:
|
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:
|
1731 |
msgid "Please first authorize the Gmail mailer below"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
-
#: src/Admin/Pages/SettingsTab.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
1759 |
msgid "Return Path"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1763 |
msgid "Set the return-path to match the From Email"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
-
#: src/Admin/Pages/SettingsTab.php:
|
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:
|
1771 |
msgid "If unchecked, bounce messages may be lost."
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1775 |
msgid "Don't see what you're looking for?"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1779 |
msgid "Suggest a Mailer"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1783 |
msgid "Dismiss this notice"
|
1784 |
msgstr ""
|
1785 |
|
1786 |
-
#: src/Admin/Pages/SettingsTab.php:
|
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:
|
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:
|
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:
|
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:
|
1805 |
msgid "Paste license key here"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1809 |
msgid "Get WP Mail SMTP Pro and Unlock all the Powerful Features"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
-
#: src/Admin/Pages/SettingsTab.php:
|
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:
|
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:
|
1821 |
msgid "Pro Features:"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1825 |
msgid "Manage Notifications - control which emails your site sends"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1829 |
msgid "Email Logging - keep track of every email sent from your site"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1833 |
msgid "Multisite Support - Network settings for easy management"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1837 |
msgid "Office 365 - send emails using your Office 365 account"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1841 |
msgid "Amazon SES - harness the power of AWS"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1845 |
msgid "Outlook.com - send emails using your Outlook.com account"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1849 |
msgid "Zoho Mail - use your Zoho Mail account"
|
1850 |
msgstr ""
|
1851 |
|
1852 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1853 |
msgid "Access to our world class support team"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1857 |
msgid "White Glove Setup - sit back and relax while we handle everything for you"
|
1858 |
msgstr ""
|
1859 |
|
1860 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1861 |
msgid "Install WP Mail SMTP Pro plugin"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1865 |
msgid "Set up domain name verification (DNS)"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1869 |
msgid "Configure SMTP.com or Mailgun service"
|
1870 |
msgstr ""
|
1871 |
|
1872 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1873 |
msgid "Set up WP Mail SMTP Pro plugin"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
-
#: src/Admin/Pages/SettingsTab.php:
|
1877 |
msgid "Test and verify email delivery"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
#. translators: %s - WPMailSMTP.com URL.
|
1881 |
-
#: src/Admin/Pages/SettingsTab.php:
|
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:
|
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:
|
1891 |
msgid "Email Test"
|
1892 |
msgstr ""
|
1893 |
|
1894 |
-
#: src/Admin/Pages/TestTab.php:
|
1895 |
msgid "Send To"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: src/Admin/Pages/TestTab.php:
|
1899 |
msgid "Enter email address where test email will be sent."
|
1900 |
msgstr ""
|
1901 |
|
1902 |
-
#: src/Admin/Pages/TestTab.php:
|
1903 |
msgid "HTML"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
-
#: src/Admin/Pages/TestTab.php:
|
1907 |
#: src/Providers/OptionsAbstract.php:276
|
1908 |
#: src/Providers/OptionsAbstract.php:298
|
1909 |
msgid "On"
|
1910 |
msgstr ""
|
1911 |
|
1912 |
-
#: src/Admin/Pages/TestTab.php:
|
1913 |
#: src/Providers/OptionsAbstract.php:277
|
1914 |
#: src/Providers/OptionsAbstract.php:299
|
1915 |
msgid "Off"
|
1916 |
msgstr ""
|
1917 |
|
1918 |
-
#: src/Admin/Pages/TestTab.php:
|
1919 |
msgid "Send this email in HTML or in plain text format."
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: src/Admin/Pages/TestTab.php:
|
1923 |
msgid "You cannot send an email. Mailer is not properly configured. Please check your settings."
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: src/Admin/Pages/TestTab.php:
|
1927 |
msgid "Send Email"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
-
#: src/Admin/Pages/TestTab.php:
|
1931 |
msgid "Test failed. Please use a valid email address and try to resend the test email."
|
1932 |
msgstr ""
|
1933 |
|
1934 |
#. translators: %s - email address a test email will be sent to.
|
1935 |
-
#: src/Admin/Pages/TestTab.php:
|
1936 |
-
#: src/Admin/Pages/TestTab.php:
|
1937 |
msgid "Test email to %s"
|
1938 |
msgstr ""
|
1939 |
|
1940 |
-
#: src/Admin/Pages/TestTab.php:
|
1941 |
msgid "Test plain text email was sent successfully!"
|
1942 |
msgstr ""
|
1943 |
|
1944 |
#. translators: %s - "HTML" in bold.
|
1945 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
1950 |
msgid "SSL certificate issue."
|
1951 |
msgstr ""
|
1952 |
|
1953 |
-
#: src/Admin/Pages/TestTab.php:
|
1954 |
msgid "This means your web server cannot reliably make secure connections (make requests to HTTPS sites)."
|
1955 |
msgstr ""
|
1956 |
|
1957 |
-
#: src/Admin/Pages/TestTab.php:
|
1958 |
-
#: src/Admin/Pages/TestTab.php:
|
1959 |
msgid "Typically this error is returned when web server is not configured properly."
|
1960 |
msgstr ""
|
1961 |
|
1962 |
-
#: src/Admin/Pages/TestTab.php:
|
1963 |
msgid "Contact your web hosting provider and inform them your site has an issue with SSL certificates."
|
1964 |
msgstr ""
|
1965 |
|
1966 |
-
#: src/Admin/Pages/TestTab.php:
|
1967 |
-
#: src/Admin/Pages/TestTab.php:
|
1968 |
msgid "The exact error you can provide them is in the Error log, available at the bottom of this page."
|
1969 |
msgstr ""
|
1970 |
|
1971 |
-
#: src/Admin/Pages/TestTab.php:
|
1972 |
-
#: src/Admin/Pages/TestTab.php:
|
1973 |
msgid "Ask them to resolve the issue then try again."
|
1974 |
msgstr ""
|
1975 |
|
1976 |
-
#: src/Admin/Pages/TestTab.php:
|
1977 |
msgid "Could not connect to host."
|
1978 |
msgstr ""
|
1979 |
|
1980 |
#. translators: %s - SMTP host address.
|
1981 |
-
#: src/Admin/Pages/TestTab.php:
|
1982 |
-
#: src/Admin/Pages/TestTab.php:
|
1983 |
-
#: src/Admin/Pages/TestTab.php:
|
1984 |
msgid "This means your web server was unable to connect to %s."
|
1985 |
msgstr ""
|
1986 |
|
1987 |
-
#: src/Admin/Pages/TestTab.php:
|
1988 |
-
#: src/Admin/Pages/TestTab.php:
|
1989 |
-
#: src/Admin/Pages/TestTab.php:
|
1990 |
msgid "This means your web server was unable to connect to the host server."
|
1991 |
msgstr ""
|
1992 |
|
1993 |
-
#: src/Admin/Pages/TestTab.php:
|
1994 |
msgid "Typically this error is returned your web server is blocking the connections or the SMTP host denying the request."
|
1995 |
msgstr ""
|
1996 |
|
1997 |
#. translators: %s - SMTP host address.
|
1998 |
-
#: src/Admin/Pages/TestTab.php:
|
1999 |
msgid "Contact your web hosting provider and ask them to verify your server can connect to %s. Additionally, ask them if a firewall or security policy may be preventing the connection."
|
2000 |
msgstr ""
|
2001 |
|
2002 |
-
#: src/Admin/Pages/TestTab.php:
|
2003 |
msgid "If using \"Other SMTP\" Mailer, triple check your SMTP settings including host address, email, and password."
|
2004 |
msgstr ""
|
2005 |
|
2006 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2011 |
msgid "Invalid SendGrid API key"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
-
#: src/Admin/Pages/TestTab.php:
|
2015 |
msgid "It looks like your SendGrid API Key is invalid."
|
2016 |
msgstr ""
|
2017 |
|
2018 |
-
#: src/Admin/Pages/TestTab.php:
|
2019 |
-
#: src/Admin/Pages/TestTab.php:
|
2020 |
msgid "Go to WP Mail SMTP plugin Settings page."
|
2021 |
msgstr ""
|
2022 |
|
2023 |
-
#: src/Admin/Pages/TestTab.php:
|
2024 |
msgid "Make sure your API Key in the SendGrid mailer settings is correct and valid."
|
2025 |
msgstr ""
|
2026 |
|
2027 |
-
#: src/Admin/Pages/TestTab.php:
|
2028 |
msgid "Save the plugin settings."
|
2029 |
msgstr ""
|
2030 |
|
2031 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2036 |
msgid "Could not connect to your host."
|
2037 |
msgstr ""
|
2038 |
|
2039 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2044 |
msgid "Could not authenticate your SMTP account."
|
2045 |
msgstr ""
|
2046 |
|
2047 |
-
#: src/Admin/Pages/TestTab.php:
|
2048 |
msgid "This means we were able to connect to your SMTP host, but were not able to proceed using the email/password in the settings."
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: src/Admin/Pages/TestTab.php:
|
2052 |
msgid "Typically this error is returned when the email or password is not correct or is not what the SMTP host is expecting."
|
2053 |
msgstr ""
|
2054 |
|
2055 |
-
#: src/Admin/Pages/TestTab.php:
|
2056 |
msgid "Triple check your SMTP settings including host address, email, and password. If you have recently reset your password you will need to update the settings."
|
2057 |
msgstr ""
|
2058 |
|
2059 |
-
#: src/Admin/Pages/TestTab.php:
|
2060 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2065 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2070 |
msgid "Error due to unsolicited and/or bulk e-mail."
|
2071 |
msgstr ""
|
2072 |
|
2073 |
-
#: src/Admin/Pages/TestTab.php:
|
2074 |
msgid "This means the connection to your SMTP host was made successfully, but the host rejected the email."
|
2075 |
msgstr ""
|
2076 |
|
2077 |
-
#: src/Admin/Pages/TestTab.php:
|
2078 |
msgid "Typically this error is returned when you are sending too many e-mails or e-mails that have been identified as spam."
|
2079 |
msgstr ""
|
2080 |
|
2081 |
-
#: src/Admin/Pages/TestTab.php:
|
2082 |
msgid "Check the emails that are sending are sending individually. Example: email is not sending to 30 recipients. You can install any WordPress e-mail logging plugin to do that."
|
2083 |
msgstr ""
|
2084 |
|
2085 |
-
#: src/Admin/Pages/TestTab.php:
|
2086 |
msgid "Contact your SMTP host to ask about sending/rate limits."
|
2087 |
msgstr ""
|
2088 |
|
2089 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2094 |
msgid "Unauthenticated senders are not allowed."
|
2095 |
msgstr ""
|
2096 |
|
2097 |
-
#: src/Admin/Pages/TestTab.php:
|
2098 |
msgid "This means the connection to your SMTP host was made successfully, but you should enable Authentication and provide correct Username and Password."
|
2099 |
msgstr ""
|
2100 |
|
2101 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2106 |
msgid "Misconfigured server certificate."
|
2107 |
msgstr ""
|
2108 |
|
2109 |
-
#: src/Admin/Pages/TestTab.php:
|
2110 |
msgid "This means OpenSSL on your server isn't able to verify the host certificate."
|
2111 |
msgstr ""
|
2112 |
|
2113 |
-
#: src/Admin/Pages/TestTab.php:
|
2114 |
msgid "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."
|
2115 |
msgstr ""
|
2116 |
|
2117 |
-
#: src/Admin/Pages/TestTab.php:
|
2118 |
msgid "Verify that the host's SSL certificate is valid."
|
2119 |
msgstr ""
|
2120 |
|
2121 |
#. translators: %s - URL to the PHP openssl manual
|
2122 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2127 |
msgid "Could not connect to the SMTP host."
|
2128 |
msgstr ""
|
2129 |
|
2130 |
-
#: src/Admin/Pages/TestTab.php:
|
2131 |
-
#: src/Admin/Pages/TestTab.php:
|
2132 |
msgid "Typically this error is returned for one of the following reasons:"
|
2133 |
msgstr ""
|
2134 |
|
2135 |
-
#: src/Admin/Pages/TestTab.php:
|
2136 |
msgid "SMTP settings are incorrect (wrong port, security setting, incorrect host)."
|
2137 |
msgstr ""
|
2138 |
|
2139 |
-
#: src/Admin/Pages/TestTab.php:
|
2140 |
-
#: src/Admin/Pages/TestTab.php:
|
2141 |
msgid "Your web server is blocking the connection."
|
2142 |
msgstr ""
|
2143 |
|
2144 |
-
#: src/Admin/Pages/TestTab.php:
|
2145 |
msgid "Your SMTP host is rejecting the connection."
|
2146 |
msgstr ""
|
2147 |
|
2148 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
2158 |
msgid "no"
|
2159 |
msgstr ""
|
2160 |
|
2161 |
-
#: src/Admin/Pages/TestTab.php:
|
2162 |
-
#: src/Admin/Pages/TestTab.php:
|
2163 |
-
#: src/Admin/Pages/TestTab.php:
|
2164 |
msgid "Mailgun failed."
|
2165 |
msgstr ""
|
2166 |
|
2167 |
-
#: src/Admin/Pages/TestTab.php:
|
2168 |
msgid "It seems that you forgot to activate your Mailgun account."
|
2169 |
msgstr ""
|
2170 |
|
2171 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
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:
|
2184 |
msgid "Verify your API key is correct."
|
2185 |
msgstr ""
|
2186 |
|
2187 |
-
#: src/Admin/Pages/TestTab.php:
|
2188 |
msgid "Go to your Mailgun account and view your API key."
|
2189 |
msgstr ""
|
2190 |
|
2191 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2196 |
msgid "Your Mailgun account does not have access to send emails."
|
2197 |
msgstr ""
|
2198 |
|
2199 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
2209 |
msgid "Complete the steps in section \"2. Verify Your Domain\"."
|
2210 |
msgstr ""
|
2211 |
|
2212 |
-
#: src/Admin/Pages/TestTab.php:
|
2213 |
-
#: src/Admin/Pages/TestTab.php:
|
2214 |
-
#: src/Admin/Pages/TestTab.php:
|
2215 |
-
#: src/Admin/Pages/TestTab.php:
|
2216 |
-
#: src/Admin/Pages/TestTab.php:
|
2217 |
-
#: src/Admin/Pages/TestTab.php:
|
2218 |
-
#: src/Admin/Pages/TestTab.php:
|
2219 |
msgid "Google API Error."
|
2220 |
msgstr ""
|
2221 |
|
2222 |
-
#: src/Admin/Pages/TestTab.php:
|
2223 |
msgid "You have not properly configured Gmail mailer."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
2324 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
2334 |
msgid "You may have added a new API to a project"
|
2335 |
msgstr ""
|
2336 |
|
2337 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2342 |
msgid "SMTP.com API Error."
|
2343 |
msgstr ""
|
2344 |
|
2345 |
-
#: src/Admin/Pages/TestTab.php:
|
2346 |
msgid "Your Sender Name option is incorrect."
|
2347 |
msgstr ""
|
2348 |
|
2349 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2354 |
msgid "GuzzleHttp requirements."
|
2355 |
msgstr ""
|
2356 |
|
2357 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2362 |
msgid "Edit your php.ini file on your hosting server."
|
2363 |
msgstr ""
|
2364 |
|
2365 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
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:
|
2378 |
msgid "PCRE library issue"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
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:
|
2394 |
msgid "They should be able to resolve this issue for you."
|
2395 |
msgstr ""
|
2396 |
|
2397 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
2402 |
msgid "An issue was detected."
|
2403 |
msgstr ""
|
2404 |
|
2405 |
-
#: src/Admin/Pages/TestTab.php:
|
2406 |
msgid "This means your test email was unable to be sent."
|
2407 |
msgstr ""
|
2408 |
|
2409 |
-
#: src/Admin/Pages/TestTab.php:
|
2410 |
msgid "Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc)."
|
2411 |
msgstr ""
|
2412 |
|
2413 |
-
#: src/Admin/Pages/TestTab.php:
|
2414 |
msgid "Your host is rejecting the connection."
|
2415 |
msgstr ""
|
2416 |
|
2417 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
2426 |
msgid "Try using a different mailer."
|
2427 |
msgstr ""
|
2428 |
|
2429 |
-
#: src/Admin/Pages/TestTab.php:
|
2430 |
msgid "There was a problem while sending the test email."
|
2431 |
msgstr ""
|
2432 |
|
2433 |
-
#: src/Admin/Pages/TestTab.php:
|
2434 |
msgid "Recommended next steps:"
|
2435 |
msgstr ""
|
2436 |
|
2437 |
-
#: src/Admin/Pages/TestTab.php:
|
2438 |
msgid "Need support?"
|
2439 |
msgstr ""
|
2440 |
|
2441 |
#. translators: %s - WPMailSMTP.com account area link.
|
2442 |
-
#: src/Admin/Pages/TestTab.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
2470 |
msgid "Please copy the error log message below into the support ticket."
|
2471 |
msgstr ""
|
2472 |
|
2473 |
-
#: src/Admin/Pages/TestTab.php:
|
2474 |
msgid "View Full Error Log"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
-
#: src/Admin/Pages/TestTab.php:
|
2478 |
msgid "Copy Error Log"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
-
#: src/Admin/Pages/TestTab.php:
|
2482 |
msgid "Copied"
|
2483 |
msgstr ""
|
2484 |
|
2485 |
-
#: src/Admin/Pages/TestTab.php:
|
2486 |
msgid "The test email might have sent, but its deliverability should be improved."
|
2487 |
msgstr ""
|
2488 |
|
2489 |
-
#: src/Admin/Pages/
|
2490 |
-
msgid "
|
2491 |
-
msgstr ""
|
2492 |
-
|
2493 |
-
#: src/Admin/Pages/TestTab.php:1360
|
2494 |
-
msgid "%s icon"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
#: src/Admin/Review.php:120
|
@@ -2538,127 +2538,127 @@ msgstr ""
|
|
2538 |
msgid "I already did"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
-
#: src/Admin/SetupWizard.php:
|
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:
|
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:
|
2551 |
msgid "WP Mail SMTP › Setup Wizard"
|
2552 |
msgstr ""
|
2553 |
|
2554 |
-
#: src/Admin/SetupWizard.php:
|
2555 |
msgid "Whoops, something's not working."
|
2556 |
msgstr ""
|
2557 |
|
2558 |
-
#: src/Admin/SetupWizard.php:
|
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:
|
2563 |
msgid "In order to fix this issue, please check each of the items below:"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
-
#: src/Admin/SetupWizard.php:
|
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:
|
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:
|
2575 |
msgid "Confirm that your browser is updated to the latest version."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
-
#: src/Admin/SetupWizard.php:
|
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:
|
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:
|
2587 |
msgid "Contact Us"
|
2588 |
msgstr ""
|
2589 |
|
2590 |
-
#: src/Admin/SetupWizard.php:
|
2591 |
-
#: src/Admin/SetupWizard.php:
|
2592 |
msgid "You don't have permission to change options for this WP site!"
|
2593 |
msgstr ""
|
2594 |
|
2595 |
-
#: src/Admin/SetupWizard.php:
|
2596 |
msgid "Could not install the plugin. You don't have permission to install plugins."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
-
#: src/Admin/SetupWizard.php:
|
2600 |
msgid "Could not install the plugin. Plugin slug is missing."
|
2601 |
msgstr ""
|
2602 |
|
2603 |
-
#: src/Admin/SetupWizard.php:
|
2604 |
-
#: src/Admin/SetupWizard.php:
|
2605 |
msgid "Could not install the plugin. Don't have file permission."
|
2606 |
msgstr ""
|
2607 |
|
2608 |
-
#: src/Admin/SetupWizard.php:
|
2609 |
msgid "Could not install the plugin. WP Plugin installer initialization failed."
|
2610 |
msgstr ""
|
2611 |
|
2612 |
-
#: src/Admin/SetupWizard.php:
|
2613 |
msgid "Could not install the plugin. WP Plugin installer could not retrieve plugin information."
|
2614 |
msgstr ""
|
2615 |
|
2616 |
-
#: src/Admin/SetupWizard.php:
|
2617 |
msgid "Contact Forms by WPForms"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
-
#: src/Admin/SetupWizard.php:
|
2621 |
msgid "Google Analytics by MonsterInsights"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
-
#: src/Admin/SetupWizard.php:
|
2625 |
msgid "All in One SEO"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
-
#: src/Admin/SetupWizard.php:
|
2629 |
msgid "Giveaways by RafflePress"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
-
#: src/Admin/SetupWizard.php:
|
2633 |
msgid "Smash Balloon Social Photo Feed"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
-
#: src/Admin/SetupWizard.php:
|
2637 |
msgid "SeedProd Landing Page Builder"
|
2638 |
msgstr ""
|
2639 |
|
2640 |
-
#: src/Admin/SetupWizard.php:
|
2641 |
msgid "WP Call Button"
|
2642 |
msgstr ""
|
2643 |
|
2644 |
-
#: src/Admin/SetupWizard.php:
|
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:
|
2649 |
msgid "You don't have the permission to perform this action."
|
2650 |
msgstr ""
|
2651 |
|
2652 |
-
#: src/Admin/SetupWizard.php:
|
2653 |
msgid "Please enter a valid license key!"
|
2654 |
msgstr ""
|
2655 |
|
2656 |
-
#: src/Admin/SetupWizard.php:
|
2657 |
msgid "Upgrade functionality not available!"
|
2658 |
msgstr ""
|
2659 |
|
2660 |
#. translators: %1$s - Plugin name causing conflict; %2$s - Plugin name causing conflict.
|
2661 |
-
#: src/Conflicts.php:
|
2662 |
msgid "Heads up! WP Mail SMTP has detected %1$s is activated. Please deactivate %2$s to prevent conflicts."
|
2663 |
msgstr ""
|
2664 |
|
@@ -2711,35 +2711,35 @@ msgid "Pro version installed but needs to be activated on the Plugins page."
|
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
2743 |
msgid "Consider running an email test after fixing it."
|
2744 |
msgstr ""
|
2745 |
|
@@ -2748,7 +2748,12 @@ msgstr ""
|
|
2748 |
msgid "There was an error while upgrading the database. Please contact %1$s support with this information: %2$s."
|
2749 |
msgstr ""
|
2750 |
|
2751 |
-
|
|
|
|
|
|
|
|
|
|
|
2752 |
msgid "Error icon"
|
2753 |
msgstr ""
|
2754 |
|
@@ -3095,101 +3100,132 @@ msgstr ""
|
|
3095 |
msgid "We're sorry, the Zoho Mail mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features."
|
3096 |
msgstr ""
|
3097 |
|
3098 |
-
#: src/SiteHealth.php:
|
3099 |
msgid "Is WP Mail SMTP mailer setup complete?"
|
3100 |
msgstr ""
|
3101 |
|
3102 |
-
#: src/SiteHealth.php:
|
3103 |
msgid "Do WP Mail SMTP DB tables exist?"
|
3104 |
msgstr ""
|
3105 |
|
3106 |
-
#: src/SiteHealth.php:
|
|
|
|
|
|
|
|
|
3107 |
msgid "Version"
|
3108 |
msgstr ""
|
3109 |
|
3110 |
-
#: src/SiteHealth.php:
|
3111 |
msgid "License key type"
|
3112 |
msgstr ""
|
3113 |
|
3114 |
-
#: src/SiteHealth.php:
|
3115 |
msgid "Debug"
|
3116 |
msgstr ""
|
3117 |
|
3118 |
-
#: src/SiteHealth.php:
|
3119 |
msgid "No debug notices found."
|
3120 |
msgstr ""
|
3121 |
|
3122 |
-
#: src/SiteHealth.php:
|
3123 |
msgid "DB tables"
|
3124 |
msgstr ""
|
3125 |
|
3126 |
-
#: src/SiteHealth.php:
|
3127 |
msgid "No DB tables found."
|
3128 |
msgstr ""
|
3129 |
|
3130 |
-
#: src/SiteHealth.php:
|
3131 |
msgid "Lite install date"
|
3132 |
msgstr ""
|
3133 |
|
3134 |
-
#: src/SiteHealth.php:
|
3135 |
msgid "None selected"
|
3136 |
msgstr ""
|
3137 |
|
3138 |
-
#: src/SiteHealth.php:
|
3139 |
msgid "Current mailer"
|
3140 |
msgstr ""
|
3141 |
|
3142 |
-
#: src/SiteHealth.php:
|
3143 |
msgid "WP Mail SMTP mailer setup is complete"
|
3144 |
msgstr ""
|
3145 |
|
3146 |
-
#: src/SiteHealth.php:
|
3147 |
msgid "The WP Mail SMTP plugin mailer setup is complete. You can send a test email, to make sure it's working properly."
|
3148 |
msgstr ""
|
3149 |
|
3150 |
-
#: src/SiteHealth.php:
|
3151 |
msgid "Test email sending"
|
3152 |
msgstr ""
|
3153 |
|
3154 |
-
#: src/SiteHealth.php:
|
3155 |
msgid "You currently have the default mailer selected, which means that you haven’t set up SMTP yet."
|
3156 |
msgstr ""
|
3157 |
|
3158 |
-
#: src/SiteHealth.php:
|
3159 |
msgid "WP Mail SMTP mailer setup is incomplete"
|
3160 |
msgstr ""
|
3161 |
|
3162 |
-
#: src/SiteHealth.php:
|
3163 |
msgid "The WP Mail SMTP plugin mailer setup is incomplete. Please click on the link below to access plugin settings and configure the mailer."
|
3164 |
msgstr ""
|
3165 |
|
3166 |
-
#: src/SiteHealth.php:
|
|
|
3167 |
msgid "Configure mailer"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
-
#: src/SiteHealth.php:
|
3171 |
msgid "WP Mail SMTP DB tables are created"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
-
#: src/SiteHealth.php:
|
3175 |
msgid "WP Mail SMTP is using custom database tables for some of its features. In order to work properly, the custom tables should be created, and it looks like they exist in your database."
|
3176 |
msgstr ""
|
3177 |
|
3178 |
-
#: src/SiteHealth.php:
|
3179 |
msgid "WP Mail SMTP DB tables check has failed"
|
3180 |
msgstr ""
|
3181 |
|
3182 |
#. translators: %s - the list of missing tables separated by comma.
|
3183 |
-
#: src/SiteHealth.php:
|
3184 |
msgid "Missing table: %s"
|
3185 |
msgid_plural "Missing tables: %s"
|
3186 |
msgstr[0] ""
|
3187 |
msgstr[1] ""
|
3188 |
|
3189 |
-
#: src/SiteHealth.php:
|
3190 |
msgid "WP Mail SMTP is using custom database tables for some of its features. In order to work properly, the custom tables should be created, and it seems they are missing. Please try to re-install the WP Mail SMTP plugin. If this issue persists, please contact our support."
|
3191 |
msgstr ""
|
3192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3193 |
#. translators: %1$s - date, \a\t - specially escaped "at", %2$s - time.
|
3194 |
#: src/WP.php:190
|
3195 |
msgid "%1$s \\a\\t %2$s"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: WP Mail SMTP 2.8.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-05-04T06:10:41+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"
|
14 |
|
15 |
#. Plugin Name of the plugin
|
16 |
+
#: src/Admin/Area.php:232
|
17 |
+
#: src/Admin/Area.php:233
|
18 |
+
#: src/Admin/Area.php:290
|
19 |
+
#: src/Admin/Area.php:291
|
20 |
+
#: src/SiteHealth.php:43
|
21 |
msgid "WP Mail SMTP"
|
22 |
msgstr ""
|
23 |
|
75 |
msgstr ""
|
76 |
|
77 |
#: assets/languages/wp-mail-smtp-vue.php:32
|
78 |
+
#: src/Admin/Area.php:431
|
79 |
msgid "Heads up!"
|
80 |
msgstr ""
|
81 |
|
120 |
msgstr ""
|
121 |
|
122 |
#: assets/languages/wp-mail-smtp-vue.php:65
|
123 |
+
#: src/Admin/SetupWizard.php:270
|
124 |
msgid "Go back to the Dashboard"
|
125 |
msgstr ""
|
126 |
|
204 |
msgstr ""
|
205 |
|
206 |
#: assets/languages/wp-mail-smtp-vue.php:124
|
207 |
+
#: src/Admin/Pages/SettingsTab.php:191
|
208 |
msgid "From Name"
|
209 |
msgstr ""
|
210 |
|
211 |
#: assets/languages/wp-mail-smtp-vue.php:127
|
212 |
+
#: src/Admin/Pages/SettingsTab.php:217
|
213 |
msgid "Force From Name"
|
214 |
msgstr ""
|
215 |
|
216 |
#: assets/languages/wp-mail-smtp-vue.php:130
|
217 |
+
#: src/Admin/Pages/SettingsTab.php:121
|
218 |
msgid "From Email"
|
219 |
msgstr ""
|
220 |
|
221 |
#: assets/languages/wp-mail-smtp-vue.php:133
|
222 |
+
#: src/Admin/Pages/SettingsTab.php:172
|
223 |
msgid "Force From Email"
|
224 |
msgstr ""
|
225 |
|
232 |
msgstr ""
|
233 |
|
234 |
#: assets/languages/wp-mail-smtp-vue.php:142
|
235 |
+
#: src/Admin/Pages/SettingsTab.php:203
|
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:154
|
241 |
msgid "The email address that emails are sent from."
|
242 |
msgstr ""
|
243 |
|
311 |
msgstr ""
|
312 |
|
313 |
#: assets/languages/wp-mail-smtp-vue.php:199
|
314 |
+
#: src/Admin/Pages/TestTab.php:78
|
315 |
+
#: src/SiteHealth.php:326
|
316 |
msgid "Send a Test Email"
|
317 |
msgstr ""
|
318 |
|
448 |
msgstr ""
|
449 |
|
450 |
#: assets/languages/wp-mail-smtp-vue.php:293
|
451 |
+
#: src/Admin/Pages/TestTab.php:681
|
452 |
msgid "Enable Authentication"
|
453 |
msgstr ""
|
454 |
|
539 |
msgstr ""
|
540 |
|
541 |
#: assets/languages/wp-mail-smtp-vue.php:356
|
542 |
+
#: src/Admin/Pages/SettingsTab.php:258
|
543 |
msgid "Mailer"
|
544 |
msgstr ""
|
545 |
|
585 |
msgstr ""
|
586 |
|
587 |
#: assets/languages/wp-mail-smtp-vue.php:390
|
588 |
+
#: src/Admin/SetupWizard.php:449
|
589 |
msgid "WP Mail SMTP logo"
|
590 |
msgstr ""
|
591 |
|
649 |
msgstr ""
|
650 |
|
651 |
#: assets/languages/wp-mail-smtp-vue.php:436
|
652 |
+
#: src/Admin/Area.php:530
|
653 |
#: src/Admin/Pages/About.php:326
|
654 |
msgid "Activated"
|
655 |
msgstr ""
|
675 |
msgstr ""
|
676 |
|
677 |
#. Translators: Error status and error text.
|
678 |
+
#: assets/languages/wp-mail-smtp-vue.php:457
|
679 |
msgid "%1$s, %2$s"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: assets/languages/wp-mail-smtp-vue.php:460
|
683 |
msgid "You appear to be offline. Plugin information not retrieved."
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: assets/languages/wp-mail-smtp-vue.php:463
|
687 |
+
#: src/Admin/Area.php:140
|
688 |
msgid "There was an error while processing the authentication request. Please try again."
|
689 |
msgstr ""
|
690 |
|
691 |
+
#: assets/languages/wp-mail-smtp-vue.php:466
|
692 |
msgid "There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again."
|
693 |
msgstr ""
|
694 |
|
695 |
+
#: assets/languages/wp-mail-smtp-vue.php:469
|
696 |
+
#: src/Admin/Area.php:156
|
697 |
msgid "You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail."
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: assets/languages/wp-mail-smtp-vue.php:472
|
701 |
msgid "You have successfully linked the current site with your Microsoft API project. Now you can start sending emails through Outlook."
|
702 |
msgstr ""
|
703 |
|
704 |
+
#: assets/languages/wp-mail-smtp-vue.php:475
|
705 |
msgid "You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail."
|
706 |
msgstr ""
|
707 |
|
708 |
+
#: assets/languages/wp-mail-smtp-vue.php:478
|
709 |
msgid "Successful Authorization"
|
710 |
msgstr ""
|
711 |
|
712 |
+
#: assets/languages/wp-mail-smtp-vue.php:481
|
713 |
msgid "Authorization Error!"
|
714 |
msgstr ""
|
715 |
|
716 |
#. Translators: name of the oAuth provider (Google, Microsoft, ...).
|
717 |
+
#: assets/languages/wp-mail-smtp-vue.php:485
|
718 |
msgid "Connect to %s"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: assets/languages/wp-mail-smtp-vue.php:488
|
722 |
msgid "Before continuing, you'll need to allow this plugin to send emails using your %s account."
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: assets/languages/wp-mail-smtp-vue.php:491
|
726 |
#: src/Providers/Gmail/Options.php:182
|
727 |
msgid "Remove Connection"
|
728 |
msgstr ""
|
729 |
|
730 |
#. Translators: link to the Google documentation page.
|
731 |
+
#: assets/languages/wp-mail-smtp-vue.php:495
|
732 |
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."
|
733 |
msgstr ""
|
734 |
|
735 |
#. Translators: name of the oAuth provider (Google, Microsoft, ...).
|
736 |
+
#: assets/languages/wp-mail-smtp-vue.php:499
|
737 |
msgid "Removing this connection will give you the ability to redo the connection or connect to different %s account."
|
738 |
msgstr ""
|
739 |
|
740 |
+
#: assets/languages/wp-mail-smtp-vue.php:502
|
741 |
msgid "Connected as"
|
742 |
msgstr ""
|
743 |
|
744 |
#. Translators: Minimum and maximum number that can be used.
|
745 |
+
#: assets/languages/wp-mail-smtp-vue.php:506
|
746 |
msgid "Please enter a value between %1$s and %2$s"
|
747 |
msgstr ""
|
748 |
|
749 |
+
#: assets/languages/wp-mail-smtp-vue.php:509
|
750 |
msgid "Value has to be a round number"
|
751 |
msgstr ""
|
752 |
|
753 |
+
#: assets/languages/wp-mail-smtp-vue.php:512
|
754 |
msgid "It looks like we can't perform the mailer configuration check."
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: assets/languages/wp-mail-smtp-vue.php:515
|
758 |
msgid "It looks like we can't send the feedback."
|
759 |
msgstr ""
|
760 |
|
761 |
+
#: assets/languages/wp-mail-smtp-vue.php:519
|
762 |
msgid "You appear to be offline."
|
763 |
msgstr ""
|
764 |
|
765 |
#. Translators: Email address.
|
766 |
+
#: assets/languages/wp-mail-smtp-vue.php:523
|
767 |
msgid "Please check the inbox of <b>%s</b> for a confirmation email."
|
768 |
msgstr ""
|
769 |
|
770 |
+
#: assets/languages/wp-mail-smtp-vue.php:526
|
771 |
msgid "Verify Email"
|
772 |
msgstr ""
|
773 |
|
774 |
+
#: assets/languages/wp-mail-smtp-vue.php:529
|
775 |
msgid "No registered domains or emails."
|
776 |
msgstr ""
|
777 |
|
778 |
+
#: assets/languages/wp-mail-smtp-vue.php:532
|
779 |
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."
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: assets/languages/wp-mail-smtp-vue.php:535
|
783 |
msgid "View DNS"
|
784 |
msgstr ""
|
785 |
|
786 |
+
#: assets/languages/wp-mail-smtp-vue.php:538
|
787 |
msgid "Resend"
|
788 |
msgstr ""
|
789 |
|
790 |
+
#: assets/languages/wp-mail-smtp-vue.php:541
|
791 |
msgid "Here are the domains and email addresses that have been verified and can be used as the From Email."
|
792 |
msgstr ""
|
793 |
|
794 |
+
#: assets/languages/wp-mail-smtp-vue.php:544
|
795 |
msgid "Verify SES Identity"
|
796 |
msgstr ""
|
797 |
|
798 |
+
#: assets/languages/wp-mail-smtp-vue.php:547
|
799 |
msgid "Add New SES Identity"
|
800 |
msgstr ""
|
801 |
|
802 |
+
#: assets/languages/wp-mail-smtp-vue.php:550
|
803 |
msgid "Name"
|
804 |
msgstr ""
|
805 |
|
806 |
+
#: assets/languages/wp-mail-smtp-vue.php:553
|
807 |
msgid "Value"
|
808 |
msgstr ""
|
809 |
|
810 |
#. Translators: Link to Amazon SES documentation.
|
811 |
+
#: assets/languages/wp-mail-smtp-vue.php:557
|
812 |
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."
|
813 |
msgstr ""
|
814 |
|
815 |
+
#: assets/languages/wp-mail-smtp-vue.php:560
|
816 |
msgid "Verify Domain"
|
817 |
msgstr ""
|
818 |
|
819 |
+
#: assets/languages/wp-mail-smtp-vue.php:563
|
820 |
msgid "Verify Email Address"
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: assets/languages/wp-mail-smtp-vue.php:566
|
824 |
msgid "Please enter a domain"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: assets/languages/wp-mail-smtp-vue.php:569
|
828 |
msgid "Please enter a valid email address"
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: assets/languages/wp-mail-smtp-vue.php:572
|
832 |
msgid "Enter the domain name to verify it on Amazon SES and generate the required DNS TXT record."
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: assets/languages/wp-mail-smtp-vue.php:575
|
836 |
msgid "Enter a valid email address. A verification email will be sent to the email address you entered."
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: assets/languages/wp-mail-smtp-vue.php:578
|
840 |
msgid "Checking Mailer Configuration"
|
841 |
msgstr ""
|
842 |
|
843 |
+
#: assets/languages/wp-mail-smtp-vue.php:581
|
844 |
msgid "We're running some tests in the background to make sure everything is set up properly."
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: assets/languages/wp-mail-smtp-vue.php:584
|
848 |
msgid "Checking mailer configuration image"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: assets/languages/wp-mail-smtp-vue.php:587
|
852 |
msgid "Help Improve WP Mail SMTP + Smart Recommendations"
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: assets/languages/wp-mail-smtp-vue.php:590
|
856 |
msgid "Get helpful suggestions from WP Mail SMTP on how to optimize your email deliverability and grow your business."
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: assets/languages/wp-mail-smtp-vue.php:593
|
860 |
msgid "Your Email Address"
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: assets/languages/wp-mail-smtp-vue.php:596
|
864 |
msgid "Your email is needed, so you can receive recommendations."
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: assets/languages/wp-mail-smtp-vue.php:599
|
868 |
msgid "Help make WP Mail SMTP better for everyone"
|
869 |
msgstr ""
|
870 |
|
871 |
+
#: assets/languages/wp-mail-smtp-vue.php:602
|
872 |
msgid "Yes, count me in"
|
873 |
msgstr ""
|
874 |
|
875 |
+
#: assets/languages/wp-mail-smtp-vue.php:605
|
876 |
+
#: src/Admin/Pages/MiscTab.php:203
|
877 |
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."
|
878 |
msgstr ""
|
879 |
|
880 |
+
#: assets/languages/wp-mail-smtp-vue.php:608
|
881 |
msgid "The following plugin will be installed for free: WPForms"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: assets/languages/wp-mail-smtp-vue.php:611
|
885 |
msgid "Which email features do you want to enable?"
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: assets/languages/wp-mail-smtp-vue.php:614
|
889 |
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."
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: assets/languages/wp-mail-smtp-vue.php:617
|
893 |
msgid "Improved Email Deliverability"
|
894 |
msgstr ""
|
895 |
|
896 |
+
#: assets/languages/wp-mail-smtp-vue.php:620
|
897 |
msgid "Ensure your emails are sent successfully and reliably."
|
898 |
msgstr ""
|
899 |
|
900 |
+
#: assets/languages/wp-mail-smtp-vue.php:623
|
901 |
msgid "Email Error Tracking"
|
902 |
msgstr ""
|
903 |
|
904 |
+
#: assets/languages/wp-mail-smtp-vue.php:626
|
905 |
msgid "Easily spot errors causing delivery issues."
|
906 |
msgstr ""
|
907 |
|
908 |
+
#: assets/languages/wp-mail-smtp-vue.php:629
|
909 |
msgid "Smart Contact Form"
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: assets/languages/wp-mail-smtp-vue.php:632
|
913 |
msgid "Create beautiful contact forms with just a few clicks."
|
914 |
msgstr ""
|
915 |
|
916 |
+
#: assets/languages/wp-mail-smtp-vue.php:635
|
917 |
msgid "Keep records of every email that's sent out from your website."
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: assets/languages/wp-mail-smtp-vue.php:638
|
921 |
msgid "Control which email notifications your WordPress site sends."
|
922 |
msgstr ""
|
923 |
|
924 |
+
#: assets/languages/wp-mail-smtp-vue.php:641
|
925 |
msgid "Save time with powerful WordPress Multisite controls."
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: assets/languages/wp-mail-smtp-vue.php:644
|
929 |
msgid "Configure Mailer Settings"
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: assets/languages/wp-mail-smtp-vue.php:647
|
933 |
msgid "Below, we'll show you all of the settings required to set up this mailer."
|
934 |
msgstr ""
|
935 |
|
936 |
+
#: assets/languages/wp-mail-smtp-vue.php:650
|
937 |
msgid "Successful Verification!"
|
938 |
msgstr ""
|
939 |
|
940 |
+
#: assets/languages/wp-mail-smtp-vue.php:653
|
941 |
msgid "Verification Error!"
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: assets/languages/wp-mail-smtp-vue.php:656
|
945 |
msgid "Successful Upgrade!"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: assets/languages/wp-mail-smtp-vue.php:659
|
949 |
msgid "Upgrade Failed!"
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: assets/languages/wp-mail-smtp-vue.php:662
|
953 |
msgid "Would you like to purchase the following features now?"
|
954 |
msgstr ""
|
955 |
|
956 |
+
#: assets/languages/wp-mail-smtp-vue.php:665
|
957 |
msgid "These features are available as part of WP Mail SMTP Pro plan."
|
958 |
msgstr ""
|
959 |
|
960 |
+
#: assets/languages/wp-mail-smtp-vue.php:668
|
961 |
msgid "Purchase Now"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: assets/languages/wp-mail-smtp-vue.php:671
|
965 |
msgid "I'll do it later"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: assets/languages/wp-mail-smtp-vue.php:674
|
969 |
msgid "Enter your WP Mail SMTP License Key"
|
970 |
msgstr ""
|
971 |
|
972 |
#. Translators: %1$s and %2$s are bold tags.
|
973 |
+
#: assets/languages/wp-mail-smtp-vue.php:678
|
974 |
msgid "You're currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: assets/languages/wp-mail-smtp-vue.php:681
|
978 |
msgid "Continue"
|
979 |
msgstr ""
|
980 |
|
981 |
#. Translators: Link to the WPMailSMTP.com pricing page.
|
982 |
+
#: assets/languages/wp-mail-smtp-vue.php:685
|
983 |
msgid "To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below."
|
984 |
msgstr ""
|
985 |
|
986 |
#. Translators: bold HTML tags.
|
987 |
+
#: assets/languages/wp-mail-smtp-vue.php:689
|
988 |
msgid "Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: assets/languages/wp-mail-smtp-vue.php:692
|
992 |
msgid "Enter your license key below to unlock plugin updates!"
|
993 |
msgstr ""
|
994 |
|
995 |
+
#: assets/languages/wp-mail-smtp-vue.php:695
|
996 |
msgid "Verify License Key"
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: assets/languages/wp-mail-smtp-vue.php:698
|
1000 |
+
#: src/Admin/Pages/SettingsTab.php:423
|
1001 |
msgid "Connect"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: assets/languages/wp-mail-smtp-vue.php:701
|
1005 |
msgid "The License Key format is incorrect. Please enter a valid key and try again."
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: assets/languages/wp-mail-smtp-vue.php:704
|
1009 |
msgid "Your license was successfully verified! You are ready for the next step."
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: assets/languages/wp-mail-smtp-vue.php:707
|
1013 |
msgid "Pro badge"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
+
#: assets/languages/wp-mail-smtp-vue.php:710
|
1017 |
msgid "License key input"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: assets/languages/wp-mail-smtp-vue.php:713
|
1021 |
msgid "Paste your license key here"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: assets/languages/wp-mail-smtp-vue.php:716
|
1025 |
msgid "It looks like we can't save the settings."
|
1026 |
msgstr ""
|
1027 |
|
1028 |
+
#: assets/languages/wp-mail-smtp-vue.php:719
|
1029 |
msgid "Network error encountered. Settings not saved."
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: assets/languages/wp-mail-smtp-vue.php:722
|
1033 |
msgid "It looks like we can't import the plugin settings."
|
1034 |
msgstr ""
|
1035 |
|
1036 |
+
#: assets/languages/wp-mail-smtp-vue.php:725
|
1037 |
msgid "Network error encountered. SMTP plugin import failed!"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
+
#: assets/languages/wp-mail-smtp-vue.php:728
|
1041 |
msgid "It looks like we can't load authentication details."
|
1042 |
msgstr ""
|
1043 |
|
1044 |
+
#: assets/languages/wp-mail-smtp-vue.php:731
|
1045 |
msgid "It looks like we can't load the settings."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: assets/languages/wp-mail-smtp-vue.php:734
|
1049 |
msgid "It looks like we can't retrieve Amazon SES Identities."
|
1050 |
msgstr ""
|
1051 |
|
1052 |
+
#: assets/languages/wp-mail-smtp-vue.php:737
|
1053 |
msgid "Can't retrieve Amazon SES Identities."
|
1054 |
msgstr ""
|
1055 |
|
1056 |
+
#: assets/languages/wp-mail-smtp-vue.php:740
|
1057 |
msgid "Can't register the Amazon SES Identity"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: assets/languages/wp-mail-smtp-vue.php:743
|
1061 |
+
#: src/Core.php:1002
|
1062 |
msgid "Loading"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
#. translators: %s - error code, returned by Google API.
|
1066 |
+
#: src/Admin/Area.php:133
|
1067 |
msgid "There was an error while processing the authentication request: %s. Please try again."
|
1068 |
msgstr ""
|
1069 |
|
1070 |
+
#: src/Admin/Area.php:147
|
1071 |
msgid "There was an error while processing the authentication request. Please make sure that you have Client ID and Client Secret both valid and saved."
|
1072 |
msgstr ""
|
1073 |
|
1074 |
#. translators: %s - Mailer anchor link.
|
1075 |
+
#: src/Admin/Area.php:187
|
1076 |
msgid "Thanks for using WP Mail SMTP! To complete the plugin setup and start sending emails, <strong>please select and configure your <a href=\"%s\">Mailer</a></strong>."
|
1077 |
msgstr ""
|
1078 |
|
1079 |
+
#: src/Admin/Area.php:243
|
1080 |
+
#: src/Admin/Area.php:244
|
1081 |
+
#: src/Admin/Area.php:1066
|
1082 |
msgid "Settings"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
+
#: src/Admin/Area.php:252
|
1086 |
+
#: src/Admin/Area.php:253
|
1087 |
#: src/Admin/Pages/About.php:754
|
1088 |
#: src/Admin/Pages/Logs.php:48
|
1089 |
#: src/Admin/Pages/LogsTab.php:30
|
1090 |
msgid "Email Log"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
+
#: src/Admin/Area.php:273
|
1094 |
+
#: src/Admin/Area.php:274
|
1095 |
#: src/Admin/Pages/About.php:106
|
1096 |
msgid "About Us"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: src/Admin/Area.php:318
|
1100 |
+
#: src/Admin/Area.php:324
|
1101 |
+
#: src/Admin/Pages/SettingsTab.php:39
|
1102 |
msgid "General"
|
1103 |
msgstr ""
|
1104 |
|
1105 |
+
#: src/Admin/Area.php:332
|
1106 |
msgid "Multisite"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: src/Admin/Area.php:333
|
1110 |
msgid "Pro+ badge icon"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
+
#: src/Admin/Area.php:336
|
1114 |
msgid "Simply enable network-wide settings and every site on your network will inherit the same SMTP settings. Save time and only configure your SMTP provider once."
|
1115 |
msgstr ""
|
1116 |
|
1117 |
+
#: src/Admin/Area.php:343
|
1118 |
msgid "Settings control"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: src/Admin/Area.php:349
|
1122 |
msgid "Make the plugin settings global network-wide"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
+
#: src/Admin/Area.php:353
|
1126 |
msgid "If disabled, each subsite of this multisite will have its own WP Mail SMTP settings page that has to be configured separately."
|
1127 |
msgstr ""
|
1128 |
|
1129 |
+
#: src/Admin/Area.php:355
|
1130 |
msgid "If enabled, these global settings will manage email sending for all subsites of this multisite."
|
1131 |
msgstr ""
|
1132 |
|
1133 |
+
#: src/Admin/Area.php:362
|
1134 |
#: src/Admin/Pages/ControlTab.php:119
|
1135 |
#: src/Admin/Pages/LogsTab.php:68
|
1136 |
msgid "Upgrade to WP Mail SMTP Pro"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: src/Admin/Area.php:428
|
1140 |
msgid "Are you sure you want to reset the current provider connection? You will need to immediately create a new one to be able to send emails."
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: src/Admin/Area.php:429
|
1144 |
msgid "Changes that you made to the settings are not saved!"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: src/Admin/Area.php:433
|
1148 |
msgid "<p>The Default (PHP) mailer is currently selected, but is not recommended because in most cases it does not resolve email delivery issues.</p><p>Please consider selecting and configuring one of the other mailers.</p>"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: src/Admin/Area.php:436
|
1152 |
+
#: src/Admin/PageAbstract.php:160
|
1153 |
msgid "Save Settings"
|
1154 |
msgstr ""
|
1155 |
|
1156 |
+
#: src/Admin/Area.php:437
|
1157 |
msgid "Cancel"
|
1158 |
msgstr ""
|
1159 |
|
1160 |
+
#: src/Admin/Area.php:438
|
1161 |
msgid "Warning icon"
|
1162 |
msgstr ""
|
1163 |
|
1164 |
+
#: src/Admin/Area.php:443
|
1165 |
msgid "%name% is a PRO Feature"
|
1166 |
msgstr ""
|
1167 |
|
1168 |
+
#: src/Admin/Area.php:444
|
1169 |
+
#: src/Admin/SetupWizard.php:218
|
1170 |
msgid "Upgrade to Pro"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
#. Translators: %s - discount value $50.
|
1174 |
+
#: src/Admin/Area.php:449
|
1175 |
msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span>%s off</span> regular price,<br>applied at checkout."
|
1176 |
msgstr ""
|
1177 |
|
1178 |
+
#: src/Admin/Area.php:460
|
1179 |
+
#: src/Admin/SetupWizard.php:234
|
1180 |
msgid "Already purchased?"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: src/Admin/Area.php:529
|
1184 |
+
#: src/Admin/Area.php:536
|
1185 |
#: src/Admin/Pages/About.php:334
|
1186 |
#: src/Connect.php:54
|
1187 |
msgid "Activate"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: src/Admin/Area.php:531
|
1191 |
#: src/Admin/Pages/About.php:323
|
1192 |
msgid "Active"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
+
#: src/Admin/Area.php:532
|
1196 |
#: src/Admin/Pages/About.php:331
|
1197 |
msgid "Inactive"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: src/Admin/Area.php:533
|
1201 |
msgid "Processing..."
|
1202 |
msgstr ""
|
1203 |
|
1204 |
+
#: src/Admin/Area.php:534
|
1205 |
msgid "Could not install a plugin. Please download from WordPress.org and install manually."
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: src/Admin/Area.php:535
|
1209 |
msgid "Install and Activate"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
+
#: src/Admin/Area.php:537
|
1213 |
msgid "Download"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
#. translators: %1$s - WP.org link; %2$s - same WP.org link.
|
1217 |
+
#: src/Admin/Area.php:599
|
1218 |
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!"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
+
#: src/Admin/Area.php:1007
|
1222 |
msgid "WP Mail SMTP Pro related message was successfully dismissed."
|
1223 |
msgstr ""
|
1224 |
|
1225 |
+
#: src/Admin/Area.php:1026
|
1226 |
msgid "Educational notice for this mailer was successfully dismissed."
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: src/Admin/Area.php:1065
|
1230 |
msgid "Go to WP Mail SMTP Settings page"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
+
#: src/Admin/Area.php:1072
|
1234 |
msgid "Go to WP Mail SMTP Lite vs Pro comparison page"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
+
#: src/Admin/Area.php:1073
|
1238 |
msgid "Premium Support"
|
1239 |
msgstr ""
|
1240 |
|
1242 |
msgid "Something went wrong. Please try again later."
|
1243 |
msgstr ""
|
1244 |
|
1245 |
+
#: src/Admin/DomainChecker.php:171
|
1246 |
+
msgid "Domain Check Results"
|
1247 |
+
msgstr ""
|
1248 |
+
|
1249 |
+
#. translators: %s - item state name.
|
1250 |
+
#: src/Admin/DomainChecker.php:183
|
1251 |
+
msgid "%s icon"
|
1252 |
+
msgstr ""
|
1253 |
+
|
1254 |
#. translators: %s - WPMailSMTP.com Upgrade page URL.
|
1255 |
#: src/Admin/Education.php:69
|
1256 |
msgid "You’re using WP Mail SMTP Lite. To unlock more features consider <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrading to Pro</a>."
|
1656 |
msgid "Test emails are allowed to be sent, regardless of this option."
|
1657 |
msgstr ""
|
1658 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1659 |
#. translators: %s - The URL to the constants support article.
|
1660 |
+
#: src/Admin/Pages/MiscTab.php:90
|
1661 |
msgid "Please read this <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">support article</a> if you want to enable this option using constants."
|
1662 |
msgstr ""
|
1663 |
|
1664 |
+
#: src/Admin/Pages/MiscTab.php:111
|
1665 |
msgid "Hide Announcements"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
+
#: src/Admin/Pages/MiscTab.php:120
|
1669 |
msgid "Check this if you would like to hide plugin announcements and update details."
|
1670 |
msgstr ""
|
1671 |
|
1672 |
+
#: src/Admin/Pages/MiscTab.php:130
|
1673 |
msgid "Hide Email Delivery Errors"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
+
#: src/Admin/Pages/MiscTab.php:146
|
1677 |
msgid "Check this if you would like to hide warnings alerting of email delivery errors."
|
1678 |
msgstr ""
|
1679 |
|
1680 |
#. translators: %s - filter that was used to disabled.
|
1681 |
+
#: src/Admin/Pages/MiscTab.php:153
|
1682 |
msgid "Email Delivery Errors were disabled using a %s filter."
|
1683 |
msgstr ""
|
1684 |
|
1685 |
+
#: src/Admin/Pages/MiscTab.php:162
|
1686 |
msgid "<strong>This is not recommended</strong> and should only be done for staging or development sites."
|
1687 |
msgstr ""
|
1688 |
|
1689 |
+
#: src/Admin/Pages/MiscTab.php:177
|
1690 |
msgid "Uninstall WP Mail SMTP"
|
1691 |
msgstr ""
|
1692 |
|
1693 |
+
#: src/Admin/Pages/MiscTab.php:185
|
1694 |
msgid "Check this if you would like to remove ALL WP Mail SMTP data upon plugin deletion. All settings will be unrecoverable."
|
1695 |
msgstr ""
|
1696 |
|
1697 |
+
#: src/Admin/Pages/MiscTab.php:195
|
1698 |
msgid "Allow Usage Tracking"
|
1699 |
msgstr ""
|
1700 |
|
1701 |
+
#: src/Admin/Pages/MiscTab.php:251
|
1702 |
+
#: src/Admin/Pages/SettingsTab.php:633
|
1703 |
msgid "Settings were successfully saved."
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: src/Admin/Pages/SettingsTab.php:75
|
1707 |
msgid "License"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: src/Admin/Pages/SettingsTab.php:78
|
1711 |
msgid "Your license key provides access to updates and support."
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: src/Admin/Pages/SettingsTab.php:86
|
1715 |
msgid "License Key"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
+
#: src/Admin/Pages/SettingsTab.php:96
|
1719 |
msgid "Mail"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: src/Admin/Pages/SettingsTab.php:104
|
1723 |
msgid "Setup Wizard"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: src/Admin/Pages/SettingsTab.php:108
|
1727 |
msgid "Launch Setup Wizard"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: src/Admin/Pages/SettingsTab.php:112
|
1731 |
msgid "We'll guide you through each step needed to get WP Mail SMTP fully set up on your site."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: src/Admin/Pages/SettingsTab.php:140
|
1735 |
msgid "Please first authorize the Gmail mailer below"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: src/Admin/Pages/SettingsTab.php:155
|
1739 |
msgid "If you're using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account."
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: src/Admin/Pages/SettingsTab.php:158
|
1743 |
msgid "Please note that other plugins can change this, to prevent this use the setting below."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: src/Admin/Pages/SettingsTab.php:177
|
1747 |
msgid "Current provider will automatically force From Email to be the email address that you use to set up the connection below."
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: src/Admin/Pages/SettingsTab.php:181
|
1751 |
msgid "If checked, the From Email setting above will be used for all emails, ignoring values set by other plugins."
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: src/Admin/Pages/SettingsTab.php:222
|
1755 |
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."
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: src/Admin/Pages/SettingsTab.php:226
|
1759 |
msgid "If checked, the From Name setting above will be used for all emails, ignoring values set by other plugins."
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: src/Admin/Pages/SettingsTab.php:236
|
1763 |
msgid "Return Path"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
+
#: src/Admin/Pages/SettingsTab.php:245
|
1767 |
msgid "Set the return-path to match the From Email"
|
1768 |
msgstr ""
|
1769 |
|
1770 |
+
#: src/Admin/Pages/SettingsTab.php:249
|
1771 |
msgid "Return Path indicates where non-delivery receipts - or bounce messages - are to be sent."
|
1772 |
msgstr ""
|
1773 |
|
1774 |
+
#: src/Admin/Pages/SettingsTab.php:250
|
1775 |
msgid "If unchecked, bounce messages may be lost."
|
1776 |
msgstr ""
|
1777 |
|
1778 |
+
#: src/Admin/Pages/SettingsTab.php:300
|
1779 |
msgid "Don't see what you're looking for?"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
+
#: src/Admin/Pages/SettingsTab.php:302
|
1783 |
msgid "Suggest a Mailer"
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: src/Admin/Pages/SettingsTab.php:330
|
1787 |
msgid "Dismiss this notice"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
+
#: src/Admin/Pages/SettingsTab.php:377
|
1791 |
msgid "You're using WP Mail SMTP Lite - no license needed. Enjoy!"
|
1792 |
msgstr ""
|
1793 |
|
1794 |
#. translators: %s - WPMailSMTP.com upgrade URL.
|
1795 |
+
#: src/Admin/Pages/SettingsTab.php:383
|
1796 |
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>."
|
1797 |
msgstr ""
|
1798 |
|
1799 |
#. Translators: %s - discount value $50
|
1800 |
+
#: src/Admin/Pages/SettingsTab.php:403
|
1801 |
msgid "As a valued WP Mail SMTP Lite user you receive <strong>%s off</strong>, automatically applied at checkout!"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: src/Admin/Pages/SettingsTab.php:417
|
1805 |
msgid "Already purchased? Simply enter your license key below to connect with WP Mail SMTP Pro!"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: src/Admin/Pages/SettingsTab.php:421
|
1809 |
msgid "Paste license key here"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: src/Admin/Pages/SettingsTab.php:479
|
1813 |
msgid "Get WP Mail SMTP Pro and Unlock all the Powerful Features"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: src/Admin/Pages/SettingsTab.php:483
|
1817 |
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."
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: src/Admin/Pages/SettingsTab.php:487
|
1821 |
msgid "We know that you will truly love WP Mail SMTP. It's used by over 2,000,000 websites."
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: src/Admin/Pages/SettingsTab.php:490
|
1825 |
msgid "Pro Features:"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: src/Admin/Pages/SettingsTab.php:494
|
1829 |
msgid "Manage Notifications - control which emails your site sends"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: src/Admin/Pages/SettingsTab.php:495
|
1833 |
msgid "Email Logging - keep track of every email sent from your site"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
+
#: src/Admin/Pages/SettingsTab.php:496
|
1837 |
msgid "Multisite Support - Network settings for easy management"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
+
#: src/Admin/Pages/SettingsTab.php:497
|
1841 |
msgid "Office 365 - send emails using your Office 365 account"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: src/Admin/Pages/SettingsTab.php:498
|
1845 |
msgid "Amazon SES - harness the power of AWS"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: src/Admin/Pages/SettingsTab.php:499
|
1849 |
msgid "Outlook.com - send emails using your Outlook.com account"
|
1850 |
msgstr ""
|
1851 |
|
1852 |
+
#: src/Admin/Pages/SettingsTab.php:500
|
1853 |
msgid "Zoho Mail - use your Zoho Mail account"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: src/Admin/Pages/SettingsTab.php:501
|
1857 |
msgid "Access to our world class support team"
|
1858 |
msgstr ""
|
1859 |
|
1860 |
+
#: src/Admin/Pages/SettingsTab.php:504
|
1861 |
msgid "White Glove Setup - sit back and relax while we handle everything for you"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: src/Admin/Pages/SettingsTab.php:505
|
1865 |
msgid "Install WP Mail SMTP Pro plugin"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: src/Admin/Pages/SettingsTab.php:506
|
1869 |
msgid "Set up domain name verification (DNS)"
|
1870 |
msgstr ""
|
1871 |
|
1872 |
+
#: src/Admin/Pages/SettingsTab.php:507
|
1873 |
msgid "Configure SMTP.com or Mailgun service"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
+
#: src/Admin/Pages/SettingsTab.php:508
|
1877 |
msgid "Set up WP Mail SMTP Pro plugin"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
+
#: src/Admin/Pages/SettingsTab.php:509
|
1881 |
msgid "Test and verify email delivery"
|
1882 |
msgstr ""
|
1883 |
|
1884 |
#. translators: %s - WPMailSMTP.com URL.
|
1885 |
+
#: src/Admin/Pages/SettingsTab.php:517
|
1886 |
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get WP Mail SMTP Pro Today and Unlock all the Powerful Features »</a>"
|
1887 |
msgstr ""
|
1888 |
|
1889 |
#. Translators: %s - discount value $50.
|
1890 |
+
#: src/Admin/Pages/SettingsTab.php:536
|
1891 |
msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span class=\"price-off\">%s off regular price</span>, automatically applied at checkout."
|
1892 |
msgstr ""
|
1893 |
|
1894 |
+
#: src/Admin/Pages/TestTab.php:56
|
1895 |
msgid "Email Test"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
+
#: src/Admin/Pages/TestTab.php:85
|
1899 |
msgid "Send To"
|
1900 |
msgstr ""
|
1901 |
|
1902 |
+
#: src/Admin/Pages/TestTab.php:91
|
1903 |
msgid "Enter email address where test email will be sent."
|
1904 |
msgstr ""
|
1905 |
|
1906 |
+
#: src/Admin/Pages/TestTab.php:99
|
1907 |
msgid "HTML"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
+
#: src/Admin/Pages/TestTab.php:105
|
1911 |
#: src/Providers/OptionsAbstract.php:276
|
1912 |
#: src/Providers/OptionsAbstract.php:298
|
1913 |
msgid "On"
|
1914 |
msgstr ""
|
1915 |
|
1916 |
+
#: src/Admin/Pages/TestTab.php:106
|
1917 |
#: src/Providers/OptionsAbstract.php:277
|
1918 |
#: src/Providers/OptionsAbstract.php:299
|
1919 |
msgid "Off"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
+
#: src/Admin/Pages/TestTab.php:109
|
1923 |
msgid "Send this email in HTML or in plain text format."
|
1924 |
msgstr ""
|
1925 |
|
1926 |
+
#: src/Admin/Pages/TestTab.php:129
|
1927 |
msgid "You cannot send an email. Mailer is not properly configured. Please check your settings."
|
1928 |
msgstr ""
|
1929 |
|
1930 |
+
#: src/Admin/Pages/TestTab.php:133
|
1931 |
msgid "Send Email"
|
1932 |
msgstr ""
|
1933 |
|
1934 |
+
#: src/Admin/Pages/TestTab.php:177
|
1935 |
msgid "Test failed. Please use a valid email address and try to resend the test email."
|
1936 |
msgstr ""
|
1937 |
|
1938 |
#. translators: %s - email address a test email will be sent to.
|
1939 |
+
#: src/Admin/Pages/TestTab.php:189
|
1940 |
+
#: src/Admin/Pages/TestTab.php:195
|
1941 |
msgid "Test email to %s"
|
1942 |
msgstr ""
|
1943 |
|
1944 |
+
#: src/Admin/Pages/TestTab.php:234
|
1945 |
msgid "Test plain text email was sent successfully!"
|
1946 |
msgstr ""
|
1947 |
|
1948 |
#. translators: %s - "HTML" in bold.
|
1949 |
+
#: src/Admin/Pages/TestTab.php:238
|
1950 |
msgid "Test %s email was sent successfully! Please check your inbox to make sure it is delivered."
|
1951 |
msgstr ""
|
1952 |
|
1953 |
+
#: src/Admin/Pages/TestTab.php:559
|
1954 |
msgid "SSL certificate issue."
|
1955 |
msgstr ""
|
1956 |
|
1957 |
+
#: src/Admin/Pages/TestTab.php:561
|
1958 |
msgid "This means your web server cannot reliably make secure connections (make requests to HTTPS sites)."
|
1959 |
msgstr ""
|
1960 |
|
1961 |
+
#: src/Admin/Pages/TestTab.php:562
|
1962 |
+
#: src/Admin/Pages/TestTab.php:627
|
1963 |
msgid "Typically this error is returned when web server is not configured properly."
|
1964 |
msgstr ""
|
1965 |
|
1966 |
+
#: src/Admin/Pages/TestTab.php:565
|
1967 |
msgid "Contact your web hosting provider and inform them your site has an issue with SSL certificates."
|
1968 |
msgstr ""
|
1969 |
|
1970 |
+
#: src/Admin/Pages/TestTab.php:566
|
1971 |
+
#: src/Admin/Pages/TestTab.php:631
|
1972 |
msgid "The exact error you can provide them is in the Error log, available at the bottom of this page."
|
1973 |
msgstr ""
|
1974 |
|
1975 |
+
#: src/Admin/Pages/TestTab.php:567
|
1976 |
+
#: src/Admin/Pages/TestTab.php:632
|
1977 |
msgid "Ask them to resolve the issue then try again."
|
1978 |
msgstr ""
|
1979 |
|
1980 |
+
#: src/Admin/Pages/TestTab.php:577
|
1981 |
msgid "Could not connect to host."
|
1982 |
msgstr ""
|
1983 |
|
1984 |
#. translators: %s - SMTP host address.
|
1985 |
+
#: src/Admin/Pages/TestTab.php:581
|
1986 |
+
#: src/Admin/Pages/TestTab.php:623
|
1987 |
+
#: src/Admin/Pages/TestTab.php:725
|
1988 |
msgid "This means your web server was unable to connect to %s."
|
1989 |
msgstr ""
|
1990 |
|
1991 |
+
#: src/Admin/Pages/TestTab.php:584
|
1992 |
+
#: src/Admin/Pages/TestTab.php:626
|
1993 |
+
#: src/Admin/Pages/TestTab.php:728
|
1994 |
msgid "This means your web server was unable to connect to the host server."
|
1995 |
msgstr ""
|
1996 |
|
1997 |
+
#: src/Admin/Pages/TestTab.php:585
|
1998 |
msgid "Typically this error is returned your web server is blocking the connections or the SMTP host denying the request."
|
1999 |
msgstr ""
|
2000 |
|
2001 |
#. translators: %s - SMTP host address.
|
2002 |
+
#: src/Admin/Pages/TestTab.php:589
|
2003 |
msgid "Contact your web hosting provider and ask them to verify your server can connect to %s. Additionally, ask them if a firewall or security policy may be preventing the connection."
|
2004 |
msgstr ""
|
2005 |
|
2006 |
+
#: src/Admin/Pages/TestTab.php:592
|
2007 |
msgid "If using \"Other SMTP\" Mailer, triple check your SMTP settings including host address, email, and password."
|
2008 |
msgstr ""
|
2009 |
|
2010 |
+
#: src/Admin/Pages/TestTab.php:593
|
2011 |
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)."
|
2012 |
msgstr ""
|
2013 |
|
2014 |
+
#: src/Admin/Pages/TestTab.php:602
|
2015 |
msgid "Invalid SendGrid API key"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
+
#: src/Admin/Pages/TestTab.php:604
|
2019 |
msgid "It looks like your SendGrid API Key is invalid."
|
2020 |
msgstr ""
|
2021 |
|
2022 |
+
#: src/Admin/Pages/TestTab.php:607
|
2023 |
+
#: src/Admin/Pages/TestTab.php:680
|
2024 |
msgid "Go to WP Mail SMTP plugin Settings page."
|
2025 |
msgstr ""
|
2026 |
|
2027 |
+
#: src/Admin/Pages/TestTab.php:608
|
2028 |
msgid "Make sure your API Key in the SendGrid mailer settings is correct and valid."
|
2029 |
msgstr ""
|
2030 |
|
2031 |
+
#: src/Admin/Pages/TestTab.php:609
|
2032 |
msgid "Save the plugin settings."
|
2033 |
msgstr ""
|
2034 |
|
2035 |
+
#: src/Admin/Pages/TestTab.php:610
|
2036 |
msgid "If updating the API Key doesn't resolve this issue, please contact our support."
|
2037 |
msgstr ""
|
2038 |
|
2039 |
+
#: src/Admin/Pages/TestTab.php:619
|
2040 |
msgid "Could not connect to your host."
|
2041 |
msgstr ""
|
2042 |
|
2043 |
+
#: src/Admin/Pages/TestTab.php:630
|
2044 |
msgid "Contact your web hosting provider and inform them you are having issues making outbound connections."
|
2045 |
msgstr ""
|
2046 |
|
2047 |
+
#: src/Admin/Pages/TestTab.php:641
|
2048 |
msgid "Could not authenticate your SMTP account."
|
2049 |
msgstr ""
|
2050 |
|
2051 |
+
#: src/Admin/Pages/TestTab.php:643
|
2052 |
msgid "This means we were able to connect to your SMTP host, but were not able to proceed using the email/password in the settings."
|
2053 |
msgstr ""
|
2054 |
|
2055 |
+
#: src/Admin/Pages/TestTab.php:644
|
2056 |
msgid "Typically this error is returned when the email or password is not correct or is not what the SMTP host is expecting."
|
2057 |
msgstr ""
|
2058 |
|
2059 |
+
#: src/Admin/Pages/TestTab.php:647
|
2060 |
msgid "Triple check your SMTP settings including host address, email, and password. If you have recently reset your password you will need to update the settings."
|
2061 |
msgstr ""
|
2062 |
|
2063 |
+
#: src/Admin/Pages/TestTab.php:648
|
2064 |
+
#: src/Admin/Pages/TestTab.php:761
|
2065 |
msgid "Contact your SMTP host to confirm you are using the correct username and password."
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: src/Admin/Pages/TestTab.php:649
|
2069 |
+
#: src/Admin/Pages/TestTab.php:762
|
2070 |
msgid "Verify with your SMTP host that your account has permissions to send emails using outside connections."
|
2071 |
msgstr ""
|
2072 |
|
2073 |
+
#: src/Admin/Pages/TestTab.php:658
|
2074 |
msgid "Error due to unsolicited and/or bulk e-mail."
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: src/Admin/Pages/TestTab.php:660
|
2078 |
msgid "This means the connection to your SMTP host was made successfully, but the host rejected the email."
|
2079 |
msgstr ""
|
2080 |
|
2081 |
+
#: src/Admin/Pages/TestTab.php:661
|
2082 |
msgid "Typically this error is returned when you are sending too many e-mails or e-mails that have been identified as spam."
|
2083 |
msgstr ""
|
2084 |
|
2085 |
+
#: src/Admin/Pages/TestTab.php:664
|
2086 |
msgid "Check the emails that are sending are sending individually. Example: email is not sending to 30 recipients. You can install any WordPress e-mail logging plugin to do that."
|
2087 |
msgstr ""
|
2088 |
|
2089 |
+
#: src/Admin/Pages/TestTab.php:665
|
2090 |
msgid "Contact your SMTP host to ask about sending/rate limits."
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: src/Admin/Pages/TestTab.php:666
|
2094 |
msgid "Verify with them your SMTP account is in good standing and your account has not been flagged."
|
2095 |
msgstr ""
|
2096 |
|
2097 |
+
#: src/Admin/Pages/TestTab.php:675
|
2098 |
msgid "Unauthenticated senders are not allowed."
|
2099 |
msgstr ""
|
2100 |
|
2101 |
+
#: src/Admin/Pages/TestTab.php:677
|
2102 |
msgid "This means the connection to your SMTP host was made successfully, but you should enable Authentication and provide correct Username and Password."
|
2103 |
msgstr ""
|
2104 |
|
2105 |
+
#: src/Admin/Pages/TestTab.php:682
|
2106 |
msgid "Enter correct SMTP Username (usually this is an email address) and Password in the appropriate fields."
|
2107 |
msgstr ""
|
2108 |
|
2109 |
+
#: src/Admin/Pages/TestTab.php:693
|
2110 |
msgid "Misconfigured server certificate."
|
2111 |
msgstr ""
|
2112 |
|
2113 |
+
#: src/Admin/Pages/TestTab.php:695
|
2114 |
msgid "This means OpenSSL on your server isn't able to verify the host certificate."
|
2115 |
msgstr ""
|
2116 |
|
2117 |
+
#: src/Admin/Pages/TestTab.php:696
|
2118 |
msgid "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."
|
2119 |
msgstr ""
|
2120 |
|
2121 |
+
#: src/Admin/Pages/TestTab.php:699
|
2122 |
msgid "Verify that the host's SSL certificate is valid."
|
2123 |
msgstr ""
|
2124 |
|
2125 |
#. translators: %s - URL to the PHP openssl manual
|
2126 |
+
#: src/Admin/Pages/TestTab.php:702
|
2127 |
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."
|
2128 |
msgstr ""
|
2129 |
|
2130 |
+
#: src/Admin/Pages/TestTab.php:721
|
2131 |
msgid "Could not connect to the SMTP host."
|
2132 |
msgstr ""
|
2133 |
|
2134 |
+
#: src/Admin/Pages/TestTab.php:729
|
2135 |
+
#: src/Admin/Pages/TestTab.php:1124
|
2136 |
msgid "Typically this error is returned for one of the following reasons:"
|
2137 |
msgstr ""
|
2138 |
|
2139 |
+
#: src/Admin/Pages/TestTab.php:732
|
2140 |
msgid "SMTP settings are incorrect (wrong port, security setting, incorrect host)."
|
2141 |
msgstr ""
|
2142 |
|
2143 |
+
#: src/Admin/Pages/TestTab.php:735
|
2144 |
+
#: src/Admin/Pages/TestTab.php:1130
|
2145 |
msgid "Your web server is blocking the connection."
|
2146 |
msgstr ""
|
2147 |
|
2148 |
+
#: src/Admin/Pages/TestTab.php:738
|
2149 |
msgid "Your SMTP host is rejecting the connection."
|
2150 |
msgstr ""
|
2151 |
|
2152 |
+
#: src/Admin/Pages/TestTab.php:743
|
2153 |
msgid "Triple check your SMTP settings including host address, email, and password, port, and security."
|
2154 |
msgstr ""
|
2155 |
|
2156 |
#. translators: %1$s - SMTP host address, %2$s - SMTP port, %3$s - SMTP encryption.
|
2157 |
+
#: src/Admin/Pages/TestTab.php:746
|
2158 |
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>"
|
2159 |
msgstr ""
|
2160 |
|
2161 |
+
#: src/Admin/Pages/TestTab.php:759
|
2162 |
msgid "no"
|
2163 |
msgstr ""
|
2164 |
|
2165 |
+
#: src/Admin/Pages/TestTab.php:771
|
2166 |
+
#: src/Admin/Pages/TestTab.php:786
|
2167 |
+
#: src/Admin/Pages/TestTab.php:802
|
2168 |
msgid "Mailgun failed."
|
2169 |
msgstr ""
|
2170 |
|
2171 |
+
#: src/Admin/Pages/TestTab.php:773
|
2172 |
msgid "It seems that you forgot to activate your Mailgun account."
|
2173 |
msgstr ""
|
2174 |
|
2175 |
+
#: src/Admin/Pages/TestTab.php:776
|
2176 |
msgid "Check your inbox you used to create a Mailgun account. Click the activation link in an email from Mailgun."
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: src/Admin/Pages/TestTab.php:777
|
2180 |
msgid "If you do not see activation email, go to your Mailgun control panel and resend the activation email."
|
2181 |
msgstr ""
|
2182 |
|
2183 |
+
#: src/Admin/Pages/TestTab.php:788
|
2184 |
msgid "Typically this error is because there is an issue with your Mailgun settings, in many cases the API key."
|
2185 |
msgstr ""
|
2186 |
|
2187 |
+
#: src/Admin/Pages/TestTab.php:791
|
2188 |
msgid "Verify your API key is correct."
|
2189 |
msgstr ""
|
2190 |
|
2191 |
+
#: src/Admin/Pages/TestTab.php:792
|
2192 |
msgid "Go to your Mailgun account and view your API key."
|
2193 |
msgstr ""
|
2194 |
|
2195 |
+
#: src/Admin/Pages/TestTab.php:793
|
2196 |
msgid "Note that the API key includes the \"key\" prefix, so make sure that it is in the WP Mail SMTP Mailgun API setting."
|
2197 |
msgstr ""
|
2198 |
|
2199 |
+
#: src/Admin/Pages/TestTab.php:804
|
2200 |
msgid "Your Mailgun account does not have access to send emails."
|
2201 |
msgstr ""
|
2202 |
|
2203 |
+
#: src/Admin/Pages/TestTab.php:805
|
2204 |
msgid "Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account."
|
2205 |
msgstr ""
|
2206 |
|
2207 |
#. translators: %s - Mailgun documentation URL.
|
2208 |
+
#: src/Admin/Pages/TestTab.php:810
|
2209 |
msgid "Go to our how-to guide for setting up <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun with WP Mail SMTP</a>."
|
2210 |
msgstr ""
|
2211 |
|
2212 |
+
#: src/Admin/Pages/TestTab.php:821
|
2213 |
msgid "Complete the steps in section \"2. Verify Your Domain\"."
|
2214 |
msgstr ""
|
2215 |
|
2216 |
+
#: src/Admin/Pages/TestTab.php:830
|
2217 |
+
#: src/Admin/Pages/TestTab.php:879
|
2218 |
+
#: src/Admin/Pages/TestTab.php:899
|
2219 |
+
#: src/Admin/Pages/TestTab.php:927
|
2220 |
+
#: src/Admin/Pages/TestTab.php:943
|
2221 |
+
#: src/Admin/Pages/TestTab.php:995
|
2222 |
+
#: src/Admin/Pages/TestTab.php:1020
|
2223 |
msgid "Google API Error."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
+
#: src/Admin/Pages/TestTab.php:832
|
2227 |
msgid "You have not properly configured Gmail mailer."
|
2228 |
msgstr ""
|
2229 |
|
2230 |
+
#: src/Admin/Pages/TestTab.php:833
|
2231 |
msgid "Make sure that you have clicked the \"Allow plugin to send emails using your Google account\" button under Gmail settings."
|
2232 |
msgstr ""
|
2233 |
|
2234 |
+
#: src/Admin/Pages/TestTab.php:836
|
2235 |
msgid "Go to plugin Settings page and click the \"Allow plugin to send emails using your Google account\" button."
|
2236 |
msgstr ""
|
2237 |
|
2238 |
+
#: src/Admin/Pages/TestTab.php:837
|
2239 |
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."
|
2240 |
msgstr ""
|
2241 |
|
2242 |
+
#: src/Admin/Pages/TestTab.php:838
|
2243 |
msgid "Please click \"Agree\", if you see that button. If not - you will need to enable less secure apps first:"
|
2244 |
msgstr ""
|
2245 |
|
2246 |
#. translators: %s - Google support article URL.
|
2247 |
+
#: src/Admin/Pages/TestTab.php:843
|
2248 |
msgid "if you are using regular Gmail account, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
|
2249 |
msgstr ""
|
2250 |
|
2251 |
#. translators: %s - Google support article URL.
|
2252 |
+
#: src/Admin/Pages/TestTab.php:858
|
2253 |
msgid "if you are using G Suite, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: src/Admin/Pages/TestTab.php:881
|
2257 |
msgid "Typically this error is because address the email was sent to is invalid or was empty."
|
2258 |
msgstr ""
|
2259 |
|
2260 |
+
#: src/Admin/Pages/TestTab.php:884
|
2261 |
msgid "Check the \"Send To\" email address used and confirm it is a valid email and was not empty."
|
2262 |
msgstr ""
|
2263 |
|
2264 |
#. translators: 1 - correct email address example. 2 - incorrect email address example.
|
2265 |
+
#: src/Admin/Pages/TestTab.php:886
|
2266 |
msgid "It should be something like this: %1$s. These are incorrect values: %2$s."
|
2267 |
msgstr ""
|
2268 |
|
2269 |
+
#: src/Admin/Pages/TestTab.php:890
|
2270 |
msgid "Make sure that the generated email has a TO header, useful when you are responsible for email creation."
|
2271 |
msgstr ""
|
2272 |
|
2273 |
+
#: src/Admin/Pages/TestTab.php:901
|
2274 |
msgid "Unfortunately, this error can be due to many different reasons."
|
2275 |
msgstr ""
|
2276 |
|
2277 |
#. translators: %s - Blog article URL.
|
2278 |
+
#: src/Admin/Pages/TestTab.php:904
|
2279 |
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."
|
2280 |
msgstr ""
|
2281 |
|
2282 |
+
#: src/Admin/Pages/TestTab.php:917
|
2283 |
#: src/Providers/Gmail/Mailer.php:270
|
2284 |
msgid "Go to WP Mail SMTP plugin settings page. Click the “Remove Connection” button."
|
2285 |
msgstr ""
|
2286 |
|
2287 |
+
#: src/Admin/Pages/TestTab.php:918
|
2288 |
#: src/Providers/Gmail/Mailer.php:271
|
2289 |
msgid "Then click the “Allow plugin to send emails using your Google account” button and re-enable access."
|
2290 |
msgstr ""
|
2291 |
|
2292 |
+
#: src/Admin/Pages/TestTab.php:929
|
2293 |
msgid "Authentication code that Google returned to you has already been used on your previous auth attempt."
|
2294 |
msgstr ""
|
2295 |
|
2296 |
+
#: src/Admin/Pages/TestTab.php:932
|
2297 |
msgid "Make sure that you are not trying to manually clean up the plugin options to retry the \"Allow...\" step."
|
2298 |
msgstr ""
|
2299 |
|
2300 |
+
#: src/Admin/Pages/TestTab.php:933
|
2301 |
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."
|
2302 |
msgstr ""
|
2303 |
|
2304 |
+
#: src/Admin/Pages/TestTab.php:934
|
2305 |
msgid "Make sure there is no aggressive caching on site admin area pages or try to clean cache between attempts."
|
2306 |
msgstr ""
|
2307 |
|
2308 |
+
#: src/Admin/Pages/TestTab.php:945
|
2309 |
msgid "There are various reasons for that, please review the steps below."
|
2310 |
msgstr ""
|
2311 |
|
2312 |
#. translators: %s - Google G Suite Admin area URL.
|
2313 |
+
#: src/Admin/Pages/TestTab.php:950
|
2314 |
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>."
|
2315 |
msgstr ""
|
2316 |
|
2317 |
#. translators: %s - Google G Suite Admin area URL.
|
2318 |
+
#: src/Admin/Pages/TestTab.php:963
|
2319 |
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."
|
2320 |
msgstr ""
|
2321 |
|
2322 |
#. translators: %s - Google Developers Console URL.
|
2323 |
+
#: src/Admin/Pages/TestTab.php:976
|
2324 |
msgid "Make sure that you have Gmail API enabled, and you can do that <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
|
2325 |
msgstr ""
|
2326 |
|
2327 |
+
#: src/Admin/Pages/TestTab.php:998
|
2328 |
+
#: src/Admin/Pages/TestTab.php:1025
|
2329 |
msgid "Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled."
|
2330 |
msgstr ""
|
2331 |
|
2332 |
#. translators: %s - Gmail documentation URL.
|
2333 |
+
#: src/Admin/Pages/TestTab.php:1001
|
2334 |
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."
|
2335 |
msgstr ""
|
2336 |
|
2337 |
+
#: src/Admin/Pages/TestTab.php:1022
|
2338 |
msgid "You may have added a new API to a project"
|
2339 |
msgstr ""
|
2340 |
|
2341 |
+
#: src/Admin/Pages/TestTab.php:1026
|
2342 |
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."
|
2343 |
msgstr ""
|
2344 |
|
2345 |
+
#: src/Admin/Pages/TestTab.php:1035
|
2346 |
msgid "SMTP.com API Error."
|
2347 |
msgstr ""
|
2348 |
|
2349 |
+
#: src/Admin/Pages/TestTab.php:1037
|
2350 |
msgid "Your Sender Name option is incorrect."
|
2351 |
msgstr ""
|
2352 |
|
2353 |
+
#: src/Admin/Pages/TestTab.php:1040
|
2354 |
msgid "Please make sure you entered an accurate Sender Name in WP Mail SMTP plugin settings."
|
2355 |
msgstr ""
|
2356 |
|
2357 |
+
#: src/Admin/Pages/TestTab.php:1049
|
2358 |
msgid "GuzzleHttp requirements."
|
2359 |
msgstr ""
|
2360 |
|
2361 |
+
#: src/Admin/Pages/TestTab.php:1051
|
2362 |
msgid "GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler."
|
2363 |
msgstr ""
|
2364 |
|
2365 |
+
#: src/Admin/Pages/TestTab.php:1054
|
2366 |
msgid "Edit your php.ini file on your hosting server."
|
2367 |
msgstr ""
|
2368 |
|
2369 |
+
#: src/Admin/Pages/TestTab.php:1055
|
2370 |
msgid "(Recommended) Enable PHP extension: cURL, by adding \"extension=curl\" to the php.ini file (without the quotation marks) OR"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
+
#: src/Admin/Pages/TestTab.php:1056
|
2374 |
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)"
|
2375 |
msgstr ""
|
2376 |
|
2377 |
+
#: src/Admin/Pages/TestTab.php:1057
|
2378 |
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."
|
2379 |
msgstr ""
|
2380 |
|
2381 |
+
#: src/Admin/Pages/TestTab.php:1078
|
2382 |
msgid "PCRE library issue"
|
2383 |
msgstr ""
|
2384 |
|
2385 |
+
#: src/Admin/Pages/TestTab.php:1080
|
2386 |
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."
|
2387 |
msgstr ""
|
2388 |
|
2389 |
+
#: src/Admin/Pages/TestTab.php:1081
|
2390 |
msgid "There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33."
|
2391 |
msgstr ""
|
2392 |
|
2393 |
+
#: src/Admin/Pages/TestTab.php:1084
|
2394 |
msgid "Contact your web hosting provider and inform them you are having issues with libpcre2 library on PHP 7.4."
|
2395 |
msgstr ""
|
2396 |
|
2397 |
+
#: src/Admin/Pages/TestTab.php:1085
|
2398 |
msgid "They should be able to resolve this issue for you."
|
2399 |
msgstr ""
|
2400 |
|
2401 |
+
#: src/Admin/Pages/TestTab.php:1086
|
2402 |
msgid "For a quick fix, until your web hosting resolves this, you can downgrade to PHP version 7.3 on your server."
|
2403 |
msgstr ""
|
2404 |
|
2405 |
+
#: src/Admin/Pages/TestTab.php:1121
|
2406 |
msgid "An issue was detected."
|
2407 |
msgstr ""
|
2408 |
|
2409 |
+
#: src/Admin/Pages/TestTab.php:1123
|
2410 |
msgid "This means your test email was unable to be sent."
|
2411 |
msgstr ""
|
2412 |
|
2413 |
+
#: src/Admin/Pages/TestTab.php:1127
|
2414 |
msgid "Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc)."
|
2415 |
msgstr ""
|
2416 |
|
2417 |
+
#: src/Admin/Pages/TestTab.php:1133
|
2418 |
msgid "Your host is rejecting the connection."
|
2419 |
msgstr ""
|
2420 |
|
2421 |
+
#: src/Admin/Pages/TestTab.php:1138
|
2422 |
msgid "Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste)."
|
2423 |
msgstr ""
|
2424 |
|
2425 |
+
#: src/Admin/Pages/TestTab.php:1140
|
2426 |
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>"
|
2427 |
msgstr ""
|
2428 |
|
2429 |
+
#: src/Admin/Pages/TestTab.php:1146
|
2430 |
msgid "Try using a different mailer."
|
2431 |
msgstr ""
|
2432 |
|
2433 |
+
#: src/Admin/Pages/TestTab.php:1183
|
2434 |
msgid "There was a problem while sending the test email."
|
2435 |
msgstr ""
|
2436 |
|
2437 |
+
#: src/Admin/Pages/TestTab.php:1200
|
2438 |
msgid "Recommended next steps:"
|
2439 |
msgstr ""
|
2440 |
|
2441 |
+
#: src/Admin/Pages/TestTab.php:1208
|
2442 |
msgid "Need support?"
|
2443 |
msgstr ""
|
2444 |
|
2445 |
#. translators: %s - WPMailSMTP.com account area link.
|
2446 |
+
#: src/Admin/Pages/TestTab.php:1216
|
2447 |
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>."
|
2448 |
msgstr ""
|
2449 |
|
2450 |
+
#: src/Admin/Pages/TestTab.php:1233
|
2451 |
msgid "WP Mail SMTP is a free plugin, and the team behind WPForms maintains it to give back to the WordPress community."
|
2452 |
msgstr ""
|
2453 |
|
2454 |
#. translators: %s - WPMailSMTP.com URL.
|
2455 |
+
#: src/Admin/Pages/TestTab.php:1240
|
2456 |
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."
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#: src/Admin/Pages/TestTab.php:1255
|
2460 |
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."
|
2461 |
msgstr ""
|
2462 |
|
2463 |
#. Translators: %s - discount value $50
|
2464 |
+
#: src/Admin/Pages/TestTab.php:1262
|
2465 |
msgid "As a valued WP Mail SMTP user, you will get <span class=\"price-off\">%s off regular pricing</span>, automatically applied at checkout!"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
#. translators: %1$s - WP Mail SMTP support policy URL, %2$s - WP Mail SMTP support forum URL, %3$s - WPMailSMTP.com URL.
|
2469 |
+
#: src/Admin/Pages/TestTab.php:1278
|
2470 |
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."
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: src/Admin/Pages/TestTab.php:1297
|
2474 |
msgid "Please copy the error log message below into the support ticket."
|
2475 |
msgstr ""
|
2476 |
|
2477 |
+
#: src/Admin/Pages/TestTab.php:1302
|
2478 |
msgid "View Full Error Log"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
+
#: src/Admin/Pages/TestTab.php:1306
|
2482 |
msgid "Copy Error Log"
|
2483 |
msgstr ""
|
2484 |
|
2485 |
+
#: src/Admin/Pages/TestTab.php:1309
|
2486 |
msgid "Copied"
|
2487 |
msgstr ""
|
2488 |
|
2489 |
+
#: src/Admin/Pages/TestTab.php:1335
|
2490 |
msgid "The test email might have sent, but its deliverability should be improved."
|
2491 |
msgstr ""
|
2492 |
|
2493 |
+
#: src/Admin/Pages/Tools.php:41
|
2494 |
+
msgid "Tools"
|
|
|
|
|
|
|
|
|
2495 |
msgstr ""
|
2496 |
|
2497 |
#: src/Admin/Review.php:120
|
2538 |
msgid "I already did"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
+
#: src/Admin/SetupWizard.php:217
|
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:222
|
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:253
|
2551 |
msgid "WP Mail SMTP › Setup Wizard"
|
2552 |
msgstr ""
|
2553 |
|
2554 |
+
#: src/Admin/SetupWizard.php:457
|
2555 |
msgid "Whoops, something's not working."
|
2556 |
msgstr ""
|
2557 |
|
2558 |
+
#: src/Admin/SetupWizard.php:458
|
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:460
|
2563 |
msgid "In order to fix this issue, please check each of the items below:"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
+
#: src/Admin/SetupWizard.php:463
|
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:464
|
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:465
|
2575 |
msgid "Confirm that your browser is updated to the latest version."
|
2576 |
msgstr ""
|
2577 |
|
2578 |
+
#: src/Admin/SetupWizard.php:468
|
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:474
|
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:477
|
2587 |
msgid "Contact Us"
|
2588 |
msgstr ""
|
2589 |
|
2590 |
+
#: src/Admin/SetupWizard.php:524
|
2591 |
+
#: src/Admin/SetupWizard.php:564
|
2592 |
msgid "You don't have permission to change options for this WP site!"
|
2593 |
msgstr ""
|
2594 |
|
2595 |
+
#: src/Admin/SetupWizard.php:779
|
2596 |
msgid "Could not install the plugin. You don't have permission to install plugins."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
+
#: src/Admin/SetupWizard.php:785
|
2600 |
msgid "Could not install the plugin. Plugin slug is missing."
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: src/Admin/SetupWizard.php:793
|
2604 |
+
#: src/Admin/SetupWizard.php:797
|
2605 |
msgid "Could not install the plugin. Don't have file permission."
|
2606 |
msgstr ""
|
2607 |
|
2608 |
+
#: src/Admin/SetupWizard.php:808
|
2609 |
msgid "Could not install the plugin. WP Plugin installer initialization failed."
|
2610 |
msgstr ""
|
2611 |
|
2612 |
+
#: src/Admin/SetupWizard.php:893
|
2613 |
msgid "Could not install the plugin. WP Plugin installer could not retrieve plugin information."
|
2614 |
msgstr ""
|
2615 |
|
2616 |
+
#: src/Admin/SetupWizard.php:910
|
2617 |
msgid "Contact Forms by WPForms"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
+
#: src/Admin/SetupWizard.php:916
|
2621 |
msgid "Google Analytics by MonsterInsights"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
+
#: src/Admin/SetupWizard.php:922
|
2625 |
msgid "All in One SEO"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
+
#: src/Admin/SetupWizard.php:928
|
2629 |
msgid "Giveaways by RafflePress"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
+
#: src/Admin/SetupWizard.php:934
|
2633 |
msgid "Smash Balloon Social Photo Feed"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
+
#: src/Admin/SetupWizard.php:940
|
2637 |
msgid "SeedProd Landing Page Builder"
|
2638 |
msgstr ""
|
2639 |
|
2640 |
+
#: src/Admin/SetupWizard.php:946
|
2641 |
msgid "WP Call Button"
|
2642 |
msgstr ""
|
2643 |
|
2644 |
+
#: src/Admin/SetupWizard.php:1015
|
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:1019
|
2649 |
msgid "You don't have the permission to perform this action."
|
2650 |
msgstr ""
|
2651 |
|
2652 |
+
#: src/Admin/SetupWizard.php:1025
|
2653 |
msgid "Please enter a valid license key!"
|
2654 |
msgstr ""
|
2655 |
|
2656 |
+
#: src/Admin/SetupWizard.php:1036
|
2657 |
msgid "Upgrade functionality not available!"
|
2658 |
msgstr ""
|
2659 |
|
2660 |
#. translators: %1$s - Plugin name causing conflict; %2$s - Plugin name causing conflict.
|
2661 |
+
#: src/Conflicts.php:350
|
2662 |
msgid "Heads up! WP Mail SMTP has detected %1$s is activated. Please deactivate %2$s to prevent conflicts."
|
2663 |
msgstr ""
|
2664 |
|
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:390
|
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:404
|
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:438
|
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:449
|
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:460
|
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:504
|
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:534
|
2743 |
msgid "Consider running an email test after fixing it."
|
2744 |
msgstr ""
|
2745 |
|
2748 |
msgid "There was an error while upgrading the database. Please contact %1$s support with this information: %2$s."
|
2749 |
msgstr ""
|
2750 |
|
2751 |
+
#. translators: %1$s - constant that was used; %2$s - file where it was used.
|
2752 |
+
#: src/Options.php:1178
|
2753 |
+
msgid "The value of this field was set using a constant %1$s most likely inside %2$s of your WordPress installation."
|
2754 |
+
msgstr ""
|
2755 |
+
|
2756 |
+
#: src/Pro/Emails/Logs/Admin/SinglePage.php:253
|
2757 |
msgid "Error icon"
|
2758 |
msgstr ""
|
2759 |
|
3100 |
msgid "We're sorry, the Zoho Mail mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features."
|
3101 |
msgstr ""
|
3102 |
|
3103 |
+
#: src/SiteHealth.php:97
|
3104 |
msgid "Is WP Mail SMTP mailer setup complete?"
|
3105 |
msgstr ""
|
3106 |
|
3107 |
+
#: src/SiteHealth.php:102
|
3108 |
msgid "Do WP Mail SMTP DB tables exist?"
|
3109 |
msgstr ""
|
3110 |
|
3111 |
+
#: src/SiteHealth.php:107
|
3112 |
+
msgid "Is email domain configured properly?"
|
3113 |
+
msgstr ""
|
3114 |
+
|
3115 |
+
#: src/SiteHealth.php:133
|
3116 |
msgid "Version"
|
3117 |
msgstr ""
|
3118 |
|
3119 |
+
#: src/SiteHealth.php:137
|
3120 |
msgid "License key type"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
+
#: src/SiteHealth.php:141
|
3124 |
msgid "Debug"
|
3125 |
msgstr ""
|
3126 |
|
3127 |
+
#: src/SiteHealth.php:142
|
3128 |
msgid "No debug notices found."
|
3129 |
msgstr ""
|
3130 |
|
3131 |
+
#: src/SiteHealth.php:145
|
3132 |
msgid "DB tables"
|
3133 |
msgstr ""
|
3134 |
|
3135 |
+
#: src/SiteHealth.php:147
|
3136 |
msgid "No DB tables found."
|
3137 |
msgstr ""
|
3138 |
|
3139 |
+
#: src/SiteHealth.php:158
|
3140 |
msgid "Lite install date"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
+
#: src/SiteHealth.php:175
|
3144 |
msgid "None selected"
|
3145 |
msgstr ""
|
3146 |
|
3147 |
+
#: src/SiteHealth.php:197
|
3148 |
msgid "Current mailer"
|
3149 |
msgstr ""
|
3150 |
|
3151 |
+
#: src/SiteHealth.php:202
|
3152 |
msgid "WP Mail SMTP mailer setup is complete"
|
3153 |
msgstr ""
|
3154 |
|
3155 |
+
#: src/SiteHealth.php:211
|
3156 |
msgid "The WP Mail SMTP plugin mailer setup is complete. You can send a test email, to make sure it's working properly."
|
3157 |
msgstr ""
|
3158 |
|
3159 |
+
#: src/SiteHealth.php:216
|
3160 |
msgid "Test email sending"
|
3161 |
msgstr ""
|
3162 |
|
3163 |
+
#: src/SiteHealth.php:224
|
3164 |
msgid "You currently have the default mailer selected, which means that you haven’t set up SMTP yet."
|
3165 |
msgstr ""
|
3166 |
|
3167 |
+
#: src/SiteHealth.php:229
|
3168 |
msgid "WP Mail SMTP mailer setup is incomplete"
|
3169 |
msgstr ""
|
3170 |
|
3171 |
+
#: src/SiteHealth.php:235
|
3172 |
msgid "The WP Mail SMTP plugin mailer setup is incomplete. Please click on the link below to access plugin settings and configure the mailer."
|
3173 |
msgstr ""
|
3174 |
|
3175 |
+
#: src/SiteHealth.php:240
|
3176 |
+
#: src/SiteHealth.php:349
|
3177 |
msgid "Configure mailer"
|
3178 |
msgstr ""
|
3179 |
|
3180 |
+
#: src/SiteHealth.php:257
|
3181 |
msgid "WP Mail SMTP DB tables are created"
|
3182 |
msgstr ""
|
3183 |
|
3184 |
+
#: src/SiteHealth.php:263
|
3185 |
msgid "WP Mail SMTP is using custom database tables for some of its features. In order to work properly, the custom tables should be created, and it looks like they exist in your database."
|
3186 |
msgstr ""
|
3187 |
|
3188 |
+
#: src/SiteHealth.php:271
|
3189 |
msgid "WP Mail SMTP DB tables check has failed"
|
3190 |
msgstr ""
|
3191 |
|
3192 |
#. translators: %s - the list of missing tables separated by comma.
|
3193 |
+
#: src/SiteHealth.php:277
|
3194 |
msgid "Missing table: %s"
|
3195 |
msgid_plural "Missing tables: %s"
|
3196 |
msgstr[0] ""
|
3197 |
msgstr[1] ""
|
3198 |
|
3199 |
+
#: src/SiteHealth.php:280
|
3200 |
msgid "WP Mail SMTP is using custom database tables for some of its features. In order to work properly, the custom tables should be created, and it seems they are missing. Please try to re-install the WP Mail SMTP plugin. If this issue persists, please contact our support."
|
3201 |
msgstr ""
|
3202 |
|
3203 |
+
#: src/SiteHealth.php:307
|
3204 |
+
msgid "Current from email domain"
|
3205 |
+
msgstr ""
|
3206 |
+
|
3207 |
+
#: src/SiteHealth.php:312
|
3208 |
+
msgid "Email domain is configured correctly"
|
3209 |
+
msgstr ""
|
3210 |
+
|
3211 |
+
#: src/SiteHealth.php:321
|
3212 |
+
msgid "All checks for your email domain were successful. It looks like everything is configured correctly."
|
3213 |
+
msgstr ""
|
3214 |
+
|
3215 |
+
#: src/SiteHealth.php:339
|
3216 |
+
msgid "Email domain issues detected"
|
3217 |
+
msgstr ""
|
3218 |
+
|
3219 |
+
#. translators: %s: Directory path.
|
3220 |
+
#: src/Uploads.php:50
|
3221 |
+
msgid "Unable to create directory %s. Is its parent directory writable by the server?"
|
3222 |
+
msgstr ""
|
3223 |
+
|
3224 |
+
#. translators: %s: Directory path.
|
3225 |
+
#: src/Uploads.php:61
|
3226 |
+
msgid "Unable to write in WPMailSMTP upload directory %s. Is it writable by the server?"
|
3227 |
+
msgstr ""
|
3228 |
+
|
3229 |
#. translators: %1$s - date, \a\t - specially escaped "at", %2$s - time.
|
3230 |
#: src/WP.php:190
|
3231 |
msgid "%1$s \\a\\t %2$s"
|
assets/vue/css/wizard.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.wp-mail-smtp-tooltip{display:block!important;z-index:10000;max-width:350px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner{background:#2d4f60;color:#fff;border-radius:5px;padding:16px 20px;font-size:14px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner a{color:#fff;font-weight:700}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#2d4f60;z-index:1}.wp-mail-smtp-tooltip[x-placement^=top]{padding-bottom:5px}.wp-mail-smtp-tooltip[x-placement^=top] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 0;border-left-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;bottom:0;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=bottom]{padding-top:5px}.wp-mail-smtp-tooltip[x-placement^=bottom] .wp-mail-smtp-tooltip-arrow{border-width:0 5px 5px;border-left-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;top:0;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=right]{padding-left:5px}.wp-mail-smtp-tooltip[x-placement^=right] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;left:0;top:calc(50% - 5px);margin-left:0;margin-right:0}.wp-mail-smtp-tooltip[x-placement^=left]{padding-right:5px}.wp-mail-smtp-tooltip[x-placement^=left] .wp-mail-smtp-tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;right:0;top:calc(50% - 5px);margin-left:0;margin-right:0}.wp-mail-smtp-tooltip.popover .popover-inner{background:#fff;color:#2d4f60;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1)}.wp-mail-smtp-tooltip.popover .popover-arrow{border-color:#fff}.wp-mail-smtp-tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.wp-mail-smtp-tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.wp-mail-smtp-loader{-webkit-animation:wp-mail-smtp-loader-spin .65s linear infinite;animation:wp-mail-smtp-loader-spin .65s linear infinite}.wp-mail-smtp-loader-md{width:32px;height:32px}.wp-mail-smtp-loader-sm{width:16px;height:16px}@-webkit-keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}@keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background:#f1f1f1;margin:0}body,body button,body input,body select,body textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}p>label{display:block}.medium-bold{font-weight:500}.medium-bold a{color:#e27730;font-weight:700}.medium-bold a:focus,.medium-bold a:hover{color:#c45e1b}.wp-mail-smtp-setup-wizard-header{text-align:center;border-top:4px solid #e27730}.wp-mail-smtp-setup-wizard-header h1{margin:0}.wp-mail-smtp-logo{display:inline-block;width:320px;margin-top:50px;padding:0 10px}.wp-mail-smtp-logo img{width:100%;height:100%}.wp-mail-smtp-setup-wizard-container{max-width:90%;width:auto;margin:0 auto}.wp-mail-smtp-setup-wizard-content{background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);color:#777;font-size:16px;margin:22px 0 30px}.wp-mail-smtp-setup-wizard-content-container{padding:10px 20px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-content h2,.wp-mail-smtp-setup-wizard-content h3{color:#444;font-size:24px;font-weight:500;margin:0 0 12px}.wp-mail-smtp-setup-wizard-content h3{font-size:16px;margin:0 0 20px}.wp-mail-smtp-setup-wizard-content .subtitle{font-size:16px;line-height:1.5;margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{width:100%;border-top:1px solid #e6e6e6;clear:both;margin:20px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:30px 0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{text-align:center}.wp-mail-smtp-button{border-radius:3px;border:none;background-color:#f1f1f1;color:#777;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-button:focus,.wp-mail-smtp-button:hover{background-color:#d8d8d8}.wp-mail-smtp-button:focus{outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-secondary{background-color:#2d4f60;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:focus,.wp-mail-smtp-button.wp-mail-smtp-button-secondary:hover{background-color:#1d323d}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:disabled{opacity:.65;cursor:not-allowed;background-color:#2d4f60}.wp-mail-smtp-button.wp-mail-smtp-button-red{background-color:#dc3232;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-red:focus,.wp-mail-smtp-button.wp-mail-smtp-button-red:hover{background-color:#bb2020}.wp-mail-smtp-button.wp-mail-smtp-button-red:disabled{opacity:.65;cursor:not-allowed;background-color:#dc3232}.wp-mail-smtp-button.wp-mail-smtp-button-success{background-color:#6aa08b;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-success:focus,.wp-mail-smtp-button.wp-mail-smtp-button-success:hover{background-color:#548371}.wp-mail-smtp-button.wp-mail-smtp-button-success:disabled{opacity:.65;cursor:not-allowed;background-color:#6aa08b}.wp-mail-smtp-button.wp-mail-smtp-button-main{background-color:#e27730;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-main:focus,.wp-mail-smtp-button.wp-mail-smtp-button-main:hover{background-color:#c45e1b}.wp-mail-smtp-button.wp-mail-smtp-button-main:disabled{opacity:.65;cursor:not-allowed;background-color:#e27730}.wp-mail-smtp-button.wp-mail-smtp-button-small{line-height:23px;font-size:14px;padding:8px 20px}.wp-mail-smtp-button.wp-mail-smtp-button-small .wp-mail-smtp-loader-sm{margin-top:3px;margin-bottom:-3px}.wp-mail-smtp-button.wp-mail-smtp-button-large{line-height:22px;font-size:18px;padding:19px 39px}.wp-mail-smtp-button.wp-mail-smtp-button-disabled,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:focus,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:hover{background-color:#f3f6ff;border-color:#b7c9d9;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-activated,.wp-mail-smtp-button.wp-mail-smtp-button-activated:focus,.wp-mail-smtp-button.wp-mail-smtp-button-activated:hover{background-color:#fff;border-color:#8aa4b8;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-button .text-with-arrow-right .icon{margin-left:10px}.wp-mail-smtp-button .text-with-arrow-left .icon{margin-right:10px}.wp-mail-smtp-step-below-content{text-align:center;font-size:14px;color:#777;margin:-19px 0 47px}.wp-mail-smtp-setup-wizard-step-footer{display:block;text-align:center;min-height:110px;padding:0 20px;margin-top:30px}.wp-mail-smtp-setup-wizard-step-footer a{font-size:14px;display:block;color:#999;margin:20px 0}.wp-mail-smtp-setup-wizard-step-footer a:active,.wp-mail-smtp-setup-wizard-step-footer a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{width:100%;margin-bottom:10px}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-right:0;margin-bottom:0}.wp-mail-smtp-exit-link{text-align:center;margin-bottom:50px}.wp-mail-smtp-exit-link a{font-size:14px;color:#999;text-decoration:underline}.wp-mail-smtp-exit-link a:active,.wp-mail-smtp-exit-link a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-timeline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:41px auto 0;max-width:650px;padding:0 20px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{background:#ddd;height:2px;margin:0 6px;width:100%}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line.wp-mail-smtp-setup-wizard-timeline-line-active{background:#6aa08b}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step{border:none;background-color:#b6b6b6;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step .icon{display:none}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-active,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed{background-color:#6aa08b;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed{background-color:#d83638;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed .icon-success,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{color:#fff;display:block;position:absolute;left:3px;top:3px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{left:4px;top:2px}.wp-mail-smtp-input-radios-with-icons{display:block}.wp-mail-smtp-input-radios-with-icons input{opacity:0;position:absolute}.wp-mail-smtp-input-radios-with-icons label{width:100%;height:52px;color:#444;border:1px solid #ddd;background:#fff;border-radius:3px;font-size:16px;display:block;margin-bottom:20px;padding:9px;cursor:pointer}.wp-mail-smtp-input-radios-with-icons label>*{vertical-align:middle}.wp-mail-smtp-input-radios-with-icons label:hover{border:1px solid #999;-webkit-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label{border-color:#2d4f60}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:hover{-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-checked{border:1px solid #2d4f60;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60;box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly{color:#999;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly img,.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly svg{opacity:.4}.wp-mail-smtp-input-radios-with-icons img{margin-left:20px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio .icon{display:none}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{background-color:#2d4f60;color:#fff}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked .icon{display:block;position:absolute;left:8px;top:8px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio-text{margin-left:10px}.wp-mail-smtp-setup-wizard-form-row-highlight{background-color:#f8f8f8;padding:20px;margin:0 -20px 20px}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:0}.wp-mail-smtp-swal.swal2-container.swal2-shown{background-color:rgba(68,68,68,.5)}.wp-mail-smtp-swal .swal2-popup{padding:10px;border-radius:0;font-size:16px;color:#777;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15)}.wp-mail-smtp-swal .swal2-popup .swal2-header{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:40px 40px 12px;padding:0}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-title{font-size:24px;color:#444;margin:0;padding:0;font-weight:500;text-align:left}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close{color:#b6b6b6;font-size:0;width:16px;height:16px;margin:10px 8px 0 0;outline:none}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close:before{content:"";display:inline-block;background:no-repeat url(../img/times-solid-grey.svg);width:18px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-content{color:#777;font-size:16px;line-height:23px;padding:0 40px;margin-bottom:37px}.wp-mail-smtp-swal .swal2-popup .swal2-content #swal2-content{text-align:left;font-weight:400}.wp-mail-smtp-swal .swal2-popup .swal2-actions{border-top:1px solid #e6e6e6;margin:0 -10px;padding:30px 30px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin:0;display:block;width:100%}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{display:inline-block;width:auto}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{border:none;background-color:#e27730;color:#fff;border-radius:3px;font-size:16px;font-weight:500;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#c45e1b}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:"";display:inline-block;margin:0 0 -3px 10px;background:no-repeat url(../img/long-arrow-alt-right-regular-white.svg);width:16px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:none!important;border:none;padding:0!important;color:#999;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;margin-bottom:30px}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{margin-bottom:0}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{color:#777}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before{content:"";margin:0 10px -3px 0;display:inline-block;background:no-repeat url(../img/long-arrow-alt-left-regular-grey.svg);width:16px;height:18px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup{border-top:7px solid #3498db;padding-top:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header{margin:10px 40px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-image{margin-tpp:30px;margin-bottom:17px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-title{font-weight:700}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p{margin:0 auto 25px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p:last-child{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .wp-mail-smtp-button{text-transform:uppercase}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main{background-color:#ff982d}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:hover{background-color:#f97f00}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus{position:relative;background:#faffac;margin:40px -50px 10px;padding:24px 60px 20px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container{position:absolute;background:#2ecc71;color:#fff;width:46px;height:46px;border-radius:50%;left:calc(50% - 23px);top:-23px;border:6px solid #fff}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container .icon{position:absolute;top:10px;left:10px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .highlight{color:#2ecc71;font-weight:500}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased{font-size:14px;color:#999}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:hover{color:#777}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:20px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 20px;margin-bottom:30px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .subtitle{margin:0 0 45px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .title-container{margin-bottom:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{padding:30px;margin:17px -30px 0;background-color:#fefcca;color:#444;border-radius:3px;text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background-color:#6aa08b}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#548371}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .settings-input-long-checkbox .checkbox.checkbox-checked:after{top:5px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content{margin-bottom:27px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content img.icon{color:#fdb72c;width:16px;vertical-align:middle}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content{margin-bottom:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea{border:1px solid #b6b6b6;color:#444;border-radius:3px;margin:27px 0 11px;padding:10px;font-size:16px;width:100%}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container label{font-size:14px;margin-left:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container input[type=checkbox]{width:16px;height:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-content{margin-bottom:47px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions{border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{width:128px;height:128px;padding:0;font-size:0;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:before{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background:url(../img/thumbs-up.svg);margin-right:50px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background:url(../img/thumbs-up-hover.svg)}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:url(../img/thumbs-down.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{background:url(../img/thumbs-down-hover.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup p{margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .subtitle{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error{padding:11px 15px;font-size:14px;line-height:20px;margin:0;color:#777;border:1px solid #ddd;border-left:4px solid #dc3232;text-align:left;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.07);box-shadow:0 1px 1px rgba(0,0,0,.07)}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error h3{font-size:14px;color:#444;font-weight:500;line-height:23px;margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content p{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp .mailer-description a{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{font-size:16px;line-height:24px;color:#444;margin-bottom:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:0}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a{margin-right:20px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:10px;display:block}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links .wp-mail-smtp-link{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form>.wp-mail-smtp-separator-big-margin{margin:34px 0 49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form-general-settings>.wp-mail-smtp-separator-big-margin{margin:50px 0 51px}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header-container{width:calc(100% - 94px)}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo{width:94px;height:94px;border:1px solid #e6e6e6;border-radius:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo svg{width:55px}.settings-amazon-ses-identities,.settings-input-checkbox,.settings-input-long-checkbox,.settings-input-number,.settings-input-radio,.settings-input-select,.settings-input-switch,.settings-input-text,.settings-oauth-connection{margin:0 0 29px}.settings-amazon-ses-identities:last-child,.settings-input-checkbox:last-child,.settings-input-long-checkbox:last-child,.settings-input-number:last-child,.settings-input-radio:last-child,.settings-input-select:last-child,.settings-input-switch:last-child,.settings-input-text:last-child,.settings-oauth-connection:last-child{margin-bottom:20px}.settings-amazon-ses-identities .settings-input-label-container,.settings-input-checkbox .settings-input-label-container,.settings-input-long-checkbox .settings-input-label-container,.settings-input-number .settings-input-label-container,.settings-input-radio .settings-input-label-container,.settings-input-select .settings-input-label-container,.settings-input-switch .settings-input-label-container,.settings-input-text .settings-input-label-container,.settings-oauth-connection .settings-input-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px}.settings-amazon-ses-identities .label,.settings-input-checkbox .label,.settings-input-long-checkbox .label,.settings-input-number .label,.settings-input-radio .label,.settings-input-select .label,.settings-input-switch .label,.settings-input-text .label,.settings-oauth-connection .label{color:#444;display:inline-block;line-height:21px;font-weight:500;font-size:18px}.settings-amazon-ses-identities .wp-mail-smtp-info,.settings-input-checkbox .wp-mail-smtp-info,.settings-input-long-checkbox .wp-mail-smtp-info,.settings-input-number .wp-mail-smtp-info,.settings-input-radio .wp-mail-smtp-info,.settings-input-select .wp-mail-smtp-info,.settings-input-switch .wp-mail-smtp-info,.settings-input-text .wp-mail-smtp-info,.settings-oauth-connection .wp-mail-smtp-info{margin-left:10px}.settings-amazon-ses-identities .error,.settings-input-checkbox .error,.settings-input-long-checkbox .error,.settings-input-number .error,.settings-input-radio .error,.settings-input-select .error,.settings-input-switch .error,.settings-input-text .error,.settings-oauth-connection .error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#dc3232;font-size:14px}.settings-amazon-ses-identities .error .icon,.settings-input-checkbox .error .icon,.settings-input-long-checkbox .error .icon,.settings-input-number .error .icon,.settings-input-radio .error .icon,.settings-input-select .error .icon,.settings-input-switch .error .icon,.settings-input-text .error .icon,.settings-oauth-connection .error .icon{margin-right:10px}.settings-amazon-ses-identities.input-error input,.settings-input-checkbox.input-error input,.settings-input-long-checkbox.input-error input,.settings-input-number.input-error input,.settings-input-radio.input-error input,.settings-input-select.input-error input,.settings-input-switch.input-error input,.settings-input-text.input-error input,.settings-oauth-connection.input-error input{border-color:#dc3232}.settings-amazon-ses-identities .description,.settings-input-checkbox .description,.settings-input-long-checkbox .description,.settings-input-number .description,.settings-input-radio .description,.settings-input-select .description,.settings-input-switch .description,.settings-input-text .description,.settings-oauth-connection .description{font-size:14px;line-height:20px;color:#777;margin:-4px 0 0}.settings-input-number input,.settings-input-text input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px;margin:0 0 15px}.settings-input-number input:focus,.settings-input-text input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-number input::-webkit-input-placeholder,.settings-input-text input::-webkit-input-placeholder{color:#999}.settings-input-number input::-moz-placeholder,.settings-input-text input::-moz-placeholder{color:#999}.settings-input-number input:-ms-input-placeholder,.settings-input-text input:-ms-input-placeholder{color:#999}.settings-input-number input::-ms-input-placeholder,.settings-input-text input::-ms-input-placeholder{color:#999}.settings-input-number input::placeholder,.settings-input-text input::placeholder{color:#999}.settings-input-number-error input,.settings-input-text-error input{border-color:#dc3232}.settings-input-number.settings-input-text-with-copy .settings-input-container,.settings-input-text.settings-input-text-with-copy .settings-input-container{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-input-number.settings-input-text-with-copy .settings-input-container input,.settings-input-text.settings-input-text-with-copy .settings-input-container input{color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button{outline:none;margin:0 0 15px 10px;background-color:#b6b6b6}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover{background-color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small{padding:8px 12px}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover{background-color:#6aa08b}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon{display:none}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active{display:block}.settings-input-radio input{opacity:0;position:absolute}.settings-input-radio label{color:#444;font-size:14px;display:inline-block;margin:0 30px 15px 0}.settings-input-radio label:last-child{margin-right:0}.settings-input-radio label>span{vertical-align:middle}.settings-input-radio .wp-mail-smtp-styled-radio{width:20px;height:20px;border:1px solid #b6b6b6;position:relative;display:inline-block;border-radius:50%;margin-right:10px}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{border-color:#2d4f60}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked:after{left:2px;right:2px;top:2px;bottom:2px;position:absolute;content:"";background:#2d4f60;display:block;border-radius:50%}.settings-input-switch.sub_setting{background-color:#f8f8f8;padding:20px;margin-top:-17px}.settings-input-switch.sub_setting .label{font-size:14px}.settings-input-switch.sub_setting .label-description{color:#777}.settings-input-switch .title{display:block}.settings-input-switch .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-switch input{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.settings-input-switch input:checked+.toggle-switch{background-color:#2d4f60}.settings-input-switch input:checked+.toggle-switch:before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.settings-input-switch input:disabled:checked:hover+.toggle-switch,.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{-webkit-box-shadow:none;box-shadow:none}.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{background-color:#ddd}.settings-input-switch input:disabled+.toggle-switch{background-color:#ddd;cursor:default}.settings-input-switch input:disabled:checked+.toggle-switch{background-color:#4e88a5;cursor:default}.settings-input-switch input:checked:focus+.toggle-switch,.settings-input-switch input:checked:hover+.toggle-switch{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60}.settings-input-switch input:not(:checked):focus+.toggle-switch,.settings-input-switch input:not(:checked):hover+.toggle-switch{background-color:#999;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #999;box-shadow:0 0 0 1px #fff,0 0 0 3px #999}.settings-input-switch .toggle-switch{position:relative;cursor:pointer;background-color:#b6b6b6;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;display:inline-block;width:30px;height:20px}.settings-input-switch .toggle-switch:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.settings-input-switch .description{margin-bottom:15px}.settings-input-switch .label-description{font-size:14px;line-height:20px;color:#444;margin:0 0 0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-input-select-container{position:relative;margin:0 0 15px}.settings-input-select-container:after{content:"";background:no-repeat url(../img/chevron-down-solid-grey.svg);right:10px;top:14px;width:12px;height:12px;position:absolute;pointer-events:none}.settings-input-select select::-ms-expand{display:none}.settings-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;font-size:16px;padding:8px 5px 8px 10px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.settings-input-select select:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-select-error select{border-color:#dc3232}.settings-amazon-ses-identities>.wp-mail-smtp-loader{display:block}.settings-amazon-ses-identities p{margin:0 0 17px}.settings-amazon-ses-identities .description{margin-bottom:17px}.settings-amazon-ses-identities .ses-identities-container{background:#f8f8f8;padding:20px}.settings-amazon-ses-identities .ses-identities-table-container{border-radius:3px;font-size:14px;line-height:20px;text-align:left}.settings-amazon-ses-identities .ses-identities-table-container+.wp-mail-smtp-amazonses-identity-form{margin-top:20px}.settings-amazon-ses-identities .ses-identities-table-container table{width:100%;border-collapse:collapse}.settings-amazon-ses-identities .ses-identities-table-container th.ses-identity-column{color:#444;font-weight:500}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-sender{width:50%}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-status,.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-type{width:25%}.settings-amazon-ses-identities .ses-identities-table-container tr{border-bottom:1px solid #ddd}.settings-amazon-ses-identities .ses-identities-table-container th{padding:0 0 20px}.settings-amazon-ses-identities .ses-identities-table-container td{padding:18px 0}.settings-amazon-ses-identities .ses-identities-table-container .wp-mail-smtp-button{margin-top:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form{background:#f8f8f8;border-radius:3px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form h3{font-size:14px;line-height:21px;margin-bottom:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form p{font-size:14px;margin:0 0 20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-radio{margin-bottom:5px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-text{margin-bottom:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .wp-mail-smtp-button-main.wp-mail-smtp-button-verify{min-width:150px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice .icon{width:16px;height:16px;margin-right:10px;color:#6aa08b}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label{width:50px;margin-right:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label .label{font-size:16px;color:#999;font-weight:400;margin-bottom:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text .settings-input-container{width:100%}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text{margin-bottom:19px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text .wp-mail-smtp-button,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text:last-child,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text input{margin-bottom:0}.settings-oauth-connection .description{margin-bottom:20px}.settings-oauth-connection .wp-mail-smtp-button{margin-top:-2px}.settings-oauth-connection .remove-authorization-container .description .icon{color:#6aa08b;width:16px;height:16px;margin-left:10px}.settings-oauth-connection .remove-authorization-container .description.connected-as{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-oauth-connection .remove-authorization-container .wp-mail-smtp-button{margin-top:-3px}.settings-input-long-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid #e6e6e6;cursor:pointer;margin-bottom:0}.settings-input-long-checkbox.settings-input-long-checkbox-disabled{cursor:not-allowed}.settings-input-long-checkbox .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.settings-input-long-checkbox .title-container .wp-mail-smtp-pro-badge{margin-left:10px;width:46px;height:26px}.settings-input-long-checkbox .label{margin:0}.settings-input-long-checkbox input{opacity:0;position:absolute}.settings-input-long-checkbox .checkbox{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.settings-input-long-checkbox .checkbox .icon{display:none}.settings-input-long-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;color:#fff}.settings-input-long-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;left:8px;top:8px}.settings-input-long-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#6aa08b}.settings-input-long-checkbox:first-child{padding-top:0;color:red}.settings-input-long-checkbox:last-child{border-bottom:none;margin-bottom:0}.settings-input-checkbox input{opacity:0;position:absolute}.settings-input-checkbox .settings-input-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-checkbox .settings-input-checkbox-container .input-label{margin-left:10px}.settings-input-checkbox .checkbox{width:24px;height:24px;position:relative;display:inline-block;border-radius:3px;border:1px solid #b6b6b6;background-color:#fff}.settings-input-checkbox .checkbox .icon{display:none}.settings-input-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;border:none;color:#fff}.settings-input-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;left:5px;top:5px}.settings-input-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#4e88a5}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:33px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header .wp-mail-smtp-content-header{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .upgrade-content,.wp-mail-smtp-setup-wizard-step-license .verified-license{background-color:#e6efec;border-radius:3px;padding:30px;margin-bottom:50px;color:#444}.wp-mail-smtp-setup-wizard-step-license .upgrade-content p{margin:0 0 30px}.wp-mail-smtp-setup-wizard-step-license .verified-license{text-align:center;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:15px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item .icon{color:#6aa08b;margin-right:15px;width:16px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item>span{width:calc(100% - 31px)}.wp-mail-smtp-setup-wizard-step-license .license-form{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error input{border-color:#dc3232}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error .error-message{color:#dc3232;font-size:14px;margin:5px 0 0}.wp-mail-smtp-setup-wizard-step-license .license-form p{margin:0 0 16px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:block}.wp-mail-smtp-setup-wizard-step-license .license-form input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.wp-mail-smtp-setup-wizard-step-license .license-form input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:10px;width:100%}.wp-mail-smtp-setup-wizard-check-configuration .check-configuration-loading-image-container{text-align:center}.wp-mail-smtp-plugin-item{border:1px solid #ddd;border-radius:3px;padding:10px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#444}.wp-mail-smtp-plugin-item,.wp-mail-smtp-plugin-item-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-plugin-item-title-container{margin-bottom:10px}.wp-mail-smtp-plugin-item .wp-mail-smtp-button{height:32px;width:120px;text-align:center;font-size:13px;line-height:16px;font-weight:500;padding:8px 31px;color:#fff;background-color:#6693af}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:hover{background-color:#2d4f60}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:disabled{cursor:not-allowed;background-color:#e6e6e6;color:#777}.wp-mail-smtp-plugin-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container{margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container .medium-bold{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:30px -20px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner{padding:30px;border-radius:3px 3px 0 0;text-align:center;background-color:#ecf3f1}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .wp-mail-smtp-setup-wizard-content h2{margin-bottom:10px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .subtitle{margin-bottom:28px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#444}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item .icon{color:#6aa08b;margin-right:8px}.wp-mail-smtp-setup-wizard-configuration-success .bonus{margin:10px 0 0;padding:30px;background-color:#fefcca;color:#444;border-radius:0 0 3px 3px;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container{margin-bottom:11px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{width:112px;height:112px;margin:0 auto;display:block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button:last-child{margin-bottom:0}.wp-mail-smtp-admin-page{position:relative}.wp-mail-smtp-admin-page .wp-mail-smtp-blocked,.wp-mail-smtp-admin-page .wp-mail-smtp-loading{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(68,68,68,.5);z-index:999}.wp-mail-smtp-admin-page .wp-mail-smtp-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-shown .swal2-container.swal2-backdrop-show{background:rgba(68,68,68,.5)}img{max-width:100%}a{color:#6693af}a:focus,a:hover{text-decoration:none}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a .text-with-arrow-right .icon{margin-left:10px}a .text-with-arrow-left .icon{margin-right:10px}@media (min-width:782px){.wp-mail-smtp-setup-wizard-container{max-width:100%;margin:0 auto;width:850px}.wp-mail-smtp-setup-wizard-content{margin:50px 0 48px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:47px}.wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 30px}.wp-mail-smtp-setup-wizard-content-container-container{padding:30px 20px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 19px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{margin:30px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:50px 0}.wp-mail-smtp-welcome .wp-mail-smtp-logo{margin-top:158px;padding:0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-container{width:650px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{margin:42px 0 60px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container{padding:80px 65px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:36px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{margin-bottom:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:-31px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:0;display:inline-block}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container{padding:83px 100px 66px}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:55px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:53px}.wp-mail-smtp-input-radios-with-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-mail-smtp-input-radios-with-icons label{width:calc(50% - 10px)}.wp-mail-smtp-setup-wizard-timeline{padding:0}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{margin:0 10px}.wp-mail-smtp-setup-wizard-step-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:0;margin-right:30px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{margin-bottom:0;margin-right:15px;width:inherit}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-right:0}.wp-mail-smtp-setup-wizard-form-row-highlight{padding:20px 20px 0}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-license .license-form input{width:calc(100% - 195px)}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:0;width:180px;margin-left:15px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{margin:0;display:inline-block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:0;-webkit-box-flex:10;-ms-flex:10;flex:10}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11;margin-right:30px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:50px -70px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{-webkit-box-flex:10;-ms-flex:10;flex:10;margin-bottom:0;margin-right:30px}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-right:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11}.wp-mail-smtp-plugin-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-mail-smtp-plugin-item-title-container{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:75px 90px 18px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 90px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{margin:17px -70px 0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin-left:30px}.wp-mail-smtp-setup-wizard-step-footer a{margin:0 0 0 30px}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wp-mail-smtp-pro-badge[data-v-1652957d]{float:right;margin-top:3px;width:46px;height:26px}.wp-mail-smtp-logo-icon[data-v-1652957d]{width:32px;height:32px}.wp-mail-smtp-setup-wizard-step-count[data-v-44fd4a93]{margin:0 0 16px;font-size:14px;line-height:18px;color:#b6b6b6}.wp-mail-smtp-info .icon[data-v-74a4d2ae]{color:#ccc}.wp-mail-smtp-logo-icon[data-v-2991ca7c]{width:32px;height:32px;margin-right:10px}
|
1 |
+
.wp-mail-smtp-tooltip{display:block!important;z-index:10000;max-width:350px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner{background:#2d4f60;color:#fff;border-radius:5px;padding:16px 20px;font-size:14px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner a{color:#fff;font-weight:700}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#2d4f60;z-index:1}.wp-mail-smtp-tooltip[x-placement^=top]{padding-bottom:5px}.wp-mail-smtp-tooltip[x-placement^=top] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 0;border-left-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;bottom:0;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=bottom]{padding-top:5px}.wp-mail-smtp-tooltip[x-placement^=bottom] .wp-mail-smtp-tooltip-arrow{border-width:0 5px 5px;border-left-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;top:0;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=right]{padding-left:5px}.wp-mail-smtp-tooltip[x-placement^=right] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;left:0;top:calc(50% - 5px);margin-left:0;margin-right:0}.wp-mail-smtp-tooltip[x-placement^=left]{padding-right:5px}.wp-mail-smtp-tooltip[x-placement^=left] .wp-mail-smtp-tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0)!important;border-right-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;right:0;top:calc(50% - 5px);margin-left:0;margin-right:0}.wp-mail-smtp-tooltip.popover .popover-inner{background:#fff;color:#2d4f60;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1)}.wp-mail-smtp-tooltip.popover .popover-arrow{border-color:#fff}.wp-mail-smtp-tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.wp-mail-smtp-tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.wp-mail-smtp-loader{-webkit-animation:wp-mail-smtp-loader-spin .65s linear infinite;animation:wp-mail-smtp-loader-spin .65s linear infinite}.wp-mail-smtp-loader-md{width:32px;height:32px}.wp-mail-smtp-loader-sm{width:16px;height:16px}@-webkit-keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}@keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background:#f1f1f1;margin:0}body,body button,body input,body select,body textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}p>label{display:block}.medium-bold{font-weight:500}.medium-bold a{color:#e27730;font-weight:700}.medium-bold a:focus,.medium-bold a:hover{color:#c45e1b}.wp-mail-smtp-setup-wizard-header{text-align:center;border-top:4px solid #e27730}.wp-mail-smtp-setup-wizard-header h1{margin:0}.wp-mail-smtp-logo{display:inline-block;width:320px;margin-top:50px;padding:0 10px}.wp-mail-smtp-logo img{width:100%;height:100%}.wp-mail-smtp-setup-wizard-container{max-width:90%;width:auto;margin:0 auto}.wp-mail-smtp-setup-wizard-content{background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);color:#777;font-size:16px;margin:22px 0 30px}.wp-mail-smtp-setup-wizard-content-container{padding:10px 20px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-content h2,.wp-mail-smtp-setup-wizard-content h3{color:#444;font-size:24px;font-weight:500;margin:0 0 12px}.wp-mail-smtp-setup-wizard-content h3{font-size:16px;margin:0 0 20px}.wp-mail-smtp-setup-wizard-content .subtitle{font-size:16px;line-height:1.5;margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{width:100%;border-top:1px solid #e6e6e6;clear:both;margin:20px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:30px 0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{text-align:center}.wp-mail-smtp-button{border-radius:3px;border:none;background-color:#f1f1f1;color:#777;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-button:focus,.wp-mail-smtp-button:hover{background-color:#d8d8d8}.wp-mail-smtp-button:focus{outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-secondary{background-color:#2d4f60;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:focus,.wp-mail-smtp-button.wp-mail-smtp-button-secondary:hover{background-color:#1d323d}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:disabled{opacity:.65;cursor:not-allowed;background-color:#2d4f60}.wp-mail-smtp-button.wp-mail-smtp-button-red{background-color:#dc3232;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-red:focus,.wp-mail-smtp-button.wp-mail-smtp-button-red:hover{background-color:#bb2020}.wp-mail-smtp-button.wp-mail-smtp-button-red:disabled{opacity:.65;cursor:not-allowed;background-color:#dc3232}.wp-mail-smtp-button.wp-mail-smtp-button-success{background-color:#6aa08b;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-success:focus,.wp-mail-smtp-button.wp-mail-smtp-button-success:hover{background-color:#548371}.wp-mail-smtp-button.wp-mail-smtp-button-success:disabled{opacity:.65;cursor:not-allowed;background-color:#6aa08b}.wp-mail-smtp-button.wp-mail-smtp-button-main{background-color:#e27730;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-main:focus,.wp-mail-smtp-button.wp-mail-smtp-button-main:hover{background-color:#c45e1b}.wp-mail-smtp-button.wp-mail-smtp-button-main:disabled{opacity:.65;cursor:not-allowed;background-color:#e27730}.wp-mail-smtp-button.wp-mail-smtp-button-small{line-height:23px;font-size:14px;padding:8px 20px}.wp-mail-smtp-button.wp-mail-smtp-button-small .wp-mail-smtp-loader-sm{margin-top:3px;margin-bottom:-3px}.wp-mail-smtp-button.wp-mail-smtp-button-large{line-height:22px;font-size:18px;padding:19px 39px}.wp-mail-smtp-button.wp-mail-smtp-button-disabled,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:focus,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:hover{background-color:#f3f6ff;border-color:#b7c9d9;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-activated,.wp-mail-smtp-button.wp-mail-smtp-button-activated:focus,.wp-mail-smtp-button.wp-mail-smtp-button-activated:hover{background-color:#fff;border-color:#8aa4b8;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-button .text-with-arrow-right .icon{margin-left:10px}.wp-mail-smtp-button .text-with-arrow-left .icon{margin-right:10px}.wp-mail-smtp-step-below-content{text-align:center;font-size:14px;color:#777;margin:-19px 0 47px}.wp-mail-smtp-setup-wizard-step-footer{display:block;text-align:center;min-height:110px;padding:0 20px;margin-top:30px}.wp-mail-smtp-setup-wizard-step-footer a{font-size:14px;display:block;color:#999;margin:20px 0}.wp-mail-smtp-setup-wizard-step-footer a:active,.wp-mail-smtp-setup-wizard-step-footer a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{width:100%;margin-bottom:10px}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-right:0;margin-bottom:0}.wp-mail-smtp-exit-link{text-align:center;margin-bottom:50px}.wp-mail-smtp-exit-link a{font-size:14px;color:#999;text-decoration:underline}.wp-mail-smtp-exit-link a:active,.wp-mail-smtp-exit-link a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-timeline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:41px auto 0;max-width:650px;padding:0 20px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{background:#ddd;height:2px;margin:0 6px;width:100%}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line.wp-mail-smtp-setup-wizard-timeline-line-active{background:#6aa08b}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step{border:none;background-color:#b6b6b6;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step .icon{display:none}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-active,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed{background-color:#6aa08b;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed{background-color:#d83638;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed .icon-success,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{color:#fff;display:block;position:absolute;left:3px;top:3px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{left:4px;top:2px}.wp-mail-smtp-input-radios-with-icons{display:block}.wp-mail-smtp-input-radios-with-icons input{opacity:0;position:absolute}.wp-mail-smtp-input-radios-with-icons label{width:100%;height:52px;color:#444;border:1px solid #ddd;background:#fff;border-radius:3px;font-size:16px;display:block;margin-bottom:20px;padding:9px;cursor:pointer}.wp-mail-smtp-input-radios-with-icons label>*{vertical-align:middle}.wp-mail-smtp-input-radios-with-icons label:hover{border:1px solid #999;-webkit-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label{border-color:#2d4f60}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:hover{-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-checked{border:1px solid #2d4f60;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60;box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly{color:#999;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly img,.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly svg{opacity:.4}.wp-mail-smtp-input-radios-with-icons img{margin-left:20px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio .icon{display:none}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{background-color:#2d4f60;color:#fff}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked .icon{display:block;position:absolute;left:8px;top:8px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio-text{margin-left:10px}.wp-mail-smtp-setup-wizard-form-row-highlight{background-color:#f8f8f8;padding:20px;margin:0 -20px 20px}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:0}.wp-mail-smtp-swal.swal2-container.swal2-shown{background-color:rgba(68,68,68,.5)}.wp-mail-smtp-swal .swal2-popup{padding:10px;border-radius:0;font-size:16px;color:#777;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15)}.wp-mail-smtp-swal .swal2-popup .swal2-header{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:40px 40px 12px;padding:0}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-title{font-size:24px;color:#444;margin:0;padding:0;font-weight:500;text-align:left}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close{color:#b6b6b6;font-size:0;width:16px;height:16px;margin:10px 8px 0 0;outline:none}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close:before{content:"";display:inline-block;background:no-repeat url(../img/times-solid-grey.svg);width:18px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-content{color:#777;font-size:16px;line-height:23px;padding:0 40px;margin-bottom:37px}.wp-mail-smtp-swal .swal2-popup .swal2-content #swal2-content{text-align:left;font-weight:400}.wp-mail-smtp-swal .swal2-popup .swal2-actions{border-top:1px solid #e6e6e6;margin:0 -10px;padding:30px 30px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin:0;display:block;width:100%}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{display:inline-block;width:auto}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{border:none;background-color:#e27730;color:#fff;border-radius:3px;font-size:16px;font-weight:500;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#c45e1b}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:"";display:inline-block;margin:0 0 -3px 10px;background:no-repeat url(../img/long-arrow-alt-right-regular-white.svg);width:16px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:none!important;border:none;padding:0!important;color:#999;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;margin-bottom:30px}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{margin-bottom:0}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{color:#777}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before{content:"";margin:0 10px -3px 0;display:inline-block;background:no-repeat url(../img/long-arrow-alt-left-regular-grey.svg);width:16px;height:18px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup{border-top:7px solid #3498db;padding-top:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header{margin:10px 40px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-image{margin-tpp:30px;margin-bottom:17px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-title{font-weight:700}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p{margin:0 auto 25px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p:last-child{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .wp-mail-smtp-button{text-transform:uppercase}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main{background-color:#ff982d}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:hover{background-color:#f97f00}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus{position:relative;background:#faffac;margin:40px -50px 10px;padding:24px 60px 20px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container{position:absolute;background:#2ecc71;color:#fff;width:46px;height:46px;border-radius:50%;left:calc(50% - 23px);top:-23px;border:6px solid #fff}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container .icon{position:absolute;top:10px;left:10px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .highlight{color:#2ecc71;font-weight:500}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased{font-size:14px;color:#999}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:hover{color:#777}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:20px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 20px;margin-bottom:30px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .subtitle{margin:0 0 45px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .title-container{margin-bottom:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{padding:30px;margin:17px -30px 0;background-color:#fefcca;color:#444;border-radius:3px;text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background-color:#6aa08b}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#548371}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .settings-input-long-checkbox .checkbox.checkbox-checked:after{top:5px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content{margin-bottom:27px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content img.icon{color:#fdb72c;width:16px;vertical-align:middle}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content{margin-bottom:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea{border:1px solid #b6b6b6;color:#444;border-radius:3px;margin:27px 0 11px;padding:10px;font-size:16px;width:100%}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container label{font-size:14px;margin-left:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container input[type=checkbox]{width:16px;height:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-content{margin-bottom:47px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions{border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{width:128px;height:128px;padding:0;font-size:0;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:before{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background:url(../img/thumbs-up.svg);margin-right:50px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background:url(../img/thumbs-up-hover.svg)}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:url(../img/thumbs-down.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{background:url(../img/thumbs-down-hover.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup p{margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .subtitle{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error{padding:11px 15px;font-size:14px;line-height:20px;margin:0;color:#777;border:1px solid #ddd;border-left:4px solid #dc3232;text-align:left;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.07);box-shadow:0 1px 1px rgba(0,0,0,.07)}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error h3{font-size:14px;color:#444;font-weight:500;line-height:23px;margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content p{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp .mailer-description a{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{font-size:16px;line-height:24px;color:#444;margin-bottom:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:0}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a{margin-right:20px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:10px;display:block}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links .wp-mail-smtp-link{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form>.wp-mail-smtp-separator-big-margin{margin:34px 0 49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form-general-settings>.wp-mail-smtp-separator-big-margin{margin:50px 0 51px}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header-container{width:calc(100% - 94px)}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo{width:94px;height:94px;border:1px solid #e6e6e6;border-radius:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo svg{width:55px}.settings-amazon-ses-identities,.settings-input-checkbox,.settings-input-long-checkbox,.settings-input-number,.settings-input-radio,.settings-input-select,.settings-input-switch,.settings-input-text,.settings-oauth-connection{margin:0 0 29px}.settings-amazon-ses-identities:last-child,.settings-input-checkbox:last-child,.settings-input-long-checkbox:last-child,.settings-input-number:last-child,.settings-input-radio:last-child,.settings-input-select:last-child,.settings-input-switch:last-child,.settings-input-text:last-child,.settings-oauth-connection:last-child{margin-bottom:20px}.settings-amazon-ses-identities .settings-input-label-container,.settings-input-checkbox .settings-input-label-container,.settings-input-long-checkbox .settings-input-label-container,.settings-input-number .settings-input-label-container,.settings-input-radio .settings-input-label-container,.settings-input-select .settings-input-label-container,.settings-input-switch .settings-input-label-container,.settings-input-text .settings-input-label-container,.settings-oauth-connection .settings-input-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px}.settings-amazon-ses-identities .label,.settings-input-checkbox .label,.settings-input-long-checkbox .label,.settings-input-number .label,.settings-input-radio .label,.settings-input-select .label,.settings-input-switch .label,.settings-input-text .label,.settings-oauth-connection .label{color:#444;display:inline-block;line-height:21px;font-weight:500;font-size:18px}.settings-amazon-ses-identities .wp-mail-smtp-info,.settings-input-checkbox .wp-mail-smtp-info,.settings-input-long-checkbox .wp-mail-smtp-info,.settings-input-number .wp-mail-smtp-info,.settings-input-radio .wp-mail-smtp-info,.settings-input-select .wp-mail-smtp-info,.settings-input-switch .wp-mail-smtp-info,.settings-input-text .wp-mail-smtp-info,.settings-oauth-connection .wp-mail-smtp-info{margin-left:10px}.settings-amazon-ses-identities .error,.settings-input-checkbox .error,.settings-input-long-checkbox .error,.settings-input-number .error,.settings-input-radio .error,.settings-input-select .error,.settings-input-switch .error,.settings-input-text .error,.settings-oauth-connection .error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#dc3232;font-size:14px}.settings-amazon-ses-identities .error .icon,.settings-input-checkbox .error .icon,.settings-input-long-checkbox .error .icon,.settings-input-number .error .icon,.settings-input-radio .error .icon,.settings-input-select .error .icon,.settings-input-switch .error .icon,.settings-input-text .error .icon,.settings-oauth-connection .error .icon{margin-right:10px}.settings-amazon-ses-identities.input-error input,.settings-input-checkbox.input-error input,.settings-input-long-checkbox.input-error input,.settings-input-number.input-error input,.settings-input-radio.input-error input,.settings-input-select.input-error input,.settings-input-switch.input-error input,.settings-input-text.input-error input,.settings-oauth-connection.input-error input{border-color:#dc3232}.settings-amazon-ses-identities .description,.settings-input-checkbox .description,.settings-input-long-checkbox .description,.settings-input-number .description,.settings-input-radio .description,.settings-input-select .description,.settings-input-switch .description,.settings-input-text .description,.settings-oauth-connection .description{font-size:14px;line-height:20px;color:#777;margin:-4px 0 0}.settings-input-number input,.settings-input-text input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px;margin:0 0 15px}.settings-input-number input:focus,.settings-input-text input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-number input::-webkit-input-placeholder,.settings-input-text input::-webkit-input-placeholder{color:#999}.settings-input-number input::-moz-placeholder,.settings-input-text input::-moz-placeholder{color:#999}.settings-input-number input:-ms-input-placeholder,.settings-input-text input:-ms-input-placeholder{color:#999}.settings-input-number input::-ms-input-placeholder,.settings-input-text input::-ms-input-placeholder{color:#999}.settings-input-number input::placeholder,.settings-input-text input::placeholder{color:#999}.settings-input-number-error input,.settings-input-text-error input{border-color:#dc3232}.settings-input-number.settings-input-text-with-copy .settings-input-container,.settings-input-text.settings-input-text-with-copy .settings-input-container{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-input-number.settings-input-text-with-copy .settings-input-container input,.settings-input-text.settings-input-text-with-copy .settings-input-container input{color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button{outline:none;margin:0 0 15px 10px;background-color:#b6b6b6}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover{background-color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small{padding:8px 12px}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover{background-color:#6aa08b}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon{display:none}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active{display:block}.settings-input-radio input{opacity:0;position:absolute}.settings-input-radio label{color:#444;font-size:14px;display:inline-block;margin:0 30px 15px 0}.settings-input-radio label:last-child{margin-right:0}.settings-input-radio label>span{vertical-align:middle}.settings-input-radio .wp-mail-smtp-styled-radio{width:20px;height:20px;border:1px solid #b6b6b6;position:relative;display:inline-block;border-radius:50%;margin-right:10px}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{border-color:#2d4f60}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked:after{left:2px;right:2px;top:2px;bottom:2px;position:absolute;content:"";background:#2d4f60;display:block;border-radius:50%}.settings-input-switch.sub_setting{background-color:#f8f8f8;padding:20px;margin-top:-17px}.settings-input-switch.sub_setting .label{font-size:14px}.settings-input-switch.sub_setting .label-description{color:#777}.settings-input-switch .title{display:block}.settings-input-switch .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-switch input{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.settings-input-switch input:checked+.toggle-switch{background-color:#2d4f60}.settings-input-switch input:checked+.toggle-switch:before{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.settings-input-switch input:disabled:checked:hover+.toggle-switch,.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{-webkit-box-shadow:none;box-shadow:none}.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{background-color:#ddd}.settings-input-switch input:disabled+.toggle-switch{background-color:#ddd;cursor:default}.settings-input-switch input:disabled:checked+.toggle-switch{background-color:#4e88a5;cursor:default}.settings-input-switch input:checked:focus+.toggle-switch,.settings-input-switch input:checked:hover+.toggle-switch{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60}.settings-input-switch input:not(:checked):focus+.toggle-switch,.settings-input-switch input:not(:checked):hover+.toggle-switch{background-color:#999;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #999;box-shadow:0 0 0 1px #fff,0 0 0 3px #999}.settings-input-switch .toggle-switch{position:relative;cursor:pointer;background-color:#b6b6b6;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;display:inline-block;width:30px;height:20px}.settings-input-switch .toggle-switch:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.settings-input-switch .description{margin-bottom:15px}.settings-input-switch .label-description{font-size:14px;line-height:20px;color:#444;margin:0 0 0 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-input-select-container{position:relative;margin:0 0 15px}.settings-input-select-container:after{content:"";background:no-repeat url(../img/chevron-down-solid-grey.svg);right:10px;top:14px;width:12px;height:12px;position:absolute;pointer-events:none}.settings-input-select select::-ms-expand{display:none}.settings-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;font-size:16px;padding:8px 5px 8px 10px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.settings-input-select select:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-select-error select{border-color:#dc3232}.settings-amazon-ses-identities>.wp-mail-smtp-loader{display:block}.settings-amazon-ses-identities p{margin:0 0 17px}.settings-amazon-ses-identities .description{margin-bottom:17px}.settings-amazon-ses-identities .ses-identities-container{background:#f8f8f8;padding:20px}.settings-amazon-ses-identities .ses-identities-table-container{border-radius:3px;font-size:14px;line-height:20px;text-align:left}.settings-amazon-ses-identities .ses-identities-table-container+.wp-mail-smtp-amazonses-identity-form{margin-top:20px}.settings-amazon-ses-identities .ses-identities-table-container table{width:100%;border-collapse:collapse}.settings-amazon-ses-identities .ses-identities-table-container th.ses-identity-column{color:#444;font-weight:500}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-sender{width:50%}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-status,.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-type{width:25%}.settings-amazon-ses-identities .ses-identities-table-container tr{border-bottom:1px solid #ddd}.settings-amazon-ses-identities .ses-identities-table-container th{padding:0 0 20px}.settings-amazon-ses-identities .ses-identities-table-container td{padding:18px 0}.settings-amazon-ses-identities .ses-identities-table-container .wp-mail-smtp-button{margin-top:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form{background:#f8f8f8;border-radius:3px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form h3{font-size:14px;line-height:21px;margin-bottom:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form p{font-size:14px;margin:0 0 20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-radio{margin-bottom:5px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-text{margin-bottom:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .wp-mail-smtp-button-main.wp-mail-smtp-button-verify{min-width:150px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice .icon{width:16px;height:16px;margin-right:10px;color:#6aa08b}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label{width:50px;margin-right:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label .label{font-size:16px;color:#999;font-weight:400;margin-bottom:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text .settings-input-container{width:100%}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text{margin-bottom:19px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text .wp-mail-smtp-button,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text:last-child,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text input{margin-bottom:0}.settings-oauth-connection .description{margin-bottom:20px}.settings-oauth-connection .wp-mail-smtp-button{margin-top:-2px}.settings-oauth-connection .remove-authorization-container .description .icon{color:#6aa08b;width:16px;height:16px;margin-left:10px}.settings-oauth-connection .remove-authorization-container .description.connected-as{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-oauth-connection .remove-authorization-container .wp-mail-smtp-button{margin-top:-3px}.settings-input-long-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid #e6e6e6;cursor:pointer;margin-bottom:0}.settings-input-long-checkbox.settings-input-long-checkbox-disabled{cursor:not-allowed}.settings-input-long-checkbox .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.settings-input-long-checkbox .title-container .wp-mail-smtp-pro-badge{margin-left:10px;width:46px;height:26px}.settings-input-long-checkbox .label{margin:0}.settings-input-long-checkbox input{opacity:0;position:absolute}.settings-input-long-checkbox .checkbox{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.settings-input-long-checkbox .checkbox .icon{display:none}.settings-input-long-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;color:#fff}.settings-input-long-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;left:8px;top:8px}.settings-input-long-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#6aa08b}.settings-input-long-checkbox:first-child{padding-top:0;color:red}.settings-input-long-checkbox:last-child{border-bottom:none;margin-bottom:0}.settings-input-checkbox input{opacity:0;position:absolute}.settings-input-checkbox .settings-input-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-checkbox .settings-input-checkbox-container .input-label{margin-left:10px}.settings-input-checkbox .checkbox{width:24px;height:24px;position:relative;display:inline-block;border-radius:3px;border:1px solid #b6b6b6;background-color:#fff}.settings-input-checkbox .checkbox .icon{display:none}.settings-input-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;border:none;color:#fff}.settings-input-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;left:5px;top:5px}.settings-input-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#4e88a5}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:33px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header .wp-mail-smtp-content-header{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .upgrade-content,.wp-mail-smtp-setup-wizard-step-license .verified-license{background-color:#e6efec;border-radius:3px;padding:30px;margin-bottom:50px;color:#444}.wp-mail-smtp-setup-wizard-step-license .upgrade-content p{margin:0 0 30px}.wp-mail-smtp-setup-wizard-step-license .verified-license{text-align:center;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:15px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item .icon{color:#6aa08b;margin-right:15px;width:16px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item>span{width:calc(100% - 31px)}.wp-mail-smtp-setup-wizard-step-license .license-form{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error input{border-color:#dc3232}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error .error-message{color:#dc3232;font-size:14px;margin:5px 0 0}.wp-mail-smtp-setup-wizard-step-license .license-form p{margin:0 0 16px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:block}.wp-mail-smtp-setup-wizard-step-license .license-form input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.wp-mail-smtp-setup-wizard-step-license .license-form input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:10px;width:100%}.wp-mail-smtp-setup-wizard-check-configuration .check-configuration-loading-image-container{text-align:center}.wp-mail-smtp-plugin-item{border:1px solid #ddd;border-radius:3px;padding:10px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#444}.wp-mail-smtp-plugin-item,.wp-mail-smtp-plugin-item-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-plugin-item-title-container{margin-bottom:10px}.wp-mail-smtp-plugin-item .wp-mail-smtp-button{height:32px;width:120px;text-align:center;font-size:13px;line-height:16px;font-weight:500;padding:8px 31px;color:#fff;background-color:#6693af}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:hover{background-color:#2d4f60}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:disabled{cursor:not-allowed;background-color:#e6e6e6;color:#777}.wp-mail-smtp-plugin-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container{margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container .medium-bold{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:30px -20px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner{padding:30px;border-radius:3px 3px 0 0;text-align:center;background-color:#ecf3f1}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .wp-mail-smtp-setup-wizard-content h2{margin-bottom:10px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .subtitle{margin-bottom:28px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#444}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item .icon{color:#6aa08b;margin-right:8px}.wp-mail-smtp-setup-wizard-configuration-success .bonus{margin:10px 0 0;padding:30px;background-color:#fefcca;color:#444;border-radius:0 0 3px 3px;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container{margin-bottom:11px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{width:112px;height:112px;margin:0 auto;display:block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button:last-child{margin-bottom:0}.wp-mail-smtp-admin-page{position:relative}.wp-mail-smtp-admin-page .wp-mail-smtp-blocked,.wp-mail-smtp-admin-page .wp-mail-smtp-loading{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(68,68,68,.5);z-index:999}.wp-mail-smtp-admin-page .wp-mail-smtp-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-shown .swal2-container.swal2-backdrop-show{background:rgba(68,68,68,.5)}img{max-width:100%}a{color:#6693af}a:focus,a:hover{text-decoration:none}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a .text-with-arrow-right .icon{margin-left:10px}a .text-with-arrow-left .icon{margin-right:10px}@media (min-width:782px){.wp-mail-smtp-setup-wizard-container{max-width:100%;margin:0 auto;width:850px}.wp-mail-smtp-setup-wizard-content{margin:50px 0 48px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:47px}.wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 30px}.wp-mail-smtp-setup-wizard-content-container-container{padding:30px 20px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 19px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{margin:30px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:50px 0}.wp-mail-smtp-welcome .wp-mail-smtp-logo{margin-top:158px;padding:0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-container{width:650px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{margin:42px 0 60px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container{padding:80px 65px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:36px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{margin-bottom:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:-31px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:0;display:inline-block}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container{padding:83px 100px 66px}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:55px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:53px}.wp-mail-smtp-input-radios-with-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-mail-smtp-input-radios-with-icons label{width:calc(50% - 10px)}.wp-mail-smtp-setup-wizard-timeline{padding:0}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{margin:0 10px}.wp-mail-smtp-setup-wizard-step-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:0;margin-right:30px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{margin-bottom:0;margin-right:15px;width:inherit}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-right:0}.wp-mail-smtp-setup-wizard-form-row-highlight{padding:20px 20px 0}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-license .license-form input{width:calc(100% - 195px)}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:0;width:180px;margin-left:15px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{margin:0;display:inline-block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:0;-webkit-box-flex:10;-ms-flex:10;flex:10}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11;margin-right:30px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:50px -70px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{-webkit-box-flex:10;-ms-flex:10;flex:10;margin-bottom:0;margin-right:30px}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-right:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11}.wp-mail-smtp-plugin-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-mail-smtp-plugin-item-title-container{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:75px 90px 18px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 90px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{margin:17px -70px 0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin-left:30px}.wp-mail-smtp-setup-wizard-step-footer a{margin:0 0 0 30px}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wp-mail-smtp-pro-badge[data-v-1652957d]{float:right;margin-top:3px;width:46px;height:26px}.wp-mail-smtp-logo-icon[data-v-1652957d]{width:32px;height:32px}.wp-mail-smtp-setup-wizard-step-count[data-v-44fd4a93]{margin:0 0 16px;font-size:14px;line-height:18px;color:#b6b6b6}.wp-mail-smtp-info .icon[data-v-74a4d2ae]{color:#ccc}.wp-mail-smtp-logo-icon[data-v-6b0d8118]{width:32px;height:32px;margin-right:10px}
|
assets/vue/css/wizard.rtl.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.wp-mail-smtp-tooltip{display:block!important;z-index:10000;max-width:350px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner{background:#2d4f60;color:#fff;border-radius:5px;padding:16px 20px;font-size:14px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner a{color:#fff;font-weight:700}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#2d4f60;z-index:1}.wp-mail-smtp-tooltip[x-placement^=top]{padding-bottom:5px}.wp-mail-smtp-tooltip[x-placement^=top] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 0;border-right-color:rgba(0,0,0,0)!important;border-left-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;bottom:0;right:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=bottom]{padding-top:5px}.wp-mail-smtp-tooltip[x-placement^=bottom] .wp-mail-smtp-tooltip-arrow{border-width:0 5px 5px;border-right-color:rgba(0,0,0,0)!important;border-left-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;top:0;right:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=right]{padding-right:5px}.wp-mail-smtp-tooltip[x-placement^=right] .wp-mail-smtp-tooltip-arrow{border-width:5px 0 5px 5px;border-right-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;right:0;top:calc(50% - 5px);margin-right:0;margin-left:0}.wp-mail-smtp-tooltip[x-placement^=left]{padding-left:5px}.wp-mail-smtp-tooltip[x-placement^=left] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 5px 0;border-top-color:rgba(0,0,0,0)!important;border-left-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;left:0;top:calc(50% - 5px);margin-right:0;margin-left:0}.wp-mail-smtp-tooltip.popover .popover-inner{background:#fff;color:#2d4f60;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1)}.wp-mail-smtp-tooltip.popover .popover-arrow{border-color:#fff}.wp-mail-smtp-tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.wp-mail-smtp-tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.wp-mail-smtp-loader{-webkit-animation:wp-mail-smtp-loader-spin .65s linear infinite;animation:wp-mail-smtp-loader-spin .65s linear infinite}.wp-mail-smtp-loader-md{width:32px;height:32px}.wp-mail-smtp-loader-sm{width:16px;height:16px}@-webkit-keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}to{-webkit-transform:rotate(-630deg);transform:rotate(-630deg)}}@keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}to{-webkit-transform:rotate(-630deg);transform:rotate(-630deg)}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background:#f1f1f1;margin:0}body,body button,body input,body select,body textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}p>label{display:block}.medium-bold{font-weight:500}.medium-bold a{color:#e27730;font-weight:700}.medium-bold a:focus,.medium-bold a:hover{color:#c45e1b}.wp-mail-smtp-setup-wizard-header{text-align:center;border-top:4px solid #e27730}.wp-mail-smtp-setup-wizard-header h1{margin:0}.wp-mail-smtp-logo{display:inline-block;width:320px;margin-top:50px;padding:0 10px}.wp-mail-smtp-logo img{width:100%;height:100%}.wp-mail-smtp-setup-wizard-container{max-width:90%;width:auto;margin:0 auto}.wp-mail-smtp-setup-wizard-content{background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);color:#777;font-size:16px;margin:22px 0 30px}.wp-mail-smtp-setup-wizard-content-container{padding:10px 20px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-content h2,.wp-mail-smtp-setup-wizard-content h3{color:#444;font-size:24px;font-weight:500;margin:0 0 12px}.wp-mail-smtp-setup-wizard-content h3{font-size:16px;margin:0 0 20px}.wp-mail-smtp-setup-wizard-content .subtitle{font-size:16px;line-height:1.5;margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{width:100%;border-top:1px solid #e6e6e6;clear:both;margin:20px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:30px 0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{text-align:center}.wp-mail-smtp-button{border-radius:3px;border:none;background-color:#f1f1f1;color:#777;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-button:focus,.wp-mail-smtp-button:hover{background-color:#d8d8d8}.wp-mail-smtp-button:focus{outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-secondary{background-color:#2d4f60;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:focus,.wp-mail-smtp-button.wp-mail-smtp-button-secondary:hover{background-color:#1d323d}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:disabled{opacity:.65;cursor:not-allowed;background-color:#2d4f60}.wp-mail-smtp-button.wp-mail-smtp-button-red{background-color:#dc3232;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-red:focus,.wp-mail-smtp-button.wp-mail-smtp-button-red:hover{background-color:#bb2020}.wp-mail-smtp-button.wp-mail-smtp-button-red:disabled{opacity:.65;cursor:not-allowed;background-color:#dc3232}.wp-mail-smtp-button.wp-mail-smtp-button-success{background-color:#6aa08b;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-success:focus,.wp-mail-smtp-button.wp-mail-smtp-button-success:hover{background-color:#548371}.wp-mail-smtp-button.wp-mail-smtp-button-success:disabled{opacity:.65;cursor:not-allowed;background-color:#6aa08b}.wp-mail-smtp-button.wp-mail-smtp-button-main{background-color:#e27730;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-main:focus,.wp-mail-smtp-button.wp-mail-smtp-button-main:hover{background-color:#c45e1b}.wp-mail-smtp-button.wp-mail-smtp-button-main:disabled{opacity:.65;cursor:not-allowed;background-color:#e27730}.wp-mail-smtp-button.wp-mail-smtp-button-small{line-height:23px;font-size:14px;padding:8px 20px}.wp-mail-smtp-button.wp-mail-smtp-button-small .wp-mail-smtp-loader-sm{margin-top:3px;margin-bottom:-3px}.wp-mail-smtp-button.wp-mail-smtp-button-large{line-height:22px;font-size:18px;padding:19px 39px}.wp-mail-smtp-button.wp-mail-smtp-button-disabled,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:focus,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:hover{background-color:#f3f6ff;border-color:#b7c9d9;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-activated,.wp-mail-smtp-button.wp-mail-smtp-button-activated:focus,.wp-mail-smtp-button.wp-mail-smtp-button-activated:hover{background-color:#fff;border-color:#8aa4b8;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-button .text-with-arrow-right .icon{margin-right:10px}.wp-mail-smtp-button .text-with-arrow-left .icon{margin-left:10px}.wp-mail-smtp-step-below-content{text-align:center;font-size:14px;color:#777;margin:-19px 0 47px}.wp-mail-smtp-setup-wizard-step-footer{display:block;text-align:center;min-height:110px;padding:0 20px;margin-top:30px}.wp-mail-smtp-setup-wizard-step-footer a{font-size:14px;display:block;color:#999;margin:20px 0}.wp-mail-smtp-setup-wizard-step-footer a:active,.wp-mail-smtp-setup-wizard-step-footer a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{width:100%;margin-bottom:10px}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-left:0;margin-bottom:0}.wp-mail-smtp-exit-link{text-align:center;margin-bottom:50px}.wp-mail-smtp-exit-link a{font-size:14px;color:#999;text-decoration:underline}.wp-mail-smtp-exit-link a:active,.wp-mail-smtp-exit-link a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-timeline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:41px auto 0;max-width:650px;padding:0 20px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{background:#ddd;height:2px;margin:0 6px;width:100%}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line.wp-mail-smtp-setup-wizard-timeline-line-active{background:#6aa08b}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step{border:none;background-color:#b6b6b6;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step .icon{display:none}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-active,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed{background-color:#6aa08b;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed{background-color:#d83638;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed .icon-success,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{color:#fff;display:block;position:absolute;right:3px;top:3px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{right:4px;top:2px}.wp-mail-smtp-input-radios-with-icons{display:block}.wp-mail-smtp-input-radios-with-icons input{opacity:0;position:absolute}.wp-mail-smtp-input-radios-with-icons label{width:100%;height:52px;color:#444;border:1px solid #ddd;background:#fff;border-radius:3px;font-size:16px;display:block;margin-bottom:20px;padding:9px;cursor:pointer}.wp-mail-smtp-input-radios-with-icons label>*{vertical-align:middle}.wp-mail-smtp-input-radios-with-icons label:hover{border:1px solid #999;-webkit-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label{border-color:#2d4f60}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:hover{-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-checked{border:1px solid #2d4f60;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60;box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly{color:#999;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly img,.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly svg{opacity:.4}.wp-mail-smtp-input-radios-with-icons img{margin-right:20px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio .icon{display:none}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{background-color:#2d4f60;color:#fff}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked .icon{display:block;position:absolute;right:8px;top:8px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio-text{margin-right:10px}.wp-mail-smtp-setup-wizard-form-row-highlight{background-color:#f8f8f8;padding:20px;margin:0 -20px 20px}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:0}.wp-mail-smtp-swal.swal2-container.swal2-shown{background-color:rgba(68,68,68,.5)}.wp-mail-smtp-swal .swal2-popup{padding:10px;border-radius:0;font-size:16px;color:#777;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15)}.wp-mail-smtp-swal .swal2-popup .swal2-header{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:40px 40px 12px;padding:0}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-title{font-size:24px;color:#444;margin:0;padding:0;font-weight:500;text-align:right}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close{color:#b6b6b6;font-size:0;width:16px;height:16px;margin:10px 0 0 8px;outline:none}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close:before{content:"";display:inline-block;background:no-repeat url(../img/times-solid-grey.svg);width:18px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-content{color:#777;font-size:16px;line-height:23px;padding:0 40px;margin-bottom:37px}.wp-mail-smtp-swal .swal2-popup .swal2-content #swal2-content{text-align:right;font-weight:400}.wp-mail-smtp-swal .swal2-popup .swal2-actions{border-top:1px solid #e6e6e6;margin:0 -10px;padding:30px 30px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin:0;display:block;width:100%}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{display:inline-block;width:auto}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{border:none;background-color:#e27730;color:#fff;border-radius:3px;font-size:16px;font-weight:500;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#c45e1b}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:"";display:inline-block;margin:0 10px -3px 0;background:no-repeat url(../img/long-arrow-alt-right-regular-white.svg);width:16px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:none!important;border:none;padding:0!important;color:#999;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;margin-bottom:30px}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{margin-bottom:0}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{color:#777}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before{content:"";margin:0 0 -3px 10px;display:inline-block;background:no-repeat url(../img/long-arrow-alt-left-regular-grey.svg);width:16px;height:18px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup{border-top:7px solid #3498db;padding-top:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header{margin:10px 40px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-image{margin-tpp:30px;margin-bottom:17px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-title{font-weight:700}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p{margin:0 auto 25px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p:last-child{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .wp-mail-smtp-button{text-transform:uppercase}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main{background-color:#ff982d}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:hover{background-color:#f97f00}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus{position:relative;background:#faffac;margin:40px -50px 10px;padding:24px 60px 20px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container{position:absolute;background:#2ecc71;color:#fff;width:46px;height:46px;border-radius:50%;right:calc(50% - 23px);top:-23px;border:6px solid #fff}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container .icon{position:absolute;top:10px;right:10px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .highlight{color:#2ecc71;font-weight:500}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased{font-size:14px;color:#999}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:hover{color:#777}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:20px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 20px;margin-bottom:30px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .subtitle{margin:0 0 45px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .title-container{margin-bottom:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{padding:30px;margin:17px -30px 0;background-color:#fefcca;color:#444;border-radius:3px;text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background-color:#6aa08b}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#548371}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .settings-input-long-checkbox .checkbox.checkbox-checked:after{top:5px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content{margin-bottom:27px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content img.icon{color:#fdb72c;width:16px;vertical-align:middle}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content{margin-bottom:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea{border:1px solid #b6b6b6;color:#444;border-radius:3px;margin:27px 0 11px;padding:10px;font-size:16px;width:100%}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container label{font-size:14px;margin-right:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container input[type=checkbox]{width:16px;height:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-content{margin-bottom:47px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions{border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{width:128px;height:128px;padding:0;font-size:0;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:before{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background:url(../img/thumbs-up.svg);margin-left:50px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background:url(../img/thumbs-up-hover.svg)}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:url(../img/thumbs-down.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{background:url(../img/thumbs-down-hover.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup p{margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .subtitle{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error{padding:11px 15px;font-size:14px;line-height:20px;margin:0;color:#777;border:1px solid #ddd;border-right:4px solid #dc3232;text-align:right;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.07);box-shadow:0 1px 1px rgba(0,0,0,.07)}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error h3{font-size:14px;color:#444;font-weight:500;line-height:23px;margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content p{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp .mailer-description a{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{font-size:16px;line-height:24px;color:#444;margin-bottom:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:0}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a{margin-left:20px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:10px;display:block}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links .wp-mail-smtp-link{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form>.wp-mail-smtp-separator-big-margin{margin:34px 0 49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form-general-settings>.wp-mail-smtp-separator-big-margin{margin:50px 0 51px}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header-container{width:calc(100% - 94px)}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo{width:94px;height:94px;border:1px solid #e6e6e6;border-radius:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo svg{width:55px}.settings-amazon-ses-identities,.settings-input-checkbox,.settings-input-long-checkbox,.settings-input-number,.settings-input-radio,.settings-input-select,.settings-input-switch,.settings-input-text,.settings-oauth-connection{margin:0 0 29px}.settings-amazon-ses-identities:last-child,.settings-input-checkbox:last-child,.settings-input-long-checkbox:last-child,.settings-input-number:last-child,.settings-input-radio:last-child,.settings-input-select:last-child,.settings-input-switch:last-child,.settings-input-text:last-child,.settings-oauth-connection:last-child{margin-bottom:20px}.settings-amazon-ses-identities .settings-input-label-container,.settings-input-checkbox .settings-input-label-container,.settings-input-long-checkbox .settings-input-label-container,.settings-input-number .settings-input-label-container,.settings-input-radio .settings-input-label-container,.settings-input-select .settings-input-label-container,.settings-input-switch .settings-input-label-container,.settings-input-text .settings-input-label-container,.settings-oauth-connection .settings-input-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px}.settings-amazon-ses-identities .label,.settings-input-checkbox .label,.settings-input-long-checkbox .label,.settings-input-number .label,.settings-input-radio .label,.settings-input-select .label,.settings-input-switch .label,.settings-input-text .label,.settings-oauth-connection .label{color:#444;display:inline-block;line-height:21px;font-weight:500;font-size:18px}.settings-amazon-ses-identities .wp-mail-smtp-info,.settings-input-checkbox .wp-mail-smtp-info,.settings-input-long-checkbox .wp-mail-smtp-info,.settings-input-number .wp-mail-smtp-info,.settings-input-radio .wp-mail-smtp-info,.settings-input-select .wp-mail-smtp-info,.settings-input-switch .wp-mail-smtp-info,.settings-input-text .wp-mail-smtp-info,.settings-oauth-connection .wp-mail-smtp-info{margin-right:10px}.settings-amazon-ses-identities .error,.settings-input-checkbox .error,.settings-input-long-checkbox .error,.settings-input-number .error,.settings-input-radio .error,.settings-input-select .error,.settings-input-switch .error,.settings-input-text .error,.settings-oauth-connection .error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#dc3232;font-size:14px}.settings-amazon-ses-identities .error .icon,.settings-input-checkbox .error .icon,.settings-input-long-checkbox .error .icon,.settings-input-number .error .icon,.settings-input-radio .error .icon,.settings-input-select .error .icon,.settings-input-switch .error .icon,.settings-input-text .error .icon,.settings-oauth-connection .error .icon{margin-left:10px}.settings-amazon-ses-identities.input-error input,.settings-input-checkbox.input-error input,.settings-input-long-checkbox.input-error input,.settings-input-number.input-error input,.settings-input-radio.input-error input,.settings-input-select.input-error input,.settings-input-switch.input-error input,.settings-input-text.input-error input,.settings-oauth-connection.input-error input{border-color:#dc3232}.settings-amazon-ses-identities .description,.settings-input-checkbox .description,.settings-input-long-checkbox .description,.settings-input-number .description,.settings-input-radio .description,.settings-input-select .description,.settings-input-switch .description,.settings-input-text .description,.settings-oauth-connection .description{font-size:14px;line-height:20px;color:#777;margin:-4px 0 0}.settings-input-number input,.settings-input-text input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px;margin:0 0 15px}.settings-input-number input:focus,.settings-input-text input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-number input::-webkit-input-placeholder,.settings-input-text input::-webkit-input-placeholder{color:#999}.settings-input-number input::-moz-placeholder,.settings-input-text input::-moz-placeholder{color:#999}.settings-input-number input:-ms-input-placeholder,.settings-input-text input:-ms-input-placeholder{color:#999}.settings-input-number input::-ms-input-placeholder,.settings-input-text input::-ms-input-placeholder{color:#999}.settings-input-number input::placeholder,.settings-input-text input::placeholder{color:#999}.settings-input-number-error input,.settings-input-text-error input{border-color:#dc3232}.settings-input-number.settings-input-text-with-copy .settings-input-container,.settings-input-text.settings-input-text-with-copy .settings-input-container{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-input-number.settings-input-text-with-copy .settings-input-container input,.settings-input-text.settings-input-text-with-copy .settings-input-container input{color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button{outline:none;margin:0 10px 15px 0;background-color:#b6b6b6}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover{background-color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small{padding:8px 12px}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover{background-color:#6aa08b}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon{display:none}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active{display:block}.settings-input-radio input{opacity:0;position:absolute}.settings-input-radio label{color:#444;font-size:14px;display:inline-block;margin:0 0 15px 30px}.settings-input-radio label:last-child{margin-left:0}.settings-input-radio label>span{vertical-align:middle}.settings-input-radio .wp-mail-smtp-styled-radio{width:20px;height:20px;border:1px solid #b6b6b6;position:relative;display:inline-block;border-radius:50%;margin-left:10px}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{border-color:#2d4f60}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked:after{right:2px;left:2px;top:2px;bottom:2px;position:absolute;content:"";background:#2d4f60;display:block;border-radius:50%}.settings-input-switch.sub_setting{background-color:#f8f8f8;padding:20px;margin-top:-17px}.settings-input-switch.sub_setting .label{font-size:14px}.settings-input-switch.sub_setting .label-description{color:#777}.settings-input-switch .title{display:block}.settings-input-switch .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-switch input{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.settings-input-switch input:checked+.toggle-switch{background-color:#2d4f60}.settings-input-switch input:checked+.toggle-switch:before{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.settings-input-switch input:disabled:checked:hover+.toggle-switch,.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{-webkit-box-shadow:none;box-shadow:none}.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{background-color:#ddd}.settings-input-switch input:disabled+.toggle-switch{background-color:#ddd;cursor:default}.settings-input-switch input:disabled:checked+.toggle-switch{background-color:#4e88a5;cursor:default}.settings-input-switch input:checked:focus+.toggle-switch,.settings-input-switch input:checked:hover+.toggle-switch{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60}.settings-input-switch input:not(:checked):focus+.toggle-switch,.settings-input-switch input:not(:checked):hover+.toggle-switch{background-color:#999;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #999;box-shadow:0 0 0 1px #fff,0 0 0 3px #999}.settings-input-switch .toggle-switch{position:relative;cursor:pointer;background-color:#b6b6b6;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;display:inline-block;width:30px;height:20px}.settings-input-switch .toggle-switch:before{position:absolute;content:"";height:16px;width:16px;right:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.settings-input-switch .description{margin-bottom:15px}.settings-input-switch .label-description{font-size:14px;line-height:20px;color:#444;margin:0 20px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-input-select-container{position:relative;margin:0 0 15px}.settings-input-select-container:after{content:"";background:no-repeat url(../img/chevron-down-solid-grey.svg);left:10px;top:14px;width:12px;height:12px;position:absolute;pointer-events:none}.settings-input-select select::-ms-expand{display:none}.settings-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;font-size:16px;padding:8px 10px 8px 5px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.settings-input-select select:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-select-error select{border-color:#dc3232}.settings-amazon-ses-identities>.wp-mail-smtp-loader{display:block}.settings-amazon-ses-identities p{margin:0 0 17px}.settings-amazon-ses-identities .description{margin-bottom:17px}.settings-amazon-ses-identities .ses-identities-container{background:#f8f8f8;padding:20px}.settings-amazon-ses-identities .ses-identities-table-container{border-radius:3px;font-size:14px;line-height:20px;text-align:right}.settings-amazon-ses-identities .ses-identities-table-container+.wp-mail-smtp-amazonses-identity-form{margin-top:20px}.settings-amazon-ses-identities .ses-identities-table-container table{width:100%;border-collapse:collapse}.settings-amazon-ses-identities .ses-identities-table-container th.ses-identity-column{color:#444;font-weight:500}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-sender{width:50%}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-status,.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-type{width:25%}.settings-amazon-ses-identities .ses-identities-table-container tr{border-bottom:1px solid #ddd}.settings-amazon-ses-identities .ses-identities-table-container th{padding:0 0 20px}.settings-amazon-ses-identities .ses-identities-table-container td{padding:18px 0}.settings-amazon-ses-identities .ses-identities-table-container .wp-mail-smtp-button{margin-top:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form{background:#f8f8f8;border-radius:3px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form h3{font-size:14px;line-height:21px;margin-bottom:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form p{font-size:14px;margin:0 0 20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-radio{margin-bottom:5px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-text{margin-bottom:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .wp-mail-smtp-button-main.wp-mail-smtp-button-verify{min-width:150px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice .icon{width:16px;height:16px;margin-left:10px;color:#6aa08b}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label{width:50px;margin-left:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label .label{font-size:16px;color:#999;font-weight:400;margin-bottom:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text .settings-input-container{width:100%}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text{margin-bottom:19px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text .wp-mail-smtp-button,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text:last-child,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text input{margin-bottom:0}.settings-oauth-connection .description{margin-bottom:20px}.settings-oauth-connection .wp-mail-smtp-button{margin-top:-2px}.settings-oauth-connection .remove-authorization-container .description .icon{color:#6aa08b;width:16px;height:16px;margin-right:10px}.settings-oauth-connection .remove-authorization-container .description.connected-as{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-oauth-connection .remove-authorization-container .wp-mail-smtp-button{margin-top:-3px}.settings-input-long-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid #e6e6e6;cursor:pointer;margin-bottom:0}.settings-input-long-checkbox.settings-input-long-checkbox-disabled{cursor:not-allowed}.settings-input-long-checkbox .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.settings-input-long-checkbox .title-container .wp-mail-smtp-pro-badge{margin-right:10px;width:46px;height:26px}.settings-input-long-checkbox .label{margin:0}.settings-input-long-checkbox input{opacity:0;position:absolute}.settings-input-long-checkbox .checkbox{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.settings-input-long-checkbox .checkbox .icon{display:none}.settings-input-long-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;color:#fff}.settings-input-long-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;right:8px;top:8px}.settings-input-long-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#6aa08b}.settings-input-long-checkbox:first-child{padding-top:0;color:red}.settings-input-long-checkbox:last-child{border-bottom:none;margin-bottom:0}.settings-input-checkbox input{opacity:0;position:absolute}.settings-input-checkbox .settings-input-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-checkbox .settings-input-checkbox-container .input-label{margin-right:10px}.settings-input-checkbox .checkbox{width:24px;height:24px;position:relative;display:inline-block;border-radius:3px;border:1px solid #b6b6b6;background-color:#fff}.settings-input-checkbox .checkbox .icon{display:none}.settings-input-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;border:none;color:#fff}.settings-input-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;right:5px;top:5px}.settings-input-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#4e88a5}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:33px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header .wp-mail-smtp-content-header{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .upgrade-content,.wp-mail-smtp-setup-wizard-step-license .verified-license{background-color:#e6efec;border-radius:3px;padding:30px;margin-bottom:50px;color:#444}.wp-mail-smtp-setup-wizard-step-license .upgrade-content p{margin:0 0 30px}.wp-mail-smtp-setup-wizard-step-license .verified-license{text-align:center;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:15px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item .icon{color:#6aa08b;margin-left:15px;width:16px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item>span{width:calc(100% - 31px)}.wp-mail-smtp-setup-wizard-step-license .license-form{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error input{border-color:#dc3232}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error .error-message{color:#dc3232;font-size:14px;margin:5px 0 0}.wp-mail-smtp-setup-wizard-step-license .license-form p{margin:0 0 16px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:block}.wp-mail-smtp-setup-wizard-step-license .license-form input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.wp-mail-smtp-setup-wizard-step-license .license-form input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:10px;width:100%}.wp-mail-smtp-setup-wizard-check-configuration .check-configuration-loading-image-container{text-align:center}.wp-mail-smtp-plugin-item{border:1px solid #ddd;border-radius:3px;padding:10px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#444}.wp-mail-smtp-plugin-item,.wp-mail-smtp-plugin-item-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-plugin-item-title-container{margin-bottom:10px}.wp-mail-smtp-plugin-item .wp-mail-smtp-button{height:32px;width:120px;text-align:center;font-size:13px;line-height:16px;font-weight:500;padding:8px 31px;color:#fff;background-color:#6693af}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:hover{background-color:#2d4f60}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:disabled{cursor:not-allowed;background-color:#e6e6e6;color:#777}.wp-mail-smtp-plugin-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container{margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container .medium-bold{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:30px -20px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner{padding:30px;border-radius:3px 3px 0 0;text-align:center;background-color:#ecf3f1}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .wp-mail-smtp-setup-wizard-content h2{margin-bottom:10px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .subtitle{margin-bottom:28px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#444}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item .icon{color:#6aa08b;margin-left:8px}.wp-mail-smtp-setup-wizard-configuration-success .bonus{margin:10px 0 0;padding:30px;background-color:#fefcca;color:#444;border-radius:0 0 3px 3px;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container{margin-bottom:11px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{width:112px;height:112px;margin:0 auto;display:block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button:last-child{margin-bottom:0}.wp-mail-smtp-admin-page{position:relative}.wp-mail-smtp-admin-page .wp-mail-smtp-blocked,.wp-mail-smtp-admin-page .wp-mail-smtp-loading{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(68,68,68,.5);z-index:999}.wp-mail-smtp-admin-page .wp-mail-smtp-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-shown .swal2-container.swal2-backdrop-show{background:rgba(68,68,68,.5)}img{max-width:100%}a{color:#6693af}a:focus,a:hover{text-decoration:none}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a .text-with-arrow-right .icon{margin-right:10px}a .text-with-arrow-left .icon{margin-left:10px}@media (min-width:782px){.wp-mail-smtp-setup-wizard-container{max-width:100%;margin:0 auto;width:850px}.wp-mail-smtp-setup-wizard-content{margin:50px 0 48px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:47px}.wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 30px}.wp-mail-smtp-setup-wizard-content-container-container{padding:30px 20px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 19px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{margin:30px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:50px 0}.wp-mail-smtp-welcome .wp-mail-smtp-logo{margin-top:158px;padding:0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-container{width:650px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{margin:42px 0 60px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container{padding:80px 65px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:36px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{margin-bottom:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:-31px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:0;display:inline-block}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container{padding:83px 100px 66px}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:55px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:53px}.wp-mail-smtp-input-radios-with-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-mail-smtp-input-radios-with-icons label{width:calc(50% - 10px)}.wp-mail-smtp-setup-wizard-timeline{padding:0}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{margin:0 10px}.wp-mail-smtp-setup-wizard-step-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:0;margin-left:30px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{margin-bottom:0;margin-left:15px;width:inherit}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-left:0}.wp-mail-smtp-setup-wizard-form-row-highlight{padding:20px 20px 0}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-license .license-form input{width:calc(100% - 195px)}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:0;width:180px;margin-right:15px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{margin:0;display:inline-block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:0;-webkit-box-flex:10;-ms-flex:10;flex:10}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11;margin-left:30px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:50px -70px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{-webkit-box-flex:10;-ms-flex:10;flex:10;margin-bottom:0;margin-left:30px}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-left:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11}.wp-mail-smtp-plugin-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-mail-smtp-plugin-item-title-container{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:75px 90px 18px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 90px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{margin:17px -70px 0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin-right:30px}.wp-mail-smtp-setup-wizard-step-footer a{margin:0 30px 0 0}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wp-mail-smtp-pro-badge[data-v-1652957d]{float:left;margin-top:3px;width:46px;height:26px}.wp-mail-smtp-logo-icon[data-v-1652957d]{width:32px;height:32px}.wp-mail-smtp-setup-wizard-step-count[data-v-44fd4a93]{margin:0 0 16px;font-size:14px;line-height:18px;color:#b6b6b6}.wp-mail-smtp-info .icon[data-v-74a4d2ae]{color:#ccc}.wp-mail-smtp-logo-icon[data-v-2991ca7c]{width:32px;height:32px;margin-left:10px}
|
1 |
+
.wp-mail-smtp-tooltip{display:block!important;z-index:10000;max-width:350px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner{background:#2d4f60;color:#fff;border-radius:5px;padding:16px 20px;font-size:14px}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-inner a{color:#fff;font-weight:700}.wp-mail-smtp-tooltip .wp-mail-smtp-tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#2d4f60;z-index:1}.wp-mail-smtp-tooltip[x-placement^=top]{padding-bottom:5px}.wp-mail-smtp-tooltip[x-placement^=top] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 0;border-right-color:rgba(0,0,0,0)!important;border-left-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;bottom:0;right:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=bottom]{padding-top:5px}.wp-mail-smtp-tooltip[x-placement^=bottom] .wp-mail-smtp-tooltip-arrow{border-width:0 5px 5px;border-right-color:rgba(0,0,0,0)!important;border-left-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;top:0;right:calc(50% - 5px);margin-top:0;margin-bottom:0}.wp-mail-smtp-tooltip[x-placement^=right]{padding-right:5px}.wp-mail-smtp-tooltip[x-placement^=right] .wp-mail-smtp-tooltip-arrow{border-width:5px 0 5px 5px;border-right-color:rgba(0,0,0,0)!important;border-top-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;right:0;top:calc(50% - 5px);margin-right:0;margin-left:0}.wp-mail-smtp-tooltip[x-placement^=left]{padding-left:5px}.wp-mail-smtp-tooltip[x-placement^=left] .wp-mail-smtp-tooltip-arrow{border-width:5px 5px 5px 0;border-top-color:rgba(0,0,0,0)!important;border-left-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(0,0,0,0)!important;left:0;top:calc(50% - 5px);margin-right:0;margin-left:0}.wp-mail-smtp-tooltip.popover .popover-inner{background:#fff;color:#2d4f60;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1)}.wp-mail-smtp-tooltip.popover .popover-arrow{border-color:#fff}.wp-mail-smtp-tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.wp-mail-smtp-tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.wp-mail-smtp-loader{-webkit-animation:wp-mail-smtp-loader-spin .65s linear infinite;animation:wp-mail-smtp-loader-spin .65s linear infinite}.wp-mail-smtp-loader-md{width:32px;height:32px}.wp-mail-smtp-loader-sm{width:16px;height:16px}@-webkit-keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}to{-webkit-transform:rotate(-630deg);transform:rotate(-630deg)}}@keyframes wp-mail-smtp-loader-spin{0%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}to{-webkit-transform:rotate(-630deg);transform:rotate(-630deg)}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background:#f1f1f1;margin:0}body,body button,body input,body select,body textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}p>label{display:block}.medium-bold{font-weight:500}.medium-bold a{color:#e27730;font-weight:700}.medium-bold a:focus,.medium-bold a:hover{color:#c45e1b}.wp-mail-smtp-setup-wizard-header{text-align:center;border-top:4px solid #e27730}.wp-mail-smtp-setup-wizard-header h1{margin:0}.wp-mail-smtp-logo{display:inline-block;width:320px;margin-top:50px;padding:0 10px}.wp-mail-smtp-logo img{width:100%;height:100%}.wp-mail-smtp-setup-wizard-container{max-width:90%;width:auto;margin:0 auto}.wp-mail-smtp-setup-wizard-content{background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);color:#777;font-size:16px;margin:22px 0 30px}.wp-mail-smtp-setup-wizard-content-container{padding:10px 20px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-content h2,.wp-mail-smtp-setup-wizard-content h3{color:#444;font-size:24px;font-weight:500;margin:0 0 12px}.wp-mail-smtp-setup-wizard-content h3{font-size:16px;margin:0 0 20px}.wp-mail-smtp-setup-wizard-content .subtitle{font-size:16px;line-height:1.5;margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{width:100%;border-top:1px solid #e6e6e6;clear:both;margin:20px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:30px 0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{text-align:center}.wp-mail-smtp-button{border-radius:3px;border:none;background-color:#f1f1f1;color:#777;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-button:focus,.wp-mail-smtp-button:hover{background-color:#d8d8d8}.wp-mail-smtp-button:focus{outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-secondary{background-color:#2d4f60;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:focus,.wp-mail-smtp-button.wp-mail-smtp-button-secondary:hover{background-color:#1d323d}.wp-mail-smtp-button.wp-mail-smtp-button-secondary:disabled{opacity:.65;cursor:not-allowed;background-color:#2d4f60}.wp-mail-smtp-button.wp-mail-smtp-button-red{background-color:#dc3232;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-red:focus,.wp-mail-smtp-button.wp-mail-smtp-button-red:hover{background-color:#bb2020}.wp-mail-smtp-button.wp-mail-smtp-button-red:disabled{opacity:.65;cursor:not-allowed;background-color:#dc3232}.wp-mail-smtp-button.wp-mail-smtp-button-success{background-color:#6aa08b;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-success:focus,.wp-mail-smtp-button.wp-mail-smtp-button-success:hover{background-color:#548371}.wp-mail-smtp-button.wp-mail-smtp-button-success:disabled{opacity:.65;cursor:not-allowed;background-color:#6aa08b}.wp-mail-smtp-button.wp-mail-smtp-button-main{background-color:#e27730;color:#fff;font-weight:500}.wp-mail-smtp-button.wp-mail-smtp-button-main:focus,.wp-mail-smtp-button.wp-mail-smtp-button-main:hover{background-color:#c45e1b}.wp-mail-smtp-button.wp-mail-smtp-button-main:disabled{opacity:.65;cursor:not-allowed;background-color:#e27730}.wp-mail-smtp-button.wp-mail-smtp-button-small{line-height:23px;font-size:14px;padding:8px 20px}.wp-mail-smtp-button.wp-mail-smtp-button-small .wp-mail-smtp-loader-sm{margin-top:3px;margin-bottom:-3px}.wp-mail-smtp-button.wp-mail-smtp-button-large{line-height:22px;font-size:18px;padding:19px 39px}.wp-mail-smtp-button.wp-mail-smtp-button-disabled,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:focus,.wp-mail-smtp-button.wp-mail-smtp-button-disabled:hover{background-color:#f3f6ff;border-color:#b7c9d9;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button.wp-mail-smtp-button-activated,.wp-mail-smtp-button.wp-mail-smtp-button-activated:focus,.wp-mail-smtp-button.wp-mail-smtp-button-activated:hover{background-color:#fff;border-color:#8aa4b8;color:#8aa4b8;font-weight:500;cursor:auto;outline:none}.wp-mail-smtp-button .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-button .text-with-arrow-right .icon{margin-right:10px}.wp-mail-smtp-button .text-with-arrow-left .icon{margin-left:10px}.wp-mail-smtp-step-below-content{text-align:center;font-size:14px;color:#777;margin:-19px 0 47px}.wp-mail-smtp-setup-wizard-step-footer{display:block;text-align:center;min-height:110px;padding:0 20px;margin-top:30px}.wp-mail-smtp-setup-wizard-step-footer a{font-size:14px;display:block;color:#999;margin:20px 0}.wp-mail-smtp-setup-wizard-step-footer a:active,.wp-mail-smtp-setup-wizard-step-footer a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{width:100%;margin-bottom:10px}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-left:0;margin-bottom:0}.wp-mail-smtp-exit-link{text-align:center;margin-bottom:50px}.wp-mail-smtp-exit-link a{font-size:14px;color:#999;text-decoration:underline}.wp-mail-smtp-exit-link a:active,.wp-mail-smtp-exit-link a:hover{color:#777;text-decoration:underline}.wp-mail-smtp-setup-wizard-timeline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:41px auto 0;max-width:650px;padding:0 20px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{background:#ddd;height:2px;margin:0 6px;width:100%}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line.wp-mail-smtp-setup-wizard-timeline-line-active{background:#6aa08b}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step{border:none;background-color:#b6b6b6;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:16px;width:16px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step .icon{display:none}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-active,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed{background-color:#6aa08b;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed{background-color:#d83638;position:relative}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-completed .icon-success,.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{color:#fff;display:block;position:absolute;right:3px;top:3px}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step.wp-mail-smtp-setup-wizard-timeline-step-failed .icon-failed{right:4px;top:2px}.wp-mail-smtp-input-radios-with-icons{display:block}.wp-mail-smtp-input-radios-with-icons input{opacity:0;position:absolute}.wp-mail-smtp-input-radios-with-icons label{width:100%;height:52px;color:#444;border:1px solid #ddd;background:#fff;border-radius:3px;font-size:16px;display:block;margin-bottom:20px;padding:9px;cursor:pointer}.wp-mail-smtp-input-radios-with-icons label>*{vertical-align:middle}.wp-mail-smtp-input-radios-with-icons label:hover{border:1px solid #999;-webkit-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label{border-color:#2d4f60}.wp-mail-smtp-setup-wizard-step-choose-mailer .wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:hover{-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-checked{border:1px solid #2d4f60;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60;box-shadow:0 3px 5px rgba(0,0,0,.1),0 0 0 1px #2d4f60}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly{color:#999;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly img,.wp-mail-smtp-input-radios-with-icons label.wp-mail-smtp-styled-radio-label-readonly svg{opacity:.4}.wp-mail-smtp-input-radios-with-icons img{margin-right:20px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio .icon{display:none}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{background-color:#2d4f60;color:#fff}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked .icon{display:block;position:absolute;right:8px;top:8px}.wp-mail-smtp-input-radios-with-icons .wp-mail-smtp-styled-radio-text{margin-right:10px}.wp-mail-smtp-setup-wizard-form-row-highlight{background-color:#f8f8f8;padding:20px;margin:0 -20px 20px}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:0}.wp-mail-smtp-swal.swal2-container.swal2-shown{background-color:rgba(68,68,68,.5)}.wp-mail-smtp-swal .swal2-popup{padding:10px;border-radius:0;font-size:16px;color:#777;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15)}.wp-mail-smtp-swal .swal2-popup .swal2-header{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:40px 40px 12px;padding:0}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-title{font-size:24px;color:#444;margin:0;padding:0;font-weight:500;text-align:right}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close{color:#b6b6b6;font-size:0;width:16px;height:16px;margin:10px 0 0 8px;outline:none}.wp-mail-smtp-swal .swal2-popup .swal2-header .swal2-close:before{content:"";display:inline-block;background:no-repeat url(../img/times-solid-grey.svg);width:18px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-content{color:#777;font-size:16px;line-height:23px;padding:0 40px;margin-bottom:37px}.wp-mail-smtp-swal .swal2-popup .swal2-content #swal2-content{text-align:right;font-weight:400}.wp-mail-smtp-swal .swal2-popup .swal2-actions{border-top:1px solid #e6e6e6;margin:0 -10px;padding:30px 30px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin:0;display:block;width:100%}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{display:inline-block;width:auto}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{border:none;background-color:#e27730;color:#fff;border-radius:3px;font-size:16px;font-weight:500;line-height:19px;padding:15px 30px;text-decoration:none}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#c45e1b}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:"";display:inline-block;margin:0 10px -3px 0;background:no-repeat url(../img/long-arrow-alt-right-regular-white.svg);width:16px;height:18px}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:none!important;border:none;padding:0!important;color:#999;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer;margin-bottom:30px}@media (min-width:782px){.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{margin-bottom:0}}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:focus,.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{color:#777}.wp-mail-smtp-swal .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before{content:"";margin:0 0 -3px 10px;display:inline-block;background:no-repeat url(../img/long-arrow-alt-left-regular-grey.svg);width:16px;height:18px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup{border-top:7px solid #3498db;padding-top:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header{margin:10px 40px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-image{margin-tpp:30px;margin-bottom:17px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-header .swal2-title{font-weight:700}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p{margin:0 auto 25px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content p:last-child{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .wp-mail-smtp-button{text-transform:uppercase}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main{background-color:#ff982d}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content #swal2-content .wp-mail-smtp-button-main:hover{background-color:#f97f00}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus{position:relative;background:#faffac;margin:40px -50px 10px;padding:24px 60px 20px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container{position:absolute;background:#2ecc71;color:#fff;width:46px;height:46px;border-radius:50%;right:calc(50% - 23px);top:-23px;border:6px solid #fff}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .icon-container .icon{position:absolute;top:10px;right:10px}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .upgrade-bonus .highlight{color:#2ecc71;font-weight:500}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased{font-size:14px;color:#999}.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:focus,.wp-mail-smtp-swal.wp-mail-smtp-upgrade-popup .swal2-popup .swal2-content .already-purchased:hover{color:#777}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:20px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 20px;margin-bottom:30px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .subtitle{margin:0 0 45px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .title-container{margin-bottom:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{padding:30px;margin:17px -30px 0;background-color:#fefcca;color:#444;border-radius:3px;text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background-color:#6aa08b}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:focus,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background-color:#548371}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .settings-input-long-checkbox .checkbox.checkbox-checked:after{top:5px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content{margin-bottom:27px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-content img.icon{color:#fdb72c;width:16px;vertical-align:middle}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-good .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content{margin-bottom:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea{border:1px solid #b6b6b6;color:#444;border-radius:3px;margin:27px 0 11px;padding:10px;font-size:16px;width:100%}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content textarea:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container label{font-size:14px;margin-right:7px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-content .permission-container input[type=checkbox]{width:16px;height:16px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions{border-top:none;padding:0 50px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback-bad .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-content{margin-bottom:47px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions{border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 40px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{width:128px;height:128px;padding:0;font-size:0;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:before,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after,.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:before{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{background:url(../img/thumbs-up.svg);margin-left:50px}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:hover{background:url(../img/thumbs-up-hover.svg)}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel{background:url(../img/thumbs-down.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-feedback .swal2-popup .swal2-actions .swal2-styled.swal2-cancel:hover{background:url(../img/thumbs-down-hover.svg)!important}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup p{margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .subtitle{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error{padding:11px 15px;font-size:14px;line-height:20px;margin:0;color:#777;border:1px solid #ddd;border-right:4px solid #dc3232;text-align:right;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.07);box-shadow:0 1px 1px rgba(0,0,0,.07)}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-content .detailed-error h3{font-size:14px;color:#444;font-weight:500;line-height:23px;margin:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-error .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content{padding:0 40px;margin-bottom:29px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content #swal2-content{text-align:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-content p{margin:0 0 26px}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions{padding:0 50px 40px;border-top:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-mail-smtp-swal.wp-mail-smtp-swal-alert .swal2-popup .swal2-actions .swal2-styled.swal2-confirm:after{content:none}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp .mailer-description a{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{font-size:16px;line-height:24px;color:#444;margin-bottom:29px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:0}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a{margin-left:20px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:10px;display:block}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links .wp-mail-smtp-link{font-weight:500}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form>.wp-mail-smtp-separator-big-margin{margin:34px 0 49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail .wp-mail-smtp-setup-wizard-form-general-settings>.wp-mail-smtp-separator-big-margin{margin:50px 0 51px}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-header-container{width:calc(100% - 94px)}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo{width:94px;height:94px;border:1px solid #e6e6e6;border-radius:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-configure-mailer .wp-mail-smtp-configure-mailer-logo svg{width:55px}.settings-amazon-ses-identities,.settings-input-checkbox,.settings-input-long-checkbox,.settings-input-number,.settings-input-radio,.settings-input-select,.settings-input-switch,.settings-input-text,.settings-oauth-connection{margin:0 0 29px}.settings-amazon-ses-identities:last-child,.settings-input-checkbox:last-child,.settings-input-long-checkbox:last-child,.settings-input-number:last-child,.settings-input-radio:last-child,.settings-input-select:last-child,.settings-input-switch:last-child,.settings-input-text:last-child,.settings-oauth-connection:last-child{margin-bottom:20px}.settings-amazon-ses-identities .settings-input-label-container,.settings-input-checkbox .settings-input-label-container,.settings-input-long-checkbox .settings-input-label-container,.settings-input-number .settings-input-label-container,.settings-input-radio .settings-input-label-container,.settings-input-select .settings-input-label-container,.settings-input-switch .settings-input-label-container,.settings-input-text .settings-input-label-container,.settings-oauth-connection .settings-input-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px}.settings-amazon-ses-identities .label,.settings-input-checkbox .label,.settings-input-long-checkbox .label,.settings-input-number .label,.settings-input-radio .label,.settings-input-select .label,.settings-input-switch .label,.settings-input-text .label,.settings-oauth-connection .label{color:#444;display:inline-block;line-height:21px;font-weight:500;font-size:18px}.settings-amazon-ses-identities .wp-mail-smtp-info,.settings-input-checkbox .wp-mail-smtp-info,.settings-input-long-checkbox .wp-mail-smtp-info,.settings-input-number .wp-mail-smtp-info,.settings-input-radio .wp-mail-smtp-info,.settings-input-select .wp-mail-smtp-info,.settings-input-switch .wp-mail-smtp-info,.settings-input-text .wp-mail-smtp-info,.settings-oauth-connection .wp-mail-smtp-info{margin-right:10px}.settings-amazon-ses-identities .error,.settings-input-checkbox .error,.settings-input-long-checkbox .error,.settings-input-number .error,.settings-input-radio .error,.settings-input-select .error,.settings-input-switch .error,.settings-input-text .error,.settings-oauth-connection .error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#dc3232;font-size:14px}.settings-amazon-ses-identities .error .icon,.settings-input-checkbox .error .icon,.settings-input-long-checkbox .error .icon,.settings-input-number .error .icon,.settings-input-radio .error .icon,.settings-input-select .error .icon,.settings-input-switch .error .icon,.settings-input-text .error .icon,.settings-oauth-connection .error .icon{margin-left:10px}.settings-amazon-ses-identities.input-error input,.settings-input-checkbox.input-error input,.settings-input-long-checkbox.input-error input,.settings-input-number.input-error input,.settings-input-radio.input-error input,.settings-input-select.input-error input,.settings-input-switch.input-error input,.settings-input-text.input-error input,.settings-oauth-connection.input-error input{border-color:#dc3232}.settings-amazon-ses-identities .description,.settings-input-checkbox .description,.settings-input-long-checkbox .description,.settings-input-number .description,.settings-input-radio .description,.settings-input-select .description,.settings-input-switch .description,.settings-input-text .description,.settings-oauth-connection .description{font-size:14px;line-height:20px;color:#777;margin:-4px 0 0}.settings-input-number input,.settings-input-text input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px;margin:0 0 15px}.settings-input-number input:focus,.settings-input-text input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-number input::-webkit-input-placeholder,.settings-input-text input::-webkit-input-placeholder{color:#999}.settings-input-number input::-moz-placeholder,.settings-input-text input::-moz-placeholder{color:#999}.settings-input-number input:-ms-input-placeholder,.settings-input-text input:-ms-input-placeholder{color:#999}.settings-input-number input::-ms-input-placeholder,.settings-input-text input::-ms-input-placeholder{color:#999}.settings-input-number input::placeholder,.settings-input-text input::placeholder{color:#999}.settings-input-number-error input,.settings-input-text-error input{border-color:#dc3232}.settings-input-number.settings-input-text-with-copy .settings-input-container,.settings-input-text.settings-input-text-with-copy .settings-input-container{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-input-number.settings-input-text-with-copy .settings-input-container input,.settings-input-text.settings-input-text-with-copy .settings-input-container input{color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button{outline:none;margin:0 10px 15px 0;background-color:#b6b6b6}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button:hover{background-color:#999}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-small{padding:8px 12px}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button-copied:hover{background-color:#6aa08b}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon{display:none}.settings-input-number.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active,.settings-input-text.settings-input-text-with-copy .settings-input-container .wp-mail-smtp-button .copy-button-container .icon.active{display:block}.settings-input-radio input{opacity:0;position:absolute}.settings-input-radio label{color:#444;font-size:14px;display:inline-block;margin:0 0 15px 30px}.settings-input-radio label:last-child{margin-left:0}.settings-input-radio label>span{vertical-align:middle}.settings-input-radio .wp-mail-smtp-styled-radio{width:20px;height:20px;border:1px solid #b6b6b6;position:relative;display:inline-block;border-radius:50%;margin-left:10px}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked{border-color:#2d4f60}.settings-input-radio .wp-mail-smtp-styled-radio.wp-mail-smtp-styled-radio-checked:after{right:2px;left:2px;top:2px;bottom:2px;position:absolute;content:"";background:#2d4f60;display:block;border-radius:50%}.settings-input-switch.sub_setting{background-color:#f8f8f8;padding:20px;margin-top:-17px}.settings-input-switch.sub_setting .label{font-size:14px}.settings-input-switch.sub_setting .label-description{color:#777}.settings-input-switch .title{display:block}.settings-input-switch .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-switch input{position:absolute;top:auto;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}.settings-input-switch input:checked+.toggle-switch{background-color:#2d4f60}.settings-input-switch input:checked+.toggle-switch:before{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.settings-input-switch input:disabled:checked:hover+.toggle-switch,.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{-webkit-box-shadow:none;box-shadow:none}.settings-input-switch input:disabled:not(:checked):hover+.toggle-switch{background-color:#ddd}.settings-input-switch input:disabled+.toggle-switch{background-color:#ddd;cursor:default}.settings-input-switch input:disabled:checked+.toggle-switch{background-color:#4e88a5;cursor:default}.settings-input-switch input:checked:focus+.toggle-switch,.settings-input-switch input:checked:hover+.toggle-switch{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60;box-shadow:0 0 0 1px #fff,0 0 0 3px #2d4f60}.settings-input-switch input:not(:checked):focus+.toggle-switch,.settings-input-switch input:not(:checked):hover+.toggle-switch{background-color:#999;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #999;box-shadow:0 0 0 1px #fff,0 0 0 3px #999}.settings-input-switch .toggle-switch{position:relative;cursor:pointer;background-color:#b6b6b6;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;display:inline-block;width:30px;height:20px}.settings-input-switch .toggle-switch:before{position:absolute;content:"";height:16px;width:16px;right:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.settings-input-switch .description{margin-bottom:15px}.settings-input-switch .label-description{font-size:14px;line-height:20px;color:#444;margin:0 20px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-input-select-container{position:relative;margin:0 0 15px}.settings-input-select-container:after{content:"";background:no-repeat url(../img/chevron-down-solid-grey.svg);left:10px;top:14px;width:12px;height:12px;position:absolute;pointer-events:none}.settings-input-select select::-ms-expand{display:none}.settings-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;font-size:16px;padding:8px 10px 8px 5px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.settings-input-select select:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.settings-input-select-error select{border-color:#dc3232}.settings-amazon-ses-identities>.wp-mail-smtp-loader{display:block}.settings-amazon-ses-identities p{margin:0 0 17px}.settings-amazon-ses-identities .description{margin-bottom:17px}.settings-amazon-ses-identities .ses-identities-container{background:#f8f8f8;padding:20px}.settings-amazon-ses-identities .ses-identities-table-container{border-radius:3px;font-size:14px;line-height:20px;text-align:right}.settings-amazon-ses-identities .ses-identities-table-container+.wp-mail-smtp-amazonses-identity-form{margin-top:20px}.settings-amazon-ses-identities .ses-identities-table-container table{width:100%;border-collapse:collapse}.settings-amazon-ses-identities .ses-identities-table-container th.ses-identity-column{color:#444;font-weight:500}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-sender{width:50%}.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-status,.settings-amazon-ses-identities .ses-identities-table-container .ses-identity-column-type{width:25%}.settings-amazon-ses-identities .ses-identities-table-container tr{border-bottom:1px solid #ddd}.settings-amazon-ses-identities .ses-identities-table-container th{padding:0 0 20px}.settings-amazon-ses-identities .ses-identities-table-container td{padding:18px 0}.settings-amazon-ses-identities .ses-identities-table-container .wp-mail-smtp-button{margin-top:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form{background:#f8f8f8;border-radius:3px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form h3{font-size:14px;line-height:21px;margin-bottom:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form p{font-size:14px;margin:0 0 20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-radio{margin-bottom:5px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .settings-input-text{margin-bottom:20px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .wp-mail-smtp-button-main.wp-mail-smtp-button-verify{min-width:150px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step .ses-identities-email-success-notice .icon{width:16px;height:16px;margin-left:10px;color:#6aa08b}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label{width:50px;margin-left:16px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text label .label{font-size:16px;color:#999;font-weight:400;margin-bottom:0}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .settings-input-text .settings-input-container{width:100%}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text{margin-bottom:19px}.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text .wp-mail-smtp-button,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text:last-child,.settings-amazon-ses-identities .wp-mail-smtp-amazonses-identity-form .amazonses-identity-form-step-domain .amazonses-domain-identity-added-inputs .settings-input-text input{margin-bottom:0}.settings-oauth-connection .description{margin-bottom:20px}.settings-oauth-connection .wp-mail-smtp-button{margin-top:-2px}.settings-oauth-connection .remove-authorization-container .description .icon{color:#6aa08b;width:16px;height:16px;margin-right:10px}.settings-oauth-connection .remove-authorization-container .description.connected-as{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-oauth-connection .remove-authorization-container .wp-mail-smtp-button{margin-top:-3px}.settings-input-long-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid #e6e6e6;cursor:pointer;margin-bottom:0}.settings-input-long-checkbox.settings-input-long-checkbox-disabled{cursor:not-allowed}.settings-input-long-checkbox .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.settings-input-long-checkbox .title-container .wp-mail-smtp-pro-badge{margin-right:10px;width:46px;height:26px}.settings-input-long-checkbox .label{margin:0}.settings-input-long-checkbox input{opacity:0;position:absolute}.settings-input-long-checkbox .checkbox{width:32px;height:32px;position:relative;display:inline-block;border-radius:50%;background-color:#e6e6e6}.settings-input-long-checkbox .checkbox .icon{display:none}.settings-input-long-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;color:#fff}.settings-input-long-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;right:8px;top:8px}.settings-input-long-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#6aa08b}.settings-input-long-checkbox:first-child{padding-top:0;color:red}.settings-input-long-checkbox:last-child{border-bottom:none;margin-bottom:0}.settings-input-checkbox input{opacity:0;position:absolute}.settings-input-checkbox .settings-input-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settings-input-checkbox .settings-input-checkbox-container .input-label{margin-right:10px}.settings-input-checkbox .checkbox{width:24px;height:24px;position:relative;display:inline-block;border-radius:3px;border:1px solid #b6b6b6;background-color:#fff}.settings-input-checkbox .checkbox .icon{display:none}.settings-input-checkbox .checkbox.checkbox-checked{background-color:#2d4f60;border:none;color:#fff}.settings-input-checkbox .checkbox.checkbox-checked .icon{display:block;position:absolute;right:5px;top:5px}.settings-input-checkbox .checkbox.checkbox-checked.checkbox-disabled{background-color:#4e88a5}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:33px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header .wp-mail-smtp-content-header{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .upgrade-content,.wp-mail-smtp-setup-wizard-step-license .verified-license{background-color:#e6efec;border-radius:3px;padding:30px;margin-bottom:50px;color:#444}.wp-mail-smtp-setup-wizard-step-license .upgrade-content p{margin:0 0 30px}.wp-mail-smtp-setup-wizard-step-license .verified-license{text-align:center;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:15px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item .icon{color:#6aa08b;margin-left:15px;width:16px}.wp-mail-smtp-setup-wizard-step-license .checked-item-list .checked-item>span{width:calc(100% - 31px)}.wp-mail-smtp-setup-wizard-step-license .license-form{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error input{border-color:#dc3232}.wp-mail-smtp-setup-wizard-step-license .license-form.license-form-error .error-message{color:#dc3232;font-size:14px;margin:5px 0 0}.wp-mail-smtp-setup-wizard-step-license .license-form p{margin:0 0 16px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:block}.wp-mail-smtp-setup-wizard-step-license .license-form input{display:block;width:100%;height:40px;font-size:16px;padding:10px;color:#444;border:1px solid #b6b6b6;border-radius:3px}.wp-mail-smtp-setup-wizard-step-license .license-form input:focus{outline:none;border:1px solid #2d4f60;-webkit-box-shadow:0 0 0 1px #2d4f60;box-shadow:0 0 0 1px #2d4f60}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:10px;width:100%}.wp-mail-smtp-setup-wizard-check-configuration .check-configuration-loading-image-container{text-align:center}.wp-mail-smtp-plugin-item{border:1px solid #ddd;border-radius:3px;padding:10px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#444}.wp-mail-smtp-plugin-item,.wp-mail-smtp-plugin-item-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-plugin-item-title-container{margin-bottom:10px}.wp-mail-smtp-plugin-item .wp-mail-smtp-button{height:32px;width:120px;text-align:center;font-size:13px;line-height:16px;font-weight:500;padding:8px 31px;color:#fff;background-color:#6693af}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:hover{background-color:#2d4f60}.wp-mail-smtp-plugin-item .wp-mail-smtp-button:disabled{cursor:not-allowed;background-color:#e6e6e6;color:#777}.wp-mail-smtp-plugin-item:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container{margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .plugin-item-container .medium-bold{color:#444;margin-bottom:20px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:30px -20px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner{padding:30px;border-radius:3px 3px 0 0;text-align:center;background-color:#ecf3f1}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .wp-mail-smtp-setup-wizard-content h2{margin-bottom:10px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .subtitle{margin-bottom:28px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#444}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item .icon{color:#6aa08b;margin-left:8px}.wp-mail-smtp-setup-wizard-configuration-success .bonus{margin:10px 0 0;padding:30px;background-color:#fefcca;color:#444;border-radius:0 0 3px 3px;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-bottom:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-content-header{margin-bottom:27px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container{margin-bottom:11px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{width:112px;height:112px;margin:0 auto;display:block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:20px 0}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:10px;width:100%}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button:last-child{margin-bottom:0}.wp-mail-smtp-admin-page{position:relative}.wp-mail-smtp-admin-page .wp-mail-smtp-blocked,.wp-mail-smtp-admin-page .wp-mail-smtp-loading{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(68,68,68,.5);z-index:999}.wp-mail-smtp-admin-page .wp-mail-smtp-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-shown .swal2-container.swal2-backdrop-show{background:rgba(68,68,68,.5)}img{max-width:100%}a{color:#6693af}a:focus,a:hover{text-decoration:none}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a .text-with-arrow-right .icon{margin-right:10px}a .text-with-arrow-left .icon{margin-left:10px}@media (min-width:782px){.wp-mail-smtp-setup-wizard-container{max-width:100%;margin:0 auto;width:850px}.wp-mail-smtp-setup-wizard-content{margin:50px 0 48px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-content-header{margin-bottom:47px}.wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 30px}.wp-mail-smtp-setup-wizard-content-container-container{padding:30px 20px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-setup-wizard-content-container{padding:49px 100px 19px}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator{margin:30px 0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-no-margin{margin:0}.wp-mail-smtp-setup-wizard-content .wp-mail-smtp-separator-big-margin{margin:50px 0}.wp-mail-smtp-welcome .wp-mail-smtp-logo{margin-top:158px;padding:0}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-container{width:650px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content{margin:42px 0 60px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container{padding:80px 65px}.wp-mail-smtp-welcome .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:36px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings{margin-top:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description{margin-bottom:49px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links{margin-top:-31px}.wp-mail-smtp-setup-wizard-step-configure-mailer-settings .mailer-description-links a:last-child{margin-top:0;display:inline-block}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container{padding:83px 100px 66px}.wp-mail-smtp-setup-wizard-check-configuration .wp-mail-smtp-setup-wizard-content-container .wp-mail-smtp-content-header{margin-bottom:55px}.wp-mail-smtp-setup-wizard-step-plugin-features .wp-mail-smtp-plugin-features-header{margin-bottom:53px}.wp-mail-smtp-input-radios-with-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-mail-smtp-input-radios-with-icons label{width:calc(50% - 10px)}.wp-mail-smtp-setup-wizard-timeline{padding:0}.wp-mail-smtp-setup-wizard-timeline .wp-mail-smtp-setup-wizard-timeline-step-line{margin:0 10px}.wp-mail-smtp-setup-wizard-step-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0}.wp-mail-smtp-setup-wizard-step-footer-buttons{margin-bottom:0;margin-left:30px}.wp-mail-smtp-setup-wizard-step-footer-buttons button{margin-bottom:0;margin-left:15px;width:inherit}.wp-mail-smtp-setup-wizard-step-footer-buttons button:last-child{margin-left:0}.wp-mail-smtp-setup-wizard-form-row-highlight{padding:20px 20px 0}.wp-mail-smtp-setup-wizard-form-row-highlight .wp-mail-smtp-input-radios-with-icons label:last-child{margin-bottom:20px}.wp-mail-smtp-setup-wizard-step-license .license-form .license-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-mail-smtp-setup-wizard-step-license .license-form input{width:calc(100% - 195px)}.wp-mail-smtp-setup-wizard-step-license .license-form button{margin-top:0;width:180px;margin-right:15px}.wp-mail-smtp-setup-wizard-configuration-failure .start-troubleshooting-arrow-container svg{margin:0;display:inline-block}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button{margin-bottom:0;-webkit-box-flex:10;-ms-flex:10;flex:10}.wp-mail-smtp-setup-wizard-configuration-failure .wp-mail-smtp-setup-wizard-step-footer .wp-mail-smtp-button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11;margin-left:30px}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner-container{margin:50px -70px 0}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.wp-mail-smtp-setup-wizard-configuration-success .upgrade-banner .checked-item-list .checked-item{margin-bottom:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer{margin:0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button{-webkit-box-flex:10;-ms-flex:10;flex:10;margin-bottom:0;margin-left:30px}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button:last-child{margin-left:0}.wp-mail-smtp-setup-wizard-configuration-success .wp-mail-smtp-setup-wizard-step-footer button.wp-mail-smtp-button-main{-webkit-box-flex:11;-ms-flex:11;flex:11}.wp-mail-smtp-plugin-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-mail-smtp-plugin-item-title-container{margin-bottom:0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-header{margin:75px 90px 18px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content{padding:0 90px}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-content .bonus{margin:17px -70px 0}.wp-mail-smtp-swal.wp-mail-smtp-swal-plugin-upgrade .swal2-popup .swal2-actions .swal2-styled.swal2-confirm{margin-right:30px}.wp-mail-smtp-setup-wizard-step-footer a{margin:0 30px 0 0}a .text-with-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wp-mail-smtp-pro-badge[data-v-1652957d]{float:left;margin-top:3px;width:46px;height:26px}.wp-mail-smtp-logo-icon[data-v-1652957d]{width:32px;height:32px}.wp-mail-smtp-setup-wizard-step-count[data-v-44fd4a93]{margin:0 0 16px;font-size:14px;line-height:18px;color:#b6b6b6}.wp-mail-smtp-info .icon[data-v-74a4d2ae]{color:#ccc}.wp-mail-smtp-logo-icon[data-v-6b0d8118]{width:32px;height:32px;margin-left:10px}
|
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,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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,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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 %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){}});
|
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"},"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"},"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",{class:"wp-mail-smtp-plugin-item wp-mail-smtp-plugin-"+t.slug},[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("f8b1"),Object(_["a"])(Ce,fe,he,!1,null,"6b0d8118",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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"},"9fec":function(t,e,i){},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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAGaElEQVRYCY1Xy24cRRS9/ZgZP+JH7NgOCTE2CIiiECFZwBpFrPkAWPFV/AY7VkhZIMQCIR4iQQRsOcRMYmNP/BrPTE8X55yq6umxY6A93VV97617bt1XtZMnH88645Xw5oMjbzxqYxLf03O8tCYXeRglH3kaIVfxwxrQSRoB1edj4EEmKoi8CEDjIg+jNzaAyPDaPK7B6JdFZf8KXgOI8lHRZeCVQQG8kudmPLiBlsuM/wKPoBwbTUuaE7hbZhr9PGm0LMkbZriTBkeozjDHu7PShgd/WtF+5MGjcTAkJ3Y91um1m5bNL0uJFERledMsgzh3bEOzsoRijK60xDGNSs8jGzQrBhAbmCtAwC+7esNc79DKw7+8XPAIzKQBXihfu2v54g2zfleLxJOyvjko03XOlaP1Xod/p07clSxeBl1LZ5esPGqP6FUIKAwjGsur5rpHWuywv932nh12OtZoNW3l5nWbmJ4KhmFBa9JShoCu582QaAQtJ61h/ae/mDvdD2swMETRKI3KgWCtLGYK+/fNx1vm5l+x9U8+s+2vvrBHP/xotzfu2sREy5pvvm/5yjpEIUx5XtXoJw5DevDEht1oAAjICckFcFZOFQKFtiwk0O2eWWe/Y6sb9+3q2/es6J3Z/sPvrb391NZuv2HDoz1LWvDGsIcYh3vYR9wZqnAXZ+CDRnsUYpjLHKqBk64qEDgebggDsGLQx0KE4MXvcGHprLu7IyVFgaSDwrKzY8MSOVFzfzo1q/did9PcyZ7k6uCaozI0xiqgByI4GQ5KExCnZqYtTSUF2tAW72xYd69t033sHAuy2WuWrbyOHWP33DF2XvaQO0jU8uTvl4Nj52MeCJ6RBypLAWZZhlJu2Dv3P7K5+5/CoNQmr1231Xc3rHj0AJ5hTcMD8EK1jrsICn1HHLlddLkdNOVAkKVBWFflABcyBAkMYGwyZO/xl59bOr+E+j0xOz1E/KJijl5hzH5f86eWLb7mG1WD1YDegTA5eGew85Nfw0pwwKHR0DfuATAsmVCiZMtrSLRJlVgKJVJ0dmTF88fWuvOhB0lpLAzBo+yfWH/zW2utv1fRPI+hXbRB+2fIoWlR1wCeDpvxHgguYkYjwJZeWbDWWx9Qs7dUE3qob8XBtqUT0+JFcI5JcxJAvopkgQyjAtwZPMHkYteEZ1xxincuoh0xPiAwmQy7YjLykps00Sv8BUWqFDIDgyN1KWnRgvVCHq4gQz0JzpDKAzXMVEIhHg51zSRkPV8AJ0iwOir2awXlwbgJ/OkK4F4WbHRH7wGM5AVMGEDNgUBgGsDSoiIpIS/wMdBAh4PI00jAJTk86KFLwqA2HHMggBP7Qg4kDEECcB4+VFgHx5yZ7dDlknyUBzTIDdH5SuTI/hbyeMZvgp0QNMqXZwewFHqps1ZNeZUDjAsX0ANAZUdLpqAIxypDo4YzgCKUZ++3B1AEVzJXaCCM1rk/OLWis23ZlSXxVT1o2SlKr+y90HHMI77u9coDii8VhgQZtH+1bOFVlQ1LJ52cM5tdxmJn6dRVy5fWYSw+OCjPC0Nv+zvLF25ZNrPiDaOrA294/AxHB3qJvikoDx5+oQ/4F4KrlNgglteteeueV0RJ/PzF8wCpQ1fGK/D4paQK4nsEDzJKQuhP0nEPqAwlG3bukygcTFKMRwCQHXQ9Q8VLQH5KQIEwd+rgYa14nMsArsULfukYePQABQXihQRBGi6Gg/lwHnyMJ0kKhwlB5DEYGT/ryAN91IjkAVDVjumBAEId5xSN8wITgyqk7h2tJQO/+DFSywHZJeURXN2SB1KuzOf6MXC+QhHLSpfc52WYO2XvGFWya8OT5z4XEA7HMoRR5Wn4RlB/gSdoNx7jSQhC7Oeuf2zFi6cSUouGEinil+3xczsbnHgQVo52jRoP9d3f+lrrZDyRBIahMYmvqZ0KnPTxPgBCebxn2RzKDTXd/+OblyqihrLbgTeAyB6AA0b9A3NpRxgdQ4nvCz/yHfOjJ9D/rKZTZQhXxArAWB62rZxZUA8wAlAJ22tUisOIyhK4tqRXgovV8TBXFQVPjHtg5PboER+CGjgJPDWL9kOc+/wvJhqHSVQa5NWAyKeLow7NAy3ywkiWZDWO5v40lAIPPqYw0EfgXIjfBcCRwhEIBT39MnDyQxn+X3DKjRRXhhGBYHUe30G/FBxsLvoHJCM5JyU1x+sAAAAASUVORK5CYII="},e108:function(t,e,i){t.exports=i.p+"img/check-circle-solid-white.svg"},e8f2:function(t,e,i){},f8b1:function(t,e,i){"use strict";i("9fec")}});
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ 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 |
Requires PHP: 5.6.20
|
8 |
|
9 |
Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, Zoho, SES, and more.
|
@@ -188,7 +188,7 @@ If you like our WP Mail SMTP plugin, then consider checking out our other projec
|
|
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"
|
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,6 +242,15 @@ By all means please contact us to discuss features or options you'd like to see
|
|
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.
|
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.8.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.
|
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">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.8.0 - 2021-05-06 =
|
246 |
+
* Added: WP Site Health status check for the sending domain.
|
247 |
+
* Added: WP Mail SMTP WordPress admin menu position filter hook.
|
248 |
+
* Changed: Moved the Email Test tab to the new WP Mail SMTP > Tools page.
|
249 |
+
* Changed: Updated the list of conflicting plugins.
|
250 |
+
* Fixed: Removed the empty admin dashboard menu item for the Setup Wizard.
|
251 |
+
* Fixed: The Setup Wizard conflicting issue with Admin 2020 plugin.
|
252 |
+
* Fixed: The plugin settings pages not opening when WishList Member plugin was active.
|
253 |
+
|
254 |
= 2.7.0 - 2021-03-25 =
|
255 |
* 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.
|
256 |
* Changed: Updated About us plugin page.
|
src/Admin/Area.php
CHANGED
@@ -46,7 +46,7 @@ class Area {
|
|
46 |
*
|
47 |
* @var array
|
48 |
*/
|
49 |
-
public static $pages_registered = [ 'general', 'logs', 'about' ];
|
50 |
|
51 |
/**
|
52 |
* Area constructor.
|
@@ -101,6 +101,9 @@ class Area {
|
|
101 |
// Process all AJAX requests.
|
102 |
add_action( 'wp_ajax_wp_mail_smtp_ajax', [ $this, 'process_ajax' ] );
|
103 |
|
|
|
|
|
|
|
104 |
( new Review() )->hooks();
|
105 |
( new Education() )->hooks();
|
106 |
( new SetupWizard() )->hooks();
|
@@ -195,6 +198,25 @@ class Area {
|
|
195 |
);
|
196 |
}
|
197 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
198 |
/**
|
199 |
* Add admin area menu item.
|
200 |
*
|
@@ -203,41 +225,56 @@ class Area {
|
|
203 |
*/
|
204 |
public function add_admin_options_page() {
|
205 |
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
|
|
|
|
|
|
210 |
self::SLUG,
|
211 |
-
|
212 |
'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM5ZWEzYTgiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDQzIDM0Ij48cGF0aCBkPSJNMC4wMDcsMy41ODVWMjAuNDIxcTAsMy41ODYsMy43NTEsMy41ODVMMjAsMjRWMTlIMzBWMTQuMDE0bDAuOTkxLTFMMzQsMTNWMy41ODVRMzQsMCwzMC4yNDksMEgzLjc1OFEwLjAwNywwLC4wMDcsMy41ODVoMFpNMy41MjQsNi4xNTdhMS40OSwxLjQ5LDAsMCwxLS41MDgtMC45MzUsMS41ODEsMS41ODEsMCwwLDEsLjI3NC0xLjIwOCwxLjQ0OSwxLjQ0OSwwLDAsMSwxLjA5NC0uNjYzLDEuNzU2LDEuNzU2LDAsMCwxLDEuMjUuMzEybDExLjQwOSw3LjcxNkwyOC4zNzQsMy42NjNhMS45NiwxLjk2LDAsMCwxLDEuMjg5LS4zMTIsMS41NDYsMS41NDYsMCwwLDEsMS4wOTQuNjYzLDEuNCwxLjQsMCwwLDEsLjI3MywxLjIwOCwxLjY3LDEuNjcsMCwwLDEtLjU0Ny45MzVMMTcuMDQzLDE3LjIyNVoiLz48cGF0aCBkPSJNMjIsMjhIMzJsLTAuMDA5LDQuNjI0YTEuMTI2LDEuMTI2LDAsMCwwLDEuOTIyLjhsOC4yNS04LjIzNmExLjEyNiwxLjEyNiwwLDAsMCwwLTEuNTk0bC04LjI1LTguMjQxYTEuMTI2LDEuMTI2LDAsMCwwLTEuOTIyLjh2NC44NjZMMjIsMjF2N1oiLz48L3N2Zz4=',
|
213 |
-
|
214 |
);
|
215 |
|
216 |
-
|
217 |
self::SLUG,
|
218 |
$this->get_current_tab_title() . ' ‹ ' . \esc_html__( 'Settings', 'wp-mail-smtp' ),
|
219 |
-
|
220 |
-
|
221 |
self::SLUG,
|
222 |
-
|
223 |
);
|
224 |
-
|
|
|
225 |
self::SLUG,
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
self::SLUG . '-logs',
|
230 |
-
|
231 |
);
|
232 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
233 |
if ( ! wp_mail_smtp()->is_white_labeled() ) {
|
234 |
-
|
235 |
self::SLUG,
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
self::SLUG . '-about',
|
240 |
-
|
241 |
);
|
242 |
}
|
243 |
}
|
@@ -256,7 +293,7 @@ class Area {
|
|
256 |
self::SLUG,
|
257 |
[ $this, 'display_network_product_education_page' ],
|
258 |
'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM5ZWEzYTgiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDQzIDM0Ij48cGF0aCBkPSJNMC4wMDcsMy41ODVWMjAuNDIxcTAsMy41ODYsMy43NTEsMy41ODVMMjAsMjRWMTlIMzBWMTQuMDE0bDAuOTkxLTFMMzQsMTNWMy41ODVRMzQsMCwzMC4yNDksMEgzLjc1OFEwLjAwNywwLC4wMDcsMy41ODVoMFpNMy41MjQsNi4xNTdhMS40OSwxLjQ5LDAsMCwxLS41MDgtMC45MzUsMS41ODEsMS41ODEsMCwwLDEsLjI3NC0xLjIwOCwxLjQ0OSwxLjQ0OSwwLDAsMSwxLjA5NC0uNjYzLDEuNzU2LDEuNzU2LDAsMCwxLDEuMjUuMzEybDExLjQwOSw3LjcxNkwyOC4zNzQsMy42NjNhMS45NiwxLjk2LDAsMCwxLDEuMjg5LS4zMTIsMS41NDYsMS41NDYsMCwwLDEsMS4wOTQuNjYzLDEuNCwxLjQsMCwwLDEsLjI3MywxLjIwOCwxLjY3LDEuNjcsMCwwLDEtLjU0Ny45MzVMMTcuMDQzLDE3LjIyNVoiLz48cGF0aCBkPSJNMjIsMjhIMzJsLTAuMDA5LDQuNjI0YTEuMTI2LDEuMTI2LDAsMCwwLDEuOTIyLjhsOC4yNS04LjIzNmExLjEyNiwxLjEyNiwwLDAsMCwwLTEuNTk0bC04LjI1LTguMjQxYTEuMTI2LDEuMTI2LDAsMCwwLTEuOTIyLjh2NC44NjZMMjIsMjF2N1oiLz48L3N2Zz4=',
|
259 |
-
|
260 |
);
|
261 |
}
|
262 |
|
@@ -635,6 +672,18 @@ class Area {
|
|
635 |
|
636 |
<?php
|
637 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
638 |
}
|
639 |
?>
|
640 |
</div>
|
@@ -651,9 +700,35 @@ class Area {
|
|
651 |
*/
|
652 |
public function generate_display_logs_object() {
|
653 |
|
|
|
|
|
|
|
654 |
$logs_class = apply_filters( 'wp_mail_smtp_admin_display_get_logs_fqcn', \WPMailSMTP\Admin\Pages\Logs::class );
|
655 |
|
656 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
}
|
658 |
|
659 |
/**
|
@@ -662,8 +737,8 @@ class Area {
|
|
662 |
* @since 1.5.0
|
663 |
*/
|
664 |
protected function display_tabs() {
|
665 |
-
?>
|
666 |
|
|
|
667 |
<div class="wp-mail-smtp-page-title">
|
668 |
<?php
|
669 |
foreach ( $this->get_pages() as $page_slug => $page ) :
|
@@ -728,6 +803,37 @@ class Area {
|
|
728 |
return $current;
|
729 |
}
|
730 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
731 |
/**
|
732 |
* Get the array of default registered tabs for General page admin area.
|
733 |
*
|
@@ -740,7 +846,7 @@ class Area {
|
|
740 |
if ( empty( $this->pages ) ) {
|
741 |
$this->pages = array(
|
742 |
'settings' => new Pages\SettingsTab(),
|
743 |
-
'test' => new Pages\TestTab(),
|
744 |
'logs' => new Pages\LogsTab(),
|
745 |
'control' => new Pages\ControlTab(),
|
746 |
'misc' => new Pages\MiscTab(),
|
@@ -1058,4 +1164,16 @@ class Area {
|
|
1058 |
}
|
1059 |
}
|
1060 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1061 |
}
|
46 |
*
|
47 |
* @var array
|
48 |
*/
|
49 |
+
public static $pages_registered = [ 'general', 'logs', 'about', 'tools' ];
|
50 |
|
51 |
/**
|
52 |
* Area constructor.
|
101 |
// Process all AJAX requests.
|
102 |
add_action( 'wp_ajax_wp_mail_smtp_ajax', [ $this, 'process_ajax' ] );
|
103 |
|
104 |
+
// Maybe redirect to "Tools -> Email Test" page if old direct URL to "Settings -> Email Test" is accessed.
|
105 |
+
add_action( 'admin_init', [ $this, 'maybe_redirect_test_tab' ] );
|
106 |
+
|
107 |
( new Review() )->hooks();
|
108 |
( new Education() )->hooks();
|
109 |
( new SetupWizard() )->hooks();
|
198 |
);
|
199 |
}
|
200 |
|
201 |
+
/**
|
202 |
+
* Get menu item position.
|
203 |
+
*
|
204 |
+
* @since 2.8.0
|
205 |
+
*
|
206 |
+
* @return int
|
207 |
+
*/
|
208 |
+
public function get_menu_item_position() {
|
209 |
+
|
210 |
+
/**
|
211 |
+
* Filters menu item position.
|
212 |
+
*
|
213 |
+
* @since 2.8.0
|
214 |
+
*
|
215 |
+
* @param int $position Position number.
|
216 |
+
*/
|
217 |
+
return apply_filters( 'wp_mail_smtp_admin_area_get_menu_item_position', 98 );
|
218 |
+
}
|
219 |
+
|
220 |
/**
|
221 |
* Add admin area menu item.
|
222 |
*
|
225 |
*/
|
226 |
public function add_admin_options_page() {
|
227 |
|
228 |
+
// Options pages access capability.
|
229 |
+
$access_capability = 'manage_options';
|
230 |
+
|
231 |
+
$this->hook = add_menu_page(
|
232 |
+
esc_html__( 'WP Mail SMTP', 'wp-mail-smtp' ),
|
233 |
+
esc_html__( 'WP Mail SMTP', 'wp-mail-smtp' ),
|
234 |
+
$access_capability,
|
235 |
self::SLUG,
|
236 |
+
[ $this, 'display' ],
|
237 |
'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM5ZWEzYTgiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDQzIDM0Ij48cGF0aCBkPSJNMC4wMDcsMy41ODVWMjAuNDIxcTAsMy41ODYsMy43NTEsMy41ODVMMjAsMjRWMTlIMzBWMTQuMDE0bDAuOTkxLTFMMzQsMTNWMy41ODVRMzQsMCwzMC4yNDksMEgzLjc1OFEwLjAwNywwLC4wMDcsMy41ODVoMFpNMy41MjQsNi4xNTdhMS40OSwxLjQ5LDAsMCwxLS41MDgtMC45MzUsMS41ODEsMS41ODEsMCwwLDEsLjI3NC0xLjIwOCwxLjQ0OSwxLjQ0OSwwLDAsMSwxLjA5NC0uNjYzLDEuNzU2LDEuNzU2LDAsMCwxLDEuMjUuMzEybDExLjQwOSw3LjcxNkwyOC4zNzQsMy42NjNhMS45NiwxLjk2LDAsMCwxLDEuMjg5LS4zMTIsMS41NDYsMS41NDYsMCwwLDEsMS4wOTQuNjYzLDEuNCwxLjQsMCwwLDEsLjI3MywxLjIwOCwxLjY3LDEuNjcsMCwwLDEtLjU0Ny45MzVMMTcuMDQzLDE3LjIyNVoiLz48cGF0aCBkPSJNMjIsMjhIMzJsLTAuMDA5LDQuNjI0YTEuMTI2LDEuMTI2LDAsMCwwLDEuOTIyLjhsOC4yNS04LjIzNmExLjEyNiwxLjEyNiwwLDAsMCwwLTEuNTk0bC04LjI1LTguMjQxYTEuMTI2LDEuMTI2LDAsMCwwLTEuOTIyLjh2NC44NjZMMjIsMjF2N1oiLz48L3N2Zz4=',
|
238 |
+
$this->get_menu_item_position()
|
239 |
);
|
240 |
|
241 |
+
add_submenu_page(
|
242 |
self::SLUG,
|
243 |
$this->get_current_tab_title() . ' ‹ ' . \esc_html__( 'Settings', 'wp-mail-smtp' ),
|
244 |
+
esc_html__( 'Settings', 'wp-mail-smtp' ),
|
245 |
+
$access_capability,
|
246 |
self::SLUG,
|
247 |
+
[ $this, 'display' ]
|
248 |
);
|
249 |
+
|
250 |
+
add_submenu_page(
|
251 |
self::SLUG,
|
252 |
+
esc_html__( 'Email Log', 'wp-mail-smtp' ),
|
253 |
+
esc_html__( 'Email Log', 'wp-mail-smtp' ),
|
254 |
+
$this->get_logs_access_capability(),
|
255 |
self::SLUG . '-logs',
|
256 |
+
[ $this, 'display' ]
|
257 |
);
|
258 |
|
259 |
+
foreach ( $this->get_parent_pages() as $page ) {
|
260 |
+
add_submenu_page(
|
261 |
+
self::SLUG,
|
262 |
+
esc_html( $page->get_title() ),
|
263 |
+
esc_html( $page->get_label() ),
|
264 |
+
$access_capability,
|
265 |
+
self::SLUG . '-' . $page->get_slug(),
|
266 |
+
[ $this, 'display' ]
|
267 |
+
);
|
268 |
+
}
|
269 |
+
|
270 |
if ( ! wp_mail_smtp()->is_white_labeled() ) {
|
271 |
+
add_submenu_page(
|
272 |
self::SLUG,
|
273 |
+
esc_html__( 'About Us', 'wp-mail-smtp' ),
|
274 |
+
esc_html__( 'About Us', 'wp-mail-smtp' ),
|
275 |
+
$access_capability,
|
276 |
self::SLUG . '-about',
|
277 |
+
[ $this, 'display' ]
|
278 |
);
|
279 |
}
|
280 |
}
|
293 |
self::SLUG,
|
294 |
[ $this, 'display_network_product_education_page' ],
|
295 |
'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM5ZWEzYTgiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDQzIDM0Ij48cGF0aCBkPSJNMC4wMDcsMy41ODVWMjAuNDIxcTAsMy41ODYsMy43NTEsMy41ODVMMjAsMjRWMTlIMzBWMTQuMDE0bDAuOTkxLTFMMzQsMTNWMy41ODVRMzQsMCwzMC4yNDksMEgzLjc1OFEwLjAwNywwLC4wMDcsMy41ODVoMFpNMy41MjQsNi4xNTdhMS40OSwxLjQ5LDAsMCwxLS41MDgtMC45MzUsMS41ODEsMS41ODEsMCwwLDEsLjI3NC0xLjIwOCwxLjQ0OSwxLjQ0OSwwLDAsMSwxLjA5NC0uNjYzLDEuNzU2LDEuNzU2LDAsMCwxLDEuMjUuMzEybDExLjQwOSw3LjcxNkwyOC4zNzQsMy42NjNhMS45NiwxLjk2LDAsMCwxLDEuMjg5LS4zMTIsMS41NDYsMS41NDYsMCwwLDEsMS4wOTQuNjYzLDEuNCwxLjQsMCwwLDEsLjI3MywxLjIwOCwxLjY3LDEuNjcsMCwwLDEtLjU0Ny45MzVMMTcuMDQzLDE3LjIyNVoiLz48cGF0aCBkPSJNMjIsMjhIMzJsLTAuMDA5LDQuNjI0YTEuMTI2LDEuMTI2LDAsMCwwLDEuOTIyLjhsOC4yNS04LjIzNmExLjEyNiwxLjEyNiwwLDAsMCwwLTEuNTk0bC04LjI1LTguMjQxYTEuMTI2LDEuMTI2LDAsMCwwLTEuOTIyLjh2NC44NjZMMjIsMjF2N1oiLz48L3N2Zz4=',
|
296 |
+
$this->get_menu_item_position()
|
297 |
);
|
298 |
}
|
299 |
|
672 |
|
673 |
<?php
|
674 |
break;
|
675 |
+
|
676 |
+
default:
|
677 |
+
foreach ( $this->get_parent_pages() as $parent_page ) {
|
678 |
+
if ( $page === self::SLUG . '-' . $parent_page->get_slug() ) {
|
679 |
+
?>
|
680 |
+
<div class="wp-mail-smtp-page wp-mail-smtp-page-<?php echo esc_attr( $parent_page->get_slug() ); ?> wp-mail-smtp-tab-<?php echo esc_attr( $parent_page->get_slug() ); ?>-<?php echo esc_attr( $parent_page->get_current_tab() ); ?>">
|
681 |
+
<?php $parent_page->display(); ?>
|
682 |
+
</div>
|
683 |
+
<?php
|
684 |
+
break;
|
685 |
+
}
|
686 |
+
}
|
687 |
}
|
688 |
?>
|
689 |
</div>
|
700 |
*/
|
701 |
public function generate_display_logs_object() {
|
702 |
|
703 |
+
// Store generated object to make sure that it's created only once.
|
704 |
+
static $logs_object = null;
|
705 |
+
|
706 |
$logs_class = apply_filters( 'wp_mail_smtp_admin_display_get_logs_fqcn', \WPMailSMTP\Admin\Pages\Logs::class );
|
707 |
|
708 |
+
if ( $logs_object === null ) {
|
709 |
+
$logs_object = new $logs_class();
|
710 |
+
}
|
711 |
+
|
712 |
+
return $logs_object;
|
713 |
+
}
|
714 |
+
|
715 |
+
/**
|
716 |
+
* Get email logs access capability.
|
717 |
+
*
|
718 |
+
* @since 2.8.0
|
719 |
+
*
|
720 |
+
* @return string
|
721 |
+
*/
|
722 |
+
public function get_logs_access_capability() {
|
723 |
+
|
724 |
+
/**
|
725 |
+
* Filter email logs access capability.
|
726 |
+
*
|
727 |
+
* @since 2.8.0
|
728 |
+
*
|
729 |
+
* @param string $capability Email logs access capability.
|
730 |
+
*/
|
731 |
+
return apply_filters( 'wp_mail_smtp_admin_area_get_logs_access_capability', 'manage_options' );
|
732 |
}
|
733 |
|
734 |
/**
|
737 |
* @since 1.5.0
|
738 |
*/
|
739 |
protected function display_tabs() {
|
|
|
740 |
|
741 |
+
?>
|
742 |
<div class="wp-mail-smtp-page-title">
|
743 |
<?php
|
744 |
foreach ( $this->get_pages() as $page_slug => $page ) :
|
803 |
return $current;
|
804 |
}
|
805 |
|
806 |
+
/**
|
807 |
+
* Get admin parent pages.
|
808 |
+
*
|
809 |
+
* @since 2.8.0
|
810 |
+
*
|
811 |
+
* @return ParentPageAbstract[]
|
812 |
+
*/
|
813 |
+
public function get_parent_pages() {
|
814 |
+
|
815 |
+
static $pages = null;
|
816 |
+
|
817 |
+
if ( $pages === null ) {
|
818 |
+
$pages = [
|
819 |
+
'tools' => new Pages\Tools(
|
820 |
+
[
|
821 |
+
'test' => new Pages\TestTab(),
|
822 |
+
]
|
823 |
+
),
|
824 |
+
];
|
825 |
+
}
|
826 |
+
|
827 |
+
/**
|
828 |
+
* Filters admin parent pages.
|
829 |
+
*
|
830 |
+
* @since 2.8.0
|
831 |
+
*
|
832 |
+
* @param ParentPageAbstract[] $pages Parent pages.
|
833 |
+
*/
|
834 |
+
return apply_filters( 'wp_mail_smtp_admin_area_get_parent_pages', $pages );
|
835 |
+
}
|
836 |
+
|
837 |
/**
|
838 |
* Get the array of default registered tabs for General page admin area.
|
839 |
*
|
846 |
if ( empty( $this->pages ) ) {
|
847 |
$this->pages = array(
|
848 |
'settings' => new Pages\SettingsTab(),
|
849 |
+
'test' => new Pages\TestTab( new Pages\Tools() ),
|
850 |
'logs' => new Pages\LogsTab(),
|
851 |
'control' => new Pages\ControlTab(),
|
852 |
'misc' => new Pages\MiscTab(),
|
1164 |
}
|
1165 |
}
|
1166 |
}
|
1167 |
+
|
1168 |
+
/**
|
1169 |
+
* Maybe redirect to "Tools -> Email Test" page if old direct URL to "Settings -> Email Test" is accessed.
|
1170 |
+
*
|
1171 |
+
* @since 2.8.0
|
1172 |
+
*/
|
1173 |
+
public function maybe_redirect_test_tab() {
|
1174 |
+
|
1175 |
+
if ( $this->is_admin_page( 'general' ) && $this->get_current_tab() === 'test' ) {
|
1176 |
+
wp_safe_redirect( add_query_arg( 'tab', 'test', $this->get_admin_page_url( self::SLUG . '-tools' ) ) );
|
1177 |
+
}
|
1178 |
+
}
|
1179 |
}
|
src/Admin/DomainChecker.php
CHANGED
@@ -144,4 +144,53 @@ class DomainChecker {
|
|
144 |
|
145 |
return ! in_array( $this->mailer, [ 'mail', 'pepipostapi' ], true );
|
146 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
}
|
144 |
|
145 |
return ! in_array( $this->mailer, [ 'mail', 'pepipostapi' ], true );
|
146 |
}
|
147 |
+
|
148 |
+
/**
|
149 |
+
* Get the domain checker results html.
|
150 |
+
*
|
151 |
+
* @since 2.8.0
|
152 |
+
*
|
153 |
+
* @return string
|
154 |
+
*/
|
155 |
+
public function get_results_html() {
|
156 |
+
|
157 |
+
$results = $this->get_results();
|
158 |
+
$allowed_html = [
|
159 |
+
'b' => [],
|
160 |
+
'i' => [],
|
161 |
+
'a' => [
|
162 |
+
'href' => [],
|
163 |
+
'target' => [],
|
164 |
+
'rel' => [],
|
165 |
+
],
|
166 |
+
];
|
167 |
+
|
168 |
+
ob_start();
|
169 |
+
?>
|
170 |
+
<div id="wp-mail-smtp-domain-check-details">
|
171 |
+
<h2><?php esc_html_e( 'Domain Check Results', 'wp-mail-smtp' ); ?></h2>
|
172 |
+
|
173 |
+
<?php if ( empty( $results['success'] ) ) : ?>
|
174 |
+
<div class="notice-inline <?php echo $this->is_supported_mailer() ? 'notice-error' : 'notice-warning'; ?>">
|
175 |
+
<p><?php echo wp_kses( $results['message'], $allowed_html ); ?></p>
|
176 |
+
</div>
|
177 |
+
<?php endif; ?>
|
178 |
+
|
179 |
+
<?php if ( ! empty( $results['checks'] ) ) : ?>
|
180 |
+
<div class="wp-mail-smtp-domain-check-details-check-list">
|
181 |
+
<?php foreach ( $results['checks'] as $check ) : ?>
|
182 |
+
<div class="wp-mail-smtp-domain-check-details-check-list-item">
|
183 |
+
<img src="<?php echo esc_url( wp_mail_smtp()->assets_url . '/images/icons/' . esc_attr( $check['state'] ) . '.svg' ); ?>" class="wp-mail-smtp-domain-check-details-check-list-item-icon" alt="<?php printf( /* translators: %s - item state name. */ esc_attr__( '%s icon', 'wp-mail-smtp' ), esc_attr( $check['state'] ) ); ?>">
|
184 |
+
<div class="wp-mail-smtp-domain-check-details-check-list-item-content">
|
185 |
+
<h3><?php echo esc_html( $check['type'] ); ?></h3>
|
186 |
+
<p><?php echo wp_kses( $check['message'], $allowed_html ); ?></p>
|
187 |
+
</div>
|
188 |
+
</div>
|
189 |
+
<?php endforeach; ?>
|
190 |
+
</div>
|
191 |
+
<?php endif; ?>
|
192 |
+
</div>
|
193 |
+
<?php
|
194 |
+
return ob_get_clean();
|
195 |
+
}
|
196 |
}
|
src/Admin/PageAbstract.php
CHANGED
@@ -16,20 +16,99 @@ abstract class PageAbstract implements PageInterface {
|
|
16 |
*/
|
17 |
protected $slug;
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
/**
|
20 |
* @inheritdoc
|
21 |
*/
|
22 |
public function get_link() {
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
return esc_url(
|
25 |
add_query_arg(
|
26 |
'tab',
|
27 |
$this->slug,
|
28 |
-
WP::admin_url( 'admin.php?page=' .
|
29 |
)
|
30 |
);
|
31 |
}
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
/**
|
34 |
* Process tab form submission ($_POST ).
|
35 |
*
|
@@ -37,16 +116,14 @@ abstract class PageAbstract implements PageInterface {
|
|
37 |
*
|
38 |
* @param array $data $_POST data specific for the plugin.
|
39 |
*/
|
40 |
-
public function process_post( $data ) {
|
41 |
-
}
|
42 |
|
43 |
/**
|
44 |
* Process tab & mailer specific Auth actions.
|
45 |
*
|
46 |
* @since 1.0.0
|
47 |
*/
|
48 |
-
public function process_auth() {
|
49 |
-
}
|
50 |
|
51 |
/**
|
52 |
* Print the nonce field for a specific tab.
|
16 |
*/
|
17 |
protected $slug;
|
18 |
|
19 |
+
/**
|
20 |
+
* Tab priority.
|
21 |
+
*
|
22 |
+
* @since 2.8.0
|
23 |
+
*
|
24 |
+
* @var int
|
25 |
+
*/
|
26 |
+
protected $priority = 999;
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Tab parent page.
|
30 |
+
*
|
31 |
+
* @since 2.8.0
|
32 |
+
*
|
33 |
+
* @var ParentPageAbstract
|
34 |
+
*/
|
35 |
+
protected $parent_page = null;
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Constructor.
|
39 |
+
*
|
40 |
+
* @since 2.8.0
|
41 |
+
*
|
42 |
+
* @param ParentPageAbstract $parent_page Tab parent page.
|
43 |
+
*/
|
44 |
+
public function __construct( $parent_page = null ) {
|
45 |
+
|
46 |
+
$this->parent_page = $parent_page;
|
47 |
+
}
|
48 |
+
|
49 |
/**
|
50 |
* @inheritdoc
|
51 |
*/
|
52 |
public function get_link() {
|
53 |
|
54 |
+
$page = Area::SLUG;
|
55 |
+
|
56 |
+
if ( $this->parent_page !== null ) {
|
57 |
+
$page .= '-' . $this->parent_page->get_slug();
|
58 |
+
}
|
59 |
+
|
60 |
return esc_url(
|
61 |
add_query_arg(
|
62 |
'tab',
|
63 |
$this->slug,
|
64 |
+
WP::admin_url( 'admin.php?page=' . $page )
|
65 |
)
|
66 |
);
|
67 |
}
|
68 |
|
69 |
+
/**
|
70 |
+
* Get tab slug.
|
71 |
+
*
|
72 |
+
* @since 2.8.0
|
73 |
+
*
|
74 |
+
* @return string
|
75 |
+
*/
|
76 |
+
public function get_slug() {
|
77 |
+
|
78 |
+
return $this->slug;
|
79 |
+
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* Get tab priority.
|
83 |
+
*
|
84 |
+
* @since 2.8.0
|
85 |
+
*
|
86 |
+
* @return int
|
87 |
+
*/
|
88 |
+
public function get_priority() {
|
89 |
+
|
90 |
+
return $this->priority;
|
91 |
+
}
|
92 |
+
|
93 |
+
/**
|
94 |
+
* Get parent page.
|
95 |
+
*
|
96 |
+
* @since 2.8.0
|
97 |
+
*
|
98 |
+
* @return ParentPageAbstract
|
99 |
+
*/
|
100 |
+
public function get_parent_page() {
|
101 |
+
|
102 |
+
return $this->parent_page;
|
103 |
+
}
|
104 |
+
|
105 |
+
/**
|
106 |
+
* Register tab related hooks.
|
107 |
+
*
|
108 |
+
* @since 2.8.0
|
109 |
+
*/
|
110 |
+
public function hooks() {}
|
111 |
+
|
112 |
/**
|
113 |
* Process tab form submission ($_POST ).
|
114 |
*
|
116 |
*
|
117 |
* @param array $data $_POST data specific for the plugin.
|
118 |
*/
|
119 |
+
public function process_post( $data ) {}
|
|
|
120 |
|
121 |
/**
|
122 |
* Process tab & mailer specific Auth actions.
|
123 |
*
|
124 |
* @since 1.0.0
|
125 |
*/
|
126 |
+
public function process_auth() {}
|
|
|
127 |
|
128 |
/**
|
129 |
* Print the nonce field for a specific tab.
|
src/Admin/Pages/MiscTab.php
CHANGED
@@ -83,11 +83,7 @@ class MiscTab extends PageAbstract {
|
|
83 |
<br>
|
84 |
<?php
|
85 |
if ( $options->is_const_defined( 'general', 'do_not_send' ) ) {
|
86 |
-
|
87 |
-
esc_html__( 'The value of this field was set using a constant %1$s most likely inside %2$s of your WordPress installation.', 'wp-mail-smtp' ),
|
88 |
-
'<code>WPMS_DO_NOT_SEND</code>',
|
89 |
-
'<code>wp-config.php</code>'
|
90 |
-
);
|
91 |
} else {
|
92 |
printf(
|
93 |
wp_kses( /* translators: %s - The URL to the constants support article. */
|
83 |
<br>
|
84 |
<?php
|
85 |
if ( $options->is_const_defined( 'general', 'do_not_send' ) ) {
|
86 |
+
echo $options->get_const_set_message( 'WPMS_DO_NOT_SEND' ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
|
|
|
|
|
|
|
|
87 |
} else {
|
88 |
printf(
|
89 |
wp_kses( /* translators: %s - The URL to the constants support article. */
|
src/Admin/Pages/SettingsTab.php
CHANGED
@@ -22,6 +22,7 @@ class SettingsTab extends PageAbstract {
|
|
22 |
* @since 1.5.0
|
23 |
*/
|
24 |
public function __construct() {
|
|
|
25 |
|
26 |
add_action( 'wp_mail_smtp_admin_pages_settings_license_key', array( __CLASS__, 'display_license_key_field_content' ) );
|
27 |
}
|
22 |
* @since 1.5.0
|
23 |
*/
|
24 |
public function __construct() {
|
25 |
+
parent::__construct();
|
26 |
|
27 |
add_action( 'wp_mail_smtp_admin_pages_settings_license_key', array( __CLASS__, 'display_license_key_field_content' ) );
|
28 |
}
|
src/Admin/Pages/TestTab.php
CHANGED
@@ -22,6 +22,15 @@ class TestTab extends PageAbstract {
|
|
22 |
*/
|
23 |
protected $slug = 'test';
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
/**
|
26 |
* Mailer debug error data.
|
27 |
*
|
@@ -60,7 +69,7 @@ class TestTab extends PageAbstract {
|
|
60 |
public function display() {
|
61 |
?>
|
62 |
|
63 |
-
<form id="email-test-form" method="POST" action="<?php echo esc_url(
|
64 |
<?php $this->wp_nonce_field(); ?>
|
65 |
|
66 |
<!-- Test Email Section Title -->
|
@@ -131,7 +140,7 @@ class TestTab extends PageAbstract {
|
|
131 |
<?php if ( ! empty( $mailer ) && $mailer->is_mailer_complete() && isset( $_GET['auto-start'] ) ) : // phpcs:ignore ?>
|
132 |
<script>
|
133 |
( function ( $ ) {
|
134 |
-
var $button = $( '.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn' );
|
135 |
|
136 |
$button.attr( 'disabled', true );
|
137 |
$button.find( 'span' ).hide();
|
@@ -1316,58 +1325,17 @@ Lead Developer, WP Mail SMTP';
|
|
1316 |
*/
|
1317 |
protected function display_domain_check_details() {
|
1318 |
|
1319 |
-
if ( empty( $this->domain_checker ) ) {
|
1320 |
-
return;
|
1321 |
-
}
|
1322 |
-
|
1323 |
-
if ( $this->domain_checker->no_issues() ) {
|
1324 |
return;
|
1325 |
}
|
1326 |
-
|
1327 |
-
$results = $this->domain_checker->get_results();
|
1328 |
-
$allowed_html = [
|
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; ?>
|
1355 |
-
|
1356 |
-
<?php if ( ! empty( $results['checks'] ) ) : ?>
|
1357 |
-
<div class="wp-mail-smtp-domain-check-details-check-list">
|
1358 |
-
<?php foreach ( $results['checks'] as $check ) : ?>
|
1359 |
-
<div class="wp-mail-smtp-domain-check-details-check-list-item">
|
1360 |
-
<img src="<?php echo esc_url( wp_mail_smtp()->assets_url . '/images/icons/' . esc_attr( $check['state'] ) . '.svg' ); ?>" class="wp-mail-smtp-domain-check-details-check-list-item-icon" alt="<?php printf( esc_attr__( '%s icon', 'wp-mail-smtp' ), esc_attr( $check['state'] ) ); ?>">
|
1361 |
-
<div class="wp-mail-smtp-domain-check-details-check-list-item-content">
|
1362 |
-
<h3><?php echo esc_html( $check['type'] ); ?></h3>
|
1363 |
-
<p><?php echo wp_kses( $check['message'], $allowed_html ); ?></p>
|
1364 |
-
</div>
|
1365 |
-
</div>
|
1366 |
-
<?php endforeach; ?>
|
1367 |
-
</div>
|
1368 |
-
<?php endif; ?>
|
1369 |
-
</div>
|
1370 |
-
|
1371 |
<?php
|
|
|
1372 |
}
|
1373 |
}
|
22 |
*/
|
23 |
protected $slug = 'test';
|
24 |
|
25 |
+
/**
|
26 |
+
* Tab priority.
|
27 |
+
*
|
28 |
+
* @since 2.8.0
|
29 |
+
*
|
30 |
+
* @var int
|
31 |
+
*/
|
32 |
+
protected $priority = 10;
|
33 |
+
|
34 |
/**
|
35 |
* Mailer debug error data.
|
36 |
*
|
69 |
public function display() {
|
70 |
?>
|
71 |
|
72 |
+
<form id="email-test-form" method="POST" action="<?php echo esc_url( $this->get_link() ); ?>">
|
73 |
<?php $this->wp_nonce_field(); ?>
|
74 |
|
75 |
<!-- Test Email Section Title -->
|
140 |
<?php if ( ! empty( $mailer ) && $mailer->is_mailer_complete() && isset( $_GET['auto-start'] ) ) : // phpcs:ignore ?>
|
141 |
<script>
|
142 |
( function ( $ ) {
|
143 |
+
var $button = $( '.wp-mail-smtp-tab-tools-test #email-test-form .wp-mail-smtp-btn' );
|
144 |
|
145 |
$button.attr( 'disabled', true );
|
146 |
$button.find( 'span' ).hide();
|
1325 |
*/
|
1326 |
protected function display_domain_check_details() {
|
1327 |
|
1328 |
+
if ( empty( $this->domain_checker ) || $this->domain_checker->no_issues() ) {
|
|
|
|
|
|
|
|
|
1329 |
return;
|
1330 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1331 |
?>
|
1332 |
|
1333 |
+
<?php if ( $this->domain_checker->is_supported_mailer() ) : ?>
|
1334 |
<div class="notice-warning notice-inline">
|
1335 |
<p><?php esc_html_e( 'The test email might have sent, but its deliverability should be improved.', 'wp-mail-smtp' ); ?></p>
|
1336 |
</div>
|
1337 |
<?php endif; ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1338 |
<?php
|
1339 |
+
echo $this->domain_checker->get_results_html(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
1340 |
}
|
1341 |
}
|
src/Admin/Pages/Tools.php
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Admin\Pages;
|
4 |
+
|
5 |
+
use WPMailSMTP\Admin\ParentPageAbstract;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Class Tools.
|
9 |
+
*
|
10 |
+
* @since 2.8.0
|
11 |
+
*/
|
12 |
+
class Tools extends ParentPageAbstract {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Slug of a page.
|
16 |
+
*
|
17 |
+
* @since 2.8.0
|
18 |
+
*
|
19 |
+
* @var string
|
20 |
+
*/
|
21 |
+
protected $slug = 'tools';
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Page default tab slug.
|
25 |
+
*
|
26 |
+
* @since 2.8.0
|
27 |
+
*
|
28 |
+
* @var string
|
29 |
+
*/
|
30 |
+
protected $default_tab = 'test';
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Link label of a page.
|
34 |
+
*
|
35 |
+
* @since 2.8.0
|
36 |
+
*
|
37 |
+
* @return string
|
38 |
+
*/
|
39 |
+
public function get_label() {
|
40 |
+
|
41 |
+
return esc_html__( 'Tools', 'wp-mail-smtp' );
|
42 |
+
}
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Title of a page.
|
46 |
+
*
|
47 |
+
* @since 2.8.0
|
48 |
+
*
|
49 |
+
* @return string
|
50 |
+
*/
|
51 |
+
public function get_title() {
|
52 |
+
|
53 |
+
return $this->get_label();
|
54 |
+
}
|
55 |
+
}
|
src/Admin/ParentPageAbstract.php
ADDED
@@ -0,0 +1,286 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Admin;
|
4 |
+
|
5 |
+
use WPMailSMTP\WP;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Class ParentPageAbstract.
|
9 |
+
*
|
10 |
+
* @since 2.8.0
|
11 |
+
*/
|
12 |
+
abstract class ParentPageAbstract implements PageInterface {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Slug of a page.
|
16 |
+
*
|
17 |
+
* @since 2.8.0
|
18 |
+
*
|
19 |
+
* @var string
|
20 |
+
*/
|
21 |
+
protected $slug;
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Page tabs.
|
25 |
+
*
|
26 |
+
* @since 2.8.0
|
27 |
+
*
|
28 |
+
* @var PageAbstract[]
|
29 |
+
*/
|
30 |
+
protected $tabs = [];
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Page default tab slug.
|
34 |
+
*
|
35 |
+
* @since 2.8.0
|
36 |
+
*
|
37 |
+
* @var string
|
38 |
+
*/
|
39 |
+
protected $default_tab = '';
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Constructor.
|
43 |
+
*
|
44 |
+
* @since 2.8.0
|
45 |
+
*
|
46 |
+
* @param array $tabs Page tabs.
|
47 |
+
*/
|
48 |
+
public function __construct( $tabs = [] ) {
|
49 |
+
|
50 |
+
if ( wp_mail_smtp()->get_admin()->is_admin_page( $this->slug ) ) {
|
51 |
+
$this->init_tabs( $tabs );
|
52 |
+
$this->hooks();
|
53 |
+
}
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Hooks.
|
58 |
+
*
|
59 |
+
* @since 2.8.0
|
60 |
+
*/
|
61 |
+
protected function hooks() {
|
62 |
+
|
63 |
+
add_action( 'admin_init', [ $this, 'process_actions' ] );
|
64 |
+
}
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Get the page slug.
|
68 |
+
*
|
69 |
+
* @since 2.8.0
|
70 |
+
*
|
71 |
+
* @return string
|
72 |
+
*/
|
73 |
+
public function get_slug() {
|
74 |
+
|
75 |
+
return $this->slug;
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Get the page tabs.
|
80 |
+
*
|
81 |
+
* @since 2.8.0
|
82 |
+
*
|
83 |
+
* @return PageAbstract[]
|
84 |
+
*/
|
85 |
+
public function get_tabs() {
|
86 |
+
|
87 |
+
return $this->tabs;
|
88 |
+
}
|
89 |
+
|
90 |
+
/**
|
91 |
+
* Get the page tabs slugs.
|
92 |
+
*
|
93 |
+
* @since 2.8.0
|
94 |
+
*
|
95 |
+
* @return string[]
|
96 |
+
*/
|
97 |
+
public function get_tabs_slugs() {
|
98 |
+
|
99 |
+
return array_map(
|
100 |
+
function ( $tab ) {
|
101 |
+
return $tab->get_slug();
|
102 |
+
},
|
103 |
+
$this->tabs
|
104 |
+
);
|
105 |
+
}
|
106 |
+
|
107 |
+
/**
|
108 |
+
* Get the page/tab link.
|
109 |
+
*
|
110 |
+
* @since 2.8.0
|
111 |
+
*
|
112 |
+
* @param string $tab Tab to generate a link to.
|
113 |
+
*
|
114 |
+
* @return string
|
115 |
+
*/
|
116 |
+
public function get_link( $tab = '' ) {
|
117 |
+
|
118 |
+
return add_query_arg(
|
119 |
+
'tab',
|
120 |
+
$this->get_defined_tab( $tab ),
|
121 |
+
WP::admin_url( 'admin.php?page=' . Area::SLUG . '-' . $this->slug )
|
122 |
+
);
|
123 |
+
}
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Get the current tab.
|
127 |
+
*
|
128 |
+
* @since 2.8.0
|
129 |
+
*
|
130 |
+
* @return string
|
131 |
+
*/
|
132 |
+
public function get_current_tab() {
|
133 |
+
|
134 |
+
$tab = isset( $_GET['tab'] ) ? sanitize_key( $_GET['tab'] ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
135 |
+
|
136 |
+
return $this->get_defined_tab( $tab );
|
137 |
+
}
|
138 |
+
|
139 |
+
/**
|
140 |
+
* Get the defined or default tab.
|
141 |
+
*
|
142 |
+
* @since 2.8.0
|
143 |
+
*
|
144 |
+
* @param string $tab Tab to check.
|
145 |
+
*
|
146 |
+
* @return string Defined tab. Fallback to default one if it doesn't exist.
|
147 |
+
*/
|
148 |
+
protected function get_defined_tab( $tab ) {
|
149 |
+
|
150 |
+
$tab = sanitize_key( $tab );
|
151 |
+
|
152 |
+
return in_array( $tab, $this->get_tabs_slugs(), true ) ? $tab : $this->default_tab;
|
153 |
+
}
|
154 |
+
|
155 |
+
/**
|
156 |
+
* Initialize tabs.
|
157 |
+
*
|
158 |
+
* @since 2.8.0
|
159 |
+
*
|
160 |
+
* @param array $tabs Page tabs.
|
161 |
+
*/
|
162 |
+
public function init_tabs( $tabs ) {
|
163 |
+
|
164 |
+
/**
|
165 |
+
* Filters parent page tabs.
|
166 |
+
*
|
167 |
+
* @since 2.8.0
|
168 |
+
*
|
169 |
+
* @param string[] $tabs Parent page tabs.
|
170 |
+
*/
|
171 |
+
$tabs = apply_filters( 'wp_mail_smtp_admin_page_' . $this->slug . '_tabs', $tabs );
|
172 |
+
|
173 |
+
foreach ( $tabs as $key => $tab ) {
|
174 |
+
if ( ! is_subclass_of( $tab, '\WPMailSMTP\Admin\PageAbstract' ) ) {
|
175 |
+
continue;
|
176 |
+
}
|
177 |
+
|
178 |
+
$this->tabs[ $key ] = new $tab( $this );
|
179 |
+
}
|
180 |
+
|
181 |
+
// Sort tabs by priority.
|
182 |
+
$this->sort_tabs();
|
183 |
+
}
|
184 |
+
|
185 |
+
/**
|
186 |
+
* All possible plugin forms manipulation and hooks registration will be done here.
|
187 |
+
*
|
188 |
+
* @since 2.8.0
|
189 |
+
*/
|
190 |
+
public function process_actions() {
|
191 |
+
|
192 |
+
$tabs = $this->get_tabs_slugs();
|
193 |
+
|
194 |
+
// Allow to process only own tabs.
|
195 |
+
if ( ! array_key_exists( $this->get_current_tab(), $tabs ) ) {
|
196 |
+
return;
|
197 |
+
}
|
198 |
+
|
199 |
+
// Register tab related hooks.
|
200 |
+
$this->tabs[ $this->get_current_tab() ]->hooks();
|
201 |
+
|
202 |
+
// Process POST only if it exists.
|
203 |
+
if ( ! empty( $_POST ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
|
204 |
+
if ( ! empty( $_POST['wp-mail-smtp'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
|
205 |
+
$post = $_POST['wp-mail-smtp']; // phpcs:ignore WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized, WordPress.Security.ValidatedSanitizedInput.MissingUnslash
|
206 |
+
} else {
|
207 |
+
$post = [];
|
208 |
+
}
|
209 |
+
|
210 |
+
$this->tabs[ $this->get_current_tab() ]->process_post( $post );
|
211 |
+
}
|
212 |
+
|
213 |
+
// This won't do anything for most pages.
|
214 |
+
// Works for plugin page only, when GET params are allowed.
|
215 |
+
$this->tabs[ $this->get_current_tab() ]->process_auth();
|
216 |
+
}
|
217 |
+
|
218 |
+
/**
|
219 |
+
* Display page content based on the current tab.
|
220 |
+
*
|
221 |
+
* @since 2.8.0
|
222 |
+
*/
|
223 |
+
public function display() {
|
224 |
+
|
225 |
+
$current_tab = $this->get_current_tab();
|
226 |
+
?>
|
227 |
+
<div class="wp-mail-smtp-page-title">
|
228 |
+
<?php foreach ( $this->tabs as $tab ) : ?>
|
229 |
+
<a href="<?php echo esc_url( $this->get_link( $tab->get_slug() ) ); ?>"
|
230 |
+
class="tab <?php echo $current_tab === $tab->get_slug() ? 'active' : ''; ?>">
|
231 |
+
<?php echo esc_html( $tab->get_label() ); ?>
|
232 |
+
</a>
|
233 |
+
<?php endforeach; ?>
|
234 |
+
</div>
|
235 |
+
|
236 |
+
<div class="wp-mail-smtp-page-content">
|
237 |
+
<?php
|
238 |
+
foreach ( $this->tabs as $tab ) {
|
239 |
+
if ( $tab->get_slug() === $current_tab ) {
|
240 |
+
|
241 |
+
printf( '<h1 class="screen-reader-text">%s</h1>', esc_html( $tab->get_title() ) );
|
242 |
+
|
243 |
+
/**
|
244 |
+
* Fires before tab content.
|
245 |
+
*
|
246 |
+
* @since 2.8.0
|
247 |
+
*
|
248 |
+
* @param PageAbstract $tab Current tab.
|
249 |
+
*/
|
250 |
+
do_action( 'wp_mail_smtp_admin_page_' . $this->slug . '_' . $current_tab . '_display_before', $tab );
|
251 |
+
|
252 |
+
$tab->display();
|
253 |
+
|
254 |
+
/**
|
255 |
+
* Fires after tab content.
|
256 |
+
*
|
257 |
+
* @since 2.8.0
|
258 |
+
*
|
259 |
+
* @param PageAbstract $tab Current tab.
|
260 |
+
*/
|
261 |
+
do_action( 'wp_mail_smtp_admin_page_' . $this->slug . '_' . $current_tab . '_display_after', $tab );
|
262 |
+
|
263 |
+
break;
|
264 |
+
}
|
265 |
+
}
|
266 |
+
?>
|
267 |
+
</div>
|
268 |
+
<?php
|
269 |
+
}
|
270 |
+
|
271 |
+
/**
|
272 |
+
* Sort tabs by priority.
|
273 |
+
*
|
274 |
+
* @since 2.8.0
|
275 |
+
*/
|
276 |
+
protected function sort_tabs() {
|
277 |
+
|
278 |
+
uasort(
|
279 |
+
$this->tabs,
|
280 |
+
function ( $a, $b ) {
|
281 |
+
|
282 |
+
return ( $a->get_priority() < $b->get_priority() ) ? - 1 : 1;
|
283 |
+
}
|
284 |
+
);
|
285 |
+
}
|
286 |
+
}
|
src/Admin/SetupWizard.php
CHANGED
@@ -143,7 +143,7 @@ class SetupWizard {
|
|
143 |
return;
|
144 |
}
|
145 |
|
146 |
-
|
147 |
}
|
148 |
|
149 |
/**
|
@@ -153,12 +153,30 @@ class SetupWizard {
|
|
153 |
*/
|
154 |
private function load_setup_wizard() {
|
155 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
156 |
$this->enqueue_scripts();
|
157 |
|
158 |
$this->setup_wizard_header();
|
159 |
$this->setup_wizard_content();
|
160 |
$this->setup_wizard_footer();
|
161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
exit;
|
163 |
}
|
164 |
|
@@ -186,7 +204,7 @@ class SetupWizard {
|
|
186 |
'is_multisite' => is_multisite(),
|
187 |
'translations' => WP::get_jed_locale_data( 'wp-mail-smtp' ),
|
188 |
'exit_url' => wp_mail_smtp()->get_admin()->get_admin_page_url(),
|
189 |
-
'email_test_tab_url' => add_query_arg( 'tab', 'test', wp_mail_smtp()->get_admin()->get_admin_page_url() ),
|
190 |
'is_pro' => wp_mail_smtp()->is_pro(),
|
191 |
'license_exists' => apply_filters( 'wp_mail_smtp_admin_setup_wizard_license_exists', false ),
|
192 |
'plugin_version' => WPMS_PLUGIN_VER,
|
143 |
return;
|
144 |
}
|
145 |
|
146 |
+
add_submenu_page( '', '', '', 'manage_options', Area::SLUG . '-setup-wizard', '' );
|
147 |
}
|
148 |
|
149 |
/**
|
153 |
*/
|
154 |
private function load_setup_wizard() {
|
155 |
|
156 |
+
/**
|
157 |
+
* Before setup wizard load.
|
158 |
+
*
|
159 |
+
* @since 2.8.0
|
160 |
+
*
|
161 |
+
* @param \WPMailSMTP\Admin\SetupWizard $setup_wizard SetupWizard instance.
|
162 |
+
*/
|
163 |
+
do_action( 'wp_mail_smtp_admin_setup_wizard_load_setup_wizard_before', $this );
|
164 |
+
|
165 |
$this->enqueue_scripts();
|
166 |
|
167 |
$this->setup_wizard_header();
|
168 |
$this->setup_wizard_content();
|
169 |
$this->setup_wizard_footer();
|
170 |
|
171 |
+
/**
|
172 |
+
* After setup wizard load.
|
173 |
+
*
|
174 |
+
* @since 2.8.0
|
175 |
+
*
|
176 |
+
* @param \WPMailSMTP\Admin\SetupWizard $setup_wizard SetupWizard instance.
|
177 |
+
*/
|
178 |
+
do_action( 'wp_mail_smtp_admin_setup_wizard_load_setup_wizard_after', $this );
|
179 |
+
|
180 |
exit;
|
181 |
}
|
182 |
|
204 |
'is_multisite' => is_multisite(),
|
205 |
'translations' => WP::get_jed_locale_data( 'wp-mail-smtp' ),
|
206 |
'exit_url' => wp_mail_smtp()->get_admin()->get_admin_page_url(),
|
207 |
+
'email_test_tab_url' => add_query_arg( 'tab', 'test', wp_mail_smtp()->get_admin()->get_admin_page_url( Area::SLUG . '-tools' ) ),
|
208 |
'is_pro' => wp_mail_smtp()->is_pro(),
|
209 |
'license_exists' => apply_filters( 'wp_mail_smtp_admin_setup_wizard_license_exists', false ),
|
210 |
'plugin_version' => WPMS_PLUGIN_VER,
|
src/Compatibility/Compatibility.php
ADDED
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Compatibility;
|
4 |
+
|
5 |
+
use WPMailSMTP\WP;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Compatibility.
|
9 |
+
* Class for managing compatibility with other plugins.
|
10 |
+
*
|
11 |
+
* @since 2.8.0
|
12 |
+
*/
|
13 |
+
class Compatibility {
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Initialized compatibility plugins.
|
17 |
+
*
|
18 |
+
* @since 2.8.0
|
19 |
+
*
|
20 |
+
* @var array
|
21 |
+
*/
|
22 |
+
protected $plugins = [];
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Initialize class.
|
26 |
+
*
|
27 |
+
* @since 2.8.0
|
28 |
+
*/
|
29 |
+
public function init() {
|
30 |
+
|
31 |
+
// Setup compatibility only in admin area.
|
32 |
+
if ( WP::in_wp_admin() ) {
|
33 |
+
$this->setup_compatibility();
|
34 |
+
}
|
35 |
+
}
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Setup compatibility plugins.
|
39 |
+
*
|
40 |
+
* @since 2.8.0
|
41 |
+
*/
|
42 |
+
public function setup_compatibility() {
|
43 |
+
|
44 |
+
$plugins = [
|
45 |
+
'admin-2020' => '\WPMailSMTP\Compatibility\Plugin\Admin2020',
|
46 |
+
'wishlist-member' => '\WPMailSMTP\Compatibility\Plugin\WishListMember',
|
47 |
+
];
|
48 |
+
|
49 |
+
foreach ( $plugins as $key => $classname ) {
|
50 |
+
if ( class_exists( $classname ) && is_callable( [ $classname, 'is_applicable' ] ) ) {
|
51 |
+
if ( $classname::is_applicable() ) {
|
52 |
+
$this->plugins[ $key ] = new $classname();
|
53 |
+
}
|
54 |
+
}
|
55 |
+
}
|
56 |
+
}
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Get compatibility plugin.
|
60 |
+
*
|
61 |
+
* @since 2.8.0
|
62 |
+
*
|
63 |
+
* @param string $key Plugin key.
|
64 |
+
*
|
65 |
+
* @return \WPMailSMTP\Compatibility\Plugin\PluginAbstract | false
|
66 |
+
*/
|
67 |
+
public function get_plugin( $key ) {
|
68 |
+
|
69 |
+
return isset( $this->plugins[ $key ] ) ? $this->plugins[ $key ] : false;
|
70 |
+
}
|
71 |
+
}
|
src/Compatibility/Plugin/Admin2020.php
ADDED
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Compatibility\Plugin;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Admin 2020 Lite compatibility plugin.
|
7 |
+
*
|
8 |
+
* @since 2.8.0
|
9 |
+
*/
|
10 |
+
class Admin2020 extends PluginAbstract {
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Get plugin name.
|
14 |
+
*
|
15 |
+
* @since 2.8.0
|
16 |
+
*
|
17 |
+
* @return string
|
18 |
+
*/
|
19 |
+
public static function get_name() {
|
20 |
+
|
21 |
+
return 'Admin 2020';
|
22 |
+
}
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Get plugin path.
|
26 |
+
*
|
27 |
+
* @since 2.8.0
|
28 |
+
*
|
29 |
+
* @return string
|
30 |
+
*/
|
31 |
+
public static function get_path() {
|
32 |
+
|
33 |
+
return 'admin-2020/admin-2020.php';
|
34 |
+
}
|
35 |
+
|
36 |
+
/**
|
37 |
+
* Execute on init action in admin area.
|
38 |
+
*
|
39 |
+
* @since 2.8.0
|
40 |
+
*/
|
41 |
+
public function load_admin() {
|
42 |
+
|
43 |
+
add_action( 'wp_mail_smtp_admin_setup_wizard_load_setup_wizard_before', [ $this, 'disable_admin_bar' ] );
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Disable admin bar on Setup Wizard page.
|
48 |
+
*
|
49 |
+
* @since 2.8.0
|
50 |
+
*/
|
51 |
+
public function disable_admin_bar() {
|
52 |
+
|
53 |
+
global $wp_admin_bar;
|
54 |
+
$wp_admin_bar = ''; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
|
55 |
+
}
|
56 |
+
}
|
src/Compatibility/Plugin/PluginAbstract.php
ADDED
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Compatibility\Plugin;
|
4 |
+
|
5 |
+
use WPMailSMTP\WP;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Compatibility plugin.
|
9 |
+
*
|
10 |
+
* @since 2.8.0
|
11 |
+
*/
|
12 |
+
abstract class PluginAbstract implements PluginInterface {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Class constructor.
|
16 |
+
*
|
17 |
+
* @since 2.8.0
|
18 |
+
*/
|
19 |
+
public function __construct() {
|
20 |
+
|
21 |
+
add_action( 'init', [ $this, 'load' ], 0 );
|
22 |
+
|
23 |
+
if ( WP::in_wp_admin() ) {
|
24 |
+
add_action( 'init', [ $this, 'load_admin' ], 0 );
|
25 |
+
}
|
26 |
+
|
27 |
+
$this->after_plugins_loaded();
|
28 |
+
}
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Is plugin can be loaded.
|
32 |
+
*
|
33 |
+
* @since 2.8.0
|
34 |
+
*
|
35 |
+
* @return bool
|
36 |
+
*/
|
37 |
+
public static function is_applicable() {
|
38 |
+
|
39 |
+
return static::is_activated();
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Is plugin activated.
|
44 |
+
*
|
45 |
+
* @since 2.8.0
|
46 |
+
*
|
47 |
+
* @return bool
|
48 |
+
*/
|
49 |
+
public static function is_activated() {
|
50 |
+
|
51 |
+
return WP::is_plugin_activated( static::get_path() );
|
52 |
+
}
|
53 |
+
|
54 |
+
/**
|
55 |
+
* Execute after plugins loaded.
|
56 |
+
*
|
57 |
+
* @since 2.8.0
|
58 |
+
*/
|
59 |
+
public function after_plugins_loaded() {
|
60 |
+
}
|
61 |
+
|
62 |
+
/**
|
63 |
+
* Execute on init action in admin area.
|
64 |
+
*
|
65 |
+
* @since 2.8.0
|
66 |
+
*/
|
67 |
+
public function load_admin() {
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Execute on init action.
|
72 |
+
*
|
73 |
+
* @since 2.8.0
|
74 |
+
*/
|
75 |
+
public function load() {
|
76 |
+
}
|
77 |
+
}
|
src/Compatibility/Plugin/PluginInterface.php
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Compatibility\Plugin;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Compatibility plugin interface.
|
7 |
+
*
|
8 |
+
* @since 2.8.0
|
9 |
+
*/
|
10 |
+
interface PluginInterface {
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Is plugin can be loaded.
|
14 |
+
*
|
15 |
+
* @since 2.8.0
|
16 |
+
*
|
17 |
+
* @return bool
|
18 |
+
*/
|
19 |
+
public static function is_applicable();
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Is plugin activated.
|
23 |
+
*
|
24 |
+
* @since 2.8.0
|
25 |
+
*
|
26 |
+
* @return bool
|
27 |
+
*/
|
28 |
+
public static function is_activated();
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Execute after plugins loaded.
|
32 |
+
*
|
33 |
+
* @since 2.8.0
|
34 |
+
*/
|
35 |
+
public function after_plugins_loaded();
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Execute on init action in admin area.
|
39 |
+
*
|
40 |
+
* @since 2.8.0
|
41 |
+
*/
|
42 |
+
public function load_admin();
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Execute on init action.
|
46 |
+
*
|
47 |
+
* @since 2.8.0
|
48 |
+
*/
|
49 |
+
public function load();
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Get plugin name.
|
53 |
+
*
|
54 |
+
* @since 2.8.0
|
55 |
+
*
|
56 |
+
* @return string
|
57 |
+
*/
|
58 |
+
public static function get_name();
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Get plugin path.
|
62 |
+
*
|
63 |
+
* @since 2.8.0
|
64 |
+
*
|
65 |
+
* @return string
|
66 |
+
*/
|
67 |
+
public static function get_path();
|
68 |
+
}
|
src/Compatibility/Plugin/WishListMember.php
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP\Compatibility\Plugin;
|
4 |
+
|
5 |
+
/**
|
6 |
+
* WishList Member compatibility plugin.
|
7 |
+
*
|
8 |
+
* @since 2.8.0
|
9 |
+
*/
|
10 |
+
class WishListMember extends PluginAbstract {
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Get plugin name.
|
14 |
+
*
|
15 |
+
* @since 2.8.0
|
16 |
+
*
|
17 |
+
* @return string
|
18 |
+
*/
|
19 |
+
public static function get_name() {
|
20 |
+
|
21 |
+
return 'WishList Member';
|
22 |
+
}
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Get plugin path.
|
26 |
+
*
|
27 |
+
* @since 2.8.0
|
28 |
+
*
|
29 |
+
* @return string
|
30 |
+
*/
|
31 |
+
public static function get_path() {
|
32 |
+
|
33 |
+
return 'wishlist-member/wpm.php';
|
34 |
+
}
|
35 |
+
|
36 |
+
/**
|
37 |
+
* Execute on init action in admin area.
|
38 |
+
*
|
39 |
+
* @since 2.8.0
|
40 |
+
*/
|
41 |
+
public function load_admin() {
|
42 |
+
|
43 |
+
add_action( 'admin_init', [ $this, 'clear_post' ], 0 );
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Clear $_POST array to prevent Area::process_actions on GET request.
|
48 |
+
*
|
49 |
+
* @since 2.8.0
|
50 |
+
*/
|
51 |
+
public function clear_post() {
|
52 |
+
|
53 |
+
if ( wp_mail_smtp()->get_admin()->is_admin_page() && isset( $_POST['msg'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
|
54 |
+
unset( $_POST['msg'] ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
|
55 |
+
}
|
56 |
+
}
|
57 |
+
}
|
src/Conflicts.php
CHANGED
@@ -10,113 +10,300 @@ namespace WPMailSMTP;
|
|
10 |
class Conflicts {
|
11 |
|
12 |
/**
|
|
|
|
|
13 |
* @since 1.5.0
|
|
|
14 |
*
|
15 |
* @var array List of plugins WP Mail SMTP may be conflicting with.
|
16 |
*/
|
17 |
-
public static $plugins =
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
'
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
'name' => 'SMTP Mailer',
|
32 |
-
'
|
33 |
-
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
35 |
'name' => 'Gmail SMTP',
|
36 |
-
'
|
37 |
-
|
38 |
-
|
|
|
|
|
|
|
|
|
|
|
39 |
'name' => 'WP Email SMTP',
|
40 |
-
'class' =>
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
'name' => 'WP SendGrid SMTP',
|
50 |
-
'
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
'name' => 'WP Gmail SMTP',
|
57 |
-
'
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
'name' => 'WP Easy SMTP',
|
64 |
-
'
|
65 |
-
|
66 |
-
|
|
|
|
|
|
|
|
|
|
|
67 |
'name' => 'WP Mailgun SMTP',
|
68 |
-
'
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
'name' => 'SendGrid',
|
78 |
-
'
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
'name' => 'WP Amazon SES SMTP',
|
85 |
-
'
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
'name' => 'Mailgun',
|
93 |
-
'
|
94 |
-
|
95 |
-
|
|
|
|
|
|
|
|
|
|
|
96 |
'name' => 'SparkPost',
|
97 |
-
'
|
98 |
-
|
99 |
-
|
|
|
|
|
|
|
|
|
|
|
100 |
'name' => 'WP Yahoo SMTP',
|
101 |
-
'
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
'name' => 'WP SMTP',
|
112 |
-
'
|
113 |
-
|
114 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
|
116 |
/**
|
117 |
* @var array Conflict information.
|
118 |
*/
|
119 |
-
protected $conflict =
|
120 |
|
121 |
/**
|
122 |
* Whether we have a conflict with predefined list of plugins.
|
@@ -127,11 +314,15 @@ class Conflicts {
|
|
127 |
*/
|
128 |
public function is_detected() {
|
129 |
|
130 |
-
foreach ( self::$plugins as $
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
$detected =
|
|
|
|
|
|
|
|
|
135 |
}
|
136 |
|
137 |
if ( $detected ) {
|
10 |
class Conflicts {
|
11 |
|
12 |
/**
|
13 |
+
* List of plugins WP Mail SMTP may be conflicting with.
|
14 |
+
*
|
15 |
* @since 1.5.0
|
16 |
+
* @since 2.8.0 Updated the format of the plugins array.
|
17 |
*
|
18 |
* @var array List of plugins WP Mail SMTP may be conflicting with.
|
19 |
*/
|
20 |
+
public static $plugins = [
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Url: https://wordpress.org/plugins/easy-wp-smtp/
|
24 |
+
*/
|
25 |
+
[
|
26 |
+
'name' => 'Easy WP SMTP',
|
27 |
+
'slug' => 'easy-wp-smtp/easy-wp-smtp.php',
|
28 |
+
'class' => 'EasyWPSMTP',
|
29 |
+
],
|
30 |
+
|
31 |
+
/**
|
32 |
+
* Closed.
|
33 |
+
*
|
34 |
+
* Url: https://wordpress.org/plugins/postman-smtp/
|
35 |
+
*/
|
36 |
+
[
|
37 |
+
'name' => 'Postman SMTP',
|
38 |
+
'slug' => 'postman-smtp/postman-smtp.php',
|
39 |
+
'function' => 'postman_start',
|
40 |
+
],
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Url: https://wordpress.org/plugins/post-smtp/
|
44 |
+
*/
|
45 |
+
[
|
46 |
+
'name' => 'Post SMTP',
|
47 |
+
'slug' => 'post-smtp/postman-smtp.php',
|
48 |
+
'function' => 'post_smtp_start',
|
49 |
+
],
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Url: https://wordpress.org/plugins/wp-mail-bank/
|
53 |
+
*/
|
54 |
+
[
|
55 |
+
'name' => 'Mail Bank',
|
56 |
+
'slug' => 'wp-mail-bank/wp-mail-bank.php',
|
57 |
+
'function' => 'mail_bank',
|
58 |
+
],
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Url: https://wordpress.org/plugins/smtp-mailer/
|
62 |
+
*/
|
63 |
+
[
|
64 |
'name' => 'SMTP Mailer',
|
65 |
+
'slug' => 'smtp-mailer/main.php',
|
66 |
+
'class' => 'SMTP_MAILER',
|
67 |
+
],
|
68 |
+
|
69 |
+
/**
|
70 |
+
* Url: https://wordpress.org/plugins/gmail-smtp/
|
71 |
+
*/
|
72 |
+
[
|
73 |
'name' => 'Gmail SMTP',
|
74 |
+
'slug' => 'gmail-smtp/main.php',
|
75 |
+
'class' => 'GMAIL_SMTP',
|
76 |
+
],
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Url: https://wordpress.org/plugins/wp-email-smtp/
|
80 |
+
*/
|
81 |
+
[
|
82 |
'name' => 'WP Email SMTP',
|
83 |
+
'class' => 'WP_Email_Smtp',
|
84 |
+
],
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Url: https://wordpress.org/plugins/smtp-mail/
|
88 |
+
*/
|
89 |
+
[
|
90 |
+
'name' => 'SMTP Mail',
|
91 |
+
'slug' => 'smtp-mail/index.php',
|
92 |
+
'function' => 'smtpmail_include',
|
93 |
+
],
|
94 |
+
|
95 |
+
/**
|
96 |
+
* Url: https://wordpress.org/plugins/bws-smtp/
|
97 |
+
*/
|
98 |
+
[
|
99 |
+
'name' => 'SMTP by BestWebSoft',
|
100 |
+
'slug' => 'bws-smtp/bws-smtp.php',
|
101 |
+
'function' => 'bwssmtp_init',
|
102 |
+
],
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Url: https://wordpress.org/plugins/wp-sendgrid-smtp/
|
106 |
+
*/
|
107 |
+
[
|
108 |
'name' => 'WP SendGrid SMTP',
|
109 |
+
'slug' => 'wp-sendgrid-smtp/wp-sendgrid-smtp.php',
|
110 |
+
'class' => 'WPSendGrid_SMTP',
|
111 |
+
],
|
112 |
+
|
113 |
+
|
114 |
+
/**
|
115 |
+
* Url: https://wordpress.org/plugins/sar-friendly-smtp/
|
116 |
+
*/
|
117 |
+
[
|
118 |
+
'name' => 'SAR Friendly SMTP',
|
119 |
+
'slug' => 'sar-friendly-smtp/sar-friendly-smtp.php',
|
120 |
+
'function' => 'sar_friendly_smtp',
|
121 |
+
],
|
122 |
+
|
123 |
+
/**
|
124 |
+
* Url: https://wordpress.org/plugins/wp-gmail-smtp/
|
125 |
+
*/
|
126 |
+
[
|
127 |
'name' => 'WP Gmail SMTP',
|
128 |
+
'slug' => 'wp-gmail-smtp/wp-gmail-smtp.php',
|
129 |
+
'class' => 'WPGmail_SMTP',
|
130 |
+
],
|
131 |
+
|
132 |
+
/**
|
133 |
+
* Url: https://wordpress.org/plugins/cimy-swift-smtp/
|
134 |
+
*/
|
135 |
+
[
|
136 |
+
'name' => 'Cimy Swift SMTP',
|
137 |
+
'slug' => 'cimy-swift-smtp/cimy_swift_smtp.php',
|
138 |
+
'function' => 'st_smtp_check_config',
|
139 |
+
],
|
140 |
+
|
141 |
+
/**
|
142 |
+
* Closed.
|
143 |
+
*
|
144 |
+
* Url: https://wordpress.org/plugins/wp-easy-smtp/
|
145 |
+
*/
|
146 |
+
[
|
147 |
'name' => 'WP Easy SMTP',
|
148 |
+
'slug' => 'wp-easy-smtp/wp-easy-smtp.php',
|
149 |
+
'class' => 'WP_Easy_SMTP',
|
150 |
+
],
|
151 |
+
|
152 |
+
/**
|
153 |
+
* Url: https://wordpress.org/plugins/wp-mailgun-smtp/
|
154 |
+
*/
|
155 |
+
[
|
156 |
'name' => 'WP Mailgun SMTP',
|
157 |
+
'slug' => 'wp-mailgun-smtp/wp-mailgun-smtp.php',
|
158 |
+
'class' => 'WPMailgun_SMTP',
|
159 |
+
],
|
160 |
+
|
161 |
+
/**
|
162 |
+
* Url: https://wordpress.org/plugins/my-smtp-wp/
|
163 |
+
*/
|
164 |
+
[
|
165 |
+
'name' => 'MY SMTP WP',
|
166 |
+
'slug' => 'my-smtp-wp/my-smtp-wp.php',
|
167 |
+
'function' => 'my_smtp_wp',
|
168 |
+
],
|
169 |
+
|
170 |
+
/**
|
171 |
+
* Closed.
|
172 |
+
*
|
173 |
+
* Url: https://wordpress.org/plugins/wp-mail-booster/
|
174 |
+
*/
|
175 |
+
[
|
176 |
+
'name' => 'WP Mail Booster',
|
177 |
+
'slug' => 'wp-mail-booster/wp-mail-booster.php',
|
178 |
+
'function' => 'mail_booster',
|
179 |
+
],
|
180 |
+
|
181 |
+
/**
|
182 |
+
* Url: https://wordpress.org/plugins/sendgrid-email-delivery-simplified/
|
183 |
+
*/
|
184 |
+
[
|
185 |
'name' => 'SendGrid',
|
186 |
+
'slug' => 'sendgrid-email-delivery-simplified/wpsendgrid.php',
|
187 |
+
'class' => 'Sendgrid_Settings',
|
188 |
+
],
|
189 |
+
|
190 |
+
/**
|
191 |
+
* Url: https://wordpress.org/plugins/wp-mail-smtp-mailer/
|
192 |
+
*/
|
193 |
+
[
|
194 |
+
'name' => 'WP Mail Smtp Mailer',
|
195 |
+
'slug' => 'wp-mail-smtp-mailer/wp-mail-smtp-mailer.php',
|
196 |
+
'function' => 'WPMS_php_mailer',
|
197 |
+
],
|
198 |
+
|
199 |
+
/**
|
200 |
+
* Closed.
|
201 |
+
*
|
202 |
+
* Url: https://wordpress.org/plugins/wp-amazon-ses-smtp/
|
203 |
+
*/
|
204 |
+
[
|
205 |
'name' => 'WP Amazon SES SMTP',
|
206 |
+
'slug' => 'wp-amazon-ses-smtp/wp-amazon-ses.php',
|
207 |
+
'class' => 'WPAmazonSES_SMTP',
|
208 |
+
],
|
209 |
+
|
210 |
+
/**
|
211 |
+
* Url: https://wordpress.org/plugins/postmark-approved-wordpress-plugin/
|
212 |
+
*/
|
213 |
+
[
|
214 |
+
'name' => 'Postmark (Official)',
|
215 |
+
'slug' => 'postmark-approved-wordpress-plugin/postmark.php',
|
216 |
+
'class' => 'Postmark_Mail',
|
217 |
+
],
|
218 |
+
|
219 |
+
/**
|
220 |
+
* Url: https://wordpress.org/plugins/mailgun/
|
221 |
+
*/
|
222 |
+
[
|
223 |
'name' => 'Mailgun',
|
224 |
+
'slug' => 'mailgun/mailgun.php',
|
225 |
+
'class' => 'Mailgun',
|
226 |
+
],
|
227 |
+
|
228 |
+
/**
|
229 |
+
* Url: https://wordpress.org/plugins/sparkpost/
|
230 |
+
*/
|
231 |
+
[
|
232 |
'name' => 'SparkPost',
|
233 |
+
'slug' => 'sparkpost/wordpress-sparkpost.php',
|
234 |
+
'class' => 'WPSparkPost\SparkPost',
|
235 |
+
],
|
236 |
+
|
237 |
+
/**
|
238 |
+
* Url: https://wordpress.org/plugins/wp-yahoo-smtp/
|
239 |
+
*/
|
240 |
+
[
|
241 |
'name' => 'WP Yahoo SMTP',
|
242 |
+
'slug' => 'wp-yahoo-smtp/wp-yahoo-smtp.php',
|
243 |
+
'class' => 'WPYahoo_SMTP',
|
244 |
+
],
|
245 |
+
|
246 |
+
/**
|
247 |
+
* Url: https://wordpress.org/plugins/wp-ses/
|
248 |
+
*/
|
249 |
+
[
|
250 |
+
'name' => 'WP Offload SES Lite',
|
251 |
+
'slug' => 'wp-ses/wp-ses.php',
|
252 |
+
'function' => 'wp_offload_ses_lite_init',
|
253 |
+
],
|
254 |
+
|
255 |
+
/**
|
256 |
+
* Url: https://deliciousbrains.com/wp-offload-ses/
|
257 |
+
*/
|
258 |
+
[
|
259 |
+
'name' => 'WP Offload SES',
|
260 |
+
'slug' => 'wp-offload-ses/wp-offload-ses.php',
|
261 |
+
],
|
262 |
+
|
263 |
+
/**
|
264 |
+
* Url: https://wordpress.org/plugins/turbosmtp/
|
265 |
+
*/
|
266 |
+
[
|
267 |
+
'name' => 'turboSMTP',
|
268 |
+
'slug' => 'turbosmtp/turbo-smtp-plugin.php',
|
269 |
+
'function' => 'TSPHPMailer',
|
270 |
+
],
|
271 |
+
|
272 |
+
/**
|
273 |
+
* Url: https://wordpress.org/plugins/wp-smtp/
|
274 |
+
*/
|
275 |
+
[
|
276 |
'name' => 'WP SMTP',
|
277 |
+
'slug' => 'wp-smtp/wp-smtp.php',
|
278 |
+
'class' => 'WP_SMTP',
|
279 |
+
],
|
280 |
+
|
281 |
+
/**
|
282 |
+
* This plugin can be used along with our plugin if disable next option
|
283 |
+
* WooCommerce -> Settings -> Sendinblue -> Email Options -> Enable Sendinblue to send WooCommerce emails.
|
284 |
+
*
|
285 |
+
* Url: https://wordpress.org/plugins/woocommerce-sendinblue-newsletter-subscription
|
286 |
+
*/
|
287 |
+
[
|
288 |
+
'name' => 'WooCommerce Sendinblue Newsletter Subscription',
|
289 |
+
'slug' => 'woocommerce-sendinblue-newsletter-subscription/woocommerce-sendinblue.php',
|
290 |
+
'class' => 'WC_Sendinblue_Integration',
|
291 |
+
],
|
292 |
+
|
293 |
+
/**
|
294 |
+
* Url: https://wordpress.org/plugins/disable-emails/
|
295 |
+
*/
|
296 |
+
[
|
297 |
+
'name' => 'Disable Emails',
|
298 |
+
'slug' => 'disable-emails/disable-emails.php',
|
299 |
+
'class' => '\webaware\disable_emails\Plugin',
|
300 |
+
],
|
301 |
+
];
|
302 |
|
303 |
/**
|
304 |
* @var array Conflict information.
|
305 |
*/
|
306 |
+
protected $conflict = [];
|
307 |
|
308 |
/**
|
309 |
* Whether we have a conflict with predefined list of plugins.
|
314 |
*/
|
315 |
public function is_detected() {
|
316 |
|
317 |
+
foreach ( self::$plugins as $plugin ) {
|
318 |
+
$detected = false;
|
319 |
+
|
320 |
+
if ( isset( $plugin['slug'] ) && WP::is_plugin_activated( $plugin['slug'] ) ) {
|
321 |
+
$detected = true;
|
322 |
+
} elseif ( isset( $plugin['class'] ) && class_exists( $plugin['class'], false ) ) {
|
323 |
+
$detected = true;
|
324 |
+
} elseif ( isset( $plugin['function'] ) && function_exists( $plugin['function'] ) ) {
|
325 |
+
$detected = true;
|
326 |
}
|
327 |
|
328 |
if ( $detected ) {
|
src/Core.php
CHANGED
@@ -5,6 +5,7 @@ namespace WPMailSMTP;
|
|
5 |
use WPMailSMTP\Admin\AdminBarMenu;
|
6 |
use WPMailSMTP\Admin\Notifications;
|
7 |
use WPMailSMTP\UsageTracking\UsageTracking;
|
|
|
8 |
|
9 |
/**
|
10 |
* Class Core to handle all plugin initialization.
|
@@ -126,6 +127,7 @@ class Core {
|
|
126 |
add_action( 'plugins_loaded', [ $this, 'get_admin_bar_menu' ] );
|
127 |
add_action( 'plugins_loaded', [ $this, 'get_notifications' ] );
|
128 |
add_action( 'plugins_loaded', [ $this, 'get_connect' ], 15 );
|
|
|
129 |
}
|
130 |
|
131 |
/**
|
@@ -1021,4 +1023,34 @@ class Core {
|
|
1021 |
|
1022 |
return $connect;
|
1023 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1024 |
}
|
5 |
use WPMailSMTP\Admin\AdminBarMenu;
|
6 |
use WPMailSMTP\Admin\Notifications;
|
7 |
use WPMailSMTP\UsageTracking\UsageTracking;
|
8 |
+
use WPMailSMTP\Compatibility\Compatibility;
|
9 |
|
10 |
/**
|
11 |
* Class Core to handle all plugin initialization.
|
127 |
add_action( 'plugins_loaded', [ $this, 'get_admin_bar_menu' ] );
|
128 |
add_action( 'plugins_loaded', [ $this, 'get_notifications' ] );
|
129 |
add_action( 'plugins_loaded', [ $this, 'get_connect' ], 15 );
|
130 |
+
add_action( 'plugins_loaded', [ $this, 'get_compatibility' ], 0 );
|
131 |
}
|
132 |
|
133 |
/**
|
1023 |
|
1024 |
return $connect;
|
1025 |
}
|
1026 |
+
|
1027 |
+
/**
|
1028 |
+
* Load the plugin compatibility functionality and initializes it.
|
1029 |
+
*
|
1030 |
+
* @since 2.8.0
|
1031 |
+
*
|
1032 |
+
* @return Compatibility
|
1033 |
+
*/
|
1034 |
+
public function get_compatibility() {
|
1035 |
+
|
1036 |
+
static $compatibility;
|
1037 |
+
|
1038 |
+
if ( ! isset( $compatibility ) ) {
|
1039 |
+
|
1040 |
+
/**
|
1041 |
+
* Filters compatibility instance.
|
1042 |
+
*
|
1043 |
+
* @since 2.8.0
|
1044 |
+
*
|
1045 |
+
* @param \WPMailSMTP\Compatibility\Compatibility $compatibility Compatibility instance.
|
1046 |
+
*/
|
1047 |
+
$compatibility = apply_filters( 'wp_mail_smtp_core_get_compatibility', new Compatibility() );
|
1048 |
+
|
1049 |
+
if ( method_exists( $compatibility, 'init' ) ) {
|
1050 |
+
$compatibility->init();
|
1051 |
+
}
|
1052 |
+
}
|
1053 |
+
|
1054 |
+
return $compatibility;
|
1055 |
+
}
|
1056 |
}
|
src/Options.php
CHANGED
@@ -1141,4 +1141,43 @@ class Options {
|
|
1141 |
|
1142 |
return $options;
|
1143 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1144 |
}
|
1141 |
|
1142 |
return $options;
|
1143 |
}
|
1144 |
+
|
1145 |
+
/**
|
1146 |
+
* Parse boolean value from string.
|
1147 |
+
*
|
1148 |
+
* @since 2.8.0
|
1149 |
+
*
|
1150 |
+
* @param string|boolean $value String or boolean value.
|
1151 |
+
*
|
1152 |
+
* @return boolean
|
1153 |
+
*/
|
1154 |
+
public function parse_boolean( $value ) {
|
1155 |
+
|
1156 |
+
// Return early if it's boolean.
|
1157 |
+
if ( is_bool( $value ) ) {
|
1158 |
+
return $value;
|
1159 |
+
}
|
1160 |
+
|
1161 |
+
$value = trim( $value );
|
1162 |
+
|
1163 |
+
return $value === 'true';
|
1164 |
+
}
|
1165 |
+
|
1166 |
+
/**
|
1167 |
+
* Get a message of a constant that was set inside wp-config.php file.
|
1168 |
+
*
|
1169 |
+
* @since 2.8.0
|
1170 |
+
*
|
1171 |
+
* @param string $constant Constant name.
|
1172 |
+
*
|
1173 |
+
* @return string
|
1174 |
+
*/
|
1175 |
+
public function get_const_set_message( $constant ) {
|
1176 |
+
|
1177 |
+
return sprintf( /* translators: %1$s - constant that was used; %2$s - file where it was used. */
|
1178 |
+
esc_html__( 'The value of this field was set using a constant %1$s most likely inside %2$s of your WordPress installation.', 'wp-mail-smtp' ),
|
1179 |
+
'<code>' . esc_html( $constant ) . '</code>',
|
1180 |
+
'<code>wp-config.php</code>'
|
1181 |
+
);
|
1182 |
+
}
|
1183 |
}
|
src/Providers/OptionsAbstract.php
CHANGED
@@ -472,19 +472,8 @@ abstract class OptionsAbstract implements OptionsInterface {
|
|
472 |
* @param string $constant Constant name.
|
473 |
*/
|
474 |
protected function display_const_set_message( $constant ) {
|
475 |
-
?>
|
476 |
-
|
477 |
-
<p class="desc">
|
478 |
-
<?php
|
479 |
-
printf( /* translators: %1$s - constant that was used; %2$s - file where it was used. */
|
480 |
-
esc_html__( 'The value of this field was set using a constant %1$s most likely inside %2$s of your WordPress installation.', 'wp-mail-smtp' ),
|
481 |
-
'<code>' . esc_attr( $constant ) . '</code>',
|
482 |
-
'<code>wp-config.php</code>'
|
483 |
-
);
|
484 |
-
?>
|
485 |
-
</p>
|
486 |
|
487 |
-
|
488 |
}
|
489 |
|
490 |
/**
|
472 |
* @param string $constant Constant name.
|
473 |
*/
|
474 |
protected function display_const_set_message( $constant ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
475 |
|
476 |
+
printf( '<p class="desc">%s</p>', $this->options->get_const_set_message( $constant ) ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
477 |
}
|
478 |
|
479 |
/**
|
src/SiteHealth.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
namespace WPMailSMTP;
|
4 |
|
|
|
|
|
|
|
5 |
/**
|
6 |
* Class SiteHealth adds the plugin status and information to the WP Site Health admin page.
|
7 |
*
|
@@ -47,8 +50,35 @@ class SiteHealth {
|
|
47 |
*/
|
48 |
public function init() {
|
49 |
|
|
|
|
|
|
|
50 |
add_filter( 'site_status_tests', array( $this, 'register_site_status_tests' ) );
|
51 |
add_filter( 'debug_information', array( $this, 'register_debug_information' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
|
54 |
/**
|
@@ -73,6 +103,11 @@ class SiteHealth {
|
|
73 |
'test' => [ $this, 'db_tables_test' ],
|
74 |
);
|
75 |
|
|
|
|
|
|
|
|
|
|
|
76 |
return $tests;
|
77 |
}
|
78 |
|
@@ -177,7 +212,7 @@ class SiteHealth {
|
|
177 |
),
|
178 |
'actions' => sprintf(
|
179 |
'<p><a href="%s">%s</a></p>',
|
180 |
-
esc_url( add_query_arg( 'tab', 'test', wp_mail_smtp()->get_admin()->get_admin_page_url() ) ),
|
181 |
esc_html__( 'Test email sending', 'wp-mail-smtp' )
|
182 |
),
|
183 |
'test' => 'wp_mail_smtp_mailer_setup_complete',
|
@@ -249,6 +284,75 @@ class SiteHealth {
|
|
249 |
return $result;
|
250 |
}
|
251 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
/**
|
253 |
* Check DB:
|
254 |
* - if any required plugin DB table is missing,
|
2 |
|
3 |
namespace WPMailSMTP;
|
4 |
|
5 |
+
use WPMailSMTP\Admin\Area;
|
6 |
+
use WPMailSMTP\Admin\DomainChecker;
|
7 |
+
|
8 |
/**
|
9 |
* Class SiteHealth adds the plugin status and information to the WP Site Health admin page.
|
10 |
*
|
50 |
*/
|
51 |
public function init() {
|
52 |
|
53 |
+
// Enqueue site health page scripts and styles.
|
54 |
+
add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_assets' ] );
|
55 |
+
|
56 |
add_filter( 'site_status_tests', array( $this, 'register_site_status_tests' ) );
|
57 |
add_filter( 'debug_information', array( $this, 'register_debug_information' ) );
|
58 |
+
|
59 |
+
// Register async test hooks.
|
60 |
+
add_action( 'wp_ajax_health-check-email-domain_check_test', array( $this, 'email_domain_check_test' ) );
|
61 |
+
}
|
62 |
+
|
63 |
+
/**
|
64 |
+
* Enqueue site health page scripts and styles.
|
65 |
+
*
|
66 |
+
* @since 2.8.0
|
67 |
+
*
|
68 |
+
* @param string $hook Current hook.
|
69 |
+
*/
|
70 |
+
public function enqueue_assets( $hook ) {
|
71 |
+
|
72 |
+
if ( $hook !== 'site-health.php' ) {
|
73 |
+
return;
|
74 |
+
}
|
75 |
+
|
76 |
+
wp_enqueue_style(
|
77 |
+
'wp-mail-smtp-site-health',
|
78 |
+
\wp_mail_smtp()->assets_url . '/css/admin-site-health.min.css',
|
79 |
+
false,
|
80 |
+
WPMS_PLUGIN_VER
|
81 |
+
);
|
82 |
}
|
83 |
|
84 |
/**
|
103 |
'test' => [ $this, 'db_tables_test' ],
|
104 |
);
|
105 |
|
106 |
+
$tests['async']['wp_mail_smtp_email_domain_check'] = array(
|
107 |
+
'label' => esc_html__( 'Is email domain configured properly?', 'wp-mail-smtp' ),
|
108 |
+
'test' => 'email_domain_check_test',
|
109 |
+
);
|
110 |
+
|
111 |
return $tests;
|
112 |
}
|
113 |
|
212 |
),
|
213 |
'actions' => sprintf(
|
214 |
'<p><a href="%s">%s</a></p>',
|
215 |
+
esc_url( add_query_arg( 'tab', 'test', wp_mail_smtp()->get_admin()->get_admin_page_url( Area::SLUG . '-tools' ) ) ),
|
216 |
esc_html__( 'Test email sending', 'wp-mail-smtp' )
|
217 |
),
|
218 |
'test' => 'wp_mail_smtp_mailer_setup_complete',
|
284 |
return $result;
|
285 |
}
|
286 |
|
287 |
+
/**
|
288 |
+
* Perform the test (async) for checking if email domain configured properly.
|
289 |
+
*
|
290 |
+
* @since 2.8.0
|
291 |
+
*/
|
292 |
+
public function email_domain_check_test() {
|
293 |
+
|
294 |
+
check_ajax_referer( 'health-check-site-status' );
|
295 |
+
|
296 |
+
if ( ! current_user_can( 'view_site_health_checks' ) ) {
|
297 |
+
wp_send_json_error();
|
298 |
+
}
|
299 |
+
|
300 |
+
$options = new Options();
|
301 |
+
$mailer = $options->get( 'mail', 'mailer' );
|
302 |
+
$email = $options->get( 'mail', 'from_email' );
|
303 |
+
$domain = '';
|
304 |
+
|
305 |
+
$email_domain_text = sprintf(
|
306 |
+
'%1$s: <strong>%2$s</strong>',
|
307 |
+
esc_html__( 'Current from email domain', 'wp-mail-smtp' ),
|
308 |
+
esc_html( WP::get_email_domain( $email ) )
|
309 |
+
);
|
310 |
+
|
311 |
+
$result = array(
|
312 |
+
'label' => esc_html__( 'Email domain is configured correctly', 'wp-mail-smtp' ),
|
313 |
+
'status' => 'good',
|
314 |
+
'badge' => array(
|
315 |
+
'label' => $this->get_label(),
|
316 |
+
'color' => self::BADGE_COLOR,
|
317 |
+
),
|
318 |
+
'description' => sprintf(
|
319 |
+
'<p>%1$s</p><p>%2$s</p>',
|
320 |
+
$email_domain_text,
|
321 |
+
esc_html__( 'All checks for your email domain were successful. It looks like everything is configured correctly.', 'wp-mail-smtp' )
|
322 |
+
),
|
323 |
+
'actions' => sprintf(
|
324 |
+
'<p><a href="%1$s">%2$s</a></p>',
|
325 |
+
esc_url( add_query_arg( 'tab', 'test', wp_mail_smtp()->get_admin()->get_admin_page_url( Area::SLUG . '-tools' ) ) ),
|
326 |
+
esc_html__( 'Send a Test Email', 'wp-mail-smtp' )
|
327 |
+
),
|
328 |
+
'test' => 'wp_mail_smtp_email_domain_check',
|
329 |
+
);
|
330 |
+
|
331 |
+
// Add the optional sending domain parameter.
|
332 |
+
if ( in_array( $mailer, [ 'mailgun', 'sendinblue', 'sendgrid' ], true ) ) {
|
333 |
+
$domain = $options->get( $mailer, 'domain' );
|
334 |
+
}
|
335 |
+
|
336 |
+
$domain_checker = new DomainChecker( $mailer, $email, $domain );
|
337 |
+
|
338 |
+
if ( ! $domain_checker->no_issues() ) {
|
339 |
+
$result['label'] = esc_html__( 'Email domain issues detected', 'wp-mail-smtp' );
|
340 |
+
$result['status'] = 'recommended';
|
341 |
+
$result['description'] = sprintf(
|
342 |
+
'<p>%1$s</p> %2$s',
|
343 |
+
$email_domain_text,
|
344 |
+
$domain_checker->get_results_html()
|
345 |
+
);
|
346 |
+
$result['actions'] = sprintf(
|
347 |
+
'<p><a href="%1$s">%2$s</a></p>',
|
348 |
+
esc_url( wp_mail_smtp()->get_admin()->get_admin_page_url() ),
|
349 |
+
esc_html__( 'Configure mailer', 'wp-mail-smtp' )
|
350 |
+
);
|
351 |
+
}
|
352 |
+
|
353 |
+
wp_send_json_success( $result );
|
354 |
+
}
|
355 |
+
|
356 |
/**
|
357 |
* Check DB:
|
358 |
* - if any required plugin DB table is missing,
|
src/Uploads.php
ADDED
@@ -0,0 +1,199 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace WPMailSMTP;
|
4 |
+
|
5 |
+
use WP_Error;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* WPMailSMTP uploads.
|
9 |
+
*
|
10 |
+
* @since 2.8.0
|
11 |
+
*/
|
12 |
+
class Uploads {
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Get WPMailSMTP upload root path (e.g. /wp-content/uploads/wp-mail-smtp).
|
16 |
+
*
|
17 |
+
* @since 2.8.0
|
18 |
+
*
|
19 |
+
* @return array|WP_Error WPMailSMTP upload root path (no trailing slash).
|
20 |
+
*/
|
21 |
+
public static function upload_dir() {
|
22 |
+
|
23 |
+
$upload_dir = wp_upload_dir();
|
24 |
+
|
25 |
+
if ( ! empty( $upload_dir['error'] ) ) {
|
26 |
+
return new WP_Error( 'wp_upload_dir_error', $upload_dir['error'] );
|
27 |
+
}
|
28 |
+
|
29 |
+
$dir = 'wp-mail-smtp';
|
30 |
+
|
31 |
+
$upload_root = trailingslashit( realpath( $upload_dir['basedir'] ) ) . $dir;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Filters upload dir path.
|
35 |
+
*
|
36 |
+
* @since 2.8.0
|
37 |
+
*
|
38 |
+
* @param string $upload_root Upload dir path.
|
39 |
+
*/
|
40 |
+
$custom_uploads_root = apply_filters( 'wp_mail_smtp_uploads_upload_dir_root', $upload_root );
|
41 |
+
if ( wp_is_writable( $custom_uploads_root ) ) {
|
42 |
+
$upload_root = $custom_uploads_root;
|
43 |
+
}
|
44 |
+
|
45 |
+
if ( ! file_exists( $upload_root ) && ! wp_mkdir_p( $custom_uploads_root ) ) {
|
46 |
+
return new WP_Error(
|
47 |
+
'wp_mail_smtp_upload_dir_unable_create',
|
48 |
+
sprintf(
|
49 |
+
/* translators: %s: Directory path. */
|
50 |
+
__( 'Unable to create directory %s. Is its parent directory writable by the server?', 'wp-mail-smtp' ),
|
51 |
+
esc_html( $upload_root )
|
52 |
+
)
|
53 |
+
);
|
54 |
+
}
|
55 |
+
|
56 |
+
if ( ! wp_is_writable( $custom_uploads_root ) ) {
|
57 |
+
return new WP_Error(
|
58 |
+
'wp_mail_smtp_upload_dir_not_writable',
|
59 |
+
sprintf(
|
60 |
+
/* translators: %s: Directory path. */
|
61 |
+
__( 'Unable to write in WPMailSMTP upload directory %s. Is it writable by the server?', 'wp-mail-smtp' ),
|
62 |
+
esc_html( $upload_root )
|
63 |
+
)
|
64 |
+
);
|
65 |
+
}
|
66 |
+
|
67 |
+
return [
|
68 |
+
'path' => $upload_root,
|
69 |
+
'url' => trailingslashit( $upload_dir['baseurl'] ) . $dir,
|
70 |
+
];
|
71 |
+
}
|
72 |
+
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Create .htaccess file in the WPMailSMTP upload directory.
|
76 |
+
*
|
77 |
+
* @since 2.8.0
|
78 |
+
*
|
79 |
+
* @return bool True when the .htaccess file exists, false on failure.
|
80 |
+
*/
|
81 |
+
public static function create_upload_dir_htaccess_file() {
|
82 |
+
|
83 |
+
/**
|
84 |
+
* Filters create upload dir htaccess file.
|
85 |
+
*
|
86 |
+
* @since 2.8.0
|
87 |
+
*
|
88 |
+
* @param bool $is_create Creates upload dir htaccess file.
|
89 |
+
*/
|
90 |
+
if ( ! apply_filters( 'wp_mail_smtp_uploads_create_upload_dir_htaccess_file', true ) ) {
|
91 |
+
return false;
|
92 |
+
}
|
93 |
+
|
94 |
+
$upload_dir = self::upload_dir();
|
95 |
+
|
96 |
+
if ( is_wp_error( $upload_dir ) ) {
|
97 |
+
return false;
|
98 |
+
}
|
99 |
+
|
100 |
+
$htaccess_file = wp_normalize_path( trailingslashit( $upload_dir['path'] ) . '.htaccess' );
|
101 |
+
$cache_key = 'wp_mail_smtp_upload_dir_htaccess_file';
|
102 |
+
|
103 |
+
if ( is_file( $htaccess_file ) ) {
|
104 |
+
$cached_stat = get_transient( $cache_key );
|
105 |
+
$stat = array_intersect_key(
|
106 |
+
stat( $htaccess_file ),
|
107 |
+
[
|
108 |
+
'size' => 0,
|
109 |
+
'mtime' => 0,
|
110 |
+
'ctime' => 0,
|
111 |
+
]
|
112 |
+
);
|
113 |
+
|
114 |
+
if ( $cached_stat === $stat ) {
|
115 |
+
return true;
|
116 |
+
}
|
117 |
+
|
118 |
+
@unlink( $htaccess_file ); // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
|
119 |
+
}
|
120 |
+
|
121 |
+
if ( ! function_exists( 'insert_with_markers' ) ) {
|
122 |
+
require_once ABSPATH . 'wp-admin/includes/misc.php';
|
123 |
+
}
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Filters upload dir htaccess file content.
|
127 |
+
*
|
128 |
+
* @since 2.8.0
|
129 |
+
*
|
130 |
+
* @param bool $content Upload dir htaccess file content.
|
131 |
+
*/
|
132 |
+
$contents = apply_filters(
|
133 |
+
'wp_mail_smtp_uploads_create_upload_dir_htaccess_file_content',
|
134 |
+
'# Disable PHP and Python scripts parsing.
|
135 |
+
<Files *>
|
136 |
+
SetHandler none
|
137 |
+
SetHandler default-handler
|
138 |
+
RemoveHandler .cgi .php .php3 .php4 .php5 .phtml .pl .py .pyc .pyo
|
139 |
+
RemoveType .cgi .php .php3 .php4 .php5 .phtml .pl .py .pyc .pyo
|
140 |
+
</Files>
|
141 |
+
<IfModule mod_php5.c>
|
142 |
+
php_flag engine off
|
143 |
+
</IfModule>
|
144 |
+
<IfModule mod_php7.c>
|
145 |
+
php_flag engine off
|
146 |
+
</IfModule>
|
147 |
+
<IfModule mod_php8.c>
|
148 |
+
php_flag engine off
|
149 |
+
</IfModule>
|
150 |
+
<IfModule headers_module>
|
151 |
+
Header set X-Robots-Tag "noindex"
|
152 |
+
</IfModule>'
|
153 |
+
);
|
154 |
+
|
155 |
+
$created = insert_with_markers( $htaccess_file, 'WPMailSMTP', $contents );
|
156 |
+
|
157 |
+
if ( $created ) {
|
158 |
+
clearstatcache( true, $htaccess_file );
|
159 |
+
$stat = array_intersect_key(
|
160 |
+
stat( $htaccess_file ),
|
161 |
+
[
|
162 |
+
'size' => 0,
|
163 |
+
'mtime' => 0,
|
164 |
+
'ctime' => 0,
|
165 |
+
]
|
166 |
+
);
|
167 |
+
|
168 |
+
set_transient( $cache_key, $stat );
|
169 |
+
}
|
170 |
+
|
171 |
+
return $created;
|
172 |
+
}
|
173 |
+
|
174 |
+
/**
|
175 |
+
* Create index.html file in the specified directory if it doesn't exist.
|
176 |
+
*
|
177 |
+
* @since 2.8.0
|
178 |
+
*
|
179 |
+
* @param string $path Path to the directory.
|
180 |
+
*
|
181 |
+
* @return int|false Number of bytes that were written to the file, or false on failure.
|
182 |
+
*/
|
183 |
+
public static function create_index_html_file( $path ) {
|
184 |
+
|
185 |
+
if ( ! is_dir( $path ) || is_link( $path ) ) {
|
186 |
+
return false;
|
187 |
+
}
|
188 |
+
|
189 |
+
$index_file = wp_normalize_path( trailingslashit( $path ) . 'index.html' );
|
190 |
+
|
191 |
+
// Do nothing if index.html exists in the directory.
|
192 |
+
if ( file_exists( $index_file ) ) {
|
193 |
+
return false;
|
194 |
+
}
|
195 |
+
|
196 |
+
// Create empty index.html.
|
197 |
+
return file_put_contents( $index_file, '' ); // phpcs:ignore WordPress.WP.AlternativeFunctions
|
198 |
+
}
|
199 |
+
}
|
src/WP.php
CHANGED
@@ -334,4 +334,143 @@ class WP {
|
|
334 |
|
335 |
return $locale;
|
336 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
337 |
}
|
334 |
|
335 |
return $locale;
|
336 |
}
|
337 |
+
|
338 |
+
/**
|
339 |
+
* Check if plugins is activated.
|
340 |
+
* Replacement for is_plugin_active function as it works only in admin area
|
341 |
+
*
|
342 |
+
* @since 2.8.0
|
343 |
+
*
|
344 |
+
* @param string $plugin_slug Plugin slug.
|
345 |
+
*
|
346 |
+
* @return bool
|
347 |
+
*/
|
348 |
+
public static function is_plugin_activated( $plugin_slug ) {
|
349 |
+
|
350 |
+
static $active_plugins;
|
351 |
+
|
352 |
+
if ( ! isset( $active_plugins ) ) {
|
353 |
+
$active_plugins = (array) get_option( 'active_plugins', [] );
|
354 |
+
|
355 |
+
if ( is_multisite() ) {
|
356 |
+
$active_plugins = array_merge( $active_plugins, get_site_option( 'active_sitewide_plugins', [] ) );
|
357 |
+
}
|
358 |
+
}
|
359 |
+
|
360 |
+
return ( in_array( $plugin_slug, $active_plugins, true ) || array_key_exists( $plugin_slug, $active_plugins ) );
|
361 |
+
}
|
362 |
+
|
363 |
+
/**
|
364 |
+
* Get the ISO 639-2 Language Code from user/site locale.
|
365 |
+
*
|
366 |
+
* @see http://www.loc.gov/standards/iso639-2/php/code_list.php
|
367 |
+
*
|
368 |
+
* @since 2.8.0
|
369 |
+
*
|
370 |
+
* @return string
|
371 |
+
*/
|
372 |
+
public static function get_language_code() {
|
373 |
+
|
374 |
+
$default_lang = 'en';
|
375 |
+
$locale = get_user_locale();
|
376 |
+
|
377 |
+
if ( ! empty( $locale ) ) {
|
378 |
+
$lang = explode( '_', $locale );
|
379 |
+
if ( ! empty( $lang ) && is_array( $lang ) ) {
|
380 |
+
$default_lang = strtolower( $lang[0] );
|
381 |
+
}
|
382 |
+
}
|
383 |
+
|
384 |
+
return $default_lang;
|
385 |
+
}
|
386 |
+
|
387 |
+
/**
|
388 |
+
* Get the certain date of a specified day in a specified format.
|
389 |
+
*
|
390 |
+
* @since 2.8.0
|
391 |
+
*
|
392 |
+
* @param string $period Supported values: start, end.
|
393 |
+
* @param string $timestamp Default is the current timestamp, if left empty.
|
394 |
+
* @param string $format Default is a MySQL format.
|
395 |
+
* @param bool $use_gmt_offset Use GTM offset.
|
396 |
+
*
|
397 |
+
* @return string
|
398 |
+
*/
|
399 |
+
public static function get_day_period_date( $period, $timestamp = '', $format = 'Y-m-d H:i:s', $use_gmt_offset = false ) {
|
400 |
+
|
401 |
+
$date = '';
|
402 |
+
|
403 |
+
if ( empty( $timestamp ) ) {
|
404 |
+
$timestamp = time();
|
405 |
+
}
|
406 |
+
|
407 |
+
$offset_sec = $use_gmt_offset ? get_option( 'gmt_offset' ) * 3600 : 0;
|
408 |
+
|
409 |
+
switch ( $period ) {
|
410 |
+
case 'start_of_day':
|
411 |
+
$date = gmdate( $format, strtotime( 'today', $timestamp ) - $offset_sec );
|
412 |
+
break;
|
413 |
+
|
414 |
+
case 'end_of_day':
|
415 |
+
$date = gmdate( $format, strtotime( 'tomorrow', $timestamp ) - 1 - $offset_sec );
|
416 |
+
break;
|
417 |
+
}
|
418 |
+
|
419 |
+
return $date;
|
420 |
+
}
|
421 |
+
|
422 |
+
/**
|
423 |
+
* Returns extracted domain from email address.
|
424 |
+
*
|
425 |
+
* @since 2.8.0
|
426 |
+
*
|
427 |
+
* @param string $email Email address.
|
428 |
+
*
|
429 |
+
* @return string
|
430 |
+
*/
|
431 |
+
public static function get_email_domain( $email ) {
|
432 |
+
|
433 |
+
return substr( strrchr( $email, '@' ), 1 );
|
434 |
+
}
|
435 |
+
|
436 |
+
/**
|
437 |
+
* Wrapper for set_time_limit to see if it is enabled.
|
438 |
+
*
|
439 |
+
* @since 2.8.0
|
440 |
+
*
|
441 |
+
* @param int $limit Time limit.
|
442 |
+
*/
|
443 |
+
public static function set_time_limit( $limit = 0 ) {
|
444 |
+
|
445 |
+
if ( function_exists( 'set_time_limit' ) && false === strpos( ini_get( 'disable_functions' ), 'set_time_limit' ) && ! ini_get( 'safe_mode' ) ) { // phpcs:ignore PHPCompatibility.IniDirectives.RemovedIniDirectives.safe_modeDeprecatedRemoved
|
446 |
+
@set_time_limit( $limit ); // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
|
447 |
+
}
|
448 |
+
}
|
449 |
+
|
450 |
+
/**
|
451 |
+
* Recursive arguments parsing.
|
452 |
+
*
|
453 |
+
* @since 2.8.0
|
454 |
+
*
|
455 |
+
* @param array $args Arguments.
|
456 |
+
* @param array $defaults Defaults.
|
457 |
+
*
|
458 |
+
* @return array
|
459 |
+
*/
|
460 |
+
public static function parse_args_r( &$args, $defaults ) {
|
461 |
+
|
462 |
+
$args = (array) $args;
|
463 |
+
$defaults = (array) $defaults;
|
464 |
+
$r = $defaults;
|
465 |
+
|
466 |
+
foreach ( $args as $k => &$v ) {
|
467 |
+
if ( is_array( $v ) && isset( $r[ $k ] ) ) {
|
468 |
+
$r[ $k ] = self::parse_args_r( $v, $r[ $k ] );
|
469 |
+
} else {
|
470 |
+
$r[ $k ] = $v;
|
471 |
+
}
|
472 |
+
}
|
473 |
+
|
474 |
+
return $r;
|
475 |
+
}
|
476 |
}
|
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 ComposerAutoloaderInit2f5ea2bd19c757d43fe3abd25382a5fd::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -22,15 +22,15 @@ class ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0
|
|
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 ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0
|
|
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 ComposerAutoloaderInit2f5ea2bd19c757d43fe3abd25382a5fd
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
+
spl_autoload_register(array('ComposerAutoloaderInit2f5ea2bd19c757d43fe3abd25382a5fd', 'loadClassLoader'), true, true);
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit2f5ea2bd19c757d43fe3abd25382a5fd', '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\ComposerStaticInit2f5ea2bd19c757d43fe3abd25382a5fd::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\ComposerStaticInit2f5ea2bd19c757d43fe3abd25382a5fd::$files;
|
55 |
} else {
|
56 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
57 |
}
|
58 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
59 |
+
composerRequire2f5ea2bd19c757d43fe3abd25382a5fd($fileIdentifier, $file);
|
60 |
}
|
61 |
|
62 |
return $loader;
|
63 |
}
|
64 |
}
|
65 |
|
66 |
+
function composerRequire2f5ea2bd19c757d43fe3abd25382a5fd($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',
|
@@ -944,9 +944,9 @@ class ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0
|
|
944 |
public static function getInitializer(ClassLoader $loader)
|
945 |
{
|
946 |
return \Closure::bind(function () use ($loader) {
|
947 |
-
$loader->prefixLengthsPsr4 =
|
948 |
-
$loader->prefixDirsPsr4 =
|
949 |
-
$loader->classMap =
|
950 |
|
951 |
}, null, ClassLoader::class);
|
952 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit2f5ea2bd19c757d43fe3abd25382a5fd
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
|
944 |
public static function getInitializer(ClassLoader $loader)
|
945 |
{
|
946 |
return \Closure::bind(function () use ($loader) {
|
947 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit2f5ea2bd19c757d43fe3abd25382a5fd::$prefixLengthsPsr4;
|
948 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit2f5ea2bd19c757d43fe3abd25382a5fd::$prefixDirsPsr4;
|
949 |
+
$loader->classMap = ComposerStaticInit2f5ea2bd19c757d43fe3abd25382a5fd::$classMap;
|
950 |
|
951 |
}, null, ClassLoader::class);
|
952 |
}
|
vendor/paragonie/random_compat/lib/random.php
CHANGED
@@ -54,9 +54,9 @@ if (!defined('RANDOM_COMPAT_READ_BUFFER')) {
|
|
54 |
|
55 |
$RandomCompatDIR = dirname(__FILE__);
|
56 |
|
57 |
-
require_once $RandomCompatDIR
|
58 |
-
require_once $RandomCompatDIR
|
59 |
-
require_once $RandomCompatDIR
|
60 |
|
61 |
if (!is_callable('random_bytes')) {
|
62 |
/**
|
@@ -76,9 +76,9 @@ if (!is_callable('random_bytes')) {
|
|
76 |
if (extension_loaded('libsodium')) {
|
77 |
// See random_bytes_libsodium.php
|
78 |
if (PHP_VERSION_ID >= 50300 && is_callable('\\Sodium\\randombytes_buf')) {
|
79 |
-
require_once $RandomCompatDIR
|
80 |
} elseif (method_exists('Sodium', 'randombytes_buf')) {
|
81 |
-
require_once $RandomCompatDIR
|
82 |
}
|
83 |
}
|
84 |
|
@@ -117,7 +117,7 @@ if (!is_callable('random_bytes')) {
|
|
117 |
// place, that is not helpful to us here.
|
118 |
|
119 |
// See random_bytes_dev_urandom.php
|
120 |
-
require_once $RandomCompatDIR
|
121 |
}
|
122 |
// Unset variables after use
|
123 |
$RandomCompat_basedir = null;
|
@@ -159,7 +159,7 @@ if (!is_callable('random_bytes')) {
|
|
159 |
extension_loaded('mcrypt')
|
160 |
) {
|
161 |
// See random_bytes_mcrypt.php
|
162 |
-
require_once $RandomCompatDIR
|
163 |
}
|
164 |
$RandomCompatUrandom = null;
|
165 |
|
@@ -182,9 +182,10 @@ if (!is_callable('random_bytes')) {
|
|
182 |
if (!in_array('com', $RandomCompat_disabled_classes)) {
|
183 |
try {
|
184 |
$RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
|
|
|
185 |
if (method_exists($RandomCompatCOMtest, 'GetRandom')) {
|
186 |
// See random_bytes_com_dotnet.php
|
187 |
-
require_once $RandomCompatDIR
|
188 |
}
|
189 |
} catch (com_exception $e) {
|
190 |
// Don't try to use it.
|
@@ -219,7 +220,7 @@ if (!is_callable('random_bytes')) {
|
|
219 |
}
|
220 |
|
221 |
if (!is_callable('random_int')) {
|
222 |
-
require_once $RandomCompatDIR
|
223 |
}
|
224 |
|
225 |
$RandomCompatDIR = null;
|
54 |
|
55 |
$RandomCompatDIR = dirname(__FILE__);
|
56 |
|
57 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'byte_safe_strings.php';
|
58 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'cast_to_int.php';
|
59 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'error_polyfill.php';
|
60 |
|
61 |
if (!is_callable('random_bytes')) {
|
62 |
/**
|
76 |
if (extension_loaded('libsodium')) {
|
77 |
// See random_bytes_libsodium.php
|
78 |
if (PHP_VERSION_ID >= 50300 && is_callable('\\Sodium\\randombytes_buf')) {
|
79 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_libsodium.php';
|
80 |
} elseif (method_exists('Sodium', 'randombytes_buf')) {
|
81 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_libsodium_legacy.php';
|
82 |
}
|
83 |
}
|
84 |
|
117 |
// place, that is not helpful to us here.
|
118 |
|
119 |
// See random_bytes_dev_urandom.php
|
120 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_dev_urandom.php';
|
121 |
}
|
122 |
// Unset variables after use
|
123 |
$RandomCompat_basedir = null;
|
159 |
extension_loaded('mcrypt')
|
160 |
) {
|
161 |
// See random_bytes_mcrypt.php
|
162 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_mcrypt.php';
|
163 |
}
|
164 |
$RandomCompatUrandom = null;
|
165 |
|
182 |
if (!in_array('com', $RandomCompat_disabled_classes)) {
|
183 |
try {
|
184 |
$RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
|
185 |
+
/** @psalm-suppress TypeDoesNotContainType */
|
186 |
if (method_exists($RandomCompatCOMtest, 'GetRandom')) {
|
187 |
// See random_bytes_com_dotnet.php
|
188 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_com_dotnet.php';
|
189 |
}
|
190 |
} catch (com_exception $e) {
|
191 |
// Don't try to use it.
|
220 |
}
|
221 |
|
222 |
if (!is_callable('random_int')) {
|
223 |
+
require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_int.php';
|
224 |
}
|
225 |
|
226 |
$RandomCompatDIR = null;
|
vendor/paragonie/random_compat/phpunit-autoload.php
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
require_once __DIR__ . '/psalm-autoload.php';
|
4 |
-
|
5 |
-
/**
|
6 |
-
* This is necessary for PHPUnit on PHP >= 5.3
|
7 |
-
*
|
8 |
-
* Class PHPUnit_Framework_TestCase
|
9 |
-
*/
|
10 |
-
if (PHP_VERSION_ID >= 50300) {
|
11 |
-
if (!class_exists('PHPUnit_Framework_TestCase')) {
|
12 |
-
require_once __DIR__ . '/other/phpunit-shim.php';
|
13 |
-
}
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/paragonie/sodium_compat/autoload.php
CHANGED
@@ -61,5 +61,8 @@ if (PHP_VERSION_ID < 70200 || !extension_loaded('sodium')) {
|
|
61 |
} else {
|
62 |
assert(class_exists('ParagonIE_Sodium_Compat'));
|
63 |
}
|
64 |
-
require_once
|
|
|
|
|
|
|
65 |
}
|
61 |
} else {
|
62 |
assert(class_exists('ParagonIE_Sodium_Compat'));
|
63 |
}
|
64 |
+
require_once(dirname(__FILE__) . '/lib/php72compat.php');
|
65 |
+
} elseif (!function_exists('sodium_crypto_stream_xchacha20_xor')) {
|
66 |
+
// Older versions of {PHP, ext/sodium} will not define these
|
67 |
+
require_once(dirname(__FILE__) . '/lib/php72compat.php');
|
68 |
}
|
vendor/paragonie/sodium_compat/lib/php72compat.php
CHANGED
@@ -94,6 +94,8 @@ foreach (array(
|
|
94 |
'CRYPTO_SIGN_KEYPAIRBYTES',
|
95 |
'CRYPTO_STREAM_KEYBYTES',
|
96 |
'CRYPTO_STREAM_NONCEBYTES',
|
|
|
|
|
97 |
'LIBRARY_MAJOR_VERSION',
|
98 |
'LIBRARY_MINOR_VERSION',
|
99 |
'LIBRARY_VERSION_MAJOR',
|
@@ -1216,6 +1218,7 @@ if (!is_callable('sodium_crypto_stream_xor')) {
|
|
1216 |
return ParagonIE_Sodium_Compat::crypto_stream_xor($message, $nonce, $key);
|
1217 |
}
|
1218 |
}
|
|
|
1219 |
if (!is_callable('sodium_hex2bin')) {
|
1220 |
/**
|
1221 |
* @see ParagonIE_Sodium_Compat::hex2bin()
|
94 |
'CRYPTO_SIGN_KEYPAIRBYTES',
|
95 |
'CRYPTO_STREAM_KEYBYTES',
|
96 |
'CRYPTO_STREAM_NONCEBYTES',
|
97 |
+
'CRYPTO_STREAM_XCHACHA20_KEYBYTES',
|
98 |
+
'CRYPTO_STREAM_XCHACHA20_NONCEBYTES',
|
99 |
'LIBRARY_MAJOR_VERSION',
|
100 |
'LIBRARY_MINOR_VERSION',
|
101 |
'LIBRARY_VERSION_MAJOR',
|
1218 |
return ParagonIE_Sodium_Compat::crypto_stream_xor($message, $nonce, $key);
|
1219 |
}
|
1220 |
}
|
1221 |
+
require_once dirname(__FILE__) . '/stream-xchacha20.php';
|
1222 |
if (!is_callable('sodium_hex2bin')) {
|
1223 |
/**
|
1224 |
* @see ParagonIE_Sodium_Compat::hex2bin()
|
vendor/paragonie/sodium_compat/lib/php72compat_const.php
CHANGED
@@ -88,3 +88,5 @@ const SODIUM_CRYPTO_SIGN_SECRETKEYBYTES = 64;
|
|
88 |
const SODIUM_CRYPTO_SIGN_KEYPAIRBYTES = 96;
|
89 |
const SODIUM_CRYPTO_STREAM_KEYBYTES = 32;
|
90 |
const SODIUM_CRYPTO_STREAM_NONCEBYTES = 24;
|
|
|
|
88 |
const SODIUM_CRYPTO_SIGN_KEYPAIRBYTES = 96;
|
89 |
const SODIUM_CRYPTO_STREAM_KEYBYTES = 32;
|
90 |
const SODIUM_CRYPTO_STREAM_NONCEBYTES = 24;
|
91 |
+
const SODIUM_CRYPTO_STREAM_XCHACHA20_KEYBYTES = 32;
|
92 |
+
const SODIUM_CRYPTO_STREAM_XCHACHA20_NONCEBYTES = 24;
|
vendor/paragonie/sodium_compat/lib/sodium_compat.php
CHANGED
@@ -391,7 +391,8 @@ if (!is_callable('\\Sodium\\crypto_kx')) {
|
|
391 |
$my_secret,
|
392 |
$their_public,
|
393 |
$client_public,
|
394 |
-
$server_public
|
|
|
395 |
);
|
396 |
}
|
397 |
}
|
391 |
$my_secret,
|
392 |
$their_public,
|
393 |
$client_public,
|
394 |
+
$server_public,
|
395 |
+
true
|
396 |
);
|
397 |
}
|
398 |
}
|
vendor/paragonie/sodium_compat/lib/stream-xchacha20.php
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if (!is_callable('sodium_crypto_stream_xchacha20')) {
|
4 |
+
/**
|
5 |
+
* @see ParagonIE_Sodium_Compat::crypto_stream_xchacha20()
|
6 |
+
* @param int $len
|
7 |
+
* @param string $nonce
|
8 |
+
* @param string $key
|
9 |
+
* @return string
|
10 |
+
* @throws SodiumException
|
11 |
+
* @throws TypeError
|
12 |
+
*/
|
13 |
+
function sodium_crypto_stream_xchacha20($len, $nonce, $key)
|
14 |
+
{
|
15 |
+
return ParagonIE_Sodium_Compat::crypto_stream_xchacha20($len, $nonce, $key, true);
|
16 |
+
}
|
17 |
+
}
|
18 |
+
if (!is_callable('sodium_crypto_stream_xchacha20_keygen')) {
|
19 |
+
/**
|
20 |
+
* @see ParagonIE_Sodium_Compat::crypto_stream_xchacha20_keygen()
|
21 |
+
* @return string
|
22 |
+
* @throws Exception
|
23 |
+
*/
|
24 |
+
function sodium_crypto_stream_xchacha20_keygen()
|
25 |
+
{
|
26 |
+
return ParagonIE_Sodium_Compat::crypto_stream_xchacha20_keygen();
|
27 |
+
}
|
28 |
+
}
|
29 |
+
if (!is_callable('sodium_crypto_stream_xchacha20_xor')) {
|
30 |
+
/**
|
31 |
+
* @see ParagonIE_Sodium_Compat::crypto_stream_xchacha20_xor()
|
32 |
+
* @param string $message
|
33 |
+
* @param string $nonce
|
34 |
+
* @param string $key
|
35 |
+
* @return string
|
36 |
+
* @throws SodiumException
|
37 |
+
* @throws TypeError
|
38 |
+
*/
|
39 |
+
function sodium_crypto_stream_xchacha20_xor($message, $nonce, $key)
|
40 |
+
{
|
41 |
+
return ParagonIE_Sodium_Compat::crypto_stream_xchacha20_xor($message, $nonce, $key, true);
|
42 |
+
}
|
43 |
+
}
|
vendor/paragonie/sodium_compat/src/Compat.php
CHANGED
@@ -135,6 +135,8 @@ class ParagonIE_Sodium_Compat
|
|
135 |
const CRYPTO_SIGN_KEYPAIRBYTES = 96;
|
136 |
const CRYPTO_STREAM_KEYBYTES = 32;
|
137 |
const CRYPTO_STREAM_NONCEBYTES = 24;
|
|
|
|
|
138 |
|
139 |
/**
|
140 |
* Add two numbers (little-endian unsigned), storing the value in the first
|
@@ -727,7 +729,9 @@ class ParagonIE_Sodium_Compat
|
|
727 |
) {
|
728 |
/* Type checks: */
|
729 |
ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
|
730 |
-
|
|
|
|
|
731 |
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
|
732 |
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);
|
733 |
|
@@ -814,7 +818,11 @@ class ParagonIE_Sodium_Compat
|
|
814 |
) {
|
815 |
/* Type checks: */
|
816 |
ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
|
817 |
-
|
|
|
|
|
|
|
|
|
818 |
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
|
819 |
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);
|
820 |
|
@@ -885,7 +893,11 @@ class ParagonIE_Sodium_Compat
|
|
885 |
) {
|
886 |
/* Type checks: */
|
887 |
ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
|
888 |
-
|
|
|
|
|
|
|
|
|
889 |
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
|
890 |
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);
|
891 |
|
@@ -1688,12 +1700,13 @@ class ParagonIE_Sodium_Compat
|
|
1688 |
* @param string $their_public
|
1689 |
* @param string $client_public
|
1690 |
* @param string $server_public
|
|
|
1691 |
* @return string
|
1692 |
* @throws SodiumException
|
1693 |
* @throws TypeError
|
1694 |
* @psalm-suppress MixedArgument
|
1695 |
*/
|
1696 |
-
public static function crypto_kx($my_secret, $their_public, $client_public, $server_public)
|
1697 |
{
|
1698 |
/* Type checks: */
|
1699 |
ParagonIE_Sodium_Core_Util::declareScalarType($my_secret, 'string', 1);
|
@@ -1715,7 +1728,7 @@ class ParagonIE_Sodium_Compat
|
|
1715 |
throw new SodiumException('Argument 4 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
|
1716 |
}
|
1717 |
|
1718 |
-
if (self::useNewSodiumAPI()) {
|
1719 |
if (is_callable('sodium_crypto_kx')) {
|
1720 |
return (string) sodium_crypto_kx(
|
1721 |
$my_secret,
|
@@ -3050,6 +3063,103 @@ class ParagonIE_Sodium_Compat
|
|
3050 |
return random_bytes(self::CRYPTO_STREAM_KEYBYTES);
|
3051 |
}
|
3052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3053 |
/**
|
3054 |
* Cache-timing-safe implementation of hex2bin().
|
3055 |
*
|
135 |
const CRYPTO_SIGN_KEYPAIRBYTES = 96;
|
136 |
const CRYPTO_STREAM_KEYBYTES = 32;
|
137 |
const CRYPTO_STREAM_NONCEBYTES = 24;
|
138 |
+
const CRYPTO_STREAM_XCHACHA20_KEYBYTES = 32;
|
139 |
+
const CRYPTO_STREAM_XCHACHA20_NONCEBYTES = 24;
|
140 |
|
141 |
/**
|
142 |
* Add two numbers (little-endian unsigned), storing the value in the first
|
729 |
) {
|
730 |
/* Type checks: */
|
731 |
ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
|
732 |
+
if (!is_null($assocData)) {
|
733 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
|
734 |
+
}
|
735 |
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
|
736 |
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);
|
737 |
|
818 |
) {
|
819 |
/* Type checks: */
|
820 |
ParagonIE_Sodium_Core_Util::declareScalarType($ciphertext, 'string', 1);
|
821 |
+
if (!is_null($assocData)) {
|
822 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
|
823 |
+
} else {
|
824 |
+
$assocData = '';
|
825 |
+
}
|
826 |
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
|
827 |
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);
|
828 |
|
893 |
) {
|
894 |
/* Type checks: */
|
895 |
ParagonIE_Sodium_Core_Util::declareScalarType($plaintext, 'string', 1);
|
896 |
+
if (!is_null($assocData)) {
|
897 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($assocData, 'string', 2);
|
898 |
+
} else {
|
899 |
+
$assocData = '';
|
900 |
+
}
|
901 |
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 3);
|
902 |
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 4);
|
903 |
|
1700 |
* @param string $their_public
|
1701 |
* @param string $client_public
|
1702 |
* @param string $server_public
|
1703 |
+
* @param bool $dontFallback
|
1704 |
* @return string
|
1705 |
* @throws SodiumException
|
1706 |
* @throws TypeError
|
1707 |
* @psalm-suppress MixedArgument
|
1708 |
*/
|
1709 |
+
public static function crypto_kx($my_secret, $their_public, $client_public, $server_public, $dontFallback = false)
|
1710 |
{
|
1711 |
/* Type checks: */
|
1712 |
ParagonIE_Sodium_Core_Util::declareScalarType($my_secret, 'string', 1);
|
1728 |
throw new SodiumException('Argument 4 must be CRYPTO_BOX_PUBLICKEYBYTES long.');
|
1729 |
}
|
1730 |
|
1731 |
+
if (self::useNewSodiumAPI() && !$dontFallback) {
|
1732 |
if (is_callable('sodium_crypto_kx')) {
|
1733 |
return (string) sodium_crypto_kx(
|
1734 |
$my_secret,
|
3063 |
return random_bytes(self::CRYPTO_STREAM_KEYBYTES);
|
3064 |
}
|
3065 |
|
3066 |
+
|
3067 |
+
/**
|
3068 |
+
* Expand a key and nonce into a keystream of pseudorandom bytes.
|
3069 |
+
*
|
3070 |
+
* @param int $len Number of bytes desired
|
3071 |
+
* @param string $nonce Number to be used Once; must be 24 bytes
|
3072 |
+
* @param string $key XChaCha20 key
|
3073 |
+
* @param bool $dontFallback
|
3074 |
+
* @return string Pseudorandom stream that can be XORed with messages
|
3075 |
+
* to provide encryption (but not authentication; see
|
3076 |
+
* Poly1305 or crypto_auth() for that, which is not
|
3077 |
+
* optional for security)
|
3078 |
+
* @throws SodiumException
|
3079 |
+
* @throws TypeError
|
3080 |
+
* @psalm-suppress MixedArgument
|
3081 |
+
*/
|
3082 |
+
public static function crypto_stream_xchacha20($len, $nonce, $key, $dontFallback = false)
|
3083 |
+
{
|
3084 |
+
/* Type checks: */
|
3085 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($len, 'int', 1);
|
3086 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
|
3087 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);
|
3088 |
+
|
3089 |
+
/* Input validation: */
|
3090 |
+
if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_STREAM_XCHACHA20_NONCEBYTES) {
|
3091 |
+
throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_XCHACHA20_NONCEBYTES long.');
|
3092 |
+
}
|
3093 |
+
if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_STREAM_XCHACHA20_KEYBYTES) {
|
3094 |
+
throw new SodiumException('Argument 3 must be CRYPTO_STREAM_XCHACHA20_KEYBYTES long.');
|
3095 |
+
}
|
3096 |
+
|
3097 |
+
if (self::useNewSodiumAPI() && !$dontFallback) {
|
3098 |
+
return sodium_crypto_stream_xchacha20($len, $nonce, $key);
|
3099 |
+
}
|
3100 |
+
if (PHP_INT_SIZE === 4) {
|
3101 |
+
return ParagonIE_Sodium_Core32_XChaCha20::stream($len, $nonce, $key);
|
3102 |
+
}
|
3103 |
+
return ParagonIE_Sodium_Core_XChaCha20::stream($len, $nonce, $key);
|
3104 |
+
}
|
3105 |
+
|
3106 |
+
/**
|
3107 |
+
* DANGER! UNAUTHENTICATED ENCRYPTION!
|
3108 |
+
*
|
3109 |
+
* Unless you are following expert advice, do not used this feature.
|
3110 |
+
*
|
3111 |
+
* Algorithm: XChaCha20
|
3112 |
+
*
|
3113 |
+
* This DOES NOT provide ciphertext integrity.
|
3114 |
+
*
|
3115 |
+
* @param string $message Plaintext message
|
3116 |
+
* @param string $nonce Number to be used Once; must be 24 bytes
|
3117 |
+
* @param string $key Encryption key
|
3118 |
+
* @return string Encrypted text which is vulnerable to chosen-
|
3119 |
+
* ciphertext attacks unless you implement some
|
3120 |
+
* other mitigation to the ciphertext (i.e.
|
3121 |
+
* Encrypt then MAC)
|
3122 |
+
* @param bool $dontFallback
|
3123 |
+
* @throws SodiumException
|
3124 |
+
* @throws TypeError
|
3125 |
+
* @psalm-suppress MixedArgument
|
3126 |
+
*/
|
3127 |
+
public static function crypto_stream_xchacha20_xor($message, $nonce, $key, $dontFallback = false)
|
3128 |
+
{
|
3129 |
+
/* Type checks: */
|
3130 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($message, 'string', 1);
|
3131 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($nonce, 'string', 2);
|
3132 |
+
ParagonIE_Sodium_Core_Util::declareScalarType($key, 'string', 3);
|
3133 |
+
|
3134 |
+
/* Input validation: */
|
3135 |
+
if (ParagonIE_Sodium_Core_Util::strlen($nonce) !== self::CRYPTO_STREAM_XCHACHA20_NONCEBYTES) {
|
3136 |
+
throw new SodiumException('Argument 2 must be CRYPTO_SECRETBOX_XCHACHA20_NONCEBYTES long.');
|
3137 |
+
}
|
3138 |
+
if (ParagonIE_Sodium_Core_Util::strlen($key) !== self::CRYPTO_STREAM_XCHACHA20_KEYBYTES) {
|
3139 |
+
throw new SodiumException('Argument 3 must be CRYPTO_SECRETBOX_XCHACHA20_KEYBYTES long.');
|
3140 |
+
}
|
3141 |
+
|
3142 |
+
if (self::useNewSodiumAPI() && !$dontFallback) {
|
3143 |
+
return sodium_crypto_stream_xchacha20_xor($message, $nonce, $key);
|
3144 |
+
}
|
3145 |
+
if (PHP_INT_SIZE === 4) {
|
3146 |
+
return ParagonIE_Sodium_Core32_XChaCha20::streamXorIc($message, $nonce, $key);
|
3147 |
+
}
|
3148 |
+
return ParagonIE_Sodium_Core_XChaCha20::streamXorIc($message, $nonce, $key);
|
3149 |
+
}
|
3150 |
+
|
3151 |
+
/**
|
3152 |
+
* Return a secure random key for use with crypto_stream_xchacha20
|
3153 |
+
*
|
3154 |
+
* @return string
|
3155 |
+
* @throws Exception
|
3156 |
+
* @throws Error
|
3157 |
+
*/
|
3158 |
+
public static function crypto_stream_xchacha20_keygen()
|
3159 |
+
{
|
3160 |
+
return random_bytes(self::CRYPTO_STREAM_XCHACHA20_KEYBYTES);
|
3161 |
+
}
|
3162 |
+
|
3163 |
/**
|
3164 |
* Cache-timing-safe implementation of hex2bin().
|
3165 |
*
|
vendor/paragonie/sodium_compat/src/Core/SipHash.php
CHANGED
@@ -14,8 +14,8 @@ class ParagonIE_Sodium_Core_SipHash extends ParagonIE_Sodium_Core_Util
|
|
14 |
/**
|
15 |
* @internal You should not use this directly from another application
|
16 |
*
|
17 |
-
* @param
|
18 |
-
* @return
|
19 |
*
|
20 |
*/
|
21 |
public static function sipRound(array $v)
|
14 |
/**
|
15 |
* @internal You should not use this directly from another application
|
16 |
*
|
17 |
+
* @param int[] $v
|
18 |
+
* @return int[]
|
19 |
*
|
20 |
*/
|
21 |
public static function sipRound(array $v)
|
vendor/paragonie/sodium_compat/src/Core32/Ed25519.php
CHANGED
@@ -207,6 +207,7 @@ abstract class ParagonIE_Sodium_Core32_Ed25519 extends ParagonIE_Sodium_Core32_C
|
|
207 |
* @return string
|
208 |
* @throws SodiumException
|
209 |
* @throws TypeError
|
|
|
210 |
*/
|
211 |
public static function sign_detached($message, $sk)
|
212 |
{
|
@@ -224,8 +225,8 @@ abstract class ParagonIE_Sodium_Core32_Ed25519 extends ParagonIE_Sodium_Core32_C
|
|
224 |
# crypto_hash_sha512_update(&hs, m, mlen);
|
225 |
# crypto_hash_sha512_final(&hs, nonce);
|
226 |
$hs = hash_init('sha512');
|
227 |
-
hash_update($hs, self::substr($az, 32, 32));
|
228 |
-
hash_update($hs, $message);
|
229 |
$nonceHash = hash_final($hs, true);
|
230 |
|
231 |
# memmove(sig + 32, sk + 32, 32);
|
@@ -244,9 +245,9 @@ abstract class ParagonIE_Sodium_Core32_Ed25519 extends ParagonIE_Sodium_Core32_C
|
|
244 |
# crypto_hash_sha512_update(&hs, m, mlen);
|
245 |
# crypto_hash_sha512_final(&hs, hram);
|
246 |
$hs = hash_init('sha512');
|
247 |
-
hash_update($hs, self::substr($sig, 0, 32));
|
248 |
-
hash_update($hs, self::substr($pk, 0, 32));
|
249 |
-
hash_update($hs, $message);
|
250 |
$hramHash = hash_final($hs, true);
|
251 |
|
252 |
# sc_reduce(hram);
|
@@ -478,4 +479,20 @@ abstract class ParagonIE_Sodium_Core32_Ed25519 extends ParagonIE_Sodium_Core32_C
|
|
478 |
}
|
479 |
return false;
|
480 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
}
|
207 |
* @return string
|
208 |
* @throws SodiumException
|
209 |
* @throws TypeError
|
210 |
+
* @psalm-suppress PossiblyInvalidArgument
|
211 |
*/
|
212 |
public static function sign_detached($message, $sk)
|
213 |
{
|
225 |
# crypto_hash_sha512_update(&hs, m, mlen);
|
226 |
# crypto_hash_sha512_final(&hs, nonce);
|
227 |
$hs = hash_init('sha512');
|
228 |
+
self::hash_update($hs, self::substr($az, 32, 32));
|
229 |
+
self::hash_update($hs, $message);
|
230 |
$nonceHash = hash_final($hs, true);
|
231 |
|
232 |
# memmove(sig + 32, sk + 32, 32);
|
245 |
# crypto_hash_sha512_update(&hs, m, mlen);
|
246 |
# crypto_hash_sha512_final(&hs, hram);
|
247 |
$hs = hash_init('sha512');
|
248 |
+
self::hash_update($hs, self::substr($sig, 0, 32));
|
249 |
+
self::hash_update($hs, self::substr($pk, 0, 32));
|
250 |
+
self::hash_update($hs, $message);
|
251 |
$hramHash = hash_final($hs, true);
|
252 |
|
253 |
# sc_reduce(hram);
|
479 |
}
|
480 |
return false;
|
481 |
}
|
482 |
+
|
483 |
+
/**
|
484 |
+
* Catch self::hash_update() failures and throw instead of silently proceding
|
485 |
+
*
|
486 |
+
* @param HashContext|resource &$hs
|
487 |
+
* @param string $data
|
488 |
+
* @return void
|
489 |
+
* @throws SodiumException
|
490 |
+
* @psalm-suppress PossiblyInvalidArgument
|
491 |
+
*/
|
492 |
+
private static function hash_update(&$hs, $data)
|
493 |
+
{
|
494 |
+
if (!hash_update($hs, $data)) {
|
495 |
+
throw new SodiumException('self::hash_update() failed');
|
496 |
+
}
|
497 |
+
}
|
498 |
}
|
vendor/paragonie/sodium_compat/src/File.php
CHANGED
@@ -597,7 +597,7 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
597 |
$az[31] = self::intToChr((self::chrToInt($az[31]) & 63) | 64);
|
598 |
|
599 |
$hs = hash_init('sha512');
|
600 |
-
hash_update($hs, self::substr($az, 32, 32));
|
601 |
/** @var resource $hs */
|
602 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
603 |
|
@@ -616,8 +616,8 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
616 |
);
|
617 |
|
618 |
$hs = hash_init('sha512');
|
619 |
-
hash_update($hs, self::substr($sig, 0, 32));
|
620 |
-
hash_update($hs, self::substr($pk, 0, 32));
|
621 |
/** @var resource $hs */
|
622 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
623 |
|
@@ -728,8 +728,8 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
728 |
$A = ParagonIE_Sodium_Core_Ed25519::ge_frombytes_negate_vartime($publicKey);
|
729 |
|
730 |
$hs = hash_init('sha512');
|
731 |
-
hash_update($hs, self::substr($sig, 0, 32));
|
732 |
-
hash_update($hs, self::substr($publicKey, 0, 32));
|
733 |
/** @var resource $hs */
|
734 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
735 |
/** @var string $hDigest */
|
@@ -1083,7 +1083,7 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1083 |
* Update a hash context with the contents of a file, without
|
1084 |
* loading the entire file into memory.
|
1085 |
*
|
1086 |
-
* @param resource|
|
1087 |
* @param resource $fp
|
1088 |
* @param int $size
|
1089 |
* @return resource|object Resource on PHP < 7.2, HashContext object on PHP >= 7.2
|
@@ -1133,7 +1133,7 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1133 |
}
|
1134 |
/** @var string $message */
|
1135 |
/** @psalm-suppress InvalidArgument */
|
1136 |
-
hash_update($hash, $message);
|
1137 |
}
|
1138 |
// Reset file pointer's position
|
1139 |
fseek($fp, $originalPosition, SEEK_SET);
|
@@ -1175,7 +1175,7 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1175 |
$az[31] = self::intToChr((self::chrToInt($az[31]) & 63) | 64);
|
1176 |
|
1177 |
$hs = hash_init('sha512');
|
1178 |
-
hash_update($hs, self::substr($az, 32, 32));
|
1179 |
/** @var resource $hs */
|
1180 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
1181 |
|
@@ -1194,8 +1194,8 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1194 |
);
|
1195 |
|
1196 |
$hs = hash_init('sha512');
|
1197 |
-
hash_update($hs, self::substr($sig, 0, 32));
|
1198 |
-
hash_update($hs, self::substr($pk, 0, 32));
|
1199 |
/** @var resource $hs */
|
1200 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
1201 |
|
@@ -1278,8 +1278,8 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1278 |
$A = ParagonIE_Sodium_Core32_Ed25519::ge_frombytes_negate_vartime($publicKey);
|
1279 |
|
1280 |
$hs = hash_init('sha512');
|
1281 |
-
hash_update($hs, self::substr($sig, 0, 32));
|
1282 |
-
hash_update($hs, self::substr($publicKey, 0, 32));
|
1283 |
/** @var resource $hs */
|
1284 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
1285 |
/** @var string $hDigest */
|
@@ -1527,12 +1527,6 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1527 |
/** @var int $pos */
|
1528 |
$pos = self::ftell($ifp);
|
1529 |
|
1530 |
-
/** @var int $iter */
|
1531 |
-
$iter = 1;
|
1532 |
-
|
1533 |
-
/** @var int $incr */
|
1534 |
-
$incr = self::BUFFER_SIZE >> 6;
|
1535 |
-
|
1536 |
while ($mlen > 0) {
|
1537 |
$blockSize = $mlen > self::BUFFER_SIZE
|
1538 |
? self::BUFFER_SIZE
|
@@ -1543,7 +1537,6 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1543 |
}
|
1544 |
$state->update($ciphertext);
|
1545 |
$mlen -= $blockSize;
|
1546 |
-
$iter += $incr;
|
1547 |
}
|
1548 |
$res = ParagonIE_Sodium_Core32_Util::verify_16($tag, $state->finish());
|
1549 |
|
@@ -1564,4 +1557,20 @@ class ParagonIE_Sodium_File extends ParagonIE_Sodium_Core_Util
|
|
1564 |
}
|
1565 |
return (int) $return;
|
1566 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1567 |
}
|
597 |
$az[31] = self::intToChr((self::chrToInt($az[31]) & 63) | 64);
|
598 |
|
599 |
$hs = hash_init('sha512');
|
600 |
+
self::hash_update($hs, self::substr($az, 32, 32));
|
601 |
/** @var resource $hs */
|
602 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
603 |
|
616 |
);
|
617 |
|
618 |
$hs = hash_init('sha512');
|
619 |
+
self::hash_update($hs, self::substr($sig, 0, 32));
|
620 |
+
self::hash_update($hs, self::substr($pk, 0, 32));
|
621 |
/** @var resource $hs */
|
622 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
623 |
|
728 |
$A = ParagonIE_Sodium_Core_Ed25519::ge_frombytes_negate_vartime($publicKey);
|
729 |
|
730 |
$hs = hash_init('sha512');
|
731 |
+
self::hash_update($hs, self::substr($sig, 0, 32));
|
732 |
+
self::hash_update($hs, self::substr($publicKey, 0, 32));
|
733 |
/** @var resource $hs */
|
734 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
735 |
/** @var string $hDigest */
|
1083 |
* Update a hash context with the contents of a file, without
|
1084 |
* loading the entire file into memory.
|
1085 |
*
|
1086 |
+
* @param resource|HashContext $hash
|
1087 |
* @param resource $fp
|
1088 |
* @param int $size
|
1089 |
* @return resource|object Resource on PHP < 7.2, HashContext object on PHP >= 7.2
|
1133 |
}
|
1134 |
/** @var string $message */
|
1135 |
/** @psalm-suppress InvalidArgument */
|
1136 |
+
self::hash_update($hash, $message);
|
1137 |
}
|
1138 |
// Reset file pointer's position
|
1139 |
fseek($fp, $originalPosition, SEEK_SET);
|
1175 |
$az[31] = self::intToChr((self::chrToInt($az[31]) & 63) | 64);
|
1176 |
|
1177 |
$hs = hash_init('sha512');
|
1178 |
+
self::hash_update($hs, self::substr($az, 32, 32));
|
1179 |
/** @var resource $hs */
|
1180 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
1181 |
|
1194 |
);
|
1195 |
|
1196 |
$hs = hash_init('sha512');
|
1197 |
+
self::hash_update($hs, self::substr($sig, 0, 32));
|
1198 |
+
self::hash_update($hs, self::substr($pk, 0, 32));
|
1199 |
/** @var resource $hs */
|
1200 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
1201 |
|
1278 |
$A = ParagonIE_Sodium_Core32_Ed25519::ge_frombytes_negate_vartime($publicKey);
|
1279 |
|
1280 |
$hs = hash_init('sha512');
|
1281 |
+
self::hash_update($hs, self::substr($sig, 0, 32));
|
1282 |
+
self::hash_update($hs, self::substr($publicKey, 0, 32));
|
1283 |
/** @var resource $hs */
|
1284 |
$hs = self::updateHashWithFile($hs, $fp, $size);
|
1285 |
/** @var string $hDigest */
|
1527 |
/** @var int $pos */
|
1528 |
$pos = self::ftell($ifp);
|
1529 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1530 |
while ($mlen > 0) {
|
1531 |
$blockSize = $mlen > self::BUFFER_SIZE
|
1532 |
? self::BUFFER_SIZE
|
1537 |
}
|
1538 |
$state->update($ciphertext);
|
1539 |
$mlen -= $blockSize;
|
|
|
1540 |
}
|
1541 |
$res = ParagonIE_Sodium_Core32_Util::verify_16($tag, $state->finish());
|
1542 |
|
1557 |
}
|
1558 |
return (int) $return;
|
1559 |
}
|
1560 |
+
|
1561 |
+
/**
|
1562 |
+
* Catch hash_update() failures and throw instead of silently proceding
|
1563 |
+
*
|
1564 |
+
* @param HashContext|resource &$hs
|
1565 |
+
* @param string $data
|
1566 |
+
* @return void
|
1567 |
+
* @throws SodiumException
|
1568 |
+
* @psalm-suppress PossiblyInvalidArgument
|
1569 |
+
*/
|
1570 |
+
private static function hash_update(&$hs, $data)
|
1571 |
+
{
|
1572 |
+
if (!hash_update($hs, $data)) {
|
1573 |
+
throw new SodiumException('hash_update() failed');
|
1574 |
+
}
|
1575 |
+
}
|
1576 |
}
|
vendor_prefixed/guzzlehttp/psr7/src/Utils.php
CHANGED
@@ -265,7 +265,8 @@ final class Utils
|
|
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 |
-
|
|
|
269 |
$stream = self::tryFopen('php://temp', 'w+');
|
270 |
\fwrite($stream, \stream_get_contents($resource));
|
271 |
\fseek($stream, 0);
|
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 |
+
$metaData = \stream_get_meta_data($resource);
|
269 |
+
if (isset($metaData['uri']) && $metaData['uri'] === 'php://input') {
|
270 |
$stream = self::tryFopen('php://temp', 'w+');
|
271 |
\fwrite($stream, \stream_get_contents($resource));
|
272 |
\fseek($stream, 0);
|
vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/AsymmetricKey.php
CHANGED
@@ -103,6 +103,13 @@ abstract class AsymmetricKey
|
|
103 |
* @access private
|
104 |
*/
|
105 |
protected static $engines = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
/**
|
107 |
* The constructor
|
108 |
*/
|
@@ -154,8 +161,10 @@ abstract class AsymmetricKey
|
|
154 |
throw new \WPMailSMTP\Vendor\phpseclib3\Exception\NoKeyLoadedException('Unable to read key');
|
155 |
}
|
156 |
$components['format'] = $format;
|
|
|
157 |
$new = static::onLoad($components);
|
158 |
$new->format = $format;
|
|
|
159 |
return $new instanceof \WPMailSMTP\Vendor\phpseclib3\Crypt\Common\PrivateKey ? $new->withPassword($password) : $new;
|
160 |
}
|
161 |
/**
|
@@ -314,6 +323,9 @@ abstract class AsymmetricKey
|
|
314 |
continue;
|
315 |
}
|
316 |
$name = $file->getBasename('.php');
|
|
|
|
|
|
|
317 |
$type = 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\' . static::ALGORITHM . '\\Formats\\' . $format . '\\' . $name;
|
318 |
$reflect = new \ReflectionClass($type);
|
319 |
if ($reflect->isTrait()) {
|
@@ -378,6 +390,18 @@ abstract class AsymmetricKey
|
|
378 |
$meta = new \ReflectionClass($this->format);
|
379 |
return $meta->getShortName();
|
380 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
381 |
/**
|
382 |
* Tests engine validity
|
383 |
*
|
103 |
* @access private
|
104 |
*/
|
105 |
protected static $engines = [];
|
106 |
+
/**
|
107 |
+
* Key Comment
|
108 |
+
*
|
109 |
+
* @var null|string
|
110 |
+
* @access private
|
111 |
+
*/
|
112 |
+
private $comment;
|
113 |
/**
|
114 |
* The constructor
|
115 |
*/
|
161 |
throw new \WPMailSMTP\Vendor\phpseclib3\Exception\NoKeyLoadedException('Unable to read key');
|
162 |
}
|
163 |
$components['format'] = $format;
|
164 |
+
$comment = isset($components['comment']) ? $components['comment'] : null;
|
165 |
$new = static::onLoad($components);
|
166 |
$new->format = $format;
|
167 |
+
$new->comment = $comment;
|
168 |
return $new instanceof \WPMailSMTP\Vendor\phpseclib3\Crypt\Common\PrivateKey ? $new->withPassword($password) : $new;
|
169 |
}
|
170 |
/**
|
323 |
continue;
|
324 |
}
|
325 |
$name = $file->getBasename('.php');
|
326 |
+
if ($name[0] == '.') {
|
327 |
+
continue;
|
328 |
+
}
|
329 |
$type = 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\' . static::ALGORITHM . '\\Formats\\' . $format . '\\' . $name;
|
330 |
$reflect = new \ReflectionClass($type);
|
331 |
if ($reflect->isTrait()) {
|
390 |
$meta = new \ReflectionClass($this->format);
|
391 |
return $meta->getShortName();
|
392 |
}
|
393 |
+
/**
|
394 |
+
* Returns the key's comment
|
395 |
+
*
|
396 |
+
* Not all key formats support comments. If you want to set a comment use toString()
|
397 |
+
*
|
398 |
+
* @access public
|
399 |
+
* @return null|string
|
400 |
+
*/
|
401 |
+
public function getComment()
|
402 |
+
{
|
403 |
+
return $this->comment;
|
404 |
+
}
|
405 |
/**
|
406 |
* Tests engine validity
|
407 |
*
|
vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php
CHANGED
@@ -430,7 +430,7 @@ abstract class SymmetricKey
|
|
430 |
* @var string
|
431 |
* @access private
|
432 |
*/
|
433 |
-
protected
|
434 |
/**
|
435 |
* The default salt used by setPassword()
|
436 |
*
|
@@ -1121,8 +1121,10 @@ abstract class SymmetricKey
|
|
1121 |
}
|
1122 |
}
|
1123 |
if ($this->engine === self::ENGINE_MCRYPT) {
|
|
|
|
|
1124 |
if ($this->enchanged) {
|
1125 |
-
|
1126 |
$this->enchanged = \false;
|
1127 |
}
|
1128 |
// re: {@link http://phpseclib.sourceforge.net/cfb-demo.phps}
|
@@ -1154,15 +1156,15 @@ abstract class SymmetricKey
|
|
1154 |
if ($len >= $block_size) {
|
1155 |
if ($this->enbuffer['enmcrypt_init'] === \false || $len > $this->cfb_init_len) {
|
1156 |
if ($this->enbuffer['enmcrypt_init'] === \true) {
|
1157 |
-
|
1158 |
$this->enbuffer['enmcrypt_init'] = \false;
|
1159 |
}
|
1160 |
-
$ciphertext .=
|
1161 |
$iv = \substr($ciphertext, -$block_size);
|
1162 |
$len %= $block_size;
|
1163 |
} else {
|
1164 |
while ($len >= $block_size) {
|
1165 |
-
$iv =
|
1166 |
$ciphertext .= $iv;
|
1167 |
$len -= $block_size;
|
1168 |
$i += $block_size;
|
@@ -1170,18 +1172,20 @@ abstract class SymmetricKey
|
|
1170 |
}
|
1171 |
}
|
1172 |
if ($len) {
|
1173 |
-
$iv =
|
1174 |
$block = $iv ^ \substr($plaintext, -$len);
|
1175 |
$iv = \substr_replace($iv, $block, 0, $len);
|
1176 |
$ciphertext .= $block;
|
1177 |
$pos = $len;
|
1178 |
}
|
|
|
1179 |
return $ciphertext;
|
1180 |
}
|
1181 |
-
$ciphertext =
|
1182 |
if (!$this->continuousBuffer) {
|
1183 |
-
|
1184 |
}
|
|
|
1185 |
return $ciphertext;
|
1186 |
}
|
1187 |
if ($this->engine === self::ENGINE_EVAL) {
|
@@ -1453,9 +1457,11 @@ abstract class SymmetricKey
|
|
1453 |
return $this->paddable ? $this->unpad($plaintext) : $plaintext;
|
1454 |
}
|
1455 |
if ($this->engine === self::ENGINE_MCRYPT) {
|
|
|
|
|
1456 |
$block_size = $this->block_size;
|
1457 |
if ($this->dechanged) {
|
1458 |
-
|
1459 |
$this->dechanged = \false;
|
1460 |
}
|
1461 |
if ($this->mode == self::MODE_CFB && $this->continuousBuffer) {
|
@@ -1482,22 +1488,24 @@ abstract class SymmetricKey
|
|
1482 |
}
|
1483 |
if ($len >= $block_size) {
|
1484 |
$cb = \substr($ciphertext, $i, $len - $len % $block_size);
|
1485 |
-
$plaintext .=
|
1486 |
$iv = \substr($cb, -$block_size);
|
1487 |
$len %= $block_size;
|
1488 |
}
|
1489 |
if ($len) {
|
1490 |
-
$iv =
|
1491 |
$plaintext .= $iv ^ \substr($ciphertext, -$len);
|
1492 |
$iv = \substr_replace($iv, \substr($ciphertext, -$len), 0, $len);
|
1493 |
$pos = $len;
|
1494 |
}
|
|
|
1495 |
return $plaintext;
|
1496 |
}
|
1497 |
-
$plaintext =
|
1498 |
if (!$this->continuousBuffer) {
|
1499 |
-
|
1500 |
}
|
|
|
1501 |
return $this->paddable ? $this->unpad($plaintext) : $plaintext;
|
1502 |
}
|
1503 |
if ($this->engine === self::ENGINE_EVAL) {
|
@@ -1737,7 +1745,7 @@ abstract class SymmetricKey
|
|
1737 |
for ($i = 0; $i < \strlen($plaintext); $i += $block_size) {
|
1738 |
$block = \substr($plaintext, $i, $block_size);
|
1739 |
if (\strlen($block) > \strlen($buffer['ciphertext'])) {
|
1740 |
-
$buffer['ciphertext'] .= \openssl_encrypt($xor,
|
1741 |
}
|
1742 |
\WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::increment_str($xor);
|
1743 |
$otp = \WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::shift($buffer['ciphertext'], $block_size);
|
@@ -1746,7 +1754,7 @@ abstract class SymmetricKey
|
|
1746 |
} else {
|
1747 |
for ($i = 0; $i < \strlen($plaintext); $i += $block_size) {
|
1748 |
$block = \substr($plaintext, $i, $block_size);
|
1749 |
-
$otp = \openssl_encrypt($xor,
|
1750 |
\WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::increment_str($xor);
|
1751 |
$ciphertext .= $block ^ $otp;
|
1752 |
}
|
@@ -1785,7 +1793,7 @@ abstract class SymmetricKey
|
|
1785 |
}
|
1786 |
}
|
1787 |
if ($this->continuousBuffer) {
|
1788 |
-
$encryptIV = \openssl_decrypt($encryptIV,
|
1789 |
if ($overflow) {
|
1790 |
\WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::increment_str($encryptIV);
|
1791 |
}
|
@@ -1991,14 +1999,18 @@ abstract class SymmetricKey
|
|
1991 |
// that don't we'll emulate it
|
1992 |
switch ($this->mode) {
|
1993 |
case self::MODE_CTR:
|
1994 |
-
if (\in_array(
|
1995 |
$this->openssl_emulate_ctr = \true;
|
1996 |
return \true;
|
1997 |
}
|
1998 |
}
|
1999 |
return \false;
|
2000 |
case self::ENGINE_MCRYPT:
|
2001 |
-
|
|
|
|
|
|
|
|
|
2002 |
case self::ENGINE_EVAL:
|
2003 |
return \method_exists($this, 'setupInlineCrypt');
|
2004 |
case self::ENGINE_INTERNAL:
|
@@ -2093,16 +2105,19 @@ abstract class SymmetricKey
|
|
2093 |
$this->engine = self::ENGINE_INTERNAL;
|
2094 |
}
|
2095 |
if ($this->engine != self::ENGINE_MCRYPT && $this->enmcrypt) {
|
|
|
|
|
2096 |
// Closing the current mcrypt resource(s). _mcryptSetup() will, if needed,
|
2097 |
// (re)open them with the module named in $this->cipher_name_mcrypt
|
2098 |
-
|
2099 |
-
|
2100 |
$this->enmcrypt = null;
|
2101 |
$this->demcrypt = null;
|
2102 |
if ($this->ecb) {
|
2103 |
-
|
2104 |
$this->ecb = null;
|
2105 |
}
|
|
|
2106 |
}
|
2107 |
$this->changed = $this->nonIVChanged = \true;
|
2108 |
}
|
@@ -2196,21 +2211,24 @@ abstract class SymmetricKey
|
|
2196 |
switch ($this->engine) {
|
2197 |
case self::ENGINE_MCRYPT:
|
2198 |
$this->enchanged = $this->dechanged = \true;
|
|
|
|
|
2199 |
if (!isset($this->enmcrypt)) {
|
2200 |
static $mcrypt_modes = [self::MODE_CTR => 'ctr', self::MODE_ECB => \MCRYPT_MODE_ECB, self::MODE_CBC => \MCRYPT_MODE_CBC, self::MODE_CFB => 'ncfb', self::MODE_CFB8 => \MCRYPT_MODE_CFB, self::MODE_OFB => \MCRYPT_MODE_NOFB, self::MODE_STREAM => \MCRYPT_MODE_STREAM];
|
2201 |
-
$this->demcrypt =
|
2202 |
-
$this->enmcrypt =
|
2203 |
// we need the $ecb mcrypt resource (only) in MODE_CFB with enableContinuousBuffer()
|
2204 |
// to workaround mcrypt's broken ncfb implementation in buffered mode
|
2205 |
// see: {@link http://phpseclib.sourceforge.net/cfb-demo.phps}
|
2206 |
if ($this->mode == self::MODE_CFB) {
|
2207 |
-
$this->ecb =
|
2208 |
}
|
2209 |
}
|
2210 |
// else should mcrypt_generic_deinit be called?
|
2211 |
if ($this->mode == self::MODE_CFB) {
|
2212 |
-
|
2213 |
}
|
|
|
2214 |
break;
|
2215 |
case self::ENGINE_INTERNAL:
|
2216 |
$this->setupKey();
|
430 |
* @var string
|
431 |
* @access private
|
432 |
*/
|
433 |
+
protected $cipher_name_openssl_ecb;
|
434 |
/**
|
435 |
* The default salt used by setPassword()
|
436 |
*
|
1121 |
}
|
1122 |
}
|
1123 |
if ($this->engine === self::ENGINE_MCRYPT) {
|
1124 |
+
\set_error_handler(function () {
|
1125 |
+
});
|
1126 |
if ($this->enchanged) {
|
1127 |
+
\mcrypt_generic_init($this->enmcrypt, $this->key, $this->getIV($this->encryptIV));
|
1128 |
$this->enchanged = \false;
|
1129 |
}
|
1130 |
// re: {@link http://phpseclib.sourceforge.net/cfb-demo.phps}
|
1156 |
if ($len >= $block_size) {
|
1157 |
if ($this->enbuffer['enmcrypt_init'] === \false || $len > $this->cfb_init_len) {
|
1158 |
if ($this->enbuffer['enmcrypt_init'] === \true) {
|
1159 |
+
\mcrypt_generic_init($this->enmcrypt, $this->key, $iv);
|
1160 |
$this->enbuffer['enmcrypt_init'] = \false;
|
1161 |
}
|
1162 |
+
$ciphertext .= \mcrypt_generic($this->enmcrypt, \substr($plaintext, $i, $len - $len % $block_size));
|
1163 |
$iv = \substr($ciphertext, -$block_size);
|
1164 |
$len %= $block_size;
|
1165 |
} else {
|
1166 |
while ($len >= $block_size) {
|
1167 |
+
$iv = \mcrypt_generic($this->ecb, $iv) ^ \substr($plaintext, $i, $block_size);
|
1168 |
$ciphertext .= $iv;
|
1169 |
$len -= $block_size;
|
1170 |
$i += $block_size;
|
1172 |
}
|
1173 |
}
|
1174 |
if ($len) {
|
1175 |
+
$iv = \mcrypt_generic($this->ecb, $iv);
|
1176 |
$block = $iv ^ \substr($plaintext, -$len);
|
1177 |
$iv = \substr_replace($iv, $block, 0, $len);
|
1178 |
$ciphertext .= $block;
|
1179 |
$pos = $len;
|
1180 |
}
|
1181 |
+
\restore_error_handler();
|
1182 |
return $ciphertext;
|
1183 |
}
|
1184 |
+
$ciphertext = \mcrypt_generic($this->enmcrypt, $plaintext);
|
1185 |
if (!$this->continuousBuffer) {
|
1186 |
+
\mcrypt_generic_init($this->enmcrypt, $this->key, $this->getIV($this->encryptIV));
|
1187 |
}
|
1188 |
+
\restore_error_handler();
|
1189 |
return $ciphertext;
|
1190 |
}
|
1191 |
if ($this->engine === self::ENGINE_EVAL) {
|
1457 |
return $this->paddable ? $this->unpad($plaintext) : $plaintext;
|
1458 |
}
|
1459 |
if ($this->engine === self::ENGINE_MCRYPT) {
|
1460 |
+
\set_error_handler(function () {
|
1461 |
+
});
|
1462 |
$block_size = $this->block_size;
|
1463 |
if ($this->dechanged) {
|
1464 |
+
\mcrypt_generic_init($this->demcrypt, $this->key, $this->getIV($this->decryptIV));
|
1465 |
$this->dechanged = \false;
|
1466 |
}
|
1467 |
if ($this->mode == self::MODE_CFB && $this->continuousBuffer) {
|
1488 |
}
|
1489 |
if ($len >= $block_size) {
|
1490 |
$cb = \substr($ciphertext, $i, $len - $len % $block_size);
|
1491 |
+
$plaintext .= \mcrypt_generic($this->ecb, $iv . $cb) ^ $cb;
|
1492 |
$iv = \substr($cb, -$block_size);
|
1493 |
$len %= $block_size;
|
1494 |
}
|
1495 |
if ($len) {
|
1496 |
+
$iv = \mcrypt_generic($this->ecb, $iv);
|
1497 |
$plaintext .= $iv ^ \substr($ciphertext, -$len);
|
1498 |
$iv = \substr_replace($iv, \substr($ciphertext, -$len), 0, $len);
|
1499 |
$pos = $len;
|
1500 |
}
|
1501 |
+
\restore_error_handler();
|
1502 |
return $plaintext;
|
1503 |
}
|
1504 |
+
$plaintext = \mdecrypt_generic($this->demcrypt, $ciphertext);
|
1505 |
if (!$this->continuousBuffer) {
|
1506 |
+
\mcrypt_generic_init($this->demcrypt, $this->key, $this->getIV($this->decryptIV));
|
1507 |
}
|
1508 |
+
\restore_error_handler();
|
1509 |
return $this->paddable ? $this->unpad($plaintext) : $plaintext;
|
1510 |
}
|
1511 |
if ($this->engine === self::ENGINE_EVAL) {
|
1745 |
for ($i = 0; $i < \strlen($plaintext); $i += $block_size) {
|
1746 |
$block = \substr($plaintext, $i, $block_size);
|
1747 |
if (\strlen($block) > \strlen($buffer['ciphertext'])) {
|
1748 |
+
$buffer['ciphertext'] .= \openssl_encrypt($xor, $this->cipher_name_openssl_ecb, $key, \OPENSSL_RAW_DATA | \OPENSSL_ZERO_PADDING);
|
1749 |
}
|
1750 |
\WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::increment_str($xor);
|
1751 |
$otp = \WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::shift($buffer['ciphertext'], $block_size);
|
1754 |
} else {
|
1755 |
for ($i = 0; $i < \strlen($plaintext); $i += $block_size) {
|
1756 |
$block = \substr($plaintext, $i, $block_size);
|
1757 |
+
$otp = \openssl_encrypt($xor, $this->cipher_name_openssl_ecb, $key, \OPENSSL_RAW_DATA | \OPENSSL_ZERO_PADDING);
|
1758 |
\WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::increment_str($xor);
|
1759 |
$ciphertext .= $block ^ $otp;
|
1760 |
}
|
1793 |
}
|
1794 |
}
|
1795 |
if ($this->continuousBuffer) {
|
1796 |
+
$encryptIV = \openssl_decrypt($encryptIV, $this->cipher_name_openssl_ecb, $key, \OPENSSL_RAW_DATA | \OPENSSL_ZERO_PADDING);
|
1797 |
if ($overflow) {
|
1798 |
\WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings::increment_str($encryptIV);
|
1799 |
}
|
1999 |
// that don't we'll emulate it
|
2000 |
switch ($this->mode) {
|
2001 |
case self::MODE_CTR:
|
2002 |
+
if (\in_array($this->cipher_name_openssl_ecb, $methods)) {
|
2003 |
$this->openssl_emulate_ctr = \true;
|
2004 |
return \true;
|
2005 |
}
|
2006 |
}
|
2007 |
return \false;
|
2008 |
case self::ENGINE_MCRYPT:
|
2009 |
+
\set_error_handler(function () {
|
2010 |
+
});
|
2011 |
+
$result = $this->cipher_name_mcrypt && \extension_loaded('mcrypt') && \in_array($this->cipher_name_mcrypt, \mcrypt_list_algorithms());
|
2012 |
+
\restore_error_handler();
|
2013 |
+
return $result;
|
2014 |
case self::ENGINE_EVAL:
|
2015 |
return \method_exists($this, 'setupInlineCrypt');
|
2016 |
case self::ENGINE_INTERNAL:
|
2105 |
$this->engine = self::ENGINE_INTERNAL;
|
2106 |
}
|
2107 |
if ($this->engine != self::ENGINE_MCRYPT && $this->enmcrypt) {
|
2108 |
+
\set_error_handler(function () {
|
2109 |
+
});
|
2110 |
// Closing the current mcrypt resource(s). _mcryptSetup() will, if needed,
|
2111 |
// (re)open them with the module named in $this->cipher_name_mcrypt
|
2112 |
+
\mcrypt_module_close($this->enmcrypt);
|
2113 |
+
\mcrypt_module_close($this->demcrypt);
|
2114 |
$this->enmcrypt = null;
|
2115 |
$this->demcrypt = null;
|
2116 |
if ($this->ecb) {
|
2117 |
+
\mcrypt_module_close($this->ecb);
|
2118 |
$this->ecb = null;
|
2119 |
}
|
2120 |
+
\restore_error_handler();
|
2121 |
}
|
2122 |
$this->changed = $this->nonIVChanged = \true;
|
2123 |
}
|
2211 |
switch ($this->engine) {
|
2212 |
case self::ENGINE_MCRYPT:
|
2213 |
$this->enchanged = $this->dechanged = \true;
|
2214 |
+
\set_error_handler(function () {
|
2215 |
+
});
|
2216 |
if (!isset($this->enmcrypt)) {
|
2217 |
static $mcrypt_modes = [self::MODE_CTR => 'ctr', self::MODE_ECB => \MCRYPT_MODE_ECB, self::MODE_CBC => \MCRYPT_MODE_CBC, self::MODE_CFB => 'ncfb', self::MODE_CFB8 => \MCRYPT_MODE_CFB, self::MODE_OFB => \MCRYPT_MODE_NOFB, self::MODE_STREAM => \MCRYPT_MODE_STREAM];
|
2218 |
+
$this->demcrypt = \mcrypt_module_open($this->cipher_name_mcrypt, '', $mcrypt_modes[$this->mode], '');
|
2219 |
+
$this->enmcrypt = \mcrypt_module_open($this->cipher_name_mcrypt, '', $mcrypt_modes[$this->mode], '');
|
2220 |
// we need the $ecb mcrypt resource (only) in MODE_CFB with enableContinuousBuffer()
|
2221 |
// to workaround mcrypt's broken ncfb implementation in buffered mode
|
2222 |
// see: {@link http://phpseclib.sourceforge.net/cfb-demo.phps}
|
2223 |
if ($this->mode == self::MODE_CFB) {
|
2224 |
+
$this->ecb = \mcrypt_module_open($this->cipher_name_mcrypt, '', \MCRYPT_MODE_ECB, '');
|
2225 |
}
|
2226 |
}
|
2227 |
// else should mcrypt_generic_deinit be called?
|
2228 |
if ($this->mode == self::MODE_CFB) {
|
2229 |
+
\mcrypt_generic_init($this->ecb, $this->key, \str_repeat("\0", $this->block_size));
|
2230 |
}
|
2231 |
+
\restore_error_handler();
|
2232 |
break;
|
2233 |
case self::ENGINE_INTERNAL:
|
2234 |
$this->setupKey();
|
vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PrivateKey.php
CHANGED
@@ -42,7 +42,7 @@ class PrivateKey extends \WPMailSMTP\Vendor\phpseclib3\Crypt\DH
|
|
42 |
* Returns the public key
|
43 |
*
|
44 |
* @access public
|
45 |
-
* @return DH
|
46 |
*/
|
47 |
public function getPublicKey()
|
48 |
{
|
42 |
* Returns the public key
|
43 |
*
|
44 |
* @access public
|
45 |
+
* @return DH\PublicKey
|
46 |
*/
|
47 |
public function getPublicKey()
|
48 |
{
|
vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/Common.php
CHANGED
@@ -429,7 +429,7 @@ trait Common
|
|
429 |
* - neither the curve or the base point are generated verifiably randomly.
|
430 |
* ecdpVer2:
|
431 |
* - curve and base point are generated verifiably at random and curve.seed is present
|
432 |
-
* ecdpVer3:
|
433 |
* - base point is generated verifiably at random but curve is not. curve.seed is present
|
434 |
*/
|
435 |
// other (optional) parameters can be calculated using the methods discused at
|
429 |
* - neither the curve or the base point are generated verifiably randomly.
|
430 |
* ecdpVer2:
|
431 |
* - curve and base point are generated verifiably at random and curve.seed is present
|
432 |
+
* ecdpVer3:
|
433 |
* - base point is generated verifiably at random but curve is not. curve.seed is present
|
434 |
*/
|
435 |
// other (optional) parameters can be calculated using the methods discused at
|
vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php
CHANGED
@@ -551,6 +551,60 @@ abstract class RSA extends \WPMailSMTP\Vendor\phpseclib3\Crypt\Common\Asymmetric
|
|
551 |
$em = "\0\1{$ps}\0{$t}";
|
552 |
return $em;
|
553 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
/**
|
555 |
* MGF1
|
556 |
*
|
551 |
$em = "\0\1{$ps}\0{$t}";
|
552 |
return $em;
|
553 |
}
|
554 |
+
/**
|
555 |
+
* EMSA-PKCS1-V1_5-ENCODE (without NULL)
|
556 |
+
*
|
557 |
+
* Quoting https://tools.ietf.org/html/rfc8017#page-65,
|
558 |
+
*
|
559 |
+
* "The parameters field associated with id-sha1, id-sha224, id-sha256,
|
560 |
+
* id-sha384, id-sha512, id-sha512/224, and id-sha512/256 should
|
561 |
+
* generally be omitted, but if present, it shall have a value of type
|
562 |
+
* NULL"
|
563 |
+
*
|
564 |
+
* @access private
|
565 |
+
* @param string $m
|
566 |
+
* @param int $emLen
|
567 |
+
* @return string
|
568 |
+
*/
|
569 |
+
protected function emsa_pkcs1_v1_5_encode_without_null($m, $emLen)
|
570 |
+
{
|
571 |
+
$h = $this->hash->hash($m);
|
572 |
+
// see http://tools.ietf.org/html/rfc3447#page-43
|
573 |
+
switch ($this->hash->getHash()) {
|
574 |
+
case 'sha1':
|
575 |
+
$t = "0\0370\7\6\5+\16\3\2\32\4\24";
|
576 |
+
break;
|
577 |
+
case 'sha256':
|
578 |
+
$t = "0/0\v\6\t`�H\1e\3\4\2\1\4 ";
|
579 |
+
break;
|
580 |
+
case 'sha384':
|
581 |
+
$t = "0?0\v\6\t`�H\1e\3\4\2\2\0040";
|
582 |
+
break;
|
583 |
+
case 'sha512':
|
584 |
+
$t = "0O0\v\6\t`�H\1e\3\4\2\3\4@";
|
585 |
+
break;
|
586 |
+
// from https://www.emc.com/collateral/white-papers/h11300-pkcs-1v2-2-rsa-cryptography-standard-wp.pdf#page=40
|
587 |
+
case 'sha224':
|
588 |
+
$t = "0+0\v\6\t`�H\1e\3\4\2\4\4\34";
|
589 |
+
break;
|
590 |
+
case 'sha512/224':
|
591 |
+
$t = "0+0\v\6\t`�H\1e\3\4\2\5\4\34";
|
592 |
+
break;
|
593 |
+
case 'sha512/256':
|
594 |
+
$t = "0/0\v\6\t`�H\1e\3\4\2\6\4 ";
|
595 |
+
break;
|
596 |
+
default:
|
597 |
+
throw new \WPMailSMTP\Vendor\phpseclib3\Exception\UnsupportedAlgorithmException('md2 and md5 require NULLs');
|
598 |
+
}
|
599 |
+
$t .= $h;
|
600 |
+
$tLen = \strlen($t);
|
601 |
+
if ($emLen < $tLen + 11) {
|
602 |
+
throw new \LengthException('Intended encoded message length too short');
|
603 |
+
}
|
604 |
+
$ps = \str_repeat(\chr(0xff), $emLen - $tLen - 3);
|
605 |
+
$em = "\0\1{$ps}\0{$t}";
|
606 |
+
return $em;
|
607 |
+
}
|
608 |
/**
|
609 |
* MGF1
|
610 |
*
|
vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.php
CHANGED
@@ -19,6 +19,7 @@ use WPMailSMTP\Vendor\phpseclib3\Common\Functions\Strings;
|
|
19 |
use WPMailSMTP\Vendor\phpseclib3\Crypt\Hash;
|
20 |
use WPMailSMTP\Vendor\phpseclib3\Exception\NoKeyLoadedException;
|
21 |
use WPMailSMTP\Vendor\phpseclib3\Exception\UnsupportedFormatException;
|
|
|
22 |
use WPMailSMTP\Vendor\phpseclib3\Crypt\Random;
|
23 |
use WPMailSMTP\Vendor\phpseclib3\Crypt\Common;
|
24 |
use WPMailSMTP\Vendor\phpseclib3\File\ASN1\Maps\DigestInfo;
|
@@ -87,15 +88,28 @@ class PublicKey extends \WPMailSMTP\Vendor\phpseclib3\Crypt\RSA implements \WPMa
|
|
87 |
return \false;
|
88 |
}
|
89 |
// EMSA-PKCS1-v1_5 encoding
|
|
|
90 |
// If the encoding operation outputs "intended encoded message length too short," output "RSA modulus
|
91 |
// too short" and stop.
|
92 |
try {
|
93 |
$em2 = $this->emsa_pkcs1_v1_5_encode($m, $this->k);
|
|
|
94 |
} catch (\LengthException $e) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
throw new \LengthException('RSA modulus too short');
|
96 |
}
|
97 |
// Compare
|
98 |
-
return
|
99 |
}
|
100 |
/**
|
101 |
* RSASSA-PKCS1-V1_5-VERIFY (relaxed matching)
|
@@ -167,6 +181,9 @@ class PublicKey extends \WPMailSMTP\Vendor\phpseclib3\Crypt\RSA implements \WPMa
|
|
167 |
if (!isset($oids[$decoded['digestAlgorithm']['algorithm']])) {
|
168 |
return \false;
|
169 |
}
|
|
|
|
|
|
|
170 |
$hash = $decoded['digestAlgorithm']['algorithm'];
|
171 |
$hash = \substr($hash, 0, 3) == 'id-' ? \substr($hash, 3) : $hash;
|
172 |
$hash = new \WPMailSMTP\Vendor\phpseclib3\Crypt\Hash($hash);
|
19 |
use WPMailSMTP\Vendor\phpseclib3\Crypt\Hash;
|
20 |
use WPMailSMTP\Vendor\phpseclib3\Exception\NoKeyLoadedException;
|
21 |
use WPMailSMTP\Vendor\phpseclib3\Exception\UnsupportedFormatException;
|
22 |
+
use WPMailSMTP\Vendor\phpseclib3\Exception\UnsupportedAlgorithmException;
|
23 |
use WPMailSMTP\Vendor\phpseclib3\Crypt\Random;
|
24 |
use WPMailSMTP\Vendor\phpseclib3\Crypt\Common;
|
25 |
use WPMailSMTP\Vendor\phpseclib3\File\ASN1\Maps\DigestInfo;
|
88 |
return \false;
|
89 |
}
|
90 |
// EMSA-PKCS1-v1_5 encoding
|
91 |
+
$exception = \false;
|
92 |
// If the encoding operation outputs "intended encoded message length too short," output "RSA modulus
|
93 |
// too short" and stop.
|
94 |
try {
|
95 |
$em2 = $this->emsa_pkcs1_v1_5_encode($m, $this->k);
|
96 |
+
$r1 = \hash_equals($em, $em2);
|
97 |
} catch (\LengthException $e) {
|
98 |
+
$exception = \true;
|
99 |
+
}
|
100 |
+
try {
|
101 |
+
$em3 = $this->emsa_pkcs1_v1_5_encode_without_null($m, $this->k);
|
102 |
+
$r2 = \hash_equals($em, $em3);
|
103 |
+
} catch (\LengthException $e) {
|
104 |
+
$exception = \true;
|
105 |
+
} catch (\WPMailSMTP\Vendor\phpseclib3\Exception\UnsupportedAlgorithmException $e) {
|
106 |
+
$r2 = \false;
|
107 |
+
}
|
108 |
+
if ($exception) {
|
109 |
throw new \LengthException('RSA modulus too short');
|
110 |
}
|
111 |
// Compare
|
112 |
+
return $r1 || $r2;
|
113 |
}
|
114 |
/**
|
115 |
* RSASSA-PKCS1-V1_5-VERIFY (relaxed matching)
|
181 |
if (!isset($oids[$decoded['digestAlgorithm']['algorithm']])) {
|
182 |
return \false;
|
183 |
}
|
184 |
+
if (isset($decoded['digestAlgorithm']['parameters']) && $decoded['digestAlgorithm']['parameters'] !== ['null' => '']) {
|
185 |
+
return \false;
|
186 |
+
}
|
187 |
$hash = $decoded['digestAlgorithm']['algorithm'];
|
188 |
$hash = \substr($hash, 0, 3) == 'id-' ? \substr($hash, 3) : $hash;
|
189 |
$hash = new \WPMailSMTP\Vendor\phpseclib3\Crypt\Hash($hash);
|
vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php
CHANGED
@@ -280,7 +280,7 @@ class Rijndael extends \WPMailSMTP\Vendor\phpseclib3\Crypt\Common\BlockCipher
|
|
280 |
if ($this->block_size != 16) {
|
281 |
return \false;
|
282 |
}
|
283 |
-
|
284 |
$this->cipher_name_openssl = 'aes-' . ($this->key_length << 3) . '-' . $this->openssl_translate_mode();
|
285 |
break;
|
286 |
case self::ENGINE_MCRYPT:
|
280 |
if ($this->block_size != 16) {
|
281 |
return \false;
|
282 |
}
|
283 |
+
$this->cipher_name_openssl_ecb = 'aes-' . ($this->key_length << 3) . '-ecb';
|
284 |
$this->cipher_name_openssl = 'aes-' . ($this->key_length << 3) . '-' . $this->openssl_translate_mode();
|
285 |
break;
|
286 |
case self::ENGINE_MCRYPT:
|
vendor_prefixed/psr/log/Psr/Log/AbstractLogger.php
CHANGED
@@ -14,8 +14,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
14 |
/**
|
15 |
* System is unusable.
|
16 |
*
|
17 |
-
* @param string
|
18 |
-
* @param
|
19 |
*
|
20 |
* @return void
|
21 |
*/
|
@@ -29,8 +29,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
29 |
* Example: Entire website down, database unavailable, etc. This should
|
30 |
* trigger the SMS alerts and wake you up.
|
31 |
*
|
32 |
-
* @param string
|
33 |
-
* @param
|
34 |
*
|
35 |
* @return void
|
36 |
*/
|
@@ -43,8 +43,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
43 |
*
|
44 |
* Example: Application component unavailable, unexpected exception.
|
45 |
*
|
46 |
-
* @param string
|
47 |
-
* @param
|
48 |
*
|
49 |
* @return void
|
50 |
*/
|
@@ -56,8 +56,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
56 |
* Runtime errors that do not require immediate action but should typically
|
57 |
* be logged and monitored.
|
58 |
*
|
59 |
-
* @param string
|
60 |
-
* @param
|
61 |
*
|
62 |
* @return void
|
63 |
*/
|
@@ -71,8 +71,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
71 |
* Example: Use of deprecated APIs, poor use of an API, undesirable things
|
72 |
* that are not necessarily wrong.
|
73 |
*
|
74 |
-
* @param string
|
75 |
-
* @param
|
76 |
*
|
77 |
* @return void
|
78 |
*/
|
@@ -83,8 +83,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
83 |
/**
|
84 |
* Normal but significant events.
|
85 |
*
|
86 |
-
* @param string
|
87 |
-
* @param
|
88 |
*
|
89 |
* @return void
|
90 |
*/
|
@@ -97,8 +97,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
97 |
*
|
98 |
* Example: User logs in, SQL logs.
|
99 |
*
|
100 |
-
* @param string
|
101 |
-
* @param
|
102 |
*
|
103 |
* @return void
|
104 |
*/
|
@@ -109,8 +109,8 @@ abstract class AbstractLogger implements \WPMailSMTP\Vendor\Psr\Log\LoggerInterf
|
|
109 |
/**
|
110 |
* Detailed debug information.
|
111 |
*
|
112 |
-
* @param string
|
113 |
-
* @param
|
114 |
*
|
115 |
* @return void
|
116 |
*/
|
14 |
/**
|
15 |
* System is unusable.
|
16 |
*
|
17 |
+
* @param string $message
|
18 |
+
* @param mixed[] $context
|
19 |
*
|
20 |
* @return void
|
21 |
*/
|
29 |
* Example: Entire website down, database unavailable, etc. This should
|
30 |
* trigger the SMS alerts and wake you up.
|
31 |
*
|
32 |
+
* @param string $message
|
33 |
+
* @param mixed[] $context
|
34 |
*
|
35 |
* @return void
|
36 |
*/
|
43 |
*
|
44 |
* Example: Application component unavailable, unexpected exception.
|
45 |
*
|
46 |
+
* @param string $message
|
47 |
+
* @param mixed[] $context
|
48 |
*
|
49 |
* @return void
|
50 |
*/
|
56 |
* Runtime errors that do not require immediate action but should typically
|
57 |
* be logged and monitored.
|
58 |
*
|
59 |
+
* @param string $message
|
60 |
+
* @param mixed[] $context
|
61 |
*
|
62 |
* @return void
|
63 |
*/
|
71 |
* Example: Use of deprecated APIs, poor use of an API, undesirable things
|
72 |
* that are not necessarily wrong.
|
73 |
*
|
74 |
+
* @param string $message
|
75 |
+
* @param mixed[] $context
|
76 |
*
|
77 |
* @return void
|
78 |
*/
|
83 |
/**
|
84 |
* Normal but significant events.
|
85 |
*
|
86 |
+
* @param string $message
|
87 |
+
* @param mixed[] $context
|
88 |
*
|
89 |
* @return void
|
90 |
*/
|
97 |
*
|
98 |
* Example: User logs in, SQL logs.
|
99 |
*
|
100 |
+
* @param string $message
|
101 |
+
* @param mixed[] $context
|
102 |
*
|
103 |
* @return void
|
104 |
*/
|
109 |
/**
|
110 |
* Detailed debug information.
|
111 |
*
|
112 |
+
* @param string $message
|
113 |
+
* @param mixed[] $context
|
114 |
*
|
115 |
* @return void
|
116 |
*/
|
vendor_prefixed/psr/log/Psr/Log/LoggerAwareTrait.php
CHANGED
@@ -10,7 +10,7 @@ trait LoggerAwareTrait
|
|
10 |
/**
|
11 |
* The logger instance.
|
12 |
*
|
13 |
-
* @var LoggerInterface
|
14 |
*/
|
15 |
protected $logger;
|
16 |
/**
|
10 |
/**
|
11 |
* The logger instance.
|
12 |
*
|
13 |
+
* @var LoggerInterface|null
|
14 |
*/
|
15 |
protected $logger;
|
16 |
/**
|
wp_mail_smtp.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: WP Mail SMTP
|
4 |
-
* Version: 2.
|
5 |
* Requires at least: 4.9
|
6 |
* Requires PHP: 5.6.20
|
7 |
* Plugin URI: https://wpmailsmtp.com/
|
@@ -211,7 +211,7 @@ if ( ! function_exists( 'wp_mail_smtp_insecure_php_version_notice' ) ) {
|
|
211 |
}
|
212 |
|
213 |
if ( ! defined( 'WPMS_PLUGIN_VER' ) ) {
|
214 |
-
define( 'WPMS_PLUGIN_VER', '2.
|
215 |
}
|
216 |
if ( ! defined( 'WPMS_PHP_VER' ) ) {
|
217 |
define( 'WPMS_PHP_VER', '5.6.20' );
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: WP Mail SMTP
|
4 |
+
* Version: 2.8.0
|
5 |
* Requires at least: 4.9
|
6 |
* Requires PHP: 5.6.20
|
7 |
* Plugin URI: https://wpmailsmtp.com/
|
211 |
}
|
212 |
|
213 |
if ( ! defined( 'WPMS_PLUGIN_VER' ) ) {
|
214 |
+
define( 'WPMS_PLUGIN_VER', '2.8.0' );
|
215 |
}
|
216 |
if ( ! defined( 'WPMS_PHP_VER' ) ) {
|
217 |
define( 'WPMS_PHP_VER', '5.6.20' );
|