Changeset 3358334
- Timestamp:
- 09/09/2025 06:22:23 AM (3 months ago)
- Location:
- wp-mail-logging
- Files:
-
- 169 added
- 30 edited
-
tags/1.15.0 (added)
-
tags/1.15.0/assets (added)
-
tags/1.15.0/assets/css (added)
-
tags/1.15.0/assets/css/modal.css (added)
-
tags/1.15.0/assets/css/modal.min.css (added)
-
tags/1.15.0/assets/css/wp-mail-logging-admin.css (added)
-
tags/1.15.0/assets/css/wp-mail-logging-admin.min.css (added)
-
tags/1.15.0/assets/css/wp-mail-logging-product-education.css (added)
-
tags/1.15.0/assets/css/wp-mail-logging-product-education.min.css (added)
-
tags/1.15.0/assets/css/wp-mail-logging-smtp.css (added)
-
tags/1.15.0/assets/css/wp-mail-logging-smtp.min.css (added)
-
tags/1.15.0/assets/images (added)
-
tags/1.15.0/assets/images/arrow-right-plain-icon.svg (added)
-
tags/1.15.0/assets/images/arrow-right.svg (added)
-
tags/1.15.0/assets/images/font-awesome (added)
-
tags/1.15.0/assets/images/font-awesome/exclamation-circle-solid-orange.svg (added)
-
tags/1.15.0/assets/images/icon_resend.svg (added)
-
tags/1.15.0/assets/images/icon_trash.svg (added)
-
tags/1.15.0/assets/images/icon_view.svg (added)
-
tags/1.15.0/assets/images/logo.png (added)
-
tags/1.15.0/assets/images/[email protected] (added)
-
tags/1.15.0/assets/images/plane-bg.png (added)
-
tags/1.15.0/assets/images/[email protected] (added)
-
tags/1.15.0/assets/images/plus-icon.svg (added)
-
tags/1.15.0/assets/images/prod-edu (added)
-
tags/1.15.0/assets/images/prod-edu/archive-thumbnail.png (added)
-
tags/1.15.0/assets/images/prod-edu/archive.png (added)
-
tags/1.15.0/assets/images/prod-edu/reports-thumbnail.png (added)
-
tags/1.15.0/assets/images/prod-edu/reports.png (added)
-
tags/1.15.0/assets/images/prod-edu/single-thumbnail.png (added)
-
tags/1.15.0/assets/images/prod-edu/single.png (added)
-
tags/1.15.0/assets/images/sep.png (added)
-
tags/1.15.0/assets/images/smtp (added)
-
tags/1.15.0/assets/images/smtp/screenshot-full.png (added)
-
tags/1.15.0/assets/images/smtp/screenshot-tnail.png (added)
-
tags/1.15.0/assets/images/smtp/step-1.svg (added)
-
tags/1.15.0/assets/images/smtp/step-2.svg (added)
-
tags/1.15.0/assets/images/smtp/step-complete.svg (added)
-
tags/1.15.0/assets/images/smtp/wpmailsmtp-logo.png (added)
-
tags/1.15.0/assets/images/smtp/[email protected] (added)
-
tags/1.15.0/assets/images/smtp/zoom.svg (added)
-
tags/1.15.0/assets/images/zoom.svg (added)
-
tags/1.15.0/assets/js (added)
-
tags/1.15.0/assets/js/modal.js (added)
-
tags/1.15.0/assets/js/modal.min.js (added)
-
tags/1.15.0/assets/js/wp-mail-logging-admin-logs.js (added)
-
tags/1.15.0/assets/js/wp-mail-logging-admin-logs.min.js (added)
-
tags/1.15.0/assets/js/wp-mail-logging-admin-settings.js (added)
-
tags/1.15.0/assets/js/wp-mail-logging-admin-settings.min.js (added)
-
tags/1.15.0/assets/js/wp-mail-logging-admin-smtp.js (added)
-
tags/1.15.0/assets/js/wp-mail-logging-admin-smtp.min.js (added)
-
tags/1.15.0/assets/languages (added)
-
tags/1.15.0/assets/languages/wp-mail-logging-de_DE.mo (added)
-
tags/1.15.0/assets/languages/wp-mail-logging-de_DE.po (added)
-
tags/1.15.0/assets/languages/wp-mail-logging-zh_CN.mo (added)
-
tags/1.15.0/assets/languages/wp-mail-logging-zh_CN.po (added)
-
tags/1.15.0/assets/languages/wp-mail-logging.pot (added)
-
tags/1.15.0/autoload.php (added)
-
tags/1.15.0/lib (added)
-
tags/1.15.0/lib/jquery-confirm (added)
-
tags/1.15.0/lib/jquery-confirm/jquery-confirm.min.css (added)
-
tags/1.15.0/lib/jquery-confirm/jquery-confirm.min.js (added)
-
tags/1.15.0/lib/lity (added)
-
tags/1.15.0/lib/lity/lity.min.css (added)
-
tags/1.15.0/lib/lity/lity.min.js (added)
-
tags/1.15.0/lib/vendor (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Admin (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Admin/AdminHelper.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Admin/ListTable.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/BaseModel.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/DefaultQueryFactory.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Model (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Model/Comment.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Model/Page.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Model/Post.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Model/User.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/ModelInterface.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/Query.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/src/QueryFactory.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/views (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/views/list-table.php (added)
-
tags/1.15.0/lib/vendor/brandonwamboldt/wp-orm/wp-orm.php (added)
-
tags/1.15.0/lib/vendor/pimple (added)
-
tags/1.15.0/lib/vendor/pimple/pimple (added)
-
tags/1.15.0/lib/vendor/pimple/pimple/src (added)
-
tags/1.15.0/lib/vendor/pimple/pimple/src/Container.php (added)
-
tags/1.15.0/lib/vendor/pimple/pimple/src/ServiceProviderInterface.php (added)
-
tags/1.15.0/readme.txt (added)
-
tags/1.15.0/src (added)
-
tags/1.15.0/src/FS (added)
-
tags/1.15.0/src/FS/Filesystem.php (added)
-
tags/1.15.0/src/FS/IFilesystem.php (added)
-
tags/1.15.0/src/IHooks.php (added)
-
tags/1.15.0/src/Model (added)
-
tags/1.15.0/src/Model/DefaultMailService.php (added)
-
tags/1.15.0/src/Model/Email_Log_Collection.php (added)
-
tags/1.15.0/src/Model/IMailService.php (added)
-
tags/1.15.0/src/Model/WPML_Mail.php (added)
-
tags/1.15.0/src/Renderer (added)
-
tags/1.15.0/src/Renderer/Column (added)
-
tags/1.15.0/src/Renderer/Column/AttachmentsColumn.php (added)
-
tags/1.15.0/src/Renderer/Column/ColumnFormat.php (added)
-
tags/1.15.0/src/Renderer/Column/ErrorColumn.php (added)
-
tags/1.15.0/src/Renderer/Column/EscapingColumnDecorator.php (added)
-
tags/1.15.0/src/Renderer/Column/GenericColumn.php (added)
-
tags/1.15.0/src/Renderer/Column/IColumn.php (added)
-
tags/1.15.0/src/Renderer/Column/SanitizedColumnDecorator.php (added)
-
tags/1.15.0/src/Renderer/Column/SubjectColumn.php (added)
-
tags/1.15.0/src/Renderer/Column/TimestampColumn.php (added)
-
tags/1.15.0/src/Renderer/Exception (added)
-
tags/1.15.0/src/Renderer/Exception/ColumnDoesntExistException.php (added)
-
tags/1.15.0/src/Renderer/Format (added)
-
tags/1.15.0/src/Renderer/Format/BaseRenderer.php (added)
-
tags/1.15.0/src/Renderer/Format/HTMLRenderer.php (added)
-
tags/1.15.0/src/Renderer/Format/HeadingsRenderer.php (added)
-
tags/1.15.0/src/Renderer/Format/IMailRenderer.php (added)
-
tags/1.15.0/src/Renderer/Format/JSONRenderer.php (added)
-
tags/1.15.0/src/Renderer/Format/MailRendererFactory.php (added)
-
tags/1.15.0/src/Renderer/Format/RawRenderer.php (added)
-
tags/1.15.0/src/Renderer/WPML_ColumnManager.php (added)
-
tags/1.15.0/src/Renderer/WPML_MailRenderer.php (added)
-
tags/1.15.0/src/Renderer/WPML_MailRenderer_AJAX_Handler.php (added)
-
tags/1.15.0/src/WPML_Attachment.php (added)
-
tags/1.15.0/src/WPML_DI_Container.php (added)
-
tags/1.15.0/src/WPML_Email_Dispatcher.php (added)
-
tags/1.15.0/src/WPML_Email_Log_List.php (added)
-
tags/1.15.0/src/WPML_Email_Resender.php (added)
-
tags/1.15.0/src/WPML_Hook_Remover.php (added)
-
tags/1.15.0/src/WPML_Init.php (added)
-
tags/1.15.0/src/WPML_InstallIndicator.php (added)
-
tags/1.15.0/src/WPML_LifeCycle.php (added)
-
tags/1.15.0/src/WPML_LogRotation.php (added)
-
tags/1.15.0/src/WPML_MailExtractor.php (added)
-
tags/1.15.0/src/WPML_MessageSanitizer.php (added)
-
tags/1.15.0/src/WPML_OptionsManager.php (added)
-
tags/1.15.0/src/WPML_Plugin.php (added)
-
tags/1.15.0/src/WPML_PrivacyController.php (added)
-
tags/1.15.0/src/WPML_ProductEducation.php (added)
-
tags/1.15.0/src/WPML_UserFeedback.php (added)
-
tags/1.15.0/src/WPML_Utils.php (added)
-
tags/1.15.0/src/inc (added)
-
tags/1.15.0/src/inc/Admin (added)
-
tags/1.15.0/src/inc/Admin/EmailLogsTab.php (added)
-
tags/1.15.0/src/inc/Admin/SMTPTab.php (added)
-
tags/1.15.0/src/inc/Admin/SettingsTab.php (added)
-
tags/1.15.0/src/inc/Helpers (added)
-
tags/1.15.0/src/inc/Helpers/PluginSilentUpgrader.php (added)
-
tags/1.15.0/src/inc/Helpers/PluginSilentUpgraderSkin.php (added)
-
tags/1.15.0/src/inc/Migration (added)
-
tags/1.15.0/src/inc/Migration/Migration.php (added)
-
tags/1.15.0/src/inc/class-install-skin.php (added)
-
tags/1.15.0/src/inc/class-wp-list-table.php (added)
-
tags/1.15.0/vendor (added)
-
tags/1.15.0/vendor/autoload.php (added)
-
tags/1.15.0/vendor/composer (added)
-
tags/1.15.0/vendor/composer/ClassLoader.php (added)
-
tags/1.15.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.15.0/vendor/composer/LICENSE (added)
-
tags/1.15.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.15.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.15.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.15.0/vendor/composer/autoload_real.php (added)
-
tags/1.15.0/vendor/composer/autoload_static.php (added)
-
tags/1.15.0/vendor/composer/installed.php (added)
-
tags/1.15.0/vendor/composer/platform_check.php (added)
-
tags/1.15.0/wp-mail-logging.php (added)
-
trunk/assets/css/modal.css (modified) (2 diffs)
-
trunk/assets/css/modal.min.css (modified) (1 diff)
-
trunk/assets/images/arrow-right-plain-icon.svg (modified) (1 diff)
-
trunk/assets/images/arrow-right.svg (modified) (1 diff)
-
trunk/assets/images/font-awesome/exclamation-circle-solid-orange.svg (modified) (1 diff)
-
trunk/assets/images/icon_resend.svg (modified) (1 diff)
-
trunk/assets/images/icon_trash.svg (modified) (1 diff)
-
trunk/assets/images/icon_view.svg (modified) (1 diff)
-
trunk/assets/images/plus-icon.svg (modified) (1 diff)
-
trunk/assets/images/smtp/step-1.svg (modified) (1 diff)
-
trunk/assets/images/smtp/step-2.svg (modified) (1 diff)
-
trunk/assets/images/smtp/step-complete.svg (modified) (1 diff)
-
trunk/assets/images/smtp/zoom.svg (modified) (1 diff)
-
trunk/assets/images/zoom.svg (modified) (1 diff)
-
trunk/assets/languages/wp-mail-logging.pot (modified) (8 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Renderer/Column/GenericColumn.php (modified) (2 diffs)
-
trunk/src/Renderer/Column/SanitizedColumnDecorator.php (modified) (2 diffs)
-
trunk/src/Renderer/Format/BaseRenderer.php (modified) (5 diffs)
-
trunk/src/Renderer/WPML_ColumnManager.php (modified) (1 diff)
-
trunk/src/WPML_Attachment.php (modified) (1 diff)
-
trunk/src/WPML_Email_Log_List.php (modified) (1 diff)
-
trunk/src/WPML_LifeCycle.php (modified) (2 diffs)
-
trunk/src/inc/Admin/EmailLogsTab.php (modified) (2 diffs)
-
trunk/src/inc/Admin/SettingsTab.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/InstalledVersions.php (modified) (5 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/vendor/composer/platform_check.php (modified) (1 diff)
-
trunk/wp-mail-logging.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-mail-logging/trunk/assets/css/modal.css
r2880502 r3358334 103 103 border-radius: 6px; 104 104 } 105 #wp-mail-logging-modal-content-body-table .wp-mail-logging-modal-row .wp-mail-logging-modal-row-html-container--raw { 106 overflow: auto; 107 } 105 108 106 109 .wp-mail-logging-modal-row { … … 174 177 text-decoration: none; 175 178 } 176 /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JJO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNBbkJXO0VBb0JYO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksUUEvQkk7RUFnQ0osTUFoQ0k7RUFpQ0o7RUFDQSxPQWxDSTtFQW1DSixLQW5DSTtFQW9DSjs7QUFHSjtFQUNJO0VBQ0Esa0JBbkRBO0VBb0RBO0VBQ0EsT0FsREM7RUFtREQ7RUFDQTtFQUNBLGFBNUNJO0VBNkNKO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBTWhCO0VBQ0k7RUFDQTs7 O0FBS0E7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhQTlJSTtFQStJSjs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7O0FBT1I7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUVJOztBQUVBO0VBQ0k7OztBQUtaO0VBQ0k7RUFDQSIsImZpbGUiOiJhc3NldHMvY3NzL21vZGFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRoZWFkZXItYmc6ICNGMEYwRjE7XG4kaGVhZGVyLWJvdHRvbS1ib3JkZXI6ICNjY2M7XG5cbiRmb250LWNvbG9yOiAjMUUyMzI3O1xuXG4kYmFja2Ryb3AtYmc6ICMzYzQzNGE7XG4kYmFja2Ryb3Atb3BhY2l0eTogMC43NTtcblxuJGNvbnRlbnQtYmc6ICNmZmY7XG5cbiRtb2RhbC1wYWRkaW5nOiAzMHB4O1xuXG4kbWVkaXVtLXdlaWdodDogNjAwO1xuXG4jd3AtbWFpbC1sb2dnaW5nLW1vZGFsIHtcblxuICAgICYtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1iYWNrZHJvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgJGJhY2tkcm9wLWJnO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxNTk5MDA7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAkY29udGVudC1iZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogNjg4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc2MXB4O1xuXG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBib3R0b206ICRtb2RhbC1wYWRkaW5nO1xuICAgICAgICAgICAgbGVmdDogJG1vZGFsLXBhZGRpbmc7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICByaWdodDogJG1vZGFsLXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6ICRtb2RhbC1wYWRkaW5nO1xuICAgICAgICAgICAgei1pbmRleDogMzAwMDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDBweCAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgICAgICAgICAmLWZvcm1hdC1zd2l0Y2gge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQ0RFO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHggMDtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMuNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDMkMyQzI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzI3NzdDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzAxcHg7XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmJhMDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjlFOTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDVweCAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGljZS53cC1tYWlsLWxvZ2dpbmctaHRtbC1lcnJvci1ub3RpY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjZGQztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjQ2OTcwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3dwLW1haWwtbG9nZ2luZy1tb2RhbC1jb250ZW50LWJvZHktdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RDREU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ud3AtbWFpbC1sb2dnaW5nLW1vZGFsIHtcblxuICAgICYtcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sYWJlbCwgJi1sYWJlbC1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0M0MzRBO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFiZWwtbWVzc2FnZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzUwNTc1RTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcblxuICAgICAgICAgICAgJi1lcnJvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNENjM2Mzc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZXJyb3ItdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICNENjM2Mzc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1tYWlsLWxvZ2dpbmctbW9kYWwtY2xlYXIge1xuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLndwLW1haWwtbG9nZ2luZy1tb2RhbC1mb3JtYXQge1xuICAgIGNvbG9yOiAjNzg3QzgyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLndwLW1haWwtbG9nZ2luZy1hY3RpdmUtZm9ybWF0LCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhN2FhYWQ7XG4gICAgICAgIGNvbG9yOiAjMkMzMzM4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXB4O1xuICAgIH1cblxuICAgICYud3AtbWFpbC1sb2dnaW5nLWFjdGl2ZS1mb3JtYXQge1xuXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U3N0M1QztcblxuICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNzdDNUM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1tYWlsLWxvZ2dpbmctbW9kYWwtcm93LXZhbHVlLWF0dGFjaG1lbnRzIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iXX0= */179 /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JJO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNBbkJXO0VBb0JYO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksUUEvQkk7RUFnQ0osTUFoQ0k7RUFpQ0o7RUFDQSxPQWxDSTtFQW1DSixLQW5DSTtFQW9DSjs7QUFHSjtFQUNJO0VBQ0Esa0JBbkRBO0VBb0RBO0VBQ0EsT0FsREM7RUFtREQ7RUFDQTtFQUNBLGFBNUNJO0VBNkNKO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBTWhCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFNSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFBbEpJO0VBbUpKOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJOzs7QUFPUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBRUk7O0FBRUE7RUFDSTs7O0FBS1o7RUFDSTtFQUNBIiwiZmlsZSI6ImFzc2V0cy9jc3MvbW9kYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGhlYWRlci1iZzogI0YwRjBGMTtcbiRoZWFkZXItYm90dG9tLWJvcmRlcjogI2NjYztcblxuJGZvbnQtY29sb3I6ICMxRTIzMjc7XG5cbiRiYWNrZHJvcC1iZzogIzNjNDM0YTtcbiRiYWNrZHJvcC1vcGFjaXR5OiAwLjc1O1xuXG4kY29udGVudC1iZzogI2ZmZjtcblxuJG1vZGFsLXBhZGRpbmc6IDMwcHg7XG5cbiRtZWRpdW0td2VpZ2h0OiA2MDA7XG5cbiN3cC1tYWlsLWxvZ2dpbmctbW9kYWwge1xuXG4gICAgJi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJhY2tkcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAkYmFja2Ryb3AtYmc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgIG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE1OTkwMDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICRjb250ZW50LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODhweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzYxcHg7XG5cbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIGJvdHRvbTogJG1vZGFsLXBhZGRpbmc7XG4gICAgICAgICAgICBsZWZ0OiAkbW9kYWwtcGFkZGluZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHJpZ2h0OiAkbW9kYWwtcGFkZGluZztcbiAgICAgICAgICAgIHRvcDogJG1vZGFsLXBhZGRpbmc7XG4gICAgICAgICAgICB6LWluZGV4OiAzMDAwMTA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMHB4IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgICAgICYtZm9ybWF0LXN3aXRjaCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMy41cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MyQzJDMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Mjc3N0M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDFweDtcblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLmluZm8ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmYmEwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOUU5O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubm90aWNlLndwLW1haWwtbG9nZ2luZy1odG1sLWVycm9yLW5vdGljZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGNkZDO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM2NDY5NzA7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jd3AtbWFpbC1sb2dnaW5nLW1vZGFsLWNvbnRlbnQtYm9keS10YWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDRENERTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAud3AtbWFpbC1sb2dnaW5nLW1vZGFsLXJvdyAud3AtbWFpbC1sb2dnaW5nLW1vZGFsLXJvdy1odG1sLWNvbnRhaW5lci0tcmF3IHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxufVxuXG4ud3AtbWFpbC1sb2dnaW5nLW1vZGFsIHtcblxuICAgICYtcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sYWJlbCwgJi1sYWJlbC1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0M0MzRBO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFiZWwtbWVzc2FnZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzUwNTc1RTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcblxuICAgICAgICAgICAgJi1lcnJvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNENjM2Mzc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZXJyb3ItdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICNENjM2Mzc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1tYWlsLWxvZ2dpbmctbW9kYWwtY2xlYXIge1xuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLndwLW1haWwtbG9nZ2luZy1tb2RhbC1mb3JtYXQge1xuICAgIGNvbG9yOiAjNzg3QzgyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLndwLW1haWwtbG9nZ2luZy1hY3RpdmUtZm9ybWF0LCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhN2FhYWQ7XG4gICAgICAgIGNvbG9yOiAjMkMzMzM4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXB4O1xuICAgIH1cblxuICAgICYud3AtbWFpbC1sb2dnaW5nLWFjdGl2ZS1mb3JtYXQge1xuXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U3N0M1QztcblxuICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNzdDNUM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1tYWlsLWxvZ2dpbmctbW9kYWwtcm93LXZhbHVlLWF0dGFjaG1lbnRzIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iXX0= */ -
wp-mail-logging/trunk/assets/css/modal.min.css
r2880502 r3358334 1 #wp-mail-logging-modal-wrap{display:none}#wp-mail-logging-modal-backdrop{background:none repeat scroll 0 0 #3c434a;bottom:0;left:0;min-height:360px;opacity:.75;position:fixed;right:0;top:0;z-index:159900}#wp-mail-logging-modal-content{background:none repeat scroll 0 0 #fff;border-radius:6px;font-size:14px;margin:40px auto 0;max-width:688px;max-height:761px}#wp-mail-logging-modal-content-wrap{bottom:30px;left:30px;position:fixed;right:30px;top:30px;z-index:300010}#wp-mail-logging-modal-content-header{align-items:center;background-color:#f0f0f1;border-radius:6px 6px 0px 0px;color:#1e2327;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:20px 30px}#wp-mail-logging-modal-content-header-format-switch{border-bottom:1px solid #dcdcde;margin:20px 0 30px 0}#wp-mail-logging-modal-content-header-format-switch ul{margin:0;padding-bottom:13.5px}#wp-mail-logging-modal-content-header-format-switch ul li{padding:0 10px;display:inline;text-transform:uppercase}#wp-mail-logging-modal-content-header-format-switch ul li:first-of-type{padding-left:0}#wp-mail-logging-modal-content-header-format-switch ul li:last-of-type{padding-right:0}#wp-mail-logging-modal-content-header-close{color:#c2c2c2;text-decoration:none}#wp-mail-logging-modal-content-header-close:hover{color:#72777c}#wp-mail-logging-modal-content-body{padding:0 30px 30px;overflow:auto;max-height:701px}#wp-mail-logging-modal-content-body-content{position:relative}#wp-mail-logging-modal-content-body .info{border-left:4px solid #ffba00;display:block;background:#fff9e9;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 2px;padding:1px 12px}#wp-mail-logging-modal-content-body .title{font-weight:bold;display:block}#wp-mail-logging-modal-content .notice.wp-mail-logging-html-error-notice{background:#f0f6fc;border:none;border-radius:3px;color:#646970;margin:10px 0 0;padding:10px}#wp-mail-logging-modal-content .notice.wp-mail-logging-html-error-notice p{margin:0}#wp-mail-logging-modal-content-body-table{border:1px solid #dcdcde;border-radius:6px} .wp-mail-logging-modal-row{border-bottom:1px solid #dcdcde;padding:10px 14px}.wp-mail-logging-modal-row:last-of-type{border-bottom:0}.wp-mail-logging-modal-row-label,.wp-mail-logging-modal-row-label-message{color:#3c434a;display:block;float:left;font-weight:600;width:160px}.wp-mail-logging-modal-row-label-message{float:none;padding-bottom:10px}.wp-mail-logging-modal-row-value{color:#50575e;font-weight:400;display:block;margin-left:160px}.wp-mail-logging-modal-row-value-error{color:#d63637;font-size:13px}.wp-mail-logging-modal-row-value-message{margin-left:0;max-height:370px;overflow-x:scroll}.wp-mail-logging-modal-row-error-value{color:#d63637}.wp-mail-logging-modal-clear::before,.wp-mail-logging-modal-clear::after{content:" ";display:table}.wp-mail-logging-modal-clear::after{clear:both}.wp-mail-logging-modal-format{color:#787c82;text-decoration:none}.wp-mail-logging-modal-format:focus{color:inherit;box-shadow:none;outline:none}.wp-mail-logging-modal-format.wp-mail-logging-active-format,.wp-mail-logging-modal-format:hover,.wp-mail-logging-modal-format:focus{border-bottom:4px solid #a7aaad;color:#2c3338;padding-bottom:10.5px}.wp-mail-logging-modal-format.wp-mail-logging-active-format{border-color:#e77c5c}.wp-mail-logging-modal-format.wp-mail-logging-active-format:focus,.wp-mail-logging-modal-format.wp-mail-logging-active-format:active{border-color:#e77c5c}.wp-mail-logging-modal-row-value-attachments a{font-size:18px;text-decoration:none}1 #wp-mail-logging-modal-wrap{display:none}#wp-mail-logging-modal-backdrop{background:none repeat scroll 0 0 #3c434a;bottom:0;left:0;min-height:360px;opacity:.75;position:fixed;right:0;top:0;z-index:159900}#wp-mail-logging-modal-content{background:none repeat scroll 0 0 #fff;border-radius:6px;font-size:14px;margin:40px auto 0;max-width:688px;max-height:761px}#wp-mail-logging-modal-content-wrap{bottom:30px;left:30px;position:fixed;right:30px;top:30px;z-index:300010}#wp-mail-logging-modal-content-header{align-items:center;background-color:#f0f0f1;border-radius:6px 6px 0px 0px;color:#1e2327;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:20px 30px}#wp-mail-logging-modal-content-header-format-switch{border-bottom:1px solid #dcdcde;margin:20px 0 30px 0}#wp-mail-logging-modal-content-header-format-switch ul{margin:0;padding-bottom:13.5px}#wp-mail-logging-modal-content-header-format-switch ul li{padding:0 10px;display:inline;text-transform:uppercase}#wp-mail-logging-modal-content-header-format-switch ul li:first-of-type{padding-left:0}#wp-mail-logging-modal-content-header-format-switch ul li:last-of-type{padding-right:0}#wp-mail-logging-modal-content-header-close{color:#c2c2c2;text-decoration:none}#wp-mail-logging-modal-content-header-close:hover{color:#72777c}#wp-mail-logging-modal-content-body{padding:0 30px 30px;overflow:auto;max-height:701px}#wp-mail-logging-modal-content-body-content{position:relative}#wp-mail-logging-modal-content-body .info{border-left:4px solid #ffba00;display:block;background:#fff9e9;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 2px;padding:1px 12px}#wp-mail-logging-modal-content-body .title{font-weight:bold;display:block}#wp-mail-logging-modal-content .notice.wp-mail-logging-html-error-notice{background:#f0f6fc;border:none;border-radius:3px;color:#646970;margin:10px 0 0;padding:10px}#wp-mail-logging-modal-content .notice.wp-mail-logging-html-error-notice p{margin:0}#wp-mail-logging-modal-content-body-table{border:1px solid #dcdcde;border-radius:6px}#wp-mail-logging-modal-content-body-table .wp-mail-logging-modal-row .wp-mail-logging-modal-row-html-container--raw{overflow:auto}.wp-mail-logging-modal-row{border-bottom:1px solid #dcdcde;padding:10px 14px}.wp-mail-logging-modal-row:last-of-type{border-bottom:0}.wp-mail-logging-modal-row-label,.wp-mail-logging-modal-row-label-message{color:#3c434a;display:block;float:left;font-weight:600;width:160px}.wp-mail-logging-modal-row-label-message{float:none;padding-bottom:10px}.wp-mail-logging-modal-row-value{color:#50575e;font-weight:400;display:block;margin-left:160px}.wp-mail-logging-modal-row-value-error{color:#d63637;font-size:13px}.wp-mail-logging-modal-row-value-message{margin-left:0;max-height:370px;overflow-x:scroll}.wp-mail-logging-modal-row-error-value{color:#d63637}.wp-mail-logging-modal-clear::before,.wp-mail-logging-modal-clear::after{content:" ";display:table}.wp-mail-logging-modal-clear::after{clear:both}.wp-mail-logging-modal-format{color:#787c82;text-decoration:none}.wp-mail-logging-modal-format:focus{color:inherit;box-shadow:none;outline:none}.wp-mail-logging-modal-format.wp-mail-logging-active-format,.wp-mail-logging-modal-format:hover,.wp-mail-logging-modal-format:focus{border-bottom:4px solid #a7aaad;color:#2c3338;padding-bottom:10.5px}.wp-mail-logging-modal-format.wp-mail-logging-active-format{border-color:#e77c5c}.wp-mail-logging-modal-format.wp-mail-logging-active-format:focus,.wp-mail-logging-modal-format.wp-mail-logging-active-format:active{border-color:#e77c5c}.wp-mail-logging-modal-row-value-attachments a{font-size:18px;text-decoration:none} -
wp-mail-logging/trunk/assets/images/arrow-right-plain-icon.svg
r2880502 r3358334 1 <svg width="12" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6.148h8m-3.5-3.5l3.5 3.5-3.5 3.5" stroke="#50575E" stroke-width=".89" stroke-linecap="round" stroke-linejoin="round"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" fill="none"><path stroke="#50575E" stroke-linecap="round" stroke-linejoin="round" stroke-width=".89" d="M2 6.148h8m-3.5-3.5 3.5 3.5-3.5 3.5"/></svg> -
wp-mail-logging/trunk/assets/images/arrow-right.svg
r2880502 r3358334 1 <svg width="13" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.229 1.297a.647.647 0 000 .946L8.515 5.33H.698a.647.647 0 00-.647.697v.846a.647.647 0 00.647.647h7.817L5.23 10.657a.648.648 0 000 .946l.597.598a.647.647 0 00.946 0L12 6.923a.649.649 0 000-.946L6.772.699a.647.647 0 00-.946 0l-.597.598z" fill="#E77C5C"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="none"><path fill="#E77C5C" fill-rule="evenodd" d="M5.229 1.297a.647.647 0 0 0 0 .946L8.515 5.33H.698a.647.647 0 0 0-.647.697v.846a.647.647 0 0 0 .647.647h7.817L5.23 10.657a.65.65 0 0 0 0 .946l.597.598a.647.647 0 0 0 .946 0L12 6.923a.65.65 0 0 0 0-.946L6.772.699a.647.647 0 0 0-.946 0z" clip-rule="evenodd"/></svg> -
wp-mail-logging/trunk/assets/images/font-awesome/exclamation-circle-solid-orange.svg
r2929157 r3358334 1 <svg aria-hidden="true" data-prefix="fas" data-icon="exclamation-circle" class="svg-inline--fa fa-exclamation-circle fa-w-16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#e77c5c" d="M504 256a248 248 0 11-496 0 248 248 0 01496 0zm-248 50a46 46 0 100 92 46 46 0 000-92zm-43.7-165.3l7.4 136a12 12 0 0012 11.3h48.6a12 12 0 0012-11.3l7.4-136a12 12 0 00-12-12.7h-63.4a12 12 0 00-12 12.7z"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="svg-inline--fa fa-exclamation-circle fa-w-16" data-icon="exclamation-circle" data-prefix="fas" viewBox="0 0 512 512"><path fill="#e77c5c" d="M504 256a248 248 0 1 1-496 0 248 248 0 0 1 496 0m-248 50a46 46 0 1 0 0 92 46 46 0 0 0 0-92m-43.7-165.3 7.4 136a12 12 0 0 0 12 11.3h48.6a12 12 0 0 0 12-11.3l7.4-136a12 12 0 0 0-12-12.7h-63.4a12 12 0 0 0-12 12.7"/></svg> -
wp-mail-logging/trunk/assets/images/icon_resend.svg
r2880502 r3358334 1 <svg width="16" height="16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M2.4 3.308c0-.24.098-.472.273-.642a.947.947 0 01.66-.266c.248 0 .485.096.66.266.176.17.274.401.274.642v.782A5.681 5.681 0 017.59 2.718a5.72 5.72 0 013.494.887 5.472 5.472 0 012.211 2.777 5.307 5.307 0 01.01 3.513 5.47 5.47 0 01-2.196 2.788 5.72 5.72 0 01-3.49.904 5.683 5.683 0 01-3.331-1.354 5.415 5.415 0 01-1.79-3.051c-.109-.563.379-1.031.968-1.031.441 0 .791.352.885.772.17.759.584 1.445 1.184 1.958a3.819 3.819 0 004.42.366 3.66 3.66 0 001.508-1.734c.3-.72.354-1.515.155-2.267a3.624 3.624 0 00-1.26-1.913 3.797 3.797 0 00-2.182-.81 3.813 3.813 0 00-2.25.607h.518c.248 0 .485.096.66.266a.895.895 0 010 1.284.947.947 0 01-.66.266H3.333a.947.947 0 01-.66-.266.896.896 0 01-.273-.642v-2.73z"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"><path d="M2.4 3.308c0-.24.098-.472.273-.642a.95.95 0 0 1 .66-.266c.248 0 .485.096.66.266s.274.401.274.642v.782A5.68 5.68 0 0 1 7.59 2.718a5.72 5.72 0 0 1 3.494.887 5.47 5.47 0 0 1 2.211 2.777 5.3 5.3 0 0 1 .01 3.513 5.47 5.47 0 0 1-2.196 2.788 5.72 5.72 0 0 1-3.49.904 5.7 5.7 0 0 1-3.331-1.354 5.4 5.4 0 0 1-1.79-3.051c-.109-.563.379-1.031.968-1.031.441 0 .791.352.885.772.17.759.584 1.445 1.184 1.958a3.82 3.82 0 0 0 4.42.366 3.66 3.66 0 0 0 1.508-1.734c.3-.72.354-1.515.155-2.267a3.62 3.62 0 0 0-1.26-1.913 3.8 3.8 0 0 0-2.182-.81 3.8 3.8 0 0 0-2.25.607h.518c.248 0 .485.096.66.266a.895.895 0 0 1 0 1.284.95.95 0 0 1-.66.266H3.333a.95.95 0 0 1-.66-.266.9.9 0 0 1-.273-.642z"/></svg> -
wp-mail-logging/trunk/assets/images/icon_trash.svg
r2880502 r3358334 1 <svg width="16" height="16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 4.667h-.667v8.666a1.333 1.333 0 001.334 1.334h6.666a1.333 1.333 0 001.334-1.333V4.667H4zm2.667 8H5.333v-6h1.334v6zm4 0H9.333v-6h1.334v6zm.412-10L10 1.334H6L4.921 2.667H2V4h12V2.667h-2.921z"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"><path d="M4 4.667h-.667v8.666a1.333 1.333 0 0 0 1.334 1.334h6.666a1.333 1.333 0 0 0 1.334-1.333V4.667zm2.667 8H5.333v-6h1.334zm4 0H9.333v-6h1.334zm.412-10L10 1.334H6L4.921 2.667H2V4h12V2.667z"/></svg> -
wp-mail-logging/trunk/assets/images/icon_view.svg
r2880502 r3358334 1 <svg width="16" height="16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M8 10a2 2 0 100-4 2 2 0 000 4z" fill-opacity=".8"/><path d="M15.47 7.83A8.344 8.344 0 008 2.5 8.345 8.345 0 00.53 7.83a.5.5 0 000 .34A8.345 8.345 0 008 13.5a8.346 8.346 0 007.47-5.33c.04-.11.04-.23 0-.34zM8 11.25a3.25 3.25 0 110-6.5 3.25 3.25 0 010 6.5z"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor"><path fill-opacity=".8" d="M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4"/><path d="M15.47 7.83A8.34 8.34 0 0 0 8 2.5 8.35 8.35 0 0 0 .53 7.83a.5.5 0 0 0 0 .34A8.35 8.35 0 0 0 8 13.5a8.35 8.35 0 0 0 7.47-5.33c.04-.11.04-.23 0-.34M8 11.25a3.25 3.25 0 1 1 0-6.5 3.25 3.25 0 0 1 0 6.5"/></svg> -
wp-mail-logging/trunk/assets/images/plus-icon.svg
r2880502 r3358334 1 <svg width="12" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.648 2.43h.704c.062 0 .093.03.093.093v8.25c0 .063-.03.094-.093.094h-.704c-.062 0-.093-.031-.093-.094v-8.25c0-.062.03-.093.093-.093z" fill="#50575E"/><path d="M2.063 6.203h7.874c.063 0 .094.031.094.094V7c0 .063-.031.094-.094.094H2.064c-.063 0-.094-.032-.094-.094v-.703c0-.063.031-.094.093-.094z" fill="#50575E"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" fill="none"><path fill="#50575E" d="M5.648 2.43h.704q.093 0 .093.093v8.25q0 .094-.093.094h-.704q-.093 0-.093-.094v-8.25q0-.093.093-.093"/><path fill="#50575E" d="M2.063 6.203h7.874q.094 0 .094.094V7q0 .094-.094.094H2.064q-.094 0-.094-.094v-.703q0-.094.093-.094"/></svg> -
wp-mail-logging/trunk/assets/images/smtp/step-1.svg
r2880502 r3358334 1 <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 100 100"><circle cx="50" cy="50" r="50" fill="#ccc"/><path data-name="1" d="M47.48 67.35v-22.7h-8.8V39.3a16.779 16.779 0 003.57-.27 9.344 9.344 0 003.1-1.15 7.565 7.565 0 002.33-2.18 7.737 7.737 0 001.25-3.35h5.65v35h-7.1z" fill="#fff" fill-rule="evenodd"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 100 100"><circle cx="50" cy="50" r="50" fill="#ccc"/><path fill="#fff" fill-rule="evenodd" d="M47.48 67.35v-22.7h-8.8V39.3a16.8 16.8 0 0 0 3.57-.27 9.3 9.3 0 0 0 3.1-1.15 7.6 7.6 0 0 0 2.33-2.18 7.74 7.74 0 0 0 1.25-3.35h5.65v35z" data-name="1"/></svg> -
wp-mail-logging/trunk/assets/images/smtp/step-2.svg
r2880502 r3358334 1 <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 100 100"><circle cx="50" cy="50" r="50" fill="#ccc"/><path data-name="2" d="M38.53 41.23a12.807 12.807 0 012.4-4.5 10.792 10.792 0 014.02-3 13.616 13.616 0 015.58-1.08 13.905 13.905 0 014.57.75 11.871 11.871 0 013.83 2.15A10.329 10.329 0 0161.55 39a10.589 10.589 0 01.98 4.6 11 11 0 01-.85 4.55 12.168 12.168 0 01-2.25 3.38 18.894 18.894 0 01-3.18 2.67c-1.18.8-2.37 1.59-3.57 2.38s-2.37 1.62-3.5 2.52a16.035 16.035 0 00-3 3.15h16.55v6.1h-25.7a14.681 14.681 0 01.87-5.3 14.2 14.2 0 012.38-4.02 20.5 20.5 0 013.52-3.28c1.35-1 2.78-2.01 4.28-3.05.77-.53 1.58-1.07 2.45-1.62a15.537 15.537 0 002.37-1.83A9.286 9.286 0 0054.7 47a5.5 5.5 0 00.73-2.85 5.006 5.006 0 00-5.25-5.4 4.569 4.569 0 00-2.63.73 5.345 5.345 0 00-1.72 1.9 9.023 9.023 0 00-.93 2.6 15.122 15.122 0 00-.27 2.82h-6.8a16.741 16.741 0 01.7-5.57z" fill="#fff" fill-rule="evenodd"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 100 100"><circle cx="50" cy="50" r="50" fill="#ccc"/><path fill="#fff" fill-rule="evenodd" d="M38.53 41.23a12.8 12.8 0 0 1 2.4-4.5 10.8 10.8 0 0 1 4.02-3 13.6 13.6 0 0 1 5.58-1.08 13.9 13.9 0 0 1 4.57.75 11.9 11.9 0 0 1 3.83 2.15A10.3 10.3 0 0 1 61.55 39a10.6 10.6 0 0 1 .98 4.6 11 11 0 0 1-.85 4.55 12.2 12.2 0 0 1-2.25 3.38 19 19 0 0 1-3.18 2.67c-1.18.8-2.37 1.59-3.57 2.38s-2.37 1.62-3.5 2.52a16 16 0 0 0-3 3.15h16.55v6.1h-25.7a14.7 14.7 0 0 1 .87-5.3 14.2 14.2 0 0 1 2.38-4.02 20.5 20.5 0 0 1 3.52-3.28c1.35-1 2.78-2.01 4.28-3.05.77-.53 1.58-1.07 2.45-1.62a15.5 15.5 0 0 0 2.37-1.83A9.3 9.3 0 0 0 54.7 47a5.5 5.5 0 0 0 .73-2.85 5.006 5.006 0 0 0-5.25-5.4 4.57 4.57 0 0 0-2.63.73 5.35 5.35 0 0 0-1.72 1.9 9 9 0 0 0-.93 2.6 15 15 0 0 0-.27 2.82h-6.8a16.7 16.7 0 0 1 .7-5.57" data-name="2"/></svg> -
wp-mail-logging/trunk/assets/images/smtp/step-complete.svg
r2880502 r3358334 1 <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 56.18 56.18"><circle cx="28.09" cy="28.09" r="25" fill="#6fb05a" stroke="#6ab255" stroke-width="6"/><path d="M36.93 19.88L24.09 32.72 19.37 28a.6.6 0 00-.83 0l-1.38 1.39a.573.573 0 000 .82l6.52 6.52a.573.573 0 00.82 0l14.64-14.64a.585.585 0 000-.83l-1.38-1.38a.585.585 0 00-.83 0z" fill="#fff" fill-rule="evenodd"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 56.18 56.18"><circle cx="28.09" cy="28.09" r="25" fill="#6fb05a" stroke="#6ab255" stroke-width="6"/><path fill="#fff" fill-rule="evenodd" d="M36.93 19.88 24.09 32.72 19.37 28a.6.6 0 0 0-.83 0l-1.38 1.39a.573.573 0 0 0 0 .82l6.52 6.52a.573.573 0 0 0 .82 0l14.64-14.64a.585.585 0 0 0 0-.83l-1.38-1.38a.585.585 0 0 0-.83 0"/></svg> -
wp-mail-logging/trunk/assets/images/smtp/zoom.svg
r2880502 r3358334 1 <svg style="background-color:#ffffff00" xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="M50 0c27.614 0 50 22.386 50 50s-22.386 50-50 50S0 77.614 0 50 22.386 0 50 0z" fill="#1685b7"/><path d="M73.023 67.067l-9.344-9.344a2.247 2.247 0 00-1.593-.656h-1.528a19.399 19.399 0 004.124-11.996c0-10.77-8.725-19.495-19.494-19.495-10.768 0-19.494 8.726-19.494 19.495 0 10.768 8.726 19.493 19.494 19.493a19.4 19.4 0 0011.997-4.123v1.527c0 .6.234 1.172.655 1.594l9.344 9.344a2.24 2.24 0 003.178 0l2.652-2.653a2.26 2.26 0 00.01-3.186zm-27.835-10c-6.626 0-11.996-5.361-11.996-11.996 0-6.627 5.36-11.997 11.996-11.997 6.626 0 11.997 5.361 11.997 11.997 0 6.626-5.361 11.996-11.997 11.996z" fill="#fff"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" style="background-color:#ffffff00"><path fill="#1685b7" d="M50 0c27.614 0 50 22.386 50 50s-22.386 50-50 50S0 77.614 0 50 22.386 0 50 0"/><path fill="#fff" d="m73.023 67.067-9.344-9.344a2.25 2.25 0 0 0-1.593-.656h-1.528a19.4 19.4 0 0 0 4.124-11.996c0-10.77-8.725-19.495-19.494-19.495s-19.494 8.726-19.494 19.495 8.726 19.493 19.494 19.493a19.4 19.4 0 0 0 11.997-4.123v1.527c0 .6.234 1.172.655 1.594l9.344 9.344a2.24 2.24 0 0 0 3.178 0l2.652-2.653a2.26 2.26 0 0 0 .01-3.186zm-27.835-10c-6.626 0-11.996-5.361-11.996-11.996 0-6.627 5.36-11.997 11.996-11.997 6.626 0 11.997 5.361 11.997 11.997 0 6.626-5.361 11.996-11.997 11.996"/></svg> -
wp-mail-logging/trunk/assets/images/zoom.svg
r2880502 r3358334 1 <svg style="background-color:#ffffff00" xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="M50 0c27.614 0 50 22.386 50 50s-22.386 50-50 50S0 77.614 0 50 22.386 0 50 0z" fill="#e77c5c"/><path d="M73.023 67.067l-9.344-9.344a2.247 2.247 0 00-1.593-.656h-1.528a19.399 19.399 0 004.124-11.996c0-10.77-8.725-19.495-19.494-19.495-10.768 0-19.494 8.726-19.494 19.495 0 10.768 8.726 19.493 19.494 19.493a19.4 19.4 0 0011.997-4.123v1.527c0 .6.234 1.172.655 1.594l9.344 9.344a2.24 2.24 0 003.178 0l2.652-2.653a2.26 2.26 0 00.01-3.186zm-27.835-10c-6.626 0-11.996-5.361-11.996-11.996 0-6.627 5.36-11.997 11.996-11.997 6.626 0 11.997 5.361 11.997 11.997 0 6.626-5.361 11.996-11.997 11.996z" fill="#fff"/></svg>1 <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" style="background-color:#ffffff00"><path fill="#e77c5c" d="M50 0c27.614 0 50 22.386 50 50s-22.386 50-50 50S0 77.614 0 50 22.386 0 50 0"/><path fill="#fff" d="m73.023 67.067-9.344-9.344a2.25 2.25 0 0 0-1.593-.656h-1.528a19.4 19.4 0 0 0 4.124-11.996c0-10.77-8.725-19.495-19.494-19.495s-19.494 8.726-19.494 19.495 8.726 19.493 19.494 19.493a19.4 19.4 0 0 0 11.997-4.123v1.527c0 .6.234 1.172.655 1.594l9.344 9.344a2.24 2.24 0 0 0 3.178 0l2.652-2.653a2.26 2.26 0 0 0 .01-3.186zm-27.835-10c-6.626 0-11.996-5.361-11.996-11.996 0-6.627 5.36-11.997 11.996-11.997 6.626 0 11.997 5.361 11.997 11.997 0 6.626-5.361 11.996-11.997 11.996"/></svg> -
wp-mail-logging/trunk/assets/languages/wp-mail-logging.pot
r3214692 r3358334 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: WP Mail Logging 1.1 4.0\n"3 "Project-Id-Version: WP Mail Logging 1.15.0\n" 4 4 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-mail-logging\n" 5 5 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 8 8 "Content-Type: text/plain; charset=UTF-8\n" 9 9 "Content-Transfer-Encoding: 8bit\n" 10 "POT-Creation-Date: 202 4-12-23T04:41:03+00:00\n"10 "POT-Creation-Date: 2025-09-08T09:43:08+00:00\n" 11 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12 12 "X-Generator: WP-CLI 2.8.1\n" … … 36 36 msgstr "" 37 37 38 #: src/inc/Admin/EmailLogsTab.php:2 6838 #: src/inc/Admin/EmailLogsTab.php:297 39 39 msgid "To solve email delivery issues, install WP Mail SMTP (free) - trusted by over 3,000,00 sites!" 40 40 msgstr "" 41 41 42 #: src/inc/Admin/EmailLogsTab.php:2 6942 #: src/inc/Admin/EmailLogsTab.php:298 43 43 msgid "Use the one-click install and setup wizard to fix your emails in minutes." 44 44 msgstr "" 45 45 46 #: src/inc/Admin/EmailLogsTab.php: 27446 #: src/inc/Admin/EmailLogsTab.php:303 47 47 msgid "Heads up! WP Mail Logging has detected a problem sending emails." 48 48 msgstr "" 49 49 50 #: src/inc/Admin/EmailLogsTab.php: 27850 #: src/inc/Admin/EmailLogsTab.php:307 51 51 #: src/inc/Admin/SMTPTab.php:532 52 52 msgid "Install WP Mail SMTP" 53 53 msgstr "" 54 54 55 #: src/inc/Admin/EmailLogsTab.php:3 3156 #: src/inc/Admin/EmailLogsTab.php:4 3155 #: src/inc/Admin/EmailLogsTab.php:360 56 #: src/inc/Admin/EmailLogsTab.php:460 57 57 msgid "Email Logs" 58 58 msgstr "" 59 59 60 #: src/inc/Admin/EmailLogsTab.php:3 3360 #: src/inc/Admin/EmailLogsTab.php:362 61 61 msgid "See delivery status" 62 62 msgstr "" 63 63 64 #: src/inc/Admin/EmailLogsTab.php:3 3464 #: src/inc/Admin/EmailLogsTab.php:363 65 65 msgid "Resend emails" 66 66 msgstr "" 67 67 68 #: src/inc/Admin/EmailLogsTab.php:3 3568 #: src/inc/Admin/EmailLogsTab.php:364 69 69 msgid "View original email content" 70 70 msgstr "" 71 71 72 #: src/inc/Admin/EmailLogsTab.php:3 4072 #: src/inc/Admin/EmailLogsTab.php:369 73 73 msgid "Individual Log" 74 74 msgstr "" 75 75 76 #: src/inc/Admin/EmailLogsTab.php:3 4276 #: src/inc/Admin/EmailLogsTab.php:371 77 77 msgid "Review technical details" 78 78 msgstr "" 79 79 80 #: src/inc/Admin/EmailLogsTab.php:3 4380 #: src/inc/Admin/EmailLogsTab.php:372 81 81 msgid "Track open and click data" 82 82 msgstr "" 83 83 84 #: src/inc/Admin/EmailLogsTab.php:3 4484 #: src/inc/Admin/EmailLogsTab.php:373 85 85 msgid "Download sent attachments" 86 86 msgstr "" 87 87 88 #: src/inc/Admin/EmailLogsTab.php:3 4988 #: src/inc/Admin/EmailLogsTab.php:378 89 89 msgid "Email Reports" 90 90 msgstr "" 91 91 92 #: src/inc/Admin/EmailLogsTab.php:3 5192 #: src/inc/Admin/EmailLogsTab.php:380 93 93 msgid "Generate deliverability charts" 94 94 msgstr "" 95 95 96 #: src/inc/Admin/EmailLogsTab.php:3 5296 #: src/inc/Admin/EmailLogsTab.php:381 97 97 msgid "Review open & click statistics" 98 98 msgstr "" 99 99 100 #: src/inc/Admin/EmailLogsTab.php:3 53100 #: src/inc/Admin/EmailLogsTab.php:382 101 101 msgid "Get weekly email summary" 102 102 msgstr "" 103 103 104 104 #. translators: 1: URL to WP Mail SMTP pricing page 2: URL to WP Forms pricing page 105 #: src/inc/Admin/EmailLogsTab.php:3 65105 #: src/inc/Admin/EmailLogsTab.php:394 106 106 msgid "Want more from your email logs? <strong><a target=\"_blank\" href=\"%1$s\">WP Mail SMTP Pro</a></strong> offers advanced email logging, failed email alerts, backup connections, email reports, email tracking, and much more!" 107 107 msgstr "" 108 108 109 #: src/inc/Admin/EmailLogsTab.php: 379109 #: src/inc/Admin/EmailLogsTab.php:408 110 110 msgid "We know you'll love the powerful features in WP Mail SMTP. It's used by over 3,000,000 websites." 111 111 msgstr "" 112 112 113 #: src/inc/Admin/EmailLogsTab.php:4 11113 #: src/inc/Admin/EmailLogsTab.php:440 114 114 msgid "Take Your Email Logs to the Next level" 115 115 msgstr "" 116 116 117 #: src/inc/Admin/EmailLogsTab.php:4 15117 #: src/inc/Admin/EmailLogsTab.php:444 118 118 msgid "Get WP Mail SMTP Pro" 119 119 msgstr "" 120 120 121 #: src/inc/Admin/EmailLogsTab.php: 479121 #: src/inc/Admin/EmailLogsTab.php:508 122 122 #: src/Renderer/Format/BaseRenderer.php:46 123 123 #: src/WPML_Email_Log_List.php:510 … … 125 125 msgstr "" 126 126 127 #: src/inc/Admin/EmailLogsTab.php:5 24127 #: src/inc/Admin/EmailLogsTab.php:553 128 128 msgid "Search" 129 129 msgstr "" 130 130 131 #: src/inc/Admin/EmailLogsTab.php:5 58131 #: src/inc/Admin/EmailLogsTab.php:587 132 132 msgid "Are you sure you want to delete this log?" 133 133 msgstr "" … … 147 147 148 148 #: src/inc/Admin/SettingsTab.php:209 149 msgid "Select the minimum rolerequired to view submission data."149 msgid "Select the WordPress user capability required to view submission data." 150 150 msgstr "" 151 151 … … 444 444 445 445 #: src/inc/Migration/Migration.php:458 446 #: src/Renderer/Format/BaseRenderer.php:20 0447 #: src/WPML_Email_Log_List.php:86 1446 #: src/Renderer/Format/BaseRenderer.php:208 447 #: src/WPML_Email_Log_List.php:863 448 448 msgid "Dismiss this notice." 449 449 msgstr "" … … 506 506 507 507 #. translators: %s - Link to the SMTP page. 508 #: src/Renderer/Format/BaseRenderer.php:1 88508 #: src/Renderer/Format/BaseRenderer.php:196 509 509 msgid "<strong>This email failed to send.</strong> <a href=\"%s\">Install WP Mail SMTP</a> to solve your deliverability issues." 510 510 msgstr "" … … 570 570 571 571 #. translators: %d: Email Log ID to view. 572 #: src/WPML_Email_Log_List.php:75 6572 #: src/WPML_Email_Log_List.php:758 573 573 msgid "View log #%d" 574 574 msgstr "" 575 575 576 576 #. translators: %d: Email Log ID to resend. 577 #: src/WPML_Email_Log_List.php:76 3577 #: src/WPML_Email_Log_List.php:765 578 578 msgid "Resend log #%d" 579 579 msgstr "" 580 580 581 581 #. translators: %d: Email Log ID to delete. 582 #: src/WPML_Email_Log_List.php:77 0582 #: src/WPML_Email_Log_List.php:772 583 583 msgid "Delete log #%d" 584 584 msgstr "" 585 585 586 #: src/WPML_Email_Log_List.php:80 1586 #: src/WPML_Email_Log_List.php:803 587 587 msgid "Delete" 588 588 msgstr "" 589 589 590 #: src/WPML_Email_Log_List.php:80 2590 #: src/WPML_Email_Log_List.php:804 591 591 msgid "Resend" 592 592 msgstr "" 593 593 594 #: src/WPML_LifeCycle.php:2 04594 #: src/WPML_LifeCycle.php:215 595 595 #: src/WPML_OptionsManager.php:420 596 596 #: src/WPML_OptionsManager.php:421 -
wp-mail-logging/trunk/readme.txt
r3214692 r3358334 4 4 License: GPLv3 5 5 License URI: http://www.gnu.org/licenses/gpl-3.0.html 6 Requires at least: 5. 07 Tested up to: 6. 78 Requires PHP: 7. 19 Stable tag: 1.1 4.06 Requires at least: 5.3 7 Tested up to: 6.8 8 Requires PHP: 7.4 9 Stable tag: 1.15.0 10 10 11 11 Log, view, and resend all emails sent from your WordPress site. Great for resolving email sending issues or keeping a copy for auditing. … … 109 109 110 110 == Changelog == 111 = 1.14.0 - 2024-12-30 = 111 = 1.15.0 - 2025-09-09 = 112 Added: Support "Name <[email protected]>" format on Receiver. 113 Added: New filters `wp_mail_logging_allowed_html_email_html_preview` and `wp_mail_logging_allowed_protocols_email_html_preview`. 114 Changed: Description for the option "Can See Submission data". 115 Fixed: PHP Warning when JetPack plugin is also activated. 116 Fixed: Incorrect Headers format in modal row. 117 Fixed: Long non-breaking message not displaying properly when viewed as Raw. 118 Fixed: Some attachments are not displayed in the Email Logs table. 119 Fixed: PHP Warning "Notice: Function _load_textdomain_just_in_time was called incorrectly". 120 121 = 1.14.0 - 2024-12-26 = 112 122 Fixed: PHP warning notice when another plugin or code snippet passed an associative array to `WPML_Plugin::get_mail_headers()`. 113 123 Fixed: PHP warning notice on non-english locale WP configuration. -
wp-mail-logging/trunk/src/Renderer/Column/GenericColumn.php
r2187843 r3358334 6 6 7 7 class GenericColumn implements IColumn { 8 8 9 protected $column_name; 9 10 … … 26 27 return $mailArray[$this->column_name]; 27 28 } 29 30 /** 31 * Get the column name. 32 * 33 * @since 1.15.0 34 */ 35 public function getColumnName() { 36 37 return $this->column_name; 38 } 28 39 } -
wp-mail-logging/trunk/src/Renderer/Column/SanitizedColumnDecorator.php
r2187843 r3358334 3 3 namespace No3x\WPML\Renderer\Column; 4 4 5 5 use No3x\WPML\Renderer\WPML_ColumnManager; 6 6 use No3x\WPML\WPML_MessageSanitizer; 7 7 … … 25 25 /** 26 26 * @inheritdoc 27 * 28 * @since 1.15.0 Used `esc_html()` on `receiver` column. 27 29 */ 28 30 public function render(array $mailArray, $format) { 29 31 $delegated = $this->column->render($mailArray, $format); 32 33 if ( 34 method_exists( $this->column, 'getColumnName' ) && 35 $this->column->getColumnName() === WPML_ColumnManager::COLUMN_RECEIVER 36 ) { 37 return esc_html( $delegated ); 38 } 39 30 40 return $this->messageSanitizer->sanitize($delegated); 31 41 } -
wp-mail-logging/trunk/src/Renderer/Format/BaseRenderer.php
r2929157 r3358334 84 84 85 85 <?php 86 if ( $key === 'message' ) {86 if ( $key === 'message' ) { 87 87 $this->render_message_value( $item, $settings['preferred-mail-format'] ); 88 88 } else { … … 104 104 * 105 105 * @since 1.11.0 106 * @since 1.15.0 Added dynamic DOM class for the message container. 106 107 * 107 108 * @param array $mail Mail data in context. … … 113 114 $format = empty( $_POST['format'] ) ? $default_format : $_POST['format']; 114 115 ?> 115 <div class="wp-mail-logging-modal-row-html-container ">116 <div class="wp-mail-logging-modal-row-html-container wp-mail-logging-modal-row-html-container--<?php echo esc_attr( $format ); ?>"> 116 117 <?php 117 118 if ( $format === 'raw' ) { … … 150 151 * @since 1.11.0 151 152 * @since 1.12.0 153 * @since 1.15.0 Used `esc_html()` on Subject, Receiver, and Headers columns. 152 154 * 153 155 * @param string $key Key of the value to render. … … 173 175 } 174 176 175 if ( $key === WPML_ColumnManager::COLUMN_SUBJECT ) { 177 $values_to_escape = [ 178 WPML_ColumnManager::COLUMN_SUBJECT, 179 WPML_ColumnManager::COLUMN_RECEIVER, 180 WPML_ColumnManager::COLUMN_HEADERS, 181 ]; 182 183 if ( in_array( $key, $values_to_escape, true ) ) { 176 184 echo esc_html( $value ); 177 185 } else { -
wp-mail-logging/trunk/src/Renderer/WPML_ColumnManager.php
r3214692 r3358334 55 55 * @return IColumn 56 56 */ 57 public function getColumnRenderer( $column_name) {57 public function getColumnRenderer( $column_name ) { 58 58 switch ($column_name) { 59 59 case self::COLUMN_TIMESTAMP: -
wp-mail-logging/trunk/src/WPML_Attachment.php
r2880502 r3358334 110 110 if ( ! empty( $relPath ) ) { 111 111 $basename = '/uploads'; 112 $path = WP_CONTENT_DIR . $basename . $relPath;113 $url = WP_CONTENT_URL . $basename . $relPath;112 $path = WP_CONTENT_DIR . $basename . DIRECTORY_SEPARATOR . ltrim( $relPath, '/\\' ); 113 $url = WP_CONTENT_URL . $basename . '/' . ltrim( $relPath, '/\\' ); 114 114 115 115 if ( self::getFS()->is_file( $path ) ) { -
wp-mail-logging/trunk/src/WPML_Email_Log_List.php
r3164976 r3358334 735 735 } 736 736 737 return ( new SanitizedColumnDecorator($this->columnManager->getColumnRenderer($column_name)))->render($item, ColumnFormat::FULL); 737 return ( new SanitizedColumnDecorator( 738 $this->columnManager->getColumnRenderer( $column_name ) 739 ) )->render( $item, ColumnFormat::FULL ); 738 740 } 739 741 -
wp-mail-logging/trunk/src/WPML_LifeCycle.php
r3214692 r3358334 199 199 } 200 200 201 /** 202 * Register plugin action links. 203 * 204 * @since 1.15.0 Taken into account non-array `$actions`. 205 * 206 * @param string[] $actions An array of plugin action links. 207 * @param string $plugin_file Path to the plugin file relative to the plugins directory. 208 * 209 * @return array 210 */ 201 211 public function registerPluginActionLinks( $actions, $plugin_file ) { 202 if ($this->getMainPluginFileName() == basename($plugin_file)) { 212 213 if ( $this->getMainPluginFileName() == basename( $plugin_file ) ) { 203 214 $admin_url = add_query_arg( 'tab', 'settings', WPML_Utils::get_admin_page_url() ); 204 215 $settings = array('settings' => '<a href="' . esc_url( $admin_url ) . '">' . __( 'Settings', 'wp-mail-logging' ) . '</a>' ); 205 216 206 if ( ! is_array( $actions ) ) {217 if ( empty( $actions ) || ! is_array( $actions ) ) { 207 218 $actions = []; 208 219 } … … 210 221 $actions = array_merge( $settings, $actions ); 211 222 } 223 212 224 return $actions; 213 225 } -
wp-mail-logging/trunk/src/inc/Admin/EmailLogsTab.php
r3164976 r3358334 141 141 * 142 142 * @since 1.11.1 143 * @since 1.15.0 Added filterable `$allowed_html` and `$allowed_protocols` to `wp_kses()`. 143 144 * 144 145 * @param string $message Email log message. … … 152 153 $message = preg_replace( '/<!--(.*?)-->/', '', $message ); 153 154 154 $allowed_html = wp_kses_allowed_html( 'post' );155 $allowed_html = wp_kses_allowed_html( 'post' ); 155 156 $allowed_html['style'][''] = true; 156 157 157 return wp_kses( $message, $allowed_html ); 158 /** 159 * Filters the allowed HTML in the email HTML preview. 160 * 161 * @since 1.15.0 162 * 163 * @param string[] $allowed_html Array of allowed HTML. 164 * @param string $message Email message. 165 */ 166 $allowed_html = apply_filters( 167 'wp_mail_logging_allowed_html_email_html_preview', 168 $allowed_html, 169 $message 170 ); 171 172 /** 173 * Filters the allowed protocols in the email HTML preview. 174 * 175 * @since 1.15.0 176 * 177 * @param string[] $allowed_protocols Array of allowed protocols. 178 * @param string $message Email message. 179 */ 180 $allowed_protocols = apply_filters( 181 'wp_mail_logging_allowed_protocols_email_html_preview', 182 wp_allowed_protocols(), 183 $message 184 ); 185 186 return wp_kses( $message, $allowed_html, $allowed_protocols ); 158 187 } 159 188 -
wp-mail-logging/trunk/src/inc/Admin/SettingsTab.php
r3164976 r3358334 207 207 [ 208 208 'bordered' => false, 209 'desc' => __( 'Select the minimum rolerequired to view submission data.', 'wp-mail-logging' ),209 'desc' => __( 'Select the WordPress user capability required to view submission data.', 'wp-mail-logging' ), 210 210 'id' => 'can-see-submission-data', 211 211 'label' => __( 'Can See Submission data', 'wp-mail-logging' ), -
wp-mail-logging/trunk/vendor/autoload.php
r3164976 r3358334 15 15 } 16 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 17 throw new RuntimeException($err); 21 18 } 22 19 -
wp-mail-logging/trunk/vendor/composer/InstalledVersions.php
r3164976 r3358334 28 28 { 29 29 /** 30 * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to 31 * @internal 32 */ 33 private static $selfDir = null; 34 35 /** 30 36 * @var mixed[]|null 31 37 * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null 32 38 */ 33 39 private static $installed; 40 41 /** 42 * @var bool 43 */ 44 private static $installedIsLocalDir; 34 45 35 46 /** … … 310 321 self::$installed = $data; 311 322 self::$installedByVendor = array(); 323 324 // when using reload, we disable the duplicate protection to ensure that self::$installed data is 325 // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, 326 // so we have to assume it does not, and that may result in duplicate data being returned when listing 327 // all installed packages for example 328 self::$installedIsLocalDir = false; 329 } 330 331 /** 332 * @return string 333 */ 334 private static function getSelfDir() 335 { 336 if (self::$selfDir === null) { 337 self::$selfDir = strtr(__DIR__, '\\', '/'); 338 } 339 340 return self::$selfDir; 312 341 } 313 342 … … 323 352 324 353 $installed = array(); 354 $copiedLocalDir = false; 325 355 326 356 if (self::$canGetVendors) { 357 $selfDir = self::getSelfDir(); 327 358 foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { 359 $vendorDir = strtr($vendorDir, '\\', '/'); 328 360 if (isset(self::$installedByVendor[$vendorDir])) { 329 361 $installed[] = self::$installedByVendor[$vendorDir]; … … 331 363 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 332 364 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 335 self::$installed = $installed[count($installed) - 1]; 365 self::$installedByVendor[$vendorDir] = $required; 366 $installed[] = $required; 367 if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { 368 self::$installed = $required; 369 self::$installedIsLocalDir = true; 336 370 } 371 } 372 if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { 373 $copiedLocalDir = true; 337 374 } 338 375 } … … 351 388 } 352 389 353 if (self::$installed !== array() ) {390 if (self::$installed !== array() && !$copiedLocalDir) { 354 391 $installed[] = self::$installed; 355 392 } -
wp-mail-logging/trunk/vendor/composer/installed.php
r3214692 r3358334 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 9c1c009e987a1f737fd7f6291eac41d31d7942d6',6 'reference' => '0430a158f3e1b33b25fb2200e97503bca08725e7', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-master', 15 15 'version' => 'dev-master', 16 'reference' => ' 9c1c009e987a1f737fd7f6291eac41d31d7942d6',16 'reference' => '0430a158f3e1b33b25fb2200e97503bca08725e7', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
wp-mail-logging/trunk/vendor/composer/platform_check.php
r3164976 r3358334 20 20 } 21 21 } 22 trigger_error( 23 'Composer detected issues in your platform: ' . implode(' ', $issues), 24 E_USER_ERROR 22 throw new \RuntimeException( 23 'Composer detected issues in your platform: ' . implode(' ', $issues) 25 24 ); 26 25 } -
wp-mail-logging/trunk/wp-mail-logging.php
r3214692 r3358334 3 3 * Plugin Name: WP Mail Logging 4 4 * Plugin URI: https://wordpress.org/plugins/wp-mail-logging/ 5 * Version: 1.1 4.06 * Requires at least: 5. 07 * Requires PHP: 7. 15 * Version: 1.15.0 6 * Requires at least: 5.3 7 * Requires PHP: 7.4 8 8 * Author: WP Mail Logging Team 9 9 * Author URI: https://github.com/awesomemotive/wp-mail-logging … … 19 19 if ( ! defined( 'ABSPATH' ) ) exit; 20 20 21 define( 'WPML_PHP_MIN_VERSION', '7. 1' );21 define( 'WPML_PHP_MIN_VERSION', '7.4' ); 22 22 define( 'WP_MAIL_LOGGING_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); 23 23 define( 'WP_MAIL_LOGGING_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
Note: See TracChangeset
for help on using the changeset viewer.