WP Mail SMTP by WPForms - Version 2.7.0

Version Description

  • 2021-03-25 =
  • IMPORTANT: Support for PHP 5.5 has been discontinued. If you are running one of those versions, you MUST upgrade PHP before installing or upgrading to WP Mail SMTP v2.7. Failure to do that will disable WP Mail SMTP functionality.
  • Changed: Updated About us plugin page.
  • Changed: Improved Domain Check Results section in Email Test tab.
  • Changed: Allow the use of different Gmail aliases as From Email address by disabling the Force From Email setting.
  • Changed: The Setup Wizard can now be launched via a button in the plugin settings. The Setup Wizard admin dashboard menu item was removed.
  • Fixed: WP Multisite subsite admins couldn't remove oAuth connections (in the Gmail mailer).
Download this release

Release Info

Developer capuderg
Plugin Icon 128x128 WP Mail SMTP by WPForms
Version 2.7.0
Comparing to
See all releases

Code changes from version 2.6.0 to 2.7.0

Files changed (98) hide show
  1. assets/css/smtp-admin.min.css +1 -1
  2. assets/images/about/plugin-aioseo.png +0 -0
  3. assets/images/about/plugin-pushengage.png +0 -0
  4. assets/images/about/plugin-seedprod.png +0 -0
  5. assets/images/about/plugin-smash-balloon-facebook-feeds.png +0 -0
  6. assets/images/about/plugin-smash-balloon-instagram-feeds.png +0 -0
  7. assets/images/about/plugin-smash-balloon-twitter-feeds.png +0 -0
  8. assets/images/about/plugin-smash-balloon-youtube-feeds.png +0 -0
  9. assets/images/about/plugin-trustpulse.png +0 -0
  10. assets/images/pattie.svg +1 -0
  11. assets/js/smtp-admin.js +31 -2
  12. assets/js/smtp-admin.min.js +1 -1
  13. assets/languages/wp-mail-smtp-vue.php +296 -338
  14. assets/languages/wp-mail-smtp.pot +816 -772
  15. assets/vue/js/wizard.min.js +1 -1
  16. readme.txt +20 -6
  17. src/Admin/Area.php +10 -7
  18. src/Admin/DomainChecker.php +23 -0
  19. src/Admin/Pages/About.php +135 -34
  20. src/Admin/Pages/SettingsTab.php +46 -33
  21. src/Admin/Pages/TestTab.php +115 -63
  22. src/Admin/SetupWizard.php +16 -18
  23. src/Core.php +4 -5
  24. src/Processor.php +1 -3
  25. src/Providers/Gmail/Options.php +6 -3
  26. src/Providers/Sendinblue/Api.php +2 -2
  27. vendor/autoload.php +1 -1
  28. vendor/composer/autoload_classmap.php +394 -47
  29. vendor/composer/autoload_real.php +7 -7
  30. vendor/composer/autoload_static.php +398 -51
  31. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression.php +0 -0
  32. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php +0 -0
  33. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php +0 -0
  34. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php +0 -0
  35. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php +0 -0
  36. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php +0 -0
  37. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_HoursField.php +0 -0
  38. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php +0 -0
  39. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MonthField.php +0 -0
  40. vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_YearField.php +0 -0
  41. vendor/woocommerce/action-scheduler/lib/cron-expression/LICENSE +0 -0
  42. vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php +3 -3
  43. vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Revoke.php +6 -5
  44. vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Verify.php +44 -16
  45. vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/AuthHandlerFactory.php +8 -7
  46. vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle5AuthHandler.php +6 -2
  47. vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle6AuthHandler.php +7 -3
  48. vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle7AuthHandler.php +3 -3
  49. vendor_prefixed/google/apiclient/src/{Google/Client.php → Client.php} +78 -46
  50. vendor_prefixed/google/apiclient/src/{Google/Collection.php → Collection.php} +3 -6
  51. vendor_prefixed/google/apiclient/src/{Google/Exception.php → Exception.php} +4 -3
  52. vendor_prefixed/google/apiclient/src/Google/autoload.php +0 -19
  53. vendor_prefixed/google/apiclient/src/{Google/Http → Http}/Batch.php +12 -9
  54. vendor_prefixed/google/apiclient/src/{Google/Http → Http}/MediaFileUpload.php +14 -11
  55. vendor_prefixed/google/apiclient/src/{Google/Http → Http}/REST.php +17 -14
  56. vendor_prefixed/google/apiclient/src/{Google/Model.php → Model.php} +11 -7
  57. vendor_prefixed/google/apiclient/src/{Google/Service.php → Service.php} +21 -9
  58. vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Exception.php +6 -5
  59. vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Resource.php +16 -12
  60. vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Composer.php +5 -4
  61. vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Exception.php +4 -3
  62. vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Retryable.php +3 -3
  63. vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Runner.php +16 -12
  64. vendor_prefixed/google/apiclient/src/{Google/Utils → Utils}/UriTemplate.php +3 -3
  65. vendor_prefixed/google/apiclient/src/aliases.php +82 -0
  66. vendor_prefixed/guzzlehttp/promises/src/EachPromise.php +5 -5
  67. vendor_prefixed/guzzlehttp/psr7/src/AppendStream.php +2 -0
  68. vendor_prefixed/guzzlehttp/psr7/src/BufferStream.php +2 -0
  69. vendor_prefixed/guzzlehttp/psr7/src/CachingStream.php +4 -2
  70. vendor_prefixed/guzzlehttp/psr7/src/DroppingStream.php +2 -0
  71. vendor_prefixed/guzzlehttp/psr7/src/FnStream.php +3 -0
  72. vendor_prefixed/guzzlehttp/psr7/src/InflateStream.php +3 -0
  73. vendor_prefixed/guzzlehttp/psr7/src/LazyOpenStream.php +3 -1
  74. vendor_prefixed/guzzlehttp/psr7/src/LimitStream.php +3 -1
  75. vendor_prefixed/guzzlehttp/psr7/src/MultipartStream.php +2 -0
  76. vendor_prefixed/guzzlehttp/psr7/src/NoSeekStream.php +3 -1
  77. vendor_prefixed/guzzlehttp/psr7/src/PumpStream.php +10 -8
  78. vendor_prefixed/guzzlehttp/psr7/src/Query.php +1 -0
  79. vendor_prefixed/guzzlehttp/psr7/src/Request.php +2 -2
  80. vendor_prefixed/guzzlehttp/psr7/src/Response.php +1 -1
  81. vendor_prefixed/guzzlehttp/psr7/src/Rfc7230.php +1 -0
  82. vendor_prefixed/guzzlehttp/psr7/src/ServerRequest.php +5 -3
  83. vendor_prefixed/guzzlehttp/psr7/src/StreamDecoratorTrait.php +1 -0
  84. vendor_prefixed/guzzlehttp/psr7/src/StreamWrapper.php +2 -0
  85. vendor_prefixed/guzzlehttp/psr7/src/UploadedFile.php +16 -13
  86. vendor_prefixed/guzzlehttp/psr7/src/Uri.php +45 -5
  87. vendor_prefixed/guzzlehttp/psr7/src/UriNormalizer.php +2 -0
  88. vendor_prefixed/guzzlehttp/psr7/src/UriResolver.php +2 -0
  89. vendor_prefixed/guzzlehttp/psr7/src/Utils.php +26 -6
  90. vendor_prefixed/guzzlehttp/psr7/src/functions.php +6 -1
  91. vendor_prefixed/paragonie/constant_time_encoding/LICENSE.txt +48 -0
  92. vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php +324 -0
  93. vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php +97 -0
  94. vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php +208 -0
  95. vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php +77 -0
  96. vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php +73 -0
  97. vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php +81 -0
  98. vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php +56 -0
assets/css/smtp-admin.min.css CHANGED
@@ -1 +1 @@
1
- #wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}@-webkit-keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}@keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}body.toplevel_page_wp-mail-smtp div.jconfirm *,body.toplevel_page_wp-mail-smtp div.jconfirm *::before,body.toplevel_page_wp-mail-smtp div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i:empty{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c svg{height:35px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-title{display:block;color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:0;display:block}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:inherit}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#777;line-height:1.4}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 20px;font-size:16px;line-height:1.5}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px;outline:none;display:inline-block;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-tap-highlight-color:transparent;border:0;background-image:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn.with-loader{padding:12px 12px 7px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record{display:flex;justify-content:space-evenly;align-items:center}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record-label{color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]{display:inline-block;width:340px;color:#777;background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;margin:0;padding:10px 0 10px 12px;font-size:16px;line-height:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"][readonly]{background-color:#f9f9f9}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:focus{border-color:#bbb}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:disabled{opacity:0.6}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button{padding:9px 11px;background-color:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:hover{background-color:#ddd}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:active{background-color:#aaa;border-color:#aaa}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record .dashicons-yes-alt{color:#46b450}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .btn-hide{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p:after{content:url(../images/font-awesome/check-circle-solid-green.svg);width:40px;height:40px;background-color:#fff;border-radius:50%;padding:5px 6px;position:absolute;top:-20px;right:50%;margin-right:-18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#FF982D;color:#fff;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#f97f00;border-color:#f97f00}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button,body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-default{color:#666}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.wp-mail-smtp-btn-orange{color:#fff}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-block{display:block;text-align:center;width:100%;margin:0 0 10px 0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-normal-case{text-transform:none !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .error{display:none;color:red}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .wpforms-error{border:1px solid #ebccd1 !important}@media screen and (max-width: 1023px){#wp-mail-smtp-notice-bar{display:none !important}}#wp-mail-smtp-notice-bar{max-height:35px;position:relative;margin-bottom:-3px;transition:all .3s ease-out;overflow:hidden}#wp-mail-smtp-notice-bar.out{max-height:3px}#wp-mail-smtp-notice-bar .wp-mail-smtp-notice-bar-container{background-color:#DDDDDD;border-top:3px solid #FF982D;color:#777777;text-align:center;padding:7px}#wp-mail-smtp-notice-bar a{color:#FF982D}#wp-mail-smtp-notice-bar a:hover{color:#f97f00}#wp-mail-smtp-notice-bar .dismiss{position:absolute;top:0;right:0;border:none;padding:5px;margin-top:4px;background:0 0;color:#72777c;cursor:pointer}#wp-mail-smtp-notice-bar .dismiss:before{background:0 0;color:#72777c;content:"\f335";display:block;font:normal 20px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}#screen-meta-links .screen-meta-toggle{position:absolute;right:20px;top:auto}.wp-mail-smtp-loading{animation:0.65s linear infinite wp-mail-smtp-loading-spin}.wp-mail-smtp-loading-md{width:32px;height:32px}.wp-mail-smtp-loading-sm{width:16px;height:16px}@keyframes wp-mail-smtp-loading-spin{0%{transform:rotateZ(270deg)}100%{transform:rotateZ(630deg)}}#screen-meta-links,#screen-meta{display:none}#wp-mail-smtp-header-temp{position:absolute;margin:0;top:-1px;left:20px;right:20px;z-index:99}#wp-mail-smtp-header{border-top:3px solid #FF982D;padding:20px}#wp-mail-smtp-header img{display:block;margin:0;max-width:242px}@media (max-width: 782px){#wp-mail-smtp-header img{max-width:200px}}#wp-mail-smtp{margin:0}#wp-mail-smtp .wp-mail-smtp-hide{display:none}#wp-mail-smtp .wp-mail-smtp-page-title{height:58px;background-color:#fff;font-size:14px;margin:0 0 20px 0;padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-title a.tab{border-bottom:2px solid #fff;box-shadow:none;color:#666;display:inline-block;margin-right:30px;padding:20px 0 18px 0;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-title a.tab.active{border-bottom:2px solid #FF982D}#wp-mail-smtp .wp-mail-smtp-page-title a.tab:hover{border-color:#999}#wp-mail-smtp .wp-mail-smtp-page-title a.action{padding:5px;border:0;min-height:auto;color:#fff;margin:-10px 0 0 20px}#wp-mail-smtp .wp-mail-smtp-page-title .page-title{background-color:#fff;display:inline-block;font-size:23px;margin:0;padding:20px 20px 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content{padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-content *,#wp-mail-smtp .wp-mail-smtp-page-content *::before,#wp-mail-smtp .wp-mail-smtp-page-content *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:before{content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:after{clear:both;content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{padding:20px 0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.inactive{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .wp-mail-smtp-setting-mid-row-sep{background:#e4e4e4;height:1px;border:0;margin:15px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading{padding:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h4{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading .wp-mail-smtp-setting-field{margin:0;max-width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label{margin:0 0 0 8px;vertical-align:baseline}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox .desc{margin:0 0 0 30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label+.desc{margin:8px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-text .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-password .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-number .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-email .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-select .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field input[type=radio]{margin:-3px 10px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field label{margin-right:30px;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field label{vertical-align:middle;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{box-shadow:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#a0daa5;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label{display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label+.wp-mail-smtp-setting-toggle-unchecked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-unchecked-label{color:#aaaaaa}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:focus+.wp-mail-smtp-setting-toggle-switch{box-shadow:0 0 0 1px #fff, 0 0 0 3px #46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):focus+.wp-mail-smtp-setting-toggle-switch{background-color:#999;box-shadow:0 0 0 1px #fff, 0 0 0 3px #999}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-unchecked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{text-transform:uppercase;font-weight:400;color:#777;font-size:13px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch{position:relative;cursor:pointer;background-color:#ccc;border-radius:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:middle;display:inline-block;margin:0 5px 0 0;width:36px;height:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer{padding-bottom:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer{display:inline-block;width:140px;margin-right:12px;margin-bottom:12px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image{background:#fff;text-align:center;border:2px solid #E5E5E5;border-radius:4px;cursor:pointer;height:76px;position:relative;margin-bottom:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image.is-recommended{background-image:url(../images/recommended.svg);background-repeat:no-repeat;background-size:60%;background-position:top right -2px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image img{max-width:90%;max-height:40px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.6;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.wp-mail-smtp-mailer-smtp .wp-mail-smtp-mailer-image img{max-height:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image{border-color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image{border-color:#ccc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h4{color:#444;font-size:20px;font-weight:700;margin:0 0 6px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2{margin-bottom:15px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h3{color:#444;font-size:24px;font-weight:600;margin:0 0 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.5em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p:first-of-type{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.desc{font-style:italic;color:#777}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.buttonned{margin-top:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice{margin:5px 0 15px;box-sizing:border-box;background:#fff;border-left:4px solid transparent;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-error{border-color:#dc3232;margin-bottom:5px;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-edu-notice{border-color:#809EB0;line-height:1.5em;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss{float:right;color:#999DA1;margin:0 0 10px 10px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss:hover{color:#666a6e}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul.list li{margin-left:20px;list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list th{padding:5px 5px 5px 0;text-align:left}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.email{padding-right:2em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.status{width:100px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a{border-bottom:1px solid;display:inline-block;margin-right:5px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]{color:#a00}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:focus{color:#440000}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px;line-height:1.3}@media (max-width: 959px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{width:300px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select[readonly]{background-color:#f9f9f9}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select.small-text{width:75px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:disabled{opacity:0.6}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=checkbox]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=radio]:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-animate{-webkit-animation:wp-mail-smtp-fade-in-stop-out 1s linear;animation:wp-mail-smtp-fade-in-stop-out 1s linear}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-success{color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{display:block;float:left;width:205px;padding:0 20px 0 0}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{float:none;width:100%;padding-bottom:15px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label label{display:block;font-weight:600}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{display:block;margin:0 0 0 205px;max-width:800px}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{margin:0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field hr{margin:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit{margin:0;padding:25px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit .help-text{margin-left:10px;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option .wp-mail-smtp-setting-row.section-heading{padding:20px 0 !important}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option blockquote{background:#E5E5E5;border-radius:4px;color:#666;font-size:14px;margin:20px 0;padding:15px;width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content.wp-mail-smtp-page-general p{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 0 15px;padding:1px 12px}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-success{border-left-color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-warning{border-left-color:#ffb900}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-error{border-left-color:#dc3232}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-info{border-left-color:#00a0d2}#wp-mail-smtp .wp-mail-smtp-page-content .notice p,#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline p{margin:0.5em 0;padding:2px}#wp-mail-smtp .wp-mail-smtp-page-content pre{white-space:pre-line}#wp-mail-smtp .wp-mail-smtp-page-content.active{display:block}#wp-mail-smtp .wp-mail-smtp-page-content .connected-as{margin-left:30px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug{background-color:#fff;padding:25px 20px 1px 25px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug h2{color:#444;margin:1.4em 0 0.8em;font-size:16px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug p{font-size:14px;color:#555;margin-bottom:1.1em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol{font-size:14px;color:#555;margin:0 0 1.1em 1.8em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li{margin:0 0 8px 0;line-height:1.5}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li:last-of-type,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li ul{list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug a{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug a:hover{color:#f97f00}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .dashicons-star-filled{color:#FF982D;width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle{text-decoration:none;color:#444}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle:hover{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle .dashicons{font-size:15px;height:15px;width:15px;padding-top:3px;border:0;outline:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log{border-left:3px solid #ffb900;padding:0 0 0 20px;margin:0 0 10px 0;font-size:12px;display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log pre{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-note{display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner{background-color:#fff;padding:25px 20px;border:1px solid #dadada;margin:10px 0 0 0;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss{position:absolute;right:10px;top:10px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss button{background:none;border:none;color:#A9A9A9;cursor:pointer;margin:0;padding:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner h2{color:#444;margin-top:0;font-size:16px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p{font-size:14px;color:#555;margin-bottom:1.1em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits{margin:0 0 16px 0;overflow:auto;max-width:1000px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{margin:0;padding:0;width:50%;float:left}@media (max-width: 600px){#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{width:100%;float:none}}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li{margin:0;padding:0 0 2px 16px;color:#555;font-size:14px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li:before{content:'+';position:absolute;top:-1px;left:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li.arrow-right:before{content:'→'}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:hover,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:active,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:focus{color:#f97f00}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars{text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars .dashicons{width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-admin-columns>div[class*="-column-"]{float:left}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-20{width:20%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-33{width:33.33333%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-40{width:40%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-50{width:50%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-60{width:60%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-80{width:80%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-last{float:right !important}#wp-mail-smtp .wp-mail-smtp-admin-columns:after{content:"";display:table;clear:both}#wp-mail-smtp .wp-mail-smtp-page-upsell{display:flex;align-items:center;justify-content:center;height:auto;flex-direction:column}#wp-mail-smtp .wp-mail-smtp-page-upsell>*{width:800px}#wp-mail-smtp .wp-mail-smtp-page-upsell *,#wp-mail-smtp .wp-mail-smtp-page-upsell *::before,#wp-mail-smtp .wp-mail-smtp-page-upsell *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-upsell h2{font-size:24px;color:#444444;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell h3{font-size:16px;font-weight:normal;color:#72777C;line-height:1.5em;margin-top:0;margin-bottom:6px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features{margin-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature{display:flex;flex-direction:row;width:360px;align-items:flex-start;align-content:flex-start;margin-right:60px;margin-top:40px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(1){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(2){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(even){margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image{display:flex;align-items:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image svg{height:64px;width:64px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st0{fill:#C3D0D7}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st1{fill:#809DB0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content{margin-left:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content h4{font-size:15px;margin:0 0 0.5em}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content p{color:#72777C;margin:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images{margin-top:20px;margin-bottom:30px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img{width:380px;height:auto;margin-right:30px;border:5px solid #fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.1);float:left}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img:last-child{margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-button{text-align:center}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu h2{display:inline-block;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .badge{margin:0 0 2px 7px;vertical-align:middle;width:40px;height:17px}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite{color:#9a9a9a}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite p.desc{color:#bababa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite input[type=checkbox]:disabled{border-color:#aaa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-no-setting{margin-top:30px}#wp-mail-smtp .notice blockquote{margin-left:0;padding:2px}#wp-mail-smtp .notice blockquote pre{margin:0}.wp-mail-smtp-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;outline:none}.wp-mail-smtp-btn .dashicons{font-size:16px;width:16px;height:16px}.wp-mail-smtp-btn:disabled{opacity:0.5;cursor:not-allowed}.wp-mail-smtp-btn.wp-mail-smtp-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wp-mail-smtp-btn.wp-mail-smtp-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange{background-color:#FF982D;border-color:#FF982D;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{background-color:#f97f00;border-color:#f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-red{background-color:#DC3232;border-color:#DC3232;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{background-color:darkred;border-color:darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:focus{background-color:#d7d7d7;border-color:#ccc;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:focus{background-color:#eee;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish{background-color:#738e9e;border:1px solid #738e9e;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{background-color:#395360;border-color:#395360;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #395360}#wp-mail-smtp-domain-check-details h2{color:#444;font-size:20px;line-height:24px;font-weight:700;margin:28px 0 23px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item{padding:25px 0 14px;border-top:1px solid #E4E4E4;display:flex}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-icon{width:18px;height:16px;margin-right:10px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content h3{text-transform:uppercase;font-weight:500;font-size:14px;line-height:17px;color:#444444;margin:0 0 4px 0}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content p{color:#777777;font-size:14px;line-height:20px;margin:0 0 10px 0}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn{min-width:95px}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-loading{display:none;margin-bottom:-2px}
1
+ #wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}@-webkit-keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}@keyframes wp-mail-smtp-fade-in-stop-out{0%,100%{opacity:0}35%{opacity:1}65%{opacity:1}}body.toplevel_page_wp-mail-smtp div.jconfirm *,body.toplevel_page_wp-mail-smtp div.jconfirm *::before,body.toplevel_page_wp-mail-smtp div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i:empty{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c svg{height:35px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-title{display:block;color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-title-c .jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:0;display:block}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:inherit}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#777;line-height:1.4}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 20px;font-size:16px;line-height:1.5}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px;outline:none;display:inline-block;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-tap-highlight-color:transparent;border:0;background-image:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-btn.with-loader{padding:12px 12px 7px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record{display:flex;justify-content:space-evenly;align-items:center}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record-label{color:#444}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]{display:inline-block;width:340px;color:#777;background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;margin:0;padding:10px 0 10px 12px;font-size:16px;line-height:18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"][readonly]{background-color:#f9f9f9}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:focus{border-color:#bbb}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record input[type="text"]:disabled{opacity:0.6}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button{padding:9px 11px;background-color:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:hover{background-color:#ddd}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record button:active{background-color:#aaa;border-color:#aaa}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-content .wp-mail-smtp-providers-amazonses-txt-record .dashicons-yes-alt{color:#46b450}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box div.jconfirm-buttons .btn-hide{display:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note p:after{content:url(../images/font-awesome/check-circle-solid-green.svg);width:40px;height:40px;background-color:#fff;border-radius:50%;padding:5px 6px;position:absolute;top:-20px;right:50%;margin-right:-18px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#FF982D;color:#fff;outline:none}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#f97f00;border-color:#f97f00}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button,body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-default{color:#666}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.wp-mail-smtp-btn-orange{color:#fff}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-block{display:block;text-align:center;width:100%;margin:0 0 10px 0 !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box button.btn-normal-case{text-transform:none !important}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .error{display:none;color:red}body.toplevel_page_wp-mail-smtp div.jconfirm div.jconfirm-box .wpforms-error{border:1px solid #ebccd1 !important}@media screen and (max-width: 1023px){#wp-mail-smtp-notice-bar{display:none !important}}#wp-mail-smtp-notice-bar{max-height:35px;position:relative;margin-bottom:-3px;transition:all .3s ease-out;overflow:hidden}#wp-mail-smtp-notice-bar.out{max-height:3px}#wp-mail-smtp-notice-bar .wp-mail-smtp-notice-bar-container{background-color:#DDDDDD;border-top:3px solid #FF982D;color:#777777;text-align:center;padding:7px}#wp-mail-smtp-notice-bar a{color:#FF982D}#wp-mail-smtp-notice-bar a:hover{color:#f97f00}#wp-mail-smtp-notice-bar .dismiss{position:absolute;top:0;right:0;border:none;padding:5px;margin-top:4px;background:0 0;color:#72777c;cursor:pointer}#wp-mail-smtp-notice-bar .dismiss:before{background:0 0;color:#72777c;content:"\f335";display:block;font:normal 20px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}#screen-meta-links .screen-meta-toggle{position:absolute;right:20px;top:auto}.wp-mail-smtp-loading{animation:0.65s linear infinite wp-mail-smtp-loading-spin}.wp-mail-smtp-loading-md{width:32px;height:32px}.wp-mail-smtp-loading-sm{width:16px;height:16px}@keyframes wp-mail-smtp-loading-spin{0%{transform:rotateZ(270deg)}100%{transform:rotateZ(630deg)}}#screen-meta-links,#screen-meta{display:none}#wp-mail-smtp-header-temp{position:absolute;margin:0;top:-1px;left:20px;right:20px;z-index:99}#wp-mail-smtp-header{border-top:3px solid #FF982D;padding:20px}#wp-mail-smtp-header img{display:block;margin:0;max-width:242px}@media (max-width: 782px){#wp-mail-smtp-header img{max-width:200px}}#wp-mail-smtp{margin:0}#wp-mail-smtp .wp-mail-smtp-hide{display:none}#wp-mail-smtp .wp-mail-smtp-page-title{height:58px;background-color:#fff;font-size:14px;margin:0 0 20px 0;padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-title a.tab{border-bottom:2px solid #fff;box-shadow:none;color:#666;display:inline-block;margin-right:30px;padding:20px 0 18px 0;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-title a.tab.active{border-bottom:2px solid #FF982D}#wp-mail-smtp .wp-mail-smtp-page-title a.tab:hover{border-color:#999}#wp-mail-smtp .wp-mail-smtp-page-title a.action{padding:5px;border:0;min-height:auto;color:#fff;margin:-10px 0 0 20px}#wp-mail-smtp .wp-mail-smtp-page-title .page-title{background-color:#fff;display:inline-block;font-size:23px;margin:0;padding:20px 20px 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content{padding:0 20px}#wp-mail-smtp .wp-mail-smtp-page-content *,#wp-mail-smtp .wp-mail-smtp-page-content *::before,#wp-mail-smtp .wp-mail-smtp-page-content *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:before{content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-clear:after{clear:both;content:" ";display:table}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row{padding:20px 0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.inactive{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .wp-mail-smtp-setting-mid-row-sep{background:#e4e4e4;height:1px;border:0;margin:15px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading{padding:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading.no-desc h4{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.section-heading .wp-mail-smtp-setting-field{margin:0;max-width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label{margin:0 0 0 8px;vertical-align:baseline}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox .desc{margin:0 0 0 30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox input[type=checkbox]+label+.desc{margin:8px 0 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-text .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-password .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-number .wp-mail-smtp-setting-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-email .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-select .wp-mail-smtp-setting-label{padding-top:8px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field input[type=radio]{margin:-3px 10px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-radio .wp-mail-smtp-setting-field label{margin-right:30px;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field label{vertical-align:middle;display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{box-shadow:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch{background-color:#ddd;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled:checked+.wp-mail-smtp-setting-toggle-switch{background-color:#a0daa5;cursor:default}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label{display:inline-block}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label+.wp-mail-smtp-setting-toggle-unchecked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-checked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:disabled+.wp-mail-smtp-setting-toggle-switch+.wp-mail-smtp-setting-toggle-unchecked-label{color:#aaaaaa}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:checked:focus+.wp-mail-smtp-setting-toggle-switch{box-shadow:0 0 0 1px #fff, 0 0 0 3px #46B450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):hover+.wp-mail-smtp-setting-toggle-switch,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field input[type=checkbox]:not(:checked):focus+.wp-mail-smtp-setting-toggle-switch{background-color:#999;box-shadow:0 0 0 1px #fff, 0 0 0 3px #999}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-unchecked-label,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{text-transform:uppercase;font-weight:400;color:#777;font-size:13px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-checked-label{display:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch{position:relative;cursor:pointer;background-color:#ccc;border-radius:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:middle;display:inline-block;margin:0 5px 0 0;width:36px;height:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-checkbox-toggle .wp-mail-smtp-setting-field .wp-mail-smtp-setting-toggle-switch:before{position:absolute;content:"";height:16px;width:16px;left:2px;top:2px;background-color:#fff;border-radius:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer{padding-bottom:20px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer{display:inline-block;width:140px;margin-right:12px;margin-bottom:12px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image{background:#fff;text-align:center;border:2px solid #E5E5E5;border-radius:4px;cursor:pointer;height:76px;position:relative;margin-bottom:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image.is-recommended{background-image:url(../images/recommended.svg);background-repeat:no-repeat;background-size:60%;background-position:top right -2px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer .wp-mail-smtp-mailer-image img{max-width:90%;max-height:40px;display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.6;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.wp-mail-smtp-mailer-smtp .wp-mail-smtp-mailer-image img{max-height:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image{border-color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer.active .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image{border-color:#ccc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row.wp-mail-smtp-setting-row-mailer .wp-mail-smtp-mailers .wp-mail-smtp-mailer:hover .wp-mail-smtp-mailer-image img{opacity:1}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h4{color:#444;font-size:20px;font-weight:700;margin:0 0 6px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h2{margin-bottom:15px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row h3{color:#444;font-size:24px;font-weight:600;margin:0 0 20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.5em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p:first-of-type{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.desc{font-style:italic;color:#777}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.buttonned{margin-top:30px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice{margin:5px 0 15px;box-sizing:border-box;background:#fff;border-left:4px solid transparent;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-error{border-color:#dc3232;margin-bottom:5px;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice.inline-edu-notice{border-color:#809EB0;line-height:1.5em;padding:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss{float:right;color:#999DA1;margin:0 0 10px 10px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row p.inline-notice a.wp-mail-smtp-mailer-notice-dismiss:hover{color:#666a6e}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul{margin:8px 0 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row ul.list li{margin-left:20px;list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list th{padding:5px 5px 5px 0;text-align:left}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.email{padding-right:2em}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.status{width:100px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a{border-bottom:1px solid;display:inline-block;margin-right:5px;text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]{color:#a00}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=delete]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:hover,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:active,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row table.actions-list td.actions a[class*=error]:focus{color:#440000}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px;line-height:1.3}@media (max-width: 959px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select{width:300px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password][readonly],#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select[readonly]{background-color:#f9f9f9}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password].small-text,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select.small-text{width:75px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=text]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=email]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=number]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=password]:disabled,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row select:disabled{opacity:0.6}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=checkbox]:focus,#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row input[type=radio]:focus{border:1px solid #016AAB;box-shadow:0 0 0 1px #016AAB;outline:none}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-animate{-webkit-animation:wp-mail-smtp-fade-in-stop-out 1s linear;animation:wp-mail-smtp-fade-in-stop-out 1s linear}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-row .dashicons-yes-alt.wp-mail-smtp-success{color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{display:block;float:left;width:205px;padding:0 20px 0 0}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label{float:none;width:100%;padding-bottom:15px}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-label label{display:block;font-weight:600}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{display:block;margin:0 0 0 205px;max-width:800px}@media (max-width: 781px){#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field{margin:0}}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field hr{margin:20px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field .wp-mail-smtp-setting-field-row{display:flex;flex-wrap:wrap}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-setting-field .wp-mail-smtp-setting-field-row>.wp-mail-smtp-btn{margin-right:10px}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit{margin:0;padding:25px 0}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-submit .help-text{margin-left:10px;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option .wp-mail-smtp-setting-row.section-heading{padding:20px 0 !important}#wp-mail-smtp .wp-mail-smtp-page-content .wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option blockquote{background:#E5E5E5;border-radius:4px;color:#666;font-size:14px;margin:20px 0;padding:15px;width:1005px}#wp-mail-smtp .wp-mail-smtp-page-content.wp-mail-smtp-page-general p{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 0 15px;padding:1px 12px}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-success{border-left-color:#46b450}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-warning{border-left-color:#ffb900}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-error{border-left-color:#dc3232}#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline.notice-info{border-left-color:#00a0d2}#wp-mail-smtp .wp-mail-smtp-page-content .notice p,#wp-mail-smtp .wp-mail-smtp-page-content .notice-inline p{margin:0.5em 0;padding:2px}#wp-mail-smtp .wp-mail-smtp-page-content pre{white-space:pre-line}#wp-mail-smtp .wp-mail-smtp-page-content.active{display:block}#wp-mail-smtp .wp-mail-smtp-page-content .connected-as{margin-left:30px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug{margin-top:25px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug h2{margin:20px 0 10px;color:#444;font-size:16px;line-height:20px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug p{margin:10px 0;color:#777;font-size:14px;line-height:20px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul{list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol{margin:10px 0 10px 15px;color:#777;font-size:14px;line-height:20px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li{margin:0 0 8px 0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li:last-of-type,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ul li ul,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug ol li ul{list-style-type:disc}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .dashicons-star-filled{color:#FF982D;width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-button-container{margin-bottom:30px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-toggle{float:left;margin-right:10px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy{min-width:122px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy .error-log-copy-back{display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy-copied .error-log-copy-front{display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log-copy-copied .error-log-copy-back{display:inline}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log{padding-top:10px;display:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log.error-log-selection{display:block !important;opacity:0;height:0;padding:0;margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-debug .error-log pre{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner{background-color:#fff;padding:25px 20px;border:1px solid #dadada;margin:10px 0 0 0;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss{position:absolute;right:10px;top:10px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .wp-mail-smtp-pro-banner-dismiss button{background:none;border:none;color:#A9A9A9;cursor:pointer;margin:0;padding:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner h2{color:#444;margin-top:0;font-size:16px;font-weight:700}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p{font-size:14px;color:#555;margin-bottom:1.1em}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner p:last-of-type{margin:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits{margin:0 0 16px 0;overflow:auto;max-width:1000px}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{margin:0;padding:0;width:50%;float:left}@media (max-width: 600px){#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul{width:100%;float:none}}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li{margin:0;padding:0 0 2px 16px;color:#555;font-size:14px;position:relative}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li:before{content:'+';position:absolute;top:-1px;left:0}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .benefits ul li.arrow-right:before{content:'→'}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a{color:#FF982D}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:hover,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:active,#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner a:focus{color:#f97f00}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars{text-decoration:none}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .stars .dashicons{width:16px;height:16px;font-size:16px;vertical-align:text-top}#wp-mail-smtp .wp-mail-smtp-page-content #wp-mail-smtp-pro-banner .price-off{color:green;font-weight:bold}#wp-mail-smtp .wp-mail-smtp-admin-columns>div[class*="-column-"]{float:left}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-20{width:20%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-33{width:33.33333%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-40{width:40%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-50{width:50%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-60{width:60%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-80{width:80%}#wp-mail-smtp .wp-mail-smtp-admin-columns .wp-mail-smtp-admin-column-last{float:right !important}#wp-mail-smtp .wp-mail-smtp-admin-columns:after{content:"";display:table;clear:both}#wp-mail-smtp .wp-mail-smtp-page-upsell{display:flex;align-items:center;justify-content:center;height:auto;flex-direction:column}#wp-mail-smtp .wp-mail-smtp-page-upsell>*{width:800px}#wp-mail-smtp .wp-mail-smtp-page-upsell *,#wp-mail-smtp .wp-mail-smtp-page-upsell *::before,#wp-mail-smtp .wp-mail-smtp-page-upsell *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-mail-smtp .wp-mail-smtp-page-upsell h2{font-size:24px;color:#444444;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell h3{font-size:16px;font-weight:normal;color:#72777C;line-height:1.5em;margin-top:0;margin-bottom:6px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features{margin-bottom:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature{display:flex;flex-direction:row;width:360px;align-items:flex-start;align-content:flex-start;margin-right:60px;margin-top:40px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(1){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(2){margin-top:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature:nth-of-type(even){margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image{display:flex;align-items:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image svg{height:64px;width:64px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st0{fill:#C3D0D7}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-image .st1{fill:#809DB0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content{margin-left:20px}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content h4{font-size:15px;margin:0 0 0.5em}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-content .wp-mail-smtp-page-upsell-features .wp-mail-smtp-page-upsell-feature .wp-mail-smtp-page-upsell-feature-content p{color:#72777C;margin:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images{margin-top:20px;margin-bottom:30px;text-align:center}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img{width:380px;height:auto;margin-right:30px;border:5px solid #fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.1);float:left}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-images img:last-child{margin-right:0}#wp-mail-smtp .wp-mail-smtp-page-upsell .wp-mail-smtp-page-upsell-button{text-align:center}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu h2{display:inline-block;vertical-align:middle}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .badge{margin:0 0 2px 7px;vertical-align:middle;width:40px;height:17px}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite{color:#9a9a9a}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite p.desc{color:#bababa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-multisite input[type=checkbox]:disabled{border-color:#aaa}#wp-mail-smtp .wp-mail-smtp-page-nw-product-edu .wp-mail-smtp-setting-row-no-setting{margin-top:30px}#wp-mail-smtp .notice blockquote{margin-left:0;padding:2px}#wp-mail-smtp .notice blockquote pre{margin:0}.wp-mail-smtp-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:none;box-shadow:none;outline:none}.wp-mail-smtp-btn .dashicons{font-size:16px;width:16px;height:16px}.wp-mail-smtp-btn:disabled{opacity:0.5;cursor:not-allowed}.wp-mail-smtp-btn.wp-mail-smtp-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wp-mail-smtp-btn.wp-mail-smtp-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange{background-color:#FF982D;border-color:#FF982D;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{background-color:#f97f00;border-color:#f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-orange:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #f97f00}.wp-mail-smtp-btn.wp-mail-smtp-btn-red{background-color:#DC3232;border-color:#DC3232;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{background-color:darkred;border-color:darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-red:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px darkred}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-grey:focus{background-color:#d7d7d7;border-color:#ccc;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-light-grey:focus{background-color:#eee;color:#444}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish{background-color:#738e9e;border-color:#738e9e;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:hover,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:active,.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{background-color:#395360;border-color:#395360;color:#fff}.wp-mail-smtp-btn.wp-mail-smtp-btn-blueish:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #395360}a.wp-mail-smtp-btn.wp-mail-smtp-btn-md{line-height:19px}#wp-mail-smtp-domain-check-details h2{color:#444;font-size:20px;line-height:24px;font-weight:700;margin:28px 0 23px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item{padding:25px 0 14px;border-top:1px solid #E4E4E4;display:flex}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-icon{width:18px;height:16px;margin-right:10px}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content h3{text-transform:uppercase;font-weight:500;font-size:14px;line-height:17px;color:#444444;margin:0 0 4px 0}#wp-mail-smtp-domain-check-details .wp-mail-smtp-domain-check-details-check-list-item-content p{color:#777777;font-size:14px;line-height:20px;margin:0 0 10px 0}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn{min-width:95px}.wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-loading{display:none;margin-bottom:-2px}
assets/images/about/plugin-aioseo.png ADDED
Binary file
assets/images/about/plugin-pushengage.png ADDED
Binary file
assets/images/about/plugin-seedprod.png ADDED
Binary file
assets/images/about/plugin-smash-balloon-facebook-feeds.png ADDED
Binary file
assets/images/about/plugin-smash-balloon-instagram-feeds.png ADDED
Binary file
assets/images/about/plugin-smash-balloon-twitter-feeds.png ADDED
Binary file
assets/images/about/plugin-smash-balloon-youtube-feeds.png ADDED
Binary file
assets/images/about/plugin-trustpulse.png ADDED
Binary file
assets/images/pattie.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg width="75" height="75" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.625 10.125c-4.875 2.5-8.625 7.125-9.875 12.75A29.244 29.244 0 008.125 45.5c0 16.25 13.125 29.375 29.375 29.375S66.875 61.75 66.875 45.5c0-9.125-4.125-17.25-10.625-22.625-1.5-6.25-5.875-11.25-11.75-13.5-.25-1.5-1.25-2.75-2.625-3.375C41.75 2.875 39.25.5 36.125.5 33.75.5 31.75 1.875 30.875 4c-.875 1.5-1.625 3.625-2.25 6.125z" fill="#395360"/><path d="M45.25 32.5h-15V50h15V32.5z" fill="#FBAA6F"/><path d="M40.125 41.5L40 41.375c-.75-.625-1-1.625-.375-2.5.625-.75 1.625-1 2.5-.375-.5.125-1.125.375-1.5 1a2.444 2.444 0 00-.5 2zm-5.625 0c.125-.5 0-1.25-.5-1.875-.375-.625-1-.875-1.5-1 .75-.625 1.875-.375 2.5.375s.375 1.875-.375 2.5c0-.125 0 0-.125 0zm9.125-4h.625l-1.375 6-2.625 8h-5.375l-4-6.75 1.375-4c1.375 1.75 2.25 2.875 2.625 3.375.625.625 3.375.625 4.75-.625.875-.875 2.125-2.875 4-6z" fill="#DC7F3C"/><path d="M20 36.25h6.625V25H21.5c.75-5.625 4.5-10.25 9.375-12.5 1-4.25 2.125-7 3.375-8.5l.25-.25.125-.125C35 3.375 35.5 3.125 36 3c1.625-.25 3.125.875 3.375 2.375.125.875-.125 1.625-.625 2.25l-.125.125-.375.375c-.625.625-1.125 1.25-1.75 1.875 1.5-1.25 2.75-1.875 3.75-1.875.25 0 .5.125.875.25.75.5 1.125 1.5.625 2.25-.25.375-.5.625-.75.875 6.625 1.375 11.75 6.875 12.625 13.75l.125 1H49v10h6L57.25 53C52 56.25 45.375 57.875 37.5 57.875S23 56.25 17.75 53L20 36.25zM38.875 48c3.25-5.375 4.875-8.5 4.875-9.5 0-2.75-4-5.125-6.125-5.125-2 0-6.125 2.25-6.125 5.125 0 1 1.625 4.25 4.75 9.5.375.5.75.75 1.375.75s1-.25 1.25-.75z" fill="#BDCFC8"/><path d="M57.625 61c-4.5 6.125-11.875 10.125-20.125 10.125s-15.5-4-20-10l1-7.625c.375.125.875.25 1.25.25 1.75 0 3.25-1.375 3.5-3v1.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-1.5 3.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-3.5 3.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-3.5 1.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-1.5c.25 1.75 1.75 3 3.5 3 .5 0 .875-.125 1.25-.25l1.625 7.5z" fill="#809EB0"/><path d="M18.25 55.875l.375-2.375c.375.125.875.25 1.25.25 1.75 0 3.25-1.375 3.5-3v1.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-1.5 3.5c0 2 1.625 3.5 3.5 3.5s3.5-1.625 3.5-3.5v-3.5 3.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-3.5 1.5c0 2 1.625 3.5 3.5 3.5 2 0 3.5-1.625 3.5-3.5v-1.5c.25 1.75 1.75 3 3.5 3 .5 0 .875-.125 1.25-.25l.375 2.375c-.5.25-1 .375-1.625.375-1.75 0-3.25-1.375-3.5-3v1.5c0 2-1.625 3.5-3.5 3.5-2 0-3.5-1.625-3.5-3.5v-1.5 3.5c0 2-1.625 3.5-3.5 3.5-2 0-3.5-1.625-3.5-3.5v-3.5 3.5c0 2-1.625 3.5-3.5 3.5s-3.5-1.625-3.5-3.5v-3.5 1.5c0 2-1.625 3.5-3.5 3.5s-3.5-1.625-3.5-3.5v-1.5c-.25 1.75-1.75 3-3.5 3-.625 0-1.25-.25-1.625-.375z" fill="#738E9E"/><path d="M55 28c-1.25-3.625-3.75-5.875-5.875-5.625-2.75.25-3.375 4.75-2.875 10s2.125 9.5 4.875 9.125c2.625-.25 5-4.875 4.625-10-.125 1.5-.625 2.875-1.75 3-1.375.125-1.75-1.5-2-3.5-.125-2-.125-3.75 1.25-3.875.75-.125 1.375.25 1.75.875z" fill="#86A196"/><path d="M54 27.25c-.75-1.5-1.875-2.375-3-2.375-1.875.25-2.375 3.25-2 6.875s1.5 6.5 3.375 6.25c1.375-.125 2.375-1.875 2.75-4.25-.25.375-.625.625-1.125.75-1.375.125-1.75-1.5-2-3.5-.125-2-.125-3.75 1.25-3.875.25 0 .5 0 .75.125z" fill="#fff"/><path d="M19.75 28c1.25-3.625 3.75-5.875 5.875-5.625 2.75.25 3.375 4.75 2.875 10s-2.125 9.5-4.875 9.125c-2.625-.25-5-4.875-4.625-10 .125 1.5.625 2.875 1.75 3 1.375.125 1.75-1.5 2-3.5.125-2 .125-3.75-1.25-3.875-.625-.125-1.25.25-1.75.875z" fill="#86A196"/><path d="M20.75 27.25c.75-1.5 1.875-2.375 3-2.375 1.875.25 2.375 3.25 2 6.875s-1.5 6.5-3.375 6.25C21 37.875 20 36.125 19.625 33.75c.25.375.625.625 1.125.75 1.375.125 1.75-1.5 2-3.5.125-2 .125-3.75-1.25-3.875-.25 0-.5 0-.75.125z" fill="#fff"/><path d="M31.5 35.75c0-.25-.125-.625-.125-.875 0-3.125 1.5-6.625 6.125-6.625s6.125 3.5 6.125 6.625c0 .5 0 .875-.125 1.25-1-1.625-2.875-2.75-6-2.75-2.875.125-4.875 1-6 2.375z" fill="#F4F8FF"/><path d="M41 11.5c-2.25-.125-3.625-.25-4-.25l4.875-1.5c0 .75-.25 1.25-.875 1.75zm-4.5-1.375l-1.625 1.25c1.125-1.5 2-3.125 2.5-4.625.375-.875.5-2 .375-3.25 1.125.5 1.625 1.5 1.625 2.75 0 .5-.375 1.375-1 1.875-.375.375-1 1-1.875 2z" fill="#86A196"/></svg>
assets/js/smtp-admin.js CHANGED
@@ -146,9 +146,38 @@ WPMailSMTP.Admin.Settings = WPMailSMTP.Admin.Settings || ( function( document, w
146
  $( '#wp-mail-smtp-debug .error-log-toggle' ).on( 'click', function( e ) {
147
  e.preventDefault();
148
 
149
- $( '#wp-mail-smtp-debug .error-log-toggle' ).find( '.dashicons' ).toggleClass( 'dashicons-arrow-right-alt2 dashicons-arrow-down-alt2' );
150
  $( '#wp-mail-smtp-debug .error-log' ).slideToggle();
151
- $( '#wp-mail-smtp-debug .error-log-note' ).toggle();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
152
  } );
153
 
154
  // Remove mailer connection.
146
  $( '#wp-mail-smtp-debug .error-log-toggle' ).on( 'click', function( e ) {
147
  e.preventDefault();
148
 
 
149
  $( '#wp-mail-smtp-debug .error-log' ).slideToggle();
150
+ } );
151
+
152
+ // Copy debug output to clipboard.
153
+ $( '#wp-mail-smtp-debug .error-log-copy' ).on( 'click', function( e ) {
154
+ e.preventDefault();
155
+
156
+ var $self = $( this );
157
+
158
+ // Get error log.
159
+ var $content = $( '#wp-mail-smtp-debug .error-log' );
160
+
161
+ // Copy to clipboard.
162
+ if ( ! $content.is( ':visible' ) ) {
163
+ $content.addClass( 'error-log-selection' );
164
+ }
165
+ var range = document.createRange();
166
+ range.selectNode( $content[0] );
167
+ window.getSelection().removeAllRanges();
168
+ window.getSelection().addRange( range );
169
+ document.execCommand( 'Copy' );
170
+ window.getSelection().removeAllRanges();
171
+ $content.removeClass( 'error-log-selection' );
172
+
173
+ $self.addClass( 'error-log-copy-copied' );
174
+
175
+ setTimeout(
176
+ function() {
177
+ $self.removeClass( 'error-log-copy-copied' );
178
+ },
179
+ 1500
180
+ );
181
  } );
182
 
183
  // Remove mailer connection.
assets/js/smtp-admin.min.js CHANGED
@@ -1 +1 @@
1
- "use strict";var WPMailSMTP=window.WPMailSMTP||{};WPMailSMTP.Admin=WPMailSMTP.Admin||{},WPMailSMTP.Admin.Settings=WPMailSMTP.Admin.Settings||function(i,e,a){var s={pluginSettingsChanged:!1,init:function(){a(i).ready(s.ready)},ready:function(){s.pageHolder=a(".wp-mail-smtp-tab-settings"),a("#screen-meta-links, #screen-meta").prependTo("#wp-mail-smtp-header-temp").show(),s.bindActions()},bindActions:function(){a(".wp-mail-smtp-mailer-image",s.pageHolder).click(function(){a(this).parents(".wp-mail-smtp-mailer").find("input").trigger("click")}),a(".wp-mail-smtp-mailer input",s.pageHolder).click(function(){var t=a(this);if(t.prop("disabled"))return t.hasClass("educate")&&s.education.upgradeMailer(t),!1;a(".wp-mail-smtp-mailer",s.pageHolder).removeClass("active"),a(this).parents(".wp-mail-smtp-mailer").addClass("active"),a(".wp-mail-smtp-mailer-option",s.pageHolder).addClass("hidden").removeClass("active"),a(".wp-mail-smtp-mailer-option-"+a(this).val(),s.pageHolder).addClass("active").removeClass("hidden")}),s.mailers.smtp.bindActions(),a("#wp-mail-smtp-pro-banner-dismiss",s.pageHolder).on("click",function(){a.ajax({url:ajaxurl,dataType:"json",type:"POST",data:{action:"wp_mail_smtp_ajax",task:"pro_banner_dismiss"}}).always(function(){a("#wp-mail-smtp-pro-banner",s.pageHolder).fadeOut("fast")})}),a(".js-wp-mail-smtp-mailer-notice-dismiss",s.pageHolder).on("click",function(t){t.preventDefault();var e=a(this),i=e.parents(".inline-notice");if(e.hasClass("disabled"))return!1;a.ajax({url:ajaxurl,dataType:"json",type:"POST",data:{action:"wp_mail_smtp_ajax",task:"notice_dismiss",notice:i.data("notice"),mailer:i.data("mailer")},beforeSend:function(){e.addClass("disabled")}}).always(function(){i.fadeOut("fast",function(){e.removeClass("disabled")})})}),a("#wp-mail-smtp-debug .error-log-toggle").on("click",function(t){t.preventDefault(),a("#wp-mail-smtp-debug .error-log-toggle").find(".dashicons").toggleClass("dashicons-arrow-right-alt2 dashicons-arrow-down-alt2"),a("#wp-mail-smtp-debug .error-log").slideToggle(),a("#wp-mail-smtp-debug .error-log-note").toggle()}),a(".js-wp-mail-smtp-provider-remove",s.pageHolder).on("click",function(){return confirm(wp_mail_smtp.text_provider_remove)}),a(".wp-mail-smtp-setting-copy",s.pageHolder).click(function(t){t.preventDefault(),a("#"+a(this).data("source_id")).get(0).select(),i.execCommand("Copy");var e=a(this).find(".dashicons");e.removeClass("dashicons-admin-page").addClass("dashicons-yes-alt wp-mail-smtp-success wp-mail-smtp-animate"),setTimeout(function(){e.removeClass("dashicons-yes-alt wp-mail-smtp-success wp-mail-smtp-animate").addClass("dashicons-admin-page")},1e3)}),a("#wp-mail-smtp-notice-bar").on("click",".dismiss",function(){var t=a(this).closest("#wp-mail-smtp-notice-bar");t.addClass("out"),setTimeout(function(){t.remove()},300),a.post(ajaxurl,{action:"wp_mail_smtp_notice_bar_dismiss",nonce:wp_mail_smtp.nonce})}),s.triggerExitNotice(),s.beforeSaveChecks(),a(".js-wp-mail-smtp-setting-mailer-radio-input",s.pageHolder).on("change",this.processMailerSettingsOnChange),a(".wp-mail-smtp-tab-test #email-test-form").on("submit",function(){var t=a(".wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn");t.attr("disabled",!0),t.find("span").hide(),t.find(".wp-mail-smtp-loading").show()})},education:{upgradeMailer:function(t){a.alert({backgroundDismiss:!0,escapeKey:!0,animationBounce:1,theme:"modern",type:"blue",animateFromElement:!1,draggable:!1,closeIcon:!0,useBootstrap:!1,title:wp_mail_smtp.education.upgrade_title.replace(/%name%/g,t.siblings("label").text().trim()),icon:'"></i>'+wp_mail_smtp.education.upgrade_icon_lock+'<i class="',content:a(".wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option-"+t.val()+" .wp-mail-smtp-setting-field").html(),boxWidth:"550px",onOpenBefore:function(){this.$btnc.after('<div class="discount-note">'+wp_mail_smtp.education.upgrade_bonus+wp_mail_smtp.education.upgrade_doc+"</div>")},buttons:{confirm:{text:wp_mail_smtp.education.upgrade_button,btnClass:"btn-confirm",keys:["enter"],action:function(){e.open(wp_mail_smtp.education.upgrade_url+"&utm_content="+encodeURI(t.val()),"_blank")}}}})}},mailers:{smtp:{bindActions:function(){a("#wp-mail-smtp-setting-smtp-auth").change(function(){a("#wp-mail-smtp-setting-row-smtp-user, #wp-mail-smtp-setting-row-smtp-pass").toggleClass("inactive")}),a("#wp-mail-smtp-setting-row-smtp-encryption input").change(function(){var t=a(this),e=a("#wp-mail-smtp-setting-smtp-port",s.pageHolder);"tls"===t.val()?(e.val("587"),a("#wp-mail-smtp-setting-row-smtp-autotls").addClass("inactive")):("ssl"===t.val()?e.val("465"):e.val("25"),a("#wp-mail-smtp-setting-row-smtp-autotls").removeClass("inactive"))})}}},triggerExitNotice:function(){var t=a(".wp-mail-smtp-page-general:not( .wp-mail-smtp-tab-test )");a(e).on("beforeunload",function(){if(s.pluginSettingsChanged)return wp_mail_smtp.text_settings_not_saved}),a(":input:not( #wp-mail-smtp-setting-license-key, .wp-mail-smtp-not-form-input )",t).on("change",function(){s.pluginSettingsChanged=!0}),a("form",t).on("submit",function(){s.pluginSettingsChanged=!1})},beforeSaveChecks:function(){a("form",s.pageHolder).on("submit",function(){if("mail"===a(".wp-mail-smtp-mailer input:checked",s.pageHolder).val()){var t=a(this);return a.alert({backgroundDismiss:!1,escapeKey:!1,animationBounce:1,theme:"modern",type:"orange",animateFromElement:!1,draggable:!1,closeIcon:!1,useBootstrap:!1,icon:'"></i><img src="'+wp_mail_smtp.plugin_url+'/assets/images/font-awesome/exclamation-circle-solid-orange.svg" style="width: 40px; height: 40px;" alt="'+wp_mail_smtp.default_mailer_notice.icon_alt+'"><i class="',title:wp_mail_smtp.default_mailer_notice.title,content:wp_mail_smtp.default_mailer_notice.content,boxWidth:"550px",buttons:{confirm:{text:wp_mail_smtp.default_mailer_notice.save_button,btnClass:"btn-confirm",keys:["enter"],action:function(){t.off("submit").submit()}},cancel:{text:wp_mail_smtp.default_mailer_notice.cancel_button}}}),!1}})},processMailerSettingsOnChange:function(){var t=wp_mail_smtp.all_mailers_supports[a(this).val()];for(var e in t)t.hasOwnProperty(e)&&a(".js-wp-mail-smtp-setting-"+e,s.pageHolder).toggle(t[e]);var i=a(".js-wp-mail-smtp-setting-from_email");i.closest(".wp-mail-smtp-setting-row").toggle(t.from_email||t.from_email_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(t.from_email&&t.from_email_force),(i=a(".js-wp-mail-smtp-setting-from_name")).closest(".wp-mail-smtp-setting-row").toggle(t.from_name||t.from_name_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(t.from_name&&t.from_name_force)}};return s}(document,window,jQuery),WPMailSMTP.Admin.Settings.init();
1
+ "use strict";var WPMailSMTP=window.WPMailSMTP||{};WPMailSMTP.Admin=WPMailSMTP.Admin||{},WPMailSMTP.Admin.Settings=WPMailSMTP.Admin.Settings||function(s,n,o){var a={pluginSettingsChanged:!1,init:function(){o(s).ready(a.ready)},ready:function(){a.pageHolder=o(".wp-mail-smtp-tab-settings"),o("#screen-meta-links, #screen-meta").prependTo("#wp-mail-smtp-header-temp").show(),a.bindActions()},bindActions:function(){o(".wp-mail-smtp-mailer-image",a.pageHolder).click(function(){o(this).parents(".wp-mail-smtp-mailer").find("input").trigger("click")}),o(".wp-mail-smtp-mailer input",a.pageHolder).click(function(){var t=o(this);if(t.prop("disabled"))return t.hasClass("educate")&&a.education.upgradeMailer(t),!1;o(".wp-mail-smtp-mailer",a.pageHolder).removeClass("active"),o(this).parents(".wp-mail-smtp-mailer").addClass("active"),o(".wp-mail-smtp-mailer-option",a.pageHolder).addClass("hidden").removeClass("active"),o(".wp-mail-smtp-mailer-option-"+o(this).val(),a.pageHolder).addClass("active").removeClass("hidden")}),a.mailers.smtp.bindActions(),o("#wp-mail-smtp-pro-banner-dismiss",a.pageHolder).on("click",function(){o.ajax({url:ajaxurl,dataType:"json",type:"POST",data:{action:"wp_mail_smtp_ajax",task:"pro_banner_dismiss"}}).always(function(){o("#wp-mail-smtp-pro-banner",a.pageHolder).fadeOut("fast")})}),o(".js-wp-mail-smtp-mailer-notice-dismiss",a.pageHolder).on("click",function(t){t.preventDefault();var e=o(this),i=e.parents(".inline-notice");if(e.hasClass("disabled"))return!1;o.ajax({url:ajaxurl,dataType:"json",type:"POST",data:{action:"wp_mail_smtp_ajax",task:"notice_dismiss",notice:i.data("notice"),mailer:i.data("mailer")},beforeSend:function(){e.addClass("disabled")}}).always(function(){i.fadeOut("fast",function(){e.removeClass("disabled")})})}),o("#wp-mail-smtp-debug .error-log-toggle").on("click",function(t){t.preventDefault(),o("#wp-mail-smtp-debug .error-log").slideToggle()}),o("#wp-mail-smtp-debug .error-log-copy").on("click",function(t){t.preventDefault();var e=o(this),i=o("#wp-mail-smtp-debug .error-log");i.is(":visible")||i.addClass("error-log-selection");var a=s.createRange();a.selectNode(i[0]),n.getSelection().removeAllRanges(),n.getSelection().addRange(a),s.execCommand("Copy"),n.getSelection().removeAllRanges(),i.removeClass("error-log-selection"),e.addClass("error-log-copy-copied"),setTimeout(function(){e.removeClass("error-log-copy-copied")},1500)}),o(".js-wp-mail-smtp-provider-remove",a.pageHolder).on("click",function(){return confirm(wp_mail_smtp.text_provider_remove)}),o(".wp-mail-smtp-setting-copy",a.pageHolder).click(function(t){t.preventDefault(),o("#"+o(this).data("source_id")).get(0).select(),s.execCommand("Copy");var e=o(this).find(".dashicons");e.removeClass("dashicons-admin-page").addClass("dashicons-yes-alt wp-mail-smtp-success wp-mail-smtp-animate"),setTimeout(function(){e.removeClass("dashicons-yes-alt wp-mail-smtp-success wp-mail-smtp-animate").addClass("dashicons-admin-page")},1e3)}),o("#wp-mail-smtp-notice-bar").on("click",".dismiss",function(){var t=o(this).closest("#wp-mail-smtp-notice-bar");t.addClass("out"),setTimeout(function(){t.remove()},300),o.post(ajaxurl,{action:"wp_mail_smtp_notice_bar_dismiss",nonce:wp_mail_smtp.nonce})}),a.triggerExitNotice(),a.beforeSaveChecks(),o(".js-wp-mail-smtp-setting-mailer-radio-input",a.pageHolder).on("change",this.processMailerSettingsOnChange),o(".wp-mail-smtp-tab-test #email-test-form").on("submit",function(){var t=o(".wp-mail-smtp-tab-test #email-test-form .wp-mail-smtp-btn");t.attr("disabled",!0),t.find("span").hide(),t.find(".wp-mail-smtp-loading").show()})},education:{upgradeMailer:function(t){o.alert({backgroundDismiss:!0,escapeKey:!0,animationBounce:1,theme:"modern",type:"blue",animateFromElement:!1,draggable:!1,closeIcon:!0,useBootstrap:!1,title:wp_mail_smtp.education.upgrade_title.replace(/%name%/g,t.siblings("label").text().trim()),icon:'"></i>'+wp_mail_smtp.education.upgrade_icon_lock+'<i class="',content:o(".wp-mail-smtp-mailer-options .wp-mail-smtp-mailer-option-"+t.val()+" .wp-mail-smtp-setting-field").html(),boxWidth:"550px",onOpenBefore:function(){this.$btnc.after('<div class="discount-note">'+wp_mail_smtp.education.upgrade_bonus+wp_mail_smtp.education.upgrade_doc+"</div>")},buttons:{confirm:{text:wp_mail_smtp.education.upgrade_button,btnClass:"btn-confirm",keys:["enter"],action:function(){n.open(wp_mail_smtp.education.upgrade_url+"&utm_content="+encodeURI(t.val()),"_blank")}}}})}},mailers:{smtp:{bindActions:function(){o("#wp-mail-smtp-setting-smtp-auth").change(function(){o("#wp-mail-smtp-setting-row-smtp-user, #wp-mail-smtp-setting-row-smtp-pass").toggleClass("inactive")}),o("#wp-mail-smtp-setting-row-smtp-encryption input").change(function(){var t=o(this),e=o("#wp-mail-smtp-setting-smtp-port",a.pageHolder);"tls"===t.val()?(e.val("587"),o("#wp-mail-smtp-setting-row-smtp-autotls").addClass("inactive")):("ssl"===t.val()?e.val("465"):e.val("25"),o("#wp-mail-smtp-setting-row-smtp-autotls").removeClass("inactive"))})}}},triggerExitNotice:function(){var t=o(".wp-mail-smtp-page-general:not( .wp-mail-smtp-tab-test )");o(n).on("beforeunload",function(){if(a.pluginSettingsChanged)return wp_mail_smtp.text_settings_not_saved}),o(":input:not( #wp-mail-smtp-setting-license-key, .wp-mail-smtp-not-form-input )",t).on("change",function(){a.pluginSettingsChanged=!0}),o("form",t).on("submit",function(){a.pluginSettingsChanged=!1})},beforeSaveChecks:function(){o("form",a.pageHolder).on("submit",function(){if("mail"===o(".wp-mail-smtp-mailer input:checked",a.pageHolder).val()){var t=o(this);return o.alert({backgroundDismiss:!1,escapeKey:!1,animationBounce:1,theme:"modern",type:"orange",animateFromElement:!1,draggable:!1,closeIcon:!1,useBootstrap:!1,icon:'"></i><img src="'+wp_mail_smtp.plugin_url+'/assets/images/font-awesome/exclamation-circle-solid-orange.svg" style="width: 40px; height: 40px;" alt="'+wp_mail_smtp.default_mailer_notice.icon_alt+'"><i class="',title:wp_mail_smtp.default_mailer_notice.title,content:wp_mail_smtp.default_mailer_notice.content,boxWidth:"550px",buttons:{confirm:{text:wp_mail_smtp.default_mailer_notice.save_button,btnClass:"btn-confirm",keys:["enter"],action:function(){t.off("submit").submit()}},cancel:{text:wp_mail_smtp.default_mailer_notice.cancel_button}}}),!1}})},processMailerSettingsOnChange:function(){var t=wp_mail_smtp.all_mailers_supports[o(this).val()];for(var e in t)t.hasOwnProperty(e)&&o(".js-wp-mail-smtp-setting-"+e,a.pageHolder).toggle(t[e]);var i=o(".js-wp-mail-smtp-setting-from_email");i.closest(".wp-mail-smtp-setting-row").toggle(t.from_email||t.from_email_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(t.from_email&&t.from_email_force),(i=o(".js-wp-mail-smtp-setting-from_name")).closest(".wp-mail-smtp-setting-row").toggle(t.from_name||t.from_name_force),i.siblings(".wp-mail-smtp-setting-mid-row-sep").toggle(t.from_name&&t.from_name_force)}};return a}(document,window,jQuery),WPMailSMTP.Admin.Settings.init();
assets/languages/wp-mail-smtp-vue.php CHANGED
@@ -19,6 +19,21 @@ $generated_i18n_strings = array(
19
  /* Translators: Current WordPress version. */
20
  __( 'WP Mail SMTP has detected that your site is running an outdated version of WordPress (%s). WP Mail SMTP requires at least WordPress version 4.9.', 'wp-mail-smtp' ),
21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  // Reference: src/plugins/setup-wizard-helper-plugin.js:31
23
  __( 'Settings Updated', 'wp-mail-smtp' ),
24
 
@@ -34,8 +49,8 @@ $generated_i18n_strings = array(
34
  // Reference: src/plugins/setup-wizard-helper-plugin.js:91
35
  __( 'It looks like something went wrong...', 'wp-mail-smtp' ),
36
 
37
- // Reference: src/plugins/setup-wizard-helper-plugin.js:95
38
- __( 'Detailed Message:', 'wp-mail-smtp' ),
39
 
40
  // Reference: src/modules/setup-wizard/Welcome.vue:37
41
  __( 'Welcome to the WP Mail SMTP Setup Wizard!', 'wp-mail-smtp' ),
@@ -49,9 +64,6 @@ $generated_i18n_strings = array(
49
  // Reference: src/modules/setup-wizard/Welcome.vue:40
50
  __( 'Go back to the Dashboard', 'wp-mail-smtp' ),
51
 
52
- // Reference: src/modules/setup-wizard/Steps.vue:32
53
- __( 'Close and exit the Setup Wizard', 'wp-mail-smtp' ),
54
-
55
  // Reference: src/modules/setup-wizard/components/steps/WizardStepImport.vue:46
56
  __( 'Import data from your current plugins', 'wp-mail-smtp' ),
57
 
@@ -94,7 +106,7 @@ $generated_i18n_strings = array(
94
  // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:67
95
  __( 'Finish Setup', 'wp-mail-smtp' ),
96
 
97
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:34
98
  __( 'API Key', 'wp-mail-smtp' ),
99
 
100
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:35
@@ -108,28 +120,28 @@ $generated_i18n_strings = array(
108
  /* Translators: Link to the SMTP.com Senders/Channel settings. */
109
  __( '%1$sFollow this link%2$s to get a Sender Name for SMTP.com.', 'wp-mail-smtp' ),
110
 
111
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:40
112
  __( 'From Name', 'wp-mail-smtp' ),
113
 
114
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:41
115
  __( 'Force From Name', 'wp-mail-smtp' ),
116
 
117
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:42
118
  __( 'From Email', 'wp-mail-smtp' ),
119
 
120
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:43
121
  __( 'Force From Email', 'wp-mail-smtp' ),
122
 
123
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:44
124
  __( 'If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
125
 
126
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:45
127
  __( 'If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
128
 
129
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:46
130
  __( 'The name that emails are sent from.', 'wp-mail-smtp' ),
131
 
132
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:47
133
  __( 'The email address that emails are sent from.', 'wp-mail-smtp' ),
134
 
135
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:48
@@ -138,26 +150,113 @@ $generated_i18n_strings = array(
138
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:49
139
  __( 'Read how to set up SMTP.com', 'wp-mail-smtp' ),
140
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:37
142
  /* Translators: Link to the Sendinblue API settings. */
143
  __( '%1$sFollow this link%2$s to get an API Key for Sendinblue.', 'wp-mail-smtp' ),
144
 
 
 
 
 
145
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:48
146
  __( 'Get Started with Sendinblue', 'wp-mail-smtp' ),
147
 
148
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:49
149
  __( 'Read how to set up Sendinblue', 'wp-mail-smtp' ),
150
 
151
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
152
  __( 'Region', 'wp-mail-smtp' ),
153
 
154
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:36
155
  __( 'The data center location used by your Zoho account.', 'wp-mail-smtp' ),
156
 
157
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:37
158
  __( 'Client ID', 'wp-mail-smtp' ),
159
 
160
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:38
161
  __( 'Client Secret', 'wp-mail-smtp' ),
162
 
163
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:30
@@ -169,38 +268,47 @@ $generated_i18n_strings = array(
169
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:45
170
  __( 'Read how to set up Zoho Mail', 'wp-mail-smtp' ),
171
 
172
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:32
173
- __( 'Domain Name', 'wp-mail-smtp' ),
174
 
175
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:35
176
- /* Translators: Link to the Mailgun API settings. */
177
- __( '%1$sFollow this link%2$s to get an API Key from Mailgun.', 'wp-mail-smtp' ),
178
 
179
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:37
180
- /* Translators: Link to the Mailgun Domain settings. */
181
- __( '%1$sFollow this link%2$s to get a Domain Name from Mailgun.', 'wp-mail-smtp' ),
182
 
183
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:39
184
- /* Translators: Link to the Mailgun documentation. */
185
- __( 'Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com.', 'wp-mail-smtp' ),
186
 
187
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:48
188
- __( 'Read how to set up Mailgun', 'wp-mail-smtp' ),
189
 
190
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:52
191
- __( 'US', 'wp-mail-smtp' ),
192
 
193
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:56
194
- __( 'EU', 'wp-mail-smtp' ),
195
 
196
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:28
197
- __( 'Application ID', 'wp-mail-smtp' ),
198
 
199
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:29
200
- __( 'Application Password', 'wp-mail-smtp' ),
201
 
202
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:32
203
- __( 'Read how to set up Outlook', 'wp-mail-smtp' ),
 
 
 
 
 
 
 
 
 
 
 
 
204
 
205
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:38
206
  __( 'Authorized Redirect URI', 'wp-mail-smtp' ),
@@ -211,34 +319,6 @@ $generated_i18n_strings = array(
211
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:46
212
  __( 'Read how to set up the Gmail mailer', 'wp-mail-smtp' ),
213
 
214
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:139
215
- __( 'Mailer', 'wp-mail-smtp' ),
216
-
217
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:149
218
- __( 'I Understand, Continue', 'wp-mail-smtp' ),
219
-
220
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:150
221
- __( 'Choose a Different Mailer', 'wp-mail-smtp' ),
222
-
223
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:191
224
- __( 'is a PRO Feature', 'wp-mail-smtp' ),
225
-
226
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:50
227
- __( 'Choose Your SMTP Mailer', 'wp-mail-smtp' ),
228
-
229
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:52
230
- __( 'Which mailer would you like to use to send emails?', 'wp-mail-smtp' ),
231
-
232
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:50
233
- __( 'Save and Continue', 'wp-mail-smtp' ),
234
-
235
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:55
236
- __( 'Recommended Mailers', 'wp-mail-smtp' ),
237
-
238
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:57
239
- /* Translators: Link to the SMTP Mailer docs page. */
240
- __( 'Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.', 'wp-mail-smtp' ),
241
-
242
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:38
243
  __( 'Access Key ID', 'wp-mail-smtp' ),
244
 
@@ -254,17 +334,6 @@ $generated_i18n_strings = array(
254
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:51
255
  __( 'Read how to set up Amazon SES', 'wp-mail-smtp' ),
256
 
257
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:32
258
- /* Translators: Link to the Sendgrid API settings. */
259
- __( '%1$sFollow this link%2$s to get an API Key for Sendgrid.', 'wp-mail-smtp' ),
260
-
261
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:35
262
- /* Translators: italic styling. */
263
- __( 'To send emails you will need only a %1$sMail Send%2$s access level for this API key.', 'wp-mail-smtp' ),
264
-
265
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:46
266
- __( 'Read how to set up Sendgrid', 'wp-mail-smtp' ),
267
-
268
  // Reference: src/modules/settings/api/index.js:232
269
  __( 'It looks like we can\'t load oAuth connected data.', 'wp-mail-smtp' ),
270
 
@@ -274,14 +343,6 @@ $generated_i18n_strings = array(
274
  // Reference: src/modules/settings/api/index.js:202
275
  __( 'It looks like we can\'t remove oAuth connection.', 'wp-mail-smtp' ),
276
 
277
- // Reference: src/modules/settings/store/actions.js:116
278
- /* Translators: Error message. */
279
- __( 'Error: %s', 'wp-mail-smtp' ),
280
-
281
- // Reference: src/modules/settings/store/actions.js:13
282
- /* Translators: Error message. */
283
- __( 'Error: %1$s', 'wp-mail-smtp' ),
284
-
285
  // Reference: src/modules/settings/store/actions.js:31
286
  __( 'It looks like we can\'t retrieve the Amazon SES Identities.', 'wp-mail-smtp' ),
287
 
@@ -291,9 +352,67 @@ $generated_i18n_strings = array(
291
  // Reference: src/modules/settings/store/actions.js:95
292
  __( 'It looks like we can\'t load oAuth redirect.', 'wp-mail-smtp' ),
293
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
294
  // Reference: src/modules/setup-wizard/components/TheWizardHeader.vue:18
295
  __( 'WP Mail SMTP logo', 'wp-mail-smtp' ),
296
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
297
  // Reference: src/modules/setup-wizard/components/TheWizardStepCounter.vue:16
298
  /* Translators: %1$s - the number of current step, %2$s - number of all steps. */
299
  __( 'Step %1$s of %2$s', 'wp-mail-smtp' ),
@@ -307,10 +426,42 @@ $generated_i18n_strings = array(
307
  // Reference: src/modules/settings/components/input/SettingsInputText.vue:84
308
  __( 'The value entered does not match the required format', 'wp-mail-smtp' ),
309
 
310
- // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:129
311
- __( 'There was an error while processing the authentication request. Please try again.', 'wp-mail-smtp' ),
312
 
313
- // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
314
  __( 'There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again.', 'wp-mail-smtp' ),
315
 
316
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:139
@@ -322,12 +473,18 @@ $generated_i18n_strings = array(
322
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:145
323
  __( 'You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail.', 'wp-mail-smtp' ),
324
 
 
 
 
 
 
 
325
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:46
326
  /* Translators: name of the oAuth provider (Google, Microsoft, ...). */
327
  __( 'Connect to %s', 'wp-mail-smtp' ),
328
 
329
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:47
330
- __( 'Before continuing, you\'ll need to allow WP Mail SMTP to send email using your %s account.', 'wp-mail-smtp' ),
331
 
332
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:48
333
  __( 'Remove Connection', 'wp-mail-smtp' ),
@@ -343,6 +500,22 @@ $generated_i18n_strings = array(
343
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:53
344
  __( 'Connected as', 'wp-mail-smtp' ),
345
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
  // Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:103
347
  /* Translators: Email address. */
348
  __( 'Please check the inbox of <b>%s</b> for a confirmation email.', 'wp-mail-smtp' ),
@@ -399,52 +572,15 @@ $generated_i18n_strings = array(
399
  // Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:99
400
  __( 'Enter a valid email address. A verification email will be sent to the email address you entered.', 'wp-mail-smtp' ),
401
 
402
- // Reference: src/modules/setup-wizard/api/index.js:16
403
- __( 'It looks like we can\'t perform the mailer configuration check.', 'wp-mail-smtp' ),
404
-
405
- // Reference: src/modules/setup-wizard/api/index.js:37
406
- __( 'It looks like we can\'t send the feedback.', 'wp-mail-smtp' ),
407
-
408
- // Reference: src/modules/plugins/api/index.js:69
409
- /* Translators: Error status and error text. */
410
- __( 'Error: %1$s, %2$s', 'wp-mail-smtp' ),
411
-
412
- // Reference: src/modules/settings/api/index.js:238
413
- __( 'You appear to be offline.', 'wp-mail-smtp' ),
414
-
415
- // Reference: src/modules/plugins/api/index.js:25
416
- __( 'It looks like the plugin installation failed!', 'wp-mail-smtp' ),
417
-
418
- // Reference: src/modules/plugins/api/index.js:35
419
- __( 'It looks like we can\'t install the plugin.', 'wp-mail-smtp' ),
420
-
421
- // Reference: src/modules/plugins/api/index.js:41
422
- __( 'You appear to be offline. Plugin not installed.', 'wp-mail-smtp' ),
423
-
424
- // Reference: src/modules/plugins/api/index.js:58
425
- __( 'Can\'t fetch plugins information.', 'wp-mail-smtp' ),
426
-
427
- // Reference: src/modules/plugins/api/index.js:67
428
- __( 'It looks like we can\'t fetch plugins information.', 'wp-mail-smtp' ),
429
-
430
- // Reference: src/modules/plugins/api/index.js:73
431
- __( 'You appear to be offline. Plugin information not retrieved.', 'wp-mail-smtp' ),
432
-
433
  // Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:22
434
  __( 'Checking Mailer Configuration', 'wp-mail-smtp' ),
435
 
436
  // Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:23
437
- __( 'Were running some tests in the background to make sure everything is setup properly.', 'wp-mail-smtp' ),
438
 
439
  // Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:24
440
  __( 'Checking mailer configuration image', 'wp-mail-smtp' ),
441
 
442
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:48
443
- __( 'Configure Mailer Settings', 'wp-mail-smtp' ),
444
-
445
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:49
446
- __( 'Below, we\'ll show you all of the settings required to set up this mailer.', 'wp-mail-smtp' ),
447
-
448
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:45
449
  __( 'Help Improve WP Mail SMTP + Smart Recommendations', 'wp-mail-smtp' ),
450
 
@@ -457,12 +593,6 @@ $generated_i18n_strings = array(
457
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:51
458
  __( 'Your email is needed, so you can receive recommendations.', 'wp-mail-smtp' ),
459
 
460
- // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:52
461
- __( 'Get automatic WordPress plugin updates', 'wp-mail-smtp' ),
462
-
463
- // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:53
464
- __( 'Enable automatic updates', 'wp-mail-smtp' ),
465
-
466
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:52
467
  __( 'Help make WP Mail SMTP better for everyone', 'wp-mail-smtp' ),
468
 
@@ -472,47 +602,8 @@ $generated_i18n_strings = array(
472
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:54
473
  __( 'By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test.', 'wp-mail-smtp' ),
474
 
475
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:35
476
- __( 'SMTP Host', 'wp-mail-smtp' ),
477
-
478
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:36
479
- __( 'Encryption', 'wp-mail-smtp' ),
480
-
481
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:37
482
- __( 'SMTP Port', 'wp-mail-smtp' ),
483
-
484
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:38
485
- __( 'Auto TLS', 'wp-mail-smtp' ),
486
-
487
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:39
488
- __( 'Enable Auto TLS', 'wp-mail-smtp' ),
489
-
490
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:40
491
- __( 'By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled.', 'wp-mail-smtp' ),
492
-
493
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:41
494
- __( 'Authentication', 'wp-mail-smtp' ),
495
-
496
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:42
497
- __( 'Enable Authentication', 'wp-mail-smtp' ),
498
-
499
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:43
500
- __( 'SMTP Username', 'wp-mail-smtp' ),
501
-
502
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:44
503
- __( 'SMTP Password', 'wp-mail-smtp' ),
504
-
505
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:51
506
- __( 'For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS.', 'wp-mail-smtp' ),
507
-
508
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:57
509
- __( 'None', 'wp-mail-smtp' ),
510
-
511
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:62
512
- __( 'SSL', 'wp-mail-smtp' ),
513
-
514
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:67
515
- __( 'TLS', 'wp-mail-smtp' ),
516
 
517
  // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:51
518
  __( 'Which email features do you want to enable?', 'wp-mail-smtp' ),
@@ -538,79 +629,32 @@ $generated_i18n_strings = array(
538
  // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:60
539
  __( 'Create beautiful contact forms with just a few clicks.', 'wp-mail-smtp' ),
540
 
541
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:81
542
- __( 'Detailed Email Logs', 'wp-mail-smtp' ),
543
-
544
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:88
545
  __( 'Keep records of every email that\'s sent out from your website.', 'wp-mail-smtp' ),
546
 
547
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:80
548
- __( 'Manage Default Notifications', 'wp-mail-smtp' ),
549
-
550
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:89
551
  __( 'Control which email notifications your WordPress site sends.', 'wp-mail-smtp' ),
552
 
553
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:79
554
- __( 'Multisite Network Settings', 'wp-mail-smtp' ),
555
-
556
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:90
557
  __( 'Save time with powerful WordPress Multisite controls.', 'wp-mail-smtp' ),
558
 
559
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:106
560
- __( 'What could we do to improve?', 'wp-mail-smtp' ),
561
-
562
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:107
563
- __( 'We\'re sorry things didn\'t go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you\'re willing to share!', 'wp-mail-smtp' ),
564
-
565
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:111
566
- __( 'Yes, I give WP Mail SMTP permission to contact me for any follow up questions.', 'wp-mail-smtp' ),
567
-
568
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:119
569
- __( 'Submit Feedback', 'wp-mail-smtp' ),
570
-
571
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:143
572
- __( 'How was your WP Mail SMTP setup experience?', 'wp-mail-smtp' ),
573
-
574
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:144
575
- __( 'Our goal is to make your SMTP setup as simple and straightforward as possible. We\'d love to know how this process went for you!', 'wp-mail-smtp' ),
576
-
577
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:56
578
- __( 'Congrats, you’ve successfully set up WP Mail SMTP!', 'wp-mail-smtp' ),
579
-
580
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:57
581
- __( 'Here’s what to do next:', 'wp-mail-smtp' ),
582
-
583
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:58
584
- __( 'Check out our other free WordPress plugins:', 'wp-mail-smtp' ),
585
-
586
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:59
587
- __( 'Upgrade to Unlock Powerful SMTP Features', 'wp-mail-smtp' ),
588
-
589
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:60
590
- __( 'Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites.', 'wp-mail-smtp' ),
591
-
592
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:64
593
- __( 'Upgrade to Pro Today', 'wp-mail-smtp' ),
594
-
595
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:65
596
- __( 'Send a Test Email', 'wp-mail-smtp' ),
597
 
598
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:229
599
- /* Translators: Different bold styles. */
600
- __( '%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave $50 today%4$s, automatically applied at checkout.', 'wp-mail-smtp' ),
601
 
602
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:70
603
- __( 'Star icon', 'wp-mail-smtp' ),
604
 
605
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:85
606
- __( 'Thanks for the feedback!', 'wp-mail-smtp' ),
607
 
608
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:88
609
- /* Translators: %1$s and %2$s are HTML bold tags; %3$s is a new line HTML tag; %4$s are 5 golden star icons in HTML. */
610
- __( 'Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features.', 'wp-mail-smtp' ),
611
 
612
- // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:93
613
- __( 'Rate on WordPress.org', 'wp-mail-smtp' ),
614
 
615
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:224
616
  __( 'Would you like to purchase the following features now?', 'wp-mail-smtp' ),
@@ -629,14 +673,18 @@ $generated_i18n_strings = array(
629
 
630
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:73
631
  /* Translators: %1$s and %2$s are bold tags. */
632
- __( 'You\'re currently using %1$sWP Mail SMTP Lite%2$s. Enjoy!', 'wp-mail-smtp' ),
 
 
 
633
 
634
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:78
635
  /* Translators: Link to the WPMailSMTP.com pricing page. */
636
  __( 'To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below.', 'wp-mail-smtp' ),
637
 
638
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:82
639
- __( 'Already purchased? Simply enter your license key below to unlock Pro features!', 'wp-mail-smtp' ),
 
640
 
641
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:84
642
  __( 'Enter your license key below to unlock plugin updates!', 'wp-mail-smtp' ),
@@ -644,6 +692,9 @@ $generated_i18n_strings = array(
644
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
645
  __( 'Verify License Key', 'wp-mail-smtp' ),
646
 
 
 
 
647
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:86
648
  __( 'The License Key format is incorrect. Please enter a valid key and try again.', 'wp-mail-smtp' ),
649
 
@@ -656,6 +707,9 @@ $generated_i18n_strings = array(
656
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:92
657
  __( 'License key input', 'wp-mail-smtp' ),
658
 
 
 
 
659
  // Reference: src/modules/settings/api/index.js:113
660
  __( 'It looks like we can\'t save the settings.', 'wp-mail-smtp' ),
661
 
@@ -684,102 +738,6 @@ $generated_i18n_strings = array(
684
  __( 'Can\'t register the Amazon SES Identity', 'wp-mail-smtp' ),
685
 
686
  // Reference: src/modules/settings/components/misc/Loader.vue:23
687
- __( 'Loading', 'wp-mail-smtp' ),
688
-
689
- // Reference: src/modules/settings/components/input/SettingsInputNumber.vue:51
690
- /* Translators: Minimum and maximum number that can be used. */
691
- __( 'Please enter a value between %1$s and %2$s', 'wp-mail-smtp' ),
692
-
693
- // Reference: src/modules/settings/components/input/SettingsInputNumber.vue:52
694
- __( 'Value has to be a round number', 'wp-mail-smtp' ),
695
-
696
- // Reference: src/modules/plugins/components/PluginItem.vue:38
697
- __( 'Install', 'wp-mail-smtp' ),
698
-
699
- // Reference: src/modules/plugins/components/PluginItem.vue:41
700
- __( 'Installed', 'wp-mail-smtp' ),
701
-
702
- // Reference: src/modules/plugins/components/PluginItem.vue:45
703
- __( 'Activated', 'wp-mail-smtp' ),
704
-
705
- // Reference: src/plugins/setup-wizard-helper-plugin.js:123
706
- __( 'OK', 'wp-mail-smtp' ),
707
-
708
- // Reference: src/plugins/setup-wizard-helper-plugin.js:128
709
- __( 'Heads up!', 'wp-mail-smtp' ),
710
-
711
- // Reference: src/plugins/setup-wizard-helper-plugin.js:129
712
- __( 'Please fill out all the required fields to continue.', 'wp-mail-smtp' ),
713
-
714
- // Reference: src/plugins/setup-wizard-helper-plugin.js:106
715
- __( 'Error Message:', 'wp-mail-smtp' ),
716
-
717
- // Reference: src/modules/plugins/api/index.js:69
718
- // Reference: src/modules/settings/api/index.js:234
719
- /* Translators: Error status and error text. */
720
- __( '%1$s, %2$s', 'wp-mail-smtp' ),
721
-
722
- // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:52
723
- /* Translators: Link to the SMTP Mailer docs page. */
724
- __( 'Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.', 'wp-mail-smtp' ),
725
-
726
- // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
727
- __( 'Authorization Error!', 'wp-mail-smtp' ),
728
-
729
- // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
730
- __( 'Successful Authorization', 'wp-mail-smtp' ),
731
-
732
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:129
733
- __( 'Successful Verification!', 'wp-mail-smtp' ),
734
-
735
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:139
736
- __( 'Verification Error!', 'wp-mail-smtp' ),
737
-
738
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
739
- __( 'Successful Upgrade!', 'wp-mail-smtp' ),
740
-
741
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
742
- __( 'Upgrade Failed!', 'wp-mail-smtp' ),
743
-
744
- // Reference: src/plugins/compatibility-plugin.js:34
745
- __( 'Return to Plugin Settings', 'wp-mail-smtp' ),
746
-
747
- // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:47
748
- __( 'Before continuing, you\'ll need to allow this plugin to send emails using your %s account.', 'wp-mail-smtp' ),
749
-
750
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:93
751
- __( 'Paste your license key here', 'wp-mail-smtp' ),
752
-
753
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:74
754
- __( 'Continue', 'wp-mail-smtp' ),
755
-
756
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
757
- __( 'Connect', 'wp-mail-smtp' ),
758
-
759
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:73
760
- /* Translators: %1$s and %2$s are bold tags. */
761
- __( 'You\'re currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!', 'wp-mail-smtp' ),
762
-
763
- // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:159
764
- __( 'The following plugin will be installed for free: WPForms', 'wp-mail-smtp' ),
765
-
766
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:35
767
- __( 'Sending Domain', 'wp-mail-smtp' ),
768
-
769
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:37
770
- /* Translators: Link to the Sendgrid doc page on wpmailsmtp.com. */
771
- __( 'Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s', 'wp-mail-smtp' ),
772
-
773
- // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:39
774
- /* Translators: Link to the Sendinblue doc page on wpmailsmtp.com. */
775
- __( 'Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s', 'wp-mail-smtp' ),
776
-
777
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:83
778
- /* Translators: bold HTML tags. */
779
- __( 'Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%1$s!', 'wp-mail-smtp' ),
780
-
781
- // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:83
782
- /* Translators: bold HTML tags. */
783
- __( 'Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!', 'wp-mail-smtp' )
784
  );
785
  /* THIS IS THE END OF THE GENERATED FILE */
19
  /* Translators: Current WordPress version. */
20
  __( 'WP Mail SMTP has detected that your site is running an outdated version of WordPress (%s). WP Mail SMTP requires at least WordPress version 4.9.', 'wp-mail-smtp' ),
21
 
22
+ // Reference: src/plugins/compatibility-plugin.js:34
23
+ __( 'Return to Plugin Settings', 'wp-mail-smtp' ),
24
+
25
+ // Reference: src/plugins/setup-wizard-helper-plugin.js:106
26
+ __( 'Error Message:', 'wp-mail-smtp' ),
27
+
28
+ // Reference: src/plugins/setup-wizard-helper-plugin.js:123
29
+ __( 'OK', 'wp-mail-smtp' ),
30
+
31
+ // Reference: src/plugins/setup-wizard-helper-plugin.js:128
32
+ __( 'Heads up!', 'wp-mail-smtp' ),
33
+
34
+ // Reference: src/plugins/setup-wizard-helper-plugin.js:129
35
+ __( 'Please fill out all the required fields to continue.', 'wp-mail-smtp' ),
36
+
37
  // Reference: src/plugins/setup-wizard-helper-plugin.js:31
38
  __( 'Settings Updated', 'wp-mail-smtp' ),
39
 
49
  // Reference: src/plugins/setup-wizard-helper-plugin.js:91
50
  __( 'It looks like something went wrong...', 'wp-mail-smtp' ),
51
 
52
+ // Reference: src/modules/setup-wizard/Steps.vue:32
53
+ __( 'Close and exit the Setup Wizard', 'wp-mail-smtp' ),
54
 
55
  // Reference: src/modules/setup-wizard/Welcome.vue:37
56
  __( 'Welcome to the WP Mail SMTP Setup Wizard!', 'wp-mail-smtp' ),
64
  // Reference: src/modules/setup-wizard/Welcome.vue:40
65
  __( 'Go back to the Dashboard', 'wp-mail-smtp' ),
66
 
 
 
 
67
  // Reference: src/modules/setup-wizard/components/steps/WizardStepImport.vue:46
68
  __( 'Import data from your current plugins', 'wp-mail-smtp' ),
69
 
106
  // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:67
107
  __( 'Finish Setup', 'wp-mail-smtp' ),
108
 
109
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:29
110
  __( 'API Key', 'wp-mail-smtp' ),
111
 
112
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:35
120
  /* Translators: Link to the SMTP.com Senders/Channel settings. */
121
  __( '%1$sFollow this link%2$s to get a Sender Name for SMTP.com.', 'wp-mail-smtp' ),
122
 
123
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:38
124
  __( 'From Name', 'wp-mail-smtp' ),
125
 
126
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:39
127
  __( 'Force From Name', 'wp-mail-smtp' ),
128
 
129
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:40
130
  __( 'From Email', 'wp-mail-smtp' ),
131
 
132
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:41
133
  __( 'Force From Email', 'wp-mail-smtp' ),
134
 
135
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:42
136
  __( 'If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
137
 
138
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:43
139
  __( 'If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.', 'wp-mail-smtp' ),
140
 
141
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:44
142
  __( 'The name that emails are sent from.', 'wp-mail-smtp' ),
143
 
144
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:45
145
  __( 'The email address that emails are sent from.', 'wp-mail-smtp' ),
146
 
147
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:48
150
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/SmtpCom.vue:49
151
  __( 'Read how to set up SMTP.com', 'wp-mail-smtp' ),
152
 
153
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:106
154
+ __( 'What could we do to improve?', 'wp-mail-smtp' ),
155
+
156
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:107
157
+ __( 'We\'re sorry things didn\'t go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you\'re willing to share!', 'wp-mail-smtp' ),
158
+
159
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:111
160
+ __( 'Yes, I give WP Mail SMTP permission to contact me for any follow up questions.', 'wp-mail-smtp' ),
161
+
162
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:119
163
+ __( 'Submit Feedback', 'wp-mail-smtp' ),
164
+
165
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:143
166
+ __( 'How was your WP Mail SMTP setup experience?', 'wp-mail-smtp' ),
167
+
168
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:144
169
+ __( 'Our goal is to make your SMTP setup as simple and straightforward as possible. We\'d love to know how this process went for you!', 'wp-mail-smtp' ),
170
+
171
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:56
172
+ __( 'Congrats, you’ve successfully set up WP Mail SMTP!', 'wp-mail-smtp' ),
173
+
174
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:57
175
+ __( 'Here’s what to do next:', 'wp-mail-smtp' ),
176
+
177
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:58
178
+ __( 'Check out our other free WordPress plugins:', 'wp-mail-smtp' ),
179
+
180
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:59
181
+ __( 'Upgrade to Unlock Powerful SMTP Features', 'wp-mail-smtp' ),
182
+
183
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:60
184
+ __( 'Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites.', 'wp-mail-smtp' ),
185
+
186
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:61
187
+ __( 'Multisite Network Settings', 'wp-mail-smtp' ),
188
+
189
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:62
190
+ __( 'Manage Default Notifications', 'wp-mail-smtp' ),
191
+
192
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:63
193
+ __( 'Detailed Email Logs', 'wp-mail-smtp' ),
194
+
195
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:64
196
+ __( 'Upgrade to Pro Today', 'wp-mail-smtp' ),
197
+
198
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:65
199
+ __( 'Send a Test Email', 'wp-mail-smtp' ),
200
+
201
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:69
202
+ /* Translators: Different bold styles and discount value (%5$s). */
203
+ __( '%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave %5$s today%4$s, automatically applied at checkout.', 'wp-mail-smtp' ),
204
+
205
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:70
206
+ __( 'Star icon', 'wp-mail-smtp' ),
207
+
208
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:85
209
+ __( 'Thanks for the feedback!', 'wp-mail-smtp' ),
210
+
211
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:88
212
+ /* Translators: %1$s and %2$s are HTML bold tags; %3$s is a new line HTML tag; %4$s are 5 golden star icons in HTML. */
213
+ __( 'Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features.', 'wp-mail-smtp' ),
214
+
215
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigurationSuccess.vue:93
216
+ __( 'Rate on WordPress.org', 'wp-mail-smtp' ),
217
+
218
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:30
219
+ __( 'Sending Domain', 'wp-mail-smtp' ),
220
+
221
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:37
222
  /* Translators: Link to the Sendinblue API settings. */
223
  __( '%1$sFollow this link%2$s to get an API Key for Sendinblue.', 'wp-mail-smtp' ),
224
 
225
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:39
226
+ /* Translators: Link to the Sendinblue doc page on wpmailsmtp.com. */
227
+ __( 'Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s', 'wp-mail-smtp' ),
228
+
229
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:48
230
  __( 'Get Started with Sendinblue', 'wp-mail-smtp' ),
231
 
232
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendinblue.vue:49
233
  __( 'Read how to set up Sendinblue', 'wp-mail-smtp' ),
234
 
235
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:32
236
+ /* Translators: Link to the Sendgrid API settings. */
237
+ __( '%1$sFollow this link%2$s to get an API Key for Sendgrid.', 'wp-mail-smtp' ),
238
+
239
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:35
240
+ /* Translators: italic styling. */
241
+ __( 'To send emails you will need only a %1$sMail Send%2$s access level for this API key.', 'wp-mail-smtp' ),
242
+
243
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:37
244
+ /* Translators: Link to the Sendgrid doc page on wpmailsmtp.com. */
245
+ __( 'Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s', 'wp-mail-smtp' ),
246
+
247
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Sendgrid.vue:46
248
+ __( 'Read how to set up Sendgrid', 'wp-mail-smtp' ),
249
+
250
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:33
251
  __( 'Region', 'wp-mail-smtp' ),
252
 
253
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:36
254
  __( 'The data center location used by your Zoho account.', 'wp-mail-smtp' ),
255
 
256
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:36
257
  __( 'Client ID', 'wp-mail-smtp' ),
258
 
259
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:37
260
  __( 'Client Secret', 'wp-mail-smtp' ),
261
 
262
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:30
268
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Zoho.vue:45
269
  __( 'Read how to set up Zoho Mail', 'wp-mail-smtp' ),
270
 
271
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:35
272
+ __( 'SMTP Host', 'wp-mail-smtp' ),
273
 
274
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:36
275
+ __( 'Encryption', 'wp-mail-smtp' ),
 
276
 
277
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:37
278
+ __( 'SMTP Port', 'wp-mail-smtp' ),
 
279
 
280
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:38
281
+ __( 'Auto TLS', 'wp-mail-smtp' ),
 
282
 
283
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:39
284
+ __( 'Enable Auto TLS', 'wp-mail-smtp' ),
285
 
286
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:40
287
+ __( 'By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled.', 'wp-mail-smtp' ),
288
 
289
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:41
290
+ __( 'Authentication', 'wp-mail-smtp' ),
291
 
292
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:42
293
+ __( 'Enable Authentication', 'wp-mail-smtp' ),
294
 
295
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:43
296
+ __( 'SMTP Username', 'wp-mail-smtp' ),
297
 
298
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:44
299
+ __( 'SMTP Password', 'wp-mail-smtp' ),
300
+
301
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:51
302
+ __( 'For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS.', 'wp-mail-smtp' ),
303
+
304
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:57
305
+ __( 'None', 'wp-mail-smtp' ),
306
+
307
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:62
308
+ __( 'SSL', 'wp-mail-smtp' ),
309
+
310
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Smtp.vue:67
311
+ __( 'TLS', 'wp-mail-smtp' ),
312
 
313
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:38
314
  __( 'Authorized Redirect URI', 'wp-mail-smtp' ),
319
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Gmail.vue:46
320
  __( 'Read how to set up the Gmail mailer', 'wp-mail-smtp' ),
321
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
322
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:38
323
  __( 'Access Key ID', 'wp-mail-smtp' ),
324
 
334
  // Reference: src/modules/setup-wizard/components/steps/configure-mailer/AmazonSES.vue:51
335
  __( 'Read how to set up Amazon SES', 'wp-mail-smtp' ),
336
 
 
 
 
 
 
 
 
 
 
 
 
337
  // Reference: src/modules/settings/api/index.js:232
338
  __( 'It looks like we can\'t load oAuth connected data.', 'wp-mail-smtp' ),
339
 
343
  // Reference: src/modules/settings/api/index.js:202
344
  __( 'It looks like we can\'t remove oAuth connection.', 'wp-mail-smtp' ),
345
 
 
 
 
 
 
 
 
 
346
  // Reference: src/modules/settings/store/actions.js:31
347
  __( 'It looks like we can\'t retrieve the Amazon SES Identities.', 'wp-mail-smtp' ),
348
 
352
  // Reference: src/modules/settings/store/actions.js:95
353
  __( 'It looks like we can\'t load oAuth redirect.', 'wp-mail-smtp' ),
354
 
355
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:139
356
+ __( 'Mailer', 'wp-mail-smtp' ),
357
+
358
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:149
359
+ __( 'I Understand, Continue', 'wp-mail-smtp' ),
360
+
361
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:150
362
+ __( 'Choose a Different Mailer', 'wp-mail-smtp' ),
363
+
364
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:191
365
+ __( 'is a PRO Feature', 'wp-mail-smtp' ),
366
+
367
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:50
368
+ __( 'Choose Your SMTP Mailer', 'wp-mail-smtp' ),
369
+
370
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:52
371
+ /* Translators: Link to the SMTP Mailer docs page. */
372
+ __( 'Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option.', 'wp-mail-smtp' ),
373
+
374
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:50
375
+ __( 'Save and Continue', 'wp-mail-smtp' ),
376
+
377
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepChooseMailer.vue:55
378
+ __( 'Recommended Mailers', 'wp-mail-smtp' ),
379
+
380
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:28
381
+ __( 'Application ID', 'wp-mail-smtp' ),
382
+
383
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:29
384
+ __( 'Application Password', 'wp-mail-smtp' ),
385
+
386
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Outlook.vue:32
387
+ __( 'Read how to set up Outlook', 'wp-mail-smtp' ),
388
+
389
  // Reference: src/modules/setup-wizard/components/TheWizardHeader.vue:18
390
  __( 'WP Mail SMTP logo', 'wp-mail-smtp' ),
391
 
392
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:32
393
+ __( 'Domain Name', 'wp-mail-smtp' ),
394
+
395
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:35
396
+ /* Translators: Link to the Mailgun API settings. */
397
+ __( '%1$sFollow this link%2$s to get an API Key from Mailgun.', 'wp-mail-smtp' ),
398
+
399
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:37
400
+ /* Translators: Link to the Mailgun Domain settings. */
401
+ __( '%1$sFollow this link%2$s to get a Domain Name from Mailgun.', 'wp-mail-smtp' ),
402
+
403
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:39
404
+ /* Translators: Link to the Mailgun documentation. */
405
+ __( 'Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com.', 'wp-mail-smtp' ),
406
+
407
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:48
408
+ __( 'Read how to set up Mailgun', 'wp-mail-smtp' ),
409
+
410
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:52
411
+ __( 'US', 'wp-mail-smtp' ),
412
+
413
+ // Reference: src/modules/setup-wizard/components/steps/configure-mailer/Mailgun.vue:56
414
+ __( 'EU', 'wp-mail-smtp' ),
415
+
416
  // Reference: src/modules/setup-wizard/components/TheWizardStepCounter.vue:16
417
  /* Translators: %1$s - the number of current step, %2$s - number of all steps. */
418
  __( 'Step %1$s of %2$s', 'wp-mail-smtp' ),
426
  // Reference: src/modules/settings/components/input/SettingsInputText.vue:84
427
  __( 'The value entered does not match the required format', 'wp-mail-smtp' ),
428
 
429
+ // Reference: src/modules/plugins/components/PluginItem.vue:38
430
+ __( 'Install', 'wp-mail-smtp' ),
431
 
432
+ // Reference: src/modules/plugins/components/PluginItem.vue:41
433
+ __( 'Installed', 'wp-mail-smtp' ),
434
+
435
+ // Reference: src/modules/plugins/components/PluginItem.vue:45
436
+ __( 'Activated', 'wp-mail-smtp' ),
437
+
438
+ // Reference: src/modules/plugins/api/index.js:25
439
+ __( 'It looks like the plugin installation failed!', 'wp-mail-smtp' ),
440
+
441
+ // Reference: src/modules/plugins/api/index.js:35
442
+ __( 'It looks like we can\'t install the plugin.', 'wp-mail-smtp' ),
443
+
444
+ // Reference: src/modules/plugins/api/index.js:41
445
+ __( 'You appear to be offline. Plugin not installed.', 'wp-mail-smtp' ),
446
+
447
+ // Reference: src/modules/plugins/api/index.js:58
448
+ __( 'Can\'t fetch plugins information.', 'wp-mail-smtp' ),
449
+
450
+ // Reference: src/modules/plugins/api/index.js:67
451
+ __( 'It looks like we can\'t fetch plugins information.', 'wp-mail-smtp' ),
452
+
453
+ // Reference: src/modules/plugins/api/index.js:69
454
+ // Reference: src/modules/settings/api/index.js:234
455
+ /* Translators: Error status and error text. */
456
+ __( '%1$s, %2$s', 'wp-mail-smtp' ),
457
+
458
+ // Reference: src/modules/plugins/api/index.js:73
459
+ __( 'You appear to be offline. Plugin information not retrieved.', 'wp-mail-smtp' ),
460
+
461
+ // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:129
462
+ __( 'There was an error while processing the authentication request. Please try again.', 'wp-mail-smtp' ),
463
+
464
+ // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:136
465
  __( 'There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again.', 'wp-mail-smtp' ),
466
 
467
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:139
473
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:145
474
  __( 'You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail.', 'wp-mail-smtp' ),
475
 
476
+ // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
477
+ __( 'Successful Authorization', 'wp-mail-smtp' ),
478
+
479
+ // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:151
480
+ __( 'Authorization Error!', 'wp-mail-smtp' ),
481
+
482
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:46
483
  /* Translators: name of the oAuth provider (Google, Microsoft, ...). */
484
  __( 'Connect to %s', 'wp-mail-smtp' ),
485
 
486
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:47
487
+ __( 'Before continuing, you\'ll need to allow this plugin to send emails using your %s account.', 'wp-mail-smtp' ),
488
 
489
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:48
490
  __( 'Remove Connection', 'wp-mail-smtp' ),
500
  // Reference: src/modules/settings/components/input/SettingsOAuthConnection.vue:53
501
  __( 'Connected as', 'wp-mail-smtp' ),
502
 
503
+ // Reference: src/modules/settings/components/input/SettingsInputNumber.vue:51
504
+ /* Translators: Minimum and maximum number that can be used. */
505
+ __( 'Please enter a value between %1$s and %2$s', 'wp-mail-smtp' ),
506
+
507
+ // Reference: src/modules/settings/components/input/SettingsInputNumber.vue:52
508
+ __( 'Value has to be a round number', 'wp-mail-smtp' ),
509
+
510
+ // Reference: src/modules/setup-wizard/api/index.js:16
511
+ __( 'It looks like we can\'t perform the mailer configuration check.', 'wp-mail-smtp' ),
512
+
513
+ // Reference: src/modules/setup-wizard/api/index.js:37
514
+ __( 'It looks like we can\'t send the feedback.', 'wp-mail-smtp' ),
515
+
516
+ // Reference: src/modules/settings/api/index.js:238
517
+ __( 'You appear to be offline.', 'wp-mail-smtp' ),
518
+
519
  // Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:103
520
  /* Translators: Email address. */
521
  __( 'Please check the inbox of <b>%s</b> for a confirmation email.', 'wp-mail-smtp' ),
572
  // Reference: src/modules/settings/components/input/SettingsAmazonSESIdentities.vue:99
573
  __( 'Enter a valid email address. A verification email will be sent to the email address you entered.', 'wp-mail-smtp' ),
574
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
575
  // Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:22
576
  __( 'Checking Mailer Configuration', 'wp-mail-smtp' ),
577
 
578
  // Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:23
579
+ __( 'We\'re running some tests in the background to make sure everything is set up properly.', 'wp-mail-smtp' ),
580
 
581
  // Reference: src/modules/setup-wizard/components/steps/WizardStepCheckConfiguration.vue:24
582
  __( 'Checking mailer configuration image', 'wp-mail-smtp' ),
583
 
 
 
 
 
 
 
584
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:45
585
  __( 'Help Improve WP Mail SMTP + Smart Recommendations', 'wp-mail-smtp' ),
586
 
593
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:51
594
  __( 'Your email is needed, so you can receive recommendations.', 'wp-mail-smtp' ),
595
 
 
 
 
 
 
 
596
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:52
597
  __( 'Help make WP Mail SMTP better for everyone', 'wp-mail-smtp' ),
598
 
602
  // Reference: src/modules/setup-wizard/components/steps/WizardStepHelpImprove.vue:54
603
  __( 'By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test.', 'wp-mail-smtp' ),
604
 
605
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:159
606
+ __( 'The following plugin will be installed for free: WPForms', 'wp-mail-smtp' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
607
 
608
  // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:51
609
  __( 'Which email features do you want to enable?', 'wp-mail-smtp' ),
629
  // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:60
630
  __( 'Create beautiful contact forms with just a few clicks.', 'wp-mail-smtp' ),
631
 
632
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:62
 
 
 
633
  __( 'Keep records of every email that\'s sent out from your website.', 'wp-mail-smtp' ),
634
 
635
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:64
 
 
 
636
  __( 'Control which email notifications your WordPress site sends.', 'wp-mail-smtp' ),
637
 
638
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepPluginFeatures.vue:66
 
 
 
639
  __( 'Save time with powerful WordPress Multisite controls.', 'wp-mail-smtp' ),
640
 
641
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:48
642
+ __( 'Configure Mailer Settings', 'wp-mail-smtp' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
643
 
644
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepConfigureMailer.vue:49
645
+ __( 'Below, we\'ll show you all of the settings required to set up this mailer.', 'wp-mail-smtp' ),
 
646
 
647
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:129
648
+ __( 'Successful Verification!', 'wp-mail-smtp' ),
649
 
650
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:139
651
+ __( 'Verification Error!', 'wp-mail-smtp' ),
652
 
653
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
654
+ __( 'Successful Upgrade!', 'wp-mail-smtp' ),
 
655
 
656
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:158
657
+ __( 'Upgrade Failed!', 'wp-mail-smtp' ),
658
 
659
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:224
660
  __( 'Would you like to purchase the following features now?', 'wp-mail-smtp' ),
673
 
674
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:73
675
  /* Translators: %1$s and %2$s are bold tags. */
676
+ __( 'You\'re currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!', 'wp-mail-smtp' ),
677
+
678
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:74
679
+ __( 'Continue', 'wp-mail-smtp' ),
680
 
681
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:78
682
  /* Translators: Link to the WPMailSMTP.com pricing page. */
683
  __( 'To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below.', 'wp-mail-smtp' ),
684
 
685
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:83
686
+ /* Translators: bold HTML tags. */
687
+ __( 'Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!', 'wp-mail-smtp' ),
688
 
689
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:84
690
  __( 'Enter your license key below to unlock plugin updates!', 'wp-mail-smtp' ),
692
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
693
  __( 'Verify License Key', 'wp-mail-smtp' ),
694
 
695
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:85
696
+ __( 'Connect', 'wp-mail-smtp' ),
697
+
698
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:86
699
  __( 'The License Key format is incorrect. Please enter a valid key and try again.', 'wp-mail-smtp' ),
700
 
707
  // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:92
708
  __( 'License key input', 'wp-mail-smtp' ),
709
 
710
+ // Reference: src/modules/setup-wizard/components/steps/WizardStepLicense.vue:93
711
+ __( 'Paste your license key here', 'wp-mail-smtp' ),
712
+
713
  // Reference: src/modules/settings/api/index.js:113
714
  __( 'It looks like we can\'t save the settings.', 'wp-mail-smtp' ),
715
 
738
  __( 'Can\'t register the Amazon SES Identity', 'wp-mail-smtp' ),
739
 
740
  // Reference: src/modules/settings/components/misc/Loader.vue:23
741
+ __( 'Loading', 'wp-mail-smtp' )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
742
  );
743
  /* THIS IS THE END OF THE GENERATED FILE */
assets/languages/wp-mail-smtp.pot CHANGED
@@ -1,13 +1,13 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: WP Mail SMTP 2.6.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-02-01T12:28:09+00:00\n"
11
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
  "X-Generator: WP-CLI 2.4.0\n"
13
  "X-Domain: wp-mail-smtp\n"
@@ -30,6 +30,7 @@ msgid "Reconfigures the <code>wp_mail()</code> function to use Gmail/Mailgun/Sen
30
  msgstr ""
31
 
32
  #. Author of the plugin
 
33
  msgid "WPForms"
34
  msgstr ""
35
 
@@ -61,44 +62,45 @@ msgid "WP Mail SMTP has detected that your site is running an outdated version o
61
  msgstr ""
62
 
63
  #: assets/languages/wp-mail-smtp-vue.php:23
64
- msgid "Settings Updated"
65
  msgstr ""
66
 
67
  #: assets/languages/wp-mail-smtp-vue.php:26
68
- msgid "Could Not Save Changes"
69
  msgstr ""
70
 
71
  #: assets/languages/wp-mail-smtp-vue.php:29
72
- msgid "Return to Mailer Settings"
 
73
  msgstr ""
74
 
75
  #: assets/languages/wp-mail-smtp-vue.php:32
76
- msgid "Whoops, we found an issue!"
 
77
  msgstr ""
78
 
79
  #: assets/languages/wp-mail-smtp-vue.php:35
80
- msgid "It looks like something went wrong..."
81
  msgstr ""
82
 
83
  #: assets/languages/wp-mail-smtp-vue.php:38
84
- msgid "Detailed Message:"
85
  msgstr ""
86
 
87
  #: assets/languages/wp-mail-smtp-vue.php:41
88
- msgid "Welcome to the WP Mail SMTP Setup Wizard!"
89
  msgstr ""
90
 
91
  #: assets/languages/wp-mail-smtp-vue.php:44
92
- msgid "We’ll guide you through each step needed to get WP Mail SMTP fully set up on your site."
93
  msgstr ""
94
 
95
  #: assets/languages/wp-mail-smtp-vue.php:47
96
- msgid "Let's Get Started"
97
  msgstr ""
98
 
99
  #: assets/languages/wp-mail-smtp-vue.php:50
100
- #: src/Admin/SetupWizard.php:254
101
- msgid "Go back to the Dashboard"
102
  msgstr ""
103
 
104
  #: assets/languages/wp-mail-smtp-vue.php:53
@@ -106,62 +108,79 @@ msgid "Close and exit the Setup Wizard"
106
  msgstr ""
107
 
108
  #: assets/languages/wp-mail-smtp-vue.php:56
109
- msgid "Import data from your current plugins"
110
  msgstr ""
111
 
112
  #: assets/languages/wp-mail-smtp-vue.php:59
113
- msgid "We have detected other SMTP plugins installed on your website. Select which plugin's data you would like to import to WP Mail SMTP."
114
  msgstr ""
115
 
116
  #: assets/languages/wp-mail-smtp-vue.php:62
117
- msgid "Import Data and Continue"
118
  msgstr ""
119
 
120
  #: assets/languages/wp-mail-smtp-vue.php:65
121
- msgid "Skip this Step"
 
122
  msgstr ""
123
 
124
  #: assets/languages/wp-mail-smtp-vue.php:68
125
- msgid "Previous Step"
126
  msgstr ""
127
 
128
  #: assets/languages/wp-mail-smtp-vue.php:71
129
- msgid "Easy WP SMTP"
130
  msgstr ""
131
 
132
  #: assets/languages/wp-mail-smtp-vue.php:74
133
- msgid "Post SMTP Mailer"
134
  msgstr ""
135
 
136
  #: assets/languages/wp-mail-smtp-vue.php:77
137
- msgid "SMTP Mailer"
138
  msgstr ""
139
 
140
  #: assets/languages/wp-mail-smtp-vue.php:80
141
- msgid "WP SMTP"
142
  msgstr ""
143
 
144
  #: assets/languages/wp-mail-smtp-vue.php:83
145
- msgid "Whoops, looks like things aren’t configured properly."
146
  msgstr ""
147
 
148
  #: assets/languages/wp-mail-smtp-vue.php:86
149
- msgid "We just tried to send a test email, but something prevented that from working. To see more details about the issue we detected, as well as our suggestions to fix it, please start troubleshooting."
150
  msgstr ""
151
 
152
  #: assets/languages/wp-mail-smtp-vue.php:89
153
- msgid "Start Troubleshooting"
154
  msgstr ""
155
 
156
  #: assets/languages/wp-mail-smtp-vue.php:92
157
- msgid "Send us Feedback"
158
  msgstr ""
159
 
160
  #: assets/languages/wp-mail-smtp-vue.php:95
161
- msgid "Finish Setup"
162
  msgstr ""
163
 
164
  #: assets/languages/wp-mail-smtp-vue.php:98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  #: src/Providers/PepipostAPI/Options.php:94
166
  #: src/Providers/Sendgrid/Options.php:63
167
  #: src/Providers/Sendinblue/Options.php:96
@@ -169,949 +188,877 @@ msgstr ""
169
  msgid "API Key"
170
  msgstr ""
171
 
172
- #: assets/languages/wp-mail-smtp-vue.php:101
173
  #: src/Providers/SMTPcom/Options.php:122
174
  msgid "Sender Name"
175
  msgstr ""
176
 
177
  #. Translators: Link to the SMTP.com API settings.
178
- #: assets/languages/wp-mail-smtp-vue.php:105
179
  msgid "%1$sFollow this link%2$s to get an API Key for SMTP.com."
180
  msgstr ""
181
 
182
  #. Translators: Link to the SMTP.com Senders/Channel settings.
183
- #: assets/languages/wp-mail-smtp-vue.php:109
184
  msgid "%1$sFollow this link%2$s to get a Sender Name for SMTP.com."
185
  msgstr ""
186
 
187
- #: assets/languages/wp-mail-smtp-vue.php:112
188
- #: src/Admin/Pages/SettingsTab.php:183
189
  msgid "From Name"
190
  msgstr ""
191
 
192
- #: assets/languages/wp-mail-smtp-vue.php:115
193
- #: src/Admin/Pages/SettingsTab.php:209
194
  msgid "Force From Name"
195
  msgstr ""
196
 
197
- #: assets/languages/wp-mail-smtp-vue.php:118
198
- #: src/Admin/Pages/SettingsTab.php:101
199
  msgid "From Email"
200
  msgstr ""
201
 
202
- #: assets/languages/wp-mail-smtp-vue.php:121
203
- #: src/Admin/Pages/SettingsTab.php:158
204
  msgid "Force From Email"
205
  msgstr ""
206
 
207
- #: assets/languages/wp-mail-smtp-vue.php:124
208
  msgid "If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins."
209
  msgstr ""
210
 
211
- #: assets/languages/wp-mail-smtp-vue.php:127
212
  msgid "If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins."
213
  msgstr ""
214
 
215
- #: assets/languages/wp-mail-smtp-vue.php:130
216
- #: src/Admin/Pages/SettingsTab.php:195
217
  msgid "The name that emails are sent from."
218
  msgstr ""
219
 
220
- #: assets/languages/wp-mail-smtp-vue.php:133
221
- #: src/Admin/Pages/SettingsTab.php:134
222
  msgid "The email address that emails are sent from."
223
  msgstr ""
224
 
225
- #: assets/languages/wp-mail-smtp-vue.php:136
226
  #: src/Providers/SMTPcom/Options.php:60
227
  msgid "Get Started with SMTP.com"
228
  msgstr ""
229
 
230
- #: assets/languages/wp-mail-smtp-vue.php:139
231
  msgid "Read how to set up SMTP.com"
232
  msgstr ""
233
 
234
- #. Translators: Link to the Sendinblue API settings.
235
- #: assets/languages/wp-mail-smtp-vue.php:143
236
- msgid "%1$sFollow this link%2$s to get an API Key for Sendinblue."
237
- msgstr ""
238
-
239
- #: assets/languages/wp-mail-smtp-vue.php:146
240
- msgid "Get Started with Sendinblue"
241
- msgstr ""
242
-
243
- #: assets/languages/wp-mail-smtp-vue.php:149
244
- msgid "Read how to set up Sendinblue"
245
- msgstr ""
246
-
247
- #: assets/languages/wp-mail-smtp-vue.php:152
248
- #: src/Providers/Mailgun/Options.php:112
249
- msgid "Region"
250
  msgstr ""
251
 
252
- #: assets/languages/wp-mail-smtp-vue.php:155
253
- msgid "The data center location used by your Zoho account."
254
  msgstr ""
255
 
256
- #: assets/languages/wp-mail-smtp-vue.php:158
257
- #: src/Providers/Gmail/Options.php:86
258
- msgid "Client ID"
259
  msgstr ""
260
 
261
- #: assets/languages/wp-mail-smtp-vue.php:161
262
- #: src/Providers/Gmail/Options.php:101
263
- msgid "Client Secret"
264
  msgstr ""
265
 
266
- #: assets/languages/wp-mail-smtp-vue.php:164
267
- msgid "Redirect URI"
268
  msgstr ""
269
 
270
- #: assets/languages/wp-mail-smtp-vue.php:167
271
- #: src/Providers/Gmail/Options.php:145
272
- msgid "Authorization"
273
  msgstr ""
274
 
275
- #: assets/languages/wp-mail-smtp-vue.php:170
276
- msgid "Read how to set up Zoho Mail"
277
  msgstr ""
278
 
279
- #: assets/languages/wp-mail-smtp-vue.php:173
280
- #: src/Providers/Mailgun/Options.php:87
281
- msgid "Domain Name"
282
  msgstr ""
283
 
284
- #. Translators: Link to the Mailgun API settings.
285
- #: assets/languages/wp-mail-smtp-vue.php:177
286
- msgid "%1$sFollow this link%2$s to get an API Key from Mailgun."
287
  msgstr ""
288
 
289
- #. Translators: Link to the Mailgun Domain settings.
290
  #: assets/languages/wp-mail-smtp-vue.php:181
291
- msgid "%1$sFollow this link%2$s to get a Domain Name from Mailgun."
292
  msgstr ""
293
 
294
- #. Translators: Link to the Mailgun documentation.
295
- #: assets/languages/wp-mail-smtp-vue.php:185
296
- msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com."
297
  msgstr ""
298
 
299
- #: assets/languages/wp-mail-smtp-vue.php:188
300
- msgid "Read how to set up Mailgun"
301
  msgstr ""
302
 
303
- #: assets/languages/wp-mail-smtp-vue.php:191
304
- #: src/Providers/Mailgun/Options.php:122
305
- msgid "US"
306
  msgstr ""
307
 
308
- #: assets/languages/wp-mail-smtp-vue.php:194
309
- #: src/Providers/Mailgun/Options.php:131
310
- msgid "EU"
311
  msgstr ""
312
 
313
- #: assets/languages/wp-mail-smtp-vue.php:197
314
- msgid "Application ID"
315
  msgstr ""
316
 
317
- #: assets/languages/wp-mail-smtp-vue.php:200
318
- msgid "Application Password"
 
319
  msgstr ""
320
 
 
321
  #: assets/languages/wp-mail-smtp-vue.php:203
322
- msgid "Read how to set up Outlook"
323
  msgstr ""
324
 
325
  #: assets/languages/wp-mail-smtp-vue.php:206
326
- msgid "Authorized Redirect URI"
327
  msgstr ""
328
 
329
  #: assets/languages/wp-mail-smtp-vue.php:209
330
- msgid "Select which email address you would like to send your emails from."
331
- msgstr ""
332
-
333
- #: assets/languages/wp-mail-smtp-vue.php:212
334
- msgid "Read how to set up the Gmail mailer"
335
  msgstr ""
336
 
337
- #: assets/languages/wp-mail-smtp-vue.php:215
338
- #: src/Admin/Pages/SettingsTab.php:250
339
- msgid "Mailer"
340
  msgstr ""
341
 
342
- #: assets/languages/wp-mail-smtp-vue.php:218
343
- msgid "I Understand, Continue"
344
  msgstr ""
345
 
346
- #: assets/languages/wp-mail-smtp-vue.php:221
347
- msgid "Choose a Different Mailer"
 
 
348
  msgstr ""
349
 
350
- #: assets/languages/wp-mail-smtp-vue.php:224
351
- msgid "is a PRO Feature"
 
352
  msgstr ""
353
 
 
354
  #: assets/languages/wp-mail-smtp-vue.php:227
355
- msgid "Choose Your SMTP Mailer"
356
  msgstr ""
357
 
358
  #: assets/languages/wp-mail-smtp-vue.php:230
359
- msgid "Which mailer would you like to use to send emails?"
360
  msgstr ""
361
 
362
  #: assets/languages/wp-mail-smtp-vue.php:233
363
- msgid "Save and Continue"
364
  msgstr ""
365
 
366
- #: assets/languages/wp-mail-smtp-vue.php:236
367
- msgid "Recommended Mailers"
 
368
  msgstr ""
369
 
370
- #. Translators: Link to the SMTP Mailer docs page.
371
- #: assets/languages/wp-mail-smtp-vue.php:240
372
- msgid "Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option."
373
  msgstr ""
374
 
375
- #: assets/languages/wp-mail-smtp-vue.php:243
376
- msgid "Access Key ID"
 
377
  msgstr ""
378
 
379
- #: assets/languages/wp-mail-smtp-vue.php:246
380
- msgid "Secret Access Key"
381
  msgstr ""
382
 
383
- #: assets/languages/wp-mail-smtp-vue.php:249
384
- msgid "SES Identities"
 
385
  msgstr ""
386
 
387
- #: assets/languages/wp-mail-smtp-vue.php:252
388
- msgid "Please select the Amazon SES API region which is the closest to where your website is hosted. This can help to decrease network latency between your site and Amazon SES, which will speed up email sending."
389
  msgstr ""
390
 
391
- #: assets/languages/wp-mail-smtp-vue.php:255
392
- msgid "Read how to set up Amazon SES"
 
393
  msgstr ""
394
 
395
- #. Translators: Link to the Sendgrid API settings.
396
- #: assets/languages/wp-mail-smtp-vue.php:259
397
- msgid "%1$sFollow this link%2$s to get an API Key for Sendgrid."
398
  msgstr ""
399
 
400
- #. Translators: italic styling.
401
  #: assets/languages/wp-mail-smtp-vue.php:263
402
- msgid "To send emails you will need only a %1$sMail Send%2$s access level for this API key."
403
  msgstr ""
404
 
405
  #: assets/languages/wp-mail-smtp-vue.php:266
406
- msgid "Read how to set up Sendgrid"
 
407
  msgstr ""
408
 
409
  #: assets/languages/wp-mail-smtp-vue.php:269
410
- msgid "It looks like we can't load oAuth connected data."
411
  msgstr ""
412
 
413
  #: assets/languages/wp-mail-smtp-vue.php:272
414
- msgid "It looks like we can't load existing settings."
 
415
  msgstr ""
416
 
417
  #: assets/languages/wp-mail-smtp-vue.php:275
418
- msgid "It looks like we can't remove oAuth connection."
 
419
  msgstr ""
420
 
421
- #. Translators: Error message.
422
- #: assets/languages/wp-mail-smtp-vue.php:279
423
- msgid "Error: %s"
424
  msgstr ""
425
 
426
- #. Translators: Error message.
427
- #: assets/languages/wp-mail-smtp-vue.php:283
428
- msgid "Error: %1$s"
429
  msgstr ""
430
 
431
- #: assets/languages/wp-mail-smtp-vue.php:286
432
- msgid "It looks like we can't retrieve the Amazon SES Identities."
433
  msgstr ""
434
 
435
- #: assets/languages/wp-mail-smtp-vue.php:289
436
- msgid "It looks like we can't register the Amazon SES Identity."
 
437
  msgstr ""
438
 
439
- #: assets/languages/wp-mail-smtp-vue.php:292
440
- msgid "It looks like we can't load oAuth redirect."
 
441
  msgstr ""
442
 
443
- #: assets/languages/wp-mail-smtp-vue.php:295
444
- #: src/Admin/SetupWizard.php:433
445
- msgid "WP Mail SMTP logo"
 
 
 
 
 
446
  msgstr ""
447
 
448
- #. Translators: %1$s - the number of current step, %2$s - number of all steps.
449
  #: assets/languages/wp-mail-smtp-vue.php:299
450
- msgid "Step %1$s of %2$s"
 
451
  msgstr ""
452
 
453
  #: assets/languages/wp-mail-smtp-vue.php:302
454
- msgid "Copy input value"
 
455
  msgstr ""
456
 
457
  #: assets/languages/wp-mail-smtp-vue.php:305
458
- msgid "Copied!"
 
459
  msgstr ""
460
 
461
  #: assets/languages/wp-mail-smtp-vue.php:308
462
- msgid "The value entered does not match the required format"
 
463
  msgstr ""
464
 
465
  #: assets/languages/wp-mail-smtp-vue.php:311
466
- #: src/Admin/Area.php:137
467
- msgid "There was an error while processing the authentication request. Please try again."
468
  msgstr ""
469
 
470
  #: assets/languages/wp-mail-smtp-vue.php:314
471
- msgid "There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again."
472
  msgstr ""
473
 
474
  #: assets/languages/wp-mail-smtp-vue.php:317
475
- #: src/Admin/Area.php:153
476
- msgid "You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail."
477
  msgstr ""
478
 
479
  #: assets/languages/wp-mail-smtp-vue.php:320
480
- msgid "You have successfully linked the current site with your Microsoft API project. Now you can start sending emails through Outlook."
481
  msgstr ""
482
 
483
  #: assets/languages/wp-mail-smtp-vue.php:323
484
- msgid "You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail."
485
  msgstr ""
486
 
487
- #. Translators: name of the oAuth provider (Google, Microsoft, ...).
488
- #: assets/languages/wp-mail-smtp-vue.php:327
489
- msgid "Connect to %s"
490
  msgstr ""
491
 
492
- #: assets/languages/wp-mail-smtp-vue.php:330
493
- msgid "Before continuing, you'll need to allow WP Mail SMTP to send email using your %s account."
494
  msgstr ""
495
 
496
- #: assets/languages/wp-mail-smtp-vue.php:333
497
- #: src/Providers/Gmail/Options.php:182
498
- msgid "Remove Connection"
499
  msgstr ""
500
 
501
- #. Translators: link to the Google documentation page.
502
- #: assets/languages/wp-mail-smtp-vue.php:337
503
- 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."
 
 
 
504
  msgstr ""
505
 
506
- #. Translators: name of the oAuth provider (Google, Microsoft, ...).
507
  #: assets/languages/wp-mail-smtp-vue.php:341
508
- msgid "Removing this connection will give you the ability to redo the connection or connect to different %s account."
509
  msgstr ""
510
 
511
  #: assets/languages/wp-mail-smtp-vue.php:344
512
- msgid "Connected as"
513
  msgstr ""
514
 
515
- #. Translators: Email address.
516
- #: assets/languages/wp-mail-smtp-vue.php:348
517
- msgid "Please check the inbox of <b>%s</b> for a confirmation email."
518
  msgstr ""
519
 
520
- #: assets/languages/wp-mail-smtp-vue.php:351
521
- msgid "Verify Email"
522
  msgstr ""
523
 
524
- #: assets/languages/wp-mail-smtp-vue.php:354
525
- msgid "No registered domains or emails."
526
  msgstr ""
527
 
528
- #: assets/languages/wp-mail-smtp-vue.php:357
529
- 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."
 
530
  msgstr ""
531
 
532
- #: assets/languages/wp-mail-smtp-vue.php:360
533
- msgid "View DNS"
534
  msgstr ""
535
 
536
- #: assets/languages/wp-mail-smtp-vue.php:363
537
- msgid "Resend"
538
  msgstr ""
539
 
540
- #: assets/languages/wp-mail-smtp-vue.php:366
541
- msgid "Here are the domains and email addresses that have been verified and can be used as the From Email."
542
  msgstr ""
543
 
544
- #: assets/languages/wp-mail-smtp-vue.php:369
545
- msgid "Verify SES Identity"
546
  msgstr ""
547
 
 
548
  #: assets/languages/wp-mail-smtp-vue.php:372
549
- msgid "Add New SES Identity"
550
  msgstr ""
551
 
552
  #: assets/languages/wp-mail-smtp-vue.php:375
553
- msgid "Name"
554
  msgstr ""
555
 
556
  #: assets/languages/wp-mail-smtp-vue.php:378
557
- msgid "Value"
558
  msgstr ""
559
 
560
- #. Translators: Link to Amazon SES documentation.
561
- #: assets/languages/wp-mail-smtp-vue.php:382
562
- msgid "Please add this TXT record to your domain's DNS settings. For information on how to add TXT DNS records, please refer to the %1$sAmazon SES documentation%2$s."
563
  msgstr ""
564
 
565
- #: assets/languages/wp-mail-smtp-vue.php:385
566
- msgid "Verify Domain"
567
  msgstr ""
568
 
569
- #: assets/languages/wp-mail-smtp-vue.php:388
570
- msgid "Verify Email Address"
571
  msgstr ""
572
 
573
- #: assets/languages/wp-mail-smtp-vue.php:391
574
- msgid "Please enter a domain"
 
575
  msgstr ""
576
 
577
- #: assets/languages/wp-mail-smtp-vue.php:394
578
- msgid "Please enter a valid email address"
 
579
  msgstr ""
580
 
 
581
  #: assets/languages/wp-mail-smtp-vue.php:397
582
- msgid "Enter the domain name to verify it on Amazon SES and generate the required DNS TXT record."
583
- msgstr ""
584
-
585
- #: assets/languages/wp-mail-smtp-vue.php:400
586
- msgid "Enter a valid email address. A verification email will be sent to the email address you entered."
587
- msgstr ""
588
-
589
- #: assets/languages/wp-mail-smtp-vue.php:403
590
- msgid "It looks like we can't perform the mailer configuration check."
591
  msgstr ""
592
 
593
- #: assets/languages/wp-mail-smtp-vue.php:406
594
- msgid "It looks like we can't send the feedback."
 
595
  msgstr ""
596
 
597
- #. Translators: Error status and error text.
598
- #: assets/languages/wp-mail-smtp-vue.php:410
599
- msgid "Error: %1$s, %2$s"
600
  msgstr ""
601
 
602
- #: assets/languages/wp-mail-smtp-vue.php:413
603
- msgid "You appear to be offline."
604
  msgstr ""
605
 
606
- #: assets/languages/wp-mail-smtp-vue.php:416
607
- msgid "It looks like the plugin installation failed!"
 
608
  msgstr ""
609
 
610
- #: assets/languages/wp-mail-smtp-vue.php:419
611
- msgid "It looks like we can't install the plugin."
 
612
  msgstr ""
613
 
614
- #: assets/languages/wp-mail-smtp-vue.php:422
615
- msgid "You appear to be offline. Plugin not installed."
 
616
  msgstr ""
617
 
618
- #: assets/languages/wp-mail-smtp-vue.php:425
619
- msgid "Can't fetch plugins information."
620
  msgstr ""
621
 
622
- #: assets/languages/wp-mail-smtp-vue.php:428
623
- msgid "It looks like we can't fetch plugins information."
624
  msgstr ""
625
 
626
- #: assets/languages/wp-mail-smtp-vue.php:431
627
- msgid "You appear to be offline. Plugin information not retrieved."
628
  msgstr ""
629
 
630
- #: assets/languages/wp-mail-smtp-vue.php:434
631
- msgid "Checking Mailer Configuration"
632
  msgstr ""
633
 
634
- #: assets/languages/wp-mail-smtp-vue.php:437
635
- msgid "We’re running some tests in the background to make sure everything is setup properly."
636
  msgstr ""
637
 
638
- #: assets/languages/wp-mail-smtp-vue.php:440
639
- msgid "Checking mailer configuration image"
 
 
640
  msgstr ""
641
 
642
- #: assets/languages/wp-mail-smtp-vue.php:443
643
- msgid "Configure Mailer Settings"
644
  msgstr ""
645
 
646
- #: assets/languages/wp-mail-smtp-vue.php:446
647
- msgid "Below, we'll show you all of the settings required to set up this mailer."
648
  msgstr ""
649
 
650
- #: assets/languages/wp-mail-smtp-vue.php:449
651
- msgid "Help Improve WP Mail SMTP + Smart Recommendations"
652
  msgstr ""
653
 
654
- #: assets/languages/wp-mail-smtp-vue.php:452
655
- msgid "Get helpful suggestions from WP Mail SMTP on how to optimize your email deliverability and grow your business."
656
  msgstr ""
657
 
658
- #: assets/languages/wp-mail-smtp-vue.php:455
659
- msgid "Your Email Address"
660
  msgstr ""
661
 
662
- #: assets/languages/wp-mail-smtp-vue.php:458
663
- msgid "Your email is needed, so you can receive recommendations."
 
664
  msgstr ""
665
 
666
- #: assets/languages/wp-mail-smtp-vue.php:461
667
- msgid "Get automatic WordPress plugin updates"
668
  msgstr ""
669
 
670
- #: assets/languages/wp-mail-smtp-vue.php:464
671
- msgid "Enable automatic updates"
 
672
  msgstr ""
673
 
674
- #: assets/languages/wp-mail-smtp-vue.php:467
675
- msgid "Help make WP Mail SMTP better for everyone"
676
  msgstr ""
677
 
678
- #: assets/languages/wp-mail-smtp-vue.php:470
679
- msgid "Yes, count me in"
 
680
  msgstr ""
681
 
682
- #: assets/languages/wp-mail-smtp-vue.php:473
683
- #: src/Admin/Pages/MiscTab.php:207
684
- msgid "By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test."
685
  msgstr ""
686
 
687
- #: assets/languages/wp-mail-smtp-vue.php:476
688
- #: src/Providers/OptionsAbstract.php:198
689
- msgid "SMTP Host"
690
  msgstr ""
691
 
692
- #: assets/languages/wp-mail-smtp-vue.php:479
693
- #: src/Providers/OptionsAbstract.php:212
694
- msgid "Encryption"
695
  msgstr ""
696
 
697
- #: assets/languages/wp-mail-smtp-vue.php:482
698
- #: src/Providers/OptionsAbstract.php:252
699
- msgid "SMTP Port"
700
  msgstr ""
701
 
702
- #: assets/languages/wp-mail-smtp-vue.php:485
703
- #: src/Providers/OptionsAbstract.php:266
704
- msgid "Auto TLS"
705
  msgstr ""
706
 
707
- #: assets/languages/wp-mail-smtp-vue.php:488
708
- msgid "Enable Auto TLS"
709
  msgstr ""
710
 
711
- #: assets/languages/wp-mail-smtp-vue.php:491
712
- #: src/Providers/OptionsAbstract.php:280
713
- msgid "By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled."
714
  msgstr ""
715
 
 
716
  #: assets/languages/wp-mail-smtp-vue.php:494
717
- #: src/Providers/OptionsAbstract.php:288
718
- msgid "Authentication"
719
- msgstr ""
720
-
721
- #: assets/languages/wp-mail-smtp-vue.php:497
722
- #: src/Admin/Pages/TestTab.php:672
723
- msgid "Enable Authentication"
724
  msgstr ""
725
 
726
- #: assets/languages/wp-mail-smtp-vue.php:500
727
- #: src/Providers/OptionsAbstract.php:307
728
- msgid "SMTP Username"
729
  msgstr ""
730
 
731
- #: assets/languages/wp-mail-smtp-vue.php:503
732
- #: src/Providers/OptionsAbstract.php:321
733
- msgid "SMTP Password"
734
  msgstr ""
735
 
736
- #: assets/languages/wp-mail-smtp-vue.php:506
737
- #: src/Providers/OptionsAbstract.php:244
738
- msgid "For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS."
739
  msgstr ""
740
 
741
- #: assets/languages/wp-mail-smtp-vue.php:509
742
- #: src/Providers/OptionsAbstract.php:222
743
- msgid "None"
744
  msgstr ""
745
 
746
- #: assets/languages/wp-mail-smtp-vue.php:512
747
- #: src/Providers/OptionsAbstract.php:231
748
- msgid "SSL"
749
  msgstr ""
750
 
751
- #: assets/languages/wp-mail-smtp-vue.php:515
752
- #: src/Providers/OptionsAbstract.php:240
753
- msgid "TLS"
754
  msgstr ""
755
 
756
- #: assets/languages/wp-mail-smtp-vue.php:518
757
- msgid "Which email features do you want to enable?"
758
  msgstr ""
759
 
 
760
  #: assets/languages/wp-mail-smtp-vue.php:521
761
- 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."
762
  msgstr ""
763
 
764
  #: assets/languages/wp-mail-smtp-vue.php:524
765
- msgid "Improved Email Deliverability"
766
  msgstr ""
767
 
768
  #: assets/languages/wp-mail-smtp-vue.php:527
769
- msgid "Ensure your emails are sent successfully and reliably."
770
  msgstr ""
771
 
772
  #: assets/languages/wp-mail-smtp-vue.php:530
773
- msgid "Email Error Tracking"
774
  msgstr ""
775
 
776
  #: assets/languages/wp-mail-smtp-vue.php:533
777
- msgid "Easily spot errors causing delivery issues."
778
  msgstr ""
779
 
780
  #: assets/languages/wp-mail-smtp-vue.php:536
781
- msgid "Smart Contact Form"
782
  msgstr ""
783
 
784
  #: assets/languages/wp-mail-smtp-vue.php:539
785
- msgid "Create beautiful contact forms with just a few clicks."
786
  msgstr ""
787
 
788
  #: assets/languages/wp-mail-smtp-vue.php:542
789
- msgid "Detailed Email Logs"
790
  msgstr ""
791
 
792
  #: assets/languages/wp-mail-smtp-vue.php:545
793
- msgid "Keep records of every email that's sent out from your website."
794
  msgstr ""
795
 
796
  #: assets/languages/wp-mail-smtp-vue.php:548
797
- msgid "Manage Default Notifications"
798
  msgstr ""
799
 
800
  #: assets/languages/wp-mail-smtp-vue.php:551
801
- msgid "Control which email notifications your WordPress site sends."
802
  msgstr ""
803
 
804
- #: assets/languages/wp-mail-smtp-vue.php:554
805
- msgid "Multisite Network Settings"
 
806
  msgstr ""
807
 
808
- #: assets/languages/wp-mail-smtp-vue.php:557
809
- msgid "Save time with powerful WordPress Multisite controls."
810
  msgstr ""
811
 
812
- #: assets/languages/wp-mail-smtp-vue.php:560
813
- msgid "What could we do to improve?"
814
  msgstr ""
815
 
816
- #: assets/languages/wp-mail-smtp-vue.php:563
817
- msgid "We're sorry things didn't go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you're willing to share!"
818
  msgstr ""
819
 
820
- #: assets/languages/wp-mail-smtp-vue.php:566
821
- msgid "Yes, I give WP Mail SMTP permission to contact me for any follow up questions."
822
  msgstr ""
823
 
824
- #: assets/languages/wp-mail-smtp-vue.php:569
825
- msgid "Submit Feedback"
826
  msgstr ""
827
 
828
- #: assets/languages/wp-mail-smtp-vue.php:572
829
- msgid "How was your WP Mail SMTP setup experience?"
830
  msgstr ""
831
 
832
- #: assets/languages/wp-mail-smtp-vue.php:575
833
- msgid "Our goal is to make your SMTP setup as simple and straightforward as possible. We'd love to know how this process went for you!"
834
  msgstr ""
835
 
836
- #: assets/languages/wp-mail-smtp-vue.php:578
837
- msgid "Congrats, you’ve successfully set up WP Mail SMTP!"
838
  msgstr ""
839
 
840
- #: assets/languages/wp-mail-smtp-vue.php:581
841
- msgid "Here’s what to do next:"
842
  msgstr ""
843
 
844
- #: assets/languages/wp-mail-smtp-vue.php:584
845
- msgid "Check out our other free WordPress plugins:"
846
  msgstr ""
847
 
848
- #: assets/languages/wp-mail-smtp-vue.php:587
849
- msgid "Upgrade to Unlock Powerful SMTP Features"
850
  msgstr ""
851
 
852
- #: assets/languages/wp-mail-smtp-vue.php:590
853
- msgid "Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites."
854
  msgstr ""
855
 
856
- #: assets/languages/wp-mail-smtp-vue.php:593
857
- msgid "Upgrade to Pro Today"
858
  msgstr ""
859
 
860
- #: assets/languages/wp-mail-smtp-vue.php:596
861
- #: src/Admin/Pages/TestTab.php:69
862
- msgid "Send a Test Email"
863
  msgstr ""
864
 
865
- #. Translators: Different bold styles.
866
  #: assets/languages/wp-mail-smtp-vue.php:600
867
- msgid "%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave $50 today%4$s, automatically applied at checkout."
868
  msgstr ""
869
 
870
  #: assets/languages/wp-mail-smtp-vue.php:603
871
- msgid "Star icon"
 
872
  msgstr ""
873
 
874
  #: assets/languages/wp-mail-smtp-vue.php:606
875
- msgid "Thanks for the feedback!"
876
  msgstr ""
877
 
878
- #. Translators: %1$s and %2$s are HTML bold tags; %3$s is a new line HTML tag; %4$s are 5 golden star icons in HTML.
879
- #: assets/languages/wp-mail-smtp-vue.php:610
880
- msgid "Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features."
881
  msgstr ""
882
 
883
- #: assets/languages/wp-mail-smtp-vue.php:613
884
- msgid "Rate on WordPress.org"
885
  msgstr ""
886
 
887
- #: assets/languages/wp-mail-smtp-vue.php:616
888
- msgid "Would you like to purchase the following features now?"
889
  msgstr ""
890
 
891
- #: assets/languages/wp-mail-smtp-vue.php:619
892
- msgid "These features are available as part of WP Mail SMTP Pro plan."
893
  msgstr ""
894
 
895
- #: assets/languages/wp-mail-smtp-vue.php:622
896
- msgid "Purchase Now"
897
  msgstr ""
898
 
899
- #: assets/languages/wp-mail-smtp-vue.php:625
900
- msgid "I'll do it later"
 
 
 
 
901
  msgstr ""
902
 
903
- #: assets/languages/wp-mail-smtp-vue.php:628
904
- msgid "Enter your WP Mail SMTP License Key"
905
  msgstr ""
906
 
907
- #. Translators: %1$s and %2$s are bold tags.
908
- #: assets/languages/wp-mail-smtp-vue.php:632
909
- msgid "You're currently using %1$sWP Mail SMTP Lite%2$s. Enjoy!"
910
  msgstr ""
911
 
912
- #. Translators: Link to the WPMailSMTP.com pricing page.
913
  #: assets/languages/wp-mail-smtp-vue.php:636
914
- msgid "To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below."
915
  msgstr ""
916
 
917
  #: assets/languages/wp-mail-smtp-vue.php:639
918
- msgid "Already purchased? Simply enter your license key below to unlock Pro features!"
919
  msgstr ""
920
 
921
  #: assets/languages/wp-mail-smtp-vue.php:642
922
- msgid "Enter your license key below to unlock plugin updates!"
923
  msgstr ""
924
 
925
  #: assets/languages/wp-mail-smtp-vue.php:645
926
- msgid "Verify License Key"
927
  msgstr ""
928
 
929
  #: assets/languages/wp-mail-smtp-vue.php:648
930
- msgid "The License Key format is incorrect. Please enter a valid key and try again."
931
  msgstr ""
932
 
933
  #: assets/languages/wp-mail-smtp-vue.php:651
934
- msgid "Your license was successfully verified! You are ready for the next step."
935
  msgstr ""
936
 
937
  #: assets/languages/wp-mail-smtp-vue.php:654
938
- msgid "Pro badge"
939
  msgstr ""
940
 
941
  #: assets/languages/wp-mail-smtp-vue.php:657
942
- msgid "License key input"
943
  msgstr ""
944
 
945
  #: assets/languages/wp-mail-smtp-vue.php:660
946
- msgid "It looks like we can't save the settings."
947
  msgstr ""
948
 
949
  #: assets/languages/wp-mail-smtp-vue.php:663
950
- msgid "Network error encountered. Settings not saved."
951
  msgstr ""
952
 
953
  #: assets/languages/wp-mail-smtp-vue.php:666
954
- msgid "It looks like we can't import the plugin settings."
955
  msgstr ""
956
 
957
  #: assets/languages/wp-mail-smtp-vue.php:669
958
- msgid "Network error encountered. SMTP plugin import failed!"
959
  msgstr ""
960
 
961
  #: assets/languages/wp-mail-smtp-vue.php:672
962
- msgid "It looks like we can't load authentication details."
963
- msgstr ""
964
-
965
- #: assets/languages/wp-mail-smtp-vue.php:675
966
- msgid "It looks like we can't load the settings."
967
  msgstr ""
968
 
969
- #: assets/languages/wp-mail-smtp-vue.php:678
970
- msgid "It looks like we can't retrieve Amazon SES Identities."
 
971
  msgstr ""
972
 
973
- #: assets/languages/wp-mail-smtp-vue.php:681
974
- msgid "Can't retrieve Amazon SES Identities."
975
  msgstr ""
976
 
977
- #: assets/languages/wp-mail-smtp-vue.php:684
978
- msgid "Can't register the Amazon SES Identity"
 
979
  msgstr ""
980
 
 
981
  #: assets/languages/wp-mail-smtp-vue.php:687
982
- #: src/Core.php:1001
983
- msgid "Loading"
984
- msgstr ""
985
-
986
- #. Translators: Minimum and maximum number that can be used.
987
- #: assets/languages/wp-mail-smtp-vue.php:691
988
- msgid "Please enter a value between %1$s and %2$s"
989
- msgstr ""
990
-
991
- #: assets/languages/wp-mail-smtp-vue.php:694
992
- msgid "Value has to be a round number"
993
- msgstr ""
994
-
995
- #: assets/languages/wp-mail-smtp-vue.php:697
996
- msgid "Install"
997
- msgstr ""
998
-
999
- #: assets/languages/wp-mail-smtp-vue.php:700
1000
- msgid "Installed"
1001
- msgstr ""
1002
-
1003
- #: assets/languages/wp-mail-smtp-vue.php:703
1004
- #: src/Admin/Area.php:490
1005
- #: src/Admin/Pages/About.php:326
1006
- msgid "Activated"
1007
- msgstr ""
1008
-
1009
- #: assets/languages/wp-mail-smtp-vue.php:706
1010
- #: src/Connect.php:57
1011
- msgid "OK"
1012
- msgstr ""
1013
-
1014
- #: assets/languages/wp-mail-smtp-vue.php:709
1015
- #: src/Admin/Area.php:394
1016
- msgid "Heads up!"
1017
- msgstr ""
1018
-
1019
- #: assets/languages/wp-mail-smtp-vue.php:712
1020
- msgid "Please fill out all the required fields to continue."
1021
- msgstr ""
1022
-
1023
- #: assets/languages/wp-mail-smtp-vue.php:715
1024
- msgid "Error Message:"
1025
- msgstr ""
1026
-
1027
- #. Translators: Error status and error text.
1028
- #: assets/languages/wp-mail-smtp-vue.php:720
1029
- msgid "%1$s, %2$s"
1030
- msgstr ""
1031
-
1032
- #. Translators: Link to the SMTP Mailer docs page.
1033
- #: assets/languages/wp-mail-smtp-vue.php:724
1034
- msgid "Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option."
1035
  msgstr ""
1036
 
1037
- #: assets/languages/wp-mail-smtp-vue.php:727
1038
- msgid "Authorization Error!"
1039
  msgstr ""
1040
 
1041
- #: assets/languages/wp-mail-smtp-vue.php:730
1042
- msgid "Successful Authorization"
1043
  msgstr ""
1044
 
1045
- #: assets/languages/wp-mail-smtp-vue.php:733
1046
- msgid "Successful Verification!"
 
1047
  msgstr ""
1048
 
1049
- #: assets/languages/wp-mail-smtp-vue.php:736
1050
- msgid "Verification Error!"
1051
  msgstr ""
1052
 
1053
- #: assets/languages/wp-mail-smtp-vue.php:739
1054
- msgid "Successful Upgrade!"
1055
  msgstr ""
1056
 
1057
- #: assets/languages/wp-mail-smtp-vue.php:742
1058
- msgid "Upgrade Failed!"
1059
  msgstr ""
1060
 
1061
- #: assets/languages/wp-mail-smtp-vue.php:745
1062
- msgid "Return to Plugin Settings"
1063
  msgstr ""
1064
 
1065
- #: assets/languages/wp-mail-smtp-vue.php:748
1066
- msgid "Before continuing, you'll need to allow this plugin to send emails using your %s account."
1067
  msgstr ""
1068
 
1069
- #: assets/languages/wp-mail-smtp-vue.php:751
1070
- msgid "Paste your license key here"
1071
  msgstr ""
1072
 
1073
- #: assets/languages/wp-mail-smtp-vue.php:754
1074
- msgid "Continue"
1075
  msgstr ""
1076
 
1077
- #: assets/languages/wp-mail-smtp-vue.php:757
1078
- #: src/Admin/Pages/SettingsTab.php:412
1079
- msgid "Connect"
1080
  msgstr ""
1081
 
1082
- #. Translators: %1$s and %2$s are bold tags.
1083
- #: assets/languages/wp-mail-smtp-vue.php:761
1084
- msgid "You're currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!"
1085
  msgstr ""
1086
 
1087
- #: assets/languages/wp-mail-smtp-vue.php:764
1088
- msgid "The following plugin will be installed for free: WPForms"
1089
  msgstr ""
1090
 
1091
- #: assets/languages/wp-mail-smtp-vue.php:767
1092
- #: src/Providers/Sendgrid/Options.php:103
1093
- #: src/Providers/Sendinblue/Options.php:128
1094
- msgid "Sending Domain"
1095
  msgstr ""
1096
 
1097
- #. Translators: Link to the Sendgrid doc page on wpmailsmtp.com.
1098
- #: assets/languages/wp-mail-smtp-vue.php:771
1099
- msgid "Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s"
1100
  msgstr ""
1101
 
1102
- #. Translators: Link to the Sendinblue doc page on wpmailsmtp.com.
1103
- #: assets/languages/wp-mail-smtp-vue.php:775
1104
- msgid "Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s"
1105
  msgstr ""
1106
 
1107
- #. Translators: bold HTML tags.
1108
- #: assets/languages/wp-mail-smtp-vue.php:779
1109
- msgid "Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%1$s!"
1110
  msgstr ""
1111
 
1112
- #. Translators: bold HTML tags.
1113
- #: assets/languages/wp-mail-smtp-vue.php:783
1114
- msgid "Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!"
1115
  msgstr ""
1116
 
1117
  #. translators: %s - error code, returned by Google API.
@@ -1130,13 +1077,13 @@ msgstr ""
1130
 
1131
  #: src/Admin/Area.php:218
1132
  #: src/Admin/Area.php:219
1133
- #: src/Admin/Area.php:957
1134
  msgid "Settings"
1135
  msgstr ""
1136
 
1137
  #: src/Admin/Area.php:226
1138
  #: src/Admin/Area.php:227
1139
- #: src/Admin/Pages/About.php:653
1140
  #: src/Admin/Pages/Logs.php:48
1141
  #: src/Admin/Pages/LogsTab.php:30
1142
  msgid "Email Log"
@@ -1150,7 +1097,7 @@ msgstr ""
1150
 
1151
  #: src/Admin/Area.php:281
1152
  #: src/Admin/Area.php:287
1153
- #: src/Admin/Pages/SettingsTab.php:37
1154
  msgid "General"
1155
  msgstr ""
1156
 
@@ -1218,78 +1165,79 @@ msgid "%name% is a PRO Feature"
1218
  msgstr ""
1219
 
1220
  #: src/Admin/Area.php:407
1221
- #: src/Admin/SetupWizard.php:205
1222
  msgid "Upgrade to Pro"
1223
  msgstr ""
1224
 
1225
- #: src/Admin/Area.php:411
1226
- msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span>$50 off</span> regular price,<br>applied at checkout."
 
1227
  msgstr ""
1228
 
1229
- #: src/Admin/Area.php:420
1230
- #: src/Admin/SetupWizard.php:218
1231
  msgid "Already purchased?"
1232
  msgstr ""
1233
 
1234
- #: src/Admin/Area.php:489
1235
- #: src/Admin/Area.php:496
1236
  #: src/Admin/Pages/About.php:334
1237
  #: src/Connect.php:54
1238
  msgid "Activate"
1239
  msgstr ""
1240
 
1241
- #: src/Admin/Area.php:491
1242
  #: src/Admin/Pages/About.php:323
1243
  msgid "Active"
1244
  msgstr ""
1245
 
1246
- #: src/Admin/Area.php:492
1247
  #: src/Admin/Pages/About.php:331
1248
  msgid "Inactive"
1249
  msgstr ""
1250
 
1251
- #: src/Admin/Area.php:493
1252
  msgid "Processing..."
1253
  msgstr ""
1254
 
1255
- #: src/Admin/Area.php:494
1256
  msgid "Could not install a plugin. Please download from WordPress.org and install manually."
1257
  msgstr ""
1258
 
1259
- #: src/Admin/Area.php:495
1260
  msgid "Install and Activate"
1261
  msgstr ""
1262
 
1263
- #: src/Admin/Area.php:497
1264
  msgid "Download"
1265
  msgstr ""
1266
 
1267
  #. translators: %1$s - WP.org link; %2$s - same WP.org link.
1268
- #: src/Admin/Area.php:559
1269
  msgid "Please rate <strong>WP Mail SMTP</strong> <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> on <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org</a> to help us spread the word. Thank you from the WP Mail SMTP team!"
1270
  msgstr ""
1271
 
1272
- #: src/Admin/Area.php:898
1273
  msgid "WP Mail SMTP Pro related message was successfully dismissed."
1274
  msgstr ""
1275
 
1276
- #: src/Admin/Area.php:917
1277
  msgid "Educational notice for this mailer was successfully dismissed."
1278
  msgstr ""
1279
 
1280
- #: src/Admin/Area.php:956
1281
  msgid "Go to WP Mail SMTP Settings page"
1282
  msgstr ""
1283
 
1284
- #: src/Admin/Area.php:963
1285
  msgid "Go to WP Mail SMTP Lite vs Pro comparison page"
1286
  msgstr ""
1287
 
1288
- #: src/Admin/Area.php:964
1289
  msgid "Premium Support"
1290
  msgstr ""
1291
 
1292
- #: src/Admin/DomainChecker.php:52
1293
  msgid "Something went wrong. Please try again later."
1294
  msgstr ""
1295
 
@@ -1316,7 +1264,7 @@ msgstr ""
1316
 
1317
  #. translators: %s - plugin current license type.
1318
  #: src/Admin/Pages/About.php:99
1319
- #: src/Admin/Pages/About.php:552
1320
  msgid "%s vs Pro"
1321
  msgstr ""
1322
 
@@ -1332,9 +1280,9 @@ msgstr ""
1332
  msgid "Our goal is to make reliable email deliverability easy for WordPress."
1333
  msgstr ""
1334
 
1335
- #. translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s - RafflePress URL
1336
  #: src/Admin/Pages/About.php:187
1337
- msgid "WP Mail SMTP is brought to you by the same team that's behind the most user friendly WordPress forms, <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPForms</a>, the largest WordPress resource site, <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPBeginner</a>, the most popular lead-generation software, <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">OptinMonster</a>, the best WordPress analytics plugin, <a href=\"%4$s\" target=\"_blank\" rel=\"noopener noreferrer\">MonsterInsights</a>, and the most powerful WordPress contest plugin, <a href=\"%5$s\" target=\"_blank\" rel=\"noopener noreferrer\">RafflePress</a>."
1338
  msgstr ""
1339
 
1340
  #: src/Admin/Pages/About.php:205
@@ -1367,162 +1315,234 @@ msgid "Install Plugin"
1367
  msgstr ""
1368
 
1369
  #: src/Admin/Pages/About.php:366
1370
- msgid "MonsterInsights"
1371
  msgstr ""
1372
 
1373
  #: src/Admin/Pages/About.php:367
1374
- #: src/Admin/Pages/About.php:373
1375
- msgid "MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business."
1376
- msgstr ""
1377
-
1378
- #: src/Admin/Pages/About.php:372
1379
- msgid "MonsterInsights Pro"
1380
  msgstr ""
1381
 
 
1382
  #: src/Admin/Pages/About.php:380
1383
- msgid "OptinMonster"
1384
  msgstr ""
1385
 
1386
- #: src/Admin/Pages/About.php:381
1387
- msgid "Our high-converting optin forms like Exit-Intent® popups, Fullscreen Welcome Mats, and Scroll boxes help you dramatically boost conversions and get more email subscribers."
1388
  msgstr ""
1389
 
1390
  #: src/Admin/Pages/About.php:387
1391
- #: src/Admin/SetupWizard.php:894
1392
- msgid "Contact Forms by WPForms"
1393
  msgstr ""
1394
 
1395
  #: src/Admin/Pages/About.php:388
1396
  #: src/Admin/Pages/About.php:394
1397
- msgid "The best WordPress contact form plugin. Drag & Drop online form builder that helps you create beautiful contact forms with just a few clicks."
1398
  msgstr ""
1399
 
1400
  #: src/Admin/Pages/About.php:393
1401
- msgid "WPForms Pro"
1402
  msgstr ""
1403
 
1404
  #: src/Admin/Pages/About.php:401
1405
- msgid "RafflePress"
 
1406
  msgstr ""
1407
 
1408
  #: src/Admin/Pages/About.php:402
1409
  #: src/Admin/Pages/About.php:408
1410
- msgid "Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful viral giveaways & contests."
1411
  msgstr ""
1412
 
1413
- #: src/Admin/Pages/About.php:407
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1414
  msgid "RafflePress Pro"
1415
  msgstr ""
1416
 
1417
- #: src/Admin/Pages/About.php:427
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1418
  msgid "Could not activate the plugin. Please activate it from the Plugins page."
1419
  msgstr ""
1420
 
1421
- #: src/Admin/Pages/About.php:439
1422
  msgid "Plugin activated."
1423
  msgstr ""
1424
 
1425
- #: src/Admin/Pages/About.php:456
1426
  msgid "Could not install the plugin."
1427
  msgstr ""
1428
 
1429
- #: src/Admin/Pages/About.php:517
1430
  #: src/Connect.php:214
1431
  #: src/Connect.php:222
1432
  #: src/Connect.php:291
1433
  msgid "Plugin installed & activated."
1434
  msgstr ""
1435
 
1436
- #: src/Admin/Pages/About.php:525
1437
  msgid "Plugin installed."
1438
  msgstr ""
1439
 
1440
- #: src/Admin/Pages/About.php:560
1441
  msgid "Get the most out of WP Mail SMTP by upgrading to Pro and unlocking all of the powerful features."
1442
  msgstr ""
1443
 
1444
- #: src/Admin/Pages/About.php:569
1445
  msgid "Feature"
1446
  msgstr ""
1447
 
1448
- #: src/Admin/Pages/About.php:579
1449
  msgid "Pro"
1450
  msgstr ""
1451
 
1452
- #: src/Admin/Pages/About.php:620
1453
  msgid "Get WP Mail SMTP Pro Today and Unlock all of these Powerful Features"
1454
  msgstr ""
1455
 
1456
- #: src/Admin/Pages/About.php:627
1457
- msgid "Bonus: WP Mail SMTP Lite users get <span class=\"price-off\">$50 off regular price</span>, automatically applied at checkout."
 
1458
  msgstr ""
1459
 
1460
- #: src/Admin/Pages/About.php:654
1461
  #: src/Admin/Pages/ControlTab.php:27
1462
  msgid "Email Controls"
1463
  msgstr ""
1464
 
1465
- #: src/Admin/Pages/About.php:655
1466
  msgid "Mailer Options"
1467
  msgstr ""
1468
 
1469
- #: src/Admin/Pages/About.php:656
1470
  msgid "WordPress Multisite"
1471
  msgstr ""
1472
 
1473
- #: src/Admin/Pages/About.php:657
1474
  msgid "Customer Support"
1475
  msgstr ""
1476
 
1477
- #: src/Admin/Pages/About.php:678
1478
  msgid "Emails are not logged"
1479
  msgstr ""
1480
 
1481
- #: src/Admin/Pages/About.php:684
1482
  msgid "Access to all Email Logging options right inside WordPress"
1483
  msgstr ""
1484
 
1485
- #: src/Admin/Pages/About.php:692
1486
  msgid "No controls over whether default WordPress emails are sent"
1487
  msgstr ""
1488
 
1489
- #: src/Admin/Pages/About.php:698
1490
  msgid "Complete Email Controls management for most default WordPress emails"
1491
  msgstr ""
1492
 
1493
- #: src/Admin/Pages/About.php:706
1494
  msgid "Limited Mailers"
1495
  msgstr ""
1496
 
1497
- #: src/Admin/Pages/About.php:706
1498
  msgid "Access is limited to standard mailer options only"
1499
  msgstr ""
1500
 
1501
- #: src/Admin/Pages/About.php:712
1502
  msgid "Additional Mailer Options"
1503
  msgstr ""
1504
 
1505
- #: src/Admin/Pages/About.php:712
1506
  msgid "Microsoft Outlook (with Office365 support), Amazon SES and Zoho Mail"
1507
  msgstr ""
1508
 
1509
- #: src/Admin/Pages/About.php:720
1510
  msgid "No Global Network Settings"
1511
  msgstr ""
1512
 
1513
- #: src/Admin/Pages/About.php:726
1514
  msgid "All Global Network Settings"
1515
  msgstr ""
1516
 
1517
- #: src/Admin/Pages/About.php:726
1518
  msgid "Optionally configure settings at the network level or manage separately for each subsite"
1519
  msgstr ""
1520
 
1521
- #: src/Admin/Pages/About.php:734
1522
  msgid "Limited Support"
1523
  msgstr ""
1524
 
1525
- #: src/Admin/Pages/About.php:740
1526
  msgid "Priority Support"
1527
  msgstr ""
1528
 
@@ -1675,186 +1695,196 @@ msgid "Allow Usage Tracking"
1675
  msgstr ""
1676
 
1677
  #: src/Admin/Pages/MiscTab.php:255
1678
- #: src/Admin/Pages/SettingsTab.php:619
1679
  msgid "Settings were successfully saved."
1680
  msgstr ""
1681
 
1682
- #: src/Admin/Pages/SettingsTab.php:73
1683
  msgid "License"
1684
  msgstr ""
1685
 
1686
- #: src/Admin/Pages/SettingsTab.php:76
1687
  msgid "Your license key provides access to updates and support."
1688
  msgstr ""
1689
 
1690
- #: src/Admin/Pages/SettingsTab.php:84
1691
  msgid "License Key"
1692
  msgstr ""
1693
 
1694
- #: src/Admin/Pages/SettingsTab.php:94
1695
  msgid "Mail"
1696
  msgstr ""
1697
 
1698
- #: src/Admin/Pages/SettingsTab.php:120
 
 
 
 
 
 
 
 
 
 
 
 
1699
  msgid "Please first authorize the Gmail mailer below"
1700
  msgstr ""
1701
 
1702
- #: src/Admin/Pages/SettingsTab.php:135
1703
  msgid "If you're using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account."
1704
  msgstr ""
1705
 
1706
- #: src/Admin/Pages/SettingsTab.php:138
1707
  msgid "Please note that other plugins can change this, to prevent this use the setting below."
1708
  msgstr ""
1709
 
1710
- #: src/Admin/Pages/SettingsTab.php:165
1711
  msgid "Current provider will automatically force From Email to be the email address that you use to set up the connection below."
1712
  msgstr ""
1713
 
1714
- #: src/Admin/Pages/SettingsTab.php:167
1715
- msgid "Gmail mailer will automatically force From Email to be the email address that you selected above."
1716
- msgstr ""
1717
-
1718
- #: src/Admin/Pages/SettingsTab.php:173
1719
  msgid "If checked, the From Email setting above will be used for all emails, ignoring values set by other plugins."
1720
  msgstr ""
1721
 
1722
- #: src/Admin/Pages/SettingsTab.php:214
1723
  msgid "Current provider doesn't support setting and forcing From Name. Emails will be sent on behalf of the account name used to setup the connection below."
1724
  msgstr ""
1725
 
1726
- #: src/Admin/Pages/SettingsTab.php:218
1727
  msgid "If checked, the From Name setting above will be used for all emails, ignoring values set by other plugins."
1728
  msgstr ""
1729
 
1730
- #: src/Admin/Pages/SettingsTab.php:228
1731
  msgid "Return Path"
1732
  msgstr ""
1733
 
1734
- #: src/Admin/Pages/SettingsTab.php:237
1735
  msgid "Set the return-path to match the From Email"
1736
  msgstr ""
1737
 
1738
- #: src/Admin/Pages/SettingsTab.php:241
1739
  msgid "Return Path indicates where non-delivery receipts - or bounce messages - are to be sent."
1740
  msgstr ""
1741
 
1742
- #: src/Admin/Pages/SettingsTab.php:242
1743
  msgid "If unchecked, bounce messages may be lost."
1744
  msgstr ""
1745
 
1746
- #: src/Admin/Pages/SettingsTab.php:292
1747
  msgid "Don't see what you're looking for?"
1748
  msgstr ""
1749
 
1750
- #: src/Admin/Pages/SettingsTab.php:294
1751
  msgid "Suggest a Mailer"
1752
  msgstr ""
1753
 
1754
- #: src/Admin/Pages/SettingsTab.php:322
1755
  msgid "Dismiss this notice"
1756
  msgstr ""
1757
 
1758
- #: src/Admin/Pages/SettingsTab.php:369
1759
  msgid "You're using WP Mail SMTP Lite - no license needed. Enjoy!"
1760
  msgstr ""
1761
 
1762
  #. translators: %s - WPMailSMTP.com upgrade URL.
1763
- #: src/Admin/Pages/SettingsTab.php:375
1764
  msgid "To unlock more features consider <strong><a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wp-mail-smtp-upgrade-modal\">upgrading to PRO</a></strong>."
1765
  msgstr ""
1766
 
1767
- #: src/Admin/Pages/SettingsTab.php:394
1768
- msgid "As a valued WP Mail SMTP Lite user you receive <strong>$50 off</strong>, automatically applied at checkout!"
 
1769
  msgstr ""
1770
 
1771
- #: src/Admin/Pages/SettingsTab.php:406
1772
  msgid "Already purchased? Simply enter your license key below to connect with WP Mail SMTP Pro!"
1773
  msgstr ""
1774
 
1775
- #: src/Admin/Pages/SettingsTab.php:410
1776
  msgid "Paste license key here"
1777
  msgstr ""
1778
 
1779
- #: src/Admin/Pages/SettingsTab.php:468
1780
  msgid "Get WP Mail SMTP Pro and Unlock all the Powerful Features"
1781
  msgstr ""
1782
 
1783
- #: src/Admin/Pages/SettingsTab.php:472
1784
  msgid "Thanks for being a loyal WP Mail SMTP user. Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is the most popular SMTP plugin."
1785
  msgstr ""
1786
 
1787
- #: src/Admin/Pages/SettingsTab.php:476
1788
  msgid "We know that you will truly love WP Mail SMTP. It's used by over 2,000,000 websites."
1789
  msgstr ""
1790
 
1791
- #: src/Admin/Pages/SettingsTab.php:479
1792
  msgid "Pro Features:"
1793
  msgstr ""
1794
 
1795
- #: src/Admin/Pages/SettingsTab.php:483
1796
  msgid "Manage Notifications - control which emails your site sends"
1797
  msgstr ""
1798
 
1799
- #: src/Admin/Pages/SettingsTab.php:484
1800
  msgid "Email Logging - keep track of every email sent from your site"
1801
  msgstr ""
1802
 
1803
- #: src/Admin/Pages/SettingsTab.php:485
1804
  msgid "Multisite Support - Network settings for easy management"
1805
  msgstr ""
1806
 
1807
- #: src/Admin/Pages/SettingsTab.php:486
1808
  msgid "Office 365 - send emails using your Office 365 account"
1809
  msgstr ""
1810
 
1811
- #: src/Admin/Pages/SettingsTab.php:487
1812
  msgid "Amazon SES - harness the power of AWS"
1813
  msgstr ""
1814
 
1815
- #: src/Admin/Pages/SettingsTab.php:488
1816
  msgid "Outlook.com - send emails using your Outlook.com account"
1817
  msgstr ""
1818
 
1819
- #: src/Admin/Pages/SettingsTab.php:489
1820
  msgid "Zoho Mail - use your Zoho Mail account"
1821
  msgstr ""
1822
 
1823
- #: src/Admin/Pages/SettingsTab.php:490
1824
  msgid "Access to our world class support team"
1825
  msgstr ""
1826
 
1827
- #: src/Admin/Pages/SettingsTab.php:493
1828
  msgid "White Glove Setup - sit back and relax while we handle everything for you"
1829
  msgstr ""
1830
 
1831
- #: src/Admin/Pages/SettingsTab.php:494
1832
  msgid "Install WP Mail SMTP Pro plugin"
1833
  msgstr ""
1834
 
1835
- #: src/Admin/Pages/SettingsTab.php:495
1836
  msgid "Set up domain name verification (DNS)"
1837
  msgstr ""
1838
 
1839
- #: src/Admin/Pages/SettingsTab.php:496
1840
  msgid "Configure SMTP.com or Mailgun service"
1841
  msgstr ""
1842
 
1843
- #: src/Admin/Pages/SettingsTab.php:497
1844
  msgid "Set up WP Mail SMTP Pro plugin"
1845
  msgstr ""
1846
 
1847
- #: src/Admin/Pages/SettingsTab.php:498
1848
  msgid "Test and verify email delivery"
1849
  msgstr ""
1850
 
1851
  #. translators: %s - WPMailSMTP.com URL.
1852
- #: src/Admin/Pages/SettingsTab.php:506
1853
  msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get WP Mail SMTP Pro Today and Unlock all the Powerful Features &raquo;</a>"
1854
  msgstr ""
1855
 
1856
- #: src/Admin/Pages/SettingsTab.php:524
1857
- msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span class=\"price-off\">$50 off regular price</span>, automatically applied at checkout."
 
1858
  msgstr ""
1859
 
1860
  #: src/Admin/Pages/TestTab.php:47
@@ -1916,7 +1946,7 @@ msgstr ""
1916
  msgid "Test %s email was sent successfully! Please check your inbox to make sure it is delivered."
1917
  msgstr ""
1918
 
1919
- #: src/Admin/Pages/TestTab.php:551
1920
  msgid "SSL certificate issue."
1921
  msgstr ""
1922
 
@@ -1943,7 +1973,7 @@ msgstr ""
1943
  msgid "Ask them to resolve the issue then try again."
1944
  msgstr ""
1945
 
1946
- #: src/Admin/Pages/TestTab.php:569
1947
  msgid "Could not connect to host."
1948
  msgstr ""
1949
 
@@ -1977,7 +2007,7 @@ msgstr ""
1977
  msgid "If using \"Other SMTP\" Mailer, contact your SMTP host to confirm they are accepting outside connections with the settings you have configured (address, username, port, security, etc)."
1978
  msgstr ""
1979
 
1980
- #: src/Admin/Pages/TestTab.php:594
1981
  msgid "Invalid SendGrid API key"
1982
  msgstr ""
1983
 
@@ -2002,7 +2032,7 @@ msgstr ""
2002
  msgid "If updating the API Key doesn't resolve this issue, please contact our support."
2003
  msgstr ""
2004
 
2005
- #: src/Admin/Pages/TestTab.php:611
2006
  msgid "Could not connect to your host."
2007
  msgstr ""
2008
 
@@ -2010,7 +2040,7 @@ msgstr ""
2010
  msgid "Contact your web hosting provider and inform them you are having issues making outbound connections."
2011
  msgstr ""
2012
 
2013
- #: src/Admin/Pages/TestTab.php:633
2014
  msgid "Could not authenticate your SMTP account."
2015
  msgstr ""
2016
 
@@ -2027,16 +2057,16 @@ msgid "Triple check your SMTP settings including host address, email, and passwo
2027
  msgstr ""
2028
 
2029
  #: src/Admin/Pages/TestTab.php:639
2030
- #: src/Admin/Pages/TestTab.php:744
2031
  msgid "Contact your SMTP host to confirm you are using the correct username and password."
2032
  msgstr ""
2033
 
2034
  #: src/Admin/Pages/TestTab.php:640
2035
- #: src/Admin/Pages/TestTab.php:745
2036
  msgid "Verify with your SMTP host that your account has permissions to send emails using outside connections."
2037
  msgstr ""
2038
 
2039
- #: src/Admin/Pages/TestTab.php:650
2040
  msgid "Error due to unsolicited and/or bulk e-mail."
2041
  msgstr ""
2042
 
@@ -2060,7 +2090,7 @@ msgstr ""
2060
  msgid "Verify with them your SMTP account is in good standing and your account has not been flagged."
2061
  msgstr ""
2062
 
2063
- #: src/Admin/Pages/TestTab.php:667
2064
  msgid "Unauthenticated senders are not allowed."
2065
  msgstr ""
2066
 
@@ -2072,7 +2102,7 @@ msgstr ""
2072
  msgid "Enter correct SMTP Username (usually this is an email address) and Password in the appropriate fields."
2073
  msgstr ""
2074
 
2075
- #: src/Admin/Pages/TestTab.php:685
2076
  msgid "Misconfigured server certificate."
2077
  msgstr ""
2078
 
@@ -2093,365 +2123,374 @@ msgstr ""
2093
  msgid "Contact your hosting support, show them the \"full Error Log for debugging\" below and share this <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">link</a> with them."
2094
  msgstr ""
2095
 
2096
- #: src/Admin/Pages/TestTab.php:713
2097
  msgid "Could not connect to the SMTP host."
2098
  msgstr ""
2099
 
2100
  #: src/Admin/Pages/TestTab.php:720
2101
- #: src/Admin/Pages/TestTab.php:1108
2102
  msgid "Typically this error is returned for one of the following reasons:"
2103
  msgstr ""
2104
 
2105
- #: src/Admin/Pages/TestTab.php:721
2106
  msgid "SMTP settings are incorrect (wrong port, security setting, incorrect host)."
2107
  msgstr ""
2108
 
2109
- #: src/Admin/Pages/TestTab.php:722
2110
- #: src/Admin/Pages/TestTab.php:1110
2111
  msgid "Your web server is blocking the connection."
2112
  msgstr ""
2113
 
2114
- #: src/Admin/Pages/TestTab.php:723
2115
  msgid "Your SMTP host is rejecting the connection."
2116
  msgstr ""
2117
 
2118
- #: src/Admin/Pages/TestTab.php:726
2119
  msgid "Triple check your SMTP settings including host address, email, and password, port, and security."
2120
  msgstr ""
2121
 
2122
  #. translators: %1$s - SMTP host address, %2$s - SMTP port, %3$s - SMTP encryption.
2123
- #: src/Admin/Pages/TestTab.php:729
2124
  msgid "Contact your web hosting provider and ask them to verify your server can connect to %1$s on port %2$s using %3$s encryption. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
2125
  msgstr ""
2126
 
2127
- #: src/Admin/Pages/TestTab.php:742
2128
  msgid "no"
2129
  msgstr ""
2130
 
2131
- #: src/Admin/Pages/TestTab.php:755
2132
- #: src/Admin/Pages/TestTab.php:770
2133
- #: src/Admin/Pages/TestTab.php:786
2134
  msgid "Mailgun failed."
2135
  msgstr ""
2136
 
2137
- #: src/Admin/Pages/TestTab.php:756
2138
  msgid "It seems that you forgot to activate your Mailgun account."
2139
  msgstr ""
2140
 
2141
- #: src/Admin/Pages/TestTab.php:759
2142
  msgid "Check your inbox you used to create a Mailgun account. Click the activation link in an email from Mailgun."
2143
  msgstr ""
2144
 
2145
- #: src/Admin/Pages/TestTab.php:760
2146
  msgid "If you do not see activation email, go to your Mailgun control panel and resend the activation email."
2147
  msgstr ""
2148
 
2149
- #: src/Admin/Pages/TestTab.php:771
2150
  msgid "Typically this error is because there is an issue with your Mailgun settings, in many cases the API key."
2151
  msgstr ""
2152
 
2153
- #: src/Admin/Pages/TestTab.php:774
2154
  msgid "Verify your API key is correct."
2155
  msgstr ""
2156
 
2157
- #: src/Admin/Pages/TestTab.php:775
2158
  msgid "Go to your Mailgun account and view your API key."
2159
  msgstr ""
2160
 
2161
- #: src/Admin/Pages/TestTab.php:776
2162
  msgid "Note that the API key includes the \"key\" prefix, so make sure that it is in the WP Mail SMTP Mailgun API setting."
2163
  msgstr ""
2164
 
2165
- #: src/Admin/Pages/TestTab.php:787
2166
  msgid "Your Mailgun account does not have access to send emails."
2167
  msgstr ""
2168
 
2169
- #: src/Admin/Pages/TestTab.php:788
2170
  msgid "Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account."
2171
  msgstr ""
2172
 
2173
  #. translators: %s - Mailgun documentation URL.
2174
- #: src/Admin/Pages/TestTab.php:793
2175
  msgid "Go to our how-to guide for setting up <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun with WP Mail SMTP</a>."
2176
  msgstr ""
2177
 
2178
- #: src/Admin/Pages/TestTab.php:804
2179
  msgid "Complete the steps in section \"2. Verify Your Domain\"."
2180
  msgstr ""
2181
 
2182
- #: src/Admin/Pages/TestTab.php:814
2183
- #: src/Admin/Pages/TestTab.php:863
2184
- #: src/Admin/Pages/TestTab.php:883
2185
- #: src/Admin/Pages/TestTab.php:911
2186
- #: src/Admin/Pages/TestTab.php:927
2187
- #: src/Admin/Pages/TestTab.php:979
2188
- #: src/Admin/Pages/TestTab.php:1005
2189
  msgid "Google API Error."
2190
  msgstr ""
2191
 
2192
- #: src/Admin/Pages/TestTab.php:815
2193
  msgid "You have not properly configured Gmail mailer."
2194
  msgstr ""
2195
 
2196
- #: src/Admin/Pages/TestTab.php:816
2197
  msgid "Make sure that you have clicked the \"Allow plugin to send emails using your Google account\" button under Gmail settings."
2198
  msgstr ""
2199
 
2200
- #: src/Admin/Pages/TestTab.php:819
2201
  msgid "Go to plugin Settings page and click the \"Allow plugin to send emails using your Google account\" button."
2202
  msgstr ""
2203
 
2204
- #: src/Admin/Pages/TestTab.php:820
2205
  msgid "After the click you should be redirected to a Gmail authorization screen, where you will be asked a permission to send emails on your behalf."
2206
  msgstr ""
2207
 
2208
- #: src/Admin/Pages/TestTab.php:821
2209
  msgid "Please click \"Agree\", if you see that button. If not - you will need to enable less secure apps first:"
2210
  msgstr ""
2211
 
2212
  #. translators: %s - Google support article URL.
2213
- #: src/Admin/Pages/TestTab.php:826
2214
  msgid "if you are using regular Gmail account, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
2215
  msgstr ""
2216
 
2217
  #. translators: %s - Google support article URL.
2218
- #: src/Admin/Pages/TestTab.php:841
2219
  msgid "if you are using G Suite, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
2220
  msgstr ""
2221
 
2222
- #: src/Admin/Pages/TestTab.php:864
2223
  msgid "Typically this error is because address the email was sent to is invalid or was empty."
2224
  msgstr ""
2225
 
2226
- #: src/Admin/Pages/TestTab.php:867
2227
  msgid "Check the \"Send To\" email address used and confirm it is a valid email and was not empty."
2228
  msgstr ""
2229
 
2230
  #. translators: 1 - correct email address example. 2 - incorrect email address example.
2231
- #: src/Admin/Pages/TestTab.php:869
2232
  msgid "It should be something like this: %1$s. These are incorrect values: %2$s."
2233
  msgstr ""
2234
 
2235
- #: src/Admin/Pages/TestTab.php:873
2236
  msgid "Make sure that the generated email has a TO header, useful when you are responsible for email creation."
2237
  msgstr ""
2238
 
2239
- #: src/Admin/Pages/TestTab.php:884
2240
  msgid "Unfortunately, this error can be due to many different reasons."
2241
  msgstr ""
2242
 
2243
  #. translators: %s - Blog article URL.
2244
- #: src/Admin/Pages/TestTab.php:887
2245
  msgid "Please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to learn more about what can cause this error and follow the steps below."
2246
  msgstr ""
2247
 
2248
- #: src/Admin/Pages/TestTab.php:900
2249
  #: src/Providers/Gmail/Mailer.php:270
2250
  msgid "Go to WP Mail SMTP plugin settings page. Click the “Remove Connection” button."
2251
  msgstr ""
2252
 
2253
- #: src/Admin/Pages/TestTab.php:901
2254
  #: src/Providers/Gmail/Mailer.php:271
2255
  msgid "Then click the “Allow plugin to send emails using your Google account” button and re-enable access."
2256
  msgstr ""
2257
 
2258
- #: src/Admin/Pages/TestTab.php:912
2259
  msgid "Authentication code that Google returned to you has already been used on your previous auth attempt."
2260
  msgstr ""
2261
 
2262
- #: src/Admin/Pages/TestTab.php:915
2263
  msgid "Make sure that you are not trying to manually clean up the plugin options to retry the \"Allow...\" step."
2264
  msgstr ""
2265
 
2266
- #: src/Admin/Pages/TestTab.php:916
2267
  msgid "Reinstall the plugin with clean plugin data turned on on Misc page. This will remove all the plugin options and you will be safe to retry."
2268
  msgstr ""
2269
 
2270
- #: src/Admin/Pages/TestTab.php:917
2271
  msgid "Make sure there is no aggressive caching on site admin area pages or try to clean cache between attempts."
2272
  msgstr ""
2273
 
2274
- #: src/Admin/Pages/TestTab.php:928
2275
  msgid "There are various reasons for that, please review the steps below."
2276
  msgstr ""
2277
 
2278
  #. translators: %s - Google G Suite Admin area URL.
2279
- #: src/Admin/Pages/TestTab.php:933
2280
  msgid "Make sure that your G Suite trial period has not expired. You can check the status <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
2281
  msgstr ""
2282
 
2283
  #. translators: %s - Google G Suite Admin area URL.
2284
- #: src/Admin/Pages/TestTab.php:946
2285
  msgid "Make sure that Gmail app in your G Suite is actually enabled. You can check that in Apps list in <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">G Suite Admin</a> area."
2286
  msgstr ""
2287
 
2288
  #. translators: %s - Google Developers Console URL.
2289
- #: src/Admin/Pages/TestTab.php:959
2290
  msgid "Make sure that you have Gmail API enabled, and you can do that <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
2291
  msgstr ""
2292
 
2293
- #: src/Admin/Pages/TestTab.php:982
2294
- #: src/Admin/Pages/TestTab.php:1009
2295
  msgid "Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled."
2296
  msgstr ""
2297
 
2298
  #. translators: %s - Gmail documentation URL.
2299
- #: src/Admin/Pages/TestTab.php:985
2300
  msgid "Please follow our <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Gmail tutorial</a> to be sure that all the correct project and data is applied."
2301
  msgstr ""
2302
 
2303
- #: src/Admin/Pages/TestTab.php:1006
2304
  msgid "You may have added a new API to a project"
2305
  msgstr ""
2306
 
2307
- #: src/Admin/Pages/TestTab.php:1010
2308
  msgid "Try to use a separate project for your emails, so the project has only 1 Gmail API in it enabled. You will need to remove the old project and create a new one from scratch."
2309
  msgstr ""
2310
 
2311
- #: src/Admin/Pages/TestTab.php:1020
2312
  msgid "SMTP.com API Error."
2313
  msgstr ""
2314
 
2315
- #: src/Admin/Pages/TestTab.php:1021
2316
  msgid "Your Sender Name option is incorrect."
2317
  msgstr ""
2318
 
2319
- #: src/Admin/Pages/TestTab.php:1024
2320
  msgid "Please make sure you entered an accurate Sender Name in WP Mail SMTP plugin settings."
2321
  msgstr ""
2322
 
2323
- #: src/Admin/Pages/TestTab.php:1034
2324
  msgid "GuzzleHttp requirements."
2325
  msgstr ""
2326
 
2327
- #: src/Admin/Pages/TestTab.php:1035
2328
  msgid "GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler."
2329
  msgstr ""
2330
 
2331
- #: src/Admin/Pages/TestTab.php:1038
2332
  msgid "Edit your php.ini file on your hosting server."
2333
  msgstr ""
2334
 
2335
- #: src/Admin/Pages/TestTab.php:1039
2336
  msgid "(Recommended) Enable PHP extension: cURL, by adding \"extension=curl\" to the php.ini file (without the quotation marks) OR"
2337
  msgstr ""
2338
 
2339
- #: src/Admin/Pages/TestTab.php:1040
2340
  msgid "(If cURL can't be enabled on your hosting server) Enable PHP setting: allow_url_fopen, by adding \"allow_url_fopen = On\" to the php.ini file (without the quotation marks)"
2341
  msgstr ""
2342
 
2343
- #: src/Admin/Pages/TestTab.php:1041
2344
  msgid "If you don't know how to do the above we strongly suggest contacting your hosting support and provide them the \"full Error Log for debugging\" below and these steps. They should be able to fix this issue for you."
2345
  msgstr ""
2346
 
2347
- #: src/Admin/Pages/TestTab.php:1063
2348
  msgid "PCRE library issue"
2349
  msgstr ""
2350
 
2351
- #: src/Admin/Pages/TestTab.php:1064
2352
  msgid "It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation."
2353
  msgstr ""
2354
 
2355
- #: src/Admin/Pages/TestTab.php:1065
2356
  msgid "There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33."
2357
  msgstr ""
2358
 
2359
- #: src/Admin/Pages/TestTab.php:1068
2360
  msgid "Contact your web hosting provider and inform them you are having issues with libpcre2 library on PHP 7.4."
2361
  msgstr ""
2362
 
2363
- #: src/Admin/Pages/TestTab.php:1069
2364
  msgid "They should be able to resolve this issue for you."
2365
  msgstr ""
2366
 
2367
- #: src/Admin/Pages/TestTab.php:1070
2368
  msgid "For a quick fix, until your web hosting resolves this, you can downgrade to PHP version 7.3 on your server."
2369
  msgstr ""
2370
 
2371
- #: src/Admin/Pages/TestTab.php:1106
2372
  msgid "An issue was detected."
2373
  msgstr ""
2374
 
2375
- #: src/Admin/Pages/TestTab.php:1107
2376
  msgid "This means your test email was unable to be sent."
2377
  msgstr ""
2378
 
2379
- #: src/Admin/Pages/TestTab.php:1109
2380
  msgid "Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc)."
2381
  msgstr ""
2382
 
2383
- #: src/Admin/Pages/TestTab.php:1111
2384
  msgid "Your host is rejecting the connection."
2385
  msgstr ""
2386
 
2387
- #: src/Admin/Pages/TestTab.php:1114
2388
  msgid "Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste)."
2389
  msgstr ""
2390
 
2391
- #: src/Admin/Pages/TestTab.php:1116
2392
  msgid "Contact your web hosting provider and ask them to verify your server can make outside connections. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
2393
  msgstr ""
2394
 
2395
- #: src/Admin/Pages/TestTab.php:1122
2396
  msgid "Try using a different mailer."
2397
  msgstr ""
2398
 
2399
- #: src/Admin/Pages/TestTab.php:1141
2400
  msgid "There was a problem while sending the test email."
2401
  msgstr ""
2402
 
2403
- #: src/Admin/Pages/TestTab.php:1151
2404
  msgid "Recommended next steps:"
2405
  msgstr ""
2406
 
2407
- #: src/Admin/Pages/TestTab.php:1161
2408
  msgid "Need support?"
2409
  msgstr ""
2410
 
2411
  #. translators: %s - WPMailSMTP.com account area link.
2412
- #: src/Admin/Pages/TestTab.php:1169
2413
  msgid "As a WP Mail SMTP Pro user you have access to WP Mail SMTP priority support. Please log in to your WPMailSMTP.com account and <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">submit a support ticket</a>."
2414
  msgstr ""
2415
 
2416
- #: src/Admin/Pages/TestTab.php:1186
2417
  msgid "WP Mail SMTP is a free plugin, and the team behind WPForms maintains it to give back to the WordPress community."
2418
  msgstr ""
2419
 
2420
  #. translators: %s - WPMailSMTP.com URL.
2421
- #: src/Admin/Pages/TestTab.php:1193
2422
  msgid "To access our world class support, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrade to WP Mail SMTP Pro</a>. Along with getting expert support, you will also get Notification controls, Email Logging, and integrations for Amazon SES, Office 365, and Outlook.com."
2423
  msgstr ""
2424
 
2425
- #: src/Admin/Pages/TestTab.php:1208
2426
  msgid "Additionally, you can take advantage of our White Glove Setup. Sit back and relax while we handle everything for you! If you simply don't have time or maybe you feel a bit in over your head - we got you covered."
2427
  msgstr ""
2428
 
2429
- #: src/Admin/Pages/TestTab.php:1214
2430
- msgid "As a valued WP Mail SMTP user, you will get <span class=\"price-off\">$50 off regular pricing</span>, automatically applied at checkout!"
 
2431
  msgstr ""
2432
 
2433
  #. translators: %1$s - WP Mail SMTP support policy URL, %2$s - WP Mail SMTP support forum URL, %3$s - WPMailSMTP.com URL.
2434
- #: src/Admin/Pages/TestTab.php:1228
2435
  msgid "Alternatively, we also offer <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">limited support</a> on the WordPress.org support forums. You can <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">create a support thread</a> there, but please understand that free support is not guaranteed and is limited to simple issues. If you have an urgent or complex issue, then please consider <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrading to WP Mail SMTP Pro</a> to access our priority support ticket system."
2436
  msgstr ""
2437
 
2438
- #: src/Admin/Pages/TestTab.php:1249
2439
- msgid "Click here to view the full Error Log for debugging"
 
 
 
 
2440
  msgstr ""
2441
 
2442
- #: src/Admin/Pages/TestTab.php:1258
2443
- msgid "Please copy only the content of the error debug message above, identified with an orange left border, into the support forum topic if you experience any issues."
2444
  msgstr ""
2445
 
2446
- #: src/Admin/Pages/TestTab.php:1292
 
 
 
 
2447
  msgid "The test email might have sent, but its deliverability should be improved."
2448
  msgstr ""
2449
 
2450
- #: src/Admin/Pages/TestTab.php:1296
2451
  msgid "Domain Check Results"
2452
  msgstr ""
2453
 
2454
- #: src/Admin/Pages/TestTab.php:1308
2455
  msgid "%s icon"
2456
  msgstr ""
2457
 
@@ -2499,121 +2538,122 @@ msgstr ""
2499
  msgid "I already did"
2500
  msgstr ""
2501
 
2502
- #: src/Admin/SetupWizard.php:146
2503
- msgid "Setup Wizard"
2504
- msgstr ""
2505
-
2506
- #: src/Admin/SetupWizard.php:204
2507
  msgid "We're sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features."
2508
  msgstr ""
2509
 
2510
- #: src/Admin/SetupWizard.php:208
2511
- msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span class=\"highlight\">$50 off</span> regular price,<br>applied at checkout."
 
2512
  msgstr ""
2513
 
2514
- #: src/Admin/SetupWizard.php:237
2515
  msgid "WP Mail SMTP &rsaquo; Setup Wizard"
2516
  msgstr ""
2517
 
2518
- #: src/Admin/SetupWizard.php:441
2519
  msgid "Whoops, something's not working."
2520
  msgstr ""
2521
 
2522
- #: src/Admin/SetupWizard.php:442
2523
  msgid "It looks like something is preventing JavaScript from loading on your website. WP Mail SMTP requires JavaScript in order to give you the best possible experience."
2524
  msgstr ""
2525
 
2526
- #: src/Admin/SetupWizard.php:444
2527
  msgid "In order to fix this issue, please check each of the items below:"
2528
  msgstr ""
2529
 
2530
- #: src/Admin/SetupWizard.php:447
2531
  msgid "If you are using an ad blocker, please disable it or whitelist the current page."
2532
  msgstr ""
2533
 
2534
- #: src/Admin/SetupWizard.php:448
2535
  msgid "If you aren't already using Chrome, Firefox, Safari, or Edge, then please try switching to one of these popular browsers."
2536
  msgstr ""
2537
 
2538
- #: src/Admin/SetupWizard.php:449
2539
  msgid "Confirm that your browser is updated to the latest version."
2540
  msgstr ""
2541
 
2542
- #: src/Admin/SetupWizard.php:452
2543
  msgid "If you've checked each of these details and are still running into issues, then please get in touch with our support team. We’d be happy to help!"
2544
  msgstr ""
2545
 
2546
- #: src/Admin/SetupWizard.php:458
2547
  msgid "Copy the error message above and paste it in a message to the WP Mail SMTP support team."
2548
  msgstr ""
2549
 
2550
- #: src/Admin/SetupWizard.php:461
2551
  msgid "Contact Us"
2552
  msgstr ""
2553
 
2554
- #: src/Admin/SetupWizard.php:508
2555
- #: src/Admin/SetupWizard.php:548
2556
  msgid "You don't have permission to change options for this WP site!"
2557
  msgstr ""
2558
 
2559
- #: src/Admin/SetupWizard.php:763
2560
  msgid "Could not install the plugin. You don't have permission to install plugins."
2561
  msgstr ""
2562
 
2563
- #: src/Admin/SetupWizard.php:769
2564
  msgid "Could not install the plugin. Plugin slug is missing."
2565
  msgstr ""
2566
 
2567
- #: src/Admin/SetupWizard.php:777
2568
- #: src/Admin/SetupWizard.php:781
2569
  msgid "Could not install the plugin. Don't have file permission."
2570
  msgstr ""
2571
 
2572
- #: src/Admin/SetupWizard.php:792
2573
  msgid "Could not install the plugin. WP Plugin installer initialization failed."
2574
  msgstr ""
2575
 
2576
- #: src/Admin/SetupWizard.php:877
2577
  msgid "Could not install the plugin. WP Plugin installer could not retrieve plugin information."
2578
  msgstr ""
2579
 
2580
- #: src/Admin/SetupWizard.php:900
 
 
 
 
2581
  msgid "Google Analytics by MonsterInsights"
2582
  msgstr ""
2583
 
2584
- #: src/Admin/SetupWizard.php:906
2585
  msgid "All in One SEO"
2586
  msgstr ""
2587
 
2588
- #: src/Admin/SetupWizard.php:912
2589
  msgid "Giveaways by RafflePress"
2590
  msgstr ""
2591
 
2592
- #: src/Admin/SetupWizard.php:918
2593
  msgid "Smash Balloon Social Photo Feed"
2594
  msgstr ""
2595
 
2596
- #: src/Admin/SetupWizard.php:924
2597
  msgid "SeedProd Landing Page Builder"
2598
  msgstr ""
2599
 
2600
- #: src/Admin/SetupWizard.php:930
2601
  msgid "WP Call Button"
2602
  msgstr ""
2603
 
2604
- #: src/Admin/SetupWizard.php:999
2605
  msgid "You are already using the WP Mail SMTP PRO version. Please refresh this page and verify your license key."
2606
  msgstr ""
2607
 
2608
- #: src/Admin/SetupWizard.php:1003
2609
  msgid "You don't have the permission to perform this action."
2610
  msgstr ""
2611
 
2612
- #: src/Admin/SetupWizard.php:1009
2613
  msgid "Please enter a valid license key!"
2614
  msgstr ""
2615
 
2616
- #: src/Admin/SetupWizard.php:1020
2617
  msgid "Upgrade functionality not available!"
2618
  msgstr ""
2619
 
@@ -2671,35 +2711,35 @@ msgid "Pro version installed but needs to be activated on the Plugins page."
2671
  msgstr ""
2672
 
2673
  #. translators: %1$s - WP Mail SMTP plugin name; %2$s - WPMailSMTP.com URL to a related doc.
2674
- #: src/Core.php:393
2675
  msgid "Your site is running an outdated version of PHP that is no longer supported and may cause issues with %1$s. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Read more</a> for additional information."
2676
  msgstr ""
2677
 
2678
- #: src/Core.php:407
2679
  msgid "<strong>Please Note:</strong> Support for PHP 5.5 will be discontinued in 2021. After this, if no further action is taken, WP Mail SMTP functionality will be disabled."
2680
  msgstr ""
2681
 
2682
  #. translators: %s - plugin name and its version.
2683
- #: src/Core.php:441
2684
  msgid "<strong>EMAILING DISABLED:</strong> The %s is currently blocking all emails from being sent."
2685
  msgstr ""
2686
 
2687
  #. translators: %1$s - constant name; %2$s - constant value.
2688
- #: src/Core.php:452
2689
  msgid "To send emails, change the value of the %1$s constant to %2$s."
2690
  msgstr ""
2691
 
2692
  #. translators: %s - plugin Misc settings page URL.
2693
- #: src/Core.php:463
2694
  msgid "To send emails, go to plugin <a href=\"%s\">Misc settings</a> and disable the \"Do Not Send\" option."
2695
  msgstr ""
2696
 
2697
  #. translators: %s - plugin name and its version.
2698
- #: src/Core.php:507
2699
  msgid "<strong>EMAIL DELIVERY ERROR:</strong> the plugin %s logged this error during the last time it tried to send an email:"
2700
  msgstr ""
2701
 
2702
- #: src/Core.php:537
2703
  msgid "Consider running an email test after fixing it."
2704
  msgstr ""
2705
 
@@ -2788,10 +2828,14 @@ msgid "If you want to use a different From Email address you can set-up a Google
2788
  msgstr ""
2789
 
2790
  #: src/Providers/Gmail/Options.php:215
 
 
 
 
2791
  msgid "Removing the connection will give you an ability to redo the connection or link to another Google account."
2792
  msgstr ""
2793
 
2794
- #: src/Providers/Gmail/Options.php:223
2795
  msgid "You need to save settings with Client ID and Client Secret before you can proceed."
2796
  msgstr ""
2797
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: WP Mail SMTP 2.7.0\n"
4
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-mail-smtp\n"
5
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
6
  "Language-Team: LANGUAGE <LL@li.org>\n"
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
10
+ "POT-Creation-Date: 2021-03-22T16:00:25+00:00\n"
11
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
  "X-Generator: WP-CLI 2.4.0\n"
13
  "X-Domain: wp-mail-smtp\n"
30
  msgstr ""
31
 
32
  #. Author of the plugin
33
+ #: src/Admin/Pages/About.php:373
34
  msgid "WPForms"
35
  msgstr ""
36
 
62
  msgstr ""
63
 
64
  #: assets/languages/wp-mail-smtp-vue.php:23
65
+ msgid "Return to Plugin Settings"
66
  msgstr ""
67
 
68
  #: assets/languages/wp-mail-smtp-vue.php:26
69
+ msgid "Error Message:"
70
  msgstr ""
71
 
72
  #: assets/languages/wp-mail-smtp-vue.php:29
73
+ #: src/Connect.php:57
74
+ msgid "OK"
75
  msgstr ""
76
 
77
  #: assets/languages/wp-mail-smtp-vue.php:32
78
+ #: src/Admin/Area.php:394
79
+ msgid "Heads up!"
80
  msgstr ""
81
 
82
  #: assets/languages/wp-mail-smtp-vue.php:35
83
+ msgid "Please fill out all the required fields to continue."
84
  msgstr ""
85
 
86
  #: assets/languages/wp-mail-smtp-vue.php:38
87
+ msgid "Settings Updated"
88
  msgstr ""
89
 
90
  #: assets/languages/wp-mail-smtp-vue.php:41
91
+ msgid "Could Not Save Changes"
92
  msgstr ""
93
 
94
  #: assets/languages/wp-mail-smtp-vue.php:44
95
+ msgid "Return to Mailer Settings"
96
  msgstr ""
97
 
98
  #: assets/languages/wp-mail-smtp-vue.php:47
99
+ msgid "Whoops, we found an issue!"
100
  msgstr ""
101
 
102
  #: assets/languages/wp-mail-smtp-vue.php:50
103
+ msgid "It looks like something went wrong..."
 
104
  msgstr ""
105
 
106
  #: assets/languages/wp-mail-smtp-vue.php:53
108
  msgstr ""
109
 
110
  #: assets/languages/wp-mail-smtp-vue.php:56
111
+ msgid "Welcome to the WP Mail SMTP Setup Wizard!"
112
  msgstr ""
113
 
114
  #: assets/languages/wp-mail-smtp-vue.php:59
115
+ msgid "We’ll guide you through each step needed to get WP Mail SMTP fully set up on your site."
116
  msgstr ""
117
 
118
  #: assets/languages/wp-mail-smtp-vue.php:62
119
+ msgid "Let's Get Started"
120
  msgstr ""
121
 
122
  #: assets/languages/wp-mail-smtp-vue.php:65
123
+ #: src/Admin/SetupWizard.php:252
124
+ msgid "Go back to the Dashboard"
125
  msgstr ""
126
 
127
  #: assets/languages/wp-mail-smtp-vue.php:68
128
+ msgid "Import data from your current plugins"
129
  msgstr ""
130
 
131
  #: assets/languages/wp-mail-smtp-vue.php:71
132
+ msgid "We have detected other SMTP plugins installed on your website. Select which plugin's data you would like to import to WP Mail SMTP."
133
  msgstr ""
134
 
135
  #: assets/languages/wp-mail-smtp-vue.php:74
136
+ msgid "Import Data and Continue"
137
  msgstr ""
138
 
139
  #: assets/languages/wp-mail-smtp-vue.php:77
140
+ msgid "Skip this Step"
141
  msgstr ""
142
 
143
  #: assets/languages/wp-mail-smtp-vue.php:80
144
+ msgid "Previous Step"
145
  msgstr ""
146
 
147
  #: assets/languages/wp-mail-smtp-vue.php:83
148
+ msgid "Easy WP SMTP"
149
  msgstr ""
150
 
151
  #: assets/languages/wp-mail-smtp-vue.php:86
152
+ msgid "Post SMTP Mailer"
153
  msgstr ""
154
 
155
  #: assets/languages/wp-mail-smtp-vue.php:89
156
+ msgid "SMTP Mailer"
157
  msgstr ""
158
 
159
  #: assets/languages/wp-mail-smtp-vue.php:92
160
+ msgid "WP SMTP"
161
  msgstr ""
162
 
163
  #: assets/languages/wp-mail-smtp-vue.php:95
164
+ msgid "Whoops, looks like things aren’t configured properly."
165
  msgstr ""
166
 
167
  #: assets/languages/wp-mail-smtp-vue.php:98
168
+ msgid "We just tried to send a test email, but something prevented that from working. To see more details about the issue we detected, as well as our suggestions to fix it, please start troubleshooting."
169
+ msgstr ""
170
+
171
+ #: assets/languages/wp-mail-smtp-vue.php:101
172
+ msgid "Start Troubleshooting"
173
+ msgstr ""
174
+
175
+ #: assets/languages/wp-mail-smtp-vue.php:104
176
+ msgid "Send us Feedback"
177
+ msgstr ""
178
+
179
+ #: assets/languages/wp-mail-smtp-vue.php:107
180
+ msgid "Finish Setup"
181
+ msgstr ""
182
+
183
+ #: assets/languages/wp-mail-smtp-vue.php:110
184
  #: src/Providers/PepipostAPI/Options.php:94
185
  #: src/Providers/Sendgrid/Options.php:63
186
  #: src/Providers/Sendinblue/Options.php:96
188
  msgid "API Key"
189
  msgstr ""
190
 
191
+ #: assets/languages/wp-mail-smtp-vue.php:113
192
  #: src/Providers/SMTPcom/Options.php:122
193
  msgid "Sender Name"
194
  msgstr ""
195
 
196
  #. Translators: Link to the SMTP.com API settings.
197
+ #: assets/languages/wp-mail-smtp-vue.php:117
198
  msgid "%1$sFollow this link%2$s to get an API Key for SMTP.com."
199
  msgstr ""
200
 
201
  #. Translators: Link to the SMTP.com Senders/Channel settings.
202
+ #: assets/languages/wp-mail-smtp-vue.php:121
203
  msgid "%1$sFollow this link%2$s to get a Sender Name for SMTP.com."
204
  msgstr ""
205
 
206
+ #: assets/languages/wp-mail-smtp-vue.php:124
207
+ #: src/Admin/Pages/SettingsTab.php:190
208
  msgid "From Name"
209
  msgstr ""
210
 
211
+ #: assets/languages/wp-mail-smtp-vue.php:127
212
+ #: src/Admin/Pages/SettingsTab.php:216
213
  msgid "Force From Name"
214
  msgstr ""
215
 
216
+ #: assets/languages/wp-mail-smtp-vue.php:130
217
+ #: src/Admin/Pages/SettingsTab.php:120
218
  msgid "From Email"
219
  msgstr ""
220
 
221
+ #: assets/languages/wp-mail-smtp-vue.php:133
222
+ #: src/Admin/Pages/SettingsTab.php:171
223
  msgid "Force From Email"
224
  msgstr ""
225
 
226
+ #: assets/languages/wp-mail-smtp-vue.php:136
227
  msgid "If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins."
228
  msgstr ""
229
 
230
+ #: assets/languages/wp-mail-smtp-vue.php:139
231
  msgid "If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins."
232
  msgstr ""
233
 
234
+ #: assets/languages/wp-mail-smtp-vue.php:142
235
+ #: src/Admin/Pages/SettingsTab.php:202
236
  msgid "The name that emails are sent from."
237
  msgstr ""
238
 
239
+ #: assets/languages/wp-mail-smtp-vue.php:145
240
+ #: src/Admin/Pages/SettingsTab.php:153
241
  msgid "The email address that emails are sent from."
242
  msgstr ""
243
 
244
+ #: assets/languages/wp-mail-smtp-vue.php:148
245
  #: src/Providers/SMTPcom/Options.php:60
246
  msgid "Get Started with SMTP.com"
247
  msgstr ""
248
 
249
+ #: assets/languages/wp-mail-smtp-vue.php:151
250
  msgid "Read how to set up SMTP.com"
251
  msgstr ""
252
 
253
+ #: assets/languages/wp-mail-smtp-vue.php:154
254
+ msgid "What could we do to improve?"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
255
  msgstr ""
256
 
257
+ #: assets/languages/wp-mail-smtp-vue.php:157
258
+ msgid "We're sorry things didn't go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you're willing to share!"
259
  msgstr ""
260
 
261
+ #: assets/languages/wp-mail-smtp-vue.php:160
262
+ msgid "Yes, I give WP Mail SMTP permission to contact me for any follow up questions."
 
263
  msgstr ""
264
 
265
+ #: assets/languages/wp-mail-smtp-vue.php:163
266
+ msgid "Submit Feedback"
 
267
  msgstr ""
268
 
269
+ #: assets/languages/wp-mail-smtp-vue.php:166
270
+ msgid "How was your WP Mail SMTP setup experience?"
271
  msgstr ""
272
 
273
+ #: assets/languages/wp-mail-smtp-vue.php:169
274
+ msgid "Our goal is to make your SMTP setup as simple and straightforward as possible. We'd love to know how this process went for you!"
 
275
  msgstr ""
276
 
277
+ #: assets/languages/wp-mail-smtp-vue.php:172
278
+ msgid "Congrats, you’ve successfully set up WP Mail SMTP!"
279
  msgstr ""
280
 
281
+ #: assets/languages/wp-mail-smtp-vue.php:175
282
+ msgid "Here’s what to do next:"
 
283
  msgstr ""
284
 
285
+ #: assets/languages/wp-mail-smtp-vue.php:178
286
+ msgid "Check out our other free WordPress plugins:"
 
287
  msgstr ""
288
 
 
289
  #: assets/languages/wp-mail-smtp-vue.php:181
290
+ msgid "Upgrade to Unlock Powerful SMTP Features"
291
  msgstr ""
292
 
293
+ #: assets/languages/wp-mail-smtp-vue.php:184
294
+ msgid "Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites."
 
295
  msgstr ""
296
 
297
+ #: assets/languages/wp-mail-smtp-vue.php:187
298
+ msgid "Multisite Network Settings"
299
  msgstr ""
300
 
301
+ #: assets/languages/wp-mail-smtp-vue.php:190
302
+ msgid "Manage Default Notifications"
 
303
  msgstr ""
304
 
305
+ #: assets/languages/wp-mail-smtp-vue.php:193
306
+ msgid "Detailed Email Logs"
 
307
  msgstr ""
308
 
309
+ #: assets/languages/wp-mail-smtp-vue.php:196
310
+ msgid "Upgrade to Pro Today"
311
  msgstr ""
312
 
313
+ #: assets/languages/wp-mail-smtp-vue.php:199
314
+ #: src/Admin/Pages/TestTab.php:69
315
+ msgid "Send a Test Email"
316
  msgstr ""
317
 
318
+ #. Translators: Different bold styles and discount value (%5$s).
319
  #: assets/languages/wp-mail-smtp-vue.php:203
320
+ msgid "%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave %5$s today%4$s, automatically applied at checkout."
321
  msgstr ""
322
 
323
  #: assets/languages/wp-mail-smtp-vue.php:206
324
+ msgid "Star icon"
325
  msgstr ""
326
 
327
  #: assets/languages/wp-mail-smtp-vue.php:209
328
+ msgid "Thanks for the feedback!"
 
 
 
 
329
  msgstr ""
330
 
331
+ #. Translators: %1$s and %2$s are HTML bold tags; %3$s is a new line HTML tag; %4$s are 5 golden star icons in HTML.
332
+ #: assets/languages/wp-mail-smtp-vue.php:213
333
+ msgid "Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features."
334
  msgstr ""
335
 
336
+ #: assets/languages/wp-mail-smtp-vue.php:216
337
+ msgid "Rate on WordPress.org"
338
  msgstr ""
339
 
340
+ #: assets/languages/wp-mail-smtp-vue.php:219
341
+ #: src/Providers/Sendgrid/Options.php:103
342
+ #: src/Providers/Sendinblue/Options.php:128
343
+ msgid "Sending Domain"
344
  msgstr ""
345
 
346
+ #. Translators: Link to the Sendinblue API settings.
347
+ #: assets/languages/wp-mail-smtp-vue.php:223
348
+ msgid "%1$sFollow this link%2$s to get an API Key for Sendinblue."
349
  msgstr ""
350
 
351
+ #. Translators: Link to the Sendinblue doc page on wpmailsmtp.com.
352
  #: assets/languages/wp-mail-smtp-vue.php:227
353
+ msgid "Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s"
354
  msgstr ""
355
 
356
  #: assets/languages/wp-mail-smtp-vue.php:230
357
+ msgid "Get Started with Sendinblue"
358
  msgstr ""
359
 
360
  #: assets/languages/wp-mail-smtp-vue.php:233
361
+ msgid "Read how to set up Sendinblue"
362
  msgstr ""
363
 
364
+ #. Translators: Link to the Sendgrid API settings.
365
+ #: assets/languages/wp-mail-smtp-vue.php:237
366
+ msgid "%1$sFollow this link%2$s to get an API Key for Sendgrid."
367
  msgstr ""
368
 
369
+ #. Translators: italic styling.
370
+ #: assets/languages/wp-mail-smtp-vue.php:241
371
+ msgid "To send emails you will need only a %1$sMail Send%2$s access level for this API key."
372
  msgstr ""
373
 
374
+ #. Translators: Link to the Sendgrid doc page on wpmailsmtp.com.
375
+ #: assets/languages/wp-mail-smtp-vue.php:245
376
+ msgid "Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s"
377
  msgstr ""
378
 
379
+ #: assets/languages/wp-mail-smtp-vue.php:248
380
+ msgid "Read how to set up Sendgrid"
381
  msgstr ""
382
 
383
+ #: assets/languages/wp-mail-smtp-vue.php:251
384
+ #: src/Providers/Mailgun/Options.php:112
385
+ msgid "Region"
386
  msgstr ""
387
 
388
+ #: assets/languages/wp-mail-smtp-vue.php:254
389
+ msgid "The data center location used by your Zoho account."
390
  msgstr ""
391
 
392
+ #: assets/languages/wp-mail-smtp-vue.php:257
393
+ #: src/Providers/Gmail/Options.php:86
394
+ msgid "Client ID"
395
  msgstr ""
396
 
397
+ #: assets/languages/wp-mail-smtp-vue.php:260
398
+ #: src/Providers/Gmail/Options.php:101
399
+ msgid "Client Secret"
400
  msgstr ""
401
 
 
402
  #: assets/languages/wp-mail-smtp-vue.php:263
403
+ msgid "Redirect URI"
404
  msgstr ""
405
 
406
  #: assets/languages/wp-mail-smtp-vue.php:266
407
+ #: src/Providers/Gmail/Options.php:145
408
+ msgid "Authorization"
409
  msgstr ""
410
 
411
  #: assets/languages/wp-mail-smtp-vue.php:269
412
+ msgid "Read how to set up Zoho Mail"
413
  msgstr ""
414
 
415
  #: assets/languages/wp-mail-smtp-vue.php:272
416
+ #: src/Providers/OptionsAbstract.php:198
417
+ msgid "SMTP Host"
418
  msgstr ""
419
 
420
  #: assets/languages/wp-mail-smtp-vue.php:275
421
+ #: src/Providers/OptionsAbstract.php:212
422
+ msgid "Encryption"
423
  msgstr ""
424
 
425
+ #: assets/languages/wp-mail-smtp-vue.php:278
426
+ #: src/Providers/OptionsAbstract.php:252
427
+ msgid "SMTP Port"
428
  msgstr ""
429
 
430
+ #: assets/languages/wp-mail-smtp-vue.php:281
431
+ #: src/Providers/OptionsAbstract.php:266
432
+ msgid "Auto TLS"
433
  msgstr ""
434
 
435
+ #: assets/languages/wp-mail-smtp-vue.php:284
436
+ msgid "Enable Auto TLS"
437
  msgstr ""
438
 
439
+ #: assets/languages/wp-mail-smtp-vue.php:287
440
+ #: src/Providers/OptionsAbstract.php:280
441
+ msgid "By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled."
442
  msgstr ""
443
 
444
+ #: assets/languages/wp-mail-smtp-vue.php:290
445
+ #: src/Providers/OptionsAbstract.php:288
446
+ msgid "Authentication"
447
  msgstr ""
448
 
449
+ #: assets/languages/wp-mail-smtp-vue.php:293
450
+ #: src/Admin/Pages/TestTab.php:672
451
+ msgid "Enable Authentication"
452
+ msgstr ""
453
+
454
+ #: assets/languages/wp-mail-smtp-vue.php:296
455
+ #: src/Providers/OptionsAbstract.php:307
456
+ msgid "SMTP Username"
457
  msgstr ""
458
 
 
459
  #: assets/languages/wp-mail-smtp-vue.php:299
460
+ #: src/Providers/OptionsAbstract.php:321
461
+ msgid "SMTP Password"
462
  msgstr ""
463
 
464
  #: assets/languages/wp-mail-smtp-vue.php:302
465
+ #: src/Providers/OptionsAbstract.php:244
466
+ msgid "For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS."
467
  msgstr ""
468
 
469
  #: assets/languages/wp-mail-smtp-vue.php:305
470
+ #: src/Providers/OptionsAbstract.php:222
471
+ msgid "None"
472
  msgstr ""
473
 
474
  #: assets/languages/wp-mail-smtp-vue.php:308
475
+ #: src/Providers/OptionsAbstract.php:231
476
+ msgid "SSL"
477
  msgstr ""
478
 
479
  #: assets/languages/wp-mail-smtp-vue.php:311
480
+ #: src/Providers/OptionsAbstract.php:240
481
+ msgid "TLS"
482
  msgstr ""
483
 
484
  #: assets/languages/wp-mail-smtp-vue.php:314
485
+ msgid "Authorized Redirect URI"
486
  msgstr ""
487
 
488
  #: assets/languages/wp-mail-smtp-vue.php:317
489
+ msgid "Select which email address you would like to send your emails from."
 
490
  msgstr ""
491
 
492
  #: assets/languages/wp-mail-smtp-vue.php:320
493
+ msgid "Read how to set up the Gmail mailer"
494
  msgstr ""
495
 
496
  #: assets/languages/wp-mail-smtp-vue.php:323
497
+ msgid "Access Key ID"
498
  msgstr ""
499
 
500
+ #: assets/languages/wp-mail-smtp-vue.php:326
501
+ msgid "Secret Access Key"
 
502
  msgstr ""
503
 
504
+ #: assets/languages/wp-mail-smtp-vue.php:329
505
+ msgid "SES Identities"
506
  msgstr ""
507
 
508
+ #: assets/languages/wp-mail-smtp-vue.php:332
509
+ msgid "Please select the Amazon SES API region which is the closest to where your website is hosted. This can help to decrease network latency between your site and Amazon SES, which will speed up email sending."
 
510
  msgstr ""
511
 
512
+ #: assets/languages/wp-mail-smtp-vue.php:335
513
+ msgid "Read how to set up Amazon SES"
514
+ msgstr ""
515
+
516
+ #: assets/languages/wp-mail-smtp-vue.php:338
517
+ msgid "It looks like we can't load oAuth connected data."
518
  msgstr ""
519
 
 
520
  #: assets/languages/wp-mail-smtp-vue.php:341
521
+ msgid "It looks like we can't load existing settings."
522
  msgstr ""
523
 
524
  #: assets/languages/wp-mail-smtp-vue.php:344
525
+ msgid "It looks like we can't remove oAuth connection."
526
  msgstr ""
527
 
528
+ #: assets/languages/wp-mail-smtp-vue.php:347
529
+ msgid "It looks like we can't retrieve the Amazon SES Identities."
 
530
  msgstr ""
531
 
532
+ #: assets/languages/wp-mail-smtp-vue.php:350
533
+ msgid "It looks like we can't register the Amazon SES Identity."
534
  msgstr ""
535
 
536
+ #: assets/languages/wp-mail-smtp-vue.php:353
537
+ msgid "It looks like we can't load oAuth redirect."
538
  msgstr ""
539
 
540
+ #: assets/languages/wp-mail-smtp-vue.php:356
541
+ #: src/Admin/Pages/SettingsTab.php:257
542
+ msgid "Mailer"
543
  msgstr ""
544
 
545
+ #: assets/languages/wp-mail-smtp-vue.php:359
546
+ msgid "I Understand, Continue"
547
  msgstr ""
548
 
549
+ #: assets/languages/wp-mail-smtp-vue.php:362
550
+ msgid "Choose a Different Mailer"
551
  msgstr ""
552
 
553
+ #: assets/languages/wp-mail-smtp-vue.php:365
554
+ msgid "is a PRO Feature"
555
  msgstr ""
556
 
557
+ #: assets/languages/wp-mail-smtp-vue.php:368
558
+ msgid "Choose Your SMTP Mailer"
559
  msgstr ""
560
 
561
+ #. Translators: Link to the SMTP Mailer docs page.
562
  #: assets/languages/wp-mail-smtp-vue.php:372
563
+ msgid "Which mailer would you like to use to send emails? Not sure which mailer to choose? Check out our %1$scomplete mailer guide%2$s for details on each option."
564
  msgstr ""
565
 
566
  #: assets/languages/wp-mail-smtp-vue.php:375
567
+ msgid "Save and Continue"
568
  msgstr ""
569
 
570
  #: assets/languages/wp-mail-smtp-vue.php:378
571
+ msgid "Recommended Mailers"
572
  msgstr ""
573
 
574
+ #: assets/languages/wp-mail-smtp-vue.php:381
575
+ msgid "Application ID"
 
576
  msgstr ""
577
 
578
+ #: assets/languages/wp-mail-smtp-vue.php:384
579
+ msgid "Application Password"
580
  msgstr ""
581
 
582
+ #: assets/languages/wp-mail-smtp-vue.php:387
583
+ msgid "Read how to set up Outlook"
584
  msgstr ""
585
 
586
+ #: assets/languages/wp-mail-smtp-vue.php:390
587
+ #: src/Admin/SetupWizard.php:431
588
+ msgid "WP Mail SMTP logo"
589
  msgstr ""
590
 
591
+ #: assets/languages/wp-mail-smtp-vue.php:393
592
+ #: src/Providers/Mailgun/Options.php:87
593
+ msgid "Domain Name"
594
  msgstr ""
595
 
596
+ #. Translators: Link to the Mailgun API settings.
597
  #: assets/languages/wp-mail-smtp-vue.php:397
598
+ msgid "%1$sFollow this link%2$s to get an API Key from Mailgun."
 
 
 
 
 
 
 
 
599
  msgstr ""
600
 
601
+ #. Translators: Link to the Mailgun Domain settings.
602
+ #: assets/languages/wp-mail-smtp-vue.php:401
603
+ msgid "%1$sFollow this link%2$s to get a Domain Name from Mailgun."
604
  msgstr ""
605
 
606
+ #. Translators: Link to the Mailgun documentation.
607
+ #: assets/languages/wp-mail-smtp-vue.php:405
608
+ msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com."
609
  msgstr ""
610
 
611
+ #: assets/languages/wp-mail-smtp-vue.php:408
612
+ msgid "Read how to set up Mailgun"
613
  msgstr ""
614
 
615
+ #: assets/languages/wp-mail-smtp-vue.php:411
616
+ #: src/Providers/Mailgun/Options.php:122
617
+ msgid "US"
618
  msgstr ""
619
 
620
+ #: assets/languages/wp-mail-smtp-vue.php:414
621
+ #: src/Providers/Mailgun/Options.php:131
622
+ msgid "EU"
623
  msgstr ""
624
 
625
+ #. Translators: %1$s - the number of current step, %2$s - number of all steps.
626
+ #: assets/languages/wp-mail-smtp-vue.php:418
627
+ msgid "Step %1$s of %2$s"
628
  msgstr ""
629
 
630
+ #: assets/languages/wp-mail-smtp-vue.php:421
631
+ msgid "Copy input value"
632
  msgstr ""
633
 
634
+ #: assets/languages/wp-mail-smtp-vue.php:424
635
+ msgid "Copied!"
636
  msgstr ""
637
 
638
+ #: assets/languages/wp-mail-smtp-vue.php:427
639
+ msgid "The value entered does not match the required format"
640
  msgstr ""
641
 
642
+ #: assets/languages/wp-mail-smtp-vue.php:430
643
+ msgid "Install"
644
  msgstr ""
645
 
646
+ #: assets/languages/wp-mail-smtp-vue.php:433
647
+ msgid "Installed"
648
  msgstr ""
649
 
650
+ #: assets/languages/wp-mail-smtp-vue.php:436
651
+ #: src/Admin/Area.php:493
652
+ #: src/Admin/Pages/About.php:326
653
+ msgid "Activated"
654
  msgstr ""
655
 
656
+ #: assets/languages/wp-mail-smtp-vue.php:439
657
+ msgid "It looks like the plugin installation failed!"
658
  msgstr ""
659
 
660
+ #: assets/languages/wp-mail-smtp-vue.php:442
661
+ msgid "It looks like we can't install the plugin."
662
  msgstr ""
663
 
664
+ #: assets/languages/wp-mail-smtp-vue.php:445
665
+ msgid "You appear to be offline. Plugin not installed."
666
  msgstr ""
667
 
668
+ #: assets/languages/wp-mail-smtp-vue.php:448
669
+ msgid "Can't fetch plugins information."
670
  msgstr ""
671
 
672
+ #: assets/languages/wp-mail-smtp-vue.php:451
673
+ msgid "It looks like we can't fetch plugins information."
674
  msgstr ""
675
 
676
+ #. Translators: Error status and error text.
677
+ #: assets/languages/wp-mail-smtp-vue.php:456
678
+ msgid "%1$s, %2$s"
679
  msgstr ""
680
 
681
+ #: assets/languages/wp-mail-smtp-vue.php:459
682
+ msgid "You appear to be offline. Plugin information not retrieved."
683
  msgstr ""
684
 
685
+ #: assets/languages/wp-mail-smtp-vue.php:462
686
+ #: src/Admin/Area.php:137
687
+ msgid "There was an error while processing the authentication request. Please try again."
688
  msgstr ""
689
 
690
+ #: assets/languages/wp-mail-smtp-vue.php:465
691
+ msgid "There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again."
692
  msgstr ""
693
 
694
+ #: assets/languages/wp-mail-smtp-vue.php:468
695
+ #: src/Admin/Area.php:153
696
+ msgid "You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail."
697
  msgstr ""
698
 
699
+ #: assets/languages/wp-mail-smtp-vue.php:471
700
+ msgid "You have successfully linked the current site with your Microsoft API project. Now you can start sending emails through Outlook."
 
701
  msgstr ""
702
 
703
+ #: assets/languages/wp-mail-smtp-vue.php:474
704
+ msgid "You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail."
 
705
  msgstr ""
706
 
707
+ #: assets/languages/wp-mail-smtp-vue.php:477
708
+ msgid "Successful Authorization"
 
709
  msgstr ""
710
 
711
+ #: assets/languages/wp-mail-smtp-vue.php:480
712
+ msgid "Authorization Error!"
 
713
  msgstr ""
714
 
715
+ #. Translators: name of the oAuth provider (Google, Microsoft, ...).
716
+ #: assets/languages/wp-mail-smtp-vue.php:484
717
+ msgid "Connect to %s"
718
  msgstr ""
719
 
720
+ #: assets/languages/wp-mail-smtp-vue.php:487
721
+ msgid "Before continuing, you'll need to allow this plugin to send emails using your %s account."
722
  msgstr ""
723
 
724
+ #: assets/languages/wp-mail-smtp-vue.php:490
725
+ #: src/Providers/Gmail/Options.php:182
726
+ msgid "Remove Connection"
727
  msgstr ""
728
 
729
+ #. Translators: link to the Google documentation page.
730
  #: assets/languages/wp-mail-smtp-vue.php:494
731
+ msgid "If you want to use a different From Email address you can setup a Google email alias. %1$sFollow these instructions%2$s, then select the alias in the From Email section below."
 
 
 
 
 
 
732
  msgstr ""
733
 
734
+ #. Translators: name of the oAuth provider (Google, Microsoft, ...).
735
+ #: assets/languages/wp-mail-smtp-vue.php:498
736
+ msgid "Removing this connection will give you the ability to redo the connection or connect to different %s account."
737
  msgstr ""
738
 
739
+ #: assets/languages/wp-mail-smtp-vue.php:501
740
+ msgid "Connected as"
 
741
  msgstr ""
742
 
743
+ #. Translators: Minimum and maximum number that can be used.
744
+ #: assets/languages/wp-mail-smtp-vue.php:505
745
+ msgid "Please enter a value between %1$s and %2$s"
746
  msgstr ""
747
 
748
+ #: assets/languages/wp-mail-smtp-vue.php:508
749
+ msgid "Value has to be a round number"
 
750
  msgstr ""
751
 
752
+ #: assets/languages/wp-mail-smtp-vue.php:511
753
+ msgid "It looks like we can't perform the mailer configuration check."
 
754
  msgstr ""
755
 
756
+ #: assets/languages/wp-mail-smtp-vue.php:514
757
+ msgid "It looks like we can't send the feedback."
 
758
  msgstr ""
759
 
760
+ #: assets/languages/wp-mail-smtp-vue.php:517
761
+ msgid "You appear to be offline."
762
  msgstr ""
763
 
764
+ #. Translators: Email address.
765
  #: assets/languages/wp-mail-smtp-vue.php:521
766
+ msgid "Please check the inbox of <b>%s</b> for a confirmation email."
767
  msgstr ""
768
 
769
  #: assets/languages/wp-mail-smtp-vue.php:524
770
+ msgid "Verify Email"
771
  msgstr ""
772
 
773
  #: assets/languages/wp-mail-smtp-vue.php:527
774
+ msgid "No registered domains or emails."
775
  msgstr ""
776
 
777
  #: assets/languages/wp-mail-smtp-vue.php:530
778
+ msgid "You will not be able to send emails until you verify at least one domain or email address for the selected Amazon SES Region."
779
  msgstr ""
780
 
781
  #: assets/languages/wp-mail-smtp-vue.php:533
782
+ msgid "View DNS"
783
  msgstr ""
784
 
785
  #: assets/languages/wp-mail-smtp-vue.php:536
786
+ msgid "Resend"
787
  msgstr ""
788
 
789
  #: assets/languages/wp-mail-smtp-vue.php:539
790
+ msgid "Here are the domains and email addresses that have been verified and can be used as the From Email."
791
  msgstr ""
792
 
793
  #: assets/languages/wp-mail-smtp-vue.php:542
794
+ msgid "Verify SES Identity"
795
  msgstr ""
796
 
797
  #: assets/languages/wp-mail-smtp-vue.php:545
798
+ msgid "Add New SES Identity"
799
  msgstr ""
800
 
801
  #: assets/languages/wp-mail-smtp-vue.php:548
802
+ msgid "Name"
803
  msgstr ""
804
 
805
  #: assets/languages/wp-mail-smtp-vue.php:551
806
+ msgid "Value"
807
  msgstr ""
808
 
809
+ #. Translators: Link to Amazon SES documentation.
810
+ #: assets/languages/wp-mail-smtp-vue.php:555
811
+ msgid "Please add this TXT record to your domain's DNS settings. For information on how to add TXT DNS records, please refer to the %1$sAmazon SES documentation%2$s."
812
  msgstr ""
813
 
814
+ #: assets/languages/wp-mail-smtp-vue.php:558
815
+ msgid "Verify Domain"
816
  msgstr ""
817
 
818
+ #: assets/languages/wp-mail-smtp-vue.php:561
819
+ msgid "Verify Email Address"
820
  msgstr ""
821
 
822
+ #: assets/languages/wp-mail-smtp-vue.php:564
823
+ msgid "Please enter a domain"
824
  msgstr ""
825
 
826
+ #: assets/languages/wp-mail-smtp-vue.php:567
827
+ msgid "Please enter a valid email address"
828
  msgstr ""
829
 
830
+ #: assets/languages/wp-mail-smtp-vue.php:570
831
+ msgid "Enter the domain name to verify it on Amazon SES and generate the required DNS TXT record."
832
  msgstr ""
833
 
834
+ #: assets/languages/wp-mail-smtp-vue.php:573
835
+ msgid "Enter a valid email address. A verification email will be sent to the email address you entered."
836
  msgstr ""
837
 
838
+ #: assets/languages/wp-mail-smtp-vue.php:576
839
+ msgid "Checking Mailer Configuration"
840
  msgstr ""
841
 
842
+ #: assets/languages/wp-mail-smtp-vue.php:579
843
+ msgid "We're running some tests in the background to make sure everything is set up properly."
844
  msgstr ""
845
 
846
+ #: assets/languages/wp-mail-smtp-vue.php:582
847
+ msgid "Checking mailer configuration image"
848
  msgstr ""
849
 
850
+ #: assets/languages/wp-mail-smtp-vue.php:585
851
+ msgid "Help Improve WP Mail SMTP + Smart Recommendations"
852
  msgstr ""
853
 
854
+ #: assets/languages/wp-mail-smtp-vue.php:588
855
+ msgid "Get helpful suggestions from WP Mail SMTP on how to optimize your email deliverability and grow your business."
856
  msgstr ""
857
 
858
+ #: assets/languages/wp-mail-smtp-vue.php:591
859
+ msgid "Your Email Address"
860
  msgstr ""
861
 
862
+ #: assets/languages/wp-mail-smtp-vue.php:594
863
+ msgid "Your email is needed, so you can receive recommendations."
864
  msgstr ""
865
 
866
+ #: assets/languages/wp-mail-smtp-vue.php:597
867
+ msgid "Help make WP Mail SMTP better for everyone"
 
868
  msgstr ""
869
 
 
870
  #: assets/languages/wp-mail-smtp-vue.php:600
871
+ msgid "Yes, count me in"
872
  msgstr ""
873
 
874
  #: assets/languages/wp-mail-smtp-vue.php:603
875
+ #: src/Admin/Pages/MiscTab.php:207
876
+ msgid "By allowing us to track usage data we can better help you because we know with which WordPress configurations, themes and plugins we should test."
877
  msgstr ""
878
 
879
  #: assets/languages/wp-mail-smtp-vue.php:606
880
+ msgid "The following plugin will be installed for free: WPForms"
881
  msgstr ""
882
 
883
+ #: assets/languages/wp-mail-smtp-vue.php:609
884
+ msgid "Which email features do you want to enable?"
 
885
  msgstr ""
886
 
887
+ #: assets/languages/wp-mail-smtp-vue.php:612
888
+ msgid "Make sure you're getting the most out of WP Mail SMTP. Just check all of the features you'd like to use, and we'll go ahead and enable those for you."
889
  msgstr ""
890
 
891
+ #: assets/languages/wp-mail-smtp-vue.php:615
892
+ msgid "Improved Email Deliverability"
893
  msgstr ""
894
 
895
+ #: assets/languages/wp-mail-smtp-vue.php:618
896
+ msgid "Ensure your emails are sent successfully and reliably."
897
  msgstr ""
898
 
899
+ #: assets/languages/wp-mail-smtp-vue.php:621
900
+ msgid "Email Error Tracking"
901
  msgstr ""
902
 
903
+ #: assets/languages/wp-mail-smtp-vue.php:624
904
+ msgid "Easily spot errors causing delivery issues."
905
+ msgstr ""
906
+
907
+ #: assets/languages/wp-mail-smtp-vue.php:627
908
+ msgid "Smart Contact Form"
909
  msgstr ""
910
 
911
+ #: assets/languages/wp-mail-smtp-vue.php:630
912
+ msgid "Create beautiful contact forms with just a few clicks."
913
  msgstr ""
914
 
915
+ #: assets/languages/wp-mail-smtp-vue.php:633
916
+ msgid "Keep records of every email that's sent out from your website."
 
917
  msgstr ""
918
 
 
919
  #: assets/languages/wp-mail-smtp-vue.php:636
920
+ msgid "Control which email notifications your WordPress site sends."
921
  msgstr ""
922
 
923
  #: assets/languages/wp-mail-smtp-vue.php:639
924
+ msgid "Save time with powerful WordPress Multisite controls."
925
  msgstr ""
926
 
927
  #: assets/languages/wp-mail-smtp-vue.php:642
928
+ msgid "Configure Mailer Settings"
929
  msgstr ""
930
 
931
  #: assets/languages/wp-mail-smtp-vue.php:645
932
+ msgid "Below, we'll show you all of the settings required to set up this mailer."
933
  msgstr ""
934
 
935
  #: assets/languages/wp-mail-smtp-vue.php:648
936
+ msgid "Successful Verification!"
937
  msgstr ""
938
 
939
  #: assets/languages/wp-mail-smtp-vue.php:651
940
+ msgid "Verification Error!"
941
  msgstr ""
942
 
943
  #: assets/languages/wp-mail-smtp-vue.php:654
944
+ msgid "Successful Upgrade!"
945
  msgstr ""
946
 
947
  #: assets/languages/wp-mail-smtp-vue.php:657
948
+ msgid "Upgrade Failed!"
949
  msgstr ""
950
 
951
  #: assets/languages/wp-mail-smtp-vue.php:660
952
+ msgid "Would you like to purchase the following features now?"
953
  msgstr ""
954
 
955
  #: assets/languages/wp-mail-smtp-vue.php:663
956
+ msgid "These features are available as part of WP Mail SMTP Pro plan."
957
  msgstr ""
958
 
959
  #: assets/languages/wp-mail-smtp-vue.php:666
960
+ msgid "Purchase Now"
961
  msgstr ""
962
 
963
  #: assets/languages/wp-mail-smtp-vue.php:669
964
+ msgid "I'll do it later"
965
  msgstr ""
966
 
967
  #: assets/languages/wp-mail-smtp-vue.php:672
968
+ msgid "Enter your WP Mail SMTP License Key"
 
 
 
 
969
  msgstr ""
970
 
971
+ #. Translators: %1$s and %2$s are bold tags.
972
+ #: assets/languages/wp-mail-smtp-vue.php:676
973
+ msgid "You're currently using %1$sWP Mail SMTP Lite%2$s - no license needed. Enjoy!"
974
  msgstr ""
975
 
976
+ #: assets/languages/wp-mail-smtp-vue.php:679
977
+ msgid "Continue"
978
  msgstr ""
979
 
980
+ #. Translators: Link to the WPMailSMTP.com pricing page.
981
+ #: assets/languages/wp-mail-smtp-vue.php:683
982
+ msgid "To unlock selected features, %1$sUpgrade to Pro%2$s and enter your license key below."
983
  msgstr ""
984
 
985
+ #. Translators: bold HTML tags.
986
  #: assets/languages/wp-mail-smtp-vue.php:687
987
+ msgid "Already purchased? Enter your license key below to connect with %1$sWP Mail SMTP Pro%2$s!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
988
  msgstr ""
989
 
990
+ #: assets/languages/wp-mail-smtp-vue.php:690
991
+ msgid "Enter your license key below to unlock plugin updates!"
992
  msgstr ""
993
 
994
+ #: assets/languages/wp-mail-smtp-vue.php:693
995
+ msgid "Verify License Key"
996
  msgstr ""
997
 
998
+ #: assets/languages/wp-mail-smtp-vue.php:696
999
+ #: src/Admin/Pages/SettingsTab.php:422
1000
+ msgid "Connect"
1001
  msgstr ""
1002
 
1003
+ #: assets/languages/wp-mail-smtp-vue.php:699
1004
+ msgid "The License Key format is incorrect. Please enter a valid key and try again."
1005
  msgstr ""
1006
 
1007
+ #: assets/languages/wp-mail-smtp-vue.php:702
1008
+ msgid "Your license was successfully verified! You are ready for the next step."
1009
  msgstr ""
1010
 
1011
+ #: assets/languages/wp-mail-smtp-vue.php:705
1012
+ msgid "Pro badge"
1013
  msgstr ""
1014
 
1015
+ #: assets/languages/wp-mail-smtp-vue.php:708
1016
+ msgid "License key input"
1017
  msgstr ""
1018
 
1019
+ #: assets/languages/wp-mail-smtp-vue.php:711
1020
+ msgid "Paste your license key here"
1021
  msgstr ""
1022
 
1023
+ #: assets/languages/wp-mail-smtp-vue.php:714
1024
+ msgid "It looks like we can't save the settings."
1025
  msgstr ""
1026
 
1027
+ #: assets/languages/wp-mail-smtp-vue.php:717
1028
+ msgid "Network error encountered. Settings not saved."
1029
  msgstr ""
1030
 
1031
+ #: assets/languages/wp-mail-smtp-vue.php:720
1032
+ msgid "It looks like we can't import the plugin settings."
 
1033
  msgstr ""
1034
 
1035
+ #: assets/languages/wp-mail-smtp-vue.php:723
1036
+ msgid "Network error encountered. SMTP plugin import failed!"
 
1037
  msgstr ""
1038
 
1039
+ #: assets/languages/wp-mail-smtp-vue.php:726
1040
+ msgid "It looks like we can't load authentication details."
1041
  msgstr ""
1042
 
1043
+ #: assets/languages/wp-mail-smtp-vue.php:729
1044
+ msgid "It looks like we can't load the settings."
 
 
1045
  msgstr ""
1046
 
1047
+ #: assets/languages/wp-mail-smtp-vue.php:732
1048
+ msgid "It looks like we can't retrieve Amazon SES Identities."
 
1049
  msgstr ""
1050
 
1051
+ #: assets/languages/wp-mail-smtp-vue.php:735
1052
+ msgid "Can't retrieve Amazon SES Identities."
 
1053
  msgstr ""
1054
 
1055
+ #: assets/languages/wp-mail-smtp-vue.php:738
1056
+ msgid "Can't register the Amazon SES Identity"
 
1057
  msgstr ""
1058
 
1059
+ #: assets/languages/wp-mail-smtp-vue.php:741
1060
+ #: src/Core.php:1000
1061
+ msgid "Loading"
1062
  msgstr ""
1063
 
1064
  #. translators: %s - error code, returned by Google API.
1077
 
1078
  #: src/Admin/Area.php:218
1079
  #: src/Admin/Area.php:219
1080
+ #: src/Admin/Area.php:960
1081
  msgid "Settings"
1082
  msgstr ""
1083
 
1084
  #: src/Admin/Area.php:226
1085
  #: src/Admin/Area.php:227
1086
+ #: src/Admin/Pages/About.php:754
1087
  #: src/Admin/Pages/Logs.php:48
1088
  #: src/Admin/Pages/LogsTab.php:30
1089
  msgid "Email Log"
1097
 
1098
  #: src/Admin/Area.php:281
1099
  #: src/Admin/Area.php:287
1100
+ #: src/Admin/Pages/SettingsTab.php:38
1101
  msgid "General"
1102
  msgstr ""
1103
 
1165
  msgstr ""
1166
 
1167
  #: src/Admin/Area.php:407
1168
+ #: src/Admin/SetupWizard.php:200
1169
  msgid "Upgrade to Pro"
1170
  msgstr ""
1171
 
1172
+ #. Translators: %s - discount value $50.
1173
+ #: src/Admin/Area.php:412
1174
+ msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span>%s off</span> regular price,<br>applied at checkout."
1175
  msgstr ""
1176
 
1177
+ #: src/Admin/Area.php:423
1178
+ #: src/Admin/SetupWizard.php:216
1179
  msgid "Already purchased?"
1180
  msgstr ""
1181
 
1182
+ #: src/Admin/Area.php:492
1183
+ #: src/Admin/Area.php:499
1184
  #: src/Admin/Pages/About.php:334
1185
  #: src/Connect.php:54
1186
  msgid "Activate"
1187
  msgstr ""
1188
 
1189
+ #: src/Admin/Area.php:494
1190
  #: src/Admin/Pages/About.php:323
1191
  msgid "Active"
1192
  msgstr ""
1193
 
1194
+ #: src/Admin/Area.php:495
1195
  #: src/Admin/Pages/About.php:331
1196
  msgid "Inactive"
1197
  msgstr ""
1198
 
1199
+ #: src/Admin/Area.php:496
1200
  msgid "Processing..."
1201
  msgstr ""
1202
 
1203
+ #: src/Admin/Area.php:497
1204
  msgid "Could not install a plugin. Please download from WordPress.org and install manually."
1205
  msgstr ""
1206
 
1207
+ #: src/Admin/Area.php:498
1208
  msgid "Install and Activate"
1209
  msgstr ""
1210
 
1211
+ #: src/Admin/Area.php:500
1212
  msgid "Download"
1213
  msgstr ""
1214
 
1215
  #. translators: %1$s - WP.org link; %2$s - same WP.org link.
1216
+ #: src/Admin/Area.php:562
1217
  msgid "Please rate <strong>WP Mail SMTP</strong> <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> on <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org</a> to help us spread the word. Thank you from the WP Mail SMTP team!"
1218
  msgstr ""
1219
 
1220
+ #: src/Admin/Area.php:901
1221
  msgid "WP Mail SMTP Pro related message was successfully dismissed."
1222
  msgstr ""
1223
 
1224
+ #: src/Admin/Area.php:920
1225
  msgid "Educational notice for this mailer was successfully dismissed."
1226
  msgstr ""
1227
 
1228
+ #: src/Admin/Area.php:959
1229
  msgid "Go to WP Mail SMTP Settings page"
1230
  msgstr ""
1231
 
1232
+ #: src/Admin/Area.php:966
1233
  msgid "Go to WP Mail SMTP Lite vs Pro comparison page"
1234
  msgstr ""
1235
 
1236
+ #: src/Admin/Area.php:967
1237
  msgid "Premium Support"
1238
  msgstr ""
1239
 
1240
+ #: src/Admin/DomainChecker.php:63
1241
  msgid "Something went wrong. Please try again later."
1242
  msgstr ""
1243
 
1264
 
1265
  #. translators: %s - plugin current license type.
1266
  #: src/Admin/Pages/About.php:99
1267
+ #: src/Admin/Pages/About.php:650
1268
  msgid "%s vs Pro"
1269
  msgstr ""
1270
 
1280
  msgid "Our goal is to make reliable email deliverability easy for WordPress."
1281
  msgstr ""
1282
 
1283
+ #. translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s - Awesome Motive URL
1284
  #: src/Admin/Pages/About.php:187
1285
+ msgid "WP Mail SMTP is brought to you by the same team that's behind the most user friendly WordPress forms, <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPForms</a>, the largest WordPress resource site, <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">WPBeginner</a>, the most popular lead-generation software, <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">OptinMonster</a>, the best WordPress analytics plugin, <a href=\"%4$s\" target=\"_blank\" rel=\"noopener noreferrer\">MonsterInsights</a>, and <a href=\"%5$s\" target=\"_blank\" rel=\"noopener noreferrer\">more</a>."
1286
  msgstr ""
1287
 
1288
  #: src/Admin/Pages/About.php:205
1315
  msgstr ""
1316
 
1317
  #: src/Admin/Pages/About.php:366
1318
+ msgid "OptinMonster"
1319
  msgstr ""
1320
 
1321
  #: src/Admin/Pages/About.php:367
1322
+ msgid "Instantly get more subscribers, leads, and sales with the #1 conversion optimization toolkit. Create high converting popups, announcement bars, spin a wheel, and more with smart targeting and personalization."
 
 
 
 
 
1323
  msgstr ""
1324
 
1325
+ #: src/Admin/Pages/About.php:374
1326
  #: src/Admin/Pages/About.php:380
1327
+ msgid "The best drag & drop WordPress form builder. Easily create beautiful contact forms, surveys, payment forms, and more with our 100+ form templates. Trusted by over 4 million websites as the best forms plugin."
1328
  msgstr ""
1329
 
1330
+ #: src/Admin/Pages/About.php:379
1331
+ msgid "WPForms Pro"
1332
  msgstr ""
1333
 
1334
  #: src/Admin/Pages/About.php:387
1335
+ msgid "MonsterInsights"
 
1336
  msgstr ""
1337
 
1338
  #: src/Admin/Pages/About.php:388
1339
  #: src/Admin/Pages/About.php:394
1340
+ msgid "The leading WordPress analytics plugin that shows you how people find and use your website, so you can make data driven decisions to grow your business. Properly set up Google Analytics without writing code."
1341
  msgstr ""
1342
 
1343
  #: src/Admin/Pages/About.php:393
1344
+ msgid "MonsterInsights Pro"
1345
  msgstr ""
1346
 
1347
  #: src/Admin/Pages/About.php:401
1348
+ #: src/Admin/Pages/About.php:407
1349
+ msgid "AIOSEO"
1350
  msgstr ""
1351
 
1352
  #: src/Admin/Pages/About.php:402
1353
  #: src/Admin/Pages/About.php:408
1354
+ msgid "The original WordPress SEO plugin and toolkit that improves your website’s search rankings. Comes with all the SEO features like Local SEO, WooCommerce SEO, sitemaps, SEO optimizer, schema, and more."
1355
  msgstr ""
1356
 
1357
+ #: src/Admin/Pages/About.php:415
1358
+ #: src/Admin/Pages/About.php:421
1359
+ msgid "SeedProd"
1360
+ msgstr ""
1361
+
1362
+ #: src/Admin/Pages/About.php:416
1363
+ #: src/Admin/Pages/About.php:422
1364
+ msgid "The fastest drag & drop landing page builder for WordPress. Create custom landing pages without writing code, connect them with your CRM, collect subscribers, and grow your audience. Trusted by 1 million sites."
1365
+ msgstr ""
1366
+
1367
+ #: src/Admin/Pages/About.php:429
1368
+ msgid "RafflePress"
1369
+ msgstr ""
1370
+
1371
+ #: src/Admin/Pages/About.php:430
1372
+ #: src/Admin/Pages/About.php:436
1373
+ msgid "Turn your website visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with the most powerful giveaways & contests plugin for WordPress."
1374
+ msgstr ""
1375
+
1376
+ #: src/Admin/Pages/About.php:435
1377
  msgid "RafflePress Pro"
1378
  msgstr ""
1379
 
1380
+ #: src/Admin/Pages/About.php:443
1381
+ msgid "PushEngage"
1382
+ msgstr ""
1383
+
1384
+ #: src/Admin/Pages/About.php:444
1385
+ msgid "Connect with your visitors after they leave your website with the leading web push notification software. Over 10,000+ businesses worldwide use PushEngage to send 9 billion notifications each month."
1386
+ msgstr ""
1387
+
1388
+ #: src/Admin/Pages/About.php:450
1389
+ #: src/Admin/Pages/About.php:456
1390
+ msgid "Smash Balloon Instagram Feeds"
1391
+ msgstr ""
1392
+
1393
+ #: src/Admin/Pages/About.php:451
1394
+ #: src/Admin/Pages/About.php:457
1395
+ msgid "Easily display Instagram content on your WordPress site without writing any code. Comes with multiple templates, ability to show content from multiple accounts, hashtags, and more. Trusted by 1 million websites."
1396
+ msgstr ""
1397
+
1398
+ #: src/Admin/Pages/About.php:464
1399
+ #: src/Admin/Pages/About.php:470
1400
+ msgid "Smash Balloon Facebook Feeds"
1401
+ msgstr ""
1402
+
1403
+ #: src/Admin/Pages/About.php:465
1404
+ #: src/Admin/Pages/About.php:471
1405
+ msgid "Easily display Facebook content on your WordPress site without writing any code. Comes with multiple templates, ability to embed albums, group content, reviews, live videos, comments, and reactions."
1406
+ msgstr ""
1407
+
1408
+ #: src/Admin/Pages/About.php:478
1409
+ #: src/Admin/Pages/About.php:484
1410
+ msgid "Smash Balloon YouTube Feeds"
1411
+ msgstr ""
1412
+
1413
+ #: src/Admin/Pages/About.php:479
1414
+ #: src/Admin/Pages/About.php:485
1415
+ msgid "Easily display YouTube videos on your WordPress site without writing any code. Comes with multiple layouts, ability to embed live streams, video filtering, ability to combine multiple channel videos, and more."
1416
+ msgstr ""
1417
+
1418
+ #: src/Admin/Pages/About.php:492
1419
+ #: src/Admin/Pages/About.php:498
1420
+ msgid "Smash Balloon Twitter Feeds"
1421
+ msgstr ""
1422
+
1423
+ #: src/Admin/Pages/About.php:493
1424
+ #: src/Admin/Pages/About.php:499
1425
+ msgid "Easily display Twitter content in WordPress without writing any code. Comes with multiple layouts, ability to combine multiple Twitter feeds, Twitter card support, tweet moderation, and more."
1426
+ msgstr ""
1427
+
1428
+ #: src/Admin/Pages/About.php:506
1429
+ msgid "TrustPulse"
1430
+ msgstr ""
1431
+
1432
+ #: src/Admin/Pages/About.php:507
1433
+ msgid "Boost your sales and conversions by up to 15% with real-time social proof notifications. TrustPulse helps you show live user activity and purchases to help convince other users to purchase."
1434
+ msgstr ""
1435
+
1436
+ #: src/Admin/Pages/About.php:525
1437
  msgid "Could not activate the plugin. Please activate it from the Plugins page."
1438
  msgstr ""
1439
 
1440
+ #: src/Admin/Pages/About.php:537
1441
  msgid "Plugin activated."
1442
  msgstr ""
1443
 
1444
+ #: src/Admin/Pages/About.php:554
1445
  msgid "Could not install the plugin."
1446
  msgstr ""
1447
 
1448
+ #: src/Admin/Pages/About.php:615
1449
  #: src/Connect.php:214
1450
  #: src/Connect.php:222
1451
  #: src/Connect.php:291
1452
  msgid "Plugin installed & activated."
1453
  msgstr ""
1454
 
1455
+ #: src/Admin/Pages/About.php:623
1456
  msgid "Plugin installed."
1457
  msgstr ""
1458
 
1459
+ #: src/Admin/Pages/About.php:658
1460
  msgid "Get the most out of WP Mail SMTP by upgrading to Pro and unlocking all of the powerful features."
1461
  msgstr ""
1462
 
1463
+ #: src/Admin/Pages/About.php:667
1464
  msgid "Feature"
1465
  msgstr ""
1466
 
1467
+ #: src/Admin/Pages/About.php:677
1468
  msgid "Pro"
1469
  msgstr ""
1470
 
1471
+ #: src/Admin/Pages/About.php:718
1472
  msgid "Get WP Mail SMTP Pro Today and Unlock all of these Powerful Features"
1473
  msgstr ""
1474
 
1475
+ #. Translators: %s - discount value $50.
1476
+ #: src/Admin/Pages/About.php:726
1477
+ msgid "Bonus: WP Mail SMTP Lite users get <span class=\"price-off\">%s off regular price</span>, automatically applied at checkout."
1478
  msgstr ""
1479
 
1480
+ #: src/Admin/Pages/About.php:755
1481
  #: src/Admin/Pages/ControlTab.php:27
1482
  msgid "Email Controls"
1483
  msgstr ""
1484
 
1485
+ #: src/Admin/Pages/About.php:756
1486
  msgid "Mailer Options"
1487
  msgstr ""
1488
 
1489
+ #: src/Admin/Pages/About.php:757
1490
  msgid "WordPress Multisite"
1491
  msgstr ""
1492
 
1493
+ #: src/Admin/Pages/About.php:758
1494
  msgid "Customer Support"
1495
  msgstr ""
1496
 
1497
+ #: src/Admin/Pages/About.php:779
1498
  msgid "Emails are not logged"
1499
  msgstr ""
1500
 
1501
+ #: src/Admin/Pages/About.php:785
1502
  msgid "Access to all Email Logging options right inside WordPress"
1503
  msgstr ""
1504
 
1505
+ #: src/Admin/Pages/About.php:793
1506
  msgid "No controls over whether default WordPress emails are sent"
1507
  msgstr ""
1508
 
1509
+ #: src/Admin/Pages/About.php:799
1510
  msgid "Complete Email Controls management for most default WordPress emails"
1511
  msgstr ""
1512
 
1513
+ #: src/Admin/Pages/About.php:807
1514
  msgid "Limited Mailers"
1515
  msgstr ""
1516
 
1517
+ #: src/Admin/Pages/About.php:807
1518
  msgid "Access is limited to standard mailer options only"
1519
  msgstr ""
1520
 
1521
+ #: src/Admin/Pages/About.php:813
1522
  msgid "Additional Mailer Options"
1523
  msgstr ""
1524
 
1525
+ #: src/Admin/Pages/About.php:813
1526
  msgid "Microsoft Outlook (with Office365 support), Amazon SES and Zoho Mail"
1527
  msgstr ""
1528
 
1529
+ #: src/Admin/Pages/About.php:821
1530
  msgid "No Global Network Settings"
1531
  msgstr ""
1532
 
1533
+ #: src/Admin/Pages/About.php:827
1534
  msgid "All Global Network Settings"
1535
  msgstr ""
1536
 
1537
+ #: src/Admin/Pages/About.php:827
1538
  msgid "Optionally configure settings at the network level or manage separately for each subsite"
1539
  msgstr ""
1540
 
1541
+ #: src/Admin/Pages/About.php:835
1542
  msgid "Limited Support"
1543
  msgstr ""
1544
 
1545
+ #: src/Admin/Pages/About.php:841
1546
  msgid "Priority Support"
1547
  msgstr ""
1548
 
1695
  msgstr ""
1696
 
1697
  #: src/Admin/Pages/MiscTab.php:255
1698
+ #: src/Admin/Pages/SettingsTab.php:632
1699
  msgid "Settings were successfully saved."
1700
  msgstr ""
1701
 
1702
+ #: src/Admin/Pages/SettingsTab.php:74
1703
  msgid "License"
1704
  msgstr ""
1705
 
1706
+ #: src/Admin/Pages/SettingsTab.php:77
1707
  msgid "Your license key provides access to updates and support."
1708
  msgstr ""
1709
 
1710
+ #: src/Admin/Pages/SettingsTab.php:85
1711
  msgid "License Key"
1712
  msgstr ""
1713
 
1714
+ #: src/Admin/Pages/SettingsTab.php:95
1715
  msgid "Mail"
1716
  msgstr ""
1717
 
1718
+ #: src/Admin/Pages/SettingsTab.php:103
1719
+ msgid "Setup Wizard"
1720
+ msgstr ""
1721
+
1722
+ #: src/Admin/Pages/SettingsTab.php:107
1723
+ msgid "Launch Setup Wizard"
1724
+ msgstr ""
1725
+
1726
+ #: src/Admin/Pages/SettingsTab.php:111
1727
+ msgid "We'll guide you through each step needed to get WP Mail SMTP fully set up on your site."
1728
+ msgstr ""
1729
+
1730
+ #: src/Admin/Pages/SettingsTab.php:139
1731
  msgid "Please first authorize the Gmail mailer below"
1732
  msgstr ""
1733
 
1734
+ #: src/Admin/Pages/SettingsTab.php:154
1735
  msgid "If you're using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account."
1736
  msgstr ""
1737
 
1738
+ #: src/Admin/Pages/SettingsTab.php:157
1739
  msgid "Please note that other plugins can change this, to prevent this use the setting below."
1740
  msgstr ""
1741
 
1742
+ #: src/Admin/Pages/SettingsTab.php:176
1743
  msgid "Current provider will automatically force From Email to be the email address that you use to set up the connection below."
1744
  msgstr ""
1745
 
1746
+ #: src/Admin/Pages/SettingsTab.php:180
 
 
 
 
1747
  msgid "If checked, the From Email setting above will be used for all emails, ignoring values set by other plugins."
1748
  msgstr ""
1749
 
1750
+ #: src/Admin/Pages/SettingsTab.php:221
1751
  msgid "Current provider doesn't support setting and forcing From Name. Emails will be sent on behalf of the account name used to setup the connection below."
1752
  msgstr ""
1753
 
1754
+ #: src/Admin/Pages/SettingsTab.php:225
1755
  msgid "If checked, the From Name setting above will be used for all emails, ignoring values set by other plugins."
1756
  msgstr ""
1757
 
1758
+ #: src/Admin/Pages/SettingsTab.php:235
1759
  msgid "Return Path"
1760
  msgstr ""
1761
 
1762
+ #: src/Admin/Pages/SettingsTab.php:244
1763
  msgid "Set the return-path to match the From Email"
1764
  msgstr ""
1765
 
1766
+ #: src/Admin/Pages/SettingsTab.php:248
1767
  msgid "Return Path indicates where non-delivery receipts - or bounce messages - are to be sent."
1768
  msgstr ""
1769
 
1770
+ #: src/Admin/Pages/SettingsTab.php:249
1771
  msgid "If unchecked, bounce messages may be lost."
1772
  msgstr ""
1773
 
1774
+ #: src/Admin/Pages/SettingsTab.php:299
1775
  msgid "Don't see what you're looking for?"
1776
  msgstr ""
1777
 
1778
+ #: src/Admin/Pages/SettingsTab.php:301
1779
  msgid "Suggest a Mailer"
1780
  msgstr ""
1781
 
1782
+ #: src/Admin/Pages/SettingsTab.php:329
1783
  msgid "Dismiss this notice"
1784
  msgstr ""
1785
 
1786
+ #: src/Admin/Pages/SettingsTab.php:376
1787
  msgid "You're using WP Mail SMTP Lite - no license needed. Enjoy!"
1788
  msgstr ""
1789
 
1790
  #. translators: %s - WPMailSMTP.com upgrade URL.
1791
+ #: src/Admin/Pages/SettingsTab.php:382
1792
  msgid "To unlock more features consider <strong><a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wp-mail-smtp-upgrade-modal\">upgrading to PRO</a></strong>."
1793
  msgstr ""
1794
 
1795
+ #. Translators: %s - discount value $50
1796
+ #: src/Admin/Pages/SettingsTab.php:402
1797
+ msgid "As a valued WP Mail SMTP Lite user you receive <strong>%s off</strong>, automatically applied at checkout!"
1798
  msgstr ""
1799
 
1800
+ #: src/Admin/Pages/SettingsTab.php:416
1801
  msgid "Already purchased? Simply enter your license key below to connect with WP Mail SMTP Pro!"
1802
  msgstr ""
1803
 
1804
+ #: src/Admin/Pages/SettingsTab.php:420
1805
  msgid "Paste license key here"
1806
  msgstr ""
1807
 
1808
+ #: src/Admin/Pages/SettingsTab.php:478
1809
  msgid "Get WP Mail SMTP Pro and Unlock all the Powerful Features"
1810
  msgstr ""
1811
 
1812
+ #: src/Admin/Pages/SettingsTab.php:482
1813
  msgid "Thanks for being a loyal WP Mail SMTP user. Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is the most popular SMTP plugin."
1814
  msgstr ""
1815
 
1816
+ #: src/Admin/Pages/SettingsTab.php:486
1817
  msgid "We know that you will truly love WP Mail SMTP. It's used by over 2,000,000 websites."
1818
  msgstr ""
1819
 
1820
+ #: src/Admin/Pages/SettingsTab.php:489
1821
  msgid "Pro Features:"
1822
  msgstr ""
1823
 
1824
+ #: src/Admin/Pages/SettingsTab.php:493
1825
  msgid "Manage Notifications - control which emails your site sends"
1826
  msgstr ""
1827
 
1828
+ #: src/Admin/Pages/SettingsTab.php:494
1829
  msgid "Email Logging - keep track of every email sent from your site"
1830
  msgstr ""
1831
 
1832
+ #: src/Admin/Pages/SettingsTab.php:495
1833
  msgid "Multisite Support - Network settings for easy management"
1834
  msgstr ""
1835
 
1836
+ #: src/Admin/Pages/SettingsTab.php:496
1837
  msgid "Office 365 - send emails using your Office 365 account"
1838
  msgstr ""
1839
 
1840
+ #: src/Admin/Pages/SettingsTab.php:497
1841
  msgid "Amazon SES - harness the power of AWS"
1842
  msgstr ""
1843
 
1844
+ #: src/Admin/Pages/SettingsTab.php:498
1845
  msgid "Outlook.com - send emails using your Outlook.com account"
1846
  msgstr ""
1847
 
1848
+ #: src/Admin/Pages/SettingsTab.php:499
1849
  msgid "Zoho Mail - use your Zoho Mail account"
1850
  msgstr ""
1851
 
1852
+ #: src/Admin/Pages/SettingsTab.php:500
1853
  msgid "Access to our world class support team"
1854
  msgstr ""
1855
 
1856
+ #: src/Admin/Pages/SettingsTab.php:503
1857
  msgid "White Glove Setup - sit back and relax while we handle everything for you"
1858
  msgstr ""
1859
 
1860
+ #: src/Admin/Pages/SettingsTab.php:504
1861
  msgid "Install WP Mail SMTP Pro plugin"
1862
  msgstr ""
1863
 
1864
+ #: src/Admin/Pages/SettingsTab.php:505
1865
  msgid "Set up domain name verification (DNS)"
1866
  msgstr ""
1867
 
1868
+ #: src/Admin/Pages/SettingsTab.php:506
1869
  msgid "Configure SMTP.com or Mailgun service"
1870
  msgstr ""
1871
 
1872
+ #: src/Admin/Pages/SettingsTab.php:507
1873
  msgid "Set up WP Mail SMTP Pro plugin"
1874
  msgstr ""
1875
 
1876
+ #: src/Admin/Pages/SettingsTab.php:508
1877
  msgid "Test and verify email delivery"
1878
  msgstr ""
1879
 
1880
  #. translators: %s - WPMailSMTP.com URL.
1881
+ #: src/Admin/Pages/SettingsTab.php:516
1882
  msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get WP Mail SMTP Pro Today and Unlock all the Powerful Features &raquo;</a>"
1883
  msgstr ""
1884
 
1885
+ #. Translators: %s - discount value $50.
1886
+ #: src/Admin/Pages/SettingsTab.php:535
1887
+ msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span class=\"price-off\">%s off regular price</span>, automatically applied at checkout."
1888
  msgstr ""
1889
 
1890
  #: src/Admin/Pages/TestTab.php:47
1946
  msgid "Test %s email was sent successfully! Please check your inbox to make sure it is delivered."
1947
  msgstr ""
1948
 
1949
+ #: src/Admin/Pages/TestTab.php:550
1950
  msgid "SSL certificate issue."
1951
  msgstr ""
1952
 
1973
  msgid "Ask them to resolve the issue then try again."
1974
  msgstr ""
1975
 
1976
+ #: src/Admin/Pages/TestTab.php:568
1977
  msgid "Could not connect to host."
1978
  msgstr ""
1979
 
2007
  msgid "If using \"Other SMTP\" Mailer, contact your SMTP host to confirm they are accepting outside connections with the settings you have configured (address, username, port, security, etc)."
2008
  msgstr ""
2009
 
2010
+ #: src/Admin/Pages/TestTab.php:593
2011
  msgid "Invalid SendGrid API key"
2012
  msgstr ""
2013
 
2032
  msgid "If updating the API Key doesn't resolve this issue, please contact our support."
2033
  msgstr ""
2034
 
2035
+ #: src/Admin/Pages/TestTab.php:610
2036
  msgid "Could not connect to your host."
2037
  msgstr ""
2038
 
2040
  msgid "Contact your web hosting provider and inform them you are having issues making outbound connections."
2041
  msgstr ""
2042
 
2043
+ #: src/Admin/Pages/TestTab.php:632
2044
  msgid "Could not authenticate your SMTP account."
2045
  msgstr ""
2046
 
2057
  msgstr ""
2058
 
2059
  #: src/Admin/Pages/TestTab.php:639
2060
+ #: src/Admin/Pages/TestTab.php:752
2061
  msgid "Contact your SMTP host to confirm you are using the correct username and password."
2062
  msgstr ""
2063
 
2064
  #: src/Admin/Pages/TestTab.php:640
2065
+ #: src/Admin/Pages/TestTab.php:753
2066
  msgid "Verify with your SMTP host that your account has permissions to send emails using outside connections."
2067
  msgstr ""
2068
 
2069
+ #: src/Admin/Pages/TestTab.php:649
2070
  msgid "Error due to unsolicited and/or bulk e-mail."
2071
  msgstr ""
2072
 
2090
  msgid "Verify with them your SMTP account is in good standing and your account has not been flagged."
2091
  msgstr ""
2092
 
2093
+ #: src/Admin/Pages/TestTab.php:666
2094
  msgid "Unauthenticated senders are not allowed."
2095
  msgstr ""
2096
 
2102
  msgid "Enter correct SMTP Username (usually this is an email address) and Password in the appropriate fields."
2103
  msgstr ""
2104
 
2105
+ #: src/Admin/Pages/TestTab.php:684
2106
  msgid "Misconfigured server certificate."
2107
  msgstr ""
2108
 
2123
  msgid "Contact your hosting support, show them the \"full Error Log for debugging\" below and share this <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">link</a> with them."
2124
  msgstr ""
2125
 
2126
+ #: src/Admin/Pages/TestTab.php:712
2127
  msgid "Could not connect to the SMTP host."
2128
  msgstr ""
2129
 
2130
  #: src/Admin/Pages/TestTab.php:720
2131
+ #: src/Admin/Pages/TestTab.php:1115
2132
  msgid "Typically this error is returned for one of the following reasons:"
2133
  msgstr ""
2134
 
2135
+ #: src/Admin/Pages/TestTab.php:723
2136
  msgid "SMTP settings are incorrect (wrong port, security setting, incorrect host)."
2137
  msgstr ""
2138
 
2139
+ #: src/Admin/Pages/TestTab.php:726
2140
+ #: src/Admin/Pages/TestTab.php:1121
2141
  msgid "Your web server is blocking the connection."
2142
  msgstr ""
2143
 
2144
+ #: src/Admin/Pages/TestTab.php:729
2145
  msgid "Your SMTP host is rejecting the connection."
2146
  msgstr ""
2147
 
2148
+ #: src/Admin/Pages/TestTab.php:734
2149
  msgid "Triple check your SMTP settings including host address, email, and password, port, and security."
2150
  msgstr ""
2151
 
2152
  #. translators: %1$s - SMTP host address, %2$s - SMTP port, %3$s - SMTP encryption.
2153
+ #: src/Admin/Pages/TestTab.php:737
2154
  msgid "Contact your web hosting provider and ask them to verify your server can connect to %1$s on port %2$s using %3$s encryption. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
2155
  msgstr ""
2156
 
2157
+ #: src/Admin/Pages/TestTab.php:750
2158
  msgid "no"
2159
  msgstr ""
2160
 
2161
+ #: src/Admin/Pages/TestTab.php:762
2162
+ #: src/Admin/Pages/TestTab.php:777
2163
+ #: src/Admin/Pages/TestTab.php:793
2164
  msgid "Mailgun failed."
2165
  msgstr ""
2166
 
2167
+ #: src/Admin/Pages/TestTab.php:764
2168
  msgid "It seems that you forgot to activate your Mailgun account."
2169
  msgstr ""
2170
 
2171
+ #: src/Admin/Pages/TestTab.php:767
2172
  msgid "Check your inbox you used to create a Mailgun account. Click the activation link in an email from Mailgun."
2173
  msgstr ""
2174
 
2175
+ #: src/Admin/Pages/TestTab.php:768
2176
  msgid "If you do not see activation email, go to your Mailgun control panel and resend the activation email."
2177
  msgstr ""
2178
 
2179
+ #: src/Admin/Pages/TestTab.php:779
2180
  msgid "Typically this error is because there is an issue with your Mailgun settings, in many cases the API key."
2181
  msgstr ""
2182
 
2183
+ #: src/Admin/Pages/TestTab.php:782
2184
  msgid "Verify your API key is correct."
2185
  msgstr ""
2186
 
2187
+ #: src/Admin/Pages/TestTab.php:783
2188
  msgid "Go to your Mailgun account and view your API key."
2189
  msgstr ""
2190
 
2191
+ #: src/Admin/Pages/TestTab.php:784
2192
  msgid "Note that the API key includes the \"key\" prefix, so make sure that it is in the WP Mail SMTP Mailgun API setting."
2193
  msgstr ""
2194
 
2195
+ #: src/Admin/Pages/TestTab.php:795
2196
  msgid "Your Mailgun account does not have access to send emails."
2197
  msgstr ""
2198
 
2199
+ #: src/Admin/Pages/TestTab.php:796
2200
  msgid "Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account."
2201
  msgstr ""
2202
 
2203
  #. translators: %s - Mailgun documentation URL.
2204
+ #: src/Admin/Pages/TestTab.php:801
2205
  msgid "Go to our how-to guide for setting up <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun with WP Mail SMTP</a>."
2206
  msgstr ""
2207
 
2208
+ #: src/Admin/Pages/TestTab.php:812
2209
  msgid "Complete the steps in section \"2. Verify Your Domain\"."
2210
  msgstr ""
2211
 
2212
+ #: src/Admin/Pages/TestTab.php:821
2213
+ #: src/Admin/Pages/TestTab.php:870
2214
+ #: src/Admin/Pages/TestTab.php:890
2215
+ #: src/Admin/Pages/TestTab.php:918
2216
+ #: src/Admin/Pages/TestTab.php:934
2217
+ #: src/Admin/Pages/TestTab.php:986
2218
+ #: src/Admin/Pages/TestTab.php:1011
2219
  msgid "Google API Error."
2220
  msgstr ""
2221
 
2222
+ #: src/Admin/Pages/TestTab.php:823
2223
  msgid "You have not properly configured Gmail mailer."
2224
  msgstr ""
2225
 
2226
+ #: src/Admin/Pages/TestTab.php:824
2227
  msgid "Make sure that you have clicked the \"Allow plugin to send emails using your Google account\" button under Gmail settings."
2228
  msgstr ""
2229
 
2230
+ #: src/Admin/Pages/TestTab.php:827
2231
  msgid "Go to plugin Settings page and click the \"Allow plugin to send emails using your Google account\" button."
2232
  msgstr ""
2233
 
2234
+ #: src/Admin/Pages/TestTab.php:828
2235
  msgid "After the click you should be redirected to a Gmail authorization screen, where you will be asked a permission to send emails on your behalf."
2236
  msgstr ""
2237
 
2238
+ #: src/Admin/Pages/TestTab.php:829
2239
  msgid "Please click \"Agree\", if you see that button. If not - you will need to enable less secure apps first:"
2240
  msgstr ""
2241
 
2242
  #. translators: %s - Google support article URL.
2243
+ #: src/Admin/Pages/TestTab.php:834
2244
  msgid "if you are using regular Gmail account, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
2245
  msgstr ""
2246
 
2247
  #. translators: %s - Google support article URL.
2248
+ #: src/Admin/Pages/TestTab.php:849
2249
  msgid "if you are using G Suite, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to proceed."
2250
  msgstr ""
2251
 
2252
+ #: src/Admin/Pages/TestTab.php:872
2253
  msgid "Typically this error is because address the email was sent to is invalid or was empty."
2254
  msgstr ""
2255
 
2256
+ #: src/Admin/Pages/TestTab.php:875
2257
  msgid "Check the \"Send To\" email address used and confirm it is a valid email and was not empty."
2258
  msgstr ""
2259
 
2260
  #. translators: 1 - correct email address example. 2 - incorrect email address example.
2261
+ #: src/Admin/Pages/TestTab.php:877
2262
  msgid "It should be something like this: %1$s. These are incorrect values: %2$s."
2263
  msgstr ""
2264
 
2265
+ #: src/Admin/Pages/TestTab.php:881
2266
  msgid "Make sure that the generated email has a TO header, useful when you are responsible for email creation."
2267
  msgstr ""
2268
 
2269
+ #: src/Admin/Pages/TestTab.php:892
2270
  msgid "Unfortunately, this error can be due to many different reasons."
2271
  msgstr ""
2272
 
2273
  #. translators: %s - Blog article URL.
2274
+ #: src/Admin/Pages/TestTab.php:895
2275
  msgid "Please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">read this article</a> to learn more about what can cause this error and follow the steps below."
2276
  msgstr ""
2277
 
2278
+ #: src/Admin/Pages/TestTab.php:908
2279
  #: src/Providers/Gmail/Mailer.php:270
2280
  msgid "Go to WP Mail SMTP plugin settings page. Click the “Remove Connection” button."
2281
  msgstr ""
2282
 
2283
+ #: src/Admin/Pages/TestTab.php:909
2284
  #: src/Providers/Gmail/Mailer.php:271
2285
  msgid "Then click the “Allow plugin to send emails using your Google account” button and re-enable access."
2286
  msgstr ""
2287
 
2288
+ #: src/Admin/Pages/TestTab.php:920
2289
  msgid "Authentication code that Google returned to you has already been used on your previous auth attempt."
2290
  msgstr ""
2291
 
2292
+ #: src/Admin/Pages/TestTab.php:923
2293
  msgid "Make sure that you are not trying to manually clean up the plugin options to retry the \"Allow...\" step."
2294
  msgstr ""
2295
 
2296
+ #: src/Admin/Pages/TestTab.php:924
2297
  msgid "Reinstall the plugin with clean plugin data turned on on Misc page. This will remove all the plugin options and you will be safe to retry."
2298
  msgstr ""
2299
 
2300
+ #: src/Admin/Pages/TestTab.php:925
2301
  msgid "Make sure there is no aggressive caching on site admin area pages or try to clean cache between attempts."
2302
  msgstr ""
2303
 
2304
+ #: src/Admin/Pages/TestTab.php:936
2305
  msgid "There are various reasons for that, please review the steps below."
2306
  msgstr ""
2307
 
2308
  #. translators: %s - Google G Suite Admin area URL.
2309
+ #: src/Admin/Pages/TestTab.php:941
2310
  msgid "Make sure that your G Suite trial period has not expired. You can check the status <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
2311
  msgstr ""
2312
 
2313
  #. translators: %s - Google G Suite Admin area URL.
2314
+ #: src/Admin/Pages/TestTab.php:954
2315
  msgid "Make sure that Gmail app in your G Suite is actually enabled. You can check that in Apps list in <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">G Suite Admin</a> area."
2316
  msgstr ""
2317
 
2318
  #. translators: %s - Google Developers Console URL.
2319
+ #: src/Admin/Pages/TestTab.php:967
2320
  msgid "Make sure that you have Gmail API enabled, and you can do that <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
2321
  msgstr ""
2322
 
2323
+ #: src/Admin/Pages/TestTab.php:989
2324
+ #: src/Admin/Pages/TestTab.php:1016
2325
  msgid "Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled."
2326
  msgstr ""
2327
 
2328
  #. translators: %s - Gmail documentation URL.
2329
+ #: src/Admin/Pages/TestTab.php:992
2330
  msgid "Please follow our <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Gmail tutorial</a> to be sure that all the correct project and data is applied."
2331
  msgstr ""
2332
 
2333
+ #: src/Admin/Pages/TestTab.php:1013
2334
  msgid "You may have added a new API to a project"
2335
  msgstr ""
2336
 
2337
+ #: src/Admin/Pages/TestTab.php:1017
2338
  msgid "Try to use a separate project for your emails, so the project has only 1 Gmail API in it enabled. You will need to remove the old project and create a new one from scratch."
2339
  msgstr ""
2340
 
2341
+ #: src/Admin/Pages/TestTab.php:1026
2342
  msgid "SMTP.com API Error."
2343
  msgstr ""
2344
 
2345
+ #: src/Admin/Pages/TestTab.php:1028
2346
  msgid "Your Sender Name option is incorrect."
2347
  msgstr ""
2348
 
2349
+ #: src/Admin/Pages/TestTab.php:1031
2350
  msgid "Please make sure you entered an accurate Sender Name in WP Mail SMTP plugin settings."
2351
  msgstr ""
2352
 
2353
+ #: src/Admin/Pages/TestTab.php:1040
2354
  msgid "GuzzleHttp requirements."
2355
  msgstr ""
2356
 
2357
+ #: src/Admin/Pages/TestTab.php:1042
2358
  msgid "GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler."
2359
  msgstr ""
2360
 
2361
+ #: src/Admin/Pages/TestTab.php:1045
2362
  msgid "Edit your php.ini file on your hosting server."
2363
  msgstr ""
2364
 
2365
+ #: src/Admin/Pages/TestTab.php:1046
2366
  msgid "(Recommended) Enable PHP extension: cURL, by adding \"extension=curl\" to the php.ini file (without the quotation marks) OR"
2367
  msgstr ""
2368
 
2369
+ #: src/Admin/Pages/TestTab.php:1047
2370
  msgid "(If cURL can't be enabled on your hosting server) Enable PHP setting: allow_url_fopen, by adding \"allow_url_fopen = On\" to the php.ini file (without the quotation marks)"
2371
  msgstr ""
2372
 
2373
+ #: src/Admin/Pages/TestTab.php:1048
2374
  msgid "If you don't know how to do the above we strongly suggest contacting your hosting support and provide them the \"full Error Log for debugging\" below and these steps. They should be able to fix this issue for you."
2375
  msgstr ""
2376
 
2377
+ #: src/Admin/Pages/TestTab.php:1069
2378
  msgid "PCRE library issue"
2379
  msgstr ""
2380
 
2381
+ #: src/Admin/Pages/TestTab.php:1071
2382
  msgid "It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation."
2383
  msgstr ""
2384
 
2385
+ #: src/Admin/Pages/TestTab.php:1072
2386
  msgid "There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33."
2387
  msgstr ""
2388
 
2389
+ #: src/Admin/Pages/TestTab.php:1075
2390
  msgid "Contact your web hosting provider and inform them you are having issues with libpcre2 library on PHP 7.4."
2391
  msgstr ""
2392
 
2393
+ #: src/Admin/Pages/TestTab.php:1076
2394
  msgid "They should be able to resolve this issue for you."
2395
  msgstr ""
2396
 
2397
+ #: src/Admin/Pages/TestTab.php:1077
2398
  msgid "For a quick fix, until your web hosting resolves this, you can downgrade to PHP version 7.3 on your server."
2399
  msgstr ""
2400
 
2401
+ #: src/Admin/Pages/TestTab.php:1112
2402
  msgid "An issue was detected."
2403
  msgstr ""
2404
 
2405
+ #: src/Admin/Pages/TestTab.php:1114
2406
  msgid "This means your test email was unable to be sent."
2407
  msgstr ""
2408
 
2409
+ #: src/Admin/Pages/TestTab.php:1118
2410
  msgid "Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc)."
2411
  msgstr ""
2412
 
2413
+ #: src/Admin/Pages/TestTab.php:1124
2414
  msgid "Your host is rejecting the connection."
2415
  msgstr ""
2416
 
2417
+ #: src/Admin/Pages/TestTab.php:1129
2418
  msgid "Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste)."
2419
  msgstr ""
2420
 
2421
+ #: src/Admin/Pages/TestTab.php:1131
2422
  msgid "Contact your web hosting provider and ask them to verify your server can make outside connections. Additionally, ask them if a firewall or security policy may be preventing the connection - many shared hosts block certain ports.<br><strong>Note: this is the most common cause of this issue.</strong>"
2423
  msgstr ""
2424
 
2425
+ #: src/Admin/Pages/TestTab.php:1137
2426
  msgid "Try using a different mailer."
2427
  msgstr ""
2428
 
2429
+ #: src/Admin/Pages/TestTab.php:1174
2430
  msgid "There was a problem while sending the test email."
2431
  msgstr ""
2432
 
2433
+ #: src/Admin/Pages/TestTab.php:1191
2434
  msgid "Recommended next steps:"
2435
  msgstr ""
2436
 
2437
+ #: src/Admin/Pages/TestTab.php:1199
2438
  msgid "Need support?"
2439
  msgstr ""
2440
 
2441
  #. translators: %s - WPMailSMTP.com account area link.
2442
+ #: src/Admin/Pages/TestTab.php:1207
2443
  msgid "As a WP Mail SMTP Pro user you have access to WP Mail SMTP priority support. Please log in to your WPMailSMTP.com account and <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">submit a support ticket</a>."
2444
  msgstr ""
2445
 
2446
+ #: src/Admin/Pages/TestTab.php:1224
2447
  msgid "WP Mail SMTP is a free plugin, and the team behind WPForms maintains it to give back to the WordPress community."
2448
  msgstr ""
2449
 
2450
  #. translators: %s - WPMailSMTP.com URL.
2451
+ #: src/Admin/Pages/TestTab.php:1231
2452
  msgid "To access our world class support, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrade to WP Mail SMTP Pro</a>. Along with getting expert support, you will also get Notification controls, Email Logging, and integrations for Amazon SES, Office 365, and Outlook.com."
2453
  msgstr ""
2454
 
2455
+ #: src/Admin/Pages/TestTab.php:1246
2456
  msgid "Additionally, you can take advantage of our White Glove Setup. Sit back and relax while we handle everything for you! If you simply don't have time or maybe you feel a bit in over your head - we got you covered."
2457
  msgstr ""
2458
 
2459
+ #. Translators: %s - discount value $50
2460
+ #: src/Admin/Pages/TestTab.php:1253
2461
+ msgid "As a valued WP Mail SMTP user, you will get <span class=\"price-off\">%s off regular pricing</span>, automatically applied at checkout!"
2462
  msgstr ""
2463
 
2464
  #. translators: %1$s - WP Mail SMTP support policy URL, %2$s - WP Mail SMTP support forum URL, %3$s - WPMailSMTP.com URL.
2465
+ #: src/Admin/Pages/TestTab.php:1269
2466
  msgid "Alternatively, we also offer <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">limited support</a> on the WordPress.org support forums. You can <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">create a support thread</a> there, but please understand that free support is not guaranteed and is limited to simple issues. If you have an urgent or complex issue, then please consider <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">upgrading to WP Mail SMTP Pro</a> to access our priority support ticket system."
2467
  msgstr ""
2468
 
2469
+ #: src/Admin/Pages/TestTab.php:1288
2470
+ msgid "Please copy the error log message below into the support ticket."
2471
+ msgstr ""
2472
+
2473
+ #: src/Admin/Pages/TestTab.php:1293
2474
+ msgid "View Full Error Log"
2475
  msgstr ""
2476
 
2477
+ #: src/Admin/Pages/TestTab.php:1297
2478
+ msgid "Copy Error Log"
2479
  msgstr ""
2480
 
2481
+ #: src/Admin/Pages/TestTab.php:1300
2482
+ msgid "Copied"
2483
+ msgstr ""
2484
+
2485
+ #: src/Admin/Pages/TestTab.php:1343
2486
  msgid "The test email might have sent, but its deliverability should be improved."
2487
  msgstr ""
2488
 
2489
+ #: src/Admin/Pages/TestTab.php:1348
2490
  msgid "Domain Check Results"
2491
  msgstr ""
2492
 
2493
+ #: src/Admin/Pages/TestTab.php:1360
2494
  msgid "%s icon"
2495
  msgstr ""
2496
 
2538
  msgid "I already did"
2539
  msgstr ""
2540
 
2541
+ #: src/Admin/SetupWizard.php:199
 
 
 
 
2542
  msgid "We're sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features."
2543
  msgstr ""
2544
 
2545
+ #. Translators: %s - discount value $50
2546
+ #: src/Admin/SetupWizard.php:204
2547
+ msgid "<strong>Bonus:</strong> WP Mail SMTP users get <span class=\"highlight\">%s off</span> regular price,<br>applied at checkout."
2548
  msgstr ""
2549
 
2550
+ #: src/Admin/SetupWizard.php:235
2551
  msgid "WP Mail SMTP &rsaquo; Setup Wizard"
2552
  msgstr ""
2553
 
2554
+ #: src/Admin/SetupWizard.php:439
2555
  msgid "Whoops, something's not working."
2556
  msgstr ""
2557
 
2558
+ #: src/Admin/SetupWizard.php:440
2559
  msgid "It looks like something is preventing JavaScript from loading on your website. WP Mail SMTP requires JavaScript in order to give you the best possible experience."
2560
  msgstr ""
2561
 
2562
+ #: src/Admin/SetupWizard.php:442
2563
  msgid "In order to fix this issue, please check each of the items below:"
2564
  msgstr ""
2565
 
2566
+ #: src/Admin/SetupWizard.php:445
2567
  msgid "If you are using an ad blocker, please disable it or whitelist the current page."
2568
  msgstr ""
2569
 
2570
+ #: src/Admin/SetupWizard.php:446
2571
  msgid "If you aren't already using Chrome, Firefox, Safari, or Edge, then please try switching to one of these popular browsers."
2572
  msgstr ""
2573
 
2574
+ #: src/Admin/SetupWizard.php:447
2575
  msgid "Confirm that your browser is updated to the latest version."
2576
  msgstr ""
2577
 
2578
+ #: src/Admin/SetupWizard.php:450
2579
  msgid "If you've checked each of these details and are still running into issues, then please get in touch with our support team. We’d be happy to help!"
2580
  msgstr ""
2581
 
2582
+ #: src/Admin/SetupWizard.php:456
2583
  msgid "Copy the error message above and paste it in a message to the WP Mail SMTP support team."
2584
  msgstr ""
2585
 
2586
+ #: src/Admin/SetupWizard.php:459
2587
  msgid "Contact Us"
2588
  msgstr ""
2589
 
2590
+ #: src/Admin/SetupWizard.php:506
2591
+ #: src/Admin/SetupWizard.php:546
2592
  msgid "You don't have permission to change options for this WP site!"
2593
  msgstr ""
2594
 
2595
+ #: src/Admin/SetupWizard.php:761
2596
  msgid "Could not install the plugin. You don't have permission to install plugins."
2597
  msgstr ""
2598
 
2599
+ #: src/Admin/SetupWizard.php:767
2600
  msgid "Could not install the plugin. Plugin slug is missing."
2601
  msgstr ""
2602
 
2603
+ #: src/Admin/SetupWizard.php:775
2604
+ #: src/Admin/SetupWizard.php:779
2605
  msgid "Could not install the plugin. Don't have file permission."
2606
  msgstr ""
2607
 
2608
+ #: src/Admin/SetupWizard.php:790
2609
  msgid "Could not install the plugin. WP Plugin installer initialization failed."
2610
  msgstr ""
2611
 
2612
+ #: src/Admin/SetupWizard.php:875
2613
  msgid "Could not install the plugin. WP Plugin installer could not retrieve plugin information."
2614
  msgstr ""
2615
 
2616
+ #: src/Admin/SetupWizard.php:892
2617
+ msgid "Contact Forms by WPForms"
2618
+ msgstr ""
2619
+
2620
+ #: src/Admin/SetupWizard.php:898
2621
  msgid "Google Analytics by MonsterInsights"
2622
  msgstr ""
2623
 
2624
+ #: src/Admin/SetupWizard.php:904
2625
  msgid "All in One SEO"
2626
  msgstr ""
2627
 
2628
+ #: src/Admin/SetupWizard.php:910
2629
  msgid "Giveaways by RafflePress"
2630
  msgstr ""
2631
 
2632
+ #: src/Admin/SetupWizard.php:916
2633
  msgid "Smash Balloon Social Photo Feed"
2634
  msgstr ""
2635
 
2636
+ #: src/Admin/SetupWizard.php:922
2637
  msgid "SeedProd Landing Page Builder"
2638
  msgstr ""
2639
 
2640
+ #: src/Admin/SetupWizard.php:928
2641
  msgid "WP Call Button"
2642
  msgstr ""
2643
 
2644
+ #: src/Admin/SetupWizard.php:997
2645
  msgid "You are already using the WP Mail SMTP PRO version. Please refresh this page and verify your license key."
2646
  msgstr ""
2647
 
2648
+ #: src/Admin/SetupWizard.php:1001
2649
  msgid "You don't have the permission to perform this action."
2650
  msgstr ""
2651
 
2652
+ #: src/Admin/SetupWizard.php:1007
2653
  msgid "Please enter a valid license key!"
2654
  msgstr ""
2655
 
2656
+ #: src/Admin/SetupWizard.php:1018
2657
  msgid "Upgrade functionality not available!"
2658
  msgstr ""
2659
 
2711
  msgstr ""
2712
 
2713
  #. translators: %1$s - WP Mail SMTP plugin name; %2$s - WPMailSMTP.com URL to a related doc.
2714
+ #: src/Core.php:388
2715
  msgid "Your site is running an outdated version of PHP that is no longer supported and may cause issues with %1$s. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Read more</a> for additional information."
2716
  msgstr ""
2717
 
2718
+ #: src/Core.php:402
2719
  msgid "<strong>Please Note:</strong> Support for PHP 5.5 will be discontinued in 2021. After this, if no further action is taken, WP Mail SMTP functionality will be disabled."
2720
  msgstr ""
2721
 
2722
  #. translators: %s - plugin name and its version.
2723
+ #: src/Core.php:436
2724
  msgid "<strong>EMAILING DISABLED:</strong> The %s is currently blocking all emails from being sent."
2725
  msgstr ""
2726
 
2727
  #. translators: %1$s - constant name; %2$s - constant value.
2728
+ #: src/Core.php:447
2729
  msgid "To send emails, change the value of the %1$s constant to %2$s."
2730
  msgstr ""
2731
 
2732
  #. translators: %s - plugin Misc settings page URL.
2733
+ #: src/Core.php:458
2734
  msgid "To send emails, go to plugin <a href=\"%s\">Misc settings</a> and disable the \"Do Not Send\" option."
2735
  msgstr ""
2736
 
2737
  #. translators: %s - plugin name and its version.
2738
+ #: src/Core.php:502
2739
  msgid "<strong>EMAIL DELIVERY ERROR:</strong> the plugin %s logged this error during the last time it tried to send an email:"
2740
  msgstr ""
2741
 
2742
+ #: src/Core.php:532
2743
  msgid "Consider running an email test after fixing it."
2744
  msgstr ""
2745
 
2828
  msgstr ""
2829
 
2830
  #: src/Providers/Gmail/Options.php:215
2831
+ msgid "You can also send emails with different From Email addresses, by disabling the Force From Email setting and using registered aliases throughout your WordPress site as the From Email addresses."
2832
+ msgstr ""
2833
+
2834
+ #: src/Providers/Gmail/Options.php:218
2835
  msgid "Removing the connection will give you an ability to redo the connection or link to another Google account."
2836
  msgstr ""
2837
 
2838
+ #: src/Providers/Gmail/Options.php:226
2839
  msgid "You need to save settings with Client ID and Client Secret before you can proceed."
2840
  msgstr ""
2841
 
assets/vue/js/wizard.min.js CHANGED
@@ -1 +1 @@
1
- (function(t){function e(e){for(var s,o,r=e[0],l=e[1],c=e[2],m=0,u=[];m<r.length;m++)o=r[m],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&u.push(a[o][0]),a[o]=0;for(s in l)Object.prototype.hasOwnProperty.call(l,s)&&(t[s]=l[s]);p&&p(e);while(u.length)u.shift()();return n.push.apply(n,c||[]),i()}function i(){for(var t,e=0;e<n.length;e++){for(var i=n[e],s=!0,r=1;r<i.length;r++){var l=i[r];0!==a[l]&&(s=!1)}s&&(n.splice(e--,1),t=o(o.s=i[0]))}return t}var s={},a={wizard:0},n=[];function o(e){if(s[e])return s[e].exports;var i=s[e]={i:e,l:!1,exports:{}};return t[e].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.m=t,o.c=s,o.d=function(t,e,i){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)o.d(i,s,function(e){return t[e]}.bind(null,s));return i},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="http://localhost:8080/";var r=window["wpmailsmtpjsonp"]=window["wpmailsmtpjsonp"]||[],l=r.push.bind(r);r.push=e,r=r.slice();for(var c=0;c<r.length;c++)e(r[c]);var p=l;n.push([0,"chunk-vendors"]),i()})({0:function(t,e,i){t.exports=i("9f7c")},"107e":function(t,e,i){t.exports=i.p+"img/long-arrow-alt-right-regular.svg"},1532:function(t,e){t.exports="data:image/png;base64,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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 $50 today%4$s, automatically applied at checkout.","wp-mail-smtp"),"<b>","</b>",'<span class="medium-bold">',"</span>"),"</p>\n\t\t\t\t\t"),width:850,showCloseButton:!0,allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-plugin-upgrade"},confirmButtonText:Object(c["a"])("Purchase Now","wp-mail-smtp"),cancelButtonText:Object(c["a"])("I'll do it later","wp-mail-smtp"),showCancelButton:!0,reverseButtons:!0}).then((function(e){if(e.value){var i=window.open(t.$wpms.upgrade_link,"_blank");i.focus()}}))}this.verified=this.$wpms.license_exists},created:function(){var t=new URLSearchParams(window.location.search);this.$wpms.license_exists&&!t.has("upgrade-redirect")&&this.nextStep()}},ae=se,ne=Object(_["a"])(ae,$t,te,!1,null,null,null),oe=ne.exports,re=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-check-configuration"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-check-configuration-header"},[s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"check-configuration-loading-image-container"},[s("img",{attrs:{src:i("8398"),alt:t.text_image_alt}})])])])},le=[],ce={name:"WizardStepCheckConfiguration",components:{ContentHeader:h},data:function(){return{text_header_title:Object(c["a"])("Checking Mailer Configuration","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We’re running some tests in the background to make sure everything is setup properly.","wp-mail-smtp"),text_image_alt:Object(c["a"])("Checking mailer configuration image","wp-mail-smtp")}},mounted:function(){var t=this;this.$store.dispatch("$_wizard/checkMailerConfiguration").then((function(e){e.success?t.$router.push({name:"check_configuration_step_success"}):t.$router.push({name:"check_configuration_step_failure"})}))}},pe=ce,me=Object(_["a"])(pe,re,le,!1,null,null,null),ue=me.exports,de=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-configuration-success"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configuration-success-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"plugin-item-container"},[s("p",{staticClass:"medium-bold",domProps:{textContent:t._s(t.text_free_plugins_header)}}),s("div",t._l(t.plugins,(function(t,e){return s("plugin-item",{key:e,attrs:{name:t.name,slug:t.slug,is_installed:t.is_installed,is_activated:t.is_activated}})})),1)]),t.is_pro?t._e():s("div",{staticClass:"upgrade-banner-container"},[s("div",{staticClass:"upgrade-banner"},[s("h2",{domProps:{textContent:t._s(t.text_upgrade_title)}}),s("p",{staticClass:"subtitle",domProps:{textContent:t._s(t.text_upgrade_subtitle)}}),s("div",{staticClass:"checked-item-list"},[s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_email_log))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_manage_notifications))])],1),s("span",{staticClass:"checked-item"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("3af1"),width:"16",height:"16"}}),t._v(" "),s("span",[t._v(t._s(t.text_network_settings))])],1)]),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-success",attrs:{type:"button"},domProps:{textContent:t._s(t.text_upgrade_button)},on:{click:t.openUpgradePage}})]),s("p",{staticClass:"bonus",domProps:{innerHTML:t._s(t.text_bonus)}})])]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"send_test_email"},domProps:{textContent:t._s(t.text_test_email)},on:{click:function(e){return e.preventDefault(),t.handleTestEmail(e)}}}),s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"send_feedback"},domProps:{textContent:t._s(t.text_send_feedback)},on:{click:function(e){return e.preventDefault(),t.handleFeedback(e)}}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"button",name:"finish_setup"},domProps:{textContent:t._s(t.text_finish)},on:{click:function(e){return e.preventDefault(),t.handleFinish(e)}}})])])},_e=[],fe=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-plugin-item"},[i("span",{staticClass:"wp-mail-smtp-plugin-item-title-container"},[t.logo.length?i("img",{staticClass:"wp-mail-smtp-logo-icon",attrs:{src:t.logo2x,srcset:t.logo_srcset,alt:t.name}}):t._e(),i("span",{domProps:{textContent:t._s(t.name)}})]),i("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",disabled:t.is_activated||t.is_installed},on:{click:function(e){return e.preventDefault(),t.handleClick(e)}}},[t.loading?i("loader",{attrs:{color:"white"}}):i("span",[t._v(" "+t._s(t.text_button_label)+" ")])],1)])},he=[],ge=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("img",{class:"wp-mail-smtp-loader wp-mail-smtp-loader-"+t.size,attrs:{src:t.image,alt:t.text_loading}})},we=[],be={name:"Loader",props:{color:{type:String,default:""},size:{type:String,default:"sm"}},data:function(){return{image:i("5711")("./loading".concat(this.color.length?"-"+this.color:"",".svg")),text_loading:Object(c["a"])("Loading","wp-mail-smtp")}}},Ae=be,ve=Object(_["a"])(Ae,ge,we,!1,null,null,null),xe=ve.exports,ye={name:"PluginItem",components:{Loader:xe},props:{slug:String,name:String,is_installed:Boolean,is_activated:Boolean},data:function(){return{loading:!1,logo:i("bbc2")("./".concat(this.slug,".png")),logo2x:i("7c9b")("./".concat(this.slug,"@2x.png"))}},computed:{text_button_label:function(){var t=Object(c["a"])("Install","wp-mail-smtp");return this.is_installed&&!this.is_activated&&(t=Object(c["a"])("Installed","wp-mail-smtp")),this.is_activated&&(t=Object(c["a"])("Activated","wp-mail-smtp")),t},logo_srcset:function(){return"".concat(this.logo,", ").concat(this.logo2x," 2x")}},methods:{handleClick:function(){var t=this;this.loading||(this.loading=!0,this.$store.dispatch("$_plugins/installPlugin",this.slug).then((function(e){e.success&&t.$wpms_success_toast({title:"Plugin: ".concat(t.name," installed!")}),t.loading=!1})))}}},Ce=ye,ke=(i("433e"),Object(_["a"])(Ce,fe,he,!1,null,"2991ca7c",null)),Oe=ke.exports,je={name:"WizardStepConfigurationSuccess",components:{ContentHeader:h,TheWizardStepCounter:X,PluginItem:Oe},data:function(){return{text_header_title:Object(c["a"])("Congrats, you’ve successfully set up WP Mail SMTP!","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("Here’s what to do next:","wp-mail-smtp"),text_free_plugins_header:Object(c["a"])("Check out our other free WordPress plugins:","wp-mail-smtp"),text_upgrade_title:Object(c["a"])("Upgrade to Unlock Powerful SMTP Features","wp-mail-smtp"),text_upgrade_subtitle:Object(c["a"])("Upgrade to WP Mail SMTP Pro to unlock more awesome features and experience why WP Mail SMTP is used by over 2,000,000 websites.","wp-mail-smtp"),text_network_settings:Object(c["a"])("Multisite Network Settings","wp-mail-smtp"),text_manage_notifications:Object(c["a"])("Manage Default Notifications","wp-mail-smtp"),text_email_log:Object(c["a"])("Detailed Email Logs","wp-mail-smtp"),text_upgrade_button:Object(c["a"])("Upgrade to Pro Today","wp-mail-smtp"),text_test_email:Object(c["a"])("Send a Test Email","wp-mail-smtp"),text_send_feedback:Object(c["a"])("Send us Feedback","wp-mail-smtp"),text_finish:Object(c["a"])("Finish Setup","wp-mail-smtp"),text_bonus:Object(c["c"])(Object(c["a"])("%1$sBonus:%2$s You can upgrade to the Pro plan and %3$ssave $50 today%4$s, automatically applied at checkout.","wp-mail-smtp"),"<b>","</b>",'<span class="medium-bold">',"</span>"),star_image_html:'<img src="'.concat(i("6f43"),'" alt="').concat(Object(c["a"])("Star icon","wp-mail-smtp"),'" class="icon" / >'),is_pro:this.$wpms.is_pro}},computed:Object(n["a"])({},Object(nt["b"])({plugins:"$_plugins/partner_plugins"})),methods:{handleTestEmail:function(){return window.location=this.$wpms.email_test_tab_url},goodFeedback:function(){this.$swal({title:Object(c["a"])("Thanks for the feedback!","wp-mail-smtp"),html:"".concat(Object(c["c"])(Object(c["a"])("Help us spread the word %1$sby giving WP Mail SMTP a 5-star rating %3$s(%4$s) on WordPress.org%2$s. Thanks for your support and we look forward to bringing you more awesome features.","wp-mail-smtp"),'<span class="medium-bold">',"</span>","<br>",this.star_image_html+""+this.star_image_html+this.star_image_html+this.star_image_html+this.star_image_html)),width:650,showCloseButton:!0,allowEnterKey:!1,confirmButtonText:Object(c["a"])("Rate on WordPress.org","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback-good"}}).then((function(t){if(t.value){var e=window.open("https://wordpress.org/support/plugin/wp-mail-smtp/reviews/#new-post","_blank");e.focus()}}))},badFeedback:function(){var t=this;this.$swal({title:Object(c["a"])("What could we do to improve?","wp-mail-smtp"),html:"".concat(Object(c["a"])("We're sorry things didn't go smoothly for you, and want to keep improving. Please let us know any specific parts of this process that you think could be better. We really appreciate any details you're willing to share!","wp-mail-smtp"),'\n\t\t\t\t\t\t\t\t<textarea id="feedback" name="feedback" rows="9"></textarea>\n\t\t\t\t\t\t\t\t<span class="permission-container">\n\t\t\t\t\t\t\t\t\t<input type="checkbox" id="permission" name="permission">\n\t\t\t\t\t\t\t\t\t<label for="permission">').concat(Object(c["a"])("Yes, I give WP Mail SMTP permission to contact me for any follow up questions.","wp-mail-smtp"),"</label>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t"),width:650,showCloseButton:!0,allowEnterKey:!1,allowOutsideClick:!1,allowEscapeKey:!1,confirmButtonText:Object(c["a"])("Submit Feedback","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback-bad"},preConfirm:function(){return[document.getElementById("feedback").value,document.getElementById("permission").checked]}}).then((function(e){if(e.value){var i=e.value[0],s=e.value[1];t.$store.dispatch("$_wizard/sendFeedback",{feedback:i,permission:s})}}))},handleFeedback:function(){var t=this;this.$swal({title:Object(c["a"])("How was your WP Mail SMTP setup experience?","wp-mail-smtp"),text:Object(c["a"])("Our goal is to make your SMTP setup as simple and straightforward as possible. We'd love to know how this process went for you!","wp-mail-smtp"),width:650,showCloseButton:!0,allowEnterKey:!1,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-feedback"},showCancelButton:!0}).then((function(e){e.value?t.goodFeedback():void 0!==e.dismiss&&"cancel"===e.dismiss&&t.badFeedback()}))},handleFinish:function(){return window.location=this.$wpms.exit_url},openUpgradePage:function(){var t=window.open(this.$wpms.upgrade_link,"_blank");t.focus()}}},Se=je,Pe=Object(_["a"])(Se,de,_e,!1,null,null,null),Ee=Pe.exports,Te=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step wp-mail-smtp-setup-wizard-configuration-failure"},[s("div",{staticClass:"wp-mail-smtp-setup-wizard-content-container"},[s("div",{staticClass:"wp-mail-smtp-configuration-failure-header"},[s("the-wizard-step-counter"),s("content-header",{attrs:{title:t.text_header_title,subtitle:t.text_header_subtitle}})],1),s("div",{staticClass:"start-troubleshooting-arrow-container"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("50bf"),width:"112",height:"112"}})],1)]),s("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-no-margin"}),s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-footer"},[s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main",attrs:{type:"button",name:"start_troubleshooting"},domProps:{textContent:t._s(t.text_start_troubleshooting)},on:{click:function(e){return e.preventDefault(),t.handleTroubleshooting(e)}}}),s("button",{staticClass:"wp-mail-smtp-button",attrs:{type:"button",name:"finish_setup"},domProps:{textContent:t._s(t.text_finish)},on:{click:function(e){return e.preventDefault(),t.handleFinish(e)}}})])])},ze=[],Be={name:"WizardStepConfigurationFailure",components:{ContentHeader:h,TheWizardStepCounter:X},data:function(){return{text_header_title:Object(c["a"])("Whoops, looks like things aren’t configured properly.","wp-mail-smtp"),text_header_subtitle:Object(c["a"])("We just tried to send a test email, but something prevented that from working. To see more details about the issue we detected, as well as our suggestions to fix it, please start troubleshooting.","wp-mail-smtp"),text_start_troubleshooting:Object(c["a"])("Start Troubleshooting","wp-mail-smtp"),text_send_feedback:Object(c["a"])("Send us Feedback","wp-mail-smtp"),text_finish:Object(c["a"])("Finish Setup","wp-mail-smtp")}},methods:{handleTroubleshooting:function(){return window.location="".concat(this.$wpms.email_test_tab_url,"&auto-start=1")},handleFinish:function(){return window.location=this.$wpms.exit_url}}},Ie=Be,Me=Object(_["a"])(Ie,Te,ze,!1,null,null,null),De=Me.exports,Fe=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtp"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"host",label:t.text_host_label,is_error:t.field_errors.includes("host")},on:{is_error_update:function(e){return t.removeFieldError("host")}},model:{value:t.host,callback:function(e){t.host=e},expression:"host"}}),i("settings-input-radio",{attrs:{name:"encryption",label:t.text_encryption_label,options:t.encryptionOptions,description:t.text_encryption_description},on:{input:t.encryptionChanged},model:{value:t.encryption,callback:function(e){t.encryption=e},expression:"encryption"}}),i("settings-input-number",{attrs:{name:"port",label:t.text_port_label,is_error:t.field_errors.includes("port")},on:{is_error_update:function(e){return t.removeFieldError("port")}},model:{value:t.port,callback:function(e){t.port=e},expression:"port"}}),i("settings-input-switch",{directives:[{name:"show",rawName:"v-show",value:t.show_autotls,expression:"show_autotls"}],attrs:{name:"autotls",title:t.text_autotls_title,label:t.text_autotls_label,description:t.text_autotls_description},model:{value:t.autotls,callback:function(e){t.autotls=e},expression:"autotls"}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-switch",{attrs:{name:"auth",title:t.text_auth_title,label:t.text_auth_label},model:{value:t.auth,callback:function(e){t.auth=e},expression:"auth"}}),i("settings-input-text",{directives:[{name:"show",rawName:"v-show",value:t.auth,expression:"auth"}],attrs:{name:"user",label:t.text_user_label,is_error:t.field_errors.includes("user")},on:{is_error_update:function(e){return t.removeFieldError("user")}},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}}),i("settings-input-text",{directives:[{name:"show",rawName:"v-show",value:t.auth,expression:"auth"}],attrs:{name:"pass",type:"password",label:t.text_pass_label,is_error:t.field_errors.includes("pass")},on:{is_error_update:function(e){return t.removeFieldError("pass")}},model:{value:t.pass,callback:function(e){t.pass=e},expression:"pass"}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Ne=[],Qe=(i("a4d3"),i("e01a"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-radio"},[t.label?i("span",{staticClass:"settings-input-label-container"},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}})]):t._e(),i("div",{staticClass:"settings-input-radio-container"},t._l(t.options,(function(e){return i("label",{key:e.value,class:t.labelClass(e.value),attrs:{for:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]"}},[i("span",{class:t.titleClass(e.value)}),i("input",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],attrs:{id:"wp-mail-smtp-settings-radio-"+t.name+"["+e.value+"]",type:"radio",name:t.name,autocomplete:"off",readonly:t.disabled},domProps:{value:e.value,checked:t.isChecked(e.value),checked:t._q(t.selected,e.value)},on:{change:[function(i){t.selected=e.value},t.updateSetting]}}),i("span",{staticClass:"input-label",domProps:{innerHTML:t._s(e.label)}})])})),0),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])}),Le=[],We={name:"SettingsInputRadio",props:{options:Array,label:String,name:String,value:String,description:String,disabled:Boolean},data:function(){return{has_error:!1}},computed:{selected:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateSetting:function(){if(this.disabled)return!1},titleClass:function(t){var e="wp-mail-smtp-styled-radio";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-checked"),e},labelClass:function(t){var e="";return this.isChecked(t)&&(e+=" wp-mail-smtp-styled-radio-label-checked"),e},isChecked:function(t){return t===this.selected}}},Ue=We,He=Object(_["a"])(Ue,Qe,Le,!1,null,null,null),Re=He.exports,Ge=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-input-number",class:{"settings-input-number-error":t.field_error}},[s("label",{staticClass:"settings-input-label-container",attrs:{for:t.id}},[t.label?s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),s("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],attrs:{id:t.id,type:"number",name:t.name,placeholder:t.placeholder,min:t.min,max:t.max,step:t.step,readonly:t.disabled},domProps:{value:t.currentValue},on:{change:t.inputUpdate,input:function(e){e.target.composing||(t.currentValue=e.target.value)}}}),t.has_error?s("p",{staticClass:"error"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("827a"),width:"16"}}),s("span",{domProps:{innerHTML:t._s(t.has_error)}})],1):t._e(),t.description?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},Ve=[],Ye=(i("a9e3"),{name:"SettingsInputNumber",components:{SettingsInfoTooltip:Nt},props:{name:String,value:[Number,String],label:String,description:String,placeholder:String,type:{type:String,default:"text"},tooltip:String,default_value:String,min:Number,max:Number,disabled:Boolean,step:{type:Number,default:1},round:{type:Boolean,default:!1},is_error:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name,text_error_value:Object(c["c"])(Object(c["a"])("Please enter a value between %1$s and %2$s","wp-mail-smtp"),"<strong>"+this.min+"</strong>","<strong>"+this.max+"</strong>"),text_error_round:Object(c["a"])("Value has to be a round number","wp-mail-smtp")}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",parseInt(t,10))}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}}},methods:{inputUpdate:function(t){if(this.disabled)return!1;this.has_error=!1;var e=parseFloat(t.target.value);return this.round&&e%1!==0?(this.has_error=this.text_error_round,!1):e>this.max||e<this.min?(this.has_error=this.text_error_value,!1):void 0}}}),Je=Ye,Ke=Object(_["a"])(Je,Ge,Ve,!1,null,null,null),qe=Ke.exports,Ze=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-switch",class:t.classname},[i("label",{attrs:{for:t.id}},[i("span",{staticClass:"title settings-input-label-container"},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.title)}}),t.tooltip?i("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e(),i("span",{staticClass:"control"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentValue,expression:"currentValue"}],attrs:{id:t.id,type:"checkbox",name:t.name,disabled:t.disabled},domProps:{checked:Array.isArray(t.currentValue)?t._i(t.currentValue,null)>-1:t.currentValue},on:{change:[function(e){var i=t.currentValue,s=e.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=t._i(i,n);s.checked?o<0&&(t.currentValue=i.concat([n])):o>-1&&(t.currentValue=i.slice(0,o).concat(i.slice(o+1)))}else t.currentValue=a},t.inputUpdate]}}),i("span",{class:{"toggle-switch":!0,"toggle-switch-with-label":t.label}}),t.label?i("span",{staticClass:"label-description",domProps:{innerHTML:t._s(t.label)}}):t._e()])])])},Xe=[],$e={name:"SettingsInputSwitch",components:{SettingsInfoTooltip:Nt},props:{name:String,value:Boolean,title:String,label:String,description:String,tooltip:String,classname:String,disabled:Boolean},data:function(){return{has_error:!1,id:"input-"+this.name}},computed:{currentValue:{get:function(){return this.value},set:function(t){this.$emit("input",!!t)}}},methods:{inputUpdate:function(){if(this.disabled)return!1}}},ti=$e,ei=Object(_["a"])(ti,Ze,Xe,!1,null,null,null),ii=ei.exports,si={name:"WizardStepConfigureMailerSmtp",components:{SettingsInputText:Ut,SettingsInputRadio:Re,SettingsInputNumber:qe,SettingsInputSwitch:ii},data:function(){return{mailer:"smtp",text_host_label:Object(c["a"])("SMTP Host","wp-mail-smtp"),text_encryption_label:Object(c["a"])("Encryption","wp-mail-smtp"),text_port_label:Object(c["a"])("SMTP Port","wp-mail-smtp"),text_autotls_title:Object(c["a"])("Auto TLS","wp-mail-smtp"),text_autotls_label:Object(c["a"])("Enable Auto TLS","wp-mail-smtp"),text_autotls_description:Object(c["a"])("By default, TLS encryption is automatically used if the server supports it (recommended). In some cases, due to server misconfigurations, this can cause issues and may need to be disabled.","wp-mail-smtp"),text_auth_title:Object(c["a"])("Authentication","wp-mail-smtp"),text_auth_label:Object(c["a"])("Enable Authentication","wp-mail-smtp"),text_user_label:Object(c["a"])("SMTP Username","wp-mail-smtp"),text_pass_label:Object(c["a"])("SMTP Password","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_encryption_description:Object(c["a"])("For most servers TLS is the recommended option. If your SMTP provider offers both SSL and TLS options, we recommend using TLS.","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),description:this.$wpms.mailer_options.smtp.description,encryptionOptions:[{label:Object(c["a"])("None","wp-mail-smtp"),value:"none",default_port:25},{label:Object(c["a"])("SSL","wp-mail-smtp"),value:"ssl",default_port:465},{label:Object(c["a"])("TLS","wp-mail-smtp"),value:"tls",default_port:587}],show_autotls:!0,show_user_and_pass:!0,field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.smtp.host","settings.smtp.auth","settings.smtp.port","settings.smtp.encryption","settings.smtp.user","settings.smtp.pass","settings.smtp.autotls","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),watch:{encryption:function(t){this.show_autotls="tls"!==t}},methods:{getEncryptionDefaultPort:function(t){return this.encryptionOptions.find((function(e){return e.value===t})).default_port},encryptionChanged:function(t){this.port=this.getEncryptionDefaultPort(t)},areRequiredFieldsValid:function(){var t=!0;return""===this.host&&(t=!1,this.field_errors.push("host")),(""===this.port||isNaN(this.port))&&(t=!1,this.field_errors.push("port")),this.auth&&(""===this.user&&(t=!1,this.field_errors.push("user")),""===this.pass&&(t=!1,this.field_errors.push("pass"))),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){"tls"===this.encryption&&(this.show_autotls=!1)}},ai=si,ni=Object(_["a"])(ai,Fe,Ne,!1,null,null,null),oi=ni.exports,ri=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-smtpcom"},[s("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),s("p",{staticClass:"mailer-description mailer-description-links"},[s("a",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-secondary",attrs:{href:"https://wpmailsmtp.com/go/smtp/",target:"_blank",rel:"noopener noreferrer"}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_get_started_button)),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"23"}})],1)]),s("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-smtp-com-mailer-in-wp-mail-smtp",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),s("settings-input-text",{attrs:{name:"channel",label:t.text_channel_label,description:t.text_channel_description,is_error:t.field_errors.includes("channel")},on:{is_error_update:function(e){return t.removeFieldError("channel")}},model:{value:t.channel,callback:function(e){t.channel=e},expression:"channel"}}),s("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),s("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},li=[],ci=(i("baa5"),{name:"WizardStepConfigureMailerSmtpCom",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"smtpcom",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_channel_label:Object(c["a"])("Sender Name","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for SMTP.com.","wp-mail-smtp"),'<a href="https://my.smtp.com/settings/api" target="_blank" rel="noopener noreferrer">',"</a>"),text_channel_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get a Sender Name for SMTP.com.","wp-mail-smtp"),'<a href="https://my.smtp.com/senders/" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_get_started_button:Object(c["a"])("Get Started with SMTP.com","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up SMTP.com","wp-mail-smtp"),description:this.$wpms.mailer_options.smtpcom.description.substr(0,this.$wpms.mailer_options.smtpcom.description.lastIndexOf("<br><br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.smtpcom.api_key","settings.smtpcom.channel","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.channel&&(t=!1,this.field_errors.push("channel")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}}),pi=ci,mi=Object(_["a"])(pi,ri,li,!1,null,null,null),ui=mi.exports,di=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-sendinblue"},[s("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),s("p",{staticClass:"mailer-description mailer-description-links"},[s("a",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-small wp-mail-smtp-button-secondary",attrs:{href:"https://wpmailsmtp.com/go/sendinblue/",target:"_blank",rel:"noopener noreferrer"}},[s("span",{staticClass:"text-with-arrow text-with-arrow-right"},[t._v(" "+t._s(t.text_get_started_button)),s("inline-svg",{staticClass:"icon",attrs:{src:i("107e"),width:"16",height:"23"}})],1)]),s("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-sendinblue-mailer-in-wp-mail-smtp",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),s("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[s("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),s("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),s("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),s("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),s("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},_i=[],fi={name:"WizardStepConfigureMailerSendinblue",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"sendinblue",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Sending Domain","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for Sendinblue.","wp-mail-smtp"),'<a href="https://account.sendinblue.com/advanced/api" target="_blank" rel="noopener noreferrer">',"</a>"),text_domain_description:Object(c["c"])(Object(c["a"])("Please input the sending domain/subdomain you configured in your Sendinblue dashboard. More information can be found in our %1$sSendinblue documentation%2$s","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/how-to-set-up-the-sendinblue-mailer-in-wp-mail-smtp#setup-smtp" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_get_started_button:Object(c["a"])("Get Started with Sendinblue","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Sendinblue","wp-mail-smtp"),description:this.$wpms.mailer_options.sendinblue.description.substr(0,this.$wpms.mailer_options.sendinblue.description.lastIndexOf("<br><br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.sendinblue.api_key","settings.sendinblue.domain","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}},hi=fi,gi=Object(_["a"])(hi,di,_i,!1,null,null,null),wi=gi.exports,bi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-mailgun"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-mailgun-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),i("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description,is_error:t.field_errors.includes("domain")},on:{is_error_update:function(e){return t.removeFieldError("domain")}},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-radio",{attrs:{name:"region",label:t.text_region_label,options:t.regionOptions,description:t.text_region_description},model:{value:t.region,callback:function(e){t.region=e},expression:"region"}}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Ai=[],vi=(i("c975"),{name:"WizardStepConfigureMailerMailgun",components:{SettingsInputText:Ut,SettingsInputRadio:Re,SettingsInputSwitch:ii},data:function(){return{mailer:"mailgun",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Domain Name","wp-mail-smtp"),text_region_label:Object(c["a"])("Region","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key from Mailgun.","wp-mail-smtp"),'<a href="https://app.mailgun.com/app/account/security/api_keys" target="_blank" rel="noopener noreferrer">',"</a>"),text_domain_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get a Domain Name from Mailgun.","wp-mail-smtp"),'<a href="https://app.mailgun.com/app/domains" target="_blank" rel="noopener noreferrer">',"</a>"),text_region_description:Object(c["c"])(Object(c["a"])("Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region. %1$sMore information%2$s on Mailgun.com.","wp-mail-smtp"),'<a href="https://www.mailgun.com/regions" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Mailgun","wp-mail-smtp"),description:this.$wpms.mailer_options.mailgun.description.substr(0,this.$wpms.mailer_options.mailgun.description.indexOf("<br>")),regionOptions:[{label:Object(c["a"])("US","wp-mail-smtp"),value:"US"},{label:Object(c["a"])("EU","wp-mail-smtp"),value:"EU"}],field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.mailgun.api_key","settings.mailgun.domain","settings.mailgun.region","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.domain&&(t=!1,this.field_errors.push("domain")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}}),xi=vi,yi=Object(_["a"])(xi,bi,Ai,!1,null,null,null),Ci=yi.exports,ki=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-sendgrid"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"api_key",type:"password",label:t.text_api_key_label,description:t.text_api_key_description,is_error:t.field_errors.includes("api_key")},on:{is_error_update:function(e){return t.removeFieldError("api_key")}},model:{value:t.api_key,callback:function(e){t.api_key=e},expression:"api_key"}}),i("settings-input-text",{attrs:{name:"domain",label:t.text_domain_label,description:t.text_domain_description},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)])},Oi=[],ji={name:"WizardStepConfigureMailerSendgrid",components:{SettingsInputText:Ut,SettingsInputSwitch:ii},data:function(){return{mailer:"sendgrid",text_api_key_label:Object(c["a"])("API Key","wp-mail-smtp"),text_domain_label:Object(c["a"])("Sending Domain","wp-mail-smtp"),text_api_key_description:Object(c["c"])(Object(c["a"])("%1$sFollow this link%2$s to get an API Key for Sendgrid.","wp-mail-smtp"),'<a href="https://app.sendgrid.com/settings/api_keys" target="_blank" rel="noopener noreferrer">',"</a>")+"<br>"+Object(c["c"])(Object(c["a"])("To send emails you will need only a %1$sMail Send%2$s access level for this API key.","wp-mail-smtp"),"<i>","</i>"),text_domain_description:Object(c["c"])(Object(c["a"])("Please input the sending domain/subdomain you configured in your SendGrid dashboard. More information can be found in our %1$sSendGrid documentation%2$s","wp-mail-smtp"),'<a href="https://wpmailsmtp.com/docs/how-to-set-up-the-sendgrid-mailer-in-wp-mail-smtp/#setup" target="_blank" rel="noopener noreferrer">',"</a>"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Sendgrid","wp-mail-smtp"),description:this.$wpms.mailer_options.sendgrid.description.substr(0,this.$wpms.mailer_options.sendgrid.description.indexOf("<br>")),field_errors:[]}},computed:Object(n["a"])({},Object(ut["b"])("$_settings",["settings.sendgrid.api_key","settings.sendgrid.domain","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.api_key&&(t=!1,this.field_errors.push("api_key")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}}},Si=ji,Pi=Object(_["a"])(Si,ki,Oi,!1,null,null,null),Ei=Pi.exports,Ti=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-amazonses"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("b",[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-amazon-ses-mailer-in-wp-mail-smtp/",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-select",{attrs:{name:"region",label:t.text_region_label,options:t.regionOptions,description:t.text_region_description,is_error:t.field_errors.includes("region")},on:{is_error_update:function(e){return t.removeFieldError("region")}},model:{value:t.region,callback:function(e){t.region=e},expression:"region"}}),t.is_api_auth_missing?t._e():i("div",[i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-amazon-s-e-s-identities",{attrs:{options:t.identities,label:t.text_identities_label,columns:t.identities_columns}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-text",{attrs:{name:"from_email",type:"email",label:t.text_from_email_label,description:t.text_from_email_description,is_error:t.field_errors.includes("from_email")},on:{is_error_update:function(e){return t.removeFieldError("from_email")}},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_email_force",title:t.text_force_from_email_title,label:t.text_force_from_email_label},model:{value:t.from_email_force,callback:function(e){t.from_email_force=e},expression:"from_email_force"}})],1)],1)])},zi=[],Bi=i("f7fe"),Ii=i.n(Bi),Mi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"settings-input-select",class:{"settings-input-select-error":t.field_error}},[i("label",{staticClass:"settings-input-label-container",attrs:{for:"wp-mail-smtp-settings-select-"+t.name}},[i("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}})]),i("div",{staticClass:"settings-input-select-container"},[i("select",{directives:[{name:"model",rawName:"v-model",value:t.selected,expression:"selected"}],attrs:{id:"wp-mail-smtp-settings-select-"+t.name,name:t.name,readonly:t.disabled},on:{change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.selected=e.target.multiple?i:i[0]}}},t._l(t.options,(function(e){return i("option",{key:e.value,domProps:{value:e.value}},[t._v(" "+t._s(e.label)+" ")])})),0)]),t.description?i("p",{staticClass:"description",domProps:{innerHTML:t._s(t.description)}}):t._e()])},Di=[],Fi={name:"SettingsInputSelect",props:{options:Array,label:String,name:String,value:String,description:String,disabled:Boolean,is_error:Boolean},computed:{selected:{get:function(){return this.value},set:function(t){this.$emit("is_error_update",!1),this.$emit("input",t)}},field_error:{get:function(){return this.is_error},set:function(t){this.$emit("is_error_update",t)}}}},Ni=Fi,Qi=Object(_["a"])(Ni,Mi,Di,!1,null,null,null),Li=Qi.exports,Wi=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-amazon-ses-identities"},[s("label",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.options?s("div",[t.options&&0!==t.options.length?s("p",{staticClass:"description"},[t._v(" "+t._s(t.text_identities_table_description)+" ")]):s("p",{staticClass:"description"},[s("strong",[t._v(t._s(t.text_no_registered_identities_title))]),t._v(" "+t._s(t.text_no_registered_identities_content)+" ")]),s("div",{staticClass:"ses-identities-container"},[t.options&&t.options.length>0?s("div",{staticClass:"ses-identities-table-container"},[s("table",[t.columns?s("tr",{staticClass:"ses-identity-columns"},t._l(t.filtered_columns,(function(e){return s("th",{key:e.key,class:"ses-identity-column ses-identity-column-"+e.key},[t._v(" "+t._s(e.label)+" ")])})),0):t._e(),t._l(t.options,(function(e,i){return s("tr",{key:i},[s("td",[t._v(" "+t._s(e.value)+" ")]),s("td",[t._v(" "+t._s(e.type)+" ")]),s("td",[t._v(" "+t._s(e.status)+" ")])])})),t.show_identity_form?t._e():s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.addNewIdentity(e)}}},[t._v(" "+t._s(t.text_add_new_identity)+" ")])],2)]):t._e(),t.show_identity_form||!t.options||0===t.options.length?s("div",{staticClass:"wp-mail-smtp-amazonses-identity-form"},[t.options&&0!==t.options.length?t._e():s("h3",[t._v(" "+t._s(t.text_verify_identity)+" ")]),s("div",{directives:[{name:"show",rawName:"v-show",value:1===t.verify_identity_step,expression:"verify_identity_step === 1"}],staticClass:"amazonses-identity-form-step"},[s("settings-input-radio",{attrs:{name:"identity_type",options:t.identity_type_options},model:{value:t.identity_type,callback:function(e){t.identity_type=e},expression:"identity_type"}}),s("p",{domProps:{textContent:t._s(t.verify_identity_text)}}),s("settings-input-text",{attrs:{name:"identity_value",placeholder:t.identity_value_placeholder},model:{value:t.identity_value,callback:function(e){t.identity_value=e},expression:"identity_value"}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small wp-mail-smtp-button-verify",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.verifyIdentity(e)}}},[t.loading_verify_identity?s("loader",{attrs:{color:"white"}}):s("span",[t._v(t._s(t.text_verify))])],1)],1),s("div",{directives:[{name:"show",rawName:"v-show",value:2===t.verify_identity_step&&"domain"===t.verify_identity_result.type,expression:"verify_identity_step === 2 && verify_identity_result.type === 'domain'"}],staticClass:"amazonses-identity-form-step amazonses-identity-form-step-domain"},[s("p",{domProps:{innerHTML:t._s(t.text_verify_identity_step2_domain_text)}}),s("div",{staticClass:"amazonses-domain-identity-added-inputs"},[s("settings-input-text",{attrs:{value:t.ses_domain_name,label:t.text_name,name:"ses_domain_name",readonly:"",copy:""}}),s("settings-input-text",{attrs:{value:t.verify_identity_result.domain_txt,label:t.text_value,name:"ses_domain_value",readonly:"",copy:""}})],1)]),s("div",{directives:[{name:"show",rawName:"v-show",value:2===t.verify_identity_step&&"email"===t.verify_identity_result.type,expression:"verify_identity_step === 2 && verify_identity_result.type === 'email'"}],staticClass:"amazonses-identity-form-step"},[s("p",{staticClass:"ses-identities-email-success-notice"},[s("inline-svg",{staticClass:"icon",attrs:{src:i("84d7"),width:"16",height:"16"}}),t._v(" "),s("span",{domProps:{innerHTML:t._s(t.text_verify_identity_step2_email_text)}})],1)])]):t._e()])]):s("loader",{attrs:{size:"md"}})],1)},Ui=[],Hi={name:"SettingsAmazonSESIdentities",components:{SettingsInfoTooltip:Nt,SettingsInputRadio:Re,SettingsInputText:Ut,Loader:xe},props:{options:Array,columns:Array,label:String,tooltip:String},computed:{filtered_columns:function(){return this.columns.filter((function(t){return"action"!==t.key}))},identity_value_placeholder:function(){return"domain"===this.identity_type?Object(c["a"])("Please enter a domain","wp-mail-smtp"):Object(c["a"])("Please enter a valid email address","wp-mail-smtp")},verify_identity_text:function(){return"domain"===this.identity_type?Object(c["a"])("Enter the domain name to verify it on Amazon SES and generate the required DNS TXT record.","wp-mail-smtp"):Object(c["a"])("Enter a valid email address. A verification email will be sent to the email address you entered.","wp-mail-smtp")},text_verify_identity_step2_email_text:function(){return Object(c["c"])(Object(c["a"])("Please check the inbox of <b>%s</b> for a confirmation email.","wp-mail-smtp"),this.verify_identity_result.value)},ses_domain_name:function(){return this.verify_identity_result.value?"_amazonses.".concat(this.verify_identity_result.value):""},text_verify:function(){return"domain"===this.identity_type?Object(c["a"])("Verify Domain","wp-mail-smtp"):Object(c["a"])("Verify Email","wp-mail-smtp")}},data:function(){return{text_no_registered_identities_title:Object(c["a"])("No registered domains or emails.","wp-mail-smtp"),text_no_registered_identities_content:Object(c["a"])("You will not be able to send emails until you verify at least one domain or email address for the selected Amazon SES Region.","wp-mail-smtp"),text_view_dns:Object(c["a"])("View DNS","wp-mail-smtp"),text_resend:Object(c["a"])("Resend","wp-mail-smtp"),text_identities_table_description:Object(c["a"])("Here are the domains and email addresses that have been verified and can be used as the From Email.","wp-mail-smtp"),text_verify_identity:Object(c["a"])("Verify SES Identity","wp-mail-smtp"),text_add_new_identity:Object(c["a"])("Add New SES Identity","wp-mail-smtp"),text_name:Object(c["a"])("Name","wp-mail-smtp"),text_value:Object(c["a"])("Value","wp-mail-smtp"),text_verify_identity_step2_domain_text:Object(c["c"])(Object(c["a"])("Please add this TXT record to your domain's DNS settings. For information on how to add TXT DNS records, please refer to the %1$sAmazon SES documentation%2$s.","wp-mail-smtp"),'<a href="https://docs.aws.amazon.com/ses/latest/DeveloperGuide/dns-txt-records.html" target="_blank" rel="noopener noreferrer">',"</a>"),show_identity_form:!1,identity_type:"domain",identity_type_options:[{label:Object(c["a"])("Verify Domain","wp-mail-smtp"),value:"domain"},{label:Object(c["a"])("Verify Email Address","wp-mail-smtp"),value:"email"}],identity_value:"",verify_identity_step:1,verify_identity_result:{},loading_verify_identity:!1}},methods:{verifyIdentity:function(){if(!this.loading_verify_identity){this.loading_verify_identity=!0;var t=this;this.$store.dispatch("$_settings/amazonSESRegisterIdentity",{value:this.identity_value,type:this.identity_type}).then((function(e){t.loading_verify_identity=!1,e.success&&e.data&&(t.verify_identity_result=e.data,t.verify_identity_step=2)}))}},addNewIdentity:function(){this.show_identity_form=!0}}},Ri=Hi,Gi=Object(_["a"])(Ri,Wi,Ui,!1,null,null,null),Vi=Gi.exports,Yi={name:"WizardStepConfigureMailerAmazonSES",components:{SettingsInputText:Ut,SettingsInputSelect:Li,SettingsInputSwitch:ii,SettingsAmazonSESIdentities:Vi},data:function(){return{mailer:"amazonses",text_client_id_label:Object(c["a"])("Access Key ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Secret Access Key",Object({NODE_ENV:"production",VUE_APP_TEXTDOMAIN:"wp-mail-smtp",VUE_APP_PRODUCT_NAME:"WPMailSMTP",BASE_URL:"http://localhost:8080/"}).VUE_APP_TEXTclient_id),text_region_label:Object(c["a"])("Region","wp-mail-smtp"),text_identities_label:Object(c["a"])("SES Identities","wp-mail-smtp"),text_region_description:Object(c["a"])("Please select the Amazon SES API region which is the closest to where your website is hosted. This can help to decrease network latency between your site and Amazon SES, which will speed up email sending.","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_email_title:Object(c["a"])("Force From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_force_from_email_label:Object(c["a"])("If enabled, the From Email setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("The email address that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Amazon SES","wp-mail-smtp"),description:this.$wpms.mailer_options.amazonses.description.substr(0,this.$wpms.mailer_options.amazonses.description.indexOf("<br>")),regionOptions:this.$wpms.mailer_options.amazonses.region_options||[],fetching_identities:!1,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.amazonses.client_id","settings.amazonses.client_secret","settings.amazonses.region","settings.mail.from_email","settings.mail.from_name","settings.mail.from_email_force","settings.mail.from_name_force"])),Object(ut["b"])("$_settings",{identities_columns:"amazonses_identities.columns",identities:"amazonses_identities.data"})),{},{is_api_auth_missing:function(){return!this.client_id||!this.client_secret||!this.region}}),watch:{client_id:function(){this.getIdentitiesDelayed()},client_secret:function(){this.getIdentitiesDelayed()},region:function(){this.getIdentities()}},methods:{getIdentities:function(){var t=this;this.fetching_identities||this.client_id.length<20||this.client_secret.length<40||!this.region||(this.fetching_identities=!0,this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/getAmazonSESIdentities").then((function(){t.fetching_identities=!1})).finally((function(){t.$store.dispatch("$_app/stop_loading")})))},getIdentitiesDelayed:Ii()((function(){this.getIdentities()}),500),areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),""===this.region&&(t=!1,this.field_errors.push("region")),""===this.from_email&&(t=!1,this.field_errors.push("from_email")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.getIdentities()}},Ji=Yi,Ki=Object(_["a"])(Ji,Ti,zi,!1,null,null,null),qi=Ki.exports,Zi=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-gmail"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("b",[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/#create-app",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}}),t.is_auth_required?t._e():i("div",{staticClass:"wp-mail-smtp-setup-wizard-form-general-settings"},[i("div",{staticClass:"wp-mail-smtp-separator wp-mail-smtp-separator-big-margin"}),i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}}),i("settings-input-select",{attrs:{name:"from_email",label:t.text_from_email_label,options:t.possible_send_as_emails,description:t.text_from_email_description},model:{value:t.from_email,callback:function(e){t.from_email=e},expression:"from_email"}})],1)],1)])},Xi=[],$i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"settings-oauth-connection"},[s("label",{staticClass:"settings-input-label-container"},[s("span",{staticClass:"label",domProps:{innerHTML:t._s(t.label)}}),t.tooltip?s("settings-info-tooltip",{attrs:{content:t.tooltip}}):t._e()],1),t.is_auth_required?s("div",{staticClass:"add-authorization-container"},[s("p",{staticClass:"description",domProps:{textContent:t._s(t.text_authorization_button_description)}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-main wp-mail-smtp-button-small",attrs:{type:"button",disabled:!t.are_client_details_ready},on:{click:function(e){return e.preventDefault(),t.authorize(e)}}},[t._v(" "+t._s(t.text_authorization_button)+" ")])]):s("div",{staticClass:"remove-authorization-container"},[t.connected_email?s("p",{staticClass:"description connected-as"},[s("span",{domProps:{innerHTML:t._s(t.text_connected_as_with_email)}}),t._v(" "),s("inline-svg",{staticClass:"icon",attrs:{src:i("9a1d"),width:"16",height:"16"}})],1):t._e(),"gmail"===t.mailer?s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.text_remove_authorization_button_description_google)}}):t._e(),s("p",{staticClass:"description",domProps:{innerHTML:t._s(t.text_remove_authorization_button_description)}}),s("button",{staticClass:"wp-mail-smtp-button wp-mail-smtp-button-red wp-mail-smtp-button-small",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.removeAuthorization(e)}}},[t._v(" "+t._s(t.text_remove_authorization_button)+" ")])])])},ts=[],es={name:"SettingsOAuthConnection",components:{SettingsInfoTooltip:Nt},props:{label:String,mailer:String,connected_email:String,is_auth_required:Boolean,client_id:String,client_secret:String,tooltip:String,disabled:Boolean},data:function(){return{text_allow_button:Object(c["a"])("Connect to %s","wp-mail-smtp"),text_authorization_button_description_general:Object(c["a"])("Before continuing, you'll need to allow this plugin to send emails using your %s account.","wp-mail-smtp"),text_remove_authorization_button:Object(c["a"])("Remove Connection","wp-mail-smtp"),text_remove_authorization_button_description_google:Object(c["c"])(Object(c["a"])("If you want to use a different From Email address you can setup a Google email alias. %1$sFollow these instructions%2$s, then select the alias in the From Email section below.","wp-mail-smtp"),'<a href="https://support.google.com/a/answer/33327" target="_blank" rel="noopener noreferrer">',"</a>"),text_remove_authorization_button_desc_template:Object(c["a"])("Removing this connection will give you the ability to redo the connection or connect to different %s account.","wp-mail-smtp"),text_connected_as:Object(c["a"])("Connected as","wp-mail-smtp")}},computed:{are_client_details_ready:function(){return!!this.client_id&&!!this.client_secret},mailer_name:function(){var t="Google";return"outlook"===this.mailer?t="Microsoft Outlook":"zoho"===this.mailer&&(t="Zoho Mail"),t},text_authorization_button:function(){return Object(c["c"])(this.text_allow_button,this.mailer_name)},text_authorization_button_description:function(){return Object(c["c"])(this.text_authorization_button_description_general,this.mailer_name)},text_remove_authorization_button_description:function(){return Object(c["c"])(this.text_remove_authorization_button_desc_template,this.mailer_name)},text_connected_as_with_email:function(){return"".concat(this.text_connected_as," <b>").concat(this.connected_email,"</b>")}},methods:{authorize:function(){var t=this;this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/getAuthUrl",this.mailer).then((function(t){t.success&&t.data.oauth_url&&(window.location.href=t.data.oauth_url)})).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},removeAuthorization:function(){var t=this;this.$store.dispatch("$_app/start_loading"),this.$store.dispatch("$_settings/removeAuth",this.mailer).finally((function(){t.$store.dispatch("$_app/stop_loading")}))},removeUrlParam:function(t,e,i){e.delete(i),t.search=e.toString(),window.history.replaceState({},document.title,t.toString())},catchAuthNotice:function(){var t=new URL(window.location.href),e=new URLSearchParams(t.search),i="",s="",a=!1;switch(e.has("success")?(i=e.get("success"),a=!0,this.removeUrlParam(t,e,"success")):e.has("error")&&(i=e.get("error"),this.removeUrlParam(t,e,"error")),i){case"google_access_denied":case"zoho_access_denied":case"google_no_code_scope":case"microsoft_no_code":case"zoho_no_code":case"zoho_invalid_nonce":s=Object(c["a"])("There was an error while processing the authentication request. Please try again.","wp-mail-smtp");break;case"google_no_clients":case"zoho_no_clients":case"zoho_unsuccessful_oauth":case"microsoft_unsuccessful_oauth":case"google_unsuccessful_oauth":s=Object(c["a"])("There was an error while processing the authentication request. Please recheck your Client ID and Client Secret and try again.","wp-mail-smtp");break;case"google_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Google API project. Now you can start sending emails through Gmail.","wp-mail-smtp");break;case"microsoft_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Microsoft API project. Now you can start sending emails through Outlook.","wp-mail-smtp");break;case"zoho_site_linked":s=Object(c["a"])("You have successfully linked the current site with your Zoho Mail API project. Now you can start sending emails through Zoho Mail.","wp-mail-smtp");break}s.length>0&&this.$swal({title:a?Object(c["a"])("Successful Authorization","wp-mail-smtp"):Object(c["a"])("Authorization Error!","wp-mail-smtp"),text:s,width:550,showCloseButton:!0,customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"}})}},mounted:function(){this.catchAuthNotice()}},is=es,ss=Object(_["a"])(is,$i,ts,!1,null,null,null),as=ss.exports,ns={name:"WizardStepConfigureMailerGmail",components:{SettingsInputText:Ut,SettingsInputSwitch:ii,SettingsOAuthConnection:as,SettingsInputSelect:Li},data:function(){return{mailer:"gmail",text_client_id_label:Object(c["a"])("Client ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Client Secret","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Authorized Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_from_email_label:Object(c["a"])("From Email","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_from_email_description:Object(c["a"])("Select which email address you would like to send your emails from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up the Gmail mailer","wp-mail-smtp"),description:this.$wpms.mailer_options.gmail.description.substr(0,this.$wpms.mailer_options.gmail.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.gmail.redirect_uri,connected_email_address:null,possible_send_as_emails:[],field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.gmail.client_id","settings.gmail.client_secret","settings.gmail.access_token","settings.gmail.refresh_token","settings.mail.from_email","settings.mail.from_name","settings.mail.from_name_force"])),Object(ut["b"])("$_wizard",["blocked_step"])),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{getConnectedData:function(){var t=this;this.$store.dispatch("$_settings/getConnectedData",this.mailer).then((function(e){e.success&&e.data&&(t.connected_email_address=e.data.connected_email||null,t.possible_send_as_emails=e.data.possible_send_from_addresses||[],t.isEmailInPosibleAddresses(t.from_email)||(t.from_email=t.connected_email_address))}))},isEmailInPosibleAddresses:function(t){return this.possible_send_as_emails.find((function(e){return e.value===t}))},areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.getConnectedData(),this.is_auth_required&&(this.blocked_step=!0)}},os=ns,rs=Object(_["a"])(os,Zi,Xi,!1,null,null,null),ls=rs.exports,cs=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-outlook"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-outlook-mailer-in-wp-mail-smtp/#microsoft-setup",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}})],1)])},ps=[],ms={name:"WizardStepConfigureMailerOutlook",components:{SettingsInputText:Ut,SettingsOAuthConnection:as},data:function(){return{mailer:"outlook",text_client_id_label:Object(c["a"])("Application ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Application Password","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Outlook","wp-mail-smtp"),description:this.$wpms.mailer_options.outlook.description.substr(0,this.$wpms.mailer_options.outlook.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.outlook.redirect_uri,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.outlook.client_id","settings.outlook.client_secret","settings.outlook.access_token","settings.outlook.refresh_token"])),Object(ut["b"])("$_wizard",["blocked_step"])),Object(nt["b"])({connected_email_address:"$_settings/outlook_email"})),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.is_auth_required&&(this.blocked_step=!0)}},us=ms,ds=Object(_["a"])(us,cs,ps,!1,null,null,null),_s=ds.exports,fs=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"wp-mail-smtp-setup-wizard-step-configure-mailer-settings wp-mail-smtp-setup-wizard-step-configure-mailer-settings-zoho"},[i("p",{staticClass:"mailer-description",domProps:{innerHTML:t._s(t.description)}}),i("p",{staticClass:"mailer-description mailer-description-links"},[i("a",{staticClass:"wp-mail-smtp-link",attrs:{href:"https://wpmailsmtp.com/docs/how-to-set-up-the-zoho-mailer-in-wp-mail-smtp/#zoho-account",target:"_blank",rel:"noopener noreferrer"}},[t._v(t._s(t.text_documentation_link))])]),i("div",{staticClass:"wp-mail-smtp-setup-wizard-form"},[i("settings-input-select",{attrs:{name:"domain",label:t.text_domain_label,options:t.domain_options,description:t.text_domain_description,is_error:t.field_errors.includes("domain")},on:{is_error_update:function(e){return t.removeFieldError("domain")}},model:{value:t.domain,callback:function(e){t.domain=e},expression:"domain"}}),i("settings-input-text",{attrs:{name:"client_id",label:t.text_client_id_label,is_error:t.field_errors.includes("client_id")},on:{is_error_update:function(e){return t.removeFieldError("client_id")}},model:{value:t.client_id,callback:function(e){t.client_id=e},expression:"client_id"}}),i("settings-input-text",{attrs:{name:"client_secret",type:"password",label:t.text_client_secret_label,is_error:t.field_errors.includes("client_secret")},on:{is_error_update:function(e){return t.removeFieldError("client_secret")}},model:{value:t.client_secret,callback:function(e){t.client_secret=e},expression:"client_secret"}}),i("settings-input-text",{attrs:{value:t.redirect_uri,name:"redirect_uri",label:t.text_redirect_uri_label,copy:"",readonly:""}}),i("settings-o-auth-connection",{attrs:{label:t.text_authorization_label,mailer:t.mailer,connected_email:t.connected_email_address,is_auth_required:t.is_auth_required,client_id:t.client_id,client_secret:t.client_secret}}),t.is_auth_required?t._e():i("div",[i("settings-input-text",{attrs:{name:"from_name",label:t.text_from_name_label,description:t.text_from_name_description},model:{value:t.from_name,callback:function(e){t.from_name=e},expression:"from_name"}}),i("settings-input-switch",{attrs:{classname:"sub_setting",name:"from_name_force",title:t.text_force_from_name_title,label:t.text_force_from_name_label},model:{value:t.from_name_force,callback:function(e){t.from_name_force=e},expression:"from_name_force"}})],1)],1)])},hs=[],gs={name:"WizardStepConfigureMailerZoho",components:{SettingsInputText:Ut,SettingsInputSwitch:ii,SettingsInputSelect:Li,SettingsOAuthConnection:as},data:function(){return{mailer:"zoho",text_domain_label:Object(c["a"])("Region","wp-mail-smtp"),text_domain_description:Object(c["a"])("The data center location used by your Zoho account.","wp-mail-smtp"),text_client_id_label:Object(c["a"])("Client ID","wp-mail-smtp"),text_client_secret_label:Object(c["a"])("Client Secret","wp-mail-smtp"),text_redirect_uri_label:Object(c["a"])("Redirect URI","wp-mail-smtp"),text_authorization_label:Object(c["a"])("Authorization","wp-mail-smtp"),text_from_name_label:Object(c["a"])("From Name","wp-mail-smtp"),text_force_from_name_title:Object(c["a"])("Force From Name","wp-mail-smtp"),text_force_from_name_label:Object(c["a"])("If enabled, the From Name setting above will be used for all emails, ignoring values set by other plugins.","wp-mail-smtp"),text_from_name_description:Object(c["a"])("The name that emails are sent from.","wp-mail-smtp"),text_documentation_link:Object(c["a"])("Read how to set up Zoho Mail","wp-mail-smtp"),description:this.$wpms.mailer_options.zoho.description.substr(0,this.$wpms.mailer_options.zoho.description.indexOf("<br>")),redirect_uri:this.$wpms.mailer_options.zoho.redirect_uri,domain_options:this.$wpms.mailer_options.zoho.domain_options,field_errors:[]}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(ut["b"])("$_settings",["settings.zoho.domain","settings.zoho.client_id","settings.zoho.client_secret","settings.zoho.access_token","settings.zoho.refresh_token","settings.mail.from_name","settings.mail.from_name_force"])),Object(ut["b"])("$_wizard",["blocked_step"])),Object(nt["b"])({connected_email_address:"$_settings/zoho_email"})),{},{is_auth_required:function(){return!this.access_token||!this.refresh_token}}),watch:{is_auth_required:function(t){this.blocked_step=t}},methods:{areRequiredFieldsValid:function(){var t=!0;return""===this.domain&&(t=!1,this.field_errors.push("domain")),""===this.client_id&&(t=!1,this.field_errors.push("client_id")),""===this.client_secret&&(t=!1,this.field_errors.push("client_secret")),t},removeFieldError:function(t){this.field_errors=this.field_errors.filter((function(e){return e!==t}))}},mounted:function(){this.is_auth_required&&(this.blocked_step=!0)}},ws=gs,bs=Object(_["a"])(ws,fs,hs,!1,null,null,null),As=bs.exports,vs=new o["a"]({routes:[{path:"*",redirect:"/"},{path:"/",name:"welcome",component:O},{path:"/step",name:"step",component:N,children:[{path:"import",name:"import_step",component:it},{path:"choose_mailer",name:"choose_mailer_step",component:ct},{path:"configure_mailer",name:"configure_mailer_step",component:ht,children:[{path:"smtp",name:"configure_mailer_step_smtp",component:oi},{path:"smtpcom",name:"configure_mailer_step_smtpcom",component:ui},{path:"sendinblue",name:"configure_mailer_step_sendinblue",component:wi},{path:"mailgun",name:"configure_mailer_step_mailgun",component:Ci},{path:"sendgrid",name:"configure_mailer_step_sendgrid",component:Ei},{path:"amazoneses",name:"configure_mailer_step_amazonses",component:qi},{path:"gmail",name:"configure_mailer_step_gmail",component:ls},{path:"outlook",name:"configure_mailer_step_outlook",component:_s},{path:"zoho",name:"configure_mailer_step_zoho",component:As}]},{path:"plugin_features",name:"plugin_features_step",component:St},{path:"help_improve",name:"help_improve_step",component:Xt},{path:"license",name:"license_step",component:oe},{path:"check_configuration",name:"check_configuration_step",component:ue},{path:"successful_configuration",name:"check_configuration_step_success",component:Ee},{path:"failed_configuration",name:"check_configuration_step_failure",component:De}]}],scrollBehavior:function(){return{x:0,y:0}}}),xs={name:"SetupWizardApp",router:vs,computed:Object(n["a"])({},Object(nt["b"])({blocked:"$_app/blocked",loading:"$_app/loading"}))},ys=xs,Cs=Object(_["a"])(ys,s,a,!1,null,null,null),ks=Cs.exports,Os=i("2b0e"),js=i("5886"),Ss=(i("466d"),{install:function(t){window.wp_mail_smtp_vue&&(t.prototype.$wpms=window.wp_mail_smtp_vue),t.prototype.$isPro=Ps,t.prototype.$addQueryArg=Es}});function Ps(){return window.wp_mail_smtp_vue.is_pro}function Es(t,e,i){var s=new RegExp("([?&])"+e+"=.*?(&|#|$)","i");if(t.match(s))return t.replace(s,"$1"+e+"="+i+"$2");var a="";-1!==t.indexOf("#")&&(a=t.replace(/.*#/,"#"),t=t.replace(/#.*/,""));var n=-1!==t.indexOf("?")?"&":"?";return t+n+e+"="+i+a}var Ts=Ss,zs={install:function(t){t.prototype.$next_step=function(){var e=this,i=t.prototype.$wizard_steps.findIndex((function(t){return e.$route.name.includes(t)}))+1;this.$router.push({name:t.prototype.$wizard_steps[i]})},t.prototype.$previous_step=function(){var e=this,i="welcome",s=t.prototype.$wizard_steps.findIndex((function(t){return e.$route.name.includes(t)}))-1;s>=0&&(i=t.prototype.$wizard_steps[s]),this.$router.push({name:i})},t.prototype.$swal&&(t.prototype.$wpms_success_toast=function(e){var i=e.animation,s=void 0!==i&&i,a=e.toast,n=void 0===a||a,o=e.position,r=void 0===o?"top-end":o,l=e.showConfirmButton,p=void 0!==l&&l,m=e.icon,u=void 0===m?"success":m,d=e.timer,_=void 0===d?3e3:d,f=e.showCloseButton,h=void 0===f||f,g=e.title,w=void 0===g?Object(c["a"])("Settings Updated","wp-mail-smtp"):g,b=e.showCancelButton,A=void 0!==b&&b,v=e.confirmButtonText,x=void 0===v?"":v,y=e.cancelButtonText,C=void 0===y?"":y,k=e.text,O=void 0===k?"":k;return t.prototype.$swal({animation:s,toast:n,position:r,showConfirmButton:p,icon:u,showCloseButton:h,title:w,timer:_,showCancelButton:A,confirmButtonText:x,cancelButtonText:C,text:O})},t.prototype.$wpms_error_toast=function(e){var i=e.animation,s=void 0!==i&&i,a=e.toast,n=void 0===a||a,o=e.position,r=void 0===o?"top-end":o,l=e.showConfirmButton,p=void 0!==l&&l,m=e.icon,u=void 0===m?"error":m,d=e.showCloseButton,_=void 0===d||d,f=e.title,h=void 0===f?Object(c["a"])("Could Not Save Changes","wp-mail-smtp"):f,g=e.text,w=void 0===g?"":g;return t.prototype.$swal({animation:s,toast:n,position:r,showConfirmButton:p,icon:u,showCloseButton:_,title:h,text:w,onOpen:function(){t.prototype.$swal.hideLoading()}})},t.prototype.$wpms_error_modal=function(e){var i=e.position,s=void 0===i?"center":i,a=e.width,n=void 0===a?650:a,o=e.showConfirmButton,r=void 0===o||o,l=e.confirmButtonText,p=void 0===l?Object(c["a"])("Return to Mailer Settings","wp-mail-smtp"):l,m=e.customClass,u=void 0===m?{container:"wp-mail-smtp-swal wp-mail-smtp-swal-error"}:m,d=e.showCloseButton,_=void 0===d||d,f=e.title,h=void 0===f?Object(c["a"])("Whoops, we found an issue!","wp-mail-smtp"):f,g=e.subtitle,w=void 0===g?Object(c["a"])("It looks like something went wrong...","wp-mail-smtp"):g,b=e.detailedError,A=void 0===b?"":b;return t.prototype.$swal({position:s,width:n,showConfirmButton:r,confirmButtonText:p,customClass:u,showCloseButton:_,title:h,html:'\n\t\t\t\t\t\t<p class="subtitle">'.concat(w,'</p>\n\t\t\t\t\t\t<div class="detailed-error">\n\t\t\t\t\t\t\t<h3>').concat(Object(c["a"])("Error Message:","wp-mail-smtp"),"</h3>\n\t\t\t\t\t\t\t<div>").concat(A,"</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t"),allowEscapeKey:!1,allowOutsideClick:!1,onOpen:function(){t.prototype.$swal.hideLoading()}})},t.prototype.$required_fields_modal=function(){return t.prototype.$swal({position:"center",width:450,showConfirmButton:!0,confirmButtonText:Object(c["a"])("OK","wp-mail-smtp"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"},showCloseButton:!0,title:Object(c["a"])("Heads up!","wp-mail-smtp"),text:Object(c["a"])("Please fill out all the required fields to continue.","wp-mail-smtp"),allowEscapeKey:!1,allowOutsideClick:!1})})}},Bs=zs,Is=i("bc3a"),Ms=i.n(Is),Ds=function(t,e){return new Promise((function(i,s){var a=new FormData;a.append("action","wp_mail_smtp_vue_install_plugin"),a.append("nonce",Os["a"].prototype.$wpms.nonce),a.append("slug",e),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,a).then((function(e){if(e.data.success)t.commit("PLUGIN_INSTALLED",e.data);else{var s="";ie()(e.data,"data[0].message")?s=e.data.data[0].message:ie()(e.data,"data")&&(s=e.data.data),Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like the plugin installation failed!","wp-mail-smtp"),detailedError:s})}i(e.data)})).catch((function(t){if(s(t),t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't install the plugin.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline. Plugin not installed.","wp-mail-smtp")})}))}))},Fs=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_partner_plugins_info"),s.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(i){i.data.success?t.commit("PLUGINS_FETCHED",i.data):Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't fetch plugins information.","wp-mail-smtp")}),e(i.data)})).catch((function(t){if(i(t),t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't fetch plugins information.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline. Plugin information not retrieved.","wp-mail-smtp")})}))}))},Ns={installPlugin:Ds,fetchPlugins:Fs},Qs=function(t,e){return Ns.installPlugin(t,e)},Ls=function(t){return Ns.fetchPlugins(t)},Ws={installPlugin:Qs,getPlugins:Ls},Us=function(t){return t.plugins},Hs=function(t){return t.plugins.filter((function(t){return"wpforms-lite"!==t.slug}))},Rs=function(t){return t.contact_form_plugin_already_installed},Gs={getField:ut["a"],plugins:Us,partner_plugins:Hs,contact_form_plugin_already_installed:Rs},Vs=(i("d81d"),function(t,e){t.plugins.map((function(i){return i.slug===e.data.slug&&(i.is_installed=e.data.is_installed,i.is_activated=e.data.is_activated),"wpforms-lite"===e.data.slug&&(t.contact_form_plugin_already_installed=!0),i}))}),Ys=function(t,e){t.plugins=e.data.plugins,t.contact_form_plugin_already_installed=e.data.contact_form_plugin_already_installed},Js={updateField:ut["c"],PLUGIN_INSTALLED:Vs,PLUGINS_FETCHED:Ys},Ks={plugins:[],contact_form_plugin_already_installed:!1,smart_contact_form_setting:!0},qs={namespaced:!0,state:Ks,actions:Ws,getters:Gs,mutations:Js},Zs=(i("b64b"),function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_settings"),s.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(e){if(t.dispatch("$_app/block",!1,{root:!0}),e.response){var i=e.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load the settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),i.status,i.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))}),Xs=function(t,e){return new Promise((function(t,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_amazon_ses_identities"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e&&s.append("value",JSON.stringify(e)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(e){e.data.success?t(e.data):i(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't retrieve Amazon SES Identities.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't retrieve Amazon SES Identities.","wp-mail-smtp")})}))}))},$s=function(t,e){return new Promise((function(t,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_amazon_ses_identity_registration"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e.value&&s.append("value",e.value),!1!==e.value&&s.append("type",e.type),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(e){e.data.success?t(e.data):i(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't register the Amazon SES Identity.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Can't register the Amazon SES Identity","wp-mail-smtp")})}))}))},ta=function(t,e){return new Promise((function(t){var i=new FormData;i.append("action","wp_mail_smtp_vue_update_settings"),i.append("nonce",Os["a"].prototype.$wpms.nonce),void 0!==e.overwrite&&i.append("overwrite",e.overwrite),!1!==e.value&&i.append("value",JSON.stringify(e.value)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't save the settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Network error encountered. Settings not saved.","wp-mail-smtp")})}))}))},ea=function(t,e){return new Promise((function(t){var i=new FormData;i.append("action","wp_mail_smtp_vue_import_settings"),i.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==e.value&&i.append("value",e.value),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't import the plugin settings.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("Network error encountered. SMTP plugin import failed!","wp-mail-smtp")})}))}))},ia=function(t,e){return new Promise((function(i,s){var a=new FormData;a.append("action","wp_mail_smtp_vue_get_oauth_url"),a.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&a.append("mailer",t),!1!==e&&a.append("settings",JSON.stringify(e)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,a).then((function(t){t.data.success?i(t.data):s(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load authentication details.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},sa=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_remove_oauth_connection"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&s.append("mailer",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't remove oAuth connection.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},aa=function(t){return new Promise((function(e,i){var s=new FormData;s.append("action","wp_mail_smtp_vue_get_connected_data"),s.append("nonce",Os["a"].prototype.$wpms.nonce),!1!==t&&s.append("mailer",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,s).then((function(t){t.data.success?e(t.data):i(t.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth connected data.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},na=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_subscribe_to_newsletter"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("email",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},oa=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_verify_license_key"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("license_key",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},ra=function(t){return new Promise((function(e){var i=new FormData;i.append("action","wp_mail_smtp_vue_upgrade_plugin"),i.append("nonce",Os["a"].prototype.$wpms.nonce),i.append("license_key",t),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,i).then((function(t){e(t.data)}))}))},la={fetchSettings:Zs,saveSettings:ta,importOtherPluginSettings:ea,fetchAmazonSESIdentities:Xs,amazonSESRegisterIdentity:$s,getAuthRedirect:ia,removeAuth:sa,getConnectedData:aa,subscribeToNewsletter:na,verifyLicense:oa,upgradePlugin:ra},ca=function(t){return la.fetchSettings(t).then((function(e){t.commit("SETTINGS_UPDATED",e.data)})).catch((function(t){if(t.data)return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load existing settings.","wp-mail-smtp"),detailedError:t.data})}))},pa=function(t){var e=t.getters.settings.amazonses;if(0!==Object.keys(e).length)return la.fetchAmazonSESIdentities(t,e).then((function(e){t.commit("AMAZONSES_IDENTITIES_UPDATED",e),Os["a"].swal.close()})).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't retrieve the Amazon SES Identities.","wp-mail-smtp"),detailedError:t.data?t.data:""})}))},ma=function(t,e){return la.amazonSESRegisterIdentity(t,e).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't register the Amazon SES Identity.","wp-mail-smtp"),detailedError:t.data})}))},ua=function(t,e){t.commit("MAILER_UPDATE",e)},da=function(t,e){return new Promise((function(i){t.commit("LOGS_UPDATE",e),i({success:!0})}))},_a=function(t,e){t.commit("SETTINGS_SAVE_START");var i=la.saveSettings(t,e);return i.then((function(){t.commit("SETTINGS_SAVE_END")})),i},fa=function(t){var e=t.getters.settings;t.commit("SETTINGS_SAVE_START");var i=la.saveSettings(t,{value:e});return i.then((function(){t.commit("SETTINGS_SAVE_END")})),i},ha=function(t,e){return t.commit("SETTINGS_SAVE_START"),new Promise((function(i){la.importOtherPluginSettings(t,e).then((function(e){t.commit("SETTINGS_SAVE_END"),e.success?ca(t).then((function(){i(!0)})):i(!1)}))}))},ga=function(t,e){return la.getAuthRedirect(e,t.getters.settings[e]).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth redirect.","wp-mail-smtp"),detailedError:t.data})}))},wa=function(t,e){return la.getConnectedData(e).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't load oAuth connected data.","wp-mail-smtp"),detailedError:t.data})}))},ba=function(t,e){return la.removeAuth(e).then((function(){t.commit("SETTINGS_REMOVE_AUTH",e)})).catch((function(t){Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't remove oAuth connection.","wp-mail-smtp"),detailedError:t.data})}))},Aa=function(t,e){return new Promise((function(i){t.commit("SETTINGS_SAVE_PLUGIN_FEATURES",e),i({success:!0,features:e})}))},va=function(t,e){return la.subscribeToNewsletter(e)},xa=function(t,e){return la.verifyLicense(e)},ya=function(t,e){return la.upgradePlugin(e)},Ca={getSettings:ca,updateSettings:_a,importOtherPlugin:ha,setMailer:ua,setLogs:da,saveCurrentSettings:fa,getAmazonSESIdentities:pa,amazonSESRegisterIdentity:ma,getAuthUrl:ga,removeAuth:ba,getConnectedData:wa,savePluginFeatures:Aa,subscribeToNewsletter:va,verifyLicense:xa,upgradePlugin:ya},ka=(i("4160"),i("1276"),i("159b"),function(t){return t.settings}),Oa=function(t){return t.settings.mail.mailer},ja=function(t){return t.settings.outlook.user_details?t.settings.outlook.user_details.email:null},Sa=function(t){return t.settings.zoho.user_details?t.settings.zoho.user_details.email:null},Pa=function(t){return t.plugin_features},Ea=function(t){return!!t.settings.logs.enabled&&t.settings.logs.enabled},Ta=function(t){return function(e){var i=!1,s=t.amazonses_identities.data,a=e.split("@").pop();return void 0!==s&&(s.forEach((function(t){("email"===t.type&&t.value===e||"domain"===t.type&&t.value===a)&&(i=!0)})),i)}},za={getField:ut["a"],settings:ka,mailer:Oa,outlook_email:ja,zoho_email:Sa,plugin_features:Pa,amazonses_is_email_registered:Ta,email_log_enabled:Ea},Ba=i("da81"),Ia=i.n(Ba),Ma=function(t,e){t.is_saving=!1,t.settings=Ia()(t.settings,e)},Da=function(t,e){t.amazonses_identities=e.data},Fa=function(t,e){t.settings.mail.mailer=e},Na=function(t,e){t.settings.logs.enabled=e},Qa=function(t){t.is_saving=!0},La=function(t){t.is_saving=!1},Wa=function(t,e){var i=t.settings[e];t.settings[e]={client_id:i.client_id,client_secret:i.client_secret},"zoho"===e&&(t.settings[e].domain=i.domain)},Ua=function(t,e){t.plugin_features=e},Ha={updateField:ut["c"],SETTINGS_UPDATED:Ma,SETTINGS_SAVE_START:Qa,SETTINGS_SAVE_END:La,MAILER_UPDATE:Fa,LOGS_UPDATE:Na,AMAZONSES_IDENTITIES_UPDATED:Da,SETTINGS_REMOVE_AUTH:Wa,SETTINGS_SAVE_PLUGIN_FEATURES:Ua},Ra={settings:{mail:{mailer:"mail",from_email:"",from_name:"",return_path:!1,from_email_force:!0,from_name_force:!1},smtp:{host:"",port:"587",encryption:"tls",autotls:!0,auth:!0,user:"",pass:""},smtpcom:{api_key:"",channel:""},sendinblue:{api_key:"",domain:""},mailgun:{api_key:"",domain:"",region:"US"},sendgrid:{api_key:"",domain:""},amazonses:{client_id:"",client_secret:"",region:"us-east-1"},gmail:{client_id:"",client_secret:"",access_token:{},refresh_token:""},outlook:{client_id:"",client_secret:"",access_token:{},refresh_token:"",user_details:{email:""}},zoho:{client_id:"",client_secret:"",domain:"com",access_token:{},refresh_token:"",user_details:{email:""}},logs:{enabled:!1}},amazonses_identities:{},plugin_features:[]},Ga={namespaced:!0,state:Ra,actions:Ca,getters:za,mutations:Ha},Va=function(){return new Promise((function(t){var e=new FormData;e.append("action","wp_mail_smtp_vue_check_mailer_configuration"),e.append("nonce",Os["a"].prototype.$wpms.nonce),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,e).then((function(e){t(e.data)})).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't perform the mailer configuration check.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))}))},Ya=function(t){var e=new FormData;e.append("action","wp_mail_smtp_vue_send_feedback"),e.append("nonce",Os["a"].prototype.$wpms.nonce),e.append("data",JSON.stringify(t)),Ms.a.post(Os["a"].prototype.$wpms.ajax_url,e).catch((function(t){if(t.response){var e=t.response;return Os["a"].prototype.$wpms_error_modal({subtitle:Object(c["a"])("It looks like we can't send the feedback.","wp-mail-smtp"),detailedError:Object(c["c"])(Object(c["a"])("%1$s, %2$s","wp-mail-smtp"),e.status,e.statusText)})}Os["a"].prototype.$wpms_error_toast({title:Object(c["a"])("You appear to be offline.","wp-mail-smtp")})}))},Ja={checkMailerConfiguration:Va,sendFeedback:Ya},Ka=function(){return Ja.checkMailerConfiguration()},qa=function(t,e){Ja.sendFeedback(e)},Za={checkMailerConfiguration:Ka,sendFeedback:qa},Xa=function(t){return t.blocked_step},$a={getField:ut["a"],blocked_step:Xa},tn={updateField:ut["c"]},en={blocked_step:!1},sn={namespaced:!0,state:en,actions:Za,getters:$a,mutations:tn},an=function(t){t.commit("INIT")},nn=function(t){t.commit("BLOCK_APP")},on=function(t){t.commit("UNBLOCK_APP")},rn=function(t){t.commit("APP_LOADING_START")},ln=function(t){t.commit("APP_LOADING_STOP")},cn={init:an,block:nn,unblock:on,start_loading:rn,stop_loading:ln},pn=function(t){return t.blocked},mn=function(t){return t.loading},un=function(t){return t.wpms},dn={blocked:pn,loading:mn,wpms:un},_n=function(){},fn=function(t){t.blocked=!0},hn=function(t){t.blocked=!1},gn=function(t){t.loading=!0},wn=function(t){t.loading=!1},bn={INIT:_n,BLOCK_APP:fn,UNBLOCK_APP:hn,APP_LOADING_START:gn,APP_LOADING_STOP:wn},An={blocked:!1,loading:!1,wpms:window.wp_mail_smtp_vue?window.wp_mail_smtp_vue:{}},vn={namespaced:!0,state:An,actions:cn,getters:dn,mutations:bn},xn=function(t){t.subscribe((function(e,i){if("$_app/INIT"===e.type){var s=i["$_app"].wpms.versions,a="",n="";s.php_version_below_55?(a=Object(c["a"])("Yikes! PHP Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated, insecure version of PHP (%1$s), which could be putting your site at risk for being hacked. WordPress stopped supporting your PHP version in April, 2019. Updating to the recommended version (PHP %2$s) only takes a few minutes and will make your website significantly faster and more secure.","wp-mail-smtp"),s.php_version,"7.4")):s.php_version_below_56?(a=Object(c["a"])("Yikes! PHP Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated, insecure version of PHP (%1$s). Some mailers require at least PHP version 5.6. Updating to the recommended version (PHP %2$s) only takes a few minutes and will make your website significantly faster and more secure.","wp-mail-smtp"),s.php_version,"7.4")):s.wp_version_below_49&&(a=Object(c["a"])("Yikes! WordPress Update Required","wp-mail-smtp"),n=Object(c["c"])(Object(c["a"])("WP Mail SMTP has detected that your site is running an outdated version of WordPress (%s). WP Mail SMTP requires at least WordPress version 4.9.","wp-mail-smtp"),s.wp_version)),Os["a"].prototype.$swal&&a.length&&(t.dispatch("$_app/block"),Os["a"].prototype.$swal.close(),Os["a"].prototype.$swal({title:a,html:"<p>".concat(n,'</p><p><a href="').concat(Os["a"].prototype.$wpms.exit_url,'">').concat(Object(c["a"])("Return to Plugin Settings","wp-mail-smtp"),"</a></p>"),customClass:{container:"wp-mail-smtp-swal wp-mail-smtp-swal-alert"},allowOutsideClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showConfirmButton:!1,onOpen:function(){Os["a"].prototype.$swal.hideLoading()}}))}}))},yn=xn;Os["a"].use(nt["a"]);var Cn=[yn],kn=new nt["a"].Store({modules:{$_app:vn,$_plugins:qs,$_settings:Ga,$_wizard:sn},plugins:Cn}),On=i("e37d"),jn=(i("6c6b"),i("6d5e")),Sn=document.getElementById("wp-mail-smtp-vue-setup-wizard");Os["a"].config.productionTip=!1,i.p=window.wp_mail_smtp_vue.public_url,Os["a"].use(jn["InlineSvgPlugin"]),Os["a"].use(o["a"]),Os["a"].use(js["a"]),Os["a"].use(On["a"],{defaultTemplate:'<div class="wp-mail-smtp-tooltip" role="tooltip"><div class="wp-mail-smtp-tooltip-arrow"></div><div class="wp-mail-smtp-tooltip-inner"></div></div>',defaultArrowSelector:".wp-mail-smtp-tooltip-arrow, .wp-mail-smtp-tooltip__arrow",defaultInnerSelector:".wp-mail-smtp-tooltip-inner, .wp-mail-smtp-tooltip__inner"}),Os["a"].use(Ts),Object(c["b"])(window.wp_mail_smtp_vue.translations,"wp-mail-smtp");var Pn={install:function(t){t.prototype.$wizard_steps=[],t.prototype.$wpms&&t.prototype.$wpms.other_smtp_plugins.length>0&&t.prototype.$wizard_steps.push("import_step"),t.prototype.$wizard_steps.push("choose_mailer_step"),t.prototype.$wizard_steps.push("configure_mailer_step"),t.prototype.$wizard_steps.push("plugin_features_step"),t.prototype.$wpms&&!t.prototype.$wpms.is_pro&&t.prototype.$wizard_steps.push("help_improve_step"),t.prototype.$wizard_steps.push("license_step"),t.prototype.$wizard_steps.push("check_configuration_step")}};Os["a"].use(Pn),Os["a"].use(Bs),new Os["a"]({store:kn,mounted:function(){kn.dispatch("$_app/init")},render:function(t){return t(ks)}}).$mount(Sn)},"9f86":function(t,e){t.exports="data:image/png;base64,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"},a1c2:function(t,e){t.exports="data:image/png;base64,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"},b0d2:function(t,e,i){},b1c2:function(t,e,i){t.exports=i.p+"img/sendgrid.svg"},b32f:function(t,e,i){t.exports=i.p+"img/lock-solid.svg"},b98f:function(t,e,i){t.exports=i.p+"img/wp-smtp.png"},ba75:function(t,e,i){"use strict";i("b0d2")},bbc2:function(t,e,i){var s={"./all-in-one-seo-pack.png":"9da7","./all-in-one-seo-pack@2x.png":"2cf42","./coming-soon.png":"d686","./coming-soon@2x.png":"9f86","./google-analytics-for-wordpress.png":"c2d9","./google-analytics-for-wordpress@2x.png":"82f2","./instagram-feed.png":"e0ed","./instagram-feed@2x.png":"877f","./rafflepress.png":"d3f3","./rafflepress@2x.png":"a1c2","./wp-call-button.png":"2adc","./wp-call-button@2x.png":"1532"};function a(t){var e=n(t);return i(e)}function n(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}a.keys=function(){return Object.keys(s)},a.resolve=n,t.exports=a,a.id="bbc2"},c2d9:function(t,e){t.exports="data:image/png;base64,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"},c869:function(t,e,i){t.exports=i.p+"img/loading-pattie.svg"},cc99:function(t,e,i){},d3f3:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAFG0lEQVRYCaVXa0xcRRQ+M/exsJTFUgOCpawGLU9taBuB1kdqjRQxwWhMQNPaNqExjTXGgk3sDxOLptb+ayRVafyDRVJfNAImPtpQCdSaKK8mDW1poU2BQq0sLNzde8e5d5m7d+5ddhc9f+acb86c883MnTNzEfwHCbz1dDnM+ZpxwJ/qu3NbE7wFfVKKZ4frva/7lhsOLWcASyyoSiobNzM6zFQQ8kv+XC6RuAgEP9j+Erkx3CQs+D1mNqqonlXgT3sAyK8tVhjE4i3Dck7hTml3wzmuI4IRlYAxY8X/FZeYaBDMzAGx5h1AuRthcnYehMnrILV+DKSnHWDuHzONTkR0iS9G25qIBEhFRnbgobU/ibN3c8xoNLHqLQCx9jBA2moT1gkwwbN3QW7/FEjbcZ5IybZO99nWanQG/ma+rHUQUOoqmvHUWA3GAvMBNTvPkZh1WgkwDFEiLp1IyxEGAVqVoUiPPP5+4oGmQyZIFZOAsdwz09/TtDJz0EQJ8JvHjKVmmL2NRID5GFtzbB+QgW4GAfbm3ZIzsp5l22IQUA+9Ug9X+g+jxVkTjQDZWgNCdZ05UO3rArX3R8AFJSCWVZq4lYD8eyfga4OgFZSCkldm+sgXOgE1vQswMRrC3B4il5bXJtY3fW4QCOxapwoYYWD7fLDZHKwrCwcqQRofASTSxVGDQN4+TomUGj6MgHB1AMT9W8xx6LEKmK//wrR1xdVKt+R06PtAqenznpPDiVjvMJLTVttYDqItebCxDuSpm6HkhrMIcO2irnEizM9wNulth8SOzzhs4WW6orsbDIxMjyfoCg68kLmZeaGsh5kabvu7wvqipkUgAOPXHX7Q84MDI+lrOAyrsryBQ2wGIsSGUJOuiEMmnAQijOSG+Z5JWmdsAYfaDHJ/uBTYujgTI/NAhfFCc3HDmEUjAronJgG8fqtlSEglk2NO7KrzHtK8hQ4/OxCbwLadALZtwEq4+rGAeDZcgg3M7QGFftSxJCYBPYDqzefi4AU/Z+uGZik2Rufzexw+kYC4CBj1n9YIUwR6FH3hsq6XXk702T9Xy0FLGTRSHEIvH3VTFQjdbaazureM7owGrgnniSD0rJOkFNM3mhLXCmiX+0Dt+oaLg+UEEFxuDmMGohVPHBlk5pJtcqfvDBYU5cKSHosdgYZXQdaXPV6hRUn4aEdc3lj69ua5aJ7aHz8vLzkLRknEswoxt0C7eJ6FNFr9ptSvabsIRZsApWVxMB78jbMjGRwBMnrJ6TMywGH4w9MgNPaCakkmV70OSUc6IPkTPqHjdNBIyHZnGASISqdFBZ/vgCDd76jiXmF0E8G5CvZxyFaeE04dBThx0HBDK9OMamZ8WcG01Uel22P7gT5IhJEhUGvXA6raC7hilz0mBPY9SY+YByT97C9+mMp3jaBe6QfNNjttsYKKQ90g0sSEvhkMSUwmUvFTb0DLZf5Jhnx32jAh5tTUlHsB0r0gXFr6oFj/C+xsSWUt4LkZIL+cNLtwdu4tOXMN/yQze6kSepTeoI9S7vOwunB6NAJWR5R6nyI9+sTSj1Krs/4sV9bmn5VmprOteCQ9JgG63GLuhjZ3T9trcT3LrUmMl/KC7xQtVklW3KpHIyAUbR6SVrir2QvYOo7pEV4RrCvc6r9m2ujwCTHgTw6jIS0SAT2xK694z//+NbMni0TESoD+nP5Ff063R5uxPWZcK2AfpG8NmfN9KQTmV/qmxlXhwaKB5SZmMf8F4cLeesegrcIAAAAASUVORK5CYII="},d51e:function(t,e,i){t.exports=i.p+"img/copy-solid.svg"},d686:function(t,e){t.exports="data:image/png;base64,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"},da18:function(t,e,i){},ddc9:function(t,e,i){t.exports=i.p+"img/gmail.svg"},e0ed:function(t,e){t.exports="data:image/png;base64,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"},e108:function(t,e,i){t.exports=i.p+"img/check-circle-solid-white.svg"},e8f2:function(t,e,i){}});
1
+ (function(t){function e(e){for(var s,o,r=e[0],l=e[1],c=e[2],m=0,u=[];m<r.length;m++)o=r[m],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&u.push(a[o][0]),a[o]=0;for(s in l)Object.prototype.hasOwnProperty.call(l,s)&&(t[s]=l[s]);p&&p(e);while(u.length)u.shift()();return n.push.apply(n,c||[]),i()}function i(){for(var t,e=0;e<n.length;e++){for(var i=n[e],s=!0,r=1;r<i.length;r++){var l=i[r];0!==a[l]&&(s=!1)}s&&(n.splice(e--,1),t=o(o.s=i[0]))}return t}var s={},a={wizard:0},n=[];function o(e){if(s[e])return s[e].exports;var i=s[e]={i:e,l:!1,exports:{}};return t[e].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.m=t,o.c=s,o.d=function(t,e,i){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(o.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)o.d(i,s,function(e){return t[e]}.bind(null,s));return i},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="http://localhost:8080/";var r=window["wpmailsmtpjsonp"]=window["wpmailsmtpjsonp"]||[],l=r.push.bind(r);r.push=e,r=r.slice();for(var c=0;c<r.length;c++)e(r[c]);var p=l;n.push([0,"chunk-vendors"]),i()})({0:function(t,e,i){t.exports=i("9f7c")},"107e":function(t,e,i){t.exports=i.p+"img/long-arrow-alt-right-regular.svg"},1532:function(t,e){t.exports="data:image/png;base64,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"},"1f7f":function(t,e,i){"use strict";i("e8f2")},"1fa5":function(t,e,i){t.exports=i.p+"img/long-arrow-alt-left-regular.svg"},2415:function(t,e,i){},"29b8":function(t,e){t.exports="data:image/png;base64,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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){}});
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: wpforms, jaredatch, smub, slaFFik
3
  Tags: smtp, wp mail smtp, wordpress smtp, gmail smtp, sendgrid smtp, mailgun smtp, mail, mailer, phpmailer, wp_mail, email, mailgun, sengrid, gmail, sendinblue, wp smtp
4
  Requires at least: 4.9
5
- Tested up to: 5.6
6
- Stable tag: 2.6.0
7
- Requires PHP: 5.5.0
8
 
9
  Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, Zoho, SES, and more.
10
 
@@ -178,11 +178,17 @@ You can try the <a href="https://wordpress.org/plugins/wpforms-lite/" rel="frien
178
 
179
  ### What's Next
180
 
181
- If you like this plugin, then consider checking out our other projects:
182
 
183
  * <a href="https://optinmonster.com/" rel="friend" title="OptinMonster">OptinMonster</a> - Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.
 
184
  * <a href="https://www.monsterinsights.com/" rel="friend" title="MonsterInsights">MonsterInsights</a> - See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.
185
- * <a href="https://www.seedprod.com/" rel="friend" title="SeedProd">SeedProd</a> - Jumpstart your website with the #1 Coming Soon & Maintenance Mode Plugin for WordPress.
 
 
 
 
 
186
 
187
  Visit <a href="http://www.wpbeginner.com/" rel="friend" title="WPBeginner">WPBeginner</a> to learn from our <a href="http://www.wpbeginner.com/category/wp-tutorials/" rel="friend" title="WordPress Tutorials">WordPress Tutorials</a> and find out about other <a href="http://www.wpbeginner.com/category/plugins/" rel="friend" title="Best WordPress Plugins">best WordPress plugins</a>.
188
 
@@ -236,7 +242,15 @@ By all means please contact us to discuss features or options you'd like to see
236
 
237
  == Changelog ==
238
 
239
- = 2.6.0 - 2020-02-04 =
 
 
 
 
 
 
 
 
240
  * Added: New plugin Setup Wizard.
241
  * Added: SendGrid Invalid API key error message and mitigation steps on the Email Test page.
242
  * Fixed: PHP 8 support.
2
  Contributors: wpforms, jaredatch, smub, slaFFik
3
  Tags: smtp, wp mail smtp, wordpress smtp, gmail smtp, sendgrid smtp, mailgun smtp, mail, mailer, phpmailer, wp_mail, email, mailgun, sengrid, gmail, sendinblue, wp smtp
4
  Requires at least: 4.9
5
+ Tested up to: 5.7
6
+ Stable tag: 2.7.0
7
+ Requires PHP: 5.6.20
8
 
9
  Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, Zoho, SES, and more.
10
 
178
 
179
  ### What's Next
180
 
181
+ If you like our WP Mail SMTP plugin, then consider checking out our other projects:
182
 
183
  * <a href="https://optinmonster.com/" rel="friend" title="OptinMonster">OptinMonster</a> - Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.
184
+ * <a href="https://wpforms.com/" rel="friend" title="WPForms">WPForms</a> - #1 drag & drop online form builder for WordPress (trusted by 4 million sites).
185
  * <a href="https://www.monsterinsights.com/" rel="friend" title="MonsterInsights">MonsterInsights</a> - See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.
186
+ * <a href="https://www.seedprod.com/" rel="friend" title="SeedProd">SeedProd</a> - Create beautiful landing pages with our powerful drag & drop landing page builder.
187
+ * <a href="https://rafflepress.com/" rel="friend" title="RafflePress">RafflePress</a> - Best WordPress giveaway and contest plugin to grow traffic and social followers.
188
+ * <a href="https://smashballoon.com/" rel="friend" title="Smash Balloon">Smash Balloon</a> - #1 social feeds plugin for WordPress - display social media content in WordPress without code.
189
+ * <a href="https://aioseo.com/" rel="friend" title="AIOSEO">AIOSEO</a> - the original WordPress SEO plugin to help you rank higher in search results (trusted by over 2 million sites).
190
+ * <a href="https://www.pushengage.com/" rel="friend" title="PushEngage">PushEngage</a> - Connect with visitors after they leave your website with the leading web push notification plugin.
191
+ * <a href="https://trustpulse.com/" rel="friend" title="TrustPulse"></a> - Add real-time social proof notifications to boost your store conversions by up to 15%.
192
 
193
  Visit <a href="http://www.wpbeginner.com/" rel="friend" title="WPBeginner">WPBeginner</a> to learn from our <a href="http://www.wpbeginner.com/category/wp-tutorials/" rel="friend" title="WordPress Tutorials">WordPress Tutorials</a> and find out about other <a href="http://www.wpbeginner.com/category/plugins/" rel="friend" title="Best WordPress Plugins">best WordPress plugins</a>.
194
 
242
 
243
  == Changelog ==
244
 
245
+ = 2.7.0 - 2021-03-25 =
246
+ * IMPORTANT: Support for PHP 5.5 has been discontinued. If you are running one of those versions, you MUST upgrade PHP before installing or upgrading to WP Mail SMTP v2.7. Failure to do that will disable WP Mail SMTP functionality.
247
+ * Changed: Updated About us plugin page.
248
+ * Changed: Improved Domain Check Results section in Email Test tab.
249
+ * Changed: Allow the use of different Gmail aliases as From Email address by disabling the Force From Email setting.
250
+ * Changed: The Setup Wizard can now be launched via a button in the plugin settings. The Setup Wizard admin dashboard menu item was removed.
251
+ * Fixed: WP Multisite subsite admins couldn't remove oAuth connections (in the Gmail mailer).
252
+
253
+ = 2.6.0 - 2021-02-04 =
254
  * Added: New plugin Setup Wizard.
255
  * Added: SendGrid Invalid API key error message and mitigation steps on the Email Test page.
256
  * Fixed: PHP 8 support.
src/Admin/Area.php CHANGED
@@ -407,13 +407,16 @@ class Area {
407
  'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
408
  'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
409
  'upgrade_bonus' => '<p>' .
410
- wp_kses(
411
- __( '<strong>Bonus:</strong> WP Mail SMTP users get <span>$50 off</span> regular price,<br>applied at checkout.', 'wp-mail-smtp' ),
412
- [
413
- 'strong' => [],
414
- 'span' => [],
415
- 'br' => [],
416
- ]
 
 
 
417
  )
418
  . '</p>',
419
  'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&amp;utm_medium=link&amp;utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
407
  'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
408
  'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
409
  'upgrade_bonus' => '<p>' .
410
+ sprintf(
411
+ wp_kses( /* Translators: %s - discount value $50. */
412
+ __( '<strong>Bonus:</strong> WP Mail SMTP users get <span>%s off</span> regular price,<br>applied at checkout.', 'wp-mail-smtp' ),
413
+ [
414
+ 'strong' => [],
415
+ 'span' => [],
416
+ 'br' => [],
417
+ ]
418
+ ),
419
+ '$50'
420
  )
421
  . '</p>',
422
  'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&amp;utm_medium=link&amp;utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
src/Admin/DomainChecker.php CHANGED
@@ -25,6 +25,15 @@ class DomainChecker {
25
  */
26
  private $results;
27
 
 
 
 
 
 
 
 
 
 
28
  /**
29
  * Verify the domain for the provided mailer and email address and save the API results.
30
  *
@@ -36,6 +45,8 @@ class DomainChecker {
36
  */
37
  public function __construct( $mailer, $email, $sending_domain = '' ) {
38
 
 
 
39
  $params = [
40
  'mailer' => $mailer,
41
  'email' => base64_encode( $email ), // phpcs:ignore
@@ -121,4 +132,16 @@ class DomainChecker {
121
 
122
  return $no_issues;
123
  }
 
 
 
 
 
 
 
 
 
 
 
 
124
  }
25
  */
26
  private $results;
27
 
28
+ /**
29
+ * The plugin mailer slug.
30
+ *
31
+ * @since 2.7.0
32
+ *
33
+ * @var string
34
+ */
35
+ protected $mailer;
36
+
37
  /**
38
  * Verify the domain for the provided mailer and email address and save the API results.
39
  *
45
  */
46
  public function __construct( $mailer, $email, $sending_domain = '' ) {
47
 
48
+ $this->mailer = $mailer;
49
+
50
  $params = [
51
  'mailer' => $mailer,
52
  'email' => base64_encode( $email ), // phpcs:ignore
132
 
133
  return $no_issues;
134
  }
135
+
136
+ /**
137
+ * Check if the domain checker support mailer.
138
+ *
139
+ * @since 2.7.0
140
+ *
141
+ * @return bool
142
+ */
143
+ public function is_supported_mailer() {
144
+
145
+ return ! in_array( $this->mailer, [ 'mail', 'pepipostapi' ], true );
146
+ }
147
  }
src/Admin/Pages/About.php CHANGED
@@ -183,8 +183,8 @@ class About extends PageAbstract {
183
  <?php
184
  printf(
185
  wp_kses(
186
- /* translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s - RafflePress URL */
187
- __( 'WP Mail SMTP is brought to you by the same team that\'s behind the most user friendly WordPress forms, <a href="%1$s" target="_blank" rel="noopener noreferrer">WPForms</a>, the largest WordPress resource site, <a href="%2$s" target="_blank" rel="noopener noreferrer">WPBeginner</a>, the most popular lead-generation software, <a href="%3$s" target="_blank" rel="noopener noreferrer">OptinMonster</a>, the best WordPress analytics plugin, <a href="%4$s" target="_blank" rel="noopener noreferrer">MonsterInsights</a>, and the most powerful WordPress contest plugin, <a href="%5$s" target="_blank" rel="noopener noreferrer">RafflePress</a>.', 'wp-mail-smtp' ),
188
  array(
189
  'a' => array(
190
  'href' => array(),
@@ -197,7 +197,7 @@ class About extends PageAbstract {
197
  'https://www.wpbeginner.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
198
  'https://optinmonster.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
199
  'https://www.monsterinsights.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
200
- 'https://rafflepress.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp'
201
  );
202
  ?>
203
  </p>
@@ -360,55 +360,153 @@ class About extends PageAbstract {
360
  private function get_am_plugins() {
361
 
362
  $data = array(
363
- 'mi' => array(
364
- 'path' => 'google-analytics-for-wordpress/googleanalytics.php',
365
- 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
366
- 'name' => \esc_html__( 'MonsterInsights', 'wp-mail-smtp' ),
367
- 'desc' => \esc_html__( 'MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.', 'wp-mail-smtp' ),
368
- 'url' => 'https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.zip',
369
- 'pro' => array(
370
- 'path' => 'google-analytics-premium/googleanalytics-premium.php',
371
- 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
372
- 'name' => \esc_html__( 'MonsterInsights Pro', 'wp-mail-smtp' ),
373
- 'desc' => \esc_html__( 'MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.', 'wp-mail-smtp' ),
374
- 'url' => 'https://www.monsterinsights.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
375
- ),
376
- ),
377
- 'om' => array(
378
  'path' => 'optinmonster/optin-monster-wp-api.php',
379
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-om.png',
380
  'name' => \esc_html__( 'OptinMonster', 'wp-mail-smtp' ),
381
- 'desc' => \esc_html__( 'Our high-converting optin forms like Exit-Intent® popups, Fullscreen Welcome Mats, and Scroll boxes help you dramatically boost conversions and get more email subscribers.', 'wp-mail-smtp' ),
382
  'url' => 'https://downloads.wordpress.org/plugin/optinmonster.zip',
383
  ),
384
- 'wpforms' => array(
385
  'path' => 'wpforms-lite/wpforms.php',
386
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
387
- 'name' => \esc_html__( 'Contact Forms by WPForms', 'wp-mail-smtp' ),
388
- 'desc' => \esc_html__( 'The best WordPress contact form plugin. Drag & Drop online form builder that helps you create beautiful contact forms with just a few clicks.', 'wp-mail-smtp' ),
389
  'url' => 'https://downloads.wordpress.org/plugin/wpforms-lite.zip',
390
  'pro' => array(
391
  'path' => 'wpforms/wpforms.php',
392
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
393
  'name' => \esc_html__( 'WPForms Pro', 'wp-mail-smtp' ),
394
- 'desc' => \esc_html__( 'The best WordPress contact form plugin. Drag & Drop online form builder that helps you create beautiful contact forms with just a few clicks.', 'wp-mail-smtp' ),
395
  'url' => 'https://wpforms.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
396
  ),
397
  ),
398
- 'rafflepress' => array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  'path' => 'rafflepress/rafflepress.php',
400
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
401
  'name' => \esc_html__( 'RafflePress', 'wp-mail-smtp' ),
402
- 'desc' => \esc_html__( 'Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful viral giveaways & contests.', 'wp-mail-smtp' ),
403
  'url' => 'https://downloads.wordpress.org/plugin/rafflepress.zip',
404
  'pro' => array(
405
  'path' => 'rafflepress-pro/rafflepress-pro.php',
406
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
407
  'name' => \esc_html__( 'RafflePress Pro', 'wp-mail-smtp' ),
408
- 'desc' => \esc_html__( 'Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful viral giveaways & contests.', 'wp-mail-smtp' ),
409
- 'url' => 'https://rafflepress.com/pricing/',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
410
  ),
411
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
412
  );
413
 
414
  return $data;
@@ -623,13 +721,16 @@ class About extends PageAbstract {
623
 
624
  <p class="centered">
625
  <?php
626
- echo \wp_kses(
627
- \__( 'Bonus: WP Mail SMTP Lite users get <span class="price-off">$50 off regular price</span>, automatically applied at checkout.', 'wp-mail-smtp' ),
628
- array(
629
- 'span' => array(
630
- 'class' => array(),
631
- ),
632
- )
 
 
 
633
  );
634
  ?>
635
  </p>
183
  <?php
184
  printf(
185
  wp_kses(
186
+ /* translators: %1$s - WPForms URL, %2$s - WPBeginner URL, %3$s - OptinMonster URL, %4$s - MonsterInsights URL, %5$s - Awesome Motive URL */
187
+ __( 'WP Mail SMTP is brought to you by the same team that\'s behind the most user friendly WordPress forms, <a href="%1$s" target="_blank" rel="noopener noreferrer">WPForms</a>, the largest WordPress resource site, <a href="%2$s" target="_blank" rel="noopener noreferrer">WPBeginner</a>, the most popular lead-generation software, <a href="%3$s" target="_blank" rel="noopener noreferrer">OptinMonster</a>, the best WordPress analytics plugin, <a href="%4$s" target="_blank" rel="noopener noreferrer">MonsterInsights</a>, and <a href="%5$s" target="_blank" rel="noopener noreferrer">more</a>.', 'wp-mail-smtp' ),
188
  array(
189
  'a' => array(
190
  'href' => array(),
197
  'https://www.wpbeginner.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
198
  'https://optinmonster.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
199
  'https://www.monsterinsights.com/?utm_source=wpmailsmtpplugin&utm_medium=pluginaboutpage&utm_campaign=aboutwpmailsmtp',
200
+ 'https://awesomemotive.com/'
201
  );
202
  ?>
203
  </p>
360
  private function get_am_plugins() {
361
 
362
  $data = array(
363
+ 'om' => array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
364
  'path' => 'optinmonster/optin-monster-wp-api.php',
365
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-om.png',
366
  'name' => \esc_html__( 'OptinMonster', 'wp-mail-smtp' ),
367
+ 'desc' => \esc_html__( 'Instantly get more subscribers, leads, and sales with the #1 conversion optimization toolkit. Create high converting popups, announcement bars, spin a wheel, and more with smart targeting and personalization.', 'wp-mail-smtp' ),
368
  'url' => 'https://downloads.wordpress.org/plugin/optinmonster.zip',
369
  ),
370
+ 'wpforms' => array(
371
  'path' => 'wpforms-lite/wpforms.php',
372
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
373
+ 'name' => \esc_html__( 'WPForms', 'wp-mail-smtp' ),
374
+ 'desc' => \esc_html__( 'The best drag & drop WordPress form builder. Easily create beautiful contact forms, surveys, payment forms, and more with our 100+ form templates. Trusted by over 4 million websites as the best forms plugin.', 'wp-mail-smtp' ),
375
  'url' => 'https://downloads.wordpress.org/plugin/wpforms-lite.zip',
376
  'pro' => array(
377
  'path' => 'wpforms/wpforms.php',
378
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-wpf.png',
379
  'name' => \esc_html__( 'WPForms Pro', 'wp-mail-smtp' ),
380
+ 'desc' => \esc_html__( 'The best drag & drop WordPress form builder. Easily create beautiful contact forms, surveys, payment forms, and more with our 100+ form templates. Trusted by over 4 million websites as the best forms plugin.', 'wp-mail-smtp' ),
381
  'url' => 'https://wpforms.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
382
  ),
383
  ),
384
+ 'mi' => array(
385
+ 'path' => 'google-analytics-for-wordpress/googleanalytics.php',
386
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
387
+ 'name' => \esc_html__( 'MonsterInsights', 'wp-mail-smtp' ),
388
+ 'desc' => \esc_html__( 'The leading WordPress analytics plugin that shows you how people find and use your website, so you can make data driven decisions to grow your business. Properly set up Google Analytics without writing code.', 'wp-mail-smtp' ),
389
+ 'url' => 'https://downloads.wordpress.org/plugin/google-analytics-for-wordpress.zip',
390
+ 'pro' => array(
391
+ 'path' => 'google-analytics-premium/googleanalytics-premium.php',
392
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-mi.png',
393
+ 'name' => \esc_html__( 'MonsterInsights Pro', 'wp-mail-smtp' ),
394
+ 'desc' => \esc_html__( 'The leading WordPress analytics plugin that shows you how people find and use your website, so you can make data driven decisions to grow your business. Properly set up Google Analytics without writing code.', 'wp-mail-smtp' ),
395
+ 'url' => 'https://www.monsterinsights.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
396
+ ),
397
+ ),
398
+ 'aioseo' => array(
399
+ 'path' => 'all-in-one-seo-pack/all_in_one_seo_pack.php',
400
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-aioseo.png',
401
+ 'name' => \esc_html__( 'AIOSEO', 'wp-mail-smtp' ),
402
+ 'desc' => \esc_html__( 'The original WordPress SEO plugin and toolkit that improves your website’s search rankings. Comes with all the SEO features like Local SEO, WooCommerce SEO, sitemaps, SEO optimizer, schema, and more.', 'wp-mail-smtp' ),
403
+ 'url' => 'https://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip',
404
+ 'pro' => array(
405
+ 'path' => 'all-in-one-seo-pack-pro/all_in_one_seo_pack.php',
406
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-aioseo.png',
407
+ 'name' => \esc_html__( 'AIOSEO', 'wp-mail-smtp' ),
408
+ 'desc' => \esc_html__( 'The original WordPress SEO plugin and toolkit that improves your website’s search rankings. Comes with all the SEO features like Local SEO, WooCommerce SEO, sitemaps, SEO optimizer, schema, and more.', 'wp-mail-smtp' ),
409
+ 'url' => 'https://aioseo.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
410
+ ),
411
+ ),
412
+ 'seedprod' => array(
413
+ 'path' => 'coming-soon/coming-soon.php',
414
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-seedprod.png',
415
+ 'name' => \esc_html__( 'SeedProd', 'wp-mail-smtp' ),
416
+ 'desc' => \esc_html__( 'The fastest drag & drop landing page builder for WordPress. Create custom landing pages without writing code, connect them with your CRM, collect subscribers, and grow your audience. Trusted by 1 million sites.', 'wp-mail-smtp' ),
417
+ 'url' => 'https://downloads.wordpress.org/plugin/coming-soon.zip',
418
+ 'pro' => array(
419
+ 'path' => 'seedprod-coming-soon-pro-5/seedprod-coming-soon-pro-5.php',
420
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-seedprod.png',
421
+ 'name' => \esc_html__( 'SeedProd', 'wp-mail-smtp' ),
422
+ 'desc' => \esc_html__( 'The fastest drag & drop landing page builder for WordPress. Create custom landing pages without writing code, connect them with your CRM, collect subscribers, and grow your audience. Trusted by 1 million sites.', 'wp-mail-smtp' ),
423
+ 'url' => 'https://www.seedprod.com/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
424
+ ),
425
+ ),
426
+ 'rafflepress' => array(
427
  'path' => 'rafflepress/rafflepress.php',
428
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
429
  'name' => \esc_html__( 'RafflePress', 'wp-mail-smtp' ),
430
+ 'desc' => \esc_html__( 'Turn your website visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with the most powerful giveaways & contests plugin for WordPress.', 'wp-mail-smtp' ),
431
  'url' => 'https://downloads.wordpress.org/plugin/rafflepress.zip',
432
  'pro' => array(
433
  'path' => 'rafflepress-pro/rafflepress-pro.php',
434
  'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-rp.png',
435
  'name' => \esc_html__( 'RafflePress Pro', 'wp-mail-smtp' ),
436
+ 'desc' => \esc_html__( 'Turn your website visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with the most powerful giveaways & contests plugin for WordPress.', 'wp-mail-smtp' ),
437
+ 'url' => 'https://rafflepress.com/pricing/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
438
+ ),
439
+ ),
440
+ 'pushengage' => array(
441
+ 'path' => 'pushengage/main.php',
442
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-pushengage.png',
443
+ 'name' => \esc_html__( 'PushEngage', 'wp-mail-smtp' ),
444
+ 'desc' => \esc_html__( 'Connect with your visitors after they leave your website with the leading web push notification software. Over 10,000+ businesses worldwide use PushEngage to send 9 billion notifications each month.', 'wp-mail-smtp' ),
445
+ 'url' => 'https://downloads.wordpress.org/plugin/pushengage.zip',
446
+ ),
447
+ 'smash-balloon-instagram-feeds' => array(
448
+ 'path' => 'instagram-feed/instagram-feed.php',
449
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-instagram-feeds.png',
450
+ 'name' => \esc_html__( 'Smash Balloon Instagram Feeds', 'wp-mail-smtp' ),
451
+ 'desc' => \esc_html__( 'Easily display Instagram content on your WordPress site without writing any code. Comes with multiple templates, ability to show content from multiple accounts, hashtags, and more. Trusted by 1 million websites.', 'wp-mail-smtp' ),
452
+ 'url' => 'https://downloads.wordpress.org/plugin/instagram-feed.zip',
453
+ 'pro' => array(
454
+ 'path' => 'instagram-feed-pro/instagram-feed.php',
455
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
456
+ 'name' => \esc_html__( 'Smash Balloon Instagram Feeds', 'wp-mail-smtp' ),
457
+ 'desc' => \esc_html__( 'Easily display Instagram content on your WordPress site without writing any code. Comes with multiple templates, ability to show content from multiple accounts, hashtags, and more. Trusted by 1 million websites.', 'wp-mail-smtp' ),
458
+ 'url' => 'https://smashballoon.com/instagram-feed/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
459
+ ),
460
+ ),
461
+ 'smash-balloon-facebook-feeds' => array(
462
+ 'path' => 'custom-facebook-feed/custom-facebook-feed.php',
463
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-facebook-feeds.png',
464
+ 'name' => \esc_html__( 'Smash Balloon Facebook Feeds', 'wp-mail-smtp' ),
465
+ 'desc' => \esc_html__( 'Easily display Facebook content on your WordPress site without writing any code. Comes with multiple templates, ability to embed albums, group content, reviews, live videos, comments, and reactions.', 'wp-mail-smtp' ),
466
+ 'url' => 'https://downloads.wordpress.org/plugin/custom-facebook-feed.zip',
467
+ 'pro' => array(
468
+ 'path' => 'custom-facebook-feed-pro/custom-facebook-feed.php',
469
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
470
+ 'name' => \esc_html__( 'Smash Balloon Facebook Feeds', 'wp-mail-smtp' ),
471
+ 'desc' => \esc_html__( 'Easily display Facebook content on your WordPress site without writing any code. Comes with multiple templates, ability to embed albums, group content, reviews, live videos, comments, and reactions.', 'wp-mail-smtp' ),
472
+ 'url' => 'https://smashballoon.com/custom-facebook-feed/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
473
+ ),
474
+ ),
475
+ 'smash-balloon-youtube-feeds' => array(
476
+ 'path' => 'feeds-for-youtube/youtube-feed.php',
477
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-youtube-feeds.png',
478
+ 'name' => \esc_html__( 'Smash Balloon YouTube Feeds', 'wp-mail-smtp' ),
479
+ 'desc' => \esc_html__( 'Easily display YouTube videos on your WordPress site without writing any code. Comes with multiple layouts, ability to embed live streams, video filtering, ability to combine multiple channel videos, and more.', 'wp-mail-smtp' ),
480
+ 'url' => 'https://downloads.wordpress.org/plugin/feeds-for-youtube.zip',
481
+ 'pro' => array(
482
+ 'path' => 'youtube-feed-pro/youtube-feed.php',
483
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
484
+ 'name' => \esc_html__( 'Smash Balloon YouTube Feeds', 'wp-mail-smtp' ),
485
+ 'desc' => \esc_html__( 'Easily display YouTube videos on your WordPress site without writing any code. Comes with multiple layouts, ability to embed live streams, video filtering, ability to combine multiple channel videos, and more.', 'wp-mail-smtp' ),
486
+ 'url' => 'https://smashballoon.com/youtube-feed/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
487
  ),
488
  ),
489
+ 'smash-balloon-twitter-feeds' => array(
490
+ 'path' => 'custom-twitter-feeds/custom-twitter-feed.php',
491
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-smash-balloon-twitter-feeds.png',
492
+ 'name' => \esc_html__( 'Smash Balloon Twitter Feeds', 'wp-mail-smtp' ),
493
+ 'desc' => \esc_html__( 'Easily display Twitter content in WordPress without writing any code. Comes with multiple layouts, ability to combine multiple Twitter feeds, Twitter card support, tweet moderation, and more.', 'wp-mail-smtp' ),
494
+ 'url' => 'https://downloads.wordpress.org/plugin/custom-twitter-feeds.zip',
495
+ 'pro' => array(
496
+ 'path' => 'custom-twitter-feeds-pro/custom-twitter-feed.php',
497
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/',
498
+ 'name' => \esc_html__( 'Smash Balloon Twitter Feeds', 'wp-mail-smtp' ),
499
+ 'desc' => \esc_html__( 'Easily display Twitter content in WordPress without writing any code. Comes with multiple layouts, ability to combine multiple Twitter feeds, Twitter card support, tweet moderation, and more.', 'wp-mail-smtp' ),
500
+ 'url' => 'https://smashballoon.com/custom-twitter-feeds/?utm_source=WordPress&utm_medium=about&utm_campaign=smtp',
501
+ ),
502
+ ),
503
+ 'trustpulse' => array(
504
+ 'path' => 'trustpulse-api/trustpulse.php',
505
+ 'icon' => \wp_mail_smtp()->assets_url . '/images/about/plugin-trustpulse.png',
506
+ 'name' => \esc_html__( 'TrustPulse', 'wp-mail-smtp' ),
507
+ 'desc' => \esc_html__( 'Boost your sales and conversions by up to 15% with real-time social proof notifications. TrustPulse helps you show live user activity and purchases to help convince other users to purchase.', 'wp-mail-smtp' ),
508
+ 'url' => 'https://downloads.wordpress.org/plugin/trustpulse-api.zip',
509
+ ),
510
  );
511
 
512
  return $data;
721
 
722
  <p class="centered">
723
  <?php
724
+ printf(
725
+ wp_kses( /* Translators: %s - discount value $50. */
726
+ __( 'Bonus: WP Mail SMTP Lite users get <span class="price-off">%s off regular price</span>, automatically applied at checkout.', 'wp-mail-smtp' ),
727
+ array(
728
+ 'span' => array(
729
+ 'class' => array(),
730
+ ),
731
+ )
732
+ ),
733
+ '$50'
734
  );
735
  ?>
736
  </p>
src/Admin/Pages/SettingsTab.php CHANGED
@@ -3,6 +3,7 @@
3
  namespace WPMailSMTP\Admin\Pages;
4
 
5
  use WPMailSMTP\Admin\PageAbstract;
 
6
  use WPMailSMTP\Debug;
7
  use WPMailSMTP\Options;
8
  use WPMailSMTP\Providers\Gmail\Auth;
@@ -52,7 +53,7 @@ class SettingsTab extends PageAbstract {
52
  $options = new Options();
53
  $mailer = $options->get( 'mail', 'mailer' );
54
 
55
- $disabled_email = in_array( $mailer, [ 'gmail', 'outlook', 'zoho' ], true ) ? 'disabled' : '';
56
  $disabled_name = 'outlook' === $mailer ? 'disabled' : '';
57
 
58
  if ( empty( $mailer ) ) {
@@ -95,6 +96,24 @@ class SettingsTab extends PageAbstract {
95
  </div>
96
  </div>
97
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  <!-- From Email -->
99
  <div id="wp-mail-smtp-setting-row-from_email" class="wp-mail-smtp-setting-row wp-mail-smtp-setting-row-email wp-mail-smtp-clear">
100
  <div class="wp-mail-smtp-setting-label">
@@ -129,7 +148,7 @@ class SettingsTab extends PageAbstract {
129
 
130
  <?php endif; ?>
131
 
132
- <?php if ( empty( $disabled_email ) ) : ?>
133
  <p class="desc">
134
  <?php esc_html_e( 'The email address that emails are sent from.', 'wp-mail-smtp' ); ?><br/>
135
  <?php esc_html_e( 'If you\'re using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account.', 'wp-mail-smtp' ); ?>
@@ -143,16 +162,10 @@ class SettingsTab extends PageAbstract {
143
  <hr class="wp-mail-smtp-setting-mid-row-sep" style="display: <?php echo ( ! empty( $mailer_supported_settings['from_email'] ) && ! empty( $mailer_supported_settings['from_email_force'] ) ) ? 'block' : 'none'; ?>;">
144
 
145
  <div class="js-wp-mail-smtp-setting-from_email_force" style="display: <?php echo empty( $mailer_supported_settings['from_email_force'] ) ? 'none' : 'block'; ?>;">
146
- <?php if ( 'gmail' !== $mailer ) : ?>
147
- <input name="wp-mail-smtp[mail][from_email_force]" type="checkbox"
148
- value="true" <?php checked( true, (bool) $options->get( 'mail', 'from_email_force' ) ); ?>
149
- <?php echo $options->is_const_defined( 'mail', 'from_email_force' ) || ! empty( $disabled_email ) ? 'disabled' : ''; ?>
150
- id="wp-mail-smtp-setting-from_email_force">
151
- <?php else : ?>
152
- <input name="wp-mail-smtp[mail][from_email_force]" type="checkbox"
153
- value="true" checked="checked" disabled
154
- id="wp-mail-smtp-setting-from_email_force">
155
- <?php endif; ?>
156
 
157
  <label for="wp-mail-smtp-setting-from_email_force">
158
  <?php esc_html_e( 'Force From Email', 'wp-mail-smtp' ); ?>
@@ -160,13 +173,7 @@ class SettingsTab extends PageAbstract {
160
 
161
  <?php if ( ! empty( $disabled_email ) ) : ?>
162
  <p class="desc">
163
- <?php
164
- if ( 'gmail' !== $mailer ) :
165
- esc_html_e( 'Current provider will automatically force From Email to be the email address that you use to set up the connection below.', 'wp-mail-smtp' );
166
- else :
167
- esc_html_e( 'Gmail mailer will automatically force From Email to be the email address that you selected above.', 'wp-mail-smtp' );
168
- endif;
169
- ?>
170
  </p>
171
  <?php else : ?>
172
  <p class="desc">
@@ -390,12 +397,15 @@ class SettingsTab extends PageAbstract {
390
 
391
  <p class="desc">
392
  <?php
393
- echo wp_kses(
394
- __( 'As a valued WP Mail SMTP Lite user you receive <strong>$50 off</strong>, automatically applied at checkout!', 'wp-mail-smtp' ),
395
- array(
396
- 'strong' => array(),
397
- 'br' => array(),
398
- )
 
 
 
399
  );
400
  ?>
401
  </p>
@@ -520,14 +530,17 @@ class SettingsTab extends PageAbstract {
520
 
521
  <p>
522
  <?php
523
- echo wp_kses(
524
- __( '<strong>Bonus:</strong> WP Mail SMTP users get <span class="price-off">$50 off regular price</span>, automatically applied at checkout.', 'wp-mail-smtp' ),
525
- array(
526
- 'strong' => array(),
527
- 'span' => array(
528
- 'class' => array(),
529
- ),
530
- )
 
 
 
531
  );
532
  ?>
533
  </p>
3
  namespace WPMailSMTP\Admin\Pages;
4
 
5
  use WPMailSMTP\Admin\PageAbstract;
6
+ use WPMailSMTP\Admin\SetupWizard;
7
  use WPMailSMTP\Debug;
8
  use WPMailSMTP\Options;
9
  use WPMailSMTP\Providers\Gmail\Auth;
53
  $options = new Options();
54
  $mailer = $options->get( 'mail', 'mailer' );
55
 
56
+ $disabled_email = in_array( $mailer, [ 'outlook', 'zoho' ], true ) ? 'disabled' : '';
57
  $disabled_name = 'outlook' === $mailer ? 'disabled' : '';
58
 
59
  if ( empty( $mailer ) ) {
96
  </div>
97
  </div>
98
 
99
+ <?php if ( ! is_network_admin() ) : ?>
100
+ <!-- Setup Wizard button -->
101
+ <div id="wp-mail-smtp-setting-row-setup-wizard-button" class="wp-mail-smtp-setting-row wp-mail-smtp-setting-row-email wp-mail-smtp-clear">
102
+ <div class="wp-mail-smtp-setting-label">
103
+ <label for="wp-mail-smtp-setting-from_email"><?php esc_html_e( 'Setup Wizard', 'wp-mail-smtp' ); ?></label>
104
+ </div>
105
+ <div class="wp-mail-smtp-setting-field">
106
+ <a href="<?php echo esc_url( SetupWizard::get_site_url() ); ?>" class="wp-mail-smtp-btn wp-mail-smtp-btn-md wp-mail-smtp-btn-blueish">
107
+ <?php esc_html_e( 'Launch Setup Wizard', 'wp-mail-smtp' ); ?>
108
+ </a>
109
+
110
+ <p class="desc">
111
+ <?php esc_html_e( 'We\'ll guide you through each step needed to get WP Mail SMTP fully set up on your site.', 'wp-mail-smtp' ); ?>
112
+ </p>
113
+ </div>
114
+ </div>
115
+ <?php endif; ?>
116
+
117
  <!-- From Email -->
118
  <div id="wp-mail-smtp-setting-row-from_email" class="wp-mail-smtp-setting-row wp-mail-smtp-setting-row-email wp-mail-smtp-clear">
119
  <div class="wp-mail-smtp-setting-label">
148
 
149
  <?php endif; ?>
150
 
151
+ <?php if ( ! in_array( $mailer, [ 'gmail', 'outlook', 'zoho' ], true ) ) : ?>
152
  <p class="desc">
153
  <?php esc_html_e( 'The email address that emails are sent from.', 'wp-mail-smtp' ); ?><br/>
154
  <?php esc_html_e( 'If you\'re using an email provider (Yahoo, Outlook.com, etc) this should be your email address for that account.', 'wp-mail-smtp' ); ?>
162
  <hr class="wp-mail-smtp-setting-mid-row-sep" style="display: <?php echo ( ! empty( $mailer_supported_settings['from_email'] ) && ! empty( $mailer_supported_settings['from_email_force'] ) ) ? 'block' : 'none'; ?>;">
163
 
164
  <div class="js-wp-mail-smtp-setting-from_email_force" style="display: <?php echo empty( $mailer_supported_settings['from_email_force'] ) ? 'none' : 'block'; ?>;">
165
+ <input name="wp-mail-smtp[mail][from_email_force]" type="checkbox"
166
+ value="true" <?php checked( true, (bool) $options->get( 'mail', 'from_email_force' ) ); ?>
167
+ <?php echo $options->is_const_defined( 'mail', 'from_email_force' ) || ! empty( $disabled_email ) ? 'disabled' : ''; ?>
168
+ id="wp-mail-smtp-setting-from_email_force">
 
 
 
 
 
 
169
 
170
  <label for="wp-mail-smtp-setting-from_email_force">
171
  <?php esc_html_e( 'Force From Email', 'wp-mail-smtp' ); ?>
173
 
174
  <?php if ( ! empty( $disabled_email ) ) : ?>
175
  <p class="desc">
176
+ <?php esc_html_e( 'Current provider will automatically force From Email to be the email address that you use to set up the connection below.', 'wp-mail-smtp' ); ?>
 
 
 
 
 
 
177
  </p>
178
  <?php else : ?>
179
  <p class="desc">
397
 
398
  <p class="desc">
399
  <?php
400
+ printf(
401
+ wp_kses( /* Translators: %s - discount value $50 */
402
+ __( 'As a valued WP Mail SMTP Lite user you receive <strong>%s off</strong>, automatically applied at checkout!', 'wp-mail-smtp' ),
403
+ array(
404
+ 'strong' => array(),
405
+ 'br' => array(),
406
+ )
407
+ ),
408
+ '$50'
409
  );
410
  ?>
411
  </p>
530
 
531
  <p>
532
  <?php
533
+ printf(
534
+ wp_kses( /* Translators: %s - discount value $50. */
535
+ __( '<strong>Bonus:</strong> WP Mail SMTP users get <span class="price-off">%s off regular price</span>, automatically applied at checkout.', 'wp-mail-smtp' ),
536
+ array(
537
+ 'strong' => array(),
538
+ 'span' => array(
539
+ 'class' => array(),
540
+ ),
541
+ )
542
+ ),
543
+ '$50'
544
  );
545
  ?>
546
  </p>
src/Admin/Pages/TestTab.php CHANGED
@@ -547,8 +547,8 @@ Lead Developer, WP Mail SMTP';
547
  [ 'cURL error 60' ],
548
  [ 'cURL error 77' ],
549
  ],
 
550
  'description' => [
551
- '<strong>' . esc_html__( 'SSL certificate issue.', 'wp-mail-smtp' ) . '</strong>',
552
  esc_html__( 'This means your web server cannot reliably make secure connections (make requests to HTTPS sites).', 'wp-mail-smtp' ),
553
  esc_html__( 'Typically this error is returned when web server is not configured properly.', 'wp-mail-smtp' ),
554
  ],
@@ -565,8 +565,8 @@ Lead Developer, WP Mail SMTP';
565
  [ 'cURL error 6' ],
566
  [ 'cURL error 7' ],
567
  ],
 
568
  'description' => [
569
- '<strong>' . esc_html__( 'Could not connect to host.', 'wp-mail-smtp' ) . '</strong>',
570
  ! empty( $smtp_host )
571
  ? sprintf( /* translators: %s - SMTP host address. */
572
  esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
@@ -590,8 +590,8 @@ Lead Developer, WP Mail SMTP';
590
  'errors' => [
591
  [ 'cURL error 18' ],
592
  ],
 
593
  'description' => [
594
- '<strong>' . esc_html__( 'Invalid SendGrid API key', 'wp-mail-smtp' ) . '</strong>',
595
  esc_html__( 'It looks like your SendGrid API Key is invalid.', 'wp-mail-smtp' ),
596
  ],
597
  'steps' => [
@@ -607,8 +607,8 @@ Lead Developer, WP Mail SMTP';
607
  'errors' => [
608
  [ 'cURL error' ],
609
  ],
 
610
  'description' => [
611
- '<strong>' . esc_html__( 'Could not connect to your host.', 'wp-mail-smtp' ) . '</strong>',
612
  ! empty( $smtp_host )
613
  ? sprintf( /* translators: %s - SMTP host address. */
614
  esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
@@ -629,8 +629,8 @@ Lead Developer, WP Mail SMTP';
629
  'errors' => [
630
  [ 'SMTP Error: Could not authenticate.' ],
631
  ],
 
632
  'description' => [
633
- '<strong>' . esc_html__( 'Could not authenticate your SMTP account.', 'wp-mail-smtp' ) . '</strong>',
634
  esc_html__( 'This means we were able to connect to your SMTP host, but were not able to proceed using the email/password in the settings.', 'wp-mail-smtp' ),
635
  esc_html__( 'Typically this error is returned when the email or password is not correct or is not what the SMTP host is expecting.', 'wp-mail-smtp' ),
636
  ],
@@ -646,8 +646,8 @@ Lead Developer, WP Mail SMTP';
646
  'errors' => [
647
  [ 'We do not authorize the use of this system to transport unsolicited' ],
648
  ],
 
649
  'description' => [
650
- '<strong>' . esc_html__( 'Error due to unsolicited and/or bulk e-mail.', 'wp-mail-smtp' ) . '</strong>',
651
  esc_html__( 'This means the connection to your SMTP host was made successfully, but the host rejected the email.', 'wp-mail-smtp' ),
652
  esc_html__( 'Typically this error is returned when you are sending too many e-mails or e-mails that have been identified as spam.', 'wp-mail-smtp' ),
653
  ],
@@ -663,8 +663,8 @@ Lead Developer, WP Mail SMTP';
663
  'errors' => [
664
  [ 'Unauthenticated senders not allowed' ],
665
  ],
 
666
  'description' => [
667
- '<strong>' . esc_html__( 'Unauthenticated senders are not allowed.', 'wp-mail-smtp' ) . '</strong>',
668
  esc_html__( 'This means the connection to your SMTP host was made successfully, but you should enable Authentication and provide correct Username and Password.', 'wp-mail-smtp' ),
669
  ],
670
  'steps' => [
@@ -681,8 +681,8 @@ Lead Developer, WP Mail SMTP';
681
  'errors' => [
682
  [ 'certificate verify failed' ],
683
  ],
 
684
  'description' => [
685
- '<strong>' . esc_html__( 'Misconfigured server certificate.', 'wp-mail-smtp' ) . '</strong>',
686
  esc_html__( 'This means OpenSSL on your server isn\'t able to verify the host certificate.', 'wp-mail-smtp' ),
687
  esc_html__( 'There are a few reasons why this is happening. It could be that the host certificate is misconfigured, or this server\'s OpenSSL is using an outdated CA bundle.', 'wp-mail-smtp' ),
688
  ],
@@ -709,8 +709,8 @@ Lead Developer, WP Mail SMTP';
709
  'errors' => [
710
  [ 'SMTP connect() failed' ],
711
  ],
 
712
  'description' => [
713
- '<strong>' . esc_html__( 'Could not connect to the SMTP host.', 'wp-mail-smtp' ) . '</strong>',
714
  ! empty( $smtp_host )
715
  ? sprintf( /* translators: %s - SMTP host address. */
716
  esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
@@ -718,9 +718,17 @@ Lead Developer, WP Mail SMTP';
718
  )
719
  : esc_html__( 'This means your web server was unable to connect to the host server.', 'wp-mail-smtp' ),
720
  esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
721
- '-' . esc_html__( 'SMTP settings are incorrect (wrong port, security setting, incorrect host).', 'wp-mail-smtp' ) . '<br>' .
722
- '-' . esc_html__( 'Your web server is blocking the connection.', 'wp-mail-smtp' ) . '<br>' .
723
- '-' . esc_html__( 'Your SMTP host is rejecting the connection.', 'wp-mail-smtp' ),
 
 
 
 
 
 
 
 
724
  ],
725
  'steps' => [
726
  esc_html__( 'Triple check your SMTP settings including host address, email, and password, port, and security.', 'wp-mail-smtp' ),
@@ -751,8 +759,8 @@ Lead Developer, WP Mail SMTP';
751
  'errors' => [
752
  [ 'Please activate your Mailgun account' ],
753
  ],
 
754
  'description' => [
755
- '<strong>' . esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ) . '</strong>',
756
  esc_html__( 'It seems that you forgot to activate your Mailgun account.', 'wp-mail-smtp' ),
757
  ],
758
  'steps' => [
@@ -766,8 +774,8 @@ Lead Developer, WP Mail SMTP';
766
  'errors' => [
767
  [ 'Forbidden' ],
768
  ],
 
769
  'description' => [
770
- '<strong>' . esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ) . '</strong>',
771
  esc_html__( 'Typically this error is because there is an issue with your Mailgun settings, in many cases the API key.', 'wp-mail-smtp' ),
772
  ],
773
  'steps' => [
@@ -782,8 +790,8 @@ Lead Developer, WP Mail SMTP';
782
  'errors' => [
783
  [ 'Free accounts are for test purposes only' ],
784
  ],
 
785
  'description' => [
786
- '<strong>' . esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ) . '</strong>',
787
  esc_html__( 'Your Mailgun account does not have access to send emails.', 'wp-mail-smtp' ),
788
  esc_html__( 'Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account.', 'wp-mail-smtp' ),
789
  ],
@@ -810,8 +818,8 @@ Lead Developer, WP Mail SMTP';
810
  'errors' => [
811
  [ '401', 'Login Required' ],
812
  ],
 
813
  'description' => [
814
- '<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
815
  esc_html__( 'You have not properly configured Gmail mailer.', 'wp-mail-smtp' ),
816
  esc_html__( 'Make sure that you have clicked the "Allow plugin to send emails using your Google account" button under Gmail settings.', 'wp-mail-smtp' ),
817
  ],
@@ -859,8 +867,8 @@ Lead Developer, WP Mail SMTP';
859
  'errors' => [
860
  [ '400', 'Recipient address required' ],
861
  ],
 
862
  'description' => [
863
- '<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
864
  esc_html__( 'Typically this error is because address the email was sent to is invalid or was empty.', 'wp-mail-smtp' ),
865
  ],
866
  'steps' => [
@@ -879,8 +887,8 @@ Lead Developer, WP Mail SMTP';
879
  'errors' => [
880
  [ 'invalid_grant', 'Token has been expired or revoked' ],
881
  ],
 
882
  'description' => [
883
- '<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
884
  esc_html__( 'Unfortunately, this error can be due to many different reasons.', 'wp-mail-smtp' ),
885
  sprintf(
886
  wp_kses( /* translators: %s - Blog article URL. */
@@ -907,8 +915,8 @@ Lead Developer, WP Mail SMTP';
907
  'errors' => [
908
  [ 'invalid_grant', 'Code was already redeemed' ],
909
  ],
 
910
  'description' => [
911
- '<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
912
  esc_html__( 'Authentication code that Google returned to you has already been used on your previous auth attempt.', 'wp-mail-smtp' ),
913
  ],
914
  'steps' => [
@@ -923,8 +931,8 @@ Lead Developer, WP Mail SMTP';
923
  'errors' => [
924
  [ '400', 'Mail service not enabled' ],
925
  ],
 
926
  'description' => [
927
- '<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
928
  esc_html__( 'There are various reasons for that, please review the steps below.', 'wp-mail-smtp' ),
929
  ],
930
  'steps' => [
@@ -975,9 +983,8 @@ Lead Developer, WP Mail SMTP';
975
  'errors' => [
976
  [ '403', 'is not found and cannot be used for API calls' ],
977
  ],
978
- 'description' => [
979
- '<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
980
- ],
981
  'steps' => [
982
  esc_html__( 'Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled.', 'wp-mail-smtp' ),
983
  sprintf(
@@ -1001,8 +1008,8 @@ Lead Developer, WP Mail SMTP';
1001
  'errors' => [
1002
  [ 'disabled_client', 'The OAuth client was disabled' ],
1003
  ],
 
1004
  'description' => [
1005
- '<strong>' . esc_html__( 'Google API Error.', 'wp-mail-smtp' ) . '</strong>',
1006
  esc_html__( 'You may have added a new API to a project', 'wp-mail-smtp' ),
1007
  ],
1008
  'steps' => [
@@ -1016,8 +1023,8 @@ Lead Developer, WP Mail SMTP';
1016
  'errors' => [
1017
  [ 'channel - not found' ],
1018
  ],
 
1019
  'description' => [
1020
- '<strong>' . esc_html__( 'SMTP.com API Error.', 'wp-mail-smtp' ) . '</strong>',
1021
  esc_html__( 'Your Sender Name option is incorrect.', 'wp-mail-smtp' ),
1022
  ],
1023
  'steps' => [
@@ -1030,8 +1037,8 @@ Lead Developer, WP Mail SMTP';
1030
  'errors' => [
1031
  [ 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler' ],
1032
  ],
 
1033
  'description' => [
1034
- '<strong>' . esc_html__( 'GuzzleHttp requirements.', 'wp-mail-smtp' ) . '</strong>',
1035
  esc_html__( 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler.', 'wp-mail-smtp' ),
1036
  ],
1037
  'steps' => [
@@ -1059,8 +1066,8 @@ Lead Developer, WP Mail SMTP';
1059
  'errors' => [
1060
  [ 'Invalid address: (setFrom)' ],
1061
  ],
 
1062
  'description' => [
1063
- '<strong>' . esc_html__( 'PCRE library issue', 'wp-mail-smtp' ) . '</strong>',
1064
  esc_html__( 'It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation.', 'wp-mail-smtp' ),
1065
  esc_html__( 'There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33.', 'wp-mail-smtp' ),
1066
  ],
@@ -1084,8 +1091,8 @@ Lead Developer, WP Mail SMTP';
1084
 
1085
  // Attempt to detect errors.
1086
  foreach ( $data['errors'] as $error_group ) {
1087
- foreach ( $error_group as $error_code => $error_message ) {
1088
- $match = ( false !== strpos( $this->debug['error_log'], $error_message ) || false !== strpos( $this->debug['error_log'], $error_message ) );
1089
  if ( ! $match ) {
1090
  break;
1091
  }
@@ -1102,13 +1109,21 @@ Lead Developer, WP Mail SMTP';
1102
 
1103
  // Return defaults.
1104
  return [
 
1105
  'description' => [
1106
- '<strong>' . esc_html__( 'An issue was detected.', 'wp-mail-smtp' ) . '</strong>',
1107
  esc_html__( 'This means your test email was unable to be sent.', 'wp-mail-smtp' ),
1108
  esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
1109
- '- ' . esc_html__( 'Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc).', 'wp-mail-smtp' ) . '<br>' .
1110
- '- ' . esc_html__( 'Your web server is blocking the connection.', 'wp-mail-smtp' ) . '<br>' .
1111
- '- ' . esc_html__( 'Your host is rejecting the connection.', 'wp-mail-smtp' ),
 
 
 
 
 
 
 
 
1112
  ],
1113
  'steps' => [
1114
  esc_html__( 'Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste).', 'wp-mail-smtp' ),
@@ -1135,27 +1150,50 @@ Lead Developer, WP Mail SMTP';
1135
  return;
1136
  }
1137
 
1138
- $debug = $this->get_debug_details();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1139
  ?>
1140
  <div id="message" class="notice-error notice-inline">
1141
  <p><?php esc_html_e( 'There was a problem while sending the test email.', 'wp-mail-smtp' ); ?></p>
1142
  </div>
1143
 
1144
  <div id="wp-mail-smtp-debug">
 
 
1145
  <?php
1146
  foreach ( $debug['description'] as $description ) {
1147
- echo '<p>' . $description . '</p>';
 
 
 
 
 
1148
  }
1149
  ?>
1150
 
1151
  <h2><?php esc_html_e( 'Recommended next steps:', 'wp-mail-smtp' ); ?></h2>
1152
 
1153
  <ol>
1154
- <?php
1155
- foreach ( $debug['steps'] as $step ) {
1156
- echo '<li>' . $step . '</li>';
1157
- }
1158
- ?>
1159
  </ol>
1160
 
1161
  <h2><?php esc_html_e( 'Need support?', 'wp-mail-smtp' ); ?></h2>
@@ -1210,13 +1248,16 @@ Lead Developer, WP Mail SMTP';
1210
 
1211
  <p>
1212
  <?php
1213
- echo wp_kses(
1214
- __( 'As a valued WP Mail SMTP user, you will get <span class="price-off">$50 off regular pricing</span>, automatically applied at checkout!', 'wp-mail-smtp' ),
1215
- array(
1216
- 'span' => array(
1217
- 'class' => array(),
1218
- ),
1219
- )
 
 
 
1220
  );
1221
  ?>
1222
  </p>
@@ -1244,19 +1285,26 @@ Lead Developer, WP Mail SMTP';
1244
  <?php endif; ?>
1245
 
1246
  <p>
1247
- <a href="#" class="error-log-toggle">
1248
- <span class="dashicons dashicons-arrow-right-alt2"></span>
1249
- <strong><?php esc_html_e( 'Click here to view the full Error Log for debugging', 'wp-mail-smtp' ); ?></strong>
1250
- </a>
1251
  </p>
1252
 
1253
- <div class="error-log">
1254
- <?php echo $this->debug['error_log']; ?>
1255
- </div>
1256
-
1257
- <p class="error-log-note">
1258
- <em><?php esc_html_e( 'Please copy only the content of the error debug message above, identified with an orange left border, into the support forum topic if you experience any issues.', 'wp-mail-smtp' ); ?></em>
 
 
 
 
 
 
1259
  </p>
 
 
 
 
1260
  </div>
1261
  <?php
1262
  }
@@ -1281,22 +1329,26 @@ Lead Developer, WP Mail SMTP';
1281
  'b' => [],
1282
  'i' => [],
1283
  'a' => [
1284
- 'href' => [],
1285
  'target' => [],
1286
- 'rel' => []
1287
  ],
1288
  ];
 
 
1289
  ?>
1290
 
1291
- <div class="notice-warning notice-inline">
1292
- <p><?php esc_html_e( 'The test email might have sent, but its deliverability should be improved.', 'wp-mail-smtp' ); ?></p>
1293
- </div>
 
 
1294
 
1295
  <div id="wp-mail-smtp-domain-check-details">
1296
  <h2><?php esc_html_e( 'Domain Check Results', 'wp-mail-smtp' ); ?></h2>
1297
 
1298
  <?php if ( empty( $results['success'] ) ) : ?>
1299
- <div class="notice-error notice-inline">
1300
  <p><?php echo wp_kses( $results['message'], $allowed_html ); ?></p>
1301
  </div>
1302
  <?php endif; ?>
547
  [ 'cURL error 60' ],
548
  [ 'cURL error 77' ],
549
  ],
550
+ 'title' => esc_html__( 'SSL certificate issue.', 'wp-mail-smtp' ),
551
  'description' => [
 
552
  esc_html__( 'This means your web server cannot reliably make secure connections (make requests to HTTPS sites).', 'wp-mail-smtp' ),
553
  esc_html__( 'Typically this error is returned when web server is not configured properly.', 'wp-mail-smtp' ),
554
  ],
565
  [ 'cURL error 6' ],
566
  [ 'cURL error 7' ],
567
  ],
568
+ 'title' => esc_html__( 'Could not connect to host.', 'wp-mail-smtp' ),
569
  'description' => [
 
570
  ! empty( $smtp_host )
571
  ? sprintf( /* translators: %s - SMTP host address. */
572
  esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
590
  'errors' => [
591
  [ 'cURL error 18' ],
592
  ],
593
+ 'title' => esc_html__( 'Invalid SendGrid API key', 'wp-mail-smtp' ),
594
  'description' => [
 
595
  esc_html__( 'It looks like your SendGrid API Key is invalid.', 'wp-mail-smtp' ),
596
  ],
597
  'steps' => [
607
  'errors' => [
608
  [ 'cURL error' ],
609
  ],
610
+ 'title' => esc_html__( 'Could not connect to your host.', 'wp-mail-smtp' ),
611
  'description' => [
 
612
  ! empty( $smtp_host )
613
  ? sprintf( /* translators: %s - SMTP host address. */
614
  esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
629
  'errors' => [
630
  [ 'SMTP Error: Could not authenticate.' ],
631
  ],
632
+ 'title' => esc_html__( 'Could not authenticate your SMTP account.', 'wp-mail-smtp' ),
633
  'description' => [
 
634
  esc_html__( 'This means we were able to connect to your SMTP host, but were not able to proceed using the email/password in the settings.', 'wp-mail-smtp' ),
635
  esc_html__( 'Typically this error is returned when the email or password is not correct or is not what the SMTP host is expecting.', 'wp-mail-smtp' ),
636
  ],
646
  'errors' => [
647
  [ 'We do not authorize the use of this system to transport unsolicited' ],
648
  ],
649
+ 'title' => esc_html__( 'Error due to unsolicited and/or bulk e-mail.', 'wp-mail-smtp' ),
650
  'description' => [
 
651
  esc_html__( 'This means the connection to your SMTP host was made successfully, but the host rejected the email.', 'wp-mail-smtp' ),
652
  esc_html__( 'Typically this error is returned when you are sending too many e-mails or e-mails that have been identified as spam.', 'wp-mail-smtp' ),
653
  ],
663
  'errors' => [
664
  [ 'Unauthenticated senders not allowed' ],
665
  ],
666
+ 'title' => esc_html__( 'Unauthenticated senders are not allowed.', 'wp-mail-smtp' ),
667
  'description' => [
 
668
  esc_html__( 'This means the connection to your SMTP host was made successfully, but you should enable Authentication and provide correct Username and Password.', 'wp-mail-smtp' ),
669
  ],
670
  'steps' => [
681
  'errors' => [
682
  [ 'certificate verify failed' ],
683
  ],
684
+ 'title' => esc_html__( 'Misconfigured server certificate.', 'wp-mail-smtp' ),
685
  'description' => [
 
686
  esc_html__( 'This means OpenSSL on your server isn\'t able to verify the host certificate.', 'wp-mail-smtp' ),
687
  esc_html__( 'There are a few reasons why this is happening. It could be that the host certificate is misconfigured, or this server\'s OpenSSL is using an outdated CA bundle.', 'wp-mail-smtp' ),
688
  ],
709
  'errors' => [
710
  [ 'SMTP connect() failed' ],
711
  ],
712
+ 'title' => esc_html__( 'Could not connect to the SMTP host.', 'wp-mail-smtp' ),
713
  'description' => [
 
714
  ! empty( $smtp_host )
715
  ? sprintf( /* translators: %s - SMTP host address. */
716
  esc_html__( 'This means your web server was unable to connect to %s.', 'wp-mail-smtp' ),
718
  )
719
  : esc_html__( 'This means your web server was unable to connect to the host server.', 'wp-mail-smtp' ),
720
  esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
721
+ '<ul>'
722
+ . '<li>' .
723
+ esc_html__( 'SMTP settings are incorrect (wrong port, security setting, incorrect host).', 'wp-mail-smtp' )
724
+ . '</li>'
725
+ . '<li>' .
726
+ esc_html__( 'Your web server is blocking the connection.', 'wp-mail-smtp' )
727
+ . '</li>'
728
+ . '<li>' .
729
+ esc_html__( 'Your SMTP host is rejecting the connection.', 'wp-mail-smtp' )
730
+ . '</li>'
731
+ . '</ul>',
732
  ],
733
  'steps' => [
734
  esc_html__( 'Triple check your SMTP settings including host address, email, and password, port, and security.', 'wp-mail-smtp' ),
759
  'errors' => [
760
  [ 'Please activate your Mailgun account' ],
761
  ],
762
+ 'title' => esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ),
763
  'description' => [
 
764
  esc_html__( 'It seems that you forgot to activate your Mailgun account.', 'wp-mail-smtp' ),
765
  ],
766
  'steps' => [
774
  'errors' => [
775
  [ 'Forbidden' ],
776
  ],
777
+ 'title' => esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ),
778
  'description' => [
 
779
  esc_html__( 'Typically this error is because there is an issue with your Mailgun settings, in many cases the API key.', 'wp-mail-smtp' ),
780
  ],
781
  'steps' => [
790
  'errors' => [
791
  [ 'Free accounts are for test purposes only' ],
792
  ],
793
+ 'title' => esc_html__( 'Mailgun failed.', 'wp-mail-smtp' ),
794
  'description' => [
 
795
  esc_html__( 'Your Mailgun account does not have access to send emails.', 'wp-mail-smtp' ),
796
  esc_html__( 'Typically this error is because you have not set up and/or complete domain name verification for your Mailgun account.', 'wp-mail-smtp' ),
797
  ],
818
  'errors' => [
819
  [ '401', 'Login Required' ],
820
  ],
821
+ 'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
822
  'description' => [
 
823
  esc_html__( 'You have not properly configured Gmail mailer.', 'wp-mail-smtp' ),
824
  esc_html__( 'Make sure that you have clicked the "Allow plugin to send emails using your Google account" button under Gmail settings.', 'wp-mail-smtp' ),
825
  ],
867
  'errors' => [
868
  [ '400', 'Recipient address required' ],
869
  ],
870
+ 'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
871
  'description' => [
 
872
  esc_html__( 'Typically this error is because address the email was sent to is invalid or was empty.', 'wp-mail-smtp' ),
873
  ],
874
  'steps' => [
887
  'errors' => [
888
  [ 'invalid_grant', 'Token has been expired or revoked' ],
889
  ],
890
+ 'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
891
  'description' => [
 
892
  esc_html__( 'Unfortunately, this error can be due to many different reasons.', 'wp-mail-smtp' ),
893
  sprintf(
894
  wp_kses( /* translators: %s - Blog article URL. */
915
  'errors' => [
916
  [ 'invalid_grant', 'Code was already redeemed' ],
917
  ],
918
+ 'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
919
  'description' => [
 
920
  esc_html__( 'Authentication code that Google returned to you has already been used on your previous auth attempt.', 'wp-mail-smtp' ),
921
  ],
922
  'steps' => [
931
  'errors' => [
932
  [ '400', 'Mail service not enabled' ],
933
  ],
934
+ 'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
935
  'description' => [
 
936
  esc_html__( 'There are various reasons for that, please review the steps below.', 'wp-mail-smtp' ),
937
  ],
938
  'steps' => [
983
  'errors' => [
984
  [ '403', 'is not found and cannot be used for API calls' ],
985
  ],
986
+ 'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
987
+ 'description' => [],
 
988
  'steps' => [
989
  esc_html__( 'Make sure that the used Client ID/Secret correspond to a proper project that has Gmail API enabled.', 'wp-mail-smtp' ),
990
  sprintf(
1008
  'errors' => [
1009
  [ 'disabled_client', 'The OAuth client was disabled' ],
1010
  ],
1011
+ 'title' => esc_html__( 'Google API Error.', 'wp-mail-smtp' ),
1012
  'description' => [
 
1013
  esc_html__( 'You may have added a new API to a project', 'wp-mail-smtp' ),
1014
  ],
1015
  'steps' => [
1023
  'errors' => [
1024
  [ 'channel - not found' ],
1025
  ],
1026
+ 'title' => esc_html__( 'SMTP.com API Error.', 'wp-mail-smtp' ),
1027
  'description' => [
 
1028
  esc_html__( 'Your Sender Name option is incorrect.', 'wp-mail-smtp' ),
1029
  ],
1030
  'steps' => [
1037
  'errors' => [
1038
  [ 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler' ],
1039
  ],
1040
+ 'title' => esc_html__( 'GuzzleHttp requirements.', 'wp-mail-smtp' ),
1041
  'description' => [
 
1042
  esc_html__( 'GuzzleHttp requires cURL, the allow_url_fopen ini setting, or a custom HTTP handler.', 'wp-mail-smtp' ),
1043
  ],
1044
  'steps' => [
1066
  'errors' => [
1067
  [ 'Invalid address: (setFrom)' ],
1068
  ],
1069
+ 'title' => esc_html__( 'PCRE library issue', 'wp-mail-smtp' ),
1070
  'description' => [
 
1071
  esc_html__( 'It looks like your server is running PHP version 7.4.x with an outdated PCRE library (libpcre2) that has a known issue with email address validation.', 'wp-mail-smtp' ),
1072
  esc_html__( 'There is a known issue with PHP version 7.4.x, when using libpcre2 library version lower than 10.33.', 'wp-mail-smtp' ),
1073
  ],
1091
 
1092
  // Attempt to detect errors.
1093
  foreach ( $data['errors'] as $error_group ) {
1094
+ foreach ( $error_group as $error_message ) {
1095
+ $match = false !== strpos( $this->debug['error_log'], $error_message );
1096
  if ( ! $match ) {
1097
  break;
1098
  }
1109
 
1110
  // Return defaults.
1111
  return [
1112
+ 'title' => esc_html__( 'An issue was detected.', 'wp-mail-smtp' ),
1113
  'description' => [
 
1114
  esc_html__( 'This means your test email was unable to be sent.', 'wp-mail-smtp' ),
1115
  esc_html__( 'Typically this error is returned for one of the following reasons:', 'wp-mail-smtp' ),
1116
+ '<ul>'
1117
+ . '<li>' .
1118
+ esc_html__( 'Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc).', 'wp-mail-smtp' )
1119
+ . '</li>'
1120
+ . '<li>' .
1121
+ esc_html__( 'Your web server is blocking the connection.', 'wp-mail-smtp' )
1122
+ . '</li>'
1123
+ . '<li>' .
1124
+ esc_html__( 'Your host is rejecting the connection.', 'wp-mail-smtp' )
1125
+ . '</li>'
1126
+ . '</ul>',
1127
  ],
1128
  'steps' => [
1129
  esc_html__( 'Triple check the plugin settings, consider reconfiguring to make sure everything is correct (eg bad copy and paste).', 'wp-mail-smtp' ),
1150
  return;
1151
  }
1152
 
1153
+ $debug = $this->get_debug_details();
1154
+ $allowed_tags = [
1155
+ 'a' => [
1156
+ 'href' => [],
1157
+ 'rel' => [],
1158
+ 'target' => [],
1159
+ ],
1160
+ 'p' => [],
1161
+ 'strong' => [],
1162
+ 'b' => [],
1163
+ 'i' => [],
1164
+ 'br' => [],
1165
+ 'code' => [],
1166
+ 'ul' => [],
1167
+ 'ol' => [],
1168
+ 'li' => [],
1169
+ 'pre' => [],
1170
+ ];
1171
+
1172
  ?>
1173
  <div id="message" class="notice-error notice-inline">
1174
  <p><?php esc_html_e( 'There was a problem while sending the test email.', 'wp-mail-smtp' ); ?></p>
1175
  </div>
1176
 
1177
  <div id="wp-mail-smtp-debug">
1178
+ <h2><?php echo esc_html( $debug['title'] ); ?></h2>
1179
+
1180
  <?php
1181
  foreach ( $debug['description'] as $description ) {
1182
+ $description = wp_kses( $description, $allowed_tags );
1183
+ if ( substr( $description, 0, 1 ) !== '<' ) {
1184
+ echo '<p>' . $description . '</p>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
1185
+ } else {
1186
+ echo $description; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
1187
+ }
1188
  }
1189
  ?>
1190
 
1191
  <h2><?php esc_html_e( 'Recommended next steps:', 'wp-mail-smtp' ); ?></h2>
1192
 
1193
  <ol>
1194
+ <?php foreach ( $debug['steps'] as $step ) : ?>
1195
+ <li><?php echo wp_kses( $step, $allowed_tags ); ?></li>
1196
+ <?php endforeach; ?>
 
 
1197
  </ol>
1198
 
1199
  <h2><?php esc_html_e( 'Need support?', 'wp-mail-smtp' ); ?></h2>
1248
 
1249
  <p>
1250
  <?php
1251
+ printf(
1252
+ wp_kses( /* Translators: %s - discount value $50 */
1253
+ __( 'As a valued WP Mail SMTP user, you will get <span class="price-off">%s off regular pricing</span>, automatically applied at checkout!', 'wp-mail-smtp' ),
1254
+ array(
1255
+ 'span' => array(
1256
+ 'class' => array(),
1257
+ ),
1258
+ )
1259
+ ),
1260
+ '$50'
1261
  );
1262
  ?>
1263
  </p>
1285
  <?php endif; ?>
1286
 
1287
  <p>
1288
+ <em><?php esc_html_e( 'Please copy the error log message below into the support ticket.', 'wp-mail-smtp' ); ?></em>
 
 
 
1289
  </p>
1290
 
1291
+ <p class="error-log-button-container">
1292
+ <button type="button" class="error-log-toggle wp-mail-smtp-btn wp-mail-smtp-btn-md wp-mail-smtp-btn-blueish">
1293
+ <?php esc_html_e( 'View Full Error Log', 'wp-mail-smtp' ); ?>
1294
+ </button>
1295
+ <button type="button" class="error-log-copy wp-mail-smtp-btn wp-mail-smtp-btn-md wp-mail-smtp-btn-grey">
1296
+ <span class="error-log-copy-front">
1297
+ <?php esc_html_e( 'Copy Error Log', 'wp-mail-smtp' ); ?>
1298
+ </span>
1299
+ <span class="error-log-copy-back">
1300
+ <?php esc_html_e( 'Copied', 'wp-mail-smtp' ); ?>
1301
+ </span>
1302
+ </button>
1303
  </p>
1304
+
1305
+ <div class="error-log notice-error notice-inline">
1306
+ <?php echo wp_kses( $this->debug['error_log'], $allowed_tags ); ?>
1307
+ </div>
1308
  </div>
1309
  <?php
1310
  }
1329
  'b' => [],
1330
  'i' => [],
1331
  'a' => [
1332
+ 'href' => [],
1333
  'target' => [],
1334
+ 'rel' => [],
1335
  ],
1336
  ];
1337
+
1338
+ $is_supported_mailer = $this->domain_checker->is_supported_mailer();
1339
  ?>
1340
 
1341
+ <?php if ( $is_supported_mailer ) : ?>
1342
+ <div class="notice-warning notice-inline">
1343
+ <p><?php esc_html_e( 'The test email might have sent, but its deliverability should be improved.', 'wp-mail-smtp' ); ?></p>
1344
+ </div>
1345
+ <?php endif; ?>
1346
 
1347
  <div id="wp-mail-smtp-domain-check-details">
1348
  <h2><?php esc_html_e( 'Domain Check Results', 'wp-mail-smtp' ); ?></h2>
1349
 
1350
  <?php if ( empty( $results['success'] ) ) : ?>
1351
+ <div class="notice-inline <?php echo $is_supported_mailer ? 'notice-error' : 'notice-warning'; ?>">
1352
  <p><?php echo wp_kses( $results['message'], $allowed_html ); ?></p>
1353
  </div>
1354
  <?php endif; ?>
src/Admin/SetupWizard.php CHANGED
@@ -132,6 +132,9 @@ class SetupWizard {
132
  /**
133
  * Register page through WordPress's hooks.
134
  *
 
 
 
135
  * @since 2.6.0
136
  */
137
  public function add_dashboard_page() {
@@ -140,15 +143,7 @@ class SetupWizard {
140
  return;
141
  }
142
 
143
- add_submenu_page(
144
- Area::SLUG,
145
- '',
146
- esc_html__( 'Setup Wizard', 'wp-mail-smtp' ),
147
- 'manage_options',
148
- Area::SLUG . '-setup-wizard',
149
- 'wp_mail_smtp_load_setup_wizard',
150
- 1
151
- );
152
  }
153
 
154
  /**
@@ -204,15 +199,18 @@ class SetupWizard {
204
  'upgrade_text' => esc_html__( 'We\'re sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features.', 'wp-mail-smtp' ),
205
  'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
206
  'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
207
- 'upgrade_bonus' => wp_kses(
208
- __( '<strong>Bonus:</strong> WP Mail SMTP users get <span class="highlight">$50 off</span> regular price,<br>applied at checkout.', 'wp-mail-smtp' ),
209
- [
210
- 'strong' => [],
211
- 'span' => [
212
- 'class' => [],
213
- ],
214
- 'br' => [],
215
- ]
 
 
 
216
  ),
217
  'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&amp;utm_medium=link&amp;utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
218
  ' . esc_html__( 'Already purchased?', 'wp-mail-smtp' ) . '
132
  /**
133
  * Register page through WordPress's hooks.
134
  *
135
+ * Create a dummy admin page, where the Setup Wizard app can be displayed,
136
+ * but it's not visible in the admin dashboard menu.
137
+ *
138
  * @since 2.6.0
139
  */
140
  public function add_dashboard_page() {
143
  return;
144
  }
145
 
146
+ add_dashboard_page( '', '', 'manage_options', Area::SLUG . '-setup-wizard', '' );
 
 
 
 
 
 
 
 
147
  }
148
 
149
  /**
199
  'upgrade_text' => esc_html__( 'We\'re sorry, the %mailer% mailer is not available on your plan. Please upgrade to the PRO plan to unlock all these awesome features.', 'wp-mail-smtp' ),
200
  'upgrade_button' => esc_html__( 'Upgrade to Pro', 'wp-mail-smtp' ),
201
  'upgrade_url' => add_query_arg( 'discount', 'SMTPLITEUPGRADE', wp_mail_smtp()->get_upgrade_link( '' ) ),
202
+ 'upgrade_bonus' => sprintf(
203
+ wp_kses( /* Translators: %s - discount value $50 */
204
+ __( '<strong>Bonus:</strong> WP Mail SMTP users get <span class="highlight">%s off</span> regular price,<br>applied at checkout.', 'wp-mail-smtp' ),
205
+ [
206
+ 'strong' => [],
207
+ 'span' => [
208
+ 'class' => [],
209
+ ],
210
+ 'br' => [],
211
+ ]
212
+ ),
213
+ '$50'
214
  ),
215
  'upgrade_doc' => '<a href="https://wpmailsmtp.com/docs/how-to-upgrade-wp-mail-smtp-to-pro-version/?utm_source=WordPress&amp;utm_medium=link&amp;utm_campaign=liteplugin" target="_blank" rel="noopener noreferrer" class="already-purchased">
216
  ' . esc_html__( 'Already purchased?', 'wp-mail-smtp' ) . '
src/Core.php CHANGED
@@ -103,11 +103,6 @@ class Core {
103
  */
104
  public function hooks() {
105
 
106
- // Force from_email_force to always return true if current mailer is Gmail.
107
- if ( ( new Options() )->get( 'mail', 'mailer' ) === 'gmail' ) {
108
- add_filter( 'wp_mail_smtp_options_get', [ $this, 'gmail_mailer_get_from_email_force' ], 1, 3 );
109
- }
110
-
111
  // Action Scheduler requires a special early loading procedure.
112
  add_action( 'plugins_loaded', [ $this, 'load_action_scheduler' ], - 10 );
113
 
@@ -887,6 +882,8 @@ class Core {
887
  *
888
  * The gmail mailer check is performed when this filter is added.
889
  *
 
 
890
  * @since 2.2.0
891
  *
892
  * @param mixed $value The value of the plugin option that is being retrieved via Options::get method.
@@ -897,6 +894,8 @@ class Core {
897
  */
898
  public function gmail_mailer_get_from_email_force( $value, $group, $key ) {
899
 
 
 
900
  if ( $group === 'mail' && $key === 'from_email_force' ) {
901
  $value = true;
902
  }
103
  */
104
  public function hooks() {
105
 
 
 
 
 
 
106
  // Action Scheduler requires a special early loading procedure.
107
  add_action( 'plugins_loaded', [ $this, 'load_action_scheduler' ], - 10 );
108
 
882
  *
883
  * The gmail mailer check is performed when this filter is added.
884
  *
885
+ * @deprecated 2.7.0
886
+ *
887
  * @since 2.2.0
888
  *
889
  * @param mixed $value The value of the plugin option that is being retrieved via Options::get method.
894
  */
895
  public function gmail_mailer_get_from_email_force( $value, $group, $key ) {
896
 
897
+ _deprecated_function( __METHOD__, '2.7.0' );
898
+
899
  if ( $group === 'mail' && $key === 'from_email_force' ) {
900
  $value = true;
901
  }
src/Processor.php CHANGED
@@ -141,9 +141,7 @@ class Processor {
141
  return false;
142
  }
143
 
144
- if ( $mailer === 'gmail' ) {
145
- $forced = true;
146
- } elseif ( in_array( $mailer, [ 'outlook', 'zoho' ], true ) ) {
147
  $sender = $options->get( $mailer, 'user_details' );
148
  $from_email = ! empty( $sender['email'] ) ? $sender['email'] : '';
149
  $forced = true;
141
  return false;
142
  }
143
 
144
+ if ( in_array( $mailer, [ 'outlook', 'zoho' ], true ) ) {
 
 
145
  $sender = $options->get( $mailer, 'user_details' );
146
  $from_email = ! empty( $sender['email'] ) ? $sender['email'] : '';
147
  $forced = true;
src/Providers/Gmail/Options.php CHANGED
@@ -54,7 +54,7 @@ class Options extends OptionsAbstract {
54
  ]
55
  ),
56
  ],
57
- 'php' => '5.5',
58
  'supports' => [
59
  'from_email' => true,
60
  'from_name' => true,
@@ -207,10 +207,13 @@ class Options extends OptionsAbstract {
207
  ],
208
  ]
209
  ),
210
- 'https://support.google.com/a/answer/33327'
211
  );
212
  ?>
213
  </p>
 
 
 
214
  <p class="desc">
215
  <?php esc_html_e( 'Removing the connection will give you an ability to redo the connection or link to another Google account.', 'wp-mail-smtp' ); ?>
216
  </p>
@@ -234,7 +237,7 @@ class Options extends OptionsAbstract {
234
  */
235
  public function process_provider_remove() {
236
 
237
- if ( ! is_super_admin() ) {
238
  return;
239
  }
240
 
54
  ]
55
  ),
56
  ],
57
+ 'php' => '5.6',
58
  'supports' => [
59
  'from_email' => true,
60
  'from_name' => true,
207
  ],
208
  ]
209
  ),
210
+ 'https://wpmailsmtp.com/gmail-send-from-alias-wp-mail-smtp/'
211
  );
212
  ?>
213
  </p>
214
+ <p class="desc">
215
+ <?php esc_html_e( 'You can also send emails with different From Email addresses, by disabling the Force From Email setting and using registered aliases throughout your WordPress site as the From Email addresses.', 'wp-mail-smtp' ); ?>
216
+ </p>
217
  <p class="desc">
218
  <?php esc_html_e( 'Removing the connection will give you an ability to redo the connection or link to another Google account.', 'wp-mail-smtp' ); ?>
219
  </p>
237
  */
238
  public function process_provider_remove() {
239
 
240
+ if ( ! current_user_can( 'manage_options' ) ) {
241
  return;
242
  }
243
 
src/Providers/Sendinblue/Api.php CHANGED
@@ -4,7 +4,7 @@ namespace WPMailSMTP\Providers\Sendinblue;
4
 
5
  use WPMailSMTP\Vendor\SendinBlue\Client\Api\AccountApi;
6
  use WPMailSMTP\Vendor\SendinBlue\Client\Api\SendersApi;
7
- use WPMailSMTP\Vendor\SendinBlue\Client\Api\SMTPApi;
8
  use WPMailSMTP\Vendor\SendinBlue\Client\Configuration;
9
 
10
  /**
@@ -81,7 +81,7 @@ class Api {
81
  // Include the library.
82
  require_once wp_mail_smtp()->plugin_path . '/vendor/autoload.php';
83
 
84
- return new SMTPApi( null, $this->get_api_config() );
85
  }
86
 
87
  /**
4
 
5
  use WPMailSMTP\Vendor\SendinBlue\Client\Api\AccountApi;
6
  use WPMailSMTP\Vendor\SendinBlue\Client\Api\SendersApi;
7
+ use WPMailSMTP\Vendor\SendinBlue\Client\Api\TransactionalEmailsApi;
8
  use WPMailSMTP\Vendor\SendinBlue\Client\Configuration;
9
 
10
  /**
81
  // Include the library.
82
  require_once wp_mail_smtp()->plugin_path . '/vendor/autoload.php';
83
 
84
+ return new TransactionalEmailsApi( null, $this->get_api_config() );
85
  }
86
 
87
  /**
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0::getLoader();
vendor/composer/autoload_classmap.php CHANGED
@@ -6,6 +6,12 @@ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
 
 
 
 
 
9
  'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => $baseDir . '/vendor_prefixed/google/auth/src/AccessToken.php',
10
  'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => $baseDir . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
11
  'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => $baseDir . '/vendor_prefixed/google/auth/src/CacheTrait.php',
@@ -42,21 +48,36 @@ return array(
42
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
43
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
44
  'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => $baseDir . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
45
- 'WPMailSMTP\\Vendor\\Google_AccessToken_Revoke' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/AccessToken/Revoke.php',
46
- 'WPMailSMTP\\Vendor\\Google_AccessToken_Verify' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/AccessToken/Verify.php',
47
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_AuthHandlerFactory' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/AuthHandlerFactory.php',
48
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle5AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/Guzzle5AuthHandler.php',
49
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle6AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/Guzzle6AuthHandler.php',
50
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle7AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/Guzzle7AuthHandler.php',
51
- 'WPMailSMTP\\Vendor\\Google_Client' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Client.php',
52
- 'WPMailSMTP\\Vendor\\Google_Collection' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Collection.php',
53
- 'WPMailSMTP\\Vendor\\Google_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Exception.php',
54
- 'WPMailSMTP\\Vendor\\Google_Http_Batch' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Http/Batch.php',
55
- 'WPMailSMTP\\Vendor\\Google_Http_MediaFileUpload' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Http/MediaFileUpload.php',
56
- 'WPMailSMTP\\Vendor\\Google_Http_REST' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Http/REST.php',
57
- 'WPMailSMTP\\Vendor\\Google_Model' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Model.php',
58
- 'WPMailSMTP\\Vendor\\Google_Service' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Service.php',
59
- 'WPMailSMTP\\Vendor\\Google_Service_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Service/Exception.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  'WPMailSMTP\\Vendor\\Google_Service_Gmail' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
61
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
62
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
@@ -114,12 +135,12 @@ return array(
114
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
115
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
116
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
117
- 'WPMailSMTP\\Vendor\\Google_Service_Resource' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Service/Resource.php',
118
- 'WPMailSMTP\\Vendor\\Google_Task_Composer' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Task/Composer.php',
119
- 'WPMailSMTP\\Vendor\\Google_Task_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Task/Exception.php',
120
- 'WPMailSMTP\\Vendor\\Google_Task_Retryable' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Task/Retryable.php',
121
- 'WPMailSMTP\\Vendor\\Google_Task_Runner' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Task/Runner.php',
122
- 'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => $baseDir . '/vendor_prefixed/google/apiclient/src/Google/Utils/UriTemplate.php',
123
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
124
  'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
125
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
@@ -297,6 +318,17 @@ return array(
297
  'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
298
  'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
299
  'WPMailSMTP\\Vendor\\Monolog\\Utils' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
 
 
 
 
 
 
 
 
 
 
 
300
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheException.php',
301
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
302
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
@@ -329,16 +361,22 @@ return array(
329
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
330
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
331
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
332
- 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMTPApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMTPApi.php',
333
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
 
334
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
335
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
336
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
337
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
338
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
 
 
 
 
 
339
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
340
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
341
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
 
342
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
343
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
344
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
@@ -374,6 +412,7 @@ return array(
374
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
375
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
376
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
 
377
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
378
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
379
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
@@ -473,7 +512,7 @@ return array(
473
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
474
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
475
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
476
- 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestSMSRecipientExport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestSMSRecipientExport.php',
477
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
478
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
479
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
@@ -483,9 +522,12 @@ return array(
483
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
484
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
485
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
 
486
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
 
487
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
488
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
 
489
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
490
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
491
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
@@ -511,28 +553,333 @@ return array(
511
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => $baseDir . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
512
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => $baseDir . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
513
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => $baseDir . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
514
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\AES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
515
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Base' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Base.php',
516
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Blowfish' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
517
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\DES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DES.php',
518
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Hash' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Hash.php',
519
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RC2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC2.php',
520
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RC4' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC4.php',
521
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php',
522
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Random' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Random.php',
523
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Rijndael' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php',
524
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\TripleDES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php',
525
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Twofish' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php',
526
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\ANSI' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ANSI.php',
527
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\ASN1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1.php',
528
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\ASN1\\Element' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php',
529
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\X509' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/X509.php',
530
- 'WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger.php',
531
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SCP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SCP.php',
532
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SFTP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP.php',
533
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SFTP\\Stream' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php',
534
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SSH1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH1.php',
535
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SSH2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH2.php',
536
- 'WPMailSMTP\\Vendor\\phpseclib\\System\\SSH\\Agent' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php',
537
- 'WPMailSMTP\\Vendor\\phpseclib\\System\\SSH\\Agent\\Identity' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  );
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
+ 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Revoke' => $baseDir . '/vendor_prefixed/google/apiclient/src/AccessToken/Revoke.php',
10
+ 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Verify' => $baseDir . '/vendor_prefixed/google/apiclient/src/AccessToken/Verify.php',
11
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\AuthHandlerFactory' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/AuthHandlerFactory.php',
12
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle5AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php',
13
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle6AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php',
14
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle7AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle7AuthHandler.php',
15
  'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => $baseDir . '/vendor_prefixed/google/auth/src/AccessToken.php',
16
  'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => $baseDir . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
17
  'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => $baseDir . '/vendor_prefixed/google/auth/src/CacheTrait.php',
48
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
49
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => $baseDir . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
50
  'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => $baseDir . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
51
+ 'WPMailSMTP\\Vendor\\Google\\Client' => $baseDir . '/vendor_prefixed/google/apiclient/src/Client.php',
52
+ 'WPMailSMTP\\Vendor\\Google\\Collection' => $baseDir . '/vendor_prefixed/google/apiclient/src/Collection.php',
53
+ 'WPMailSMTP\\Vendor\\Google\\Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Exception.php',
54
+ 'WPMailSMTP\\Vendor\\Google\\Http\\Batch' => $baseDir . '/vendor_prefixed/google/apiclient/src/Http/Batch.php',
55
+ 'WPMailSMTP\\Vendor\\Google\\Http\\MediaFileUpload' => $baseDir . '/vendor_prefixed/google/apiclient/src/Http/MediaFileUpload.php',
56
+ 'WPMailSMTP\\Vendor\\Google\\Http\\REST' => $baseDir . '/vendor_prefixed/google/apiclient/src/Http/REST.php',
57
+ 'WPMailSMTP\\Vendor\\Google\\Model' => $baseDir . '/vendor_prefixed/google/apiclient/src/Model.php',
58
+ 'WPMailSMTP\\Vendor\\Google\\Service' => $baseDir . '/vendor_prefixed/google/apiclient/src/Service.php',
59
+ 'WPMailSMTP\\Vendor\\Google\\Service\\Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Service/Exception.php',
60
+ 'WPMailSMTP\\Vendor\\Google\\Service\\Resource' => $baseDir . '/vendor_prefixed/google/apiclient/src/Service/Resource.php',
61
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Composer' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Composer.php',
62
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Exception.php',
63
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Retryable' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Retryable.php',
64
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Runner' => $baseDir . '/vendor_prefixed/google/apiclient/src/Task/Runner.php',
65
+ 'WPMailSMTP\\Vendor\\Google\\Utils\\UriTemplate' => $baseDir . '/vendor_prefixed/google/apiclient/src/Utils/UriTemplate.php',
66
+ 'WPMailSMTP\\Vendor\\Google_AccessToken_Revoke' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
67
+ 'WPMailSMTP\\Vendor\\Google_AccessToken_Verify' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
68
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_AuthHandlerFactory' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
69
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle5AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
70
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle6AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
71
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle7AuthHandler' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
72
+ 'WPMailSMTP\\Vendor\\Google_Client' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
73
+ 'WPMailSMTP\\Vendor\\Google_Collection' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
74
+ 'WPMailSMTP\\Vendor\\Google_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
75
+ 'WPMailSMTP\\Vendor\\Google_Http_Batch' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
76
+ 'WPMailSMTP\\Vendor\\Google_Http_MediaFileUpload' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
77
+ 'WPMailSMTP\\Vendor\\Google_Http_REST' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
78
+ 'WPMailSMTP\\Vendor\\Google_Model' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
79
+ 'WPMailSMTP\\Vendor\\Google_Service' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
80
+ 'WPMailSMTP\\Vendor\\Google_Service_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
81
  'WPMailSMTP\\Vendor\\Google_Service_Gmail' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
82
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
83
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
135
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
136
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
137
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => $baseDir . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
138
+ 'WPMailSMTP\\Vendor\\Google_Service_Resource' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
139
+ 'WPMailSMTP\\Vendor\\Google_Task_Composer' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
140
+ 'WPMailSMTP\\Vendor\\Google_Task_Exception' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
141
+ 'WPMailSMTP\\Vendor\\Google_Task_Retryable' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
142
+ 'WPMailSMTP\\Vendor\\Google_Task_Runner' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
143
+ 'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => $baseDir . '/vendor_prefixed/google/apiclient/src/aliases.php',
144
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
145
  'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
146
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => $baseDir . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
318
  'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
319
  'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
320
  'WPMailSMTP\\Vendor\\Monolog\\Utils' => $baseDir . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
321
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php',
322
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32Hex' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php',
323
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php',
324
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlash' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php',
325
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php',
326
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64UrlSafe' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php',
327
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Binary' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php',
328
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\EncoderInterface' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/EncoderInterface.php',
329
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Encoding' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Encoding.php',
330
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Hex' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/Hex.php',
331
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\RFC4648' => $baseDir . '/vendor_prefixed/paragonie/constant_time_encoding/src/RFC4648.php',
332
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheException.php',
333
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
334
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => $baseDir . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
361
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
362
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
363
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
 
364
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
365
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalEmailsApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalEmailsApi.php',
366
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
367
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
368
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
369
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
370
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
371
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultClickedLinks' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultClickedLinks.php',
372
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultStatistics' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultStatistics.php',
373
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicks' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicks.php',
374
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicksInner' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicksInner.php',
375
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionStats' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionStats.php',
376
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
377
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
378
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
379
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\BlockDomain' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/BlockDomain.php',
380
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
381
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
382
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
412
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
413
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
414
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
415
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetBlockedDomains' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetBlockedDomains.php',
416
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
417
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
418
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
512
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
513
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
514
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
515
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestSmsRecipientExport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestSmsRecipientExport.php',
516
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
517
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
518
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
522
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
523
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
524
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
525
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailMessageVersions' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailMessageVersions.php',
526
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
527
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo1' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo1.php',
528
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
529
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
530
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo1' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo1.php',
531
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
532
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
533
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => $baseDir . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
553
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => $baseDir . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
554
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => $baseDir . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
555
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => $baseDir . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
556
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Common\\Functions\\Strings' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php',
557
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\AES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
558
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Blowfish' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
559
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\ChaCha20' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/ChaCha20.php',
560
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\AsymmetricKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/AsymmetricKey.php',
561
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\BlockCipher' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/BlockCipher.php',
562
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/OpenSSH.php',
563
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS.php',
564
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS1.php',
565
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php',
566
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PuTTY.php',
567
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Signature\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Signature/Raw.php',
568
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PrivateKey.php',
569
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PublicKey.php',
570
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\StreamCipher' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/StreamCipher.php',
571
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\SymmetricKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php',
572
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\Fingerprint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/Fingerprint.php',
573
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\PasswordProtected' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/PasswordProtected.php',
574
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DES.php',
575
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH.php',
576
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS1.php',
577
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS8.php',
578
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Parameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Parameters.php',
579
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PrivateKey.php',
580
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PublicKey.php',
581
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA.php',
582
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/OpenSSH.php',
583
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS1.php',
584
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS8.php',
585
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PuTTY.php',
586
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/Raw.php',
587
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\XML' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/XML.php',
588
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\ASN1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/ASN1.php',
589
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/Raw.php',
590
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\SSH2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/SSH2.php',
591
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Parameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Parameters.php',
592
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PrivateKey.php',
593
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PublicKey.php',
594
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC.php',
595
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Base' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Base.php',
596
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Binary' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Binary.php',
597
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\KoblitzPrime' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/KoblitzPrime.php',
598
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Montgomery' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php',
599
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Prime' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Prime.php',
600
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\TwistedEdwards' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/TwistedEdwards.php',
601
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve25519' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve25519.php',
602
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve448' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve448.php',
603
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed25519' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed25519.php',
604
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed448' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed448.php',
605
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160r1.php',
606
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160t1.php',
607
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192r1.php',
608
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192t1.php',
609
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224r1.php',
610
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224t1.php',
611
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256r1.php',
612
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256t1.php',
613
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320r1.php',
614
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320t1.php',
615
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384r1.php',
616
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384t1.php',
617
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512r1.php',
618
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512t1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512t1.php',
619
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb233' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb233.php',
620
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb409' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb409.php',
621
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk163' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk163.php',
622
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk233' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk233.php',
623
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk283' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk283.php',
624
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk409' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk409.php',
625
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp192' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp192.php',
626
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp224' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp224.php',
627
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp256' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp256.php',
628
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp384' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp384.php',
629
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp521' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp521.php',
630
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistt571' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistt571.php',
631
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v1.php',
632
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v2.php',
633
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v3' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v3.php',
634
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v1.php',
635
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v2.php',
636
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v3' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v3.php',
637
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime256v1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime256v1.php',
638
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r1.php',
639
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r2.php',
640
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r1.php',
641
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r2.php',
642
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160k1.php',
643
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r1.php',
644
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r2.php',
645
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192k1.php',
646
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192r1.php',
647
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224k1.php',
648
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224r1.php',
649
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256k1.php',
650
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256r1.php',
651
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp384r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp384r1.php',
652
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp521r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp521r1.php',
653
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r1.php',
654
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r2.php',
655
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r1.php',
656
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r2.php',
657
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163k1.php',
658
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r1.php',
659
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r2.php',
660
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r1.php',
661
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r2.php',
662
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233k1.php',
663
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233r1.php',
664
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect239k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect239k1.php',
665
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283k1.php',
666
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283r1.php',
667
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409k1.php',
668
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409r1.php',
669
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571k1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571k1.php',
670
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571r1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571r1.php',
671
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\Common' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/Common.php',
672
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPrivate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPrivate.php',
673
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPublic' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPublic.php',
674
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/OpenSSH.php',
675
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS1.php',
676
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS8.php',
677
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PuTTY.php',
678
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\XML' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/XML.php',
679
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\libsodium' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/libsodium.php',
680
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\ASN1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/ASN1.php',
681
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/Raw.php',
682
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\SSH2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/SSH2.php',
683
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Parameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Parameters.php',
684
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PrivateKey.php',
685
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PublicKey.php',
686
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Hash' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Hash.php',
687
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\PublicKeyLoader' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/PublicKeyLoader.php',
688
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC2.php',
689
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC4' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC4.php',
690
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php',
691
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\MSBLOB' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/MSBLOB.php',
692
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\OpenSSH' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/OpenSSH.php',
693
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS1.php',
694
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS8' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS8.php',
695
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PSS' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PSS.php',
696
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PuTTY' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PuTTY.php',
697
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\Raw' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/Raw.php',
698
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\XML' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/XML.php',
699
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PrivateKey.php',
700
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.php',
701
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Random' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Random.php',
702
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Rijndael' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php',
703
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Salsa20' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Salsa20.php',
704
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\TripleDES' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php',
705
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Twofish' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php',
706
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadConfigurationException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadConfigurationException.php',
707
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadDecryptionException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadDecryptionException.php',
708
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadModeException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadModeException.php',
709
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\ConnectionClosedException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/ConnectionClosedException.php',
710
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\FileNotFoundException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/FileNotFoundException.php',
711
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InconsistentSetupException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InconsistentSetupException.php',
712
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InsufficientSetupException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InsufficientSetupException.php',
713
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoKeyLoadedException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoKeyLoadedException.php',
714
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoSupportedAlgorithmsException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoSupportedAlgorithmsException.php',
715
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnableToConnectException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnableToConnectException.php',
716
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedAlgorithmException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedAlgorithmException.php',
717
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedCurveException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedCurveException.php',
718
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedFormatException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedFormatException.php',
719
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedOperationException' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedOperationException.php',
720
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ANSI' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ANSI.php',
721
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1.php',
722
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Element' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php',
723
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AccessDescription' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AccessDescription.php',
724
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AdministrationDomainName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AdministrationDomainName.php',
725
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AlgorithmIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AlgorithmIdentifier.php',
726
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AnotherName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AnotherName.php',
727
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attribute' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attribute.php',
728
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeType' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeType.php',
729
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeTypeAndValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeTypeAndValue.php',
730
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeValue.php',
731
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attributes.php',
732
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityInfoAccessSyntax' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityInfoAccessSyntax.php',
733
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityKeyIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityKeyIdentifier.php',
734
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BaseDistance' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BaseDistance.php',
735
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BasicConstraints' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BasicConstraints.php',
736
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttribute' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttribute.php',
737
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttributes.php',
738
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInStandardAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInStandardAttributes.php',
739
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CPSuri' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CPSuri.php',
740
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLDistributionPoints' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLDistributionPoints.php',
741
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLNumber' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLNumber.php',
742
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLReason' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLReason.php',
743
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertPolicyId' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertPolicyId.php',
744
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Certificate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Certificate.php',
745
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateIssuer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateIssuer.php',
746
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateList' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateList.php',
747
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificatePolicies' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificatePolicies.php',
748
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateSerialNumber' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateSerialNumber.php',
749
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequest' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequest.php',
750
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequestInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequestInfo.php',
751
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Characteristic_two' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Characteristic_two.php',
752
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CountryName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CountryName.php',
753
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Curve' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Curve.php',
754
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DHParameter' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DHParameter.php',
755
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAParams' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAParams.php',
756
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPrivateKey.php',
757
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPublicKey.php',
758
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DigestInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DigestInfo.php',
759
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DirectoryString' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DirectoryString.php',
760
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DisplayText' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DisplayText.php',
761
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPoint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPoint.php',
762
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPointName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPointName.php',
763
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DssSigValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DssSigValue.php',
764
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECParameters' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECParameters.php',
765
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPoint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPoint.php',
766
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPrivateKey.php',
767
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EDIPartyName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EDIPartyName.php',
768
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EcdsaSigValue' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EcdsaSigValue.php',
769
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedData' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedData.php',
770
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedPrivateKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedPrivateKeyInfo.php',
771
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtKeyUsageSyntax' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtKeyUsageSyntax.php',
772
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extension' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extension.php',
773
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttribute' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttribute.php',
774
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttributes.php',
775
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extensions' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extensions.php',
776
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldElement' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldElement.php',
777
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldID' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldID.php',
778
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralName.php',
779
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralNames' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralNames.php',
780
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtree' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtree.php',
781
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtrees' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtrees.php',
782
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HashAlgorithm' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HashAlgorithm.php',
783
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HoldInstructionCode' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HoldInstructionCode.php',
784
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\InvalidityDate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/InvalidityDate.php',
785
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuerAltName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuerAltName.php',
786
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuingDistributionPoint' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuingDistributionPoint.php',
787
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyIdentifier.php',
788
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyPurposeId' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyPurposeId.php',
789
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyUsage' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyUsage.php',
790
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\MaskGenAlgorithm' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/MaskGenAlgorithm.php',
791
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Name' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Name.php',
792
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NameConstraints' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NameConstraints.php',
793
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NetworkAddress' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NetworkAddress.php',
794
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NoticeReference' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NoticeReference.php',
795
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NumericUserIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NumericUserIdentifier.php',
796
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ORAddress' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ORAddress.php',
797
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OneAsymmetricKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OneAsymmetricKey.php',
798
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationName.php',
799
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationalUnitNames' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationalUnitNames.php',
800
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfo.php',
801
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfos' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfos.php',
802
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBEParameter' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBEParameter.php',
803
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBES2params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBES2params.php',
804
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBKDF2params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBKDF2params.php',
805
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBMAC1params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBMAC1params.php',
806
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PKCS9String' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PKCS9String.php',
807
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Pentanomial' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Pentanomial.php',
808
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PersonalName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PersonalName.php',
809
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyInformation' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyInformation.php',
810
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyMappings' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyMappings.php',
811
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierId' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierId.php',
812
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierInfo.php',
813
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PostalAddress' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PostalAddress.php',
814
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Prime_p' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Prime_p.php',
815
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateDomainName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateDomainName.php',
816
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKey.php',
817
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyInfo.php',
818
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyUsagePeriod' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyUsagePeriod.php',
819
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKey.php',
820
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyAndChallenge' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyAndChallenge.php',
821
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyInfo.php',
822
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RC2CBCParameter' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RC2CBCParameter.php',
823
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RDNSequence' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RDNSequence.php',
824
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPrivateKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPrivateKey.php',
825
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPublicKey' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPublicKey.php',
826
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSASSA_PSS_params' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSASSA_PSS_params.php',
827
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ReasonFlags' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ReasonFlags.php',
828
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RelativeDistinguishedName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RelativeDistinguishedName.php',
829
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RevokedCertificate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RevokedCertificate.php',
830
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SignedPublicKeyAndChallenge' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SignedPublicKeyAndChallenge.php',
831
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SpecifiedECDomain' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SpecifiedECDomain.php',
832
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectAltName' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectAltName.php',
833
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectDirectoryAttributes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectDirectoryAttributes.php',
834
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectInfoAccessSyntax' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectInfoAccessSyntax.php',
835
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectPublicKeyInfo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectPublicKeyInfo.php',
836
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertList' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertList.php',
837
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertificate' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertificate.php',
838
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TerminalIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TerminalIdentifier.php',
839
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Time' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Time.php',
840
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Trinomial' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Trinomial.php',
841
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UniqueIdentifier' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UniqueIdentifier.php',
842
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UserNotice' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UserNotice.php',
843
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Validity' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Validity.php',
844
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_ca_policy_url' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_ca_policy_url.php',
845
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_cert_type' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_cert_type.php',
846
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_comment' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_comment.php',
847
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\X509' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/X509.php',
848
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger.php',
849
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath.php',
850
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Base' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Base.php',
851
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\BuiltIn' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/BuiltIn.php',
852
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\DefaultEngine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/DefaultEngine.php',
853
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\OpenSSL' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/OpenSSL.php',
854
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\Barrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php',
855
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\EvalBarrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php',
856
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\Engine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/Engine.php',
857
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP.php',
858
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP\\DefaultEngine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP/DefaultEngine.php',
859
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\OpenSSL' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/OpenSSL.php',
860
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP.php',
861
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP32' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP32.php',
862
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP64' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP64.php',
863
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Base' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Base.php',
864
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\DefaultEngine' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/DefaultEngine.php',
865
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Montgomery' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Montgomery.php',
866
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\OpenSSL' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/OpenSSL.php',
867
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Barrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php',
868
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Classic' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Classic.php',
869
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\EvalBarrett' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php',
870
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Montgomery' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Montgomery.php',
871
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\MontgomeryMult' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/MontgomeryMult.php',
872
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\PowerOfTwo' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/PowerOfTwo.php',
873
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField.php',
874
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField\\Integer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField/Integer.php',
875
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField.php',
876
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField\\Integer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField/Integer.php',
877
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField.php',
878
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField\\Integer' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php',
879
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP.php',
880
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP\\Stream' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php',
881
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SSH2' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH2.php',
882
+ 'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php',
883
+ 'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent\\Identity' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php',
884
+ 'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Common\\Traits\\ReadBytes' => $baseDir . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Common/Traits/ReadBytes.php',
885
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30', '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\ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +51,19 @@ class ComposerAutoloaderInit1ee86de960220c99ce3a0faafbb29b30
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequire1ee86de960220c99ce3a0faafbb29b30($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequire1ee86de960220c99ce3a0faafbb29b30($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInitac9d11d6ca1c8a0568c3c3f38f6a85d0', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
+ $includeFiles = Composer\Autoload\ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
+ composerRequireac9d11d6ca1c8a0568c3c3f38f6a85d0($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
+ function composerRequireac9d11d6ca1c8a0568c3c3f38f6a85d0($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
8
  {
9
  public static $files = array (
10
  '5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
@@ -63,6 +63,12 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
63
  );
64
 
65
  public static $classMap = array (
 
 
 
 
 
 
66
  'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/AccessToken.php',
67
  'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
68
  'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/CacheTrait.php',
@@ -99,21 +105,36 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
99
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
100
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
101
  'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
102
- 'WPMailSMTP\\Vendor\\Google_AccessToken_Revoke' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/AccessToken/Revoke.php',
103
- 'WPMailSMTP\\Vendor\\Google_AccessToken_Verify' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/AccessToken/Verify.php',
104
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_AuthHandlerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/AuthHandlerFactory.php',
105
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle5AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/Guzzle5AuthHandler.php',
106
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle6AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/Guzzle6AuthHandler.php',
107
- 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle7AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/AuthHandler/Guzzle7AuthHandler.php',
108
- 'WPMailSMTP\\Vendor\\Google_Client' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Client.php',
109
- 'WPMailSMTP\\Vendor\\Google_Collection' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Collection.php',
110
- 'WPMailSMTP\\Vendor\\Google_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Exception.php',
111
- 'WPMailSMTP\\Vendor\\Google_Http_Batch' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Http/Batch.php',
112
- 'WPMailSMTP\\Vendor\\Google_Http_MediaFileUpload' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Http/MediaFileUpload.php',
113
- 'WPMailSMTP\\Vendor\\Google_Http_REST' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Http/REST.php',
114
- 'WPMailSMTP\\Vendor\\Google_Model' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Model.php',
115
- 'WPMailSMTP\\Vendor\\Google_Service' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Service.php',
116
- 'WPMailSMTP\\Vendor\\Google_Service_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Service/Exception.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  'WPMailSMTP\\Vendor\\Google_Service_Gmail' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
118
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
119
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
@@ -171,12 +192,12 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
171
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
172
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
173
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
174
- 'WPMailSMTP\\Vendor\\Google_Service_Resource' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Service/Resource.php',
175
- 'WPMailSMTP\\Vendor\\Google_Task_Composer' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Task/Composer.php',
176
- 'WPMailSMTP\\Vendor\\Google_Task_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Task/Exception.php',
177
- 'WPMailSMTP\\Vendor\\Google_Task_Retryable' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Task/Retryable.php',
178
- 'WPMailSMTP\\Vendor\\Google_Task_Runner' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Task/Runner.php',
179
- 'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Google/Utils/UriTemplate.php',
180
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
181
  'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
182
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
@@ -354,6 +375,17 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
354
  'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
355
  'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
356
  'WPMailSMTP\\Vendor\\Monolog\\Utils' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
 
 
 
 
 
 
 
 
 
 
 
357
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheException.php',
358
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
359
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
@@ -386,16 +418,22 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
386
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
387
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
388
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
389
- 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMTPApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMTPApi.php',
390
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
 
391
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
392
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
393
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
394
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
395
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
 
 
 
 
 
396
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
397
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
398
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
 
399
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
400
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
401
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
@@ -431,6 +469,7 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
431
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
432
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
433
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
 
434
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
435
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
436
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
@@ -530,7 +569,7 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
530
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
531
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
532
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
533
- 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestSMSRecipientExport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestSMSRecipientExport.php',
534
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
535
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
536
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
@@ -540,9 +579,12 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
540
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
541
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
542
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
 
543
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
 
544
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
545
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
 
546
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
547
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
548
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
@@ -568,38 +610,343 @@ class ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30
568
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
569
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
570
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
571
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\AES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
572
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Base' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Base.php',
573
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Blowfish' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
574
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\DES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DES.php',
575
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Hash' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Hash.php',
576
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RC2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC2.php',
577
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RC4' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC4.php',
578
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php',
579
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Random' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Random.php',
580
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Rijndael' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php',
581
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\TripleDES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php',
582
- 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\Twofish' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php',
583
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\ANSI' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ANSI.php',
584
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\ASN1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1.php',
585
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\ASN1\\Element' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php',
586
- 'WPMailSMTP\\Vendor\\phpseclib\\File\\X509' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/X509.php',
587
- 'WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger.php',
588
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SCP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SCP.php',
589
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SFTP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP.php',
590
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SFTP\\Stream' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php',
591
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SSH1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH1.php',
592
- 'WPMailSMTP\\Vendor\\phpseclib\\Net\\SSH2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH2.php',
593
- 'WPMailSMTP\\Vendor\\phpseclib\\System\\SSH\\Agent' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php',
594
- 'WPMailSMTP\\Vendor\\phpseclib\\System\\SSH\\Agent\\Identity' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
595
  );
596
 
597
  public static function getInitializer(ClassLoader $loader)
598
  {
599
  return \Closure::bind(function () use ($loader) {
600
- $loader->prefixLengthsPsr4 = ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30::$prefixLengthsPsr4;
601
- $loader->prefixDirsPsr4 = ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30::$prefixDirsPsr4;
602
- $loader->classMap = ComposerStaticInit1ee86de960220c99ce3a0faafbb29b30::$classMap;
603
 
604
  }, null, ClassLoader::class);
605
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0
8
  {
9
  public static $files = array (
10
  '5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
63
  );
64
 
65
  public static $classMap = array (
66
+ 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Revoke' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AccessToken/Revoke.php',
67
+ 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Verify' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AccessToken/Verify.php',
68
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\AuthHandlerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/AuthHandlerFactory.php',
69
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle5AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php',
70
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle6AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php',
71
+ 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle7AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/AuthHandler/Guzzle7AuthHandler.php',
72
  'WPMailSMTP\\Vendor\\Google\\Auth\\AccessToken' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/AccessToken.php',
73
  'WPMailSMTP\\Vendor\\Google\\Auth\\ApplicationDefaultCredentials' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/ApplicationDefaultCredentials.php',
74
  'WPMailSMTP\\Vendor\\Google\\Auth\\CacheTrait' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/CacheTrait.php',
105
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\ScopedAccessTokenSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/ScopedAccessTokenSubscriber.php',
106
  'WPMailSMTP\\Vendor\\Google\\Auth\\Subscriber\\SimpleSubscriber' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/Subscriber/SimpleSubscriber.php',
107
  'WPMailSMTP\\Vendor\\Google\\Auth\\UpdateMetadataInterface' => __DIR__ . '/../..' . '/vendor_prefixed/google/auth/src/UpdateMetadataInterface.php',
108
+ 'WPMailSMTP\\Vendor\\Google\\Client' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Client.php',
109
+ 'WPMailSMTP\\Vendor\\Google\\Collection' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Collection.php',
110
+ 'WPMailSMTP\\Vendor\\Google\\Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Exception.php',
111
+ 'WPMailSMTP\\Vendor\\Google\\Http\\Batch' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Http/Batch.php',
112
+ 'WPMailSMTP\\Vendor\\Google\\Http\\MediaFileUpload' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Http/MediaFileUpload.php',
113
+ 'WPMailSMTP\\Vendor\\Google\\Http\\REST' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Http/REST.php',
114
+ 'WPMailSMTP\\Vendor\\Google\\Model' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Model.php',
115
+ 'WPMailSMTP\\Vendor\\Google\\Service' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Service.php',
116
+ 'WPMailSMTP\\Vendor\\Google\\Service\\Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Service/Exception.php',
117
+ 'WPMailSMTP\\Vendor\\Google\\Service\\Resource' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Service/Resource.php',
118
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Composer' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Composer.php',
119
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Exception.php',
120
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Retryable' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Retryable.php',
121
+ 'WPMailSMTP\\Vendor\\Google\\Task\\Runner' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Task/Runner.php',
122
+ 'WPMailSMTP\\Vendor\\Google\\Utils\\UriTemplate' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/Utils/UriTemplate.php',
123
+ 'WPMailSMTP\\Vendor\\Google_AccessToken_Revoke' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
124
+ 'WPMailSMTP\\Vendor\\Google_AccessToken_Verify' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
125
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_AuthHandlerFactory' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
126
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle5AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
127
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle6AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
128
+ 'WPMailSMTP\\Vendor\\Google_AuthHandler_Guzzle7AuthHandler' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
129
+ 'WPMailSMTP\\Vendor\\Google_Client' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
130
+ 'WPMailSMTP\\Vendor\\Google_Collection' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
131
+ 'WPMailSMTP\\Vendor\\Google_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
132
+ 'WPMailSMTP\\Vendor\\Google_Http_Batch' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
133
+ 'WPMailSMTP\\Vendor\\Google_Http_MediaFileUpload' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
134
+ 'WPMailSMTP\\Vendor\\Google_Http_REST' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
135
+ 'WPMailSMTP\\Vendor\\Google_Model' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
136
+ 'WPMailSMTP\\Vendor\\Google_Service' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
137
+ 'WPMailSMTP\\Vendor\\Google_Service_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
138
  'WPMailSMTP\\Vendor\\Google_Service_Gmail' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php',
139
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_AutoForwarding' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/AutoForwarding.php',
140
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_BatchDeleteMessagesRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/BatchDeleteMessagesRequest.php',
192
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_VacationSettings' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/VacationSettings.php',
193
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchRequest' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchRequest.php',
194
  'WPMailSMTP\\Vendor\\Google_Service_Gmail_WatchResponse' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail/WatchResponse.php',
195
+ 'WPMailSMTP\\Vendor\\Google_Service_Resource' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
196
+ 'WPMailSMTP\\Vendor\\Google_Task_Composer' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
197
+ 'WPMailSMTP\\Vendor\\Google_Task_Exception' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
198
+ 'WPMailSMTP\\Vendor\\Google_Task_Retryable' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
199
+ 'WPMailSMTP\\Vendor\\Google_Task_Runner' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
200
+ 'WPMailSMTP\\Vendor\\Google_Utils_UriTemplate' => __DIR__ . '/../..' . '/vendor_prefixed/google/apiclient/src/aliases.php',
201
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Client' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Client.php',
202
  'WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php',
203
  'WPMailSMTP\\Vendor\\GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/../..' . '/vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
375
  'WPMailSMTP\\Vendor\\Monolog\\ResettableInterface' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/ResettableInterface.php',
376
  'WPMailSMTP\\Vendor\\Monolog\\SignalHandler' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/SignalHandler.php',
377
  'WPMailSMTP\\Vendor\\Monolog\\Utils' => __DIR__ . '/../..' . '/vendor_prefixed/monolog/monolog/src/Monolog/Utils.php',
378
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php',
379
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base32Hex' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php',
380
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php',
381
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlash' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php',
382
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64DotSlashOrdered' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php',
383
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Base64UrlSafe' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php',
384
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Binary' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php',
385
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\EncoderInterface' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/EncoderInterface.php',
386
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Encoding' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Encoding.php',
387
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\Hex' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/Hex.php',
388
+ 'WPMailSMTP\\Vendor\\ParagonIE\\ConstantTime\\RFC4648' => __DIR__ . '/../..' . '/vendor_prefixed/paragonie/constant_time_encoding/src/RFC4648.php',
389
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheException' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheException.php',
390
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemInterface.php',
391
  'WPMailSMTP\\Vendor\\Psr\\Cache\\CacheItemPoolInterface' => __DIR__ . '/../..' . '/vendor_prefixed/psr/cache/src/CacheItemPoolInterface.php',
418
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ProcessApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ProcessApi.php',
419
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\ResellerApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/ResellerApi.php',
420
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SMSCampaignsApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SMSCampaignsApi.php',
 
421
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\SendersApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/SendersApi.php',
422
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalEmailsApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalEmailsApi.php',
423
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\TransactionalSMSApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/TransactionalSMSApi.php',
424
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Api\\WebhooksApi' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Api/WebhooksApi.php',
425
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Configuration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Configuration.php',
426
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\HeaderSelector' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/HeaderSelector.php',
427
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResult' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResult.php',
428
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultClickedLinks' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultClickedLinks.php',
429
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestCampaignResultStatistics' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestCampaignResultStatistics.php',
430
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicks' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicks.php',
431
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionClicksInner' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionClicksInner.php',
432
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AbTestVersionStats' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AbTestVersionStats.php',
433
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddChildDomain' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddChildDomain.php',
434
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddContactToList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddContactToList.php',
435
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\AddCredits' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/AddCredits.php',
436
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\BlockDomain' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/BlockDomain.php',
437
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttribute.php',
438
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateAttributeEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateAttributeEnumeration.php',
439
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\CreateChild' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/CreateChild.php',
469
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributes.php',
470
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesAttributes.php',
471
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetAttributesEnumeration' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetAttributesEnumeration.php',
472
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetBlockedDomains' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetBlockedDomains.php',
473
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignOverview' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignOverview.php',
474
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignRecipients' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignRecipients.php',
475
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\GetCampaignStats' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/GetCampaignStats.php',
569
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactExportCustomContactFilter' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactExportCustomContactFilter.php',
570
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImport.php',
571
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestContactImportNewList' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestContactImportNewList.php',
572
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\RequestSmsRecipientExport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/RequestSmsRecipientExport.php',
573
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmail.php',
574
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendEmailAttachment.php',
575
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendReport' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendReport.php',
579
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailAttachment' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailAttachment.php',
580
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailBcc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailBcc.php',
581
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailCc' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailCc.php',
582
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailMessageVersions' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailMessageVersions.php',
583
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo.php',
584
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailReplyTo1' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailReplyTo1.php',
585
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailSender' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailSender.php',
586
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo.php',
587
+ 'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendSmtpEmailTo1' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendSmtpEmailTo1.php',
588
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTemplateEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTemplateEmail.php',
589
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestEmail' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestEmail.php',
590
  'WPMailSMTP\\Vendor\\SendinBlue\\Client\\Model\\SendTestSms' => __DIR__ . '/../..' . '/vendor_prefixed/sendinblue/api-v3-sdk/lib/Model/SendTestSms.php',
610
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Intl\\Idn\\Idn' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-intl-idn/Idn.php',
611
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-mbstring/Mbstring.php',
612
  'WPMailSMTP\\Vendor\\Symfony\\Polyfill\\Php72\\Php72' => __DIR__ . '/../..' . '/vendor_prefixed/symfony/polyfill-php72/Php72.php',
613
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Common\\Functions\\Strings' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Common/Functions/Strings.php',
614
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\AES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/AES.php',
615
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Blowfish' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Blowfish.php',
616
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\ChaCha20' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/ChaCha20.php',
617
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\AsymmetricKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/AsymmetricKey.php',
618
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\BlockCipher' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/BlockCipher.php',
619
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/OpenSSH.php',
620
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS.php',
621
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS1.php',
622
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PKCS8.php',
623
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Keys/PuTTY.php',
624
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Formats\\Signature\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Formats/Signature/Raw.php',
625
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PrivateKey.php',
626
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/PublicKey.php',
627
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\StreamCipher' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/StreamCipher.php',
628
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\SymmetricKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php',
629
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\Fingerprint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/Fingerprint.php',
630
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Common\\Traits\\PasswordProtected' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Common/Traits/PasswordProtected.php',
631
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DES.php',
632
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH.php',
633
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS1.php',
634
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Formats/Keys/PKCS8.php',
635
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\Parameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/Parameters.php',
636
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PrivateKey.php',
637
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DH\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DH/PublicKey.php',
638
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA.php',
639
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/OpenSSH.php',
640
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS1.php',
641
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PKCS8.php',
642
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/PuTTY.php',
643
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/Raw.php',
644
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Keys\\XML' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Keys/XML.php',
645
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\ASN1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/ASN1.php',
646
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/Raw.php',
647
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Formats\\Signature\\SSH2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Formats/Signature/SSH2.php',
648
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\Parameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/Parameters.php',
649
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PrivateKey.php',
650
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\DSA\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/DSA/PublicKey.php',
651
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC.php',
652
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Base' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Base.php',
653
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Binary' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Binary.php',
654
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\KoblitzPrime' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/KoblitzPrime.php',
655
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Montgomery' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Montgomery.php',
656
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\Prime' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/Prime.php',
657
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\BaseCurves\\TwistedEdwards' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/BaseCurves/TwistedEdwards.php',
658
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve25519' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve25519.php',
659
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Curve448' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Curve448.php',
660
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed25519' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed25519.php',
661
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\Ed448' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/Ed448.php',
662
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160r1.php',
663
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP160t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP160t1.php',
664
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192r1.php',
665
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP192t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP192t1.php',
666
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224r1.php',
667
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP224t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP224t1.php',
668
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256r1.php',
669
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP256t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP256t1.php',
670
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320r1.php',
671
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP320t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP320t1.php',
672
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384r1.php',
673
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP384t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP384t1.php',
674
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512r1.php',
675
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\brainpoolP512t1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/brainpoolP512t1.php',
676
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb233' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb233.php',
677
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistb409' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistb409.php',
678
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk163' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk163.php',
679
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk233' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk233.php',
680
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk283' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk283.php',
681
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistk409' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistk409.php',
682
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp192' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp192.php',
683
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp224' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp224.php',
684
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp256' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp256.php',
685
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp384' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp384.php',
686
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistp521' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistp521.php',
687
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\nistt571' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/nistt571.php',
688
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v1.php',
689
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v2.php',
690
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime192v3' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime192v3.php',
691
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v1.php',
692
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v2.php',
693
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime239v3' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime239v3.php',
694
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\prime256v1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/prime256v1.php',
695
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r1.php',
696
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp112r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp112r2.php',
697
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r1.php',
698
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp128r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp128r2.php',
699
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160k1.php',
700
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r1.php',
701
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp160r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp160r2.php',
702
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192k1.php',
703
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp192r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp192r1.php',
704
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224k1.php',
705
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp224r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp224r1.php',
706
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256k1.php',
707
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp256r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp256r1.php',
708
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp384r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp384r1.php',
709
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\secp521r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/secp521r1.php',
710
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r1.php',
711
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect113r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect113r2.php',
712
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r1.php',
713
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect131r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect131r2.php',
714
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163k1.php',
715
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r1.php',
716
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect163r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect163r2.php',
717
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r1.php',
718
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect193r2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect193r2.php',
719
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233k1.php',
720
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect233r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect233r1.php',
721
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect239k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect239k1.php',
722
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283k1.php',
723
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect283r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect283r1.php',
724
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409k1.php',
725
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect409r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect409r1.php',
726
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571k1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571k1.php',
727
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Curves\\sect571r1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Curves/sect571r1.php',
728
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\Common' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/Common.php',
729
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPrivate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPrivate.php',
730
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\MontgomeryPublic' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/MontgomeryPublic.php',
731
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/OpenSSH.php',
732
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS1.php',
733
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PKCS8.php',
734
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/PuTTY.php',
735
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\XML' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/XML.php',
736
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Keys\\libsodium' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Keys/libsodium.php',
737
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\ASN1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/ASN1.php',
738
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/Raw.php',
739
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Formats\\Signature\\SSH2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Formats/Signature/SSH2.php',
740
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\Parameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/Parameters.php',
741
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PrivateKey.php',
742
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\EC\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/EC/PublicKey.php',
743
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Hash' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Hash.php',
744
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\PublicKeyLoader' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/PublicKeyLoader.php',
745
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC2.php',
746
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RC4' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RC4.php',
747
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA.php',
748
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\MSBLOB' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/MSBLOB.php',
749
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\OpenSSH' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/OpenSSH.php',
750
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS1.php',
751
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PKCS8' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PKCS8.php',
752
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PSS' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PSS.php',
753
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\PuTTY' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/PuTTY.php',
754
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\Raw' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/Raw.php',
755
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\Formats\\Keys\\XML' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/Formats/Keys/XML.php',
756
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PrivateKey.php',
757
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/RSA/PublicKey.php',
758
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Random' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Random.php',
759
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Rijndael' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Rijndael.php',
760
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Salsa20' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Salsa20.php',
761
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\TripleDES' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/TripleDES.php',
762
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\Twofish' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Crypt/Twofish.php',
763
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadConfigurationException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadConfigurationException.php',
764
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadDecryptionException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadDecryptionException.php',
765
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\BadModeException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/BadModeException.php',
766
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\ConnectionClosedException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/ConnectionClosedException.php',
767
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\FileNotFoundException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/FileNotFoundException.php',
768
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InconsistentSetupException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InconsistentSetupException.php',
769
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\InsufficientSetupException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/InsufficientSetupException.php',
770
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoKeyLoadedException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoKeyLoadedException.php',
771
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\NoSupportedAlgorithmsException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/NoSupportedAlgorithmsException.php',
772
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnableToConnectException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnableToConnectException.php',
773
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedAlgorithmException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedAlgorithmException.php',
774
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedCurveException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedCurveException.php',
775
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedFormatException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedFormatException.php',
776
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Exception\\UnsupportedOperationException' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Exception/UnsupportedOperationException.php',
777
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ANSI' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ANSI.php',
778
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1.php',
779
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Element' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Element.php',
780
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AccessDescription' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AccessDescription.php',
781
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AdministrationDomainName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AdministrationDomainName.php',
782
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AlgorithmIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AlgorithmIdentifier.php',
783
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AnotherName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AnotherName.php',
784
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attribute' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attribute.php',
785
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeType' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeType.php',
786
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeTypeAndValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeTypeAndValue.php',
787
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AttributeValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AttributeValue.php',
788
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Attributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Attributes.php',
789
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityInfoAccessSyntax' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityInfoAccessSyntax.php',
790
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\AuthorityKeyIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/AuthorityKeyIdentifier.php',
791
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BaseDistance' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BaseDistance.php',
792
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BasicConstraints' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BasicConstraints.php',
793
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttribute.php',
794
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInDomainDefinedAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInDomainDefinedAttributes.php',
795
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\BuiltInStandardAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/BuiltInStandardAttributes.php',
796
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CPSuri' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CPSuri.php',
797
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLDistributionPoints' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLDistributionPoints.php',
798
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLNumber' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLNumber.php',
799
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CRLReason' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CRLReason.php',
800
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertPolicyId' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertPolicyId.php',
801
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Certificate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Certificate.php',
802
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateIssuer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateIssuer.php',
803
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateList' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateList.php',
804
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificatePolicies' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificatePolicies.php',
805
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificateSerialNumber' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificateSerialNumber.php',
806
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequest' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequest.php',
807
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CertificationRequestInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CertificationRequestInfo.php',
808
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Characteristic_two' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Characteristic_two.php',
809
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\CountryName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/CountryName.php',
810
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Curve' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Curve.php',
811
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DHParameter' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DHParameter.php',
812
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAParams' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAParams.php',
813
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPrivateKey.php',
814
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DSAPublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DSAPublicKey.php',
815
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DigestInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DigestInfo.php',
816
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DirectoryString' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DirectoryString.php',
817
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DisplayText' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DisplayText.php',
818
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPoint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPoint.php',
819
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DistributionPointName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DistributionPointName.php',
820
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\DssSigValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/DssSigValue.php',
821
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECParameters' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECParameters.php',
822
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPoint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPoint.php',
823
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ECPrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ECPrivateKey.php',
824
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EDIPartyName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EDIPartyName.php',
825
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EcdsaSigValue' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EcdsaSigValue.php',
826
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedData' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedData.php',
827
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\EncryptedPrivateKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/EncryptedPrivateKeyInfo.php',
828
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtKeyUsageSyntax' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtKeyUsageSyntax.php',
829
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extension' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extension.php',
830
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttribute' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttribute.php',
831
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ExtensionAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ExtensionAttributes.php',
832
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Extensions' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Extensions.php',
833
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldElement' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldElement.php',
834
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\FieldID' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/FieldID.php',
835
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralName.php',
836
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralNames' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralNames.php',
837
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtree' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtree.php',
838
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\GeneralSubtrees' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/GeneralSubtrees.php',
839
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HashAlgorithm' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HashAlgorithm.php',
840
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\HoldInstructionCode' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/HoldInstructionCode.php',
841
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\InvalidityDate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/InvalidityDate.php',
842
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuerAltName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuerAltName.php',
843
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\IssuingDistributionPoint' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/IssuingDistributionPoint.php',
844
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyIdentifier.php',
845
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyPurposeId' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyPurposeId.php',
846
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\KeyUsage' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/KeyUsage.php',
847
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\MaskGenAlgorithm' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/MaskGenAlgorithm.php',
848
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Name' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Name.php',
849
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NameConstraints' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NameConstraints.php',
850
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NetworkAddress' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NetworkAddress.php',
851
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NoticeReference' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NoticeReference.php',
852
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\NumericUserIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/NumericUserIdentifier.php',
853
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ORAddress' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ORAddress.php',
854
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OneAsymmetricKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OneAsymmetricKey.php',
855
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationName.php',
856
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OrganizationalUnitNames' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OrganizationalUnitNames.php',
857
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfo.php',
858
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\OtherPrimeInfos' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/OtherPrimeInfos.php',
859
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBEParameter' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBEParameter.php',
860
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBES2params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBES2params.php',
861
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBKDF2params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBKDF2params.php',
862
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PBMAC1params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PBMAC1params.php',
863
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PKCS9String' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PKCS9String.php',
864
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Pentanomial' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Pentanomial.php',
865
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PersonalName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PersonalName.php',
866
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyInformation' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyInformation.php',
867
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyMappings' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyMappings.php',
868
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierId' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierId.php',
869
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PolicyQualifierInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PolicyQualifierInfo.php',
870
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PostalAddress' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PostalAddress.php',
871
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Prime_p' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Prime_p.php',
872
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateDomainName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateDomainName.php',
873
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKey.php',
874
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyInfo.php',
875
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PrivateKeyUsagePeriod' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PrivateKeyUsagePeriod.php',
876
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKey.php',
877
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyAndChallenge' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyAndChallenge.php',
878
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\PublicKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/PublicKeyInfo.php',
879
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RC2CBCParameter' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RC2CBCParameter.php',
880
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RDNSequence' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RDNSequence.php',
881
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPrivateKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPrivateKey.php',
882
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSAPublicKey' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSAPublicKey.php',
883
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RSASSA_PSS_params' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RSASSA_PSS_params.php',
884
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\ReasonFlags' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/ReasonFlags.php',
885
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RelativeDistinguishedName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RelativeDistinguishedName.php',
886
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\RevokedCertificate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/RevokedCertificate.php',
887
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SignedPublicKeyAndChallenge' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SignedPublicKeyAndChallenge.php',
888
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SpecifiedECDomain' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SpecifiedECDomain.php',
889
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectAltName' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectAltName.php',
890
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectDirectoryAttributes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectDirectoryAttributes.php',
891
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectInfoAccessSyntax' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectInfoAccessSyntax.php',
892
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\SubjectPublicKeyInfo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/SubjectPublicKeyInfo.php',
893
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertList' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertList.php',
894
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TBSCertificate' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TBSCertificate.php',
895
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\TerminalIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/TerminalIdentifier.php',
896
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Time' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Time.php',
897
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Trinomial' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Trinomial.php',
898
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UniqueIdentifier' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UniqueIdentifier.php',
899
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\UserNotice' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/UserNotice.php',
900
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\Validity' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/Validity.php',
901
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_ca_policy_url' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_ca_policy_url.php',
902
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_cert_type' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_cert_type.php',
903
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\ASN1\\Maps\\netscape_comment' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/ASN1/Maps/netscape_comment.php',
904
+ 'WPMailSMTP\\Vendor\\phpseclib3\\File\\X509' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/File/X509.php',
905
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger.php',
906
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath.php',
907
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Base' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Base.php',
908
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\BuiltIn' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/BuiltIn.php',
909
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\DefaultEngine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/DefaultEngine.php',
910
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\OpenSSL' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/OpenSSL.php',
911
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\Barrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/Barrett.php',
912
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\BCMath\\Reductions\\EvalBarrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/BCMath/Reductions/EvalBarrett.php',
913
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\Engine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/Engine.php',
914
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP.php',
915
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\GMP\\DefaultEngine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/GMP/DefaultEngine.php',
916
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\OpenSSL' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/OpenSSL.php',
917
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP.php',
918
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP32' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP32.php',
919
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP64' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP64.php',
920
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Base' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Base.php',
921
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\DefaultEngine' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/DefaultEngine.php',
922
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Montgomery' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Montgomery.php',
923
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\OpenSSL' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/OpenSSL.php',
924
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Barrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Barrett.php',
925
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Classic' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Classic.php',
926
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\EvalBarrett' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/EvalBarrett.php',
927
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\Montgomery' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/Montgomery.php',
928
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\MontgomeryMult' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/MontgomeryMult.php',
929
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger\\Engines\\PHP\\Reductions\\PowerOfTwo' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/PHP/Reductions/PowerOfTwo.php',
930
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField.php',
931
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BinaryField\\Integer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/BinaryField/Integer.php',
932
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField.php',
933
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\Common\\FiniteField\\Integer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/Common/FiniteField/Integer.php',
934
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField.php',
935
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\PrimeField\\Integer' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Math/PrimeField/Integer.php',
936
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP.php',
937
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SFTP\\Stream' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SFTP/Stream.php',
938
+ 'WPMailSMTP\\Vendor\\phpseclib3\\Net\\SSH2' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/Net/SSH2.php',
939
+ 'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent.php',
940
+ 'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Agent\\Identity' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Agent/Identity.php',
941
+ 'WPMailSMTP\\Vendor\\phpseclib3\\System\\SSH\\Common\\Traits\\ReadBytes' => __DIR__ . '/../..' . '/vendor_prefixed/phpseclib/phpseclib/phpseclib/System/SSH/Common/Traits/ReadBytes.php',
942
  );
943
 
944
  public static function getInitializer(ClassLoader $loader)
945
  {
946
  return \Closure::bind(function () use ($loader) {
947
+ $loader->prefixLengthsPsr4 = ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$prefixLengthsPsr4;
948
+ $loader->prefixDirsPsr4 = ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$prefixDirsPsr4;
949
+ $loader->classMap = ComposerStaticInitac9d11d6ca1c8a0568c3c3f38f6a85d0::$classMap;
950
 
951
  }, null, ClassLoader::class);
952
  }
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_HoursField.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_MonthField.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/CronExpression_YearField.php CHANGED
File without changes
vendor/woocommerce/action-scheduler/lib/cron-expression/LICENSE CHANGED
File without changes
vendor_prefixed/google/apiclient-services/src/Google/Service/Gmail.php CHANGED
@@ -45,9 +45,9 @@ class Google_Service_Gmail extends \WPMailSMTP\Vendor\Google_Service
45
  const GMAIL_ADDONS_CURRENT_MESSAGE_READONLY = "https://www.googleapis.com/auth/gmail.addons.current.message.readonly";
46
  /** Manage drafts and send emails. */
47
  const GMAIL_COMPOSE = "https://www.googleapis.com/auth/gmail.compose";
48
- /** Insert mail into your mailbox. */
49
  const GMAIL_INSERT = "https://www.googleapis.com/auth/gmail.insert";
50
- /** Manage mailbox labels. */
51
  const GMAIL_LABELS = "https://www.googleapis.com/auth/gmail.labels";
52
  /** View your email message metadata such as labels and headers, but not the email body. */
53
  const GMAIL_METADATA = "https://www.googleapis.com/auth/gmail.metadata";
@@ -57,7 +57,7 @@ class Google_Service_Gmail extends \WPMailSMTP\Vendor\Google_Service
57
  const GMAIL_READONLY = "https://www.googleapis.com/auth/gmail.readonly";
58
  /** Send email on your behalf. */
59
  const GMAIL_SEND = "https://www.googleapis.com/auth/gmail.send";
60
- /** Manage your basic mail settings. */
61
  const GMAIL_SETTINGS_BASIC = "https://www.googleapis.com/auth/gmail.settings.basic";
62
  /** Manage your sensitive mail settings, including who can manage your mail. */
63
  const GMAIL_SETTINGS_SHARING = "https://www.googleapis.com/auth/gmail.settings.sharing";
45
  const GMAIL_ADDONS_CURRENT_MESSAGE_READONLY = "https://www.googleapis.com/auth/gmail.addons.current.message.readonly";
46
  /** Manage drafts and send emails. */
47
  const GMAIL_COMPOSE = "https://www.googleapis.com/auth/gmail.compose";
48
+ /** Add emails into your Gmail mailbox. */
49
  const GMAIL_INSERT = "https://www.googleapis.com/auth/gmail.insert";
50
+ /** See and edit your email labels. */
51
  const GMAIL_LABELS = "https://www.googleapis.com/auth/gmail.labels";
52
  /** View your email message metadata such as labels and headers, but not the email body. */
53
  const GMAIL_METADATA = "https://www.googleapis.com/auth/gmail.metadata";
57
  const GMAIL_READONLY = "https://www.googleapis.com/auth/gmail.readonly";
58
  /** Send email on your behalf. */
59
  const GMAIL_SEND = "https://www.googleapis.com/auth/gmail.send";
60
+ /** See, edit, create, or change your email settings and filters in Gmail. */
61
  const GMAIL_SETTINGS_BASIC = "https://www.googleapis.com/auth/gmail.settings.basic";
62
  /** Manage your sensitive mail settings, including who can manage your mail. */
63
  const GMAIL_SETTINGS_SHARING = "https://www.googleapis.com/auth/gmail.settings.sharing";
vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Revoke.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2008 Google Inc.
7
  *
@@ -17,7 +15,10 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
20
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
 
21
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
22
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
23
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
@@ -25,10 +26,10 @@ use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
25
  * Wrapper around Google Access Tokens which provides convenience functions
26
  *
27
  */
28
- class Google_AccessToken_Revoke
29
  {
30
  /**
31
- * @var GuzzleHttp\ClientInterface The http client
32
  */
33
  private $http;
34
  /**
@@ -56,7 +57,7 @@ class Google_AccessToken_Revoke
56
  }
57
  }
58
  $body = \WPMailSMTP\Vendor\GuzzleHttp\Psr7\stream_for(\http_build_query(array('token' => $token)));
59
- $request = new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request('POST', \WPMailSMTP\Vendor\Google_Client::OAUTH2_REVOKE_URI, ['Cache-Control' => 'no-store', 'Content-Type' => 'application/x-www-form-urlencoded'], $body);
60
  $httpHandler = \WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory::build($this->http);
61
  $response = $httpHandler($request);
62
  return $response->getStatusCode() == 200;
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2008 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\AccessToken;
19
+
20
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
21
+ use WPMailSMTP\Vendor\Google\Client;
22
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
23
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
24
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
26
  * Wrapper around Google Access Tokens which provides convenience functions
27
  *
28
  */
29
+ class Revoke
30
  {
31
  /**
32
+ * @var ClientInterface The http client
33
  */
34
  private $http;
35
  /**
57
  }
58
  }
59
  $body = \WPMailSMTP\Vendor\GuzzleHttp\Psr7\stream_for(\http_build_query(array('token' => $token)));
60
+ $request = new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request('POST', \WPMailSMTP\Vendor\Google\Client::OAUTH2_REVOKE_URI, ['Cache-Control' => 'no-store', 'Content-Type' => 'application/x-www-form-urlencoded'], $body);
61
  $httpHandler = \WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory::build($this->http);
62
  $response = $httpHandler($request);
63
  return $response->getStatusCode() == 200;
vendor_prefixed/google/apiclient/src/{Google/AccessToken → AccessToken}/Verify.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2008 Google Inc.
7
  *
@@ -17,29 +15,40 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
20
  use WPMailSMTP\Vendor\Firebase\JWT\ExpiredException as ExpiredExceptionV3;
21
  use WPMailSMTP\Vendor\Firebase\JWT\SignatureInvalidException;
22
  use WPMailSMTP\Vendor\GuzzleHttp\Client;
23
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
 
 
24
  use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
25
  use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
 
26
  use WPMailSMTP\Vendor\Stash\Driver\FileSystem;
27
  use WPMailSMTP\Vendor\Stash\Pool;
 
 
 
 
 
 
28
  /**
29
  * Wrapper around Google Access Tokens which provides convenience functions
30
  *
31
  */
32
- class Google_AccessToken_Verify
33
  {
34
  const FEDERATED_SIGNON_CERT_URL = 'https://www.googleapis.com/oauth2/v3/certs';
35
  const OAUTH2_ISSUER = 'accounts.google.com';
36
  const OAUTH2_ISSUER_HTTPS = 'https://accounts.google.com';
37
  /**
38
- * @var GuzzleHttp\ClientInterface The http client
39
  */
40
  private $http;
41
  /**
42
- * @var Psr\Cache\CacheItemPoolInterface cache class
43
  */
44
  private $cache;
45
  /**
@@ -78,14 +87,8 @@ class Google_AccessToken_Verify
78
  // Check signature
79
  $certs = $this->getFederatedSignOnCerts();
80
  foreach ($certs as $cert) {
81
- $bigIntClass = $this->getBigIntClass();
82
- $rsaClass = $this->getRsaClass();
83
- $modulus = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['n']), 256);
84
- $exponent = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['e']), 256);
85
- $rsa = new $rsaClass();
86
- $rsa->loadKey(array('n' => $modulus, 'e' => $exponent));
87
  try {
88
- $payload = $this->jwt->decode($idToken, $rsa->getPublicKey(), array('RS256'));
89
  if (\property_exists($payload, 'aud')) {
90
  if ($audience && $payload->aud != $audience) {
91
  return \false;
@@ -118,7 +121,7 @@ class Google_AccessToken_Verify
118
  * Retrieve and cache a certificates file.
119
  *
120
  * @param $url string location
121
- * @throws Google_Exception
122
  * @return array certificates
123
  */
124
  private function retrieveCertsFromLocation($url)
@@ -126,7 +129,7 @@ class Google_AccessToken_Verify
126
  // If we're retrieving a local file, just grab it.
127
  if (0 !== \strpos($url, 'http')) {
128
  if (!($file = \file_get_contents($url))) {
129
- throw new \WPMailSMTP\Vendor\Google_Exception("Failed to retrieve verification certificates: '" . $url . "'.");
130
  }
131
  return \json_decode($file, \true);
132
  }
@@ -134,7 +137,7 @@ class Google_AccessToken_Verify
134
  if ($response->getStatusCode() == 200) {
135
  return \json_decode((string) $response->getBody(), \true);
136
  }
137
- throw new \WPMailSMTP\Vendor\Google_Exception(\sprintf('Failed to retrieve verification certificates: "%s".', $response->getBody()->getContents()), $response->getStatusCode());
138
  }
139
  // Gets federated sign-on certificates to use for verifying identity tokens.
140
  // Returns certs as array structure, where keys are key ids, and values
@@ -155,7 +158,7 @@ class Google_AccessToken_Verify
155
  }
156
  }
157
  if (!isset($certs['keys'])) {
158
- throw new \InvalidArgumentException('federated sign-on certs expects "keys" to be set');
159
  }
160
  return $certs['keys'];
161
  }
@@ -172,8 +175,27 @@ class Google_AccessToken_Verify
172
  }
173
  return new $jwtClass();
174
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
175
  private function getRsaClass()
176
  {
 
 
 
177
  if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
178
  return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA';
179
  }
@@ -181,6 +203,9 @@ class Google_AccessToken_Verify
181
  }
182
  private function getBigIntClass()
183
  {
 
 
 
184
  if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger')) {
185
  return 'WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger';
186
  }
@@ -188,6 +213,9 @@ class Google_AccessToken_Verify
188
  }
189
  private function getOpenSslConstant()
190
  {
 
 
 
191
  if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
192
  return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA::MODE_OPENSSL';
193
  }
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2008 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\AccessToken;
19
+
20
  use WPMailSMTP\Vendor\Firebase\JWT\ExpiredException as ExpiredExceptionV3;
21
  use WPMailSMTP\Vendor\Firebase\JWT\SignatureInvalidException;
22
  use WPMailSMTP\Vendor\GuzzleHttp\Client;
23
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
24
+ use WPMailSMTP\Vendor\phpseclib3\Crypt\PublicKeyLoader;
25
+ use WPMailSMTP\Vendor\phpseclib3\Crypt\RSA\PublicKey;
26
  use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
27
  use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
28
+ use WPMailSMTP\Vendor\Google\Exception as GoogleException;
29
  use WPMailSMTP\Vendor\Stash\Driver\FileSystem;
30
  use WPMailSMTP\Vendor\Stash\Pool;
31
+ use DateTime;
32
+ use DomainException;
33
+ use Exception;
34
+ use WPMailSMTP\Vendor\ExpiredException;
35
+ // Firebase v2
36
+ use LogicException;
37
  /**
38
  * Wrapper around Google Access Tokens which provides convenience functions
39
  *
40
  */
41
+ class Verify
42
  {
43
  const FEDERATED_SIGNON_CERT_URL = 'https://www.googleapis.com/oauth2/v3/certs';
44
  const OAUTH2_ISSUER = 'accounts.google.com';
45
  const OAUTH2_ISSUER_HTTPS = 'https://accounts.google.com';
46
  /**
47
+ * @var ClientInterface The http client
48
  */
49
  private $http;
50
  /**
51
+ * @var CacheItemPoolInterface cache class
52
  */
53
  private $cache;
54
  /**
87
  // Check signature
88
  $certs = $this->getFederatedSignOnCerts();
89
  foreach ($certs as $cert) {
 
 
 
 
 
 
90
  try {
91
+ $payload = $this->jwt->decode($idToken, $this->getPublicKey($cert), array('RS256'));
92
  if (\property_exists($payload, 'aud')) {
93
  if ($audience && $payload->aud != $audience) {
94
  return \false;
121
  * Retrieve and cache a certificates file.
122
  *
123
  * @param $url string location
124
+ * @throws \Google\Exception
125
  * @return array certificates
126
  */
127
  private function retrieveCertsFromLocation($url)
129
  // If we're retrieving a local file, just grab it.
130
  if (0 !== \strpos($url, 'http')) {
131
  if (!($file = \file_get_contents($url))) {
132
+ throw new \WPMailSMTP\Vendor\Google\Exception("Failed to retrieve verification certificates: '" . $url . "'.");
133
  }
134
  return \json_decode($file, \true);
135
  }
137
  if ($response->getStatusCode() == 200) {
138
  return \json_decode((string) $response->getBody(), \true);
139
  }
140
+ throw new \WPMailSMTP\Vendor\Google\Exception(\sprintf('Failed to retrieve verification certificates: "%s".', $response->getBody()->getContents()), $response->getStatusCode());
141
  }
142
  // Gets federated sign-on certificates to use for verifying identity tokens.
143
  // Returns certs as array structure, where keys are key ids, and values
158
  }
159
  }
160
  if (!isset($certs['keys'])) {
161
+ throw new \WPMailSMTP\Vendor\Google\AccessToken\InvalidArgumentException('federated sign-on certs expects "keys" to be set');
162
  }
163
  return $certs['keys'];
164
  }
175
  }
176
  return new $jwtClass();
177
  }
178
+ private function getPublicKey($cert)
179
+ {
180
+ $bigIntClass = $this->getBigIntClass();
181
+ $modulus = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['n']), 256);
182
+ $exponent = new $bigIntClass($this->jwt->urlsafeB64Decode($cert['e']), 256);
183
+ $component = array('n' => $modulus, 'e' => $exponent);
184
+ if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA\\PublicKey')) {
185
+ /** @var PublicKey $loader */
186
+ $loader = \WPMailSMTP\Vendor\phpseclib3\Crypt\PublicKeyLoader::load($component);
187
+ return $loader->toString('PKCS8');
188
+ }
189
+ $rsaClass = $this->getRsaClass();
190
+ $rsa = new $rsaClass();
191
+ $rsa->loadKey($component);
192
+ return $rsa->getPublicKey();
193
+ }
194
  private function getRsaClass()
195
  {
196
+ if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA')) {
197
+ return 'WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\RSA';
198
+ }
199
  if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
200
  return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA';
201
  }
203
  }
204
  private function getBigIntClass()
205
  {
206
+ if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger')) {
207
+ return 'WPMailSMTP\\Vendor\\phpseclib3\\Math\\BigInteger';
208
+ }
209
  if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger')) {
210
  return 'WPMailSMTP\\Vendor\\phpseclib\\Math\\BigInteger';
211
  }
213
  }
214
  private function getOpenSslConstant()
215
  {
216
+ if (\class_exists('WPMailSMTP\\Vendor\\phpseclib3\\Crypt\\AES')) {
217
+ return 'phpseclib3\\Crypt\\AES::ENGINE_OPENSSL';
218
+ }
219
  if (\class_exists('WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA')) {
220
  return 'WPMailSMTP\\Vendor\\phpseclib\\Crypt\\RSA::MODE_OPENSSL';
221
  }
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/AuthHandlerFactory.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /**
6
  * Copyright 2015 Google Inc. All Rights Reserved.
7
  *
@@ -17,14 +15,17 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
20
  use WPMailSMTP\Vendor\GuzzleHttp\Client;
21
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
22
- class Google_AuthHandler_AuthHandlerFactory
 
23
  {
24
  /**
25
  * Builds out a default http handler for the installed version of guzzle.
26
  *
27
- * @return Google_AuthHandler_Guzzle5AuthHandler|Google_AuthHandler_Guzzle6AuthHandler
28
  * @throws Exception
29
  */
30
  public static function build($cache = null, array $cacheConfig = [])
@@ -37,11 +38,11 @@ class Google_AuthHandler_AuthHandlerFactory
37
  }
38
  switch ($guzzleVersion) {
39
  case 5:
40
- return new \WPMailSMTP\Vendor\Google_AuthHandler_Guzzle5AuthHandler($cache, $cacheConfig);
41
  case 6:
42
- return new \WPMailSMTP\Vendor\Google_AuthHandler_Guzzle6AuthHandler($cache, $cacheConfig);
43
  case 7:
44
- return new \WPMailSMTP\Vendor\Google_AuthHandler_Guzzle7AuthHandler($cache, $cacheConfig);
45
  default:
46
  throw new \Exception('Version not supported');
47
  }
1
  <?php
2
 
 
 
3
  /**
4
  * Copyright 2015 Google Inc. All Rights Reserved.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\AuthHandler;
19
+
20
  use WPMailSMTP\Vendor\GuzzleHttp\Client;
21
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
22
+ use Exception;
23
+ class AuthHandlerFactory
24
  {
25
  /**
26
  * Builds out a default http handler for the installed version of guzzle.
27
  *
28
+ * @return Guzzle5AuthHandler|Guzzle6AuthHandler|Guzzle7AuthHandler
29
  * @throws Exception
30
  */
31
  public static function build($cache = null, array $cacheConfig = [])
38
  }
39
  switch ($guzzleVersion) {
40
  case 5:
41
+ return new \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle5AuthHandler($cache, $cacheConfig);
42
  case 6:
43
+ return new \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle6AuthHandler($cache, $cacheConfig);
44
  case 7:
45
+ return new \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle7AuthHandler($cache, $cacheConfig);
46
  default:
47
  throw new \Exception('Version not supported');
48
  }
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle5AuthHandler.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
 
5
  use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
6
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
@@ -14,7 +14,7 @@ use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
14
  /**
15
  *
16
  */
17
- class Google_AuthHandler_Guzzle5AuthHandler
18
  {
19
  protected $cache;
20
  protected $cacheConfig;
@@ -29,6 +29,10 @@ class Google_AuthHandler_Guzzle5AuthHandler
29
  if ($this->cache) {
30
  $credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
31
  }
 
 
 
 
32
  // if we end up needing to make an HTTP request to retrieve credentials, we
33
  // can use our existing one, but we need to throw exceptions so the error
34
  // bubbles up.
1
  <?php
2
 
3
+ namespace WPMailSMTP\Vendor\Google\AuthHandler;
4
 
5
  use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
6
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
14
  /**
15
  *
16
  */
17
+ class Guzzle5AuthHandler
18
  {
19
  protected $cache;
20
  protected $cacheConfig;
29
  if ($this->cache) {
30
  $credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
31
  }
32
+ return $this->attachCredentialsCache($http, $credentials, $tokenCallback);
33
+ }
34
+ public function attachCredentialsCache(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http, \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache $credentials, callable $tokenCallback = null)
35
+ {
36
  // if we end up needing to make an HTTP request to retrieve credentials, we
37
  // can use our existing one, but we need to throw exceptions so the error
38
  // bubbles up.
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle6AuthHandler.php RENAMED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
 
5
  use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
6
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
@@ -14,7 +14,7 @@ use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
14
  /**
15
  * This supports Guzzle 6
16
  */
17
- class Google_AuthHandler_Guzzle6AuthHandler
18
  {
19
  protected $cache;
20
  protected $cacheConfig;
@@ -29,6 +29,10 @@ class Google_AuthHandler_Guzzle6AuthHandler
29
  if ($this->cache) {
30
  $credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
31
  }
 
 
 
 
32
  // if we end up needing to make an HTTP request to retrieve credentials, we
33
  // can use our existing one, but we need to throw exceptions so the error
34
  // bubbles up.
@@ -67,6 +71,6 @@ class Google_AuthHandler_Guzzle6AuthHandler
67
  }
68
  private function createAuthHttp(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
69
  {
70
- return new \WPMailSMTP\Vendor\GuzzleHttp\Client(['base_uri' => $http->getConfig('base_uri'), 'exceptions' => \true, 'verify' => $http->getConfig('verify'), 'proxy' => $http->getConfig('proxy')]);
71
  }
72
  }
1
  <?php
2
 
3
+ namespace WPMailSMTP\Vendor\Google\AuthHandler;
4
 
5
  use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
6
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
14
  /**
15
  * This supports Guzzle 6
16
  */
17
+ class Guzzle6AuthHandler
18
  {
19
  protected $cache;
20
  protected $cacheConfig;
29
  if ($this->cache) {
30
  $credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->cacheConfig, $this->cache);
31
  }
32
+ return $this->attachCredentialsCache($http, $credentials, $tokenCallback);
33
+ }
34
+ public function attachCredentialsCache(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http, \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache $credentials, callable $tokenCallback = null)
35
+ {
36
  // if we end up needing to make an HTTP request to retrieve credentials, we
37
  // can use our existing one, but we need to throw exceptions so the error
38
  // bubbles up.
71
  }
72
  private function createAuthHttp(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
73
  {
74
+ return new \WPMailSMTP\Vendor\GuzzleHttp\Client(['base_uri' => $http->getConfig('base_uri'), 'http_errors' => \true, 'verify' => $http->getConfig('verify'), 'proxy' => $http->getConfig('proxy')]);
75
  }
76
  }
vendor_prefixed/google/apiclient/src/{Google/AuthHandler → AuthHandler}/Guzzle7AuthHandler.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /**
6
  * Copyright 2020 Google LLC
7
  *
@@ -17,9 +15,11 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
20
  /**
21
  * This supports Guzzle 7
22
  */
23
- class Google_AuthHandler_Guzzle7AuthHandler extends \WPMailSMTP\Vendor\Google_AuthHandler_Guzzle6AuthHandler
24
  {
25
  }
1
  <?php
2
 
 
 
3
  /**
4
  * Copyright 2020 Google LLC
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\AuthHandler;
19
+
20
  /**
21
  * This supports Guzzle 7
22
  */
23
+ class Guzzle7AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle6AuthHandler
24
  {
25
  }
vendor_prefixed/google/apiclient/src/{Google/Client.php → Client.php} RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2010 Google Inc.
7
  *
@@ -17,14 +15,21 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
 
 
20
  use WPMailSMTP\Vendor\Google\Auth\ApplicationDefaultCredentials;
21
  use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
22
  use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
 
23
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
24
  use WPMailSMTP\Vendor\Google\Auth\OAuth2;
25
  use WPMailSMTP\Vendor\Google\Auth\Credentials\ServiceAccountCredentials;
26
  use WPMailSMTP\Vendor\Google\Auth\Credentials\UserRefreshCredentials;
27
- use WPMailSMTP\Vendor\GuzzleHttp\Client;
 
 
28
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
29
  use WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler;
30
  use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
@@ -33,28 +38,32 @@ use WPMailSMTP\Vendor\Psr\Log\LoggerInterface;
33
  use WPMailSMTP\Vendor\Monolog\Logger;
34
  use WPMailSMTP\Vendor\Monolog\Handler\StreamHandler as MonologStreamHandler;
35
  use WPMailSMTP\Vendor\Monolog\Handler\SyslogHandler as MonologSyslogHandler;
 
 
 
 
36
  /**
37
  * The Google API Client
38
  * https://github.com/google/google-api-php-client
39
  */
40
- class Google_Client
41
  {
42
- const LIBVER = "2.7.0";
43
  const USER_AGENT_SUFFIX = "google-api-php-client/";
44
  const OAUTH2_REVOKE_URI = 'https://oauth2.googleapis.com/revoke';
45
  const OAUTH2_TOKEN_URI = 'https://oauth2.googleapis.com/token';
46
  const OAUTH2_AUTH_URL = 'https://accounts.google.com/o/oauth2/auth';
47
  const API_BASE_PATH = 'https://www.googleapis.com';
48
  /**
49
- * @var Google\Auth\OAuth2 $auth
50
  */
51
  private $auth;
52
  /**
53
- * @var GuzzleHttp\ClientInterface $http
54
  */
55
  private $http;
56
  /**
57
- * @var Psr\Cache\CacheItemPoolInterface $cache
58
  */
59
  private $cache;
60
  /**
@@ -66,7 +75,7 @@ class Google_Client
66
  */
67
  private $config;
68
  /**
69
- * @var Psr\Log\LoggerInterface $logger
70
  */
71
  private $logger;
72
  /**
@@ -92,9 +101,9 @@ class Google_Client
92
  'client_id' => '',
93
  'client_secret' => '',
94
  // Path to JSON credentials or an array representing those credentials
95
- // @see Google_Client::setAuthConfig
96
  'credentials' => null,
97
- // @see Google_Client::setScopes
98
  'scopes' => null,
99
  // Sets X-Goog-User-Project, which specifies a user project to bill
100
  // for access charges associated with the request
@@ -121,15 +130,18 @@ class Google_Client
121
  'access_type' => 'online',
122
  'approval_prompt' => 'auto',
123
  // Task Runner retry configuration
124
- // @see Google_Task_Runner
125
  'retry' => array(),
126
  'retry_map' => null,
 
 
 
127
  // cache config for downstream auth caching
128
  'cache_config' => [],
129
  // function to be called when an access token is fetched
130
  // follows the signature function ($cacheKey, $accessToken)
131
  'token_callback' => null,
132
- // Service class used in Google_Client::verifyIdToken.
133
  // Explicitly pass this in to avoid setting JWT::$leeway
134
  'jwt' => null,
135
  // Setting api_format_v2 will return more detailed error messages
@@ -144,6 +156,21 @@ class Google_Client
144
  $this->setScopes($this->config['scopes']);
145
  unset($this->config['scopes']);
146
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
147
  }
148
  /**
149
  * Get a string containing the version of the library.
@@ -208,7 +235,7 @@ class Google_Client
208
  public function fetchAccessTokenWithAssertion(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $authHttp = null)
209
  {
210
  if (!$this->isUsingApplicationDefaultCredentials()) {
211
- throw new \DomainException('set the JSON service account credentials using' . ' Google_Client::setAuthConfig or set the path to your JSON file' . ' with the "GOOGLE_APPLICATION_CREDENTIALS" environment variable' . ' and call Google_Client::useApplicationDefaultCredentials to' . ' refresh a token with assertion.');
212
  }
213
  $this->getLogger()->log('info', 'OAuth2 access token refresh with Signed JWT assertion grants.');
214
  $credentials = $this->createApplicationDefaultCredentials();
@@ -291,17 +318,16 @@ class Google_Client
291
  * Adds auth listeners to the HTTP client based on the credentials
292
  * set in the Google API Client object
293
  *
294
- * @param GuzzleHttp\ClientInterface $http the http client object.
295
- * @return GuzzleHttp\ClientInterface the http client object
296
  */
297
  public function authorize(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http = null)
298
  {
299
  $credentials = null;
300
  $token = null;
301
  $scopes = null;
302
- if (null === $http) {
303
- $http = $this->getHttpClient();
304
- }
305
  // These conditionals represent the decision tree for authentication
306
  // 1. Check for Application Default Credentials
307
  // 2. Check for API Key
@@ -309,19 +335,16 @@ class Google_Client
309
  // 3b. If access token exists but is expired, try to refresh it
310
  if ($this->isUsingApplicationDefaultCredentials()) {
311
  $credentials = $this->createApplicationDefaultCredentials();
 
312
  } elseif ($token = $this->getAccessToken()) {
313
  $scopes = $this->prepareScopes();
314
  // add refresh subscriber to request a new token
315
  if (isset($token['refresh_token']) && $this->isAccessTokenExpired()) {
316
  $credentials = $this->createUserRefreshCredentials($scopes, $token['refresh_token']);
 
 
 
317
  }
318
- }
319
- $authHandler = $this->getAuthHandler();
320
- if ($credentials) {
321
- $callback = $this->config['token_callback'];
322
- $http = $authHandler->attachCredentials($http, $credentials, $callback);
323
- } elseif ($token) {
324
- $http = $authHandler->attachToken($http, $token, (array) $scopes);
325
  } elseif ($key = $this->config['developer_key']) {
326
  $http = $authHandler->attachKey($http, $key);
327
  }
@@ -601,7 +624,7 @@ class Google_Client
601
  */
602
  public function revokeToken($token = null)
603
  {
604
- $tokenRevoker = new \WPMailSMTP\Vendor\Google_AccessToken_Revoke($this->getHttpClient());
605
  return $tokenRevoker->revokeToken($token ?: $this->getAccessToken());
606
  }
607
  /**
@@ -616,7 +639,7 @@ class Google_Client
616
  */
617
  public function verifyIdToken($idToken = null)
618
  {
619
- $tokenVerifier = new \WPMailSMTP\Vendor\Google_AccessToken_Verify($this->getHttpClient(), $this->getCache(), $this->config['jwt']);
620
  if (null === $idToken) {
621
  $token = $this->getAccessToken();
622
  if (!isset($token['id_token'])) {
@@ -682,9 +705,9 @@ class Google_Client
682
  /**
683
  * Helper method to execute deferred HTTP requests.
684
  *
685
- * @param $request Psr\Http\Message\RequestInterface|Google_Http_Batch
686
  * @param string $expectedClass
687
- * @throws Google_Exception
688
  * @return object of the type of the expected class or Psr\Http\Message\ResponseInterface.
689
  */
690
  public function execute(\WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
@@ -696,7 +719,7 @@ class Google_Client
696
  // call the authorize method
697
  // this is where most of the grunt work is done
698
  $http = $this->authorize();
699
- return \WPMailSMTP\Vendor\Google_Http_REST::execute($http, $request, $expectedClass, $this->config['retry'], $this->config['retry_map']);
700
  }
701
  /**
702
  * Declare whether batch calls should be used. This may increase throughput
@@ -731,7 +754,7 @@ class Google_Client
731
  * alias for setAuthConfig
732
  *
733
  * @param string $file the configuration file
734
- * @throws Google_Exception
735
  * @deprecated
736
  */
737
  public function setAuthConfigFile($file)
@@ -744,7 +767,7 @@ class Google_Client
744
  * the "Download JSON" button on in the Google Developer
745
  * Console.
746
  * @param string|array $config the configuration json
747
- * @throws Google_Exception
748
  */
749
  public function setAuthConfig($config)
750
  {
@@ -810,7 +833,7 @@ class Google_Client
810
  return $this->deferExecution;
811
  }
812
  /**
813
- * @return Google\Auth\OAuth2 implementation
814
  */
815
  public function getOAuth2Service()
816
  {
@@ -829,14 +852,14 @@ class Google_Client
829
  }
830
  /**
831
  * Set the Cache object
832
- * @param Psr\Cache\CacheItemPoolInterface $cache
833
  */
834
  public function setCache(\WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface $cache)
835
  {
836
  $this->cache = $cache;
837
  }
838
  /**
839
- * @return Psr\Cache\CacheItemPoolInterface Cache implementation
840
  */
841
  public function getCache()
842
  {
@@ -854,14 +877,14 @@ class Google_Client
854
  }
855
  /**
856
  * Set the Logger object
857
- * @param Psr\Log\LoggerInterface $logger
858
  */
859
  public function setLogger(\WPMailSMTP\Vendor\Psr\Log\LoggerInterface $logger)
860
  {
861
  $this->logger = $logger;
862
  }
863
  /**
864
- * @return Psr\Log\LoggerInterface implementation
865
  */
866
  public function getLogger()
867
  {
@@ -887,14 +910,14 @@ class Google_Client
887
  }
888
  /**
889
  * Set the Http Client object
890
- * @param GuzzleHttp\ClientInterface $http
891
  */
892
  public function setHttpClient(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
893
  {
894
  $this->http = $http;
895
  }
896
  /**
897
- * @return GuzzleHttp\ClientInterface implementation
898
  */
899
  public function getHttpClient()
900
  {
@@ -922,9 +945,8 @@ class Google_Client
922
  } elseif (\defined('\\WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface::VERSION')) {
923
  $guzzleVersion = (int) \substr(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface::VERSION, 0, 1);
924
  }
925
- $options = ['exceptions' => \false];
926
  if (5 === $guzzleVersion) {
927
- $options = ['base_url' => $this->config['base_path'], 'defaults' => $options];
928
  if ($this->isAppEngine()) {
929
  // set StreamHandler on AppEngine by default
930
  $options['handler'] = new \WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler();
@@ -932,12 +954,15 @@ class Google_Client
932
  }
933
  } elseif (6 === $guzzleVersion || 7 === $guzzleVersion) {
934
  // guzzle 6 or 7
935
- $options['base_uri'] = $this->config['base_path'];
936
  } else {
937
  throw new \LogicException('Could not find supported version of Guzzle.');
938
  }
939
  return new \WPMailSMTP\Vendor\GuzzleHttp\Client($options);
940
  }
 
 
 
941
  private function createApplicationDefaultCredentials()
942
  {
943
  $scopes = $this->prepareScopes();
@@ -945,10 +970,13 @@ class Google_Client
945
  $signingKey = $this->config['signing_key'];
946
  // create credentials using values supplied in setAuthConfig
947
  if ($signingKey) {
948
- $serviceAccountCredentials = array('client_id' => $this->config['client_id'], 'client_email' => $this->config['client_email'], 'private_key' => $signingKey, 'type' => 'service_account', 'quota_project' => $this->config['quota_project']);
949
  $credentials = \WPMailSMTP\Vendor\Google\Auth\CredentialsLoader::makeCredentials($scopes, $serviceAccountCredentials);
950
  } else {
951
- $credentials = \WPMailSMTP\Vendor\Google\Auth\ApplicationDefaultCredentials::getCredentials($scopes, null, null, null, $this->config['quota_project']);
 
 
 
952
  }
953
  // for service account domain-wide authority (impersonating a user)
954
  // @see https://developers.google.com/identity/protocols/OAuth2ServiceAccount
@@ -958,6 +986,10 @@ class Google_Client
958
  }
959
  $credentials->setSub($sub);
960
  }
 
 
 
 
961
  return $credentials;
962
  }
963
  protected function getAuthHandler()
@@ -967,7 +999,7 @@ class Google_Client
967
  // sessions.
968
  //
969
  // @see https://github.com/google/google-api-php-client/issues/821
970
- return \WPMailSMTP\Vendor\Google_AuthHandler_AuthHandlerFactory::build($this->getCache(), $this->config['cache_config']);
971
  }
972
  private function createUserRefreshCredentials($scope, $refreshToken)
973
  {
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2010 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google;
19
+
20
+ use WPMailSMTP\Vendor\Google\AccessToken\Revoke;
21
+ use WPMailSMTP\Vendor\Google\AccessToken\Verify;
22
  use WPMailSMTP\Vendor\Google\Auth\ApplicationDefaultCredentials;
23
  use WPMailSMTP\Vendor\Google\Auth\Cache\MemoryCacheItemPool;
24
  use WPMailSMTP\Vendor\Google\Auth\CredentialsLoader;
25
+ use WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache;
26
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
27
  use WPMailSMTP\Vendor\Google\Auth\OAuth2;
28
  use WPMailSMTP\Vendor\Google\Auth\Credentials\ServiceAccountCredentials;
29
  use WPMailSMTP\Vendor\Google\Auth\Credentials\UserRefreshCredentials;
30
+ use WPMailSMTP\Vendor\Google\AuthHandler\AuthHandlerFactory;
31
+ use WPMailSMTP\Vendor\Google\Http\REST;
32
+ use WPMailSMTP\Vendor\GuzzleHttp\Client as GuzzleClient;
33
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
34
  use WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler;
35
  use WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface;
38
  use WPMailSMTP\Vendor\Monolog\Logger;
39
  use WPMailSMTP\Vendor\Monolog\Handler\StreamHandler as MonologStreamHandler;
40
  use WPMailSMTP\Vendor\Monolog\Handler\SyslogHandler as MonologSyslogHandler;
41
+ use BadMethodCallException;
42
+ use DomainException;
43
+ use InvalidArgumentException;
44
+ use LogicException;
45
  /**
46
  * The Google API Client
47
  * https://github.com/google/google-api-php-client
48
  */
49
+ class Client
50
  {
51
+ const LIBVER = "2.9.1";
52
  const USER_AGENT_SUFFIX = "google-api-php-client/";
53
  const OAUTH2_REVOKE_URI = 'https://oauth2.googleapis.com/revoke';
54
  const OAUTH2_TOKEN_URI = 'https://oauth2.googleapis.com/token';
55
  const OAUTH2_AUTH_URL = 'https://accounts.google.com/o/oauth2/auth';
56
  const API_BASE_PATH = 'https://www.googleapis.com';
57
  /**
58
+ * @var OAuth2 $auth
59
  */
60
  private $auth;
61
  /**
62
+ * @var ClientInterface $http
63
  */
64
  private $http;
65
  /**
66
+ * @var CacheItemPoolInterface $cache
67
  */
68
  private $cache;
69
  /**
75
  */
76
  private $config;
77
  /**
78
+ * @var LoggerInterface $logger
79
  */
80
  private $logger;
81
  /**
101
  'client_id' => '',
102
  'client_secret' => '',
103
  // Path to JSON credentials or an array representing those credentials
104
+ // @see Google\Client::setAuthConfig
105
  'credentials' => null,
106
+ // @see Google\Client::setScopes
107
  'scopes' => null,
108
  // Sets X-Goog-User-Project, which specifies a user project to bill
109
  // for access charges associated with the request
130
  'access_type' => 'online',
131
  'approval_prompt' => 'auto',
132
  // Task Runner retry configuration
133
+ // @see Google\Task\Runner
134
  'retry' => array(),
135
  'retry_map' => null,
136
+ // Cache class implementing Psr\Cache\CacheItemPoolInterface.
137
+ // Defaults to Google\Auth\Cache\MemoryCacheItemPool.
138
+ 'cache' => null,
139
  // cache config for downstream auth caching
140
  'cache_config' => [],
141
  // function to be called when an access token is fetched
142
  // follows the signature function ($cacheKey, $accessToken)
143
  'token_callback' => null,
144
+ // Service class used in Google\Client::verifyIdToken.
145
  // Explicitly pass this in to avoid setting JWT::$leeway
146
  'jwt' => null,
147
  // Setting api_format_v2 will return more detailed error messages
156
  $this->setScopes($this->config['scopes']);
157
  unset($this->config['scopes']);
158
  }
159
+ // Set a default token callback to update the in-memory access token
160
+ if (\is_null($this->config['token_callback'])) {
161
+ $this->config['token_callback'] = function ($cacheKey, $newAccessToken) {
162
+ $this->setAccessToken([
163
+ 'access_token' => $newAccessToken,
164
+ 'expires_in' => 3600,
165
+ // Google default
166
+ 'created' => \time(),
167
+ ]);
168
+ };
169
+ }
170
+ if (!\is_null($this->config['cache'])) {
171
+ $this->setCache($this->config['cache']);
172
+ unset($this->config['cache']);
173
+ }
174
  }
175
  /**
176
  * Get a string containing the version of the library.
235
  public function fetchAccessTokenWithAssertion(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $authHttp = null)
236
  {
237
  if (!$this->isUsingApplicationDefaultCredentials()) {
238
+ throw new \DomainException('set the JSON service account credentials using' . ' Google\\Client::setAuthConfig or set the path to your JSON file' . ' with the "GOOGLE_APPLICATION_CREDENTIALS" environment variable' . ' and call Google\\Client::useApplicationDefaultCredentials to' . ' refresh a token with assertion.');
239
  }
240
  $this->getLogger()->log('info', 'OAuth2 access token refresh with Signed JWT assertion grants.');
241
  $credentials = $this->createApplicationDefaultCredentials();
318
  * Adds auth listeners to the HTTP client based on the credentials
319
  * set in the Google API Client object
320
  *
321
+ * @param ClientInterface $http the http client object.
322
+ * @return ClientInterface the http client object
323
  */
324
  public function authorize(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http = null)
325
  {
326
  $credentials = null;
327
  $token = null;
328
  $scopes = null;
329
+ $http = $http ?: $this->getHttpClient();
330
+ $authHandler = $this->getAuthHandler();
 
331
  // These conditionals represent the decision tree for authentication
332
  // 1. Check for Application Default Credentials
333
  // 2. Check for API Key
335
  // 3b. If access token exists but is expired, try to refresh it
336
  if ($this->isUsingApplicationDefaultCredentials()) {
337
  $credentials = $this->createApplicationDefaultCredentials();
338
+ $http = $authHandler->attachCredentialsCache($http, $credentials, $this->config['token_callback']);
339
  } elseif ($token = $this->getAccessToken()) {
340
  $scopes = $this->prepareScopes();
341
  // add refresh subscriber to request a new token
342
  if (isset($token['refresh_token']) && $this->isAccessTokenExpired()) {
343
  $credentials = $this->createUserRefreshCredentials($scopes, $token['refresh_token']);
344
+ $http = $authHandler->attachCredentials($http, $credentials, $this->config['token_callback']);
345
+ } else {
346
+ $http = $authHandler->attachToken($http, $token, (array) $scopes);
347
  }
 
 
 
 
 
 
 
348
  } elseif ($key = $this->config['developer_key']) {
349
  $http = $authHandler->attachKey($http, $key);
350
  }
624
  */
625
  public function revokeToken($token = null)
626
  {
627
+ $tokenRevoker = new \WPMailSMTP\Vendor\Google\AccessToken\Revoke($this->getHttpClient());
628
  return $tokenRevoker->revokeToken($token ?: $this->getAccessToken());
629
  }
630
  /**
639
  */
640
  public function verifyIdToken($idToken = null)
641
  {
642
+ $tokenVerifier = new \WPMailSMTP\Vendor\Google\AccessToken\Verify($this->getHttpClient(), $this->getCache(), $this->config['jwt']);
643
  if (null === $idToken) {
644
  $token = $this->getAccessToken();
645
  if (!isset($token['id_token'])) {
705
  /**
706
  * Helper method to execute deferred HTTP requests.
707
  *
708
+ * @param $request RequestInterface|\Google\Http\Batch
709
  * @param string $expectedClass
710
+ * @throws \Google\Exception
711
  * @return object of the type of the expected class or Psr\Http\Message\ResponseInterface.
712
  */
713
  public function execute(\WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
719
  // call the authorize method
720
  // this is where most of the grunt work is done
721
  $http = $this->authorize();
722
+ return \WPMailSMTP\Vendor\Google\Http\REST::execute($http, $request, $expectedClass, $this->config['retry'], $this->config['retry_map']);
723
  }
724
  /**
725
  * Declare whether batch calls should be used. This may increase throughput
754
  * alias for setAuthConfig
755
  *
756
  * @param string $file the configuration file
757
+ * @throws \Google\Exception
758
  * @deprecated
759
  */
760
  public function setAuthConfigFile($file)
767
  * the "Download JSON" button on in the Google Developer
768
  * Console.
769
  * @param string|array $config the configuration json
770
+ * @throws \Google\Exception
771
  */
772
  public function setAuthConfig($config)
773
  {
833
  return $this->deferExecution;
834
  }
835
  /**
836
+ * @return OAuth2 implementation
837
  */
838
  public function getOAuth2Service()
839
  {
852
  }
853
  /**
854
  * Set the Cache object
855
+ * @param CacheItemPoolInterface $cache
856
  */
857
  public function setCache(\WPMailSMTP\Vendor\Psr\Cache\CacheItemPoolInterface $cache)
858
  {
859
  $this->cache = $cache;
860
  }
861
  /**
862
+ * @return CacheItemPoolInterface
863
  */
864
  public function getCache()
865
  {
877
  }
878
  /**
879
  * Set the Logger object
880
+ * @param LoggerInterface $logger
881
  */
882
  public function setLogger(\WPMailSMTP\Vendor\Psr\Log\LoggerInterface $logger)
883
  {
884
  $this->logger = $logger;
885
  }
886
  /**
887
+ * @return LoggerInterface
888
  */
889
  public function getLogger()
890
  {
910
  }
911
  /**
912
  * Set the Http Client object
913
+ * @param ClientInterface $http
914
  */
915
  public function setHttpClient(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $http)
916
  {
917
  $this->http = $http;
918
  }
919
  /**
920
+ * @return ClientInterface
921
  */
922
  public function getHttpClient()
923
  {
945
  } elseif (\defined('\\WPMailSMTP\\Vendor\\GuzzleHttp\\ClientInterface::VERSION')) {
946
  $guzzleVersion = (int) \substr(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface::VERSION, 0, 1);
947
  }
 
948
  if (5 === $guzzleVersion) {
949
+ $options = ['base_url' => $this->config['base_path'], 'defaults' => ['exceptions' => \false]];
950
  if ($this->isAppEngine()) {
951
  // set StreamHandler on AppEngine by default
952
  $options['handler'] = new \WPMailSMTP\Vendor\GuzzleHttp\Ring\Client\StreamHandler();
954
  }
955
  } elseif (6 === $guzzleVersion || 7 === $guzzleVersion) {
956
  // guzzle 6 or 7
957
+ $options = ['base_uri' => $this->config['base_path'], 'http_errors' => \false];
958
  } else {
959
  throw new \LogicException('Could not find supported version of Guzzle.');
960
  }
961
  return new \WPMailSMTP\Vendor\GuzzleHttp\Client($options);
962
  }
963
+ /**
964
+ * @return FetchAuthTokenCache
965
+ */
966
  private function createApplicationDefaultCredentials()
967
  {
968
  $scopes = $this->prepareScopes();
970
  $signingKey = $this->config['signing_key'];
971
  // create credentials using values supplied in setAuthConfig
972
  if ($signingKey) {
973
+ $serviceAccountCredentials = array('client_id' => $this->config['client_id'], 'client_email' => $this->config['client_email'], 'private_key' => $signingKey, 'type' => 'service_account', 'quota_project_id' => $this->config['quota_project']);
974
  $credentials = \WPMailSMTP\Vendor\Google\Auth\CredentialsLoader::makeCredentials($scopes, $serviceAccountCredentials);
975
  } else {
976
+ // When $sub is provided, we cannot pass cache classes to ::getCredentials
977
+ // because FetchAuthTokenCache::setSub does not exist.
978
+ // The result is when $sub is provided, calls to ::onGce are not cached.
979
+ $credentials = \WPMailSMTP\Vendor\Google\Auth\ApplicationDefaultCredentials::getCredentials($scopes, null, $sub ? null : $this->config['cache_config'], $sub ? null : $this->getCache(), $this->config['quota_project']);
980
  }
981
  // for service account domain-wide authority (impersonating a user)
982
  // @see https://developers.google.com/identity/protocols/OAuth2ServiceAccount
986
  }
987
  $credentials->setSub($sub);
988
  }
989
+ // If we are not using FetchAuthTokenCache yet, create it now
990
+ if (!$credentials instanceof \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache) {
991
+ $credentials = new \WPMailSMTP\Vendor\Google\Auth\FetchAuthTokenCache($credentials, $this->config['cache_config'], $this->getCache());
992
+ }
993
  return $credentials;
994
  }
995
  protected function getAuthHandler()
999
  // sessions.
1000
  //
1001
  // @see https://github.com/google/google-api-php-client/issues/821
1002
+ return \WPMailSMTP\Vendor\Google\AuthHandler\AuthHandlerFactory::build($this->getCache(), $this->config['cache_config']);
1003
  }
1004
  private function createUserRefreshCredentials($scope, $refreshToken)
1005
  {
vendor_prefixed/google/apiclient/src/{Google/Collection.php → Collection.php} RENAMED
@@ -1,16 +1,13 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
 
5
- if (!\class_exists('WPMailSMTP\\Vendor\\Google_Client')) {
6
- require_once __DIR__ . '/autoload.php';
7
- }
8
  /**
9
- * Extension to the regular Google_Model that automatically
10
  * exposes the items array for iteration, so you can just
11
  * iterate over the object rather than a reference inside.
12
  */
13
- class Google_Collection extends \WPMailSMTP\Vendor\Google_Model implements \Iterator, \Countable
14
  {
15
  protected $collection_key = 'items';
16
  public function rewind()
1
  <?php
2
 
3
+ namespace WPMailSMTP\Vendor\Google;
4
 
 
 
 
5
  /**
6
+ * Extension to the regular Google\Model that automatically
7
  * exposes the items array for iteration, so you can just
8
  * iterate over the object rather than a reference inside.
9
  */
10
+ class Collection extends \WPMailSMTP\Vendor\Google\Model implements \Iterator, \Countable
11
  {
12
  protected $collection_key = 'items';
13
  public function rewind()
vendor_prefixed/google/apiclient/src/{Google/Exception.php → Exception.php} RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2013 Google Inc.
7
  *
@@ -17,6 +15,9 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
20
- class Google_Exception extends \Exception
 
 
 
21
  {
22
  }
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2013 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google;
19
+
20
+ use Exception as BaseException;
21
+ class Exception extends \Exception
22
  {
23
  }
vendor_prefixed/google/apiclient/src/Google/autoload.php DELETED
@@ -1,19 +0,0 @@
1
- <?php
2
-
3
- namespace WPMailSMTP\Vendor;
4
-
5
- /**
6
- * THIS FILE IS FOR BACKWARDS COMPATIBLITY ONLY
7
- *
8
- * If you were not already including this file in your project, please ignore it
9
- */
10
- $file = __DIR__ . '/../../vendor/autoload.php';
11
- if (!\file_exists($file)) {
12
- $exception = 'This library must be installed via composer or by downloading the full package.';
13
- $exception .= ' See the instructions at https://github.com/google/google-api-php-client#installation.';
14
- throw new \Exception($exception);
15
- }
16
- $error = 'google-api-php-client\'s autoloader was moved to vendor/autoload.php in 2.0.0. This ';
17
- $error .= 'redirect will be removed in 2.1. Please adjust your code to use the new location.';
18
- \trigger_error($error, \E_USER_DEPRECATED);
19
- require_once $file;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor_prefixed/google/apiclient/src/{Google/Http → Http}/Batch.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2012 Google Inc.
7
  *
@@ -17,6 +15,11 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
 
 
 
20
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
21
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
22
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
@@ -25,11 +28,11 @@ use WPMailSMTP\Vendor\Psr\Http\Message\ResponseInterface;
25
  /**
26
  * Class to handle batched requests to the Google API service.
27
  *
28
- * Note that calls to `Google_Http_Batch::execute()` do not clear the queued
29
  * requests. To start a new batch, be sure to create a new instance of this
30
  * class.
31
  */
32
- class Google_Http_Batch
33
  {
34
  const BATCH_PATH = 'batch';
35
  private static $CONNECTION_ESTABLISHED_HEADERS = array("HTTP/1.0 200 Connection established\r\n\r\n", "HTTP/1.1 200 Connection established\r\n\r\n");
@@ -37,11 +40,11 @@ class Google_Http_Batch
37
  private $boundary;
38
  /** @var array service requests to be executed. */
39
  private $requests = array();
40
- /** @var Google_Client */
41
  private $client;
42
  private $rootUrl;
43
  private $batchPath;
44
- public function __construct(\WPMailSMTP\Vendor\Google_Client $client, $boundary = \false, $rootUrl = null, $batchPath = null)
45
  {
46
  $this->client = $client;
47
  $this->boundary = $boundary ?: \mt_rand();
@@ -71,7 +74,7 @@ Content-ID: %s
71
 
72
 
73
  EOF;
74
- /** @var Google_Http_Request $req */
75
  foreach ($this->requests as $key => $request) {
76
  $firstLine = \sprintf('%s %s HTTP/%s', $request->getMethod(), $request->getRequestTarget(), $request->getProtocolVersion());
77
  $content = (string) $request->getBody();
@@ -120,8 +123,8 @@ EOF;
120
  // Need content id.
121
  $key = $headers['content-id'];
122
  try {
123
- $response = \WPMailSMTP\Vendor\Google_Http_REST::decodeHttpResponse($response, $requests[$i - 1]);
124
- } catch (\WPMailSMTP\Vendor\Google_Service_Exception $e) {
125
  // Store the exception as the response, so successful responses
126
  // can be processed.
127
  $response = $e;
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2012 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Http;
19
+
20
+ use WPMailSMTP\Vendor\Google\Client;
21
+ use WPMailSMTP\Vendor\Google\Http\REST;
22
+ use WPMailSMTP\Vendor\Google\Service\Exception as GoogleServiceException;
23
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
24
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
25
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
28
  /**
29
  * Class to handle batched requests to the Google API service.
30
  *
31
+ * Note that calls to `Google\Http\Batch::execute()` do not clear the queued
32
  * requests. To start a new batch, be sure to create a new instance of this
33
  * class.
34
  */
35
+ class Batch
36
  {
37
  const BATCH_PATH = 'batch';
38
  private static $CONNECTION_ESTABLISHED_HEADERS = array("HTTP/1.0 200 Connection established\r\n\r\n", "HTTP/1.1 200 Connection established\r\n\r\n");
40
  private $boundary;
41
  /** @var array service requests to be executed. */
42
  private $requests = array();
43
+ /** @var Client */
44
  private $client;
45
  private $rootUrl;
46
  private $batchPath;
47
+ public function __construct(\WPMailSMTP\Vendor\Google\Client $client, $boundary = \false, $rootUrl = null, $batchPath = null)
48
  {
49
  $this->client = $client;
50
  $this->boundary = $boundary ?: \mt_rand();
74
 
75
 
76
  EOF;
77
+ /** @var RequestInterface $req */
78
  foreach ($this->requests as $key => $request) {
79
  $firstLine = \sprintf('%s %s HTTP/%s', $request->getMethod(), $request->getRequestTarget(), $request->getProtocolVersion());
80
  $content = (string) $request->getBody();
123
  // Need content id.
124
  $key = $headers['content-id'];
125
  try {
126
+ $response = \WPMailSMTP\Vendor\Google\Http\REST::decodeHttpResponse($response, $requests[$i - 1]);
127
+ } catch (\WPMailSMTP\Vendor\Google\Service\Exception $e) {
128
  // Store the exception as the response, so successful responses
129
  // can be processed.
130
  $response = $e;
vendor_prefixed/google/apiclient/src/{Google/Http → Http}/MediaFileUpload.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /**
6
  * Copyright 2012 Google Inc.
7
  *
@@ -17,6 +15,11 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
 
 
 
20
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
21
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
22
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Uri;
@@ -25,7 +28,7 @@ use WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface;
25
  * Manage large file uploads, which may be media but can be any type
26
  * of sizable data.
27
  */
28
- class Google_Http_MediaFileUpload
29
  {
30
  const UPLOAD_MEDIA_TYPE = 'media';
31
  const UPLOAD_MULTIPART_TYPE = 'multipart';
@@ -44,9 +47,9 @@ class Google_Http_MediaFileUpload
44
  private $resumeUri;
45
  /** @var int $progress */
46
  private $progress;
47
- /** @var Google_Client */
48
  private $client;
49
- /** @var Psr\Http\Message\RequestInterface */
50
  private $request;
51
  /** @var string */
52
  private $boundary;
@@ -56,7 +59,7 @@ class Google_Http_MediaFileUpload
56
  */
57
  private $httpResultCode;
58
  /**
59
- * @param Google_Client $client
60
  * @param RequestInterface $request
61
  * @param string $mimeType
62
  * @param string $data The bytes you want to upload.
@@ -64,7 +67,7 @@ class Google_Http_MediaFileUpload
64
  * @param bool $chunkSize File will be uploaded in chunks of this many bytes.
65
  * only used if resumable=True
66
  */
67
- public function __construct(\WPMailSMTP\Vendor\Google_Client $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $mimeType, $data, $resumable = \false, $chunkSize = \false)
68
  {
69
  $this->client = $client;
70
  $this->request = $request;
@@ -119,7 +122,7 @@ class Google_Http_MediaFileUpload
119
  * Sends a PUT-Request to google drive and parses the response,
120
  * setting the appropiate variables from the response()
121
  *
122
- * @param Google_Http_Request $httpRequest the Reuqest which will be send
123
  *
124
  * @return false|mixed false when the upload is unfinished or the decoded http response
125
  *
@@ -143,7 +146,7 @@ class Google_Http_MediaFileUpload
143
  // No problems, but upload not complete.
144
  return \false;
145
  }
146
- return \WPMailSMTP\Vendor\Google_Http_REST::decodeHttpResponse($response, $this->request);
147
  }
148
  /**
149
  * Resume a previously unfinished upload
@@ -157,7 +160,7 @@ class Google_Http_MediaFileUpload
157
  return $this->makePutRequest($httpRequest);
158
  }
159
  /**
160
- * @return Psr\Http\Message\RequestInterface $request
161
  * @visible for testing
162
  */
163
  private function process()
@@ -254,7 +257,7 @@ class Google_Http_MediaFileUpload
254
  }
255
  $error = "Failed to start the resumable upload (HTTP {$message})";
256
  $this->client->getLogger()->error($error);
257
- throw new \WPMailSMTP\Vendor\Google_Exception($error);
258
  }
259
  private function transformToUploadUrl()
260
  {
1
  <?php
2
 
 
 
3
  /**
4
  * Copyright 2012 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Http;
19
+
20
+ use WPMailSMTP\Vendor\Google\Client;
21
+ use WPMailSMTP\Vendor\Google\Http\REST;
22
+ use WPMailSMTP\Vendor\Google\Exception as GoogleException;
23
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7;
24
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
25
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Uri;
28
  * Manage large file uploads, which may be media but can be any type
29
  * of sizable data.
30
  */
31
+ class MediaFileUpload
32
  {
33
  const UPLOAD_MEDIA_TYPE = 'media';
34
  const UPLOAD_MULTIPART_TYPE = 'multipart';
47
  private $resumeUri;
48
  /** @var int $progress */
49
  private $progress;
50
+ /** @var Client */
51
  private $client;
52
+ /** @var RequestInterface */
53
  private $request;
54
  /** @var string */
55
  private $boundary;
59
  */
60
  private $httpResultCode;
61
  /**
62
+ * @param Client $client
63
  * @param RequestInterface $request
64
  * @param string $mimeType
65
  * @param string $data The bytes you want to upload.
67
  * @param bool $chunkSize File will be uploaded in chunks of this many bytes.
68
  * only used if resumable=True
69
  */
70
+ public function __construct(\WPMailSMTP\Vendor\Google\Client $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $mimeType, $data, $resumable = \false, $chunkSize = \false)
71
  {
72
  $this->client = $client;
73
  $this->request = $request;
122
  * Sends a PUT-Request to google drive and parses the response,
123
  * setting the appropiate variables from the response()
124
  *
125
+ * @param RequestInterface $request the Request which will be send
126
  *
127
  * @return false|mixed false when the upload is unfinished or the decoded http response
128
  *
146
  // No problems, but upload not complete.
147
  return \false;
148
  }
149
+ return \WPMailSMTP\Vendor\Google\Http\REST::decodeHttpResponse($response, $this->request);
150
  }
151
  /**
152
  * Resume a previously unfinished upload
160
  return $this->makePutRequest($httpRequest);
161
  }
162
  /**
163
+ * @return RequestInterface
164
  * @visible for testing
165
  */
166
  private function process()
257
  }
258
  $error = "Failed to start the resumable upload (HTTP {$message})";
259
  $this->client->getLogger()->error($error);
260
+ throw new \WPMailSMTP\Vendor\Google\Exception($error);
261
  }
262
  private function transformToUploadUrl()
263
  {
vendor_prefixed/google/apiclient/src/{Google/Http → Http}/REST.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2010 Google Inc.
7
  *
@@ -17,7 +15,12 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
20
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
 
 
 
21
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
22
  use WPMailSMTP\Vendor\GuzzleHttp\Exception\RequestException;
23
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
@@ -26,24 +29,24 @@ use WPMailSMTP\Vendor\Psr\Http\Message\ResponseInterface;
26
  /**
27
  * This class implements the RESTful transport of apiServiceRequest()'s
28
  */
29
- class Google_Http_REST
30
  {
31
  /**
32
  * Executes a Psr\Http\Message\RequestInterface and (if applicable) automatically retries
33
  * when errors occur.
34
  *
35
- * @param Google_Client $client
36
- * @param Psr\Http\Message\RequestInterface $req
37
  * @param string $expectedClass
38
  * @param array $config
39
  * @param array $retryMap
40
  * @return array decoded result
41
- * @throws Google_Service_Exception on server side error (ie: not authenticated,
42
  * invalid or malformed post body, invalid url)
43
  */
44
  public static function execute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null, $config = array(), $retryMap = null)
45
  {
46
- $runner = new \WPMailSMTP\Vendor\Google_Task_Runner($config, \sprintf('%s %s', $request->getMethod(), (string) $request->getUri()), array(\get_class(), 'doExecute'), array($client, $request, $expectedClass));
47
  if (null !== $retryMap) {
48
  $runner->setRetryMap($retryMap);
49
  }
@@ -52,11 +55,11 @@ class Google_Http_REST
52
  /**
53
  * Executes a Psr\Http\Message\RequestInterface
54
  *
55
- * @param Google_Client $client
56
- * @param Psr\Http\Message\RequestInterface $request
57
  * @param string $expectedClass
58
  * @return array decoded result
59
- * @throws Google_Service_Exception on server side error (ie: not authenticated,
60
  * invalid or malformed post body, invalid url)
61
  */
62
  public static function doExecute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
@@ -80,9 +83,9 @@ class Google_Http_REST
80
  /**
81
  * Decode an HTTP Response.
82
  * @static
83
- * @throws Google_Service_Exception
84
- * @param Psr\Http\Message\RequestInterface $response The http response to be decoded.
85
- * @param Psr\Http\Message\ResponseInterface $response
86
  * @param string $expectedClass
87
  * @return mixed|null
88
  */
@@ -94,7 +97,7 @@ class Google_Http_REST
94
  // if we errored out, it should be safe to grab the response body
95
  $body = (string) $response->getBody();
96
  // Check if we received errors, and add those to the Exception for convenience
97
- throw new \WPMailSMTP\Vendor\Google_Service_Exception($body, $code, null, self::getResponseErrors($body));
98
  }
99
  // Ensure we only pull the entire body into memory if the request is not
100
  // of media type
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2010 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Http;
19
+
20
  use WPMailSMTP\Vendor\Google\Auth\HttpHandler\HttpHandlerFactory;
21
+ use WPMailSMTP\Vendor\Google\Client;
22
+ use WPMailSMTP\Vendor\Google\Task\Runner;
23
+ use WPMailSMTP\Vendor\Google\Service\Exception as GoogleServiceException;
24
  use WPMailSMTP\Vendor\GuzzleHttp\ClientInterface;
25
  use WPMailSMTP\Vendor\GuzzleHttp\Exception\RequestException;
26
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Response;
29
  /**
30
  * This class implements the RESTful transport of apiServiceRequest()'s
31
  */
32
+ class REST
33
  {
34
  /**
35
  * Executes a Psr\Http\Message\RequestInterface and (if applicable) automatically retries
36
  * when errors occur.
37
  *
38
+ * @param Client $client
39
+ * @param RequestInterface $req
40
  * @param string $expectedClass
41
  * @param array $config
42
  * @param array $retryMap
43
  * @return array decoded result
44
+ * @throws \Google\Service\Exception on server side error (ie: not authenticated,
45
  * invalid or malformed post body, invalid url)
46
  */
47
  public static function execute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null, $config = array(), $retryMap = null)
48
  {
49
+ $runner = new \WPMailSMTP\Vendor\Google\Task\Runner($config, \sprintf('%s %s', $request->getMethod(), (string) $request->getUri()), array(\get_class(), 'doExecute'), array($client, $request, $expectedClass));
50
  if (null !== $retryMap) {
51
  $runner->setRetryMap($retryMap);
52
  }
55
  /**
56
  * Executes a Psr\Http\Message\RequestInterface
57
  *
58
+ * @param Client $client
59
+ * @param RequestInterface $request
60
  * @param string $expectedClass
61
  * @return array decoded result
62
+ * @throws \Google\Service\Exception on server side error (ie: not authenticated,
63
  * invalid or malformed post body, invalid url)
64
  */
65
  public static function doExecute(\WPMailSMTP\Vendor\GuzzleHttp\ClientInterface $client, \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface $request, $expectedClass = null)
83
  /**
84
  * Decode an HTTP Response.
85
  * @static
86
+ * @throws \Google\Service\Exception
87
+ * @param RequestInterface $response The http response to be decoded.
88
+ * @param ResponseInterface $response
89
  * @param string $expectedClass
90
  * @return mixed|null
91
  */
97
  // if we errored out, it should be safe to grab the response body
98
  $body = (string) $response->getBody();
99
  // Check if we received errors, and add those to the Exception for convenience
100
+ throw new \WPMailSMTP\Vendor\Google\Service\Exception($body, $code, null, self::getResponseErrors($body));
101
  }
102
  // Ensure we only pull the entire body into memory if the request is not
103
  // of media type
vendor_prefixed/google/apiclient/src/{Google/Model.php → Model.php} RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2011 Google Inc.
7
  *
@@ -17,16 +15,22 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
 
 
 
 
20
  /**
21
  * This class defines attributes, valid values, and usage which is generated
22
  * from a given json schema.
23
  * http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
24
  *
25
  */
26
- class Google_Model implements \ArrayAccess
27
  {
28
  /**
29
- * If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE
30
  * instead - it will be replaced when converting to JSON with a real null.
31
  */
32
  const NULL_VALUE = "{}gapi-php-null";
@@ -166,7 +170,7 @@ class Google_Model implements \ArrayAccess
166
  */
167
  private function getSimpleValue($value)
168
  {
169
- if ($value instanceof \WPMailSMTP\Vendor\Google_Model) {
170
  return $value->toSimpleObject();
171
  } else {
172
  if (\is_array($value)) {
@@ -223,14 +227,14 @@ class Google_Model implements \ArrayAccess
223
  }
224
  /**
225
  * Verify if $obj is an array.
226
- * @throws Google_Exception Thrown if $obj isn't an array.
227
  * @param array $obj Items that should be validated.
228
  * @param string $method Method expecting an array as an argument.
229
  */
230
  public function assertIsArray($obj, $method)
231
  {
232
  if ($obj && !\is_array($obj)) {
233
- throw new \WPMailSMTP\Vendor\Google_Exception("Incorrect parameter type passed to {$method}(). Expected an array.");
234
  }
235
  }
236
  public function offsetExists($offset)
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2011 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google;
19
+
20
+ use WPMailSMTP\Vendor\Google\Exception as GoogleException;
21
+ use ReflectionObject;
22
+ use ReflectionProperty;
23
+ use stdClass;
24
  /**
25
  * This class defines attributes, valid values, and usage which is generated
26
  * from a given json schema.
27
  * http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
28
  *
29
  */
30
+ class Model implements \ArrayAccess
31
  {
32
  /**
33
+ * If you need to specify a NULL JSON value, use Google\Model::NULL_VALUE
34
  * instead - it will be replaced when converting to JSON with a real null.
35
  */
36
  const NULL_VALUE = "{}gapi-php-null";
170
  */
171
  private function getSimpleValue($value)
172
  {
173
+ if ($value instanceof \WPMailSMTP\Vendor\Google\Model) {
174
  return $value->toSimpleObject();
175
  } else {
176
  if (\is_array($value)) {
227
  }
228
  /**
229
  * Verify if $obj is an array.
230
+ * @throws \Google\Exception Thrown if $obj isn't an array.
231
  * @param array $obj Items that should be validated.
232
  * @param string $method Method expecting an array as an argument.
233
  */
234
  public function assertIsArray($obj, $method)
235
  {
236
  if ($obj && !\is_array($obj)) {
237
+ throw new \WPMailSMTP\Vendor\Google\Exception("Incorrect parameter type passed to {$method}(). Expected an array.");
238
  }
239
  }
240
  public function offsetExists($offset)
vendor_prefixed/google/apiclient/src/{Google/Service.php → Service.php} RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2010 Google Inc.
7
  *
@@ -17,7 +15,11 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
20
- class Google_Service
 
 
 
 
21
  {
22
  public $batchPath;
23
  public $rootUrl;
@@ -26,13 +28,23 @@ class Google_Service
26
  public $availableScopes;
27
  public $resource;
28
  private $client;
29
- public function __construct(\WPMailSMTP\Vendor\Google_Client $client)
30
  {
31
- $this->client = $client;
 
 
 
 
 
 
 
 
 
 
32
  }
33
  /**
34
- * Return the associated Google_Client class.
35
- * @return Google_Client
36
  */
37
  public function getClient()
38
  {
@@ -41,10 +53,10 @@ class Google_Service
41
  /**
42
  * Create a new HTTP Batch handler for this service
43
  *
44
- * @return Google_Http_Batch
45
  */
46
  public function createBatch()
47
  {
48
- return new \WPMailSMTP\Vendor\Google_Http_Batch($this->client, \false, $this->rootUrl, $this->batchPath);
49
  }
50
  }
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2010 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google;
19
+
20
+ use WPMailSMTP\Vendor\Google\Http\Batch;
21
+ use TypeError;
22
+ class Service
23
  {
24
  public $batchPath;
25
  public $rootUrl;
28
  public $availableScopes;
29
  public $resource;
30
  private $client;
31
+ public function __construct($clientOrConfig = [])
32
  {
33
+ if ($clientOrConfig instanceof \WPMailSMTP\Vendor\Google\Client) {
34
+ $this->client = $clientOrConfig;
35
+ } elseif (\is_array($clientOrConfig)) {
36
+ $this->client = new \WPMailSMTP\Vendor\Google\Client($clientOrConfig ?: []);
37
+ } else {
38
+ $errorMessage = 'WPMailSMTP\\Vendor\\constructor must be array or instance of Google\\Client';
39
+ if (\class_exists('TypeError')) {
40
+ throw new \TypeError($errorMessage);
41
+ }
42
+ \trigger_error($errorMessage, \E_USER_ERROR);
43
+ }
44
  }
45
  /**
46
+ * Return the associated Google\Client class.
47
+ * @return \Google\Client
48
  */
49
  public function getClient()
50
  {
53
  /**
54
  * Create a new HTTP Batch handler for this service
55
  *
56
+ * @return Batch
57
  */
58
  public function createBatch()
59
  {
60
+ return new \WPMailSMTP\Vendor\Google\Http\Batch($this->client, \false, $this->rootUrl, $this->batchPath);
61
  }
62
  }
vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Exception.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2014 Google Inc.
7
  *
@@ -17,7 +15,10 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
20
- class Google_Service_Exception extends \WPMailSMTP\Vendor\Google_Exception
 
 
 
21
  {
22
  /**
23
  * Optional list of errors returned in a JSON body of an HTTP error response.
@@ -29,11 +30,11 @@ class Google_Service_Exception extends \WPMailSMTP\Vendor\Google_Exception
29
  *
30
  * @param string $message
31
  * @param int $code
32
- * @param Exception|null $previous
33
  * @param [{string, string}] errors List of errors returned in an HTTP
34
  * response. Defaults to [].
35
  */
36
- public function __construct($message, $code = 0, \Exception $previous = null, $errors = array())
37
  {
38
  if (\version_compare(\PHP_VERSION, '5.3.0') >= 0) {
39
  parent::__construct($message, $code, $previous);
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2014 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Service;
19
+
20
+ use WPMailSMTP\Vendor\Google\Exception as GoogleException;
21
+ class Exception extends \WPMailSMTP\Vendor\Google\Exception
22
  {
23
  /**
24
  * Optional list of errors returned in a JSON body of an HTTP error response.
30
  *
31
  * @param string $message
32
  * @param int $code
33
+ * @param \Exception|null $previous
34
  * @param [{string, string}] errors List of errors returned in an HTTP
35
  * response. Defaults to [].
36
  */
37
+ public function __construct($message, $code = 0, \WPMailSMTP\Vendor\Google\Service\Exception $previous = null, $errors = array())
38
  {
39
  if (\version_compare(\PHP_VERSION, '5.3.0') >= 0) {
40
  parent::__construct($message, $code, $previous);
vendor_prefixed/google/apiclient/src/{Google/Service → Service}/Resource.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /**
6
  * Copyright 2010 Google Inc.
7
  *
@@ -17,6 +15,12 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
 
 
 
 
20
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
21
  /**
22
  * Implements the actual methods/resources of the discovered Google API using magic function
@@ -24,13 +28,13 @@ use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
24
  * is available in this service, and if so construct an apiHttpRequest representing it.
25
  *
26
  */
27
- class Google_Service_Resource
28
  {
29
  // Valid query parameters that work, but don't appear in discovery.
30
  private $stackParameters = array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'));
31
  /** @var string $rootUrl */
32
  private $rootUrl;
33
- /** @var Google_Client $client */
34
  private $client;
35
  /** @var string $serviceName */
36
  private $serviceName;
@@ -54,14 +58,14 @@ class Google_Service_Resource
54
  * @param $name
55
  * @param $arguments
56
  * @param $expectedClass - optional, the expected class name
57
- * @return Google_Http_Request|expectedClass
58
- * @throws Google_Exception
59
  */
60
  public function call($name, $arguments, $expectedClass = null)
61
  {
62
  if (!isset($this->methods[$name])) {
63
  $this->client->getLogger()->error('Service method unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name));
64
- throw new \WPMailSMTP\Vendor\Google_Exception("Unknown function: " . "{$this->serviceName}->{$this->resourceName}->{$name}()");
65
  }
66
  $method = $this->methods[$name];
67
  $parameters = $arguments[0];
@@ -69,7 +73,7 @@ class Google_Service_Resource
69
  // document as parameter, but we abuse the param entry for storing it.
70
  $postBody = null;
71
  if (isset($parameters['postBody'])) {
72
- if ($parameters['postBody'] instanceof \WPMailSMTP\Vendor\Google_Model) {
73
  // In the cases the post body is an existing object, we want
74
  // to use the smart method to create a simple object for
75
  // for JSONification.
@@ -98,13 +102,13 @@ class Google_Service_Resource
98
  foreach ($parameters as $key => $val) {
99
  if ($key != 'postBody' && !isset($method['parameters'][$key])) {
100
  $this->client->getLogger()->error('Service parameter unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $key));
101
- throw new \WPMailSMTP\Vendor\Google_Exception("({$name}) unknown parameter: '{$key}'");
102
  }
103
  }
104
  foreach ($method['parameters'] as $paramName => $paramSpec) {
105
  if (isset($paramSpec['required']) && $paramSpec['required'] && !isset($parameters[$paramName])) {
106
  $this->client->getLogger()->error('Service parameter missing', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $paramName));
107
- throw new \WPMailSMTP\Vendor\Google_Exception("({$name}) missing required param: '{$paramName}'");
108
  }
109
  if (isset($parameters[$paramName])) {
110
  $value = $parameters[$paramName];
@@ -127,7 +131,7 @@ class Google_Service_Resource
127
  if (isset($parameters['data'])) {
128
  $mimeType = isset($parameters['mimeType']) ? $parameters['mimeType']['value'] : 'application/octet-stream';
129
  $data = $parameters['data']['value'];
130
- $upload = new \WPMailSMTP\Vendor\Google_Http_MediaFileUpload($this->client, $request, $mimeType, $data);
131
  // pull down the modified request
132
  $request = $upload->getRequest();
133
  }
@@ -201,7 +205,7 @@ class Google_Service_Resource
201
  }
202
  }
203
  if (\count($uriTemplateVars)) {
204
- $uriTemplateParser = new \WPMailSMTP\Vendor\Google_Utils_UriTemplate();
205
  $requestUrl = $uriTemplateParser->parse($requestUrl, $uriTemplateVars);
206
  }
207
  if (\count($queryVars)) {
1
  <?php
2
 
 
 
3
  /**
4
  * Copyright 2010 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Service;
19
+
20
+ use WPMailSMTP\Vendor\Google\Model;
21
+ use WPMailSMTP\Vendor\Google\Http\MediaFileUpload;
22
+ use WPMailSMTP\Vendor\Google\Exception as GoogleException;
23
+ use WPMailSMTP\Vendor\Google\Utils\UriTemplate;
24
  use WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request;
25
  /**
26
  * Implements the actual methods/resources of the discovered Google API using magic function
28
  * is available in this service, and if so construct an apiHttpRequest representing it.
29
  *
30
  */
31
+ class Resource
32
  {
33
  // Valid query parameters that work, but don't appear in discovery.
34
  private $stackParameters = array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'));
35
  /** @var string $rootUrl */
36
  private $rootUrl;
37
+ /** @var \Google\Client $client */
38
  private $client;
39
  /** @var string $serviceName */
40
  private $serviceName;
58
  * @param $name
59
  * @param $arguments
60
  * @param $expectedClass - optional, the expected class name
61
+ * @return Request|$expectedClass
62
+ * @throws \Google\Exception
63
  */
64
  public function call($name, $arguments, $expectedClass = null)
65
  {
66
  if (!isset($this->methods[$name])) {
67
  $this->client->getLogger()->error('Service method unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name));
68
+ throw new \WPMailSMTP\Vendor\Google\Exception("Unknown function: " . "{$this->serviceName}->{$this->resourceName}->{$name}()");
69
  }
70
  $method = $this->methods[$name];
71
  $parameters = $arguments[0];
73
  // document as parameter, but we abuse the param entry for storing it.
74
  $postBody = null;
75
  if (isset($parameters['postBody'])) {
76
+ if ($parameters['postBody'] instanceof \WPMailSMTP\Vendor\Google\Model) {
77
  // In the cases the post body is an existing object, we want
78
  // to use the smart method to create a simple object for
79
  // for JSONification.
102
  foreach ($parameters as $key => $val) {
103
  if ($key != 'postBody' && !isset($method['parameters'][$key])) {
104
  $this->client->getLogger()->error('Service parameter unknown', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $key));
105
+ throw new \WPMailSMTP\Vendor\Google\Exception("({$name}) unknown parameter: '{$key}'");
106
  }
107
  }
108
  foreach ($method['parameters'] as $paramName => $paramSpec) {
109
  if (isset($paramSpec['required']) && $paramSpec['required'] && !isset($parameters[$paramName])) {
110
  $this->client->getLogger()->error('Service parameter missing', array('service' => $this->serviceName, 'resource' => $this->resourceName, 'method' => $name, 'parameter' => $paramName));
111
+ throw new \WPMailSMTP\Vendor\Google\Exception("({$name}) missing required param: '{$paramName}'");
112
  }
113
  if (isset($parameters[$paramName])) {
114
  $value = $parameters[$paramName];
131
  if (isset($parameters['data'])) {
132
  $mimeType = isset($parameters['mimeType']) ? $parameters['mimeType']['value'] : 'application/octet-stream';
133
  $data = $parameters['data']['value'];
134
+ $upload = new \WPMailSMTP\Vendor\Google\Http\MediaFileUpload($this->client, $request, $mimeType, $data);
135
  // pull down the modified request
136
  $request = $upload->getRequest();
137
  }
205
  }
206
  }
207
  if (\count($uriTemplateVars)) {
208
+ $uriTemplateParser = new \WPMailSMTP\Vendor\Google\Utils\UriTemplate();
209
  $requestUrl = $uriTemplateParser->parse($requestUrl, $uriTemplateVars);
210
  }
211
  if (\count($queryVars)) {
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Composer.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2020 Google LLC
7
  *
@@ -17,14 +15,17 @@ namespace WPMailSMTP\Vendor;
17
  * License for the specific language governing permissions and limitations under
18
  * the License.
19
  */
 
 
20
  use WPMailSMTP\Vendor\Composer\Script\Event;
21
  use WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem;
22
  use WPMailSMTP\Vendor\Symfony\Component\Finder\Finder;
23
- class Google_Task_Composer
 
24
  {
25
  /**
26
  * @param Event $event Composer event passed in for any script method
27
- * @param FilesystemInterface $filesystem Optional. Used for testing.
28
  */
29
  public static function cleanup(\WPMailSMTP\Vendor\Composer\Script\Event $event, \WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem $filesystem = null)
30
  {
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2020 Google LLC
5
  *
15
  * License for the specific language governing permissions and limitations under
16
  * the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Task;
19
+
20
  use WPMailSMTP\Vendor\Composer\Script\Event;
21
  use WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem;
22
  use WPMailSMTP\Vendor\Symfony\Component\Finder\Finder;
23
+ use InvalidArgumentException;
24
+ class Composer
25
  {
26
  /**
27
  * @param Event $event Composer event passed in for any script method
28
+ * @param Filesystem $filesystem Optional. Used for testing.
29
  */
30
  public static function cleanup(\WPMailSMTP\Vendor\Composer\Script\Event $event, \WPMailSMTP\Vendor\Symfony\Component\Filesystem\Filesystem $filesystem = null)
31
  {
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Exception.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2014 Google Inc.
7
  *
@@ -17,6 +15,9 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
20
- class Google_Task_Exception extends \WPMailSMTP\Vendor\Google_Exception
 
 
 
21
  {
22
  }
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2014 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Task;
19
+
20
+ use WPMailSMTP\Vendor\Google\Exception as GoogleException;
21
+ class Exception extends \WPMailSMTP\Vendor\Google\Exception
22
  {
23
  }
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Retryable.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2014 Google Inc.
7
  *
@@ -17,10 +15,12 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
20
  /**
21
  * Interface for checking how many times a given task can be retried following
22
  * a failure.
23
  */
24
- interface Google_Task_Retryable
25
  {
26
  }
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2014 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Task;
19
+
20
  /**
21
  * Interface for checking how many times a given task can be retried following
22
  * a failure.
23
  */
24
+ interface Retryable
25
  {
26
  }
vendor_prefixed/google/apiclient/src/{Google/Task → Task}/Runner.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2014 Google Inc.
7
  *
@@ -17,12 +15,16 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
 
 
20
  /**
21
  * A task runner with exponential backoff support.
22
  *
23
  * @see https://developers.google.com/drive/web/handle-errors#implementing_exponential_backoff
24
  */
25
- class Google_Task_Runner
26
  {
27
  const TASK_RETRY_NEVER = 0;
28
  const TASK_RETRY_ONCE = 1;
@@ -78,6 +80,8 @@ class Google_Task_Runner
78
  35 => self::TASK_RETRY_ALWAYS,
79
  // CURLE_SSL_CONNECT_ERROR
80
  52 => self::TASK_RETRY_ALWAYS,
 
 
81
  ];
82
  /**
83
  * Creates a new task runner with exponential backoff support.
@@ -86,42 +90,42 @@ class Google_Task_Runner
86
  * @param string $name The name of the current task (used for logging)
87
  * @param callable $action The task to run and possibly retry
88
  * @param array $arguments The task arguments
89
- * @throws Google_Task_Exception when misconfigured
90
  */
91
  public function __construct($config, $name, $action, array $arguments = array())
92
  {
93
  if (isset($config['initial_delay'])) {
94
  if ($config['initial_delay'] < 0) {
95
- throw new \WPMailSMTP\Vendor\Google_Task_Exception('Task configuration `initial_delay` must not be negative.');
96
  }
97
  $this->delay = $config['initial_delay'];
98
  }
99
  if (isset($config['max_delay'])) {
100
  if ($config['max_delay'] <= 0) {
101
- throw new \WPMailSMTP\Vendor\Google_Task_Exception('Task configuration `max_delay` must be greater than 0.');
102
  }
103
  $this->maxDelay = $config['max_delay'];
104
  }
105
  if (isset($config['factor'])) {
106
  if ($config['factor'] <= 0) {
107
- throw new \WPMailSMTP\Vendor\Google_Task_Exception('Task configuration `factor` must be greater than 0.');
108
  }
109
  $this->factor = $config['factor'];
110
  }
111
  if (isset($config['jitter'])) {
112
  if ($config['jitter'] <= 0) {
113
- throw new \WPMailSMTP\Vendor\Google_Task_Exception('Task configuration `jitter` must be greater than 0.');
114
  }
115
  $this->jitter = $config['jitter'];
116
  }
117
  if (isset($config['retries'])) {
118
  if ($config['retries'] < 0) {
119
- throw new \WPMailSMTP\Vendor\Google_Task_Exception('Task configuration `retries` must not be negative.');
120
  }
121
  $this->maxAttempts += $config['retries'];
122
  }
123
  if (!\is_callable($action)) {
124
- throw new \WPMailSMTP\Vendor\Google_Task_Exception('Task argument `$action` must be a valid callable.');
125
  }
126
  $this->action = $action;
127
  $this->arguments = $arguments;
@@ -139,14 +143,14 @@ class Google_Task_Runner
139
  * Runs the task and (if applicable) automatically retries when errors occur.
140
  *
141
  * @return mixed
142
- * @throws Google_Task_Retryable on failure when no retries are available.
143
  */
144
  public function run()
145
  {
146
  while ($this->attempt()) {
147
  try {
148
  return \call_user_func_array($this->action, $this->arguments);
149
- } catch (\WPMailSMTP\Vendor\Google_Service_Exception $exception) {
150
  $allowedRetries = $this->allowedRetries($exception->getCode(), $exception->getErrors());
151
  if (!$this->canAttempt() || !$allowedRetries) {
152
  throw $exception;
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2014 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Task;
19
+
20
+ use WPMailSMTP\Vendor\Google\Service\Exception as GoogleServiceException;
21
+ use WPMailSMTP\Vendor\Google\Task\Exception as GoogleTaskException;
22
  /**
23
  * A task runner with exponential backoff support.
24
  *
25
  * @see https://developers.google.com/drive/web/handle-errors#implementing_exponential_backoff
26
  */
27
+ class Runner
28
  {
29
  const TASK_RETRY_NEVER = 0;
30
  const TASK_RETRY_ONCE = 1;
80
  35 => self::TASK_RETRY_ALWAYS,
81
  // CURLE_SSL_CONNECT_ERROR
82
  52 => self::TASK_RETRY_ALWAYS,
83
+ // CURLE_GOT_NOTHING
84
+ 'lighthouseError' => self::TASK_RETRY_NEVER,
85
  ];
86
  /**
87
  * Creates a new task runner with exponential backoff support.
90
  * @param string $name The name of the current task (used for logging)
91
  * @param callable $action The task to run and possibly retry
92
  * @param array $arguments The task arguments
93
+ * @throws \Google\Task\Exception when misconfigured
94
  */
95
  public function __construct($config, $name, $action, array $arguments = array())
96
  {
97
  if (isset($config['initial_delay'])) {
98
  if ($config['initial_delay'] < 0) {
99
+ throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `initial_delay` must not be negative.');
100
  }
101
  $this->delay = $config['initial_delay'];
102
  }
103
  if (isset($config['max_delay'])) {
104
  if ($config['max_delay'] <= 0) {
105
+ throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `max_delay` must be greater than 0.');
106
  }
107
  $this->maxDelay = $config['max_delay'];
108
  }
109
  if (isset($config['factor'])) {
110
  if ($config['factor'] <= 0) {
111
+ throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `factor` must be greater than 0.');
112
  }
113
  $this->factor = $config['factor'];
114
  }
115
  if (isset($config['jitter'])) {
116
  if ($config['jitter'] <= 0) {
117
+ throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `jitter` must be greater than 0.');
118
  }
119
  $this->jitter = $config['jitter'];
120
  }
121
  if (isset($config['retries'])) {
122
  if ($config['retries'] < 0) {
123
+ throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task configuration `retries` must not be negative.');
124
  }
125
  $this->maxAttempts += $config['retries'];
126
  }
127
  if (!\is_callable($action)) {
128
+ throw new \WPMailSMTP\Vendor\Google\Task\Exception('Task argument `$action` must be a valid callable.');
129
  }
130
  $this->action = $action;
131
  $this->arguments = $arguments;
143
  * Runs the task and (if applicable) automatically retries when errors occur.
144
  *
145
  * @return mixed
146
+ * @throws \Google\Service\Exception on failure when no retries are available.
147
  */
148
  public function run()
149
  {
150
  while ($this->attempt()) {
151
  try {
152
  return \call_user_func_array($this->action, $this->arguments);
153
+ } catch (\WPMailSMTP\Vendor\Google\Service\Exception $exception) {
154
  $allowedRetries = $this->allowedRetries($exception->getCode(), $exception->getErrors());
155
  if (!$this->canAttempt() || !$allowedRetries) {
156
  throw $exception;
vendor_prefixed/google/apiclient/src/{Google/Utils → Utils}/UriTemplate.php RENAMED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- namespace WPMailSMTP\Vendor;
4
-
5
  /*
6
  * Copyright 2013 Google Inc.
7
  *
@@ -17,11 +15,13 @@ namespace WPMailSMTP\Vendor;
17
  * See the License for the specific language governing permissions and
18
  * limitations under the License.
19
  */
 
 
20
  /**
21
  * Implementation of levels 1-3 of the URI Template spec.
22
  * @see http://tools.ietf.org/html/rfc6570
23
  */
24
- class Google_Utils_UriTemplate
25
  {
26
  const TYPE_MAP = "1";
27
  const TYPE_LIST = "2";
1
  <?php
2
 
 
 
3
  /*
4
  * Copyright 2013 Google Inc.
5
  *
15
  * See the License for the specific language governing permissions and
16
  * limitations under the License.
17
  */
18
+ namespace WPMailSMTP\Vendor\Google\Utils;
19
+
20
  /**
21
  * Implementation of levels 1-3 of the URI Template spec.
22
  * @see http://tools.ietf.org/html/rfc6570
23
  */
24
+ class UriTemplate
25
  {
26
  const TYPE_MAP = "1";
27
  const TYPE_LIST = "2";
vendor_prefixed/google/apiclient/src/aliases.php ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor;
4
+
5
+ if (\class_exists('WPMailSMTP\\Vendor\\Google_Client', \false)) {
6
+ // Prevent error with preloading in PHP 7.4
7
+ // @see https://github.com/googleapis/google-api-php-client/issues/1976
8
+ return;
9
+ }
10
+ $classMap = ['WPMailSMTP\\Vendor\\Google\\Client' => 'Google_Client', 'WPMailSMTP\\Vendor\\Google\\Service' => 'Google_Service', 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Revoke' => 'Google_AccessToken_Revoke', 'WPMailSMTP\\Vendor\\Google\\AccessToken\\Verify' => 'Google_AccessToken_Verify', 'WPMailSMTP\\Vendor\\Google\\Model' => 'Google_Model', 'WPMailSMTP\\Vendor\\Google\\Utils\\UriTemplate' => 'Google_Utils_UriTemplate', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle6AuthHandler' => 'Google_AuthHandler_Guzzle6AuthHandler', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle7AuthHandler' => 'Google_AuthHandler_Guzzle7AuthHandler', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\Guzzle5AuthHandler' => 'Google_AuthHandler_Guzzle5AuthHandler', 'WPMailSMTP\\Vendor\\Google\\AuthHandler\\AuthHandlerFactory' => 'Google_AuthHandler_AuthHandlerFactory', 'WPMailSMTP\\Vendor\\Google\\Http\\Batch' => 'Google_Http_Batch', 'WPMailSMTP\\Vendor\\Google\\Http\\MediaFileUpload' => 'Google_Http_MediaFileUpload', 'WPMailSMTP\\Vendor\\Google\\Http\\REST' => 'Google_Http_REST', 'WPMailSMTP\\Vendor\\Google\\Task\\Retryable' => 'Google_Task_Retryable', 'WPMailSMTP\\Vendor\\Google\\Task\\Exception' => 'Google_Task_Exception', 'WPMailSMTP\\Vendor\\Google\\Task\\Runner' => 'Google_Task_Runner', 'WPMailSMTP\\Vendor\\Google\\Collection' => 'Google_Collection', 'WPMailSMTP\\Vendor\\Google\\Service\\Exception' => 'Google_Service_Exception', 'WPMailSMTP\\Vendor\\Google\\Service\\Resource' => 'Google_Service_Resource', 'WPMailSMTP\\Vendor\\Google\\Exception' => 'Google_Exception'];
11
+ foreach ($classMap as $class => $alias) {
12
+ \class_alias($class, 'WPMailSMTP\\Vendor\\' . $alias);
13
+ }
14
+ /**
15
+ * This class needs to be defined explicitly as scripts must be recognized by
16
+ * the autoloader.
17
+ */
18
+ class Google_Task_Composer extends \WPMailSMTP\Vendor\Google\Task\Composer
19
+ {
20
+ }
21
+ if (\false) {
22
+ class Google_AccessToken_Revoke extends \WPMailSMTP\Vendor\Google\AccessToken\Revoke
23
+ {
24
+ }
25
+ class Google_AccessToken_Verify extends \WPMailSMTP\Vendor\Google\AccessToken\Verify
26
+ {
27
+ }
28
+ class Google_AuthHandler_AuthHandlerFactory extends \WPMailSMTP\Vendor\Google\AuthHandler\AuthHandlerFactory
29
+ {
30
+ }
31
+ class Google_AuthHandler_Guzzle5AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle5AuthHandler
32
+ {
33
+ }
34
+ class Google_AuthHandler_Guzzle6AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle6AuthHandler
35
+ {
36
+ }
37
+ class Google_AuthHandler_Guzzle7AuthHandler extends \WPMailSMTP\Vendor\Google\AuthHandler\Guzzle7AuthHandler
38
+ {
39
+ }
40
+ class Google_Client extends \WPMailSMTP\Vendor\Google\Client
41
+ {
42
+ }
43
+ class Google_Collection extends \WPMailSMTP\Vendor\Google\Collection
44
+ {
45
+ }
46
+ class Google_Exception extends \WPMailSMTP\Vendor\Google\Exception
47
+ {
48
+ }
49
+ class Google_Http_Batch extends \WPMailSMTP\Vendor\Google\Http\Batch
50
+ {
51
+ }
52
+ class Google_Http_MediaFileUpload extends \WPMailSMTP\Vendor\Google\Http\MediaFileUpload
53
+ {
54
+ }
55
+ class Google_Http_REST extends \WPMailSMTP\Vendor\Google\Http\REST
56
+ {
57
+ }
58
+ class Google_Model extends \WPMailSMTP\Vendor\Google\Model
59
+ {
60
+ }
61
+ class Google_Service extends \WPMailSMTP\Vendor\Google\Service
62
+ {
63
+ }
64
+ class Google_Service_Exception extends \WPMailSMTP\Vendor\Google\Service\Exception
65
+ {
66
+ }
67
+ class Google_Service_Resource extends \WPMailSMTP\Vendor\Google\Service\Resource
68
+ {
69
+ }
70
+ class Google_Task_Exception extends \WPMailSMTP\Vendor\Google\Task\Exception
71
+ {
72
+ }
73
+ class Google_Task_Retryable extends \WPMailSMTP\Vendor\Google\Task\Retryable
74
+ {
75
+ }
76
+ class Google_Task_Runner extends \WPMailSMTP\Vendor\Google\Task\Runner
77
+ {
78
+ }
79
+ class Google_Utils_UriTemplate extends \WPMailSMTP\Vendor\Google\Utils\UriTemplate
80
+ {
81
+ }
82
+ }
vendor_prefixed/guzzlehttp/promises/src/EachPromise.php CHANGED
@@ -9,6 +9,7 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Promise;
9
  class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInterface
10
  {
11
  private $pending = [];
 
12
  /** @var \Iterator|null */
13
  private $iterable;
14
  /** @var callable|int|null */
@@ -106,6 +107,7 @@ class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInter
106
  $clearFn = function () {
107
  $this->iterable = $this->concurrency = $this->pending = null;
108
  $this->onFulfilled = $this->onRejected = null;
 
109
  };
110
  $this->aggregate->then($clearFn, $clearFn);
111
  }
@@ -140,11 +142,9 @@ class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInter
140
  }
141
  $promise = \WPMailSMTP\Vendor\GuzzleHttp\Promise\Create::promiseFor($this->iterable->current());
142
  $key = $this->iterable->key();
143
- // Iterable keys may not be unique, so we add the promises at the end
144
- // of the pending array and retrieve the array index being used
145
- $this->pending[] = null;
146
- \end($this->pending);
147
- $idx = \key($this->pending);
148
  $this->pending[$idx] = $promise->then(function ($value) use($idx, $key) {
149
  if ($this->onFulfilled) {
150
  \call_user_func($this->onFulfilled, $value, $key, $this->aggregate);
9
  class EachPromise implements \WPMailSMTP\Vendor\GuzzleHttp\Promise\PromisorInterface
10
  {
11
  private $pending = [];
12
+ private $nextPendingIndex = 0;
13
  /** @var \Iterator|null */
14
  private $iterable;
15
  /** @var callable|int|null */
107
  $clearFn = function () {
108
  $this->iterable = $this->concurrency = $this->pending = null;
109
  $this->onFulfilled = $this->onRejected = null;
110
+ $this->nextPendingIndex = 0;
111
  };
112
  $this->aggregate->then($clearFn, $clearFn);
113
  }
142
  }
143
  $promise = \WPMailSMTP\Vendor\GuzzleHttp\Promise\Create::promiseFor($this->iterable->current());
144
  $key = $this->iterable->key();
145
+ // Iterable keys may not be unique, so we use a counter to
146
+ // guarantee uniqueness
147
+ $idx = $this->nextPendingIndex++;
 
 
148
  $this->pending[$idx] = $promise->then(function ($value) use($idx, $key) {
149
  if ($this->onFulfilled) {
150
  \call_user_func($this->onFulfilled, $value, $key, $this->aggregate);
vendor_prefixed/guzzlehttp/psr7/src/AppendStream.php CHANGED
@@ -7,6 +7,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
7
  * Reads from multiple streams, one after the other.
8
  *
9
  * This is a read-only stream decorator.
 
 
10
  */
11
  class AppendStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
12
  {
7
  * Reads from multiple streams, one after the other.
8
  *
9
  * This is a read-only stream decorator.
10
+ *
11
+ * @final
12
  */
13
  class AppendStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
14
  {
vendor_prefixed/guzzlehttp/psr7/src/BufferStream.php CHANGED
@@ -10,6 +10,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
10
  * This stream returns a "hwm" metadata value that tells upstream consumers
11
  * what the configured high water mark of the stream is, or the maximum
12
  * preferred size of the buffer.
 
 
13
  */
14
  class BufferStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
15
  {
10
  * This stream returns a "hwm" metadata value that tells upstream consumers
11
  * what the configured high water mark of the stream is, or the maximum
12
  * preferred size of the buffer.
13
+ *
14
+ * @final
15
  */
16
  class BufferStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
17
  {
vendor_prefixed/guzzlehttp/psr7/src/CachingStream.php CHANGED
@@ -6,6 +6,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Stream decorator that can cache previously read bytes from a sequentially
8
  * read stream.
 
 
9
  */
10
  class CachingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
11
  {
@@ -17,13 +19,13 @@ class CachingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterfa
17
  /**
18
  * We will treat the buffer object as the body of the stream
19
  *
20
- * @param StreamInterface $stream Stream to cache
21
  * @param StreamInterface $target Optionally specify where data is cached
22
  */
23
  public function __construct(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $target = null)
24
  {
25
  $this->remoteStream = $stream;
26
- $this->stream = $target ?: new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(\fopen('php://temp', 'r+'));
27
  }
28
  public function getSize()
29
  {
6
  /**
7
  * Stream decorator that can cache previously read bytes from a sequentially
8
  * read stream.
9
+ *
10
+ * @final
11
  */
12
  class CachingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
13
  {
19
  /**
20
  * We will treat the buffer object as the body of the stream
21
  *
22
+ * @param StreamInterface $stream Stream to cache. The cursor is assumed to be at the beginning of the stream.
23
  * @param StreamInterface $target Optionally specify where data is cached
24
  */
25
  public function __construct(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $target = null)
26
  {
27
  $this->remoteStream = $stream;
28
+ $this->stream = $target ?: new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(\WPMailSMTP\Vendor\GuzzleHttp\Psr7\Utils::tryFopen('php://temp', 'r+'));
29
  }
30
  public function getSize()
31
  {
vendor_prefixed/guzzlehttp/psr7/src/DroppingStream.php CHANGED
@@ -6,6 +6,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Stream decorator that begins dropping data once the size of the underlying
8
  * stream becomes too full.
 
 
9
  */
10
  class DroppingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
11
  {
6
  /**
7
  * Stream decorator that begins dropping data once the size of the underlying
8
  * stream becomes too full.
9
+ *
10
+ * @final
11
  */
12
  class DroppingStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
13
  {
vendor_prefixed/guzzlehttp/psr7/src/FnStream.php CHANGED
@@ -8,6 +8,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
8
  *
9
  * Allows for easy testing and extension of a provided stream without needing
10
  * to create a concrete class for a simple extension point.
 
 
11
  */
12
  class FnStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
13
  {
@@ -46,6 +48,7 @@ class FnStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
46
  }
47
  /**
48
  * An unserialize would allow the __destruct to run when the unserialized value goes out of scope.
 
49
  * @throws \LogicException
50
  */
51
  public function __wakeup()
8
  *
9
  * Allows for easy testing and extension of a provided stream without needing
10
  * to create a concrete class for a simple extension point.
11
+ *
12
+ * @final
13
  */
14
  class FnStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
15
  {
48
  }
49
  /**
50
  * An unserialize would allow the __destruct to run when the unserialized value goes out of scope.
51
+ *
52
  * @throws \LogicException
53
  */
54
  public function __wakeup()
vendor_prefixed/guzzlehttp/psr7/src/InflateStream.php CHANGED
@@ -13,6 +13,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
13
  *
14
  * @link http://tools.ietf.org/html/rfc1952
15
  * @link http://php.net/manual/en/filters.compression.php
 
 
16
  */
17
  class InflateStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
18
  {
@@ -31,6 +33,7 @@ class InflateStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterfa
31
  /**
32
  * @param StreamInterface $stream
33
  * @param $header
 
34
  * @return int
35
  */
36
  private function getLengthOfPossibleFilenameHeader(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, $header)
13
  *
14
  * @link http://tools.ietf.org/html/rfc1952
15
  * @link http://php.net/manual/en/filters.compression.php
16
+ *
17
+ * @final
18
  */
19
  class InflateStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
20
  {
33
  /**
34
  * @param StreamInterface $stream
35
  * @param $header
36
+ *
37
  * @return int
38
  */
39
  private function getLengthOfPossibleFilenameHeader(\WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface $stream, $header)
vendor_prefixed/guzzlehttp/psr7/src/LazyOpenStream.php CHANGED
@@ -6,13 +6,15 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Lazily reads or writes to a file that is opened only after an IO operation
8
  * take place on the stream.
 
 
9
  */
10
  class LazyOpenStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
11
  {
12
  use StreamDecoratorTrait;
13
  /** @var string File to open */
14
  private $filename;
15
- /** @var string $mode */
16
  private $mode;
17
  /**
18
  * @param string $filename File to lazily open
6
  /**
7
  * Lazily reads or writes to a file that is opened only after an IO operation
8
  * take place on the stream.
9
+ *
10
+ * @final
11
  */
12
  class LazyOpenStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
13
  {
14
  use StreamDecoratorTrait;
15
  /** @var string File to open */
16
  private $filename;
17
+ /** @var string */
18
  private $mode;
19
  /**
20
  * @param string $filename File to lazily open
vendor_prefixed/guzzlehttp/psr7/src/LimitStream.php CHANGED
@@ -4,7 +4,9 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
4
 
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
- * Decorator used to return only a subset of a stream
 
 
8
  */
9
  class LimitStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
10
  {
4
 
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
+ * Decorator used to return only a subset of a stream.
8
+ *
9
+ * @final
10
  */
11
  class LimitStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
12
  {
vendor_prefixed/guzzlehttp/psr7/src/MultipartStream.php CHANGED
@@ -6,6 +6,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Stream that when read returns bytes for a streaming multipart or
8
  * multipart/form-data stream.
 
 
9
  */
10
  class MultipartStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
11
  {
6
  /**
7
  * Stream that when read returns bytes for a streaming multipart or
8
  * multipart/form-data stream.
9
+ *
10
+ * @final
11
  */
12
  class MultipartStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
13
  {
vendor_prefixed/guzzlehttp/psr7/src/NoSeekStream.php CHANGED
@@ -4,7 +4,9 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
4
 
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
- * Stream decorator that prevents a stream from being seeked
 
 
8
  */
9
  class NoSeekStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
10
  {
4
 
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
+ * Stream decorator that prevents a stream from being seeked.
8
+ *
9
+ * @final
10
  */
11
  class NoSeekStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
12
  {
vendor_prefixed/guzzlehttp/psr7/src/PumpStream.php CHANGED
@@ -12,6 +12,8 @@ use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
12
  * returned by the provided callable is buffered internally until drained using
13
  * the read() function of the PumpStream. The provided callable MUST return
14
  * false when there is no more data to read.
 
 
15
  */
16
  class PumpStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
17
  {
@@ -26,14 +28,14 @@ class PumpStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
26
  /** @var BufferStream */
27
  private $buffer;
28
  /**
29
- * @param callable $source Source of the stream data. The callable MAY
30
- * accept an integer argument used to control the
31
- * amount of data to return. The callable MUST
32
- * return a string when called, or false on error
33
- * or EOF.
34
- * @param array $options Stream options:
35
- * - metadata: Hash of metadata to use with stream.
36
- * - size: Size of the stream, if known.
37
  */
38
  public function __construct(callable $source, array $options = [])
39
  {
12
  * returned by the provided callable is buffered internally until drained using
13
  * the read() function of the PumpStream. The provided callable MUST return
14
  * false when there is no more data to read.
15
+ *
16
+ * @final
17
  */
18
  class PumpStream implements \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface
19
  {
28
  /** @var BufferStream */
29
  private $buffer;
30
  /**
31
+ * @param callable $source Source of the stream data. The callable MAY
32
+ * accept an integer argument used to control the
33
+ * amount of data to return. The callable MUST
34
+ * return a string when called, or false on error
35
+ * or EOF.
36
+ * @param array $options Stream options:
37
+ * - metadata: Hash of metadata to use with stream.
38
+ * - size: Size of the stream, if known.
39
  */
40
  public function __construct(callable $source, array $options = [])
41
  {
vendor_prefixed/guzzlehttp/psr7/src/Query.php CHANGED
@@ -62,6 +62,7 @@ final class Query
62
  * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
63
  * to encode using RFC3986, or PHP_QUERY_RFC1738
64
  * to encode using RFC1738.
 
65
  * @return string
66
  */
67
  public static function build(array $params, $encoding = \PHP_QUERY_RFC3986)
62
  * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
63
  * to encode using RFC3986, or PHP_QUERY_RFC1738
64
  * to encode using RFC1738.
65
+ *
66
  * @return string
67
  */
68
  public static function build(array $params, $encoding = \PHP_QUERY_RFC3986)
vendor_prefixed/guzzlehttp/psr7/src/Request.php CHANGED
@@ -14,7 +14,7 @@ class Request implements \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface
14
  use MessageTrait;
15
  /** @var string */
16
  private $method;
17
- /** @var null|string */
18
  private $requestTarget;
19
  /** @var UriInterface */
20
  private $uri;
@@ -22,7 +22,7 @@ class Request implements \WPMailSMTP\Vendor\Psr\Http\Message\RequestInterface
22
  * @param string $method HTTP method
23
  * @param string|UriInterface $uri URI
24
  * @param array $headers Request headers
25
- * @param string|null|resource|StreamInterface $body Request body
26
  * @param string $version Protocol version
27
  */
28
  public function __construct($method, $uri, array $headers = [], $body = null, $version = '1.1')
14
  use MessageTrait;
15
  /** @var string */
16
  private $method;
17
+ /** @var string|null */
18
  private $requestTarget;
19
  /** @var UriInterface */
20
  private $uri;
22
  * @param string $method HTTP method
23
  * @param string|UriInterface $uri URI
24
  * @param array $headers Request headers
25
+ * @param string|resource|StreamInterface|null $body Request body
26
  * @param string $version Protocol version
27
  */
28
  public function __construct($method, $uri, array $headers = [], $body = null, $version = '1.1')
vendor_prefixed/guzzlehttp/psr7/src/Response.php CHANGED
@@ -19,7 +19,7 @@ class Response implements \WPMailSMTP\Vendor\Psr\Http\Message\ResponseInterface
19
  /**
20
  * @param int $status Status code
21
  * @param array $headers Response headers
22
- * @param string|null|resource|StreamInterface $body Response body
23
  * @param string $version Protocol version
24
  * @param string|null $reason Reason phrase (when empty a default will be used based on the status code)
25
  */
19
  /**
20
  * @param int $status Status code
21
  * @param array $headers Response headers
22
+ * @param string|resource|StreamInterface|null $body Response body
23
  * @param string $version Protocol version
24
  * @param string|null $reason Reason phrase (when empty a default will be used based on the status code)
25
  */
vendor_prefixed/guzzlehttp/psr7/src/Rfc7230.php CHANGED
@@ -11,6 +11,7 @@ final class Rfc7230
11
  * Note: header delimiter (\r\n) is modified to \r?\n to accept line feed only delimiters for BC reasons.
12
  *
13
  * @link https://github.com/amphp/http/blob/v1.0.1/src/Rfc7230.php#L12-L15
 
14
  * @license https://github.com/amphp/http/blob/v1.0.1/LICENSE
15
  */
16
  const HEADER_REGEX = "(^([^()<>@,;:\\\"/[\\]?={}\1- ]++):[ \t]*+((?:[ \t]*+[!-~�-�]++)*+)[ \t]*+\r?\n)m";
11
  * Note: header delimiter (\r\n) is modified to \r?\n to accept line feed only delimiters for BC reasons.
12
  *
13
  * @link https://github.com/amphp/http/blob/v1.0.1/src/Rfc7230.php#L12-L15
14
+ *
15
  * @license https://github.com/amphp/http/blob/v1.0.1/LICENSE
16
  */
17
  const HEADER_REGEX = "(^([^()<>@,;:\\\"/[\\]?={}\1- ]++):[ \t]*+((?:[ \t]*+[!-~�-�]++)*+)[ \t]*+\r?\n)m";
vendor_prefixed/guzzlehttp/psr7/src/ServerRequest.php CHANGED
@@ -4,9 +4,9 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
4
 
5
  use InvalidArgumentException;
6
  use WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface;
7
- use WPMailSMTP\Vendor\Psr\Http\Message\UriInterface;
8
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
9
  use WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileInterface;
 
10
  /**
11
  * Server-side HTTP request
12
  *
@@ -32,7 +32,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
32
  */
33
  private $cookieParams = [];
34
  /**
35
- * @var null|array|object
36
  */
37
  private $parsedBody;
38
  /**
@@ -51,7 +51,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
51
  * @param string $method HTTP method
52
  * @param string|UriInterface $uri URI
53
  * @param array $headers Request headers
54
- * @param string|null|resource|StreamInterface $body Request body
55
  * @param string $version Protocol version
56
  * @param array $serverParams Typically the $_SERVER superglobal
57
  */
@@ -93,6 +93,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
93
  * delegate to normalizeNestedFileSpec() and return that return value.
94
  *
95
  * @param array $value $_FILES struct
 
96
  * @return array|UploadedFileInterface
97
  */
98
  private static function createUploadedFileFromSpec(array $value)
@@ -109,6 +110,7 @@ class ServerRequest extends \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request implement
109
  * UploadedFileInterface instances.
110
  *
111
  * @param array $files
 
112
  * @return UploadedFileInterface[]
113
  */
114
  private static function normalizeNestedFileSpec(array $files = [])
4
 
5
  use InvalidArgumentException;
6
  use WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface;
 
7
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
8
  use WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileInterface;
9
+ use WPMailSMTP\Vendor\Psr\Http\Message\UriInterface;
10
  /**
11
  * Server-side HTTP request
12
  *
32
  */
33
  private $cookieParams = [];
34
  /**
35
+ * @var array|object|null
36
  */
37
  private $parsedBody;
38
  /**
51
  * @param string $method HTTP method
52
  * @param string|UriInterface $uri URI
53
  * @param array $headers Request headers
54
+ * @param string|resource|StreamInterface|null $body Request body
55
  * @param string $version Protocol version
56
  * @param array $serverParams Typically the $_SERVER superglobal
57
  */
93
  * delegate to normalizeNestedFileSpec() and return that return value.
94
  *
95
  * @param array $value $_FILES struct
96
+ *
97
  * @return array|UploadedFileInterface
98
  */
99
  private static function createUploadedFileFromSpec(array $value)
110
  * UploadedFileInterface instances.
111
  *
112
  * @param array $files
113
+ *
114
  * @return UploadedFileInterface[]
115
  */
116
  private static function normalizeNestedFileSpec(array $files = [])
vendor_prefixed/guzzlehttp/psr7/src/StreamDecoratorTrait.php CHANGED
@@ -5,6 +5,7 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Stream decorator trait
 
8
  * @property StreamInterface stream
9
  */
10
  trait StreamDecoratorTrait
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Stream decorator trait
8
+ *
9
  * @property StreamInterface stream
10
  */
11
  trait StreamDecoratorTrait
vendor_prefixed/guzzlehttp/psr7/src/StreamWrapper.php CHANGED
@@ -5,6 +5,8 @@ namespace WPMailSMTP\Vendor\GuzzleHttp\Psr7;
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Converts Guzzle streams into PHP stream resources.
 
 
8
  */
9
  class StreamWrapper
10
  {
5
  use WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface;
6
  /**
7
  * Converts Guzzle streams into PHP stream resources.
8
+ *
9
+ * @final
10
  */
11
  class StreamWrapper
12
  {
vendor_prefixed/guzzlehttp/psr7/src/UploadedFile.php CHANGED
@@ -25,7 +25,7 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
25
  */
26
  private $error;
27
  /**
28
- * @var null|string
29
  */
30
  private $file;
31
  /**
@@ -42,10 +42,10 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
42
  private $stream;
43
  /**
44
  * @param StreamInterface|string|resource $streamOrFile
45
- * @param int $size
46
- * @param int $errorStatus
47
- * @param string|null $clientFilename
48
- * @param string|null $clientMediaType
49
  */
50
  public function __construct($streamOrFile, $size, $errorStatus, $clientFilename = null, $clientMediaType = null)
51
  {
@@ -105,7 +105,8 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
105
  }
106
  /**
107
  * @param mixed $param
108
- * @return boolean
 
109
  */
110
  private function isStringOrNull($param)
111
  {
@@ -113,7 +114,8 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
113
  }
114
  /**
115
  * @param mixed $param
116
- * @return boolean
 
117
  */
118
  private function isStringNotEmpty($param)
119
  {
@@ -146,14 +148,14 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
146
  /**
147
  * Return true if there is no upload error
148
  *
149
- * @return boolean
150
  */
151
  private function isOk()
152
  {
153
  return $this->error === \UPLOAD_ERR_OK;
154
  }
155
  /**
156
- * @return boolean
157
  */
158
  public function isMoved()
159
  {
@@ -192,10 +194,10 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
192
  *
193
  * @param string $targetPath Path to which to move the uploaded file.
194
  *
195
- * @throws RuntimeException if the upload was not successful.
196
  * @throws InvalidArgumentException if the $path specified is invalid.
197
- * @throws RuntimeException on any error during the move operation, or on
198
- * the second or subsequent call to the method.
199
  */
200
  public function moveTo($targetPath)
201
  {
@@ -226,6 +228,7 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
226
  * {@inheritdoc}
227
  *
228
  * @see http://php.net/manual/en/features.file-upload.errors.php
 
229
  * @return int One of PHP's UPLOAD_ERR_XXX constants.
230
  */
231
  public function getError()
@@ -236,7 +239,7 @@ class UploadedFile implements \WPMailSMTP\Vendor\Psr\Http\Message\UploadedFileIn
236
  * {@inheritdoc}
237
  *
238
  * @return string|null The filename sent by the client or null if none
239
- * was provided.
240
  */
241
  public function getClientFilename()
242
  {
25
  */
26
  private $error;
27
  /**
28
+ * @var string|null
29
  */
30
  private $file;
31
  /**
42
  private $stream;
43
  /**
44
  * @param StreamInterface|string|resource $streamOrFile
45
+ * @param int $size
46
+ * @param int $errorStatus
47
+ * @param string|null $clientFilename
48
+ * @param string|null $clientMediaType
49
  */
50
  public function __construct($streamOrFile, $size, $errorStatus, $clientFilename = null, $clientMediaType = null)
51
  {
105
  }
106
  /**
107
  * @param mixed $param
108
+ *
109
+ * @return bool
110
  */
111
  private function isStringOrNull($param)
112
  {
114
  }
115
  /**
116
  * @param mixed $param
117
+ *
118
+ * @return bool
119
  */
120
  private function isStringNotEmpty($param)
121
  {
148
  /**
149
  * Return true if there is no upload error
150
  *
151
+ * @return bool
152
  */
153
  private function isOk()
154
  {
155
  return $this->error === \UPLOAD_ERR_OK;
156
  }
157
  /**
158
+ * @return bool
159
  */
160
  public function isMoved()
161
  {
194
  *
195
  * @param string $targetPath Path to which to move the uploaded file.
196
  *
197
+ * @throws RuntimeException if the upload was not successful.
198
  * @throws InvalidArgumentException if the $path specified is invalid.
199
+ * @throws RuntimeException on any error during the move operation, or on
200
+ * the second or subsequent call to the method.
201
  */
202
  public function moveTo($targetPath)
203
  {
228
  * {@inheritdoc}
229
  *
230
  * @see http://php.net/manual/en/features.file-upload.errors.php
231
+ *
232
  * @return int One of PHP's UPLOAD_ERR_XXX constants.
233
  */
234
  public function getError()
239
  * {@inheritdoc}
240
  *
241
  * @return string|null The filename sent by the client or null if none
242
+ * was provided.
243
  */
244
  public function getClientFilename()
245
  {
vendor_prefixed/guzzlehttp/psr7/src/Uri.php CHANGED
@@ -44,13 +44,47 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
44
  {
45
  // weak type check to also accept null until we can add scalar type hints
46
  if ($uri != '') {
47
- $parts = \parse_url($uri);
48
  if ($parts === \false) {
49
  throw new \InvalidArgumentException("Unable to parse URI: {$uri}");
50
  }
51
  $this->applyParts($parts);
52
  }
53
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  public function __toString()
55
  {
56
  return self::composeComponents($this->scheme, $this->getAuthority(), $this->path, $this->query, $this->fragment);
@@ -127,6 +161,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
127
  * @param UriInterface $uri
128
  *
129
  * @return bool
 
130
  * @see Uri::isNetworkPathReference
131
  * @see Uri::isAbsolutePathReference
132
  * @see Uri::isRelativePathReference
@@ -144,6 +179,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
144
  * @param UriInterface $uri
145
  *
146
  * @return bool
 
147
  * @link https://tools.ietf.org/html/rfc3986#section-4.2
148
  */
149
  public static function isNetworkPathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
@@ -158,6 +194,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
158
  * @param UriInterface $uri
159
  *
160
  * @return bool
 
161
  * @link https://tools.ietf.org/html/rfc3986#section-4.2
162
  */
163
  public static function isAbsolutePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
@@ -172,6 +209,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
172
  * @param UriInterface $uri
173
  *
174
  * @return bool
 
175
  * @link https://tools.ietf.org/html/rfc3986#section-4.2
176
  */
177
  public static function isRelativePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
@@ -189,6 +227,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
189
  * @param UriInterface|null $base An optional base URI to compare against
190
  *
191
  * @return bool
 
192
  * @link https://tools.ietf.org/html/rfc3986#section-4.4
193
  */
194
  public static function isSameDocumentReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base = null)
@@ -292,6 +331,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
292
  * @param array $parts
293
  *
294
  * @return UriInterface
 
295
  * @link http://php.net/manual/en/function.parse-url.php
296
  *
297
  * @throws \InvalidArgumentException If the components do not form a valid URI.
@@ -453,7 +493,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
453
  if (!\is_string($scheme)) {
454
  throw new \InvalidArgumentException('Scheme must be a string');
455
  }
456
- return \strtolower($scheme);
457
  }
458
  /**
459
  * @param string $component
@@ -481,7 +521,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
481
  if (!\is_string($host)) {
482
  throw new \InvalidArgumentException('Host must be a string');
483
  }
484
- return \strtolower($host);
485
  }
486
  /**
487
  * @param int|null $port
@@ -504,7 +544,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
504
  /**
505
  * @param UriInterface $uri
506
  * @param array $keys
507
- *
508
  * @return array
509
  */
510
  private static function getFilteredQueryString(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, array $keys)
@@ -521,7 +561,7 @@ class Uri implements \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface
521
  /**
522
  * @param string $key
523
  * @param string|null $value
524
- *
525
  * @return string
526
  */
527
  private static function generateQueryString($key, $value)
44
  {
45
  // weak type check to also accept null until we can add scalar type hints
46
  if ($uri != '') {
47
+ $parts = self::parse($uri);
48
  if ($parts === \false) {
49
  throw new \InvalidArgumentException("Unable to parse URI: {$uri}");
50
  }
51
  $this->applyParts($parts);
52
  }
53
  }
54
+ /**
55
+ * UTF-8 aware \parse_url() replacement.
56
+ *
57
+ * The internal function produces broken output for non ASCII domain names
58
+ * (IDN) when used with locales other than "C".
59
+ *
60
+ * On the other hand, cURL understands IDN correctly only when UTF-8 locale
61
+ * is configured ("C.UTF-8", "en_US.UTF-8", etc.).
62
+ *
63
+ * @see https://bugs.php.net/bug.php?id=52923
64
+ * @see https://www.php.net/manual/en/function.parse-url.php#114817
65
+ * @see https://curl.haxx.se/libcurl/c/CURLOPT_URL.html#ENCODING
66
+ *
67
+ * @param string $url
68
+ *
69
+ * @return array|false
70
+ */
71
+ private static function parse($url)
72
+ {
73
+ // If IPv6
74
+ $prefix = '';
75
+ if (\preg_match('%^(.*://\\[[0-9:a-f]+\\])(.*?)$%', $url, $matches)) {
76
+ $prefix = $matches[1];
77
+ $url = $matches[2];
78
+ }
79
+ $encodedUrl = \preg_replace_callback('%[^:/@?&=#]+%usD', static function ($matches) {
80
+ return \urlencode($matches[0]);
81
+ }, $url);
82
+ $result = \parse_url($prefix . $encodedUrl);
83
+ if ($result === \false) {
84
+ return \false;
85
+ }
86
+ return \array_map('urldecode', $result);
87
+ }
88
  public function __toString()
89
  {
90
  return self::composeComponents($this->scheme, $this->getAuthority(), $this->path, $this->query, $this->fragment);
161
  * @param UriInterface $uri
162
  *
163
  * @return bool
164
+ *
165
  * @see Uri::isNetworkPathReference
166
  * @see Uri::isAbsolutePathReference
167
  * @see Uri::isRelativePathReference
179
  * @param UriInterface $uri
180
  *
181
  * @return bool
182
+ *
183
  * @link https://tools.ietf.org/html/rfc3986#section-4.2
184
  */
185
  public static function isNetworkPathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
194
  * @param UriInterface $uri
195
  *
196
  * @return bool
197
+ *
198
  * @link https://tools.ietf.org/html/rfc3986#section-4.2
199
  */
200
  public static function isAbsolutePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
209
  * @param UriInterface $uri
210
  *
211
  * @return bool
212
+ *
213
  * @link https://tools.ietf.org/html/rfc3986#section-4.2
214
  */
215
  public static function isRelativePathReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri)
227
  * @param UriInterface|null $base An optional base URI to compare against
228
  *
229
  * @return bool
230
+ *
231
  * @link https://tools.ietf.org/html/rfc3986#section-4.4
232
  */
233
  public static function isSameDocumentReference(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base = null)
331
  * @param array $parts
332
  *
333
  * @return UriInterface
334
+ *
335
  * @link http://php.net/manual/en/function.parse-url.php
336
  *
337
  * @throws \InvalidArgumentException If the components do not form a valid URI.
493
  if (!\is_string($scheme)) {
494
  throw new \InvalidArgumentException('Scheme must be a string');
495
  }
496
+ return \strtr($scheme, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz');
497
  }
498
  /**
499
  * @param string $component
521
  if (!\is_string($host)) {
522
  throw new \InvalidArgumentException('Host must be a string');
523
  }
524
+ return \strtr($host, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz');
525
  }
526
  /**
527
  * @param int|null $port
544
  /**
545
  * @param UriInterface $uri
546
  * @param array $keys
547
+ *
548
  * @return array
549
  */
550
  private static function getFilteredQueryString(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, array $keys)
561
  /**
562
  * @param string $key
563
  * @param string|null $value
564
+ *
565
  * @return string
566
  */
567
  private static function generateQueryString($key, $value)
vendor_prefixed/guzzlehttp/psr7/src/UriNormalizer.php CHANGED
@@ -105,6 +105,7 @@ final class UriNormalizer
105
  * @param int $flags A bitmask of normalizations to apply, see constants
106
  *
107
  * @return UriInterface The normalized URI
 
108
  * @link https://tools.ietf.org/html/rfc3986#section-6.2
109
  */
110
  public static function normalize(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, $flags = self::PRESERVING_NORMALIZATIONS)
@@ -150,6 +151,7 @@ final class UriNormalizer
150
  * @param int $normalizations A bitmask of normalizations to apply, see constants
151
  *
152
  * @return bool
 
153
  * @link https://tools.ietf.org/html/rfc3986#section-6.1
154
  */
155
  public static function isEquivalent(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri1, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri2, $normalizations = self::PRESERVING_NORMALIZATIONS)
105
  * @param int $flags A bitmask of normalizations to apply, see constants
106
  *
107
  * @return UriInterface The normalized URI
108
+ *
109
  * @link https://tools.ietf.org/html/rfc3986#section-6.2
110
  */
111
  public static function normalize(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri, $flags = self::PRESERVING_NORMALIZATIONS)
151
  * @param int $normalizations A bitmask of normalizations to apply, see constants
152
  *
153
  * @return bool
154
+ *
155
  * @link https://tools.ietf.org/html/rfc3986#section-6.1
156
  */
157
  public static function isEquivalent(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri1, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $uri2, $normalizations = self::PRESERVING_NORMALIZATIONS)
vendor_prefixed/guzzlehttp/psr7/src/UriResolver.php CHANGED
@@ -18,6 +18,7 @@ final class UriResolver
18
  * @param string $path
19
  *
20
  * @return string
 
21
  * @link http://tools.ietf.org/html/rfc3986#section-5.2.4
22
  */
23
  public static function removeDotSegments($path)
@@ -52,6 +53,7 @@ final class UriResolver
52
  * @param UriInterface $rel Relative URI
53
  *
54
  * @return UriInterface
 
55
  * @link http://tools.ietf.org/html/rfc3986#section-5.2
56
  */
57
  public static function resolve(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $rel)
18
  * @param string $path
19
  *
20
  * @return string
21
+ *
22
  * @link http://tools.ietf.org/html/rfc3986#section-5.2.4
23
  */
24
  public static function removeDotSegments($path)
53
  * @param UriInterface $rel Relative URI
54
  *
55
  * @return UriInterface
56
+ *
57
  * @link http://tools.ietf.org/html/rfc3986#section-5.2
58
  */
59
  public static function resolve(\WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $base, \WPMailSMTP\Vendor\Psr\Http\Message\UriInterface $rel)
vendor_prefixed/guzzlehttp/psr7/src/Utils.php CHANGED
@@ -68,6 +68,7 @@ final class Utils
68
  * @param StreamInterface $stream Stream to read
69
  * @param int $maxLen Maximum number of bytes to read. Pass -1
70
  * to read the entire stream.
 
71
  * @return string
72
  *
73
  * @throws \RuntimeException on error.
@@ -179,7 +180,11 @@ final class Utils
179
  $uri = $uri->withQuery($changes['query']);
180
  }
181
  if ($request instanceof \WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface) {
182
- return (new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\ServerRequest(isset($changes['method']) ? $changes['method'] : $request->getMethod(), $uri, $headers, isset($changes['body']) ? $changes['body'] : $request->getBody(), isset($changes['version']) ? $changes['version'] : $request->getProtocolVersion(), $request->getServerParams()))->withParsedBody($request->getParsedBody())->withQueryParams($request->getQueryParams())->withCookieParams($request->getCookieParams())->withUploadedFiles($request->getUploadedFiles());
 
 
 
 
183
  }
184
  return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request(isset($changes['method']) ? $changes['method'] : $request->getMethod(), $uri, $headers, isset($changes['body']) ? $changes['body'] : $request->getBody(), isset($changes['version']) ? $changes['version'] : $request->getProtocolVersion());
185
  }
@@ -237,7 +242,7 @@ final class Utils
237
  * number of requested bytes are available. Any additional bytes will be
238
  * buffered and used in subsequent reads.
239
  *
240
- * @param resource|string|null|int|float|bool|StreamInterface|callable|\Iterator $resource Entity body data
241
  * @param array $options Additional options
242
  *
243
  * @return StreamInterface
@@ -247,7 +252,7 @@ final class Utils
247
  public static function streamFor($resource = '', array $options = [])
248
  {
249
  if (\is_scalar($resource)) {
250
- $stream = \fopen('php://temp', 'r+');
251
  if ($resource !== '') {
252
  \fwrite($stream, $resource);
253
  \fseek($stream, 0);
@@ -256,6 +261,16 @@ final class Utils
256
  }
257
  switch (\gettype($resource)) {
258
  case 'resource':
 
 
 
 
 
 
 
 
 
 
259
  return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream($resource, $options);
260
  case 'object':
261
  if ($resource instanceof \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface) {
@@ -274,7 +289,7 @@ final class Utils
274
  }
275
  break;
276
  case 'NULL':
277
- return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(\fopen('php://temp', 'r+'), $options);
278
  }
279
  if (\is_callable($resource)) {
280
  return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\PumpStream($resource, $options);
@@ -298,9 +313,14 @@ final class Utils
298
  {
299
  $ex = null;
300
  \set_error_handler(function () use($filename, $mode, &$ex) {
301
- $ex = new \RuntimeException(\sprintf('Unable to open %s using mode %s: %s', $filename, $mode, \func_get_args()[1]));
 
302
  });
303
- $handle = \fopen($filename, $mode);
 
 
 
 
304
  \restore_error_handler();
305
  if ($ex) {
306
  /** @var $ex \RuntimeException */
68
  * @param StreamInterface $stream Stream to read
69
  * @param int $maxLen Maximum number of bytes to read. Pass -1
70
  * to read the entire stream.
71
+ *
72
  * @return string
73
  *
74
  * @throws \RuntimeException on error.
180
  $uri = $uri->withQuery($changes['query']);
181
  }
182
  if ($request instanceof \WPMailSMTP\Vendor\Psr\Http\Message\ServerRequestInterface) {
183
+ $new = (new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\ServerRequest(isset($changes['method']) ? $changes['method'] : $request->getMethod(), $uri, $headers, isset($changes['body']) ? $changes['body'] : $request->getBody(), isset($changes['version']) ? $changes['version'] : $request->getProtocolVersion(), $request->getServerParams()))->withParsedBody($request->getParsedBody())->withQueryParams($request->getQueryParams())->withCookieParams($request->getCookieParams())->withUploadedFiles($request->getUploadedFiles());
184
+ foreach ($request->getAttributes() as $key => $value) {
185
+ $new = $new->withAttribute($key, $value);
186
+ }
187
+ return $new;
188
  }
189
  return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Request(isset($changes['method']) ? $changes['method'] : $request->getMethod(), $uri, $headers, isset($changes['body']) ? $changes['body'] : $request->getBody(), isset($changes['version']) ? $changes['version'] : $request->getProtocolVersion());
190
  }
242
  * number of requested bytes are available. Any additional bytes will be
243
  * buffered and used in subsequent reads.
244
  *
245
+ * @param resource|string|int|float|bool|StreamInterface|callable|\Iterator|null $resource Entity body data
246
  * @param array $options Additional options
247
  *
248
  * @return StreamInterface
252
  public static function streamFor($resource = '', array $options = [])
253
  {
254
  if (\is_scalar($resource)) {
255
+ $stream = self::tryFopen('php://temp', 'r+');
256
  if ($resource !== '') {
257
  \fwrite($stream, $resource);
258
  \fseek($stream, 0);
261
  }
262
  switch (\gettype($resource)) {
263
  case 'resource':
264
+ /*
265
+ * The 'php://input' is a special stream with quirks and inconsistencies.
266
+ * We avoid using that stream by reading it into php://temp
267
+ */
268
+ if (\stream_get_meta_data($resource)['uri'] === 'php://input') {
269
+ $stream = self::tryFopen('php://temp', 'w+');
270
+ \fwrite($stream, \stream_get_contents($resource));
271
+ \fseek($stream, 0);
272
+ $resource = $stream;
273
+ }
274
  return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream($resource, $options);
275
  case 'object':
276
  if ($resource instanceof \WPMailSMTP\Vendor\Psr\Http\Message\StreamInterface) {
289
  }
290
  break;
291
  case 'NULL':
292
+ return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\Stream(self::tryFopen('php://temp', 'r+'), $options);
293
  }
294
  if (\is_callable($resource)) {
295
  return new \WPMailSMTP\Vendor\GuzzleHttp\Psr7\PumpStream($resource, $options);
313
  {
314
  $ex = null;
315
  \set_error_handler(function () use($filename, $mode, &$ex) {
316
+ $ex = new \RuntimeException(\sprintf('Unable to open "%s" using mode "%s": %s', $filename, $mode, \func_get_args()[1]));
317
+ return \true;
318
  });
319
+ try {
320
+ $handle = \fopen($filename, $mode);
321
+ } catch (\Throwable $e) {
322
+ $ex = new \RuntimeException(\sprintf('Unable to open "%s" using mode "%s": %s', $filename, $mode, $e->getMessage()), 0, $e);
323
+ }
324
  \restore_error_handler();
325
  if ($ex) {
326
  /** @var $ex \RuntimeException */
vendor_prefixed/guzzlehttp/psr7/src/functions.php CHANGED
@@ -67,7 +67,7 @@ function uri_for($uri)
67
  * number of requested bytes are available. Any additional bytes will be
68
  * buffered and used in subsequent reads.
69
  *
70
- * @param resource|string|null|int|float|bool|StreamInterface|callable|\Iterator $resource Entity body data
71
  * @param array $options Additional options
72
  *
73
  * @return StreamInterface
@@ -178,6 +178,7 @@ function try_fopen($filename, $mode)
178
  * @param StreamInterface $stream Stream to read
179
  * @param int $maxLen Maximum number of bytes to read. Pass -1
180
  * to read the entire stream.
 
181
  * @return string
182
  *
183
  * @throws \RuntimeException on error.
@@ -295,6 +296,7 @@ function parse_query($str, $urlEncoding = \true)
295
  * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
296
  * to encode using RFC3986, or PHP_QUERY_RFC1738
297
  * to encode using RFC1738.
 
298
  * @return string
299
  *
300
  * @deprecated build_query will be removed in guzzlehttp/psr7:2.0. Use Query::build instead.
@@ -342,6 +344,7 @@ function mimetype_from_extension($extension)
342
  * @return array
343
  *
344
  * @internal
 
345
  * @deprecated _parse_message will be removed in guzzlehttp/psr7:2.0. Use Message::parseMessage instead.
346
  */
347
  function _parse_message($message)
@@ -357,6 +360,7 @@ function _parse_message($message)
357
  * @return string
358
  *
359
  * @internal
 
360
  * @deprecated _parse_request_uri will be removed in guzzlehttp/psr7:2.0. Use Message::parseRequestUri instead.
361
  */
362
  function _parse_request_uri($path, array $headers)
@@ -387,6 +391,7 @@ function get_message_body_summary(\WPMailSMTP\Vendor\Psr\Http\Message\MessageInt
387
  * @return array
388
  *
389
  * @internal
 
390
  * @deprecated _caseless_remove will be removed in guzzlehttp/psr7:2.0. Use Utils::caselessRemove instead.
391
  */
392
  function _caseless_remove($keys, array $data)
67
  * number of requested bytes are available. Any additional bytes will be
68
  * buffered and used in subsequent reads.
69
  *
70
+ * @param resource|string|int|float|bool|StreamInterface|callable|\Iterator|null $resource Entity body data
71
  * @param array $options Additional options
72
  *
73
  * @return StreamInterface
178
  * @param StreamInterface $stream Stream to read
179
  * @param int $maxLen Maximum number of bytes to read. Pass -1
180
  * to read the entire stream.
181
+ *
182
  * @return string
183
  *
184
  * @throws \RuntimeException on error.
296
  * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
297
  * to encode using RFC3986, or PHP_QUERY_RFC1738
298
  * to encode using RFC1738.
299
+ *
300
  * @return string
301
  *
302
  * @deprecated build_query will be removed in guzzlehttp/psr7:2.0. Use Query::build instead.
344
  * @return array
345
  *
346
  * @internal
347
+ *
348
  * @deprecated _parse_message will be removed in guzzlehttp/psr7:2.0. Use Message::parseMessage instead.
349
  */
350
  function _parse_message($message)
360
  * @return string
361
  *
362
  * @internal
363
+ *
364
  * @deprecated _parse_request_uri will be removed in guzzlehttp/psr7:2.0. Use Message::parseRequestUri instead.
365
  */
366
  function _parse_request_uri($path, array $headers)
391
  * @return array
392
  *
393
  * @internal
394
+ *
395
  * @deprecated _caseless_remove will be removed in guzzlehttp/psr7:2.0. Use Utils::caselessRemove instead.
396
  */
397
  function _caseless_remove($keys, array $data)
vendor_prefixed/paragonie/constant_time_encoding/LICENSE.txt ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The MIT License (MIT)
2
+
3
+ Copyright (c) 2016 - 2018 Paragon Initiative Enterprises
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
22
+
23
+ ------------------------------------------------------------------------------
24
+ This library was based on the work of Steve "Sc00bz" Thomas.
25
+ ------------------------------------------------------------------------------
26
+
27
+ The MIT License (MIT)
28
+
29
+ Copyright (c) 2014 Steve Thomas
30
+
31
+ Permission is hereby granted, free of charge, to any person obtaining a copy
32
+ of this software and associated documentation files (the "Software"), to deal
33
+ in the Software without restriction, including without limitation the rights
34
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
35
+ copies of the Software, and to permit persons to whom the Software is
36
+ furnished to do so, subject to the following conditions:
37
+
38
+ The above copyright notice and this permission notice shall be included in all
39
+ copies or substantial portions of the Software.
40
+
41
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
42
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
43
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
44
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
45
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
46
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
47
+ SOFTWARE.
48
+
vendor_prefixed/paragonie/constant_time_encoding/src/Base32.php ADDED
@@ -0,0 +1,324 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
4
+
5
+ /**
6
+ * Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
7
+ * Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
8
+ *
9
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
10
+ * of this software and associated documentation files (the "Software"), to deal
11
+ * in the Software without restriction, including without limitation the rights
12
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+ * copies of the Software, and to permit persons to whom the Software is
14
+ * furnished to do so, subject to the following conditions:
15
+ *
16
+ * The above copyright notice and this permission notice shall be included in all
17
+ * copies or substantial portions of the Software.
18
+ *
19
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+ * SOFTWARE.
26
+ */
27
+ /**
28
+ * Class Base32
29
+ * [A-Z][2-7]
30
+ *
31
+ * @package ParagonIE\ConstantTime
32
+ */
33
+ abstract class Base32 implements \WPMailSMTP\Vendor\ParagonIE\ConstantTime\EncoderInterface
34
+ {
35
+ /**
36
+ * Decode a Base32-encoded string into raw binary
37
+ *
38
+ * @param string $src
39
+ * @param bool $strictPadding
40
+ * @return string
41
+ */
42
+ public static function decode($src, $strictPadding = \false)
43
+ {
44
+ return static::doDecode($src, \false, $strictPadding);
45
+ }
46
+ /**
47
+ * Decode an uppercase Base32-encoded string into raw binary
48
+ *
49
+ * @param string $src
50
+ * @param bool $strictPadding
51
+ * @return string
52
+ */
53
+ public static function decodeUpper($src, $strictPadding = \false)
54
+ {
55
+ return static::doDecode($src, \true, $strictPadding);
56
+ }
57
+ /**
58
+ * Encode into Base32 (RFC 4648)
59
+ *
60
+ * @param string $src
61
+ * @return string
62
+ */
63
+ public static function encode($src)
64
+ {
65
+ return static::doEncode($src, \false);
66
+ }
67
+ /**
68
+ * Encode into Base32 (RFC 4648)
69
+ *
70
+ * @param string $src
71
+ * @return string
72
+ * @throws \TypeError
73
+ */
74
+ public static function encodeUnpadded($src)
75
+ {
76
+ return static::doEncode($src, \false, \false);
77
+ }
78
+ /**
79
+ * Encode into uppercase Base32 (RFC 4648)
80
+ *
81
+ * @param string $src
82
+ * @return string
83
+ */
84
+ public static function encodeUpper($src)
85
+ {
86
+ return static::doEncode($src, \true);
87
+ }
88
+ /**
89
+ * Encode into uppercase Base32 (RFC 4648)
90
+ *
91
+ * @param string $src
92
+ * @return string
93
+ * @throws \TypeError
94
+ */
95
+ public static function encodeUpperUnpadded($src)
96
+ {
97
+ return static::doEncode($src, \true, \false);
98
+ }
99
+ /**
100
+ * Uses bitwise operators instead of table-lookups to turn 5-bit integers
101
+ * into 8-bit integers.
102
+ *
103
+ * @param int $src
104
+ * @return int
105
+ */
106
+ protected static function decode5Bits($src)
107
+ {
108
+ $ret = -1;
109
+ // if ($src > 96 && $src < 123) $ret += $src - 97 + 1; // -64
110
+ $ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 96;
111
+ // if ($src > 0x31 && $src < 0x38) $ret += $src - 24 + 1; // -23
112
+ $ret += (0x31 - $src & $src - 0x38) >> 8 & $src - 23;
113
+ return $ret;
114
+ }
115
+ /**
116
+ * Uses bitwise operators instead of table-lookups to turn 5-bit integers
117
+ * into 8-bit integers.
118
+ *
119
+ * Uppercase variant.
120
+ *
121
+ * @param int $src
122
+ * @return int
123
+ */
124
+ protected static function decode5BitsUpper($src)
125
+ {
126
+ $ret = -1;
127
+ // if ($src > 64 && $src < 91) $ret += $src - 65 + 1; // -64
128
+ $ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 64;
129
+ // if ($src > 0x31 && $src < 0x38) $ret += $src - 24 + 1; // -23
130
+ $ret += (0x31 - $src & $src - 0x38) >> 8 & $src - 23;
131
+ return $ret;
132
+ }
133
+ /**
134
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
135
+ * into 5-bit integers.
136
+ *
137
+ * @param int $src
138
+ * @return string
139
+ */
140
+ protected static function encode5Bits($src)
141
+ {
142
+ $diff = 0x61;
143
+ // if ($src > 25) $ret -= 72;
144
+ $diff -= 25 - $src >> 8 & 73;
145
+ return \pack('C', $src + $diff);
146
+ }
147
+ /**
148
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
149
+ * into 5-bit integers.
150
+ *
151
+ * Uppercase variant.
152
+ *
153
+ * @param int $src
154
+ * @return string
155
+ */
156
+ protected static function encode5BitsUpper($src)
157
+ {
158
+ $diff = 0x41;
159
+ // if ($src > 25) $ret -= 40;
160
+ $diff -= 25 - $src >> 8 & 41;
161
+ return \pack('C', $src + $diff);
162
+ }
163
+ /**
164
+ * Base32 decoding
165
+ *
166
+ * @param string $src
167
+ * @param bool $upper
168
+ * @param bool $strictPadding
169
+ * @return string
170
+ */
171
+ protected static function doDecode($src, $upper = \false, $strictPadding = \true)
172
+ {
173
+ // We do this to reduce code duplication:
174
+ $method = $upper ? 'decode5BitsUpper' : 'decode5Bits';
175
+ // Remove padding
176
+ $srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
177
+ if ($srcLen === 0) {
178
+ return '';
179
+ }
180
+ if ($strictPadding) {
181
+ if (($srcLen & 7) === 0) {
182
+ for ($j = 0; $j < 7; ++$j) {
183
+ if ($src[$srcLen - 1] === '=') {
184
+ $srcLen--;
185
+ } else {
186
+ break;
187
+ }
188
+ }
189
+ }
190
+ if (($srcLen & 7) === 1) {
191
+ throw new \RangeException('Incorrect padding');
192
+ }
193
+ } else {
194
+ $src = \rtrim($src, '=');
195
+ $srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
196
+ }
197
+ $err = 0;
198
+ $dest = '';
199
+ // Main loop (no padding):
200
+ for ($i = 0; $i + 8 <= $srcLen; $i += 8) {
201
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 8));
202
+ $c0 = static::$method($chunk[1]);
203
+ $c1 = static::$method($chunk[2]);
204
+ $c2 = static::$method($chunk[3]);
205
+ $c3 = static::$method($chunk[4]);
206
+ $c4 = static::$method($chunk[5]);
207
+ $c5 = static::$method($chunk[6]);
208
+ $c6 = static::$method($chunk[7]);
209
+ $c7 = static::$method($chunk[8]);
210
+ $dest .= \pack('CCCCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff, ($c4 << 7 | $c5 << 2 | $c6 >> 3) & 0xff, ($c6 << 5 | $c7) & 0xff);
211
+ $err |= ($c0 | $c1 | $c2 | $c3 | $c4 | $c5 | $c6 | $c7) >> 8;
212
+ }
213
+ // The last chunk, which may have padding:
214
+ if ($i < $srcLen) {
215
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
216
+ $c0 = static::$method($chunk[1]);
217
+ if ($i + 6 < $srcLen) {
218
+ $c1 = static::$method($chunk[2]);
219
+ $c2 = static::$method($chunk[3]);
220
+ $c3 = static::$method($chunk[4]);
221
+ $c4 = static::$method($chunk[5]);
222
+ $c5 = static::$method($chunk[6]);
223
+ $c6 = static::$method($chunk[7]);
224
+ $dest .= \pack('CCCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff, ($c4 << 7 | $c5 << 2 | $c6 >> 3) & 0xff);
225
+ $err |= ($c0 | $c1 | $c2 | $c3 | $c4 | $c5 | $c6) >> 8;
226
+ } elseif ($i + 5 < $srcLen) {
227
+ $c1 = static::$method($chunk[2]);
228
+ $c2 = static::$method($chunk[3]);
229
+ $c3 = static::$method($chunk[4]);
230
+ $c4 = static::$method($chunk[5]);
231
+ $c5 = static::$method($chunk[6]);
232
+ $dest .= \pack('CCCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff, ($c4 << 7 | $c5 << 2) & 0xff);
233
+ $err |= ($c0 | $c1 | $c2 | $c3 | $c4 | $c5) >> 8;
234
+ } elseif ($i + 4 < $srcLen) {
235
+ $c1 = static::$method($chunk[2]);
236
+ $c2 = static::$method($chunk[3]);
237
+ $c3 = static::$method($chunk[4]);
238
+ $c4 = static::$method($chunk[5]);
239
+ $dest .= \pack('CCC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff, ($c3 << 4 | $c4 >> 1) & 0xff);
240
+ $err |= ($c0 | $c1 | $c2 | $c3 | $c4) >> 8;
241
+ } elseif ($i + 3 < $srcLen) {
242
+ $c1 = static::$method($chunk[2]);
243
+ $c2 = static::$method($chunk[3]);
244
+ $c3 = static::$method($chunk[4]);
245
+ $dest .= \pack('CC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1 | $c3 >> 4) & 0xff);
246
+ $err |= ($c0 | $c1 | $c2 | $c3) >> 8;
247
+ } elseif ($i + 2 < $srcLen) {
248
+ $c1 = static::$method($chunk[2]);
249
+ $c2 = static::$method($chunk[3]);
250
+ $dest .= \pack('CC', ($c0 << 3 | $c1 >> 2) & 0xff, ($c1 << 6 | $c2 << 1) & 0xff);
251
+ $err |= ($c0 | $c1 | $c2) >> 8;
252
+ } elseif ($i + 1 < $srcLen) {
253
+ $c1 = static::$method($chunk[2]);
254
+ $dest .= \pack('C', ($c0 << 3 | $c1 >> 2) & 0xff);
255
+ $err |= ($c0 | $c1) >> 8;
256
+ } else {
257
+ $dest .= \pack('C', $c0 << 3 & 0xff);
258
+ $err |= $c0 >> 8;
259
+ }
260
+ }
261
+ if ($err !== 0) {
262
+ throw new \RangeException('Base32::doDecode() only expects characters in the correct base32 alphabet');
263
+ }
264
+ return $dest;
265
+ }
266
+ /**
267
+ * Base32 Decoding
268
+ *
269
+ * @param string $src
270
+ * @param bool $upper
271
+ * @param bool $pad
272
+ * @return string
273
+ */
274
+ protected static function doEncode($src, $upper = \false, $pad = \true)
275
+ {
276
+ // We do this to reduce code duplication:
277
+ $method = $upper ? 'encode5BitsUpper' : 'encode5Bits';
278
+ $dest = '';
279
+ $srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
280
+ // Main loop (no padding):
281
+ for ($i = 0; $i + 5 <= $srcLen; $i += 5) {
282
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 5));
283
+ $b0 = $chunk[1];
284
+ $b1 = $chunk[2];
285
+ $b2 = $chunk[3];
286
+ $b3 = $chunk[4];
287
+ $b4 = $chunk[5];
288
+ $dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method(($b1 << 4 | $b2 >> 4) & 31) . static::$method(($b2 << 1 | $b3 >> 7) & 31) . static::$method($b3 >> 2 & 31) . static::$method(($b3 << 3 | $b4 >> 5) & 31) . static::$method($b4 & 31);
289
+ }
290
+ // The last chunk, which may have padding:
291
+ if ($i < $srcLen) {
292
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
293
+ $b0 = $chunk[1];
294
+ if ($i + 3 < $srcLen) {
295
+ $b1 = $chunk[2];
296
+ $b2 = $chunk[3];
297
+ $b3 = $chunk[4];
298
+ $dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method(($b1 << 4 | $b2 >> 4) & 31) . static::$method(($b2 << 1 | $b3 >> 7) & 31) . static::$method($b3 >> 2 & 31) . static::$method($b3 << 3 & 31);
299
+ if ($pad) {
300
+ $dest .= '=';
301
+ }
302
+ } elseif ($i + 2 < $srcLen) {
303
+ $b1 = $chunk[2];
304
+ $b2 = $chunk[3];
305
+ $dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method(($b1 << 4 | $b2 >> 4) & 31) . static::$method($b2 << 1 & 31);
306
+ if ($pad) {
307
+ $dest .= '===';
308
+ }
309
+ } elseif ($i + 1 < $srcLen) {
310
+ $b1 = $chunk[2];
311
+ $dest .= static::$method($b0 >> 3 & 31) . static::$method(($b0 << 2 | $b1 >> 6) & 31) . static::$method($b1 >> 1 & 31) . static::$method($b1 << 4 & 31);
312
+ if ($pad) {
313
+ $dest .= '====';
314
+ }
315
+ } else {
316
+ $dest .= static::$method($b0 >> 3 & 31) . static::$method($b0 << 2 & 31);
317
+ if ($pad) {
318
+ $dest .= '======';
319
+ }
320
+ }
321
+ }
322
+ return $dest;
323
+ }
324
+ }
vendor_prefixed/paragonie/constant_time_encoding/src/Base32Hex.php ADDED
@@ -0,0 +1,97 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
4
+
5
+ /**
6
+ * Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
7
+ * Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
8
+ *
9
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
10
+ * of this software and associated documentation files (the "Software"), to deal
11
+ * in the Software without restriction, including without limitation the rights
12
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+ * copies of the Software, and to permit persons to whom the Software is
14
+ * furnished to do so, subject to the following conditions:
15
+ *
16
+ * The above copyright notice and this permission notice shall be included in all
17
+ * copies or substantial portions of the Software.
18
+ *
19
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+ * SOFTWARE.
26
+ */
27
+ /**
28
+ * Class Base32Hex
29
+ * [0-9][A-V]
30
+ *
31
+ * @package ParagonIE\ConstantTime
32
+ */
33
+ abstract class Base32Hex extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base32
34
+ {
35
+ /**
36
+ * Uses bitwise operators instead of table-lookups to turn 5-bit integers
37
+ * into 8-bit integers.
38
+ *
39
+ * @param int $src
40
+ * @return int
41
+ */
42
+ protected static function decode5Bits($src)
43
+ {
44
+ $ret = -1;
45
+ // if ($src > 0x30 && $src < 0x3a) ret += $src - 0x2e + 1; // -47
46
+ $ret += (0x2f - $src & $src - 0x3a) >> 8 & $src - 47;
47
+ // if ($src > 0x60 && $src < 0x77) ret += $src - 0x61 + 10 + 1; // -86
48
+ $ret += (0x60 - $src & $src - 0x77) >> 8 & $src - 86;
49
+ return $ret;
50
+ }
51
+ /**
52
+ * Uses bitwise operators instead of table-lookups to turn 5-bit integers
53
+ * into 8-bit integers.
54
+ *
55
+ * @param int $src
56
+ * @return int
57
+ */
58
+ protected static function decode5BitsUpper($src)
59
+ {
60
+ $ret = -1;
61
+ // if ($src > 0x30 && $src < 0x3a) ret += $src - 0x2e + 1; // -47
62
+ $ret += (0x2f - $src & $src - 0x3a) >> 8 & $src - 47;
63
+ // if ($src > 0x40 && $src < 0x57) ret += $src - 0x41 + 10 + 1; // -54
64
+ $ret += (0x40 - $src & $src - 0x57) >> 8 & $src - 54;
65
+ return $ret;
66
+ }
67
+ /**
68
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
69
+ * into 5-bit integers.
70
+ *
71
+ * @param int $src
72
+ * @return string
73
+ */
74
+ protected static function encode5Bits($src)
75
+ {
76
+ $src += 0x30;
77
+ // if ($src > 0x39) $src += 0x61 - 0x3a; // 39
78
+ $src += 0x39 - $src >> 8 & 39;
79
+ return \pack('C', $src);
80
+ }
81
+ /**
82
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
83
+ * into 5-bit integers.
84
+ *
85
+ * Uppercase variant.
86
+ *
87
+ * @param int $src
88
+ * @return string
89
+ */
90
+ protected static function encode5BitsUpper($src)
91
+ {
92
+ $src += 0x30;
93
+ // if ($src > 0x39) $src += 0x41 - 0x3a; // 7
94
+ $src += 0x39 - $src >> 8 & 7;
95
+ return \pack('C', $src);
96
+ }
97
+ }
vendor_prefixed/paragonie/constant_time_encoding/src/Base64.php ADDED
@@ -0,0 +1,208 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
4
+
5
+ /**
6
+ * Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
7
+ * Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
8
+ *
9
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
10
+ * of this software and associated documentation files (the "Software"), to deal
11
+ * in the Software without restriction, including without limitation the rights
12
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+ * copies of the Software, and to permit persons to whom the Software is
14
+ * furnished to do so, subject to the following conditions:
15
+ *
16
+ * The above copyright notice and this permission notice shall be included in all
17
+ * copies or substantial portions of the Software.
18
+ *
19
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+ * SOFTWARE.
26
+ */
27
+ /**
28
+ * Class Base64
29
+ * [A-Z][a-z][0-9]+/
30
+ *
31
+ * @package ParagonIE\ConstantTime
32
+ */
33
+ abstract class Base64 implements \WPMailSMTP\Vendor\ParagonIE\ConstantTime\EncoderInterface
34
+ {
35
+ /**
36
+ * Encode into Base64
37
+ *
38
+ * Base64 character set "[A-Z][a-z][0-9]+/"
39
+ *
40
+ * @param string $src
41
+ * @return string
42
+ */
43
+ public static function encode($src)
44
+ {
45
+ return static::doEncode($src, \true);
46
+ }
47
+ /**
48
+ * Encode into Base64, no = padding
49
+ *
50
+ * Base64 character set "[A-Z][a-z][0-9]+/"
51
+ *
52
+ * @param string $src
53
+ * @return string
54
+ */
55
+ public static function encodeUnpadded($src)
56
+ {
57
+ return static::doEncode($src, \false);
58
+ }
59
+ /**
60
+ * @param string $src
61
+ * @param bool $pad Include = padding?
62
+ * @return string
63
+ */
64
+ protected static function doEncode($src, $pad = \true)
65
+ {
66
+ $dest = '';
67
+ $srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
68
+ // Main loop (no padding):
69
+ for ($i = 0; $i + 3 <= $srcLen; $i += 3) {
70
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 3));
71
+ $b0 = $chunk[1];
72
+ $b1 = $chunk[2];
73
+ $b2 = $chunk[3];
74
+ $dest .= static::encode6Bits($b0 >> 2) . static::encode6Bits(($b0 << 4 | $b1 >> 4) & 63) . static::encode6Bits(($b1 << 2 | $b2 >> 6) & 63) . static::encode6Bits($b2 & 63);
75
+ }
76
+ // The last chunk, which may have padding:
77
+ if ($i < $srcLen) {
78
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
79
+ $b0 = $chunk[1];
80
+ if ($i + 1 < $srcLen) {
81
+ $b1 = $chunk[2];
82
+ $dest .= static::encode6Bits($b0 >> 2) . static::encode6Bits(($b0 << 4 | $b1 >> 4) & 63) . static::encode6Bits($b1 << 2 & 63);
83
+ if ($pad) {
84
+ $dest .= '=';
85
+ }
86
+ } else {
87
+ $dest .= static::encode6Bits($b0 >> 2) . static::encode6Bits($b0 << 4 & 63);
88
+ if ($pad) {
89
+ $dest .= '==';
90
+ }
91
+ }
92
+ }
93
+ return $dest;
94
+ }
95
+ /**
96
+ * decode from base64 into binary
97
+ *
98
+ * Base64 character set "./[A-Z][a-z][0-9]"
99
+ *
100
+ * @param string $src
101
+ * @param bool $strictPadding
102
+ * @return string
103
+ * @throws \RangeException
104
+ */
105
+ public static function decode($src, $strictPadding = \false)
106
+ {
107
+ // Remove padding
108
+ $srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
109
+ if ($srcLen === 0) {
110
+ return '';
111
+ }
112
+ if ($strictPadding) {
113
+ if (($srcLen & 3) === 0) {
114
+ if ($src[$srcLen - 1] === '=') {
115
+ $srcLen--;
116
+ if ($src[$srcLen - 1] === '=') {
117
+ $srcLen--;
118
+ }
119
+ }
120
+ }
121
+ if (($srcLen & 3) === 1) {
122
+ throw new \RangeException('Incorrect padding');
123
+ }
124
+ } else {
125
+ $src = \rtrim($src, '=');
126
+ $srcLen = \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeStrlen($src);
127
+ }
128
+ $err = 0;
129
+ $dest = '';
130
+ // Main loop (no padding):
131
+ for ($i = 0; $i + 4 <= $srcLen; $i += 4) {
132
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, 4));
133
+ $c0 = static::decode6Bits($chunk[1]);
134
+ $c1 = static::decode6Bits($chunk[2]);
135
+ $c2 = static::decode6Bits($chunk[3]);
136
+ $c3 = static::decode6Bits($chunk[4]);
137
+ $dest .= \pack('CCC', ($c0 << 2 | $c1 >> 4) & 0xff, ($c1 << 4 | $c2 >> 2) & 0xff, ($c2 << 6 | $c3) & 0xff);
138
+ $err |= ($c0 | $c1 | $c2 | $c3) >> 8;
139
+ }
140
+ // The last chunk, which may have padding:
141
+ if ($i < $srcLen) {
142
+ $chunk = \unpack('C*', \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Binary::safeSubstr($src, $i, $srcLen - $i));
143
+ $c0 = static::decode6Bits($chunk[1]);
144
+ if ($i + 2 < $srcLen) {
145
+ $c1 = static::decode6Bits($chunk[2]);
146
+ $c2 = static::decode6Bits($chunk[3]);
147
+ $dest .= \pack('CC', ($c0 << 2 | $c1 >> 4) & 0xff, ($c1 << 4 | $c2 >> 2) & 0xff);
148
+ $err |= ($c0 | $c1 | $c2) >> 8;
149
+ } elseif ($i + 1 < $srcLen) {
150
+ $c1 = static::decode6Bits($chunk[2]);
151
+ $dest .= \pack('C', ($c0 << 2 | $c1 >> 4) & 0xff);
152
+ $err |= ($c0 | $c1) >> 8;
153
+ } elseif ($i < $srcLen && $strictPadding) {
154
+ $err |= 1;
155
+ }
156
+ }
157
+ if ($err !== 0) {
158
+ throw new \RangeException('Base64::decode() only expects characters in the correct base64 alphabet');
159
+ }
160
+ return $dest;
161
+ }
162
+ /**
163
+ * Uses bitwise operators instead of table-lookups to turn 6-bit integers
164
+ * into 8-bit integers.
165
+ *
166
+ * Base64 character set:
167
+ * [A-Z] [a-z] [0-9] + /
168
+ * 0x41-0x5a, 0x61-0x7a, 0x30-0x39, 0x2b, 0x2f
169
+ *
170
+ * @param int $src
171
+ * @return int
172
+ */
173
+ protected static function decode6Bits($src)
174
+ {
175
+ $ret = -1;
176
+ // if ($src > 0x40 && $src < 0x5b) $ret += $src - 0x41 + 1; // -64
177
+ $ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 64;
178
+ // if ($src > 0x60 && $src < 0x7b) $ret += $src - 0x61 + 26 + 1; // -70
179
+ $ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 70;
180
+ // if ($src > 0x2f && $src < 0x3a) $ret += $src - 0x30 + 52 + 1; // 5
181
+ $ret += (0x2f - $src & $src - 0x3a) >> 8 & $src + 5;
182
+ // if ($src == 0x2b) $ret += 62 + 1;
183
+ $ret += (0x2a - $src & $src - 0x2c) >> 8 & 63;
184
+ // if ($src == 0x2f) ret += 63 + 1;
185
+ $ret += (0x2e - $src & $src - 0x30) >> 8 & 64;
186
+ return $ret;
187
+ }
188
+ /**
189
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
190
+ * into 6-bit integers.
191
+ *
192
+ * @param int $src
193
+ * @return string
194
+ */
195
+ protected static function encode6Bits($src)
196
+ {
197
+ $diff = 0x41;
198
+ // if ($src > 25) $diff += 0x61 - 0x41 - 26; // 6
199
+ $diff += 25 - $src >> 8 & 6;
200
+ // if ($src > 51) $diff += 0x30 - 0x61 - 26; // -75
201
+ $diff -= 51 - $src >> 8 & 75;
202
+ // if ($src > 61) $diff += 0x2b - 0x30 - 10; // -15
203
+ $diff -= 61 - $src >> 8 & 15;
204
+ // if ($src > 62) $diff += 0x2f - 0x2b - 1; // 3
205
+ $diff += 62 - $src >> 8 & 3;
206
+ return \pack('C', $src + $diff);
207
+ }
208
+ }
vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlash.php ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
4
+
5
+ /**
6
+ * Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
7
+ * Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
8
+ *
9
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
10
+ * of this software and associated documentation files (the "Software"), to deal
11
+ * in the Software without restriction, including without limitation the rights
12
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+ * copies of the Software, and to permit persons to whom the Software is
14
+ * furnished to do so, subject to the following conditions:
15
+ *
16
+ * The above copyright notice and this permission notice shall be included in all
17
+ * copies or substantial portions of the Software.
18
+ *
19
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+ * SOFTWARE.
26
+ */
27
+ /**
28
+ * Class Base64DotSlash
29
+ * ./[A-Z][a-z][0-9]
30
+ *
31
+ * @package ParagonIE\ConstantTime
32
+ */
33
+ abstract class Base64DotSlash extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base64
34
+ {
35
+ /**
36
+ * Uses bitwise operators instead of table-lookups to turn 6-bit integers
37
+ * into 8-bit integers.
38
+ *
39
+ * Base64 character set:
40
+ * ./ [A-Z] [a-z] [0-9]
41
+ * 0x2e-0x2f, 0x41-0x5a, 0x61-0x7a, 0x30-0x39
42
+ *
43
+ * @param int $src
44
+ * @return int
45
+ */
46
+ protected static function decode6Bits($src)
47
+ {
48
+ $ret = -1;
49
+ // if ($src > 0x2d && $src < 0x30) ret += $src - 0x2e + 1; // -45
50
+ $ret += (0x2d - $src & $src - 0x30) >> 8 & $src - 45;
51
+ // if ($src > 0x40 && $src < 0x5b) ret += $src - 0x41 + 2 + 1; // -62
52
+ $ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 62;
53
+ // if ($src > 0x60 && $src < 0x7b) ret += $src - 0x61 + 28 + 1; // -68
54
+ $ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 68;
55
+ // if ($src > 0x2f && $src < 0x3a) ret += $src - 0x30 + 54 + 1; // 7
56
+ $ret += (0x2f - $src & $src - 0x3a) >> 8 & $src + 7;
57
+ return $ret;
58
+ }
59
+ /**
60
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
61
+ * into 6-bit integers.
62
+ *
63
+ * @param int $src
64
+ * @return string
65
+ */
66
+ protected static function encode6Bits($src)
67
+ {
68
+ $src += 0x2e;
69
+ // if ($src > 0x2f) $src += 0x41 - 0x30; // 17
70
+ $src += 0x2f - $src >> 8 & 17;
71
+ // if ($src > 0x5a) $src += 0x61 - 0x5b; // 6
72
+ $src += 0x5a - $src >> 8 & 6;
73
+ // if ($src > 0x7a) $src += 0x30 - 0x7b; // -75
74
+ $src -= 0x7a - $src >> 8 & 75;
75
+ return \pack('C', $src);
76
+ }
77
+ }
vendor_prefixed/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
4
+
5
+ /**
6
+ * Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
7
+ * Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
8
+ *
9
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
10
+ * of this software and associated documentation files (the "Software"), to deal
11
+ * in the Software without restriction, including without limitation the rights
12
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+ * copies of the Software, and to permit persons to whom the Software is
14
+ * furnished to do so, subject to the following conditions:
15
+ *
16
+ * The above copyright notice and this permission notice shall be included in all
17
+ * copies or substantial portions of the Software.
18
+ *
19
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+ * SOFTWARE.
26
+ */
27
+ /**
28
+ * Class Base64DotSlashOrdered
29
+ * ./[0-9][A-Z][a-z]
30
+ *
31
+ * @package ParagonIE\ConstantTime
32
+ */
33
+ abstract class Base64DotSlashOrdered extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base64
34
+ {
35
+ /**
36
+ * Uses bitwise operators instead of table-lookups to turn 6-bit integers
37
+ * into 8-bit integers.
38
+ *
39
+ * Base64 character set:
40
+ * [.-9] [A-Z] [a-z]
41
+ * 0x2e-0x39, 0x41-0x5a, 0x61-0x7a
42
+ *
43
+ * @param int $src
44
+ * @return int
45
+ */
46
+ protected static function decode6Bits($src)
47
+ {
48
+ $ret = -1;
49
+ // if ($src > 0x2d && $src < 0x3a) ret += $src - 0x2e + 1; // -45
50
+ $ret += (0x2d - $src & $src - 0x3a) >> 8 & $src - 45;
51
+ // if ($src > 0x40 && $src < 0x5b) ret += $src - 0x41 + 12 + 1; // -52
52
+ $ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 52;
53
+ // if ($src > 0x60 && $src < 0x7b) ret += $src - 0x61 + 38 + 1; // -58
54
+ $ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 58;
55
+ return $ret;
56
+ }
57
+ /**
58
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
59
+ * into 6-bit integers.
60
+ *
61
+ * @param int $src
62
+ * @return string
63
+ */
64
+ protected static function encode6Bits($src)
65
+ {
66
+ $src += 0x2e;
67
+ // if ($src > 0x39) $src += 0x41 - 0x3a; // 7
68
+ $src += 0x39 - $src >> 8 & 7;
69
+ // if ($src > 0x5a) $src += 0x61 - 0x5b; // 6
70
+ $src += 0x5a - $src >> 8 & 6;
71
+ return \pack('C', $src);
72
+ }
73
+ }
vendor_prefixed/paragonie/constant_time_encoding/src/Base64UrlSafe.php ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
4
+
5
+ /**
6
+ * Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
7
+ * Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
8
+ *
9
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
10
+ * of this software and associated documentation files (the "Software"), to deal
11
+ * in the Software without restriction, including without limitation the rights
12
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+ * copies of the Software, and to permit persons to whom the Software is
14
+ * furnished to do so, subject to the following conditions:
15
+ *
16
+ * The above copyright notice and this permission notice shall be included in all
17
+ * copies or substantial portions of the Software.
18
+ *
19
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+ * SOFTWARE.
26
+ */
27
+ /**
28
+ * Class Base64DotSlash
29
+ * ./[A-Z][a-z][0-9]
30
+ *
31
+ * @package ParagonIE\ConstantTime
32
+ */
33
+ abstract class Base64UrlSafe extends \WPMailSMTP\Vendor\ParagonIE\ConstantTime\Base64
34
+ {
35
+ /**
36
+ * Uses bitwise operators instead of table-lookups to turn 6-bit integers
37
+ * into 8-bit integers.
38
+ *
39
+ * Base64 character set:
40
+ * [A-Z] [a-z] [0-9] - _
41
+ * 0x41-0x5a, 0x61-0x7a, 0x30-0x39, 0x2d, 0x5f
42
+ *
43
+ * @param int $src
44
+ * @return int
45
+ */
46
+ protected static function decode6Bits($src)
47
+ {
48
+ $ret = -1;
49
+ // if ($src > 0x40 && $src < 0x5b) $ret += $src - 0x41 + 1; // -64
50
+ $ret += (0x40 - $src & $src - 0x5b) >> 8 & $src - 64;
51
+ // if ($src > 0x60 && $src < 0x7b) $ret += $src - 0x61 + 26 + 1; // -70
52
+ $ret += (0x60 - $src & $src - 0x7b) >> 8 & $src - 70;
53
+ // if ($src > 0x2f && $src < 0x3a) $ret += $src - 0x30 + 52 + 1; // 5
54
+ $ret += (0x2f - $src & $src - 0x3a) >> 8 & $src + 5;
55
+ // if ($src == 0x2c) $ret += 62 + 1;
56
+ $ret += (0x2c - $src & $src - 0x2e) >> 8 & 63;
57
+ // if ($src == 0x5f) ret += 63 + 1;
58
+ $ret += (0x5e - $src & $src - 0x60) >> 8 & 64;
59
+ return $ret;
60
+ }
61
+ /**
62
+ * Uses bitwise operators instead of table-lookups to turn 8-bit integers
63
+ * into 6-bit integers.
64
+ *
65
+ * @param int $src
66
+ * @return string
67
+ */
68
+ protected static function encode6Bits($src)
69
+ {
70
+ $diff = 0x41;
71
+ // if ($src > 25) $diff += 0x61 - 0x41 - 26; // 6
72
+ $diff += 25 - $src >> 8 & 6;
73
+ // if ($src > 51) $diff += 0x30 - 0x61 - 26; // -75
74
+ $diff -= 51 - $src >> 8 & 75;
75
+ // if ($src > 61) $diff += 0x2d - 0x30 - 10; // -13
76
+ $diff -= 61 - $src >> 8 & 13;
77
+ // if ($src > 62) $diff += 0x5f - 0x2b - 1; // 3
78
+ $diff += 62 - $src >> 8 & 49;
79
+ return \pack('C', $src + $diff);
80
+ }
81
+ }
vendor_prefixed/paragonie/constant_time_encoding/src/Binary.php ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace WPMailSMTP\Vendor\ParagonIE\ConstantTime;
4
+
5
+ /**
6
+ * Copyright (c) 2016 - 2017 Paragon Initiative Enterprises.
7
+ * Copyright (c) 2014 Steve "Sc00bz" Thomas (steve at tobtu dot com)
8
+ *
9
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
10
+ * of this software and associated documentation files (the "Software"), to deal
11
+ * in the Software without restriction, including without limitation the rights
12
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
+ * copies of the Software, and to permit persons to whom the Software is
14
+ * furnished to do so, subject to the following conditions:
15
+ *
16
+ * The above copyright notice and this permission notice shall be included in all
17
+ * copies or substantial portions of the Software.
18
+ *
19
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25
+ * SOFTWARE.
26
+ */
27
+ /**
28
+ * Class Binary
29
+ *
30
+ * Binary string operators that don't choke on
31
+ * mbstring.func_overload
32
+ *
33
+ * @package ParagonIE\ConstantTime
34
+ */
35
+ abstract class Binary
36
+ {
37
+ /**
38
+ * Safe string length
39
+ *
40
+ * @ref mbstring.func_overload
41
+ *
42
+ * @param string $str
43
+ * @return int
44
+ */
45
+ public static function safeStrlen($str)
46
+ {
47
+ if (\function_exists('mb_strlen')) {
48
+ return (int) \mb_strlen($str, '8bit');
49
+ } else {
50
+ return (int) \strlen($str);
51
+ }
52
+ }
53
+ /**
54
+ * Safe substring
55
+ *
56
+