From 9401ae3b66514992dcffb62a8e503d8be851c0fa Mon Sep 17 00:00:00 2001 From: Gaurav Tiwari Date: Fri, 2 Oct 2026 08:29:19 +0530 Subject: [PATCH 1/8] Add Content Tools, Link Health, and Site Activity for 1.7.0 --- .github/workflows/quality.yml | 6 + README.md | 28 +- ROADMAP.md | 4 + assets/blocks/svg-icon/block.json | 2 +- assets/css/admin.css | 16 + build.sh | 7 + .../plans/2026-10-02-v1.7.0-modules-design.md | 23 + docs/v1.7.0-verification.md | 39 + functionalities.php | 15 +- .../admin/class-link-health-controller.php | 17 + includes/admin/class-module-controller.php | 3 + includes/admin/class-module-docs.php | 15 + .../class-settings-portability-controller.php | 3 + .../admin/class-site-activity-controller.php | 17 + includes/admin/trait-admin-options.php | 16 + includes/admin/trait-admin-sanitizers.php | 13 + includes/admin/trait-admin-settings.php | 1 + includes/admin/trait-admin-utilities-ui.php | 412 ++++ includes/core/class-module-registry.php | 11 + includes/features/class-content-tools.php | 125 ++ includes/features/class-link-health.php | 531 +++++ includes/features/class-site-activity.php | 315 +++ languages/functionalities.pot | 1787 ++++++++++------- package-lock.json | 4 +- package.json | 2 +- readme.txt | 27 +- tests/ModuleRegistryTest.php | 8 + tests/SettingsPortabilityTest.php | 22 + tests/UninstallScopeTest.php | 7 + tests/UtilityModulesTest.php | 329 +++ tests/bootstrap.php | 128 ++ tests/fixtures/module-registry-worker.php | 1 + tests/fixtures/uninstall-worker.php | 10 +- uninstall.php | 12 + 34 files changed, 3250 insertions(+), 706 deletions(-) create mode 100644 docs/plans/2026-10-02-v1.7.0-modules-design.md create mode 100644 docs/v1.7.0-verification.md create mode 100644 includes/admin/class-link-health-controller.php create mode 100644 includes/admin/class-site-activity-controller.php create mode 100644 includes/admin/trait-admin-utilities-ui.php create mode 100644 includes/features/class-content-tools.php create mode 100644 includes/features/class-link-health.php create mode 100644 includes/features/class-site-activity.php create mode 100644 tests/UtilityModulesTest.php diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 9c76e9a..b76ecb1 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -90,6 +90,12 @@ jobs: test -s "$zip" unzip -t "$zip" for required in \ + functionalities/includes/features/class-content-tools.php \ + functionalities/includes/features/class-link-health.php \ + functionalities/includes/features/class-site-activity.php \ + functionalities/includes/admin/trait-admin-utilities-ui.php \ + functionalities/includes/admin/class-link-health-controller.php \ + functionalities/includes/admin/class-site-activity-controller.php \ functionalities/functionalities.php \ functionalities/readme.txt \ functionalities/uninstall.php \ diff --git a/README.md b/README.md index b01182c..20f8b3a 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ [![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-FFDD00?style=flat&logo=buymeacoffee&logoColor=black)](https://buymeacoffee.com/gauravtiwari) -All-in-one WordPress optimization toolkit with 16 modules for performance, security, SEO, and content management. Built with modern WordPress coding standards and a clean module-based dashboard. Optimized for performance with modular initialization, static property caching, and intelligent transients. +All-in-one WordPress optimization toolkit with 19 modules for performance, security, SEO, and content management. Built with modern WordPress coding standards and a clean module-based dashboard. Optimized for performance with modular initialization, static property caching, and intelligent transients. -**Version:** 1.6.3 +**Version:** 1.7.0 **Requires WordPress:** 6.3 or later (tested up to 7.1) **Requires PHP:** 7.4 or later **License:** GPL-2.0-or-later @@ -29,7 +29,7 @@ Full documentation is at **[functionalities.dev](https://functionalities.dev/)** | | | |---|---| | [Getting started](https://functionalities.dev/docs/getting-started) | Install, enable a module, verify it works | -| [Module reference](https://functionalities.dev/modules) | What each of the 16 modules does | +| [Module reference](https://functionalities.dev/modules) | What each of the 19 modules does | | [Dashboard](https://functionalities.dev/docs/dashboard) | Working with the module dashboard | | [Hooks](https://functionalities.dev/docs/hooks) | Every action and filter the plugin fires | | [API reference](https://functionalities.dev/docs/api-reference) | Extending the plugin in code | @@ -57,6 +57,24 @@ This plugin is built with a "Performance First" philosophy. Unlike many all-in-o ## Modules +### Content Tools + +Adds **Duplicate as draft** to native post/page row actions. The new draft belongs to the current user and preserves stored block content, excerpt, taxonomies, featured image, and page template. Source identity, publication state, comments, revisions, edit locks, and scan metadata are excluded. Copying additional metadata requires the `functionalities_content_tools_meta_keys` allowlist filter and the corresponding metadata permissions. A failed copy removes the partial draft. + +### Link Health + +Checks anchor links in stored public, published posts/pages in small resumable batches. Duplicate destinations share expiring results. Safe HEAD requests use bounded GET confirmation before marking 404/410 as broken; authentication errors, rate limits, transport failures, and server errors remain inconclusive. Redirect hops are validated individually. + +The workspace provides manual start/resume/stop, per-link ignore/recheck, source editing links, paginated reports, and CSV export. Weekly scans are separately opt-in and use WP-Cron. Reports mark content changes, partial scans, and the 1,000 unique links per post limit. Password-protected content, dynamic output, shortcodes, and navigation are excluded. Scans never rewrite content. Results are stored in post metadata, URL checks in expiring transients, and the worker cursor in protected atomic storage. + +### Site Activity + +Stores a private history of module-setting field changes, post/page status transitions, and plugin/theme changes. Entries include actor ID, event, target, and timestamp. Setting values, snippet bodies, content, passwords, tokens, visitor IPs, and request data are excluded. The workspace supports search, event/actor filters, pagination, and explicit clearing. + +History is bounded to 1,000 entries and 30 days, with daily pruning. WordPress privacy export/erasure and user deletion anonymize actor references, including when recording is disabled. Logging failures leave the underlying site operation intact. + +All three modules are disabled by default and follow the existing uninstall retention preference. + ### Link Management Complete external link control with nofollow automation. @@ -440,7 +458,7 @@ functionalities/ │ ├── core/ │ │ ├── class-module-registry.php Module list + lazy loader │ │ └── class-wordpress-7-integration.php Abilities, DataViews, AI -│ ├── features/ One class per module (16) +│ ├── features/ One class per module (19) │ ├── storage/ │ │ ├── class-atomic-json-store.php Locked, atomic JSON writes │ │ └── class-data-directory.php Private data path + hardening @@ -492,7 +510,7 @@ Example module definition: ## Support This Project -Functionalities is a free and open source WordPress plugin with 16 modules for performance, security, SEO and content management, each behind its own toggle. For 1.6.0 I moved Link Management, Block Cleanup and Schema to the WordPress HTML API so they edit attributes in place and leave Vue and Alpine templates alone. +Functionalities is a free and open source WordPress plugin with 19 modules for performance, security, SEO and content management, each behind its own toggle. For 1.6.0 I moved Link Management, Block Cleanup and Schema to the WordPress HTML API so they edit attributes in place and leave Vue and Alpine templates alone. If it replaced a separate redirect manager or a header and footer snippets plugin on your site, you can buy me a coffee. diff --git a/ROADMAP.md b/ROADMAP.md index aebc832..ff9e709 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,3 +1,7 @@ +# 1.7.0 implementation + +Approved: Content Tools, Link Health, Site Activity. See [the module design](docs/plans/2026-10-02-v1.7.0-modules-design.md). All three modules are implemented and verified on Gatilab. See [verification](docs/v1.7.0-verification.md). Public release remains a separate step. + # Dynamic Functionalities Roadmap The next candidate is **1.6.3**. Preserve existing options, hooks, saved content, and diff --git a/assets/blocks/svg-icon/block.json b/assets/blocks/svg-icon/block.json index b3330c8..7fae607 100644 --- a/assets/blocks/svg-icon/block.json +++ b/assets/blocks/svg-icon/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "functionalities/svg-icon-block", - "version": "1.6.3", + "version": "1.7.0", "title": "SVG Icon", "category": "design", "icon": "flag", diff --git a/assets/css/admin.css b/assets/css/admin.css index c398a37..c578d5d 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -1582,3 +1582,19 @@ background: #f6f7f7; white-space: pre-wrap; } + +/* Utility workspaces use native controls and scroll independently on small screens. */ +.functionalities-utility-actions { display: flex; gap: 12px; flex-wrap: wrap; align-items: end; margin: 16px 0; } +.functionalities-utility-action { display: inline-block; margin: 3px; } +.functionalities-utility-table { overflow-x: auto; margin: 16px 0; } +.functionalities-utility-table table { min-width: 650px; } +.functionalities-utility-url { overflow-wrap: anywhere; max-width: 440px; } +.functionalities-utilities form.functionalities-utility-action { + padding: 0; + margin: 0 4px 4px 0; + border: 0; + border-radius: 0; + background: transparent; + box-shadow: none; +} +.functionalities-utilities .functionalities-utility-table td { vertical-align: top; } diff --git a/build.sh b/build.sh index 95d7cbb..629d6f2 100755 --- a/build.sh +++ b/build.sh @@ -39,6 +39,13 @@ rsync -a \ # Fail loudly if something the plugin needs at runtime did not make it in. REQUIRED=( + "includes/features/class-content-tools.php" + "includes/features/class-link-health.php" + "includes/features/class-site-activity.php" + "includes/admin/trait-admin-utilities-ui.php" + "includes/admin/class-link-health-controller.php" + "includes/admin/class-site-activity-controller.php" + "functionalities.php" "index.php" "readme.txt" diff --git a/docs/plans/2026-10-02-v1.7.0-modules-design.md b/docs/plans/2026-10-02-v1.7.0-modules-design.md new file mode 100644 index 0000000..b672364 --- /dev/null +++ b/docs/plans/2026-10-02-v1.7.0-modules-design.md @@ -0,0 +1,23 @@ +# Functionalities 1.7.0 modules + +Approved scope: Content Tools, Link Health, and Site Activity. Implementation and snapshot-backed Gatilab testing are authorized. Public release is a separate step. + +All modules remain disabled by default. They use the existing registry and module options; no new services, accounts, credentials, database tables, or frontend assets are required. Minimum WordPress 6.3 / PHP 7.4 remains unchanged. + +## Content Tools + +Posts/pages gain a permission-checked Duplicate as draft action. Preserve stored block content, excerpt, supported taxonomies, featured image, and page template. Use a developer metadata allowlist; exclude edit locks, history, plugin scan metadata, comments, revisions, source author, slug, password, and publication status. The current user owns the draft. Roll back the draft on taxonomy/metadata failure. Check edit_post, destination create_posts, taxonomy assignment, and the action nonce. + +## Link Health + +Scan anchor URLs in stored public, published posts/pages, excluding password-protected content. Dynamic blocks, shortcodes, navigation, and rendered-only links are outside this version's coverage. Use the core HTML tag processor without rewriting content. Resolve relative links against the source permalink, deduplicate normalized URLs, reject credentials/private hosts and unsupported protocols, and use safe HEAD requests with bounded GET confirmation/fallback. 404/410 are broken only after GET confirmation; auth errors, throttling, transport failures, and 5xx are inconclusive. + +Keep per-post results in postmeta, deduplicated URL checks in expiring transients, and a protected JSON scan cursor with an expiring worker lease. A bounded batch resumes inside a large post, uses an ID cursor, and is safe against overlapping workers. Each post is limited to 1,000 unique URLs and reports truncation explicitly. Report pages contain one source post and at most 50 visible links; CSV export streams every source report. A content hash prevents publishing stale results after an edit. Manual start/resume, ignore/recheck per result, paginated reports, CSV export, and opt-in weekly scans are admin-only. Cron is visit-driven; manual resume is available. Retain results on disable; clear scheduled work. Uninstall honors the existing deletion preference. + +## Site Activity + +Log module-setting field names, plugin/theme activation/update, and post/page status transitions. Store actor ID, event, target, timestamp, and allowlisted status/field details only. Never store secrets, code bodies, full content, request data, visitor IPs, or authentication attempts. Protected atomic JSON storage retains at most 1,000 entries / 30 days. Include filtering/search, pagination, explicit clear, daily pruning, and user-erasure/deletion anonymization. Failure to log must not block the underlying operation. + +## Verification and rollout + +Each module is independently usable. Test positive and negative permissions, disabled loading, failures, bounded scans, safe HTTP redirects/private URLs, duplicate cache reuse, content-edit races, leases/resume, CSV escaping, retention, concurrent storage writes, privacy, import sanitization, and uninstall. Run composer check, npm test, real-core HTML API tests, translation freshness, and package validation. Snapshot Gatilab plugin/settings/content, install the verified candidate, exercise actions with disposable content, verify readback and public storage guards, then remove fixtures and restore module settings. Retain a plugin rollback archive and a verification report. diff --git a/docs/v1.7.0-verification.md b/docs/v1.7.0-verification.md new file mode 100644 index 0000000..635253b --- /dev/null +++ b/docs/v1.7.0-verification.md @@ -0,0 +1,39 @@ +# Functionalities 1.7.0 verification + +The candidate adds Content Tools, Link Health, and Site Activity, bringing the registry to 19 independently enabled modules. Public release is pending. + +## Automated checks + +- `FUNCTIONALITIES_WP_DIR=/tmp/functionalities-wp63-audit-20261001/src composer check`: PHP syntax, WordPress coding standards/PHP 7.4 compatibility, and 149 PHPUnit tests / 798 assertions passed. +- The same suite passed with a WordPress 6.9 core checkout on local PHP 8.5. WordPress's actual HTML and URL APIs were loaded in both suites. +- `npm test`: all eight JavaScript tests passed. The existing WordPress 7 bundle source was unchanged. +- Translation regeneration and `bin/make-pot.sh --check` passed. +- `build.sh` produced an 84-file runtime ZIP. Tests, docs, source, Composer dependencies, and Node dependencies are excluded; the required bundled Prism assets remain included. +- New regressions cover permissions, native protected metadata, rollback, safe HTTP fallback/redirects, cache reuse, private targets, cursor resume, stale content/slug changes, competing/expired leases, retained history, anonymization, upgrade failures, import allowlists, CSV formula escaping, disabled loading, and per-site uninstall retention. + +CI results are available on the pull request's Checks tab. This document records the local and live observations independently of CI. + +## Gatilab checks + +Target: `https://gatilab.com`, WordPress 7.1.2 / PHP 8.5.10. + +The server workflow passed post duplication with byte-preserved Gutenberg content, owner/draft status, taxonomy and featured-image copying, exclusion of identity/scan metadata, negative permissions, password-protected scan exclusion, bounded/deduplicated scan completion, real HTTP 200/404/redirects, private-IP rejection, ignore/recheck, arbitrary-target rejection, activity redaction, publishing events, privacy export/anonymization, and anonymous storage protection. Four additional native page-copy checks passed, including the page template. + +The browser verified all three settings forms, the duplicate row action and editor navigation, scan start/resume, ignore/recheck, CSV download, activity search/event filtering, and the restored dashboard. The CSV contained exactly the expected OK/broken/unsafe fixture results. Layout was observed at natural browser widths of 684 and 1,280 pixels, without page overflow. A stale Cloudflare stylesheet was purged by its exact URL using the [single-file purge API](https://developers.cloudflare.com/api/resources/cache/methods/purge/); the response changed to MISS with the final CSS, and computed action-form padding was verified as 0px. Browser cache bypass was restored after verification. + +The activity-clear route was exercised with WordPress's real capability and nonce checks: anonymous access, an invalid nonce, and omitted confirmation were rejected without deleting history; a confirmed administrator request cleared the test history. The weekly event was created on opt-in and removed on opt-out. + +A repeat server pass on the final candidate succeeded after adding the shared report-commit lock. Network requests are outside that lock. Failed/expired workers cannot overwrite newer reports, and rechecks merge their one result rather than replacing another worker's whole report. + +## Restored state and recovery + +- Disposable posts/pages/drafts and their revisions were removed. +- All original module settings were preserved; the three new options were restored to their original absent/default-disabled state. +- Test histories, scan state, URL cache entries, and scheduled work were cleared. No visitor-facing module was newly enabled. +- Homepage content and metadata hashes matched the pre-install snapshot. The public homepage remained available. +- Installed runtime file hashes were compared with the extracted ZIP manifest. The final manifest is recorded with the verification artifacts. +- The installed pre-candidate readme differed from the tagged source only in older release wording; the original remains in the backup. Runtime PHP/JS/CSS files matched 1.6.3 before deployment. + +Recovery on the Gatilab host is retained in `/home/gatilab/functionalities-170-20261002`: original plugin archive, original protected data archive, a private settings snapshot, candidate ZIPs, and verification receipts. Restore the archived plugin first if rollback is needed; restore only scoped settings/data after comparing current state. + +The existing Fonts/Components/SVG editor-iframe visual release checklist remains a separate release gate; this change's editor test confirmed native duplicate navigation and stored block content, rather than a new iframe styling change. diff --git a/functionalities.php b/functionalities.php index 957e7f6..618dde1 100644 --- a/functionalities.php +++ b/functionalities.php @@ -2,8 +2,8 @@ /** * Plugin Name: Dynamic Functionalities * Plugin URI: https://functionalities.dev - * Description: All-in-one WordPress optimization toolkit. 15+ modules for performance, security, SEO, and content management. - * Version: 1.6.3 + * Description: All-in-one WordPress optimization toolkit. 19 modules for performance, security, SEO, and content management. + * Version: 1.7.0 * Author: Gaurav Tiwari * Author URI: https://gauravtiwari.org * License: GPL-2.0-or-later @@ -19,7 +19,7 @@ // Define constants. if ( ! defined( 'FUNCTIONALITIES_VERSION' ) ) { - define( 'FUNCTIONALITIES_VERSION', '1.6.3' ); + define( 'FUNCTIONALITIES_VERSION', '1.7.0' ); } if ( ! defined( 'FUNCTIONALITIES_FILE' ) ) { define( 'FUNCTIONALITIES_FILE', __FILE__ ); @@ -59,6 +59,12 @@ function ( string $class ) { } ); +// Retained activity history remains erasable/exportable even with its module off. +\add_action( 'deleted_user', array( '\\Functionalities\\Features\\Site_Activity', 'anonymize_user' ) ); +\add_action( 'wpmu_delete_user', array( '\\Functionalities\\Features\\Site_Activity', 'anonymize_network_user' ) ); +\add_filter( 'wp_privacy_personal_data_erasers', array( '\\Functionalities\\Features\\Site_Activity', 'register_eraser' ) ); +\add_filter( 'wp_privacy_personal_data_exporters', array( '\\Functionalities\\Features\\Site_Activity', 'register_exporter' ) ); + // Initialize admin and only the modules required for this request. \add_action( 'plugins_loaded', @@ -119,6 +125,9 @@ function ( array $links, string $file ): array { function () { \wp_clear_scheduled_hook( 'functionalities_assumption_background_scan' ); \wp_clear_scheduled_hook( 'functionalities_redirect_flush_buffer' ); + \wp_clear_scheduled_hook( 'functionalities_link_health_batch' ); + \wp_clear_scheduled_hook( 'functionalities_link_health_weekly' ); + \wp_clear_scheduled_hook( 'functionalities_activity_prune' ); if ( function_exists( 'flush_rewrite_rules' ) ) { \flush_rewrite_rules(); } diff --git a/includes/admin/class-link-health-controller.php b/includes/admin/class-link-health-controller.php new file mode 100644 index 0000000..11b4223 --- /dev/null +++ b/includes/admin/class-link-health-controller.php @@ -0,0 +1,17 @@ + array( + 'features' => array( \__( 'Duplicate posts/pages into an editable draft owned by the current user', 'functionalities' ), \__( 'Preserve block content, taxonomies, featured image, and page template', 'functionalities' ) ), + 'hooks' => array( + array( + 'name' => 'functionalities_content_tools_meta_keys', + 'description' => \__( 'Allowlist additional metadata keys to copy; edit locks and scan metadata remain excluded', 'functionalities' ), + ), + ), + ), + 'link-health' => array( + 'features' => array( \__( 'Resumable checks of stored public post/page links with cached URL results', 'functionalities' ), \__( 'Manual/weekly scans, ignore/recheck actions, and CSV export', 'functionalities' ), \__( 'Safe HTTP requests; confirmed missing pages are separated from inconclusive failures', 'functionalities' ) ), + ), + 'site-activity' => array( + 'features' => array( \__( 'Private history of module settings, publishing status, and plugin/theme changes', 'functionalities' ), \__( 'Searchable history bounded to 1,000 events and 30 days', 'functionalities' ), \__( 'Stores field names rather than values, with privacy export and anonymization', 'functionalities' ) ), + ), 'link-management' => array( 'features' => array( \__( 'Automatically adds rel="nofollow" to external links in post content', 'functionalities' ), diff --git a/includes/admin/class-settings-portability-controller.php b/includes/admin/class-settings-portability-controller.php index 8a6e1b6..1ca0a6d 100644 --- a/includes/admin/class-settings-portability-controller.php +++ b/includes/admin/class-settings-portability-controller.php @@ -411,6 +411,9 @@ private static function normalize_legacy_settings( string $slug, array $value ): */ private static function validate_module( string $slug, array $value, bool $include_code ): array { $sanitizers = array( + 'content-tools' => 'sanitize_content_tools', + 'link-health' => 'sanitize_link_health', + 'site-activity' => 'sanitize_site_activity', 'link-management' => 'sanitize_link_management', 'block-cleanup' => 'sanitize_block_cleanup', 'editor-links' => 'sanitize_editor_links', diff --git a/includes/admin/class-site-activity-controller.php b/includes/admin/class-site-activity-controller.php new file mode 100644 index 0000000..af5c927 --- /dev/null +++ b/includes/admin/class-site-activity-controller.php @@ -0,0 +1,17 @@ + false ), (array) \get_option( 'functionalities_content_tools', array() ) ); + } + public static function get_link_health_options(): array { + return array_merge( + array( + 'enabled' => false, + 'weekly_scan' => false, + ), + (array) \get_option( 'functionalities_link_health', array() ) + ); + } + public static function get_site_activity_options(): array { + return array_merge( array( 'enabled' => false ), (array) \get_option( 'functionalities_site_activity', array() ) ); + } + /** * Get link management options with defaults. diff --git a/includes/admin/trait-admin-sanitizers.php b/includes/admin/trait-admin-sanitizers.php index 15b2e10..a2e9a43 100644 --- a/includes/admin/trait-admin-sanitizers.php +++ b/includes/admin/trait-admin-sanitizers.php @@ -16,6 +16,19 @@ * Trait for sanitizer methods. */ trait Admin_Sanitizers { + public static function sanitize_content_tools( $input ): array { + return array( 'enabled' => ! empty( $input['enabled'] ) ); + } + public static function sanitize_link_health( $input ): array { + return array( + 'enabled' => ! empty( $input['enabled'] ), + 'weekly_scan' => ! empty( $input['weekly_scan'] ), + ); + } + public static function sanitize_site_activity( $input ): array { + return array( 'enabled' => ! empty( $input['enabled'] ) ); + } + /** * Sanitize link management settings. diff --git a/includes/admin/trait-admin-settings.php b/includes/admin/trait-admin-settings.php index b1bd2ae..97d9907 100644 --- a/includes/admin/trait-admin-settings.php +++ b/includes/admin/trait-admin-settings.php @@ -15,6 +15,7 @@ trait Admin_Settings { public static function register_settings(): void { + self::register_utility_settings(); \register_setting( 'functionalities_link_management', 'functionalities_link_management', diff --git a/includes/admin/trait-admin-utilities-ui.php b/includes/admin/trait-admin-utilities-ui.php new file mode 100644 index 0000000..97fd4b5 --- /dev/null +++ b/includes/admin/trait-admin-utilities-ui.php @@ -0,0 +1,412 @@ + array( __CLASS__, 'sanitize_' . $key ), + 'default' => array( 'enabled' => false ), + ) + ); + \add_settings_section( $option . '_section', '', '__return_false', $option ); + \add_settings_field( + 'enabled', + \__( 'Enable module', 'functionalities' ), + static function () use ( $option ) { + $value = (array) \get_option( $option, array() ); + echo ''; + }, + $option, + $option . '_section' + ); + } + \add_settings_field( + 'weekly_scan', + \__( 'Weekly scan', 'functionalities' ), + static function () { + $value = self::get_link_health_options(); + echo ''; + }, + 'functionalities_link_health', + 'functionalities_link_health_section' + ); + \add_settings_field( + 'coverage', + \__( 'Supported content', 'functionalities' ), + static function () { + echo '

' . \esc_html__( 'Duplicate posts or pages into a new draft from the content list. Blocks, taxonomies, featured image, and page template are copied. Comments, revisions, and builder metadata are excluded unless explicitly supported by an integration.', 'functionalities' ) . '

'; + }, + 'functionalities_content_tools', + 'functionalities_content_tools_section' + ); + } + + /** Register action handling before the module's enabled state is consulted. */ + public static function init_utility_actions(): void { + \add_action( 'admin_post_functionalities_link_health', array( __CLASS__, 'handle_link_health_action' ) ); + \add_action( 'admin_post_functionalities_activity_clear', array( __CLASS__, 'handle_activity_clear' ) ); + } + + /** All state-changing actions require administrator access and a nonce. */ + private static function utility_authorize(): void { + if ( ! \current_user_can( 'manage_options' ) ) { + \wp_die( \esc_html__( 'Administrator access is required.', 'functionalities' ), '', array( 'response' => 403 ) ); + } + } + + /** Return to the module after a successful form action. */ + private static function utility_redirect( string $module ): void { + \wp_safe_redirect( \admin_url( 'admin.php?page=functionalities&module=' . $module ) ); + exit; + } + + public static function handle_link_health_action(): void { + self::utility_authorize(); + \check_admin_referer( 'functionalities_link_health' ); + $operation = \sanitize_key( \wp_unslash( $_POST['operation'] ?? '' ) ); + $post_id = \absint( $_POST['post_id'] ?? 0 ); + $url = \sanitize_text_field( \wp_unslash( $_POST['url'] ?? '' ) ); + if ( ! \Functionalities\Core\Module_Registry::is_enabled( 'link-health' ) ) { + \wp_die( \esc_html__( 'Enable Link Health before running an action.', 'functionalities' ), '', array( 'response' => 403 ) ); + } + switch ( $operation ) { + case 'start': + $result = \Functionalities\Features\Link_Health::start_scan(); + break; + case 'resume': + $result = \Functionalities\Features\Link_Health::run_batch(); + break; + case 'stop': + $result = \Functionalities\Features\Link_Health::stop_scan(); + break; + case 'ignore': + $result = \Functionalities\Features\Link_Health::set_ignored( $post_id, $url, true ); + break; + case 'recheck': + $result = \Functionalities\Features\Link_Health::recheck( $post_id, $url ); + break; + case 'export': + self::export_link_health(); + return; + default: + $result = new \WP_Error( 'invalid_action', \__( 'Unknown action.', 'functionalities' ) ); + } + if ( \is_wp_error( $result ) ) { + \wp_die( + \esc_html( $result->get_error_message() ), + '', + array( + 'response' => 400, + 'back_link' => true, + ) + ); + } + self::utility_redirect( 'link-health' ); + } + + public static function handle_activity_clear(): void { + self::utility_authorize(); + \check_admin_referer( 'functionalities_activity_clear' ); + if ( empty( $_POST['confirm_clear'] ) || ! \Functionalities\Features\Site_Activity::clear() ) { + \wp_die( \esc_html__( 'The activity log could not be cleared. Check private storage.', 'functionalities' ) ); + } + self::utility_redirect( 'site-activity' ); + } + + /** Escape spreadsheet formulas in all textual CSV columns. */ + public static function csv_safe( string $value ): string { + return preg_match( '/^[\s]*[=+@\-]/u', $value ) ? "'" . $value : $value; + } + + /** Stream a complete paginated report rather than loading it into memory. */ + private static function export_link_health(): void { + \nocache_headers(); + header( 'Content-Type: text/csv; charset=utf-8' ); + header( 'Content-Disposition: attachment; filename="functionalities-link-health.csv"' ); + // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_fopen -- Stream a generated CSV download. + $stream = fopen( 'php://output', 'w' ); + fputcsv( $stream, array( 'Post ID', 'Title', 'URL', 'Status', 'HTTP', 'Checked UTC', 'Stale', 'Complete', 'Truncated' ), ',', '"', '' ); + $page = 1; + do { + $report = \Functionalities\Features\Link_Health::report_page( $page ); + foreach ( $report['rows'] as $row ) { + fputcsv( $stream, array( $row['post_id'], self::csv_safe( $row['title'] ), self::csv_safe( $row['url'] ), $row['status'], $row['code'], $row['checked'] ? gmdate( 'c', $row['checked'] ) : '', (int) $row['stale'], (int) $row['complete'], (int) $row['truncated'] ), ',', '"', '' ); + } + ++$page; + } while ( $page <= $report['pages'] ); + // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_fclose -- Complete the CSV response stream. + fclose( $stream ); + exit; + } + + /** Render a nonce-protected form for one Link Health operation. */ + private static function link_health_button( string $operation, string $label, int $post_id = 0, string $url = '' ): void { + ?> +
+ + + + + + +
+ +
+

+

+
+ +
+ +

+ +

+ + + +

+

+ +

+ +
+ +
+

+

+
+ + + + + + + + + + + + +
+ +

+ +

+ +

+ +

+ +
+

+ +

+ + + \__( 'Not started', 'functionalities' ), + 'running' => \__( 'Running', 'functionalities' ), + 'completed' => \__( 'Completed', 'functionalities' ), + 'stopped' => \__( 'Stopped', 'functionalities' ), + 'error' => \__( 'Storage error', 'functionalities' ), + ); + return $labels[ $state ] ?? $labels['idle']; + } + private static function link_status_label( string $status ): string { + $labels = array( + 'ok' => \__( 'OK', 'functionalities' ), + 'broken' => \__( 'Broken', 'functionalities' ), + 'redirected' => \__( 'Redirected', 'functionalities' ), + 'unknown' => \__( 'Inconclusive', 'functionalities' ), + 'unsafe' => \__( 'Unsafe URL', 'functionalities' ), + 'ignored' => \__( 'Ignored', 'functionalities' ), + ); + return $labels[ $status ] ?? $labels['unknown']; + } + + /** Search and filter a bounded history in memory, then paginate. */ + public static function render_module_site_activity( array $module ): void { + self::utility_header( $module, 'site_activity' ); + ?> +

+ +

+ + + + +

+
+ + + + + +
+
+ + + + +
display_name . ' (#' . $row['actor'] . ')' : \__( 'System or anonymized user', 'functionalities' ) ); ?>
+ +
+ + +

+ +
+ \__( 'Module settings changed', 'functionalities' ), + 'plugin_activated' => \__( 'Plugin activated', 'functionalities' ), + 'plugin_deactivated' => \__( 'Plugin deactivated', 'functionalities' ), + 'theme_switched' => \__( 'Theme switched', 'functionalities' ), + 'plugin_updated' => \__( 'Plugin updated', 'functionalities' ), + 'theme_updated' => \__( 'Theme updated', 'functionalities' ), + 'status_changed' => \__( 'Publishing status changed', 'functionalities' ), + ); + return $labels[ $event ] ?? $event; + } + + /** Preserve report filters when moving between pages. */ + private static function utility_pagination( string $module, string $key, int $page, int $pages ): void { + ?> +

+ \__( 'Previous', 'functionalities' ), + $page + 1 => \__( 'Next', 'functionalities' ), + ) as $number => $label ) : + ?> + = 1 && $number <= $pages ) : + ?> + +

+ self::definition( __( 'Content Tools', 'functionalities' ), __( 'Duplicate posts and pages into safe, editable drafts.', 'functionalities' ), 'dashicons-admin-page', 'Content_Tools' ), + 'link-health' => self::definition( __( 'Link Health', 'functionalities' ), __( 'Find broken links with resumable, bounded scans.', 'functionalities' ), 'dashicons-admin-links', 'Link_Health', true ), + 'site-activity' => self::definition( __( 'Site Activity', 'functionalities' ), __( 'Review a private, bounded history of site changes.', 'functionalities' ), 'dashicons-list-view', 'Site_Activity', true ), 'task-manager' => self::definition( __( 'Task Manager', 'functionalities' ), __( 'File-based project task management with JSON storage.', 'functionalities' ), 'dashicons-yes-alt', 'Task_Manager', true ), 'misc' => self::definition( __( 'Performance & Cleanup', 'functionalities' ), __( 'Disable bloat, emojis, embeds, heartbeat, and more.', 'functionalities' ), 'dashicons-performance', 'Misc' ), 'snippets' => self::definition( __( 'Header & Footer', 'functionalities' ), __( 'Add GA4, custom header and footer code.', 'functionalities' ), 'dashicons-editor-code', 'Snippets' ), @@ -147,6 +150,14 @@ public static function get_option_name( string $slug ): string { * @return void */ public static function handle_option_update( string $option, $old_value, $value ): void { + if ( 'functionalities_link_health' === $option ) { + \Functionalities\Features\Link_Health::sync_schedule(); + return; + } + if ( 'functionalities_site_activity' === $option ) { + \Functionalities\Features\Site_Activity::sync_schedule(); + return; + } if ( 'functionalities_pwa' !== $option ) { return; } diff --git a/includes/features/class-content-tools.php b/includes/features/class-content-tools.php new file mode 100644 index 0000000..45288a5 --- /dev/null +++ b/includes/features/class-content-tools.php @@ -0,0 +1,125 @@ +post_type, array( 'post', 'page' ), true ) || in_array( $post->post_status, array( 'trash', 'auto-draft', 'inherit' ), true ) ) { + return new \WP_Error( 'invalid_source', \__( 'This content cannot be duplicated.', 'functionalities' ) ); + } + $type = \get_post_type_object( $post->post_type ); + if ( ! $type || ! \current_user_can( 'edit_post', $post_id ) || ! \current_user_can( $type->cap->create_posts ) ) { + return new \WP_Error( 'forbidden', \__( 'You cannot create a draft from this content.', 'functionalities' ) ); + } + return $post; + } + + /** Add a source-specific nonce to the editor action. */ + public static function row_actions( array $actions, \WP_Post $post ): array { + if ( ! \is_wp_error( self::check_source( (int) $post->ID ) ) ) { + $url = \wp_nonce_url( \admin_url( 'admin-post.php?action=functionalities_duplicate_content&post_id=' . (int) $post->ID ), 'functionalities_duplicate_' . (int) $post->ID ); + $actions['functionalities_duplicate'] = '' . \esc_html__( 'Duplicate as draft', 'functionalities' ) . ''; + } + return $actions; + } + + /** Duplicate one source; remove a partial draft if a copy step fails. */ + public static function duplicate_post( int $post_id ) { + $post = self::check_source( $post_id ); + if ( \is_wp_error( $post ) ) { + return $post; + } + $taxonomies = array(); + foreach ( \get_object_taxonomies( $post->post_type, 'objects' ) as $taxonomy ) { + $terms = \wp_get_object_terms( $post_id, $taxonomy->name, array( 'fields' => 'ids' ) ); + if ( \is_wp_error( $terms ) ) { + return $terms; + } + if ( $terms && ! \current_user_can( $taxonomy->cap->assign_terms ) ) { + return new \WP_Error( 'forbidden_terms', \__( 'You cannot assign the source content taxonomies.', 'functionalities' ) ); + } + $taxonomies[ $taxonomy->name ] = array_map( 'intval', $terms ); + } + $meta = array(); + $keys = (array) \apply_filters( 'functionalities_content_tools_meta_keys', array( '_thumbnail_id', '_wp_page_template' ), $post ); + foreach ( array_unique( $keys ) as $key ) { + if ( ! is_string( $key ) || in_array( $key, array( '_edit_lock', '_edit_last', '_wp_old_slug', '_wp_trash_meta_status', '_wp_trash_meta_time', '_wp_attached_file', '_wp_attachment_metadata' ), true ) || 0 === strpos( $key, '_functionalities_' ) ) { + continue; + } + // Native editor fields use edit_post; generic protected-meta caps deny them by default. + if ( ! in_array( $key, array( '_thumbnail_id', '_wp_page_template' ), true ) && ! \current_user_can( 'edit_post_meta', $post_id, $key ) ) { + return new \WP_Error( 'forbidden_meta', \__( 'You cannot copy one of the supported metadata fields.', 'functionalities' ) ); + } + $meta[ $key ] = \get_post_meta( $post_id, $key, false ); + } + $new_id = \wp_insert_post( + \wp_slash( + array( + 'post_type' => $post->post_type, + 'post_status' => 'draft', + 'post_author' => \get_current_user_id(), + 'post_title' => $post->post_title, + 'post_content' => $post->post_content, + 'post_excerpt' => $post->post_excerpt, + 'post_parent' => 0, + 'menu_order' => $post->menu_order, + 'comment_status' => $post->comment_status, + 'ping_status' => $post->ping_status, + ) + ), + true + ); + if ( \is_wp_error( $new_id ) ) { + return $new_id; + } + foreach ( $taxonomies as $name => $terms ) { + $result = \wp_set_object_terms( $new_id, $terms, $name ); + if ( \is_wp_error( $result ) ) { + \wp_delete_post( $new_id, true ); + return $result; + } + } + foreach ( $meta as $key => $values ) { + foreach ( $values as $value ) { + if ( ( ! in_array( $key, array( '_thumbnail_id', '_wp_page_template' ), true ) && ! \current_user_can( 'edit_post_meta', $new_id, $key ) ) || ! \add_post_meta( $new_id, $key, \wp_slash( $value ) ) ) { + \wp_delete_post( $new_id, true ); + return new \WP_Error( 'copy_failed', \__( 'Metadata could not be copied. The partial draft was removed.', 'functionalities' ) ); + } + } + } + return (int) $new_id; + } + + /** Validate the web action and open the new draft. */ + public static function handle_duplicate(): void { + $post_id = isset( $_GET['post_id'] ) ? \absint( $_GET['post_id'] ) : 0; + \check_admin_referer( 'functionalities_duplicate_' . $post_id ); + $result = self::duplicate_post( $post_id ); + if ( \is_wp_error( $result ) ) { + \wp_die( \esc_html( $result->get_error_message() ), '', array( 'response' => 403 ) ); + } + \wp_safe_redirect( \admin_url( 'post.php?post=' . $result . '&action=edit' ) ); + exit; + } +} diff --git a/includes/features/class-link-health.php b/includes/features/class-link-health.php new file mode 100644 index 0000000..c54c59d --- /dev/null +++ b/includes/features/class-link-health.php @@ -0,0 +1,531 @@ + 2048 ) { + return ''; + } + $url = \WP_Http::make_absolute_url( $url, $base ); + $url = preg_replace( '/#.*$/s', '', $url ); + $parts = \wp_parse_url( $url ); + if ( ! is_array( $parts ) || ! in_array( strtolower( $parts['scheme'] ?? '' ), array( 'http', 'https' ), true ) || empty( $parts['host'] ) || isset( $parts['user'] ) || isset( $parts['pass'] ) ) { + return ''; + } + return $url; + } + + /** Extract up to the documented per-post limit with the core HTML API. */ + public static function extract_links( string $content, string $base ): array { + $processor = new \WP_HTML_Tag_Processor( $content ); + $urls = array(); + while ( $processor->next_tag( 'A' ) ) { + $href = $processor->get_attribute( 'href' ); + if ( ! is_string( $href ) ) { + continue; + } + $url = self::normalize_url( $href, $base ); + if ( '' !== $url ) { + $urls[ $url ] = true; + if ( count( $urls ) > self::MAX_POST_LINKS ) { + break; + } + } + } + return array_keys( $urls ); + } + + /** Reject obvious private targets in addition to core redirect validation. */ + public static function is_safe_url( string $url ): bool { + $host = strtolower( trim( (string) \wp_parse_url( $url, PHP_URL_HOST ), '[]' ) ); + if ( '' === $host || 'localhost' === $host || preg_match( '/\.(?:localhost|local|internal)$/', $host ) ) { + return false; + } + if ( filter_var( $host, FILTER_VALIDATE_IP ) && ! filter_var( $host, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE ) ) { + return false; + } + return false !== \wp_http_validate_url( $url ); + } + + /** Check one deduplicated URL; only confirmed GET 404/410 results are broken. */ + public static function check_url( string $url, bool $force = false, ?float $deadline = null ): array { + $key = self::CACHE_PREFIX . md5( $url ); + $cached = $force ? false : \get_transient( $key ); + if ( is_array( $cached ) && ( $cached['url'] ?? '' ) === $url ) { + return $cached; + } + $result = array( + 'url' => $url, + 'status' => 'unknown', + 'code' => 0, + 'checked' => time(), + 'chain' => array(), + ); + $current = $url; + $deadline = min( $deadline ?? ( microtime( true ) + 8 ), microtime( true ) + 8 ); + for ( $hop = 0; $hop < 4; ++$hop ) { + if ( ! self::is_safe_url( $current ) ) { + $result['status'] = 'unsafe'; + break; + } + if ( microtime( true ) >= $deadline ) { + break; + } + $args = array( + 'timeout' => min( 3, max( 0.1, $deadline - microtime( true ) ) ), + 'redirection' => 0, + 'limit_response_size' => 4096, + 'cookies' => array(), + ); + $response = \wp_safe_remote_head( $current, $args ); + if ( \is_wp_error( $response ) ) { + break; + } + $code = (int) \wp_remote_retrieve_response_code( $response ); + $confirmed = false; + if ( in_array( $code, array( 404, 410, 405, 501 ), true ) && microtime( true ) < $deadline ) { + $args['timeout'] = min( 3, max( 0.1, $deadline - microtime( true ) ) ); + $response = \wp_safe_remote_get( $current, $args ); + if ( \is_wp_error( $response ) ) { + break; + } + $code = (int) \wp_remote_retrieve_response_code( $response ); + $confirmed = true; + } + $result['code'] = $code; + if ( in_array( $code, array( 301, 302, 303, 307, 308 ), true ) ) { + $next = self::normalize_url( (string) \wp_remote_retrieve_header( $response, 'location' ), $current ); + if ( '' === $next || in_array( $next, $result['chain'], true ) || $next === $url ) { + break; + } + $result['chain'][] = $next; + $current = $next; + continue; + } + if ( $code >= 200 && $code < 300 ) { + $result['status'] = $result['chain'] ? 'redirected' : 'ok'; + } elseif ( $confirmed && in_array( $code, array( 404, 410 ), true ) ) { + $result['status'] = 'broken'; + } + break; + } + \set_transient( $key, $result, in_array( $result['status'], array( 'unknown', 'unsafe' ), true ) ? HOUR_IN_SECONDS : DAY_IN_SECONDS ); + return $result; + } + + /** Include the URL identity when checking whether a stored report is stale. */ + private static function content_hash( object $post ): string { + return hash( 'sha256', $post->post_content . "\0" . $post->post_name . "\0" . $post->post_parent . "\0" . \get_permalink( $post->ID ) ); + } + + /** Commit under the scan lock, with no network requests while it is held. */ + private static function write_report( int $post_id, string $hash, array $report, string $token = '', bool $merge = false ): bool { + $path = Data_Directory::file( 'link-health-state.json' ); + if ( '' === $path ) { + return false; + } + $result = Atomic_JSON_Store::update( + $path, + static function ( $state ) use ( $post_id, $hash, $report, $token, $merge ) { + $active = (int) ( $state['lease']['until'] ?? 0 ) > time(); + if ( '' !== $token ? ( ! $active || ( $state['lease']['token'] ?? '' ) !== $token ) : $active ) { + return null; + } + global $wpdb; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- A fresh source read prevents request-local post cache from hiding concurrent edits. + $post = $wpdb->get_row( $wpdb->prepare( "SELECT ID, post_type, post_status, post_password, post_content, post_name, post_parent FROM {$wpdb->posts} WHERE ID = %d", $post_id ) ); + if ( ! $post || ! in_array( $post->post_type, array( 'post', 'page' ), true ) || 'publish' !== $post->post_status || '' !== $post->post_password || self::content_hash( $post ) !== $hash ) { + return null; + } + if ( $merge ) { + $current = (array) \get_post_meta( $post_id, self::META_KEY, true ); + if ( ( $current['hash'] ?? '' ) !== $hash ) { + return null; + } + $current['rows'] = array_replace( (array) ( $current['rows'] ?? array() ), $report['rows'] ); + $report = $current; + } + $saved = \update_post_meta( $post_id, self::META_KEY, $report ); + return false === $saved && $report !== \get_post_meta( $post_id, self::META_KEY, true ) ? null : $state; + } + ); + return $result['success']; + } + + /** Read scan status without making HTTP requests. */ + public static function state(): array { + $path = Data_Directory::file( 'link-health-state.json' ); + if ( '' === $path ) { + return array( + 'status' => 'error', + 'error' => 'storage_unavailable', + ); + } + $result = Atomic_JSON_Store::read( $path ); + return $result['success'] ? $result['data'] : array( + 'status' => 'error', + 'error' => $result['error'], + ); + } + + /** Start a fresh scan only when no unfinished scan exists. */ + public static function start_scan( bool $scheduled = false ) { + if ( ! \Functionalities\Core\Module_Registry::is_enabled( 'link-health' ) || ( ! $scheduled && ! \current_user_can( 'manage_options' ) ) ) { + return new \WP_Error( 'forbidden', \__( 'Enable Link Health and use an administrator account.', 'functionalities' ) ); + } + $path = Data_Directory::file( 'link-health-state.json' ); + if ( '' === $path ) { + return new \WP_Error( 'storage_unavailable', \__( 'Private scan storage is unavailable.', 'functionalities' ) ); + } + $result = Atomic_JSON_Store::update( + $path, + static function ( $data ) { + if ( 'running' === ( $data['status'] ?? '' ) ) { + return null; + } + return array( + 'status' => 'running', + 'run' => \wp_generate_uuid4(), + 'cursor' => 0, + 'post' => 0, + 'offset' => 0, + 'posts' => 0, + 'urls' => 0, + 'started' => time(), + 'finished' => 0, + 'lease' => array(), + ); + } + ); + if ( ! $result['success'] ) { + return new \WP_Error( $result['error'], \__( 'A scan is already running or storage is unavailable. Resume the existing scan.', 'functionalities' ) ); + } + self::schedule_batch(); + return $result['data']; + } + + /** Stop a scan between batches, without deleting cached results. */ + public static function stop_scan() { + if ( ! \current_user_can( 'manage_options' ) ) { + return new \WP_Error( 'forbidden', \__( 'Administrator access is required.', 'functionalities' ) ); + } + $path = Data_Directory::file( 'link-health-state.json' ); + if ( '' === $path ) { + return new \WP_Error( 'storage_unavailable', \__( 'Private scan storage is unavailable.', 'functionalities' ) ); + } + $result = Atomic_JSON_Store::update( + $path, + static function ( $data ) { + if ( (int) ( $data['lease']['until'] ?? 0 ) > time() ) { + return null; + } + $data['status'] = 'stopped'; + $data['finished'] = time(); + $data['lease'] = array(); + return $data; + } + ); + if ( ! $result['success'] ) { + return new \WP_Error( $result['error'], \__( 'Wait for the current batch to finish, then stop the scan.', 'functionalities' ) ); + } + \wp_clear_scheduled_hook( self::CRON_HOOK ); + return $result['data']; + } + + /** Weekly scheduling never restarts an unfinished scan. */ + public static function weekly_scan(): void { + $options = (array) \get_option( 'functionalities_link_health', array() ); + if ( empty( $options['weekly_scan'] ) ) { + return; + } + if ( 'running' !== ( self::state()['status'] ?? '' ) ) { + self::start_scan( true ); + } + self::run_batch(); + } + + /** Find the next public post by ID rather than an unstable offset. */ + private static function next_post( int $cursor ): int { + global $wpdb; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Bounded background keyset pagination of current published content. + return (int) $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM {$wpdb->posts} WHERE ID > %d AND post_type IN ('post','page') AND post_status = 'publish' AND post_password = '' ORDER BY ID ASC LIMIT 1", $cursor ) ); + } + + /** Revalidate scope immediately before reading or writing a post's results. */ + public static function public_post( int $post_id ) { + $post = \get_post( $post_id ); + return $post instanceof \WP_Post && in_array( $post->post_type, array( 'post', 'page' ), true ) && 'publish' === $post->post_status && '' === $post->post_password ? $post : null; + } + + /** Consume at most four URLs / ten seconds, resuming inside long posts. + * + * @throws \RuntimeException Internally caught to leave failed writes resumable. + */ + public static function run_batch() { // phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.Missing -- Write failures are caught within this worker. + if ( ! \Functionalities\Core\Module_Registry::is_enabled( 'link-health' ) ) { + return new \WP_Error( 'disabled', \__( 'Link Health is disabled.', 'functionalities' ) ); + } + $path = Data_Directory::file( 'link-health-state.json' ); + if ( '' === $path ) { + return new \WP_Error( 'storage_unavailable', \__( 'Private scan storage is unavailable.', 'functionalities' ) ); + } + $token = \wp_generate_uuid4(); + $claim = Atomic_JSON_Store::update( + $path, + static function ( $data ) use ( $token ) { + if ( 'running' !== ( $data['status'] ?? '' ) || (int) ( $data['lease']['until'] ?? 0 ) > time() ) { + return null; + } + $data['lease'] = array( + 'token' => $token, + 'until' => time() + 90, + ); + return $data; + } + ); + if ( ! $claim['success'] ) { + return new \WP_Error( $claim['error'], \__( 'The scan is finished or another worker is processing a batch.', 'functionalities' ) ); + } + $data = $claim['data']; + $deadline = microtime( true ) + 10; + $checked = 0; + $visited = 0; + try { + while ( $checked < 4 && $visited < 20 && microtime( true ) < $deadline ) { + if ( ! \Functionalities\Core\Module_Registry::is_enabled( 'link-health' ) ) { + break; + } + if ( empty( $data['post'] ) ) { + $data['post'] = self::next_post( (int) $data['cursor'] ); + $data['offset'] = 0; + } + if ( ! $data['post'] ) { + $data['status'] = 'completed'; + $data['finished'] = time(); + break; + } + ++$visited; + $post = self::public_post( (int) $data['post'] ); + if ( ! $post ) { + $data['cursor'] = $data['post']; + $data['post'] = 0; + continue; + } + $hash = self::content_hash( $post ); + $urls = self::extract_links( $post->post_content, \get_permalink( $post->ID ) ); + $truncated = count( $urls ) > self::MAX_POST_LINKS; + $urls = array_slice( $urls, 0, self::MAX_POST_LINKS ); + $report = (array) \get_post_meta( $post->ID, self::META_KEY, true ); + if ( 0 === (int) $data['offset'] || ( $report['hash'] ?? '' ) !== $hash ) { + $data['offset'] = 0; + $report = array( + 'hash' => $hash, + 'rows' => array(), + 'complete' => false, + 'truncated' => $truncated, + 'checked' => time(), + ); + } + $url_count = count( $urls ); + $ignored = (array) \get_post_meta( $post->ID, self::IGNORE_KEY, true ); + while ( (int) $data['offset'] < $url_count && $checked < 4 && microtime( true ) < $deadline ) { + $url = $urls[ $data['offset'] ]; + $key = md5( $url ); + $report['rows'][ $key ] = in_array( $key, $ignored, true ) ? array( + 'url' => $url, + 'status' => 'ignored', + 'code' => 0, + 'checked' => 0, + 'chain' => array(), + ) : self::check_url( $url, false, $deadline ); + ++$data['offset']; + ++$data['urls']; + ++$checked; + } + $latest = self::public_post( (int) $post->ID ); + if ( ! $latest || self::content_hash( $latest ) !== $hash ) { + $data['offset'] = 0; + break; + } + $report['complete'] = (int) $data['offset'] >= count( $urls ); + $report['checked'] = time(); + if ( ! self::write_report( (int) $post->ID, $hash, $report, $token ) ) { + throw new \RuntimeException( 'result_write_failed' ); + } + if ( $report['complete'] ) { + $data['cursor'] = $post->ID; + $data['post'] = 0; + ++$data['posts']; + } + } + unset( $data['error'] ); + } catch ( \Throwable $error ) { + $data['error'] = 'batch_failed'; + $data['offset'] = 0; + } + $finish = Atomic_JSON_Store::update( + $path, + static function ( $current ) use ( $data, $token ) { + if ( ( $current['lease']['token'] ?? '' ) !== $token || ( $current['run'] ?? '' ) !== $data['run'] ) { + return null; + } + $data['lease'] = array(); + return $data; + } + ); + if ( 'running' === $data['status'] && \Functionalities\Core\Module_Registry::is_enabled( 'link-health' ) ) { + self::schedule_batch(); + } + return $finish['success'] ? $finish['data'] : new \WP_Error( $finish['error'], \__( 'The batch could not be saved. Resume the scan after checking private storage.', 'functionalities' ) ); + } + + /** Validate a UI target against current source content, preventing arbitrary probes. */ + public static function action_target( int $post_id, string $url ) { + if ( ! \current_user_can( 'manage_options' ) || ! \Functionalities\Core\Module_Registry::is_enabled( 'link-health' ) ) { + return new \WP_Error( 'forbidden', \__( 'Administrator access is required.', 'functionalities' ) ); + } + $post = self::public_post( $post_id ); + if ( ! $post || ! in_array( $url, self::extract_links( $post->post_content, \get_permalink( $post_id ) ), true ) ) { + return new \WP_Error( 'invalid_target', \__( 'This link is no longer in public source content.', 'functionalities' ) ); + } + return $post; + } + + /** Persist one ignored URL hash; rechecking also removes that ignore. */ + public static function set_ignored( int $post_id, string $url, bool $ignored ) { + $post = self::action_target( $post_id, $url ); + if ( \is_wp_error( $post ) ) { + return $post; + } + $keys = (array) \get_post_meta( $post_id, self::IGNORE_KEY, true ); + $key = md5( $url ); + $keys = array_values( array_diff( $keys, array( $key ) ) ); + if ( $ignored ) { + $keys[] = $key; + } + \update_post_meta( $post_id, self::IGNORE_KEY, array_slice( $keys, -self::MAX_POST_LINKS ) ); + return true; + } + + /** Recheck only a current link and retain stale detection for the rest of the report. */ + public static function recheck( int $post_id, string $url ) { + $post = self::action_target( $post_id, $url ); + if ( \is_wp_error( $post ) ) { + return $post; + } + $report = (array) \get_post_meta( $post_id, self::META_KEY, true ); + $hash = self::content_hash( $post ); + if ( ( $report['hash'] ?? '' ) !== $hash ) { + return new \WP_Error( 'stale_report', \__( 'Content changed since the scan. Run a new scan before rechecking.', 'functionalities' ) ); + } + $result = self::check_url( $url, true ); + $latest = self::public_post( $post_id ); + if ( ! $latest || self::content_hash( $latest ) !== $hash ) { + return new \WP_Error( 'stale_report', \__( 'Content changed during the check. Run a new scan.', 'functionalities' ) ); + } + if ( ! self::write_report( $post_id, $hash, array( 'rows' => array( md5( $url ) => $result ) ), '', true ) ) { + return new \WP_Error( 'report_busy', \__( 'The source changed or a scan is updating this report. Wait for the batch to finish and retry.', 'functionalities' ) ); + } + self::set_ignored( $post_id, $url, false ); + return $result; + } + + /** Page through posts with reports; never fetch URLs while viewing results. */ + public static function report_page( int $page = 1 ): array { + $query = new \WP_Query( + array( + 'post_type' => array( 'post', 'page' ), + 'post_status' => 'publish', + 'has_password' => false, + 'meta_key' => self::META_KEY, + 'fields' => 'ids', + 'posts_per_page' => 1, + 'paged' => max( 1, $page ), + 'orderby' => 'ID', + 'order' => 'ASC', + ) + ); // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_meta_key -- Paginated explicit reports workspace only. + $rows = array(); + foreach ( $query->posts as $post_id ) { + $post = self::public_post( (int) $post_id ); + if ( ! $post ) { + continue; + } + $report = (array) \get_post_meta( $post_id, self::META_KEY, true ); + $ignored = (array) \get_post_meta( $post_id, self::IGNORE_KEY, true ); + $stale = ( $report['hash'] ?? '' ) !== self::content_hash( $post ); + foreach ( (array) ( $report['rows'] ?? array() ) as $key => $row ) { + $row['post_id'] = (int) $post_id; + $row['title'] = \get_the_title( $post_id ); + $row['stale'] = $stale; + $row['complete'] = ! empty( $report['complete'] ); + $row['truncated'] = ! empty( $report['truncated'] ); + if ( in_array( $key, $ignored, true ) ) { + $row['status'] = 'ignored'; + } + $rows[] = $row; + } + } + return array( + 'rows' => $rows, + 'pages' => (int) $query->max_num_pages, + ); + } +} diff --git a/includes/features/class-site-activity.php b/includes/features/class-site-activity.php new file mode 100644 index 0000000..dac23bb --- /dev/null +++ b/includes/features/class-site-activity.php @@ -0,0 +1,315 @@ += $cutoff; + } + ); + return array_values( array_slice( $entries, -self::LIMIT ) ); + } + + /** Append only known event shapes. Logging failure never aborts the operation. */ + public static function record( string $event, string $target, array $details = array() ): bool { + if ( ! \Functionalities\Core\Module_Registry::is_enabled( 'site-activity' ) || ! in_array( $event, array( 'settings_changed', 'plugin_activated', 'plugin_deactivated', 'theme_switched', 'plugin_updated', 'theme_updated', 'status_changed' ), true ) ) { + return false; + } + $path = Data_Directory::file( 'site-activity.json' ); + if ( '' === $path ) { + self::$storage_error = 'storage_unavailable'; + return false; + } + $clean = array(); + if ( 'settings_changed' === $event ) { + $clean['fields'] = array_slice( array_values( array_unique( array_map( 'sanitize_key', (array) ( $details['fields'] ?? array() ) ) ) ), 0, 50 ); + } elseif ( 'status_changed' === $event ) { + $clean = array( + 'from' => \sanitize_key( $details['from'] ?? '' ), + 'to' => \sanitize_key( $details['to'] ?? '' ), + ); + } + $row = array( + 'time' => time(), + 'actor' => \get_current_user_id(), + 'event' => $event, + 'target' => substr( \sanitize_text_field( $target ), 0, 180 ), + 'details' => $clean, + ); + $result = Atomic_JSON_Store::update( + $path, + static function ( $data ) use ( $row ) { + $entries = (array) ( $data['entries'] ?? array() ); + $entries[] = $row; + return array( 'entries' => self::retained( $entries ) ); + } + ); + self::$storage_error = $result['error']; + return $result['success']; + } + + /** Read a bounded history; the caller controls presentation permissions. */ + public static function entries(): array { + $path = Data_Directory::file( 'site-activity.json' ); + if ( '' === $path ) { + self::$storage_error = 'storage_unavailable'; + return array(); + } + $result = Atomic_JSON_Store::read( $path ); + self::$storage_error = $result['error']; + return self::retained( (array) ( $result['data']['entries'] ?? array() ) ); + } + + /** Surface failed writes/reads in the workspace. */ + public static function storage_error(): string { + return self::$storage_error; + } + + /** Clear explicitly; protected by the admin controller's capability and nonce. */ + public static function clear(): bool { + $path = Data_Directory::file( 'site-activity.json' ); + if ( '' === $path ) { + return false; + } + $result = Atomic_JSON_Store::write( $path, array( 'entries' => array() ) ); + self::$storage_error = $result['error']; + return $result['success']; + } + + /** Retention cleanup, also callable by the event scheduler. */ + public static function prune(): void { + $path = Data_Directory::file( 'site-activity.json' ); + if ( '' !== $path ) { + Atomic_JSON_Store::update( + $path, + static function ( $data ) { + return array( 'entries' => self::retained( (array) ( $data['entries'] ?? array() ) ) ); + } + ); + } + } + + /** Compare field names only, never serialize values into a log entry. */ + public static function settings_changed( string $option, $old, $new ): void { + foreach ( \Functionalities\Core\Module_Registry::get_definitions() as $definition ) { + if ( $definition['option'] !== $option ) { + continue; + } + $fields = array(); + foreach ( array_unique( array_merge( array_keys( (array) $old ), array_keys( (array) $new ) ) ) as $key ) { + if ( ( ( (array) $old )[ $key ] ?? null ) !== ( ( (array) $new )[ $key ] ?? null ) ) { + $fields[] = (string) $key; + } + } + if ( $fields ) { + self::record( 'settings_changed', $option, array( 'fields' => $fields ) ); + } + return; + } + } + + /** Capture first-time settings as well as updates. */ + public static function settings_added( string $option, $value ): void { + self::settings_changed( $option, array(), $value ); + } + + public static function plugin_activated( string $plugin ): void { + self::record( 'plugin_activated', $plugin ); + } + public static function plugin_deactivated( string $plugin ): void { + self::record( 'plugin_deactivated', $plugin ); + } + public static function theme_switched( string $name, $theme ): void { + self::record( 'theme_switched', $theme->get_stylesheet() ); + } + + /** Record each successfully installed update, including items in a bulk run. */ + public static function upgraded( $response, array $extra, array $result = array() ) { + if ( ! \is_wp_error( $response ) && $response && 'update' === ( $extra['action'] ?? '' ) && in_array( $extra['type'] ?? '', array( 'plugin', 'theme' ), true ) ) { + $type = $extra['type']; + $target = $extra[ $type ] ?? ''; + if ( is_string( $target ) && '' !== $target ) { + self::record( $type . '_updated', $target ); + } + } + return $response; + } + + /** Skip revisions, autosaves, automatic drafts, and identical states. */ + public static function status_changed( string $new, string $old, \WP_Post $post ): void { + if ( $new === $old || ( 'new' === $old && 'publish' !== $new ) || 'auto-draft' === $new || ! in_array( $post->post_type, array( 'post', 'page' ), true ) || \wp_is_post_autosave( $post->ID ) || \wp_is_post_revision( $post->ID ) ) { + return; + } + self::record( + 'status_changed', + (string) $post->ID, + array( + 'from' => $old, + 'to' => $new, + ) + ); + } + + /** Delete actor references without deleting useful operational history. */ + public static function anonymize_user( int $user_id ): bool { + if ( ! \get_option( Data_Directory::KEY_OPTION, '' ) ) { + return false; + } + $path = Data_Directory::file( 'site-activity.json' ); + if ( '' === $path ) { + self::$storage_error = 'storage_unavailable'; + return false; + } + $changed = false; + $result = Atomic_JSON_Store::update( + $path, + static function ( $data ) use ( $user_id, &$changed ) { + $entries = self::retained( (array) ( $data['entries'] ?? array() ) ); + foreach ( $entries as &$row ) { + if ( $user_id > 0 && (int) $row['actor'] === $user_id ) { + $row['actor'] = 0; + $changed = true; + } + } + unset( $row ); + return array( 'entries' => $entries ); + } + ); + self::$storage_error = $result['error']; + return $result['success'] && $changed; + } + + /** Erase actor references on every site when a network account is deleted. */ + public static function anonymize_network_user( int $user_id ): void { + $offset = 0; + do { + $ids = \get_sites( + array( + 'fields' => 'ids', + 'number' => 100, + 'offset' => $offset, + ) + ); + foreach ( $ids as $blog_id ) { + \switch_to_blog( (int) $blog_id ); + try { + self::anonymize_user( $user_id ); + } finally { + \restore_current_blog(); + } + } + $count = count( $ids ); + $offset += $count; + } while ( 100 === $count ); + } + + public static function register_eraser( array $erasers ): array { + $erasers['functionalities-site-activity'] = array( + 'eraser_friendly_name' => \__( 'Functionalities Site Activity', 'functionalities' ), + 'callback' => array( __CLASS__, 'erase_personal_data' ), + ); + return $erasers; + } + public static function register_exporter( array $exporters ): array { + $exporters['functionalities-site-activity'] = array( + 'exporter_friendly_name' => \__( 'Functionalities Site Activity', 'functionalities' ), + 'callback' => array( __CLASS__, 'export_personal_data' ), + ); + return $exporters; + } + public static function erase_personal_data( string $email ): array { + self::$storage_error = ''; + $user = \get_user_by( 'email', $email ); + $removed = $user ? self::anonymize_user( (int) $user->ID ) : false; + return array( + 'items_removed' => $removed, + 'items_retained' => '' !== self::$storage_error, + 'messages' => self::$storage_error ? array( \__( 'Site Activity history could not be anonymized. Check private storage and retry.', 'functionalities' ) ) : array(), + 'done' => true, + ); + } + public static function export_personal_data( string $email ): array { + $user = \get_user_by( 'email', $email ); + $data = array(); + foreach ( $user ? self::entries() : array() as $index => $entry ) { + if ( (int) $entry['actor'] !== (int) $user->ID ) { + continue; + } + $data[] = array( + 'group_id' => 'functionalities-site-activity', + 'group_label' => \__( 'Site Activity', 'functionalities' ), + 'item_id' => 'activity-' . $index, + 'data' => array( + array( + 'name' => \__( 'Time', 'functionalities' ), + 'value' => gmdate( 'c', $entry['time'] ), + ), + array( + 'name' => \__( 'Event', 'functionalities' ), + 'value' => $entry['event'], + ), + array( + 'name' => \__( 'Target', 'functionalities' ), + 'value' => $entry['target'], + ), + ), + ); + } + return array( + 'data' => $data, + 'done' => true, + ); + } +} diff --git a/languages/functionalities.pot b/languages/functionalities.pot index 46e5197..8808d06 100644 --- a/languages/functionalities.pot +++ b/languages/functionalities.pot @@ -2,21 +2,21 @@ # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" -"Project-Id-Version: Dynamic Functionalities 1.6.3\n" +"Project-Id-Version: Dynamic Functionalities 1.7.0\n" "Report-Msgid-Bugs-To: https://github.com/wpgaurav/functionalities/issues\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2026-10-01T17:32:50+00:00\n" +"POT-Creation-Date: 2026-10-02T02:44:45+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: functionalities\n" #. Plugin Name of the plugin #: functionalities.php -#: includes/admin/class-module-controller.php:258 +#: includes/admin/class-module-controller.php:261 msgid "Dynamic Functionalities" msgstr "" @@ -27,8 +27,7 @@ msgstr "" #. Description of the plugin #: functionalities.php -#: includes/admin/class-module-controller.php:260 -msgid "All-in-one WordPress optimization toolkit. 15+ modules for performance, security, SEO, and content management." +msgid "All-in-one WordPress optimization toolkit. 19 modules for performance, security, SEO, and content management." msgstr "" #. Author of the plugin @@ -41,277 +40,282 @@ msgstr "" msgid "https://gauravtiwari.org" msgstr "" -#: functionalities.php:98 +#: functionalities.php:104 msgid "Settings" msgstr "" -#: functionalities.php:108 -#: includes/admin/class-module-controller.php:336 +#: functionalities.php:114 +#: includes/admin/class-module-controller.php:339 msgid "Support" msgstr "" -#: functionalities.php:109 -#: includes/admin/class-module-controller.php:340 +#: functionalities.php:115 +#: includes/admin/class-module-controller.php:343 msgid "Report Issues" msgstr "" #: includes/admin/class-admin-ui.php:55 -#: includes/admin/class-module-controller.php:448 -#: includes/admin/class-module-controller.php:997 -#: includes/admin/class-module-controller.php:1092 -#: includes/admin/class-module-controller.php:1157 -#: includes/admin/class-module-controller.php:1195 -#: includes/admin/trait-admin-settings.php:324 -#: includes/admin/trait-admin-settings.php:400 -#: includes/admin/trait-admin-settings.php:522 -#: includes/admin/trait-admin-settings.php:708 -#: includes/admin/trait-admin-settings.php:794 -#: includes/admin/trait-admin-settings.php:888 +#: includes/admin/class-module-controller.php:451 +#: includes/admin/class-module-controller.php:1000 +#: includes/admin/class-module-controller.php:1095 +#: includes/admin/class-module-controller.php:1160 +#: includes/admin/class-module-controller.php:1198 +#: includes/admin/trait-admin-settings.php:325 +#: includes/admin/trait-admin-settings.php:401 +#: includes/admin/trait-admin-settings.php:523 +#: includes/admin/trait-admin-settings.php:709 +#: includes/admin/trait-admin-settings.php:795 +#: includes/admin/trait-admin-settings.php:889 #: includes/admin/trait-admin-svg-icons-ui.php:70 msgid "What This Module Does" msgstr "" #: includes/admin/class-admin-ui.php:69 -#: includes/admin/class-module-controller.php:1199 -#: includes/admin/trait-admin-settings.php:333 -#: includes/admin/trait-admin-settings.php:718 -#: includes/admin/trait-admin-settings.php:898 +#: includes/admin/class-module-controller.php:1202 +#: includes/admin/trait-admin-settings.php:334 +#: includes/admin/trait-admin-settings.php:719 +#: includes/admin/trait-admin-settings.php:899 #: includes/admin/trait-admin-svg-icons-ui.php:73 msgid "How to Use" msgstr "" #: includes/admin/class-admin-ui.php:90 -#: includes/admin/trait-admin-settings.php:338 -#: includes/admin/trait-admin-settings.php:417 -#: includes/admin/trait-admin-settings.php:540 -#: includes/admin/trait-admin-settings.php:723 -#: includes/admin/trait-admin-settings.php:809 -#: includes/admin/trait-admin-settings.php:903 +#: includes/admin/trait-admin-settings.php:339 +#: includes/admin/trait-admin-settings.php:418 +#: includes/admin/trait-admin-settings.php:541 +#: includes/admin/trait-admin-settings.php:724 +#: includes/admin/trait-admin-settings.php:810 +#: includes/admin/trait-admin-settings.php:904 msgid "For Developers" msgstr "" #: includes/admin/class-admin-ui.php:104 -#: includes/admin/trait-admin-settings.php:804 +#: includes/admin/trait-admin-settings.php:805 msgid "Caution" msgstr "" -#: includes/admin/class-module-controller.php:97 -#: includes/admin/class-module-controller.php:98 -#: includes/admin/class-module-controller.php:126 -#: includes/admin/class-module-controller.php:382 +#: includes/admin/class-module-controller.php:100 +#: includes/admin/class-module-controller.php:101 +#: includes/admin/class-module-controller.php:129 +#: includes/admin/class-module-controller.php:385 #: includes/admin/class-site-health-controller.php:69 #: includes/admin/class-site-health-controller.php:142 #: includes/admin/trait-admin-redirect-manager-ui.php:53 #: includes/admin/trait-admin-svg-icons-ui.php:43 #: includes/admin/trait-admin-task-manager-ui.php:51 +#: includes/admin/trait-admin-utilities-ui.php:180 #: includes/core/class-wordpress-7-integration.php:55 #: includes/features/class-svg-icons.php:229 msgid "Functionalities" msgstr "" -#: includes/admin/class-module-controller.php:109 -#: includes/admin/class-module-controller.php:110 +#: includes/admin/class-module-controller.php:112 +#: includes/admin/class-module-controller.php:113 msgid "Dashboard" msgstr "" -#: includes/admin/class-module-controller.php:169 +#: includes/admin/class-module-controller.php:172 msgid "Both URLs are required." msgstr "" -#: includes/admin/class-module-controller.php:170 +#: includes/admin/class-module-controller.php:173 msgid "Delete this redirect?" msgstr "" -#: includes/admin/class-module-controller.php:171 +#: includes/admin/class-module-controller.php:174 msgid "Purge the retained 404 log?" msgstr "" -#: includes/admin/class-module-controller.php:204 +#: includes/admin/class-module-controller.php:207 msgid "Running..." msgstr "" -#: includes/admin/class-module-controller.php:205 -#: includes/admin/trait-admin-settings.php:1883 +#: includes/admin/class-module-controller.php:208 +#: includes/admin/trait-admin-settings.php:1884 msgid "Run Detection Now" msgstr "" -#: includes/admin/class-module-controller.php:217 +#: includes/admin/class-module-controller.php:220 msgid "Insufficient permissions" msgstr "" -#: includes/admin/class-module-controller.php:276 -msgid "Configure" +#: includes/admin/class-module-controller.php:263 +msgid "All-in-one WordPress optimization toolkit. 15+ modules for performance, security, SEO, and content management." msgstr "" #: includes/admin/class-module-controller.php:279 +msgid "Configure" +msgstr "" + +#: includes/admin/class-module-controller.php:282 #: includes/admin/trait-admin-redirect-manager-ui.php:93 msgid "Active" msgstr "" -#: includes/admin/class-module-controller.php:281 +#: includes/admin/class-module-controller.php:284 msgid "Inactive" msgstr "" -#: includes/admin/class-module-controller.php:293 +#: includes/admin/class-module-controller.php:296 msgid "Data Management" msgstr "" -#: includes/admin/class-module-controller.php:303 +#: includes/admin/class-module-controller.php:306 msgid "Delete all plugin data when uninstalling" msgstr "" -#: includes/admin/class-module-controller.php:306 +#: includes/admin/class-module-controller.php:309 msgid "Removes all options, post metadata, transients, and files created by this plugin. This cannot be undone." msgstr "" -#: includes/admin/class-module-controller.php:324 +#: includes/admin/class-module-controller.php:327 msgid "Help & Support" msgstr "" -#: includes/admin/class-module-controller.php:327 +#: includes/admin/class-module-controller.php:330 msgid "Need help with Dynamic Functionalities? Check out these resources:" msgstr "" -#: includes/admin/class-module-controller.php:332 +#: includes/admin/class-module-controller.php:335 msgid "Documentation" msgstr "" #. translators: %1$s: Plugin version number, %2$s: Website link -#: includes/admin/class-module-controller.php:347 +#: includes/admin/class-module-controller.php:350 #, php-format msgid "Dynamic Functionalities v%1$s | Visit %2$s for more information." msgstr "" -#: includes/admin/class-module-controller.php:413 +#: includes/admin/class-module-controller.php:416 msgid "Enable rel=\"nofollow\" for all external links" msgstr "" -#: includes/admin/class-module-controller.php:425 +#: includes/admin/class-module-controller.php:428 msgid "One per line. Supports full URLs (https://example.com/page), domains (example.com), or partial matches (e.g., /partner/)." msgstr "" -#: includes/admin/class-module-controller.php:434 +#: includes/admin/class-module-controller.php:437 msgid "Control how external and internal links are handled across your site." msgstr "" -#: includes/admin/class-module-controller.php:458 -#: includes/admin/class-module-controller.php:1015 -#: includes/admin/class-module-controller.php:1131 -#: includes/admin/class-module-controller.php:1171 -#: includes/admin/class-module-controller.php:1209 +#: includes/admin/class-module-controller.php:461 +#: includes/admin/class-module-controller.php:1018 +#: includes/admin/class-module-controller.php:1134 +#: includes/admin/class-module-controller.php:1174 +#: includes/admin/class-module-controller.php:1212 #: includes/admin/trait-admin-svg-icons-ui.php:82 msgid "Developer Hooks" msgstr "" -#: includes/admin/class-module-controller.php:473 +#: includes/admin/class-module-controller.php:476 msgid "Adds target=\"_blank\" and rel=\"noopener\" to external links" msgstr "" -#: includes/admin/class-module-controller.php:485 +#: includes/admin/class-module-controller.php:488 msgid "Adds target=\"_blank\" to same-domain links (see exceptions)" msgstr "" -#: includes/admin/class-module-controller.php:497 +#: includes/admin/class-module-controller.php:500 msgid "One domain per line. Matching hosts will NOT be forced to open in a new tab when internal option is enabled." msgstr "" -#: includes/admin/class-module-controller.php:519 +#: includes/admin/class-module-controller.php:522 msgid "Browse..." msgstr "" -#: includes/admin/class-module-controller.php:522 +#: includes/admin/class-module-controller.php:525 msgid "Create JSON" msgstr "" -#: includes/admin/class-module-controller.php:527 +#: includes/admin/class-module-controller.php:530 msgid "Enter a local file path or external URL to a JSON file containing exception URLs." msgstr "" -#: includes/admin/class-module-controller.php:530 +#: includes/admin/class-module-controller.php:533 msgid "Format: {\"urls\": [\"https://example.com\", \"https://another.com\"]}" msgstr "" -#: includes/admin/class-module-controller.php:535 +#: includes/admin/class-module-controller.php:538 msgid "Theme JSON Detected:" msgstr "" #. translators: %s: theme name -#: includes/admin/class-module-controller.php:541 +#: includes/admin/class-module-controller.php:544 #, php-format msgid "✓ Your active theme (%s) has an exception-urls.json file. It will be loaded automatically if no custom path is set." msgstr "" #. translators: %s: parent theme name -#: includes/admin/class-module-controller.php:553 +#: includes/admin/class-module-controller.php:556 #, php-format msgid "✓ Parent theme (%s) has an exception-urls.json file." msgstr "" -#: includes/admin/class-module-controller.php:563 +#: includes/admin/class-module-controller.php:566 msgid "Tip:" msgstr "" -#: includes/admin/class-module-controller.php:564 +#: includes/admin/class-module-controller.php:567 msgid "You can place an exception-urls.json file in your active theme's root folder and it will be loaded automatically without entering a path here." msgstr "" -#: includes/admin/class-module-controller.php:569 +#: includes/admin/class-module-controller.php:572 msgid "⚠️ Security Warning:" msgstr "" -#: includes/admin/class-module-controller.php:571 +#: includes/admin/class-module-controller.php:574 msgid "If using an external URL, ensure you trust the source completely. Malicious JSON files could add unwanted domains to your exception list, potentially allowing spam links to pass through without nofollow." msgstr "" -#: includes/admin/class-module-controller.php:574 +#: includes/admin/class-module-controller.php:577 msgid "For security, prefer local JSON files within your WordPress installation over external URLs." msgstr "" -#: includes/admin/class-module-controller.php:580 -#: includes/admin/trait-admin-settings.php:340 +#: includes/admin/class-module-controller.php:583 #: includes/admin/trait-admin-settings.php:341 -#: includes/admin/trait-admin-settings.php:419 +#: includes/admin/trait-admin-settings.php:342 #: includes/admin/trait-admin-settings.php:420 #: includes/admin/trait-admin-settings.php:421 #: includes/admin/trait-admin-settings.php:422 -#: includes/admin/trait-admin-settings.php:542 +#: includes/admin/trait-admin-settings.php:423 #: includes/admin/trait-admin-settings.php:543 #: includes/admin/trait-admin-settings.php:544 #: includes/admin/trait-admin-settings.php:545 -#: includes/admin/trait-admin-settings.php:725 +#: includes/admin/trait-admin-settings.php:546 #: includes/admin/trait-admin-settings.php:726 #: includes/admin/trait-admin-settings.php:727 -#: includes/admin/trait-admin-settings.php:811 +#: includes/admin/trait-admin-settings.php:728 #: includes/admin/trait-admin-settings.php:812 #: includes/admin/trait-admin-settings.php:813 -#: includes/admin/trait-admin-settings.php:905 +#: includes/admin/trait-admin-settings.php:814 #: includes/admin/trait-admin-settings.php:906 #: includes/admin/trait-admin-settings.php:907 +#: includes/admin/trait-admin-settings.php:908 msgid "Filter:" msgstr "" -#: includes/admin/class-module-controller.php:580 +#: includes/admin/class-module-controller.php:583 msgid "change where the preset file is read from" msgstr "" -#: includes/admin/class-module-controller.php:589 +#: includes/admin/class-module-controller.php:592 msgid "Create Exception URLs JSON File" msgstr "" -#: includes/admin/class-module-controller.php:590 +#: includes/admin/class-module-controller.php:593 msgid "This will create a new exception-urls.json file in your active theme directory." msgstr "" -#: includes/admin/class-module-controller.php:592 +#: includes/admin/class-module-controller.php:595 msgid "Edit the JSON above, then click \"Create File\" to save it to your theme." msgstr "" -#: includes/admin/class-module-controller.php:594 -#: includes/admin/class-module-controller.php:678 +#: includes/admin/class-module-controller.php:597 +#: includes/admin/class-module-controller.php:681 msgid "Create File" msgstr "" -#: includes/admin/class-module-controller.php:595 +#: includes/admin/class-module-controller.php:598 #: includes/admin/trait-admin-components-ui.php:370 #: includes/admin/trait-admin-components-ui.php:433 #: includes/admin/trait-admin-fonts-ui.php:398 @@ -322,226 +326,226 @@ msgstr "" msgid "Cancel" msgstr "" -#: includes/admin/class-module-controller.php:608 +#: includes/admin/class-module-controller.php:611 msgid "Select JSON File" msgstr "" -#: includes/admin/class-module-controller.php:609 +#: includes/admin/class-module-controller.php:612 #: includes/admin/trait-admin-fonts-ui.php:633 msgid "Use this file" msgstr "" -#: includes/admin/class-module-controller.php:646 +#: includes/admin/class-module-controller.php:649 msgid "Invalid JSON format. Please check your syntax." msgstr "" -#: includes/admin/class-module-controller.php:650 +#: includes/admin/class-module-controller.php:653 #: includes/admin/trait-admin-task-manager-ui.php:275 msgid "Creating..." msgstr "" -#: includes/admin/class-module-controller.php:675 -#: includes/admin/class-module-controller.php:964 +#: includes/admin/class-module-controller.php:678 +#: includes/admin/class-module-controller.php:967 msgid "An error occurred." msgstr "" -#: includes/admin/class-module-controller.php:731 +#: includes/admin/class-module-controller.php:734 msgid "Enable developer filters for exception customization" msgstr "" -#: includes/admin/class-module-controller.php:734 +#: includes/admin/class-module-controller.php:737 msgid "Available filters: functionalities_exception_domains, functionalities_exception_urls" msgstr "" -#: includes/admin/class-module-controller.php:738 +#: includes/admin/class-module-controller.php:741 msgid "Code Snippets (copy to your theme's functions.php or a custom plugin)" msgstr "" -#: includes/admin/class-module-controller.php:742 +#: includes/admin/class-module-controller.php:745 msgid "Add Exception Domains" msgstr "" -#: includes/admin/class-module-controller.php:745 +#: includes/admin/class-module-controller.php:748 msgid "Add trusted domains that should never get nofollow:" msgstr "" -#: includes/admin/class-module-controller.php:761 -#: includes/admin/class-module-controller.php:786 -#: includes/admin/class-module-controller.php:821 -#: includes/admin/class-module-controller.php:848 +#: includes/admin/class-module-controller.php:764 +#: includes/admin/class-module-controller.php:789 +#: includes/admin/class-module-controller.php:824 +#: includes/admin/class-module-controller.php:851 msgid "Copy Code" msgstr "" -#: includes/admin/class-module-controller.php:767 +#: includes/admin/class-module-controller.php:770 msgid "Add Exception URLs" msgstr "" -#: includes/admin/class-module-controller.php:770 +#: includes/admin/class-module-controller.php:773 msgid "Add specific URLs (with wildcards) that should never get nofollow:" msgstr "" -#: includes/admin/class-module-controller.php:792 +#: includes/admin/class-module-controller.php:795 msgid "Dynamic Exceptions (e.g., based on user role)" msgstr "" -#: includes/admin/class-module-controller.php:795 +#: includes/admin/class-module-controller.php:798 msgid "Add exceptions dynamically based on conditions:" msgstr "" -#: includes/admin/class-module-controller.php:827 +#: includes/admin/class-module-controller.php:830 msgid "Custom JSON File Path" msgstr "" -#: includes/admin/class-module-controller.php:830 +#: includes/admin/class-module-controller.php:833 msgid "Override the JSON file path programmatically:" msgstr "" -#: includes/admin/class-module-controller.php:865 -#: includes/admin/class-module-controller.php:879 +#: includes/admin/class-module-controller.php:868 +#: includes/admin/class-module-controller.php:882 #: includes/admin/trait-admin-task-manager-ui.php:339 #: includes/admin/trait-admin-task-manager-ui.php:983 msgid "Copied!" msgstr "" -#: includes/admin/class-module-controller.php:899 +#: includes/admin/class-module-controller.php:902 msgid "Bulk add nofollow to a specific URL across all posts in the database. Use with caution!" msgstr "" -#: includes/admin/class-module-controller.php:903 -#: includes/admin/class-module-controller.php:931 +#: includes/admin/class-module-controller.php:906 +#: includes/admin/class-module-controller.php:934 msgid "Update Database" msgstr "" -#: includes/admin/class-module-controller.php:914 +#: includes/admin/class-module-controller.php:917 msgid "Please enter a URL." msgstr "" -#: includes/admin/class-module-controller.php:918 +#: includes/admin/class-module-controller.php:921 msgid "This will update all posts containing this URL. Are you sure?" msgstr "" -#: includes/admin/class-module-controller.php:922 -#: includes/admin/class-module-controller.php:923 +#: includes/admin/class-module-controller.php:925 +#: includes/admin/class-module-controller.php:926 msgid "Processing..." msgstr "" -#: includes/admin/class-module-controller.php:961 +#: includes/admin/class-module-controller.php:964 msgid "Done." msgstr "" -#: includes/admin/class-module-controller.php:983 +#: includes/admin/class-module-controller.php:986 msgid "Remove Gutenberg block-specific CSS classes from your frontend HTML for cleaner markup." msgstr "" -#: includes/admin/class-module-controller.php:1002 +#: includes/admin/class-module-controller.php:1005 msgid "from h1-h6 elements" msgstr "" -#: includes/admin/class-module-controller.php:1003 +#: includes/admin/class-module-controller.php:1006 msgid "from ul/ol elements" msgstr "" -#: includes/admin/class-module-controller.php:1004 +#: includes/admin/class-module-controller.php:1007 msgid "from figure/div elements" msgstr "" -#: includes/admin/class-module-controller.php:1006 +#: includes/admin/class-module-controller.php:1009 msgid "Classes Removed" msgstr "" -#: includes/admin/class-module-controller.php:1025 +#: includes/admin/class-module-controller.php:1028 msgid "Remove class \"wp-block-heading\" from headings (h1–h6)" msgstr "" -#: includes/admin/class-module-controller.php:1030 +#: includes/admin/class-module-controller.php:1033 msgid "Remove class \"wp-block-list\" from ul/ol" msgstr "" -#: includes/admin/class-module-controller.php:1035 +#: includes/admin/class-module-controller.php:1038 msgid "Remove class \".wp-block-image\" from frontend" msgstr "" -#: includes/admin/class-module-controller.php:1042 +#: includes/admin/class-module-controller.php:1045 msgid "Limit editor link suggestions to selected post types" msgstr "" -#: includes/admin/class-module-controller.php:1078 +#: includes/admin/class-module-controller.php:1081 msgid "Add copyright metadata, Dublin Core (DCMI) tags, and per-post licensing options. Works standalone or integrates with major SEO plugins." msgstr "" -#: includes/admin/class-module-controller.php:1105 -#: includes/admin/trait-admin-settings.php:1241 +#: includes/admin/class-module-controller.php:1108 +#: includes/admin/trait-admin-settings.php:1242 msgid "Detected:" msgstr "" -#: includes/admin/class-module-controller.php:1106 +#: includes/admin/class-module-controller.php:1109 msgid "Copyright data will be added to your SEO plugin's existing schema output." msgstr "" -#: includes/admin/class-module-controller.php:1108 +#: includes/admin/class-module-controller.php:1111 msgid "Standalone Mode" msgstr "" -#: includes/admin/class-module-controller.php:1109 +#: includes/admin/class-module-controller.php:1112 msgid "No SEO plugin detected. Complete Article schema with copyright will be output independently." msgstr "" -#: includes/admin/class-module-controller.php:1111 +#: includes/admin/class-module-controller.php:1114 msgid "Schema.org Support" msgstr "" -#: includes/admin/class-module-controller.php:1120 +#: includes/admin/class-module-controller.php:1123 msgid "or Standalone" msgstr "" -#: includes/admin/class-module-controller.php:1122 +#: includes/admin/class-module-controller.php:1125 msgid "Compatible SEO Plugins" msgstr "" -#: includes/admin/class-module-controller.php:1143 +#: includes/admin/class-module-controller.php:1146 msgid "Detect structural regressions when posts are updated. This module compares each post against its own historical baseline." msgstr "" -#: includes/admin/class-module-controller.php:1161 +#: includes/admin/class-module-controller.php:1164 msgid "Philosophy" msgstr "" -#: includes/admin/class-module-controller.php:1183 +#: includes/admin/class-module-controller.php:1186 msgid "Detects when technical assumptions stop being true. This module notices changes, not problems." msgstr "" -#: includes/admin/class-module-controller.php:1237 -#: includes/admin/class-module-controller.php:1401 +#: includes/admin/class-module-controller.php:1240 +#: includes/admin/class-module-controller.php:1404 msgid "No assumption changes detected. All monitored items are consistent." msgstr "" -#: includes/admin/class-module-controller.php:1259 +#: includes/admin/class-module-controller.php:1262 msgid "Where:" msgstr "" -#: includes/admin/class-module-controller.php:1273 +#: includes/admin/class-module-controller.php:1276 msgid "Why it matters:" msgstr "" #. translators: %s: human-readable time difference -#: includes/admin/class-module-controller.php:1284 +#: includes/admin/class-module-controller.php:1287 #, php-format msgid "Detected %s ago" msgstr "" -#: includes/admin/class-module-controller.php:1292 +#: includes/admin/class-module-controller.php:1295 msgid "Dismiss" msgstr "" -#: includes/admin/class-module-controller.php:1295 +#: includes/admin/class-module-controller.php:1298 msgid "Snooze 7 days" msgstr "" -#: includes/admin/class-module-controller.php:1298 +#: includes/admin/class-module-controller.php:1301 msgid "Ignore permanently" msgstr "" -#: includes/admin/class-module-controller.php:1433 +#: includes/admin/class-module-controller.php:1436 #: includes/admin/trait-admin-fonts-ui.php:379 #: includes/admin/trait-admin-fonts-ui.php:386 #: includes/admin/trait-admin-fonts-ui.php:469 @@ -549,454 +553,490 @@ msgstr "" msgid "Upload" msgstr "" -#: includes/admin/class-module-docs.php:41 +#: includes/admin/class-module-docs.php:40 +msgid "Duplicate posts/pages into an editable draft owned by the current user" +msgstr "" + +#: includes/admin/class-module-docs.php:40 +msgid "Preserve block content, taxonomies, featured image, and page template" +msgstr "" + +#: includes/admin/class-module-docs.php:44 +msgid "Allowlist additional metadata keys to copy; edit locks and scan metadata remain excluded" +msgstr "" + +#: includes/admin/class-module-docs.php:49 +msgid "Resumable checks of stored public post/page links with cached URL results" +msgstr "" + +#: includes/admin/class-module-docs.php:49 +msgid "Manual/weekly scans, ignore/recheck actions, and CSV export" +msgstr "" + +#: includes/admin/class-module-docs.php:49 +msgid "Safe HTTP requests; confirmed missing pages are separated from inconclusive failures" +msgstr "" + +#: includes/admin/class-module-docs.php:52 +msgid "Private history of module settings, publishing status, and plugin/theme changes" +msgstr "" + +#: includes/admin/class-module-docs.php:52 +msgid "Searchable history bounded to 1,000 events and 30 days" +msgstr "" + +#: includes/admin/class-module-docs.php:52 +msgid "Stores field names rather than values, with privacy export and anonymization" +msgstr "" + +#: includes/admin/class-module-docs.php:56 msgid "Automatically adds rel=\"nofollow\" to external links in post content" msgstr "" -#: includes/admin/class-module-docs.php:42 +#: includes/admin/class-module-docs.php:57 msgid "Opens external links in new tabs with proper security attributes" msgstr "" -#: includes/admin/class-module-docs.php:43 +#: includes/admin/class-module-docs.php:58 msgid "Whitelist trusted domains that should not get nofollow" msgstr "" -#: includes/admin/class-module-docs.php:44 +#: includes/admin/class-module-docs.php:59 msgid "Bulk update existing links in your database" msgstr "" -#: includes/admin/class-module-docs.php:49 +#: includes/admin/class-module-docs.php:64 msgid "Modify the exception domain list" msgstr "" -#: includes/admin/class-module-docs.php:53 +#: includes/admin/class-module-docs.php:68 msgid "Modify the exception URL list" msgstr "" -#: includes/admin/class-module-docs.php:57 +#: includes/admin/class-module-docs.php:72 msgid "Override the JSON preset file path or URL" msgstr "" -#: includes/admin/class-module-docs.php:61 +#: includes/admin/class-module-docs.php:76 msgid "Change how long a resolved JSON preset stays cached" msgstr "" -#: includes/admin/class-module-docs.php:65 +#: includes/admin/class-module-docs.php:80 msgid "Change the bulk database update batch size" msgstr "" -#: includes/admin/class-module-docs.php:72 +#: includes/admin/class-module-docs.php:87 msgid "Reduces HTML bloat by removing unnecessary block classes" msgstr "" -#: includes/admin/class-module-docs.php:73 +#: includes/admin/class-module-docs.php:88 msgid "Useful when your theme provides custom styling for headings, lists, images" msgstr "" -#: includes/admin/class-module-docs.php:74 +#: includes/admin/class-module-docs.php:89 msgid "Only affects frontend output, block editor remains unchanged" msgstr "" -#: includes/admin/class-module-docs.php:79 +#: includes/admin/class-module-docs.php:94 msgid "Toggle cleanup globally" msgstr "" -#: includes/admin/class-module-docs.php:83 +#: includes/admin/class-module-docs.php:98 msgid "Modify classes to remove" msgstr "" -#: includes/admin/class-module-docs.php:87 +#: includes/admin/class-module-docs.php:102 msgid "Modify content after classes are removed" msgstr "" -#: includes/admin/class-module-docs.php:94 -#: includes/admin/trait-admin-settings.php:326 +#: includes/admin/class-module-docs.php:109 +#: includes/admin/trait-admin-settings.php:327 msgid "Limits link search results to specific post types when inserting links in Gutenberg" msgstr "" -#: includes/admin/class-module-docs.php:95 -#: includes/admin/trait-admin-settings.php:327 +#: includes/admin/class-module-docs.php:110 +#: includes/admin/trait-admin-settings.php:328 msgid "Reduces clutter by hiding unwanted content types from search results" msgstr "" -#: includes/admin/class-module-docs.php:96 -#: includes/admin/trait-admin-settings.php:328 +#: includes/admin/class-module-docs.php:111 +#: includes/admin/trait-admin-settings.php:329 msgid "Works with posts, pages, and custom post types" msgstr "" -#: includes/admin/class-module-docs.php:98 -#: includes/admin/trait-admin-settings.php:334 +#: includes/admin/class-module-docs.php:113 +#: includes/admin/trait-admin-settings.php:335 msgid "Enable limitation, then check only the post types you want to appear when searching for links in the editor. Unchecked post types will be hidden from link search results." msgstr "" -#: includes/admin/class-module-docs.php:102 +#: includes/admin/class-module-docs.php:117 msgid "Toggle feature" msgstr "" -#: includes/admin/class-module-docs.php:106 +#: includes/admin/class-module-docs.php:121 msgid "Modify allowed post types" msgstr "" -#: includes/admin/class-module-docs.php:113 -#: includes/admin/trait-admin-settings.php:402 +#: includes/admin/class-module-docs.php:128 +#: includes/admin/trait-admin-settings.php:403 msgid "Native Google Analytics 4 integration - just enter your Measurement ID" msgstr "" -#: includes/admin/class-module-docs.php:114 +#: includes/admin/class-module-docs.php:129 msgid "Custom header code for meta tags, scripts, styles, and tracking codes" msgstr "" -#: includes/admin/class-module-docs.php:115 +#: includes/admin/class-module-docs.php:130 msgid "Custom footer code for chat widgets, tracking pixels, and deferred scripts" msgstr "" -#: includes/admin/class-module-docs.php:116 -#: includes/admin/trait-admin-settings.php:405 +#: includes/admin/class-module-docs.php:131 +#: includes/admin/trait-admin-settings.php:406 msgid "Automatically skips admin pages, feeds, and REST API requests" msgstr "" -#: includes/admin/class-module-docs.php:118 +#: includes/admin/class-module-docs.php:133 msgid "Allowed tags: script, style, link, meta, noscript." msgstr "" -#: includes/admin/class-module-docs.php:122 +#: includes/admin/class-module-docs.php:137 msgid "Disable on specific pages" msgstr "" -#: includes/admin/class-module-docs.php:126 +#: includes/admin/class-module-docs.php:141 msgid "Control GA4 per user/page" msgstr "" -#: includes/admin/class-module-docs.php:130 +#: includes/admin/class-module-docs.php:145 msgid "Modify header code" msgstr "" -#: includes/admin/class-module-docs.php:134 +#: includes/admin/class-module-docs.php:149 msgid "Modify footer code" msgstr "" -#: includes/admin/class-module-docs.php:141 -#: includes/admin/trait-admin-settings.php:524 +#: includes/admin/class-module-docs.php:156 +#: includes/admin/trait-admin-settings.php:525 msgid "Adds itemscope/itemtype to the HTML element for page-level schema" msgstr "" -#: includes/admin/class-module-docs.php:142 -#: includes/admin/trait-admin-settings.php:525 +#: includes/admin/class-module-docs.php:157 +#: includes/admin/trait-admin-settings.php:526 msgid "Wraps article content with Article/BlogPosting microdata" msgstr "" -#: includes/admin/class-module-docs.php:143 -#: includes/admin/trait-admin-settings.php:526 +#: includes/admin/class-module-docs.php:158 +#: includes/admin/trait-admin-settings.php:527 msgid "Adds structured data for headlines, dates, and authors" msgstr "" -#: includes/admin/class-module-docs.php:144 -#: includes/admin/trait-admin-settings.php:527 +#: includes/admin/class-module-docs.php:159 +#: includes/admin/trait-admin-settings.php:528 msgid "Marks header and footer regions with WPHeader/WPFooter types" msgstr "" -#: includes/admin/class-module-docs.php:146 +#: includes/admin/class-module-docs.php:161 msgid "Site types: WebPage, AboutPage, ContactPage, Blog, SearchResultsPage. Article types: Article, BlogPosting, NewsArticle." msgstr "" -#: includes/admin/class-module-docs.php:150 +#: includes/admin/class-module-docs.php:165 msgid "Toggle all schema output" msgstr "" -#: includes/admin/class-module-docs.php:154 +#: includes/admin/class-module-docs.php:169 msgid "Modify site itemtype" msgstr "" -#: includes/admin/class-module-docs.php:158 +#: includes/admin/class-module-docs.php:173 msgid "Modify article itemtype" msgstr "" -#: includes/admin/class-module-docs.php:162 +#: includes/admin/class-module-docs.php:177 msgid "Modify wrapped content" msgstr "" -#: includes/admin/class-module-docs.php:166 +#: includes/admin/class-module-docs.php:181 msgid "Modify the html element attributes" msgstr "" -#: includes/admin/class-module-docs.php:173 -#: includes/admin/trait-admin-settings.php:710 +#: includes/admin/class-module-docs.php:188 +#: includes/admin/trait-admin-settings.php:711 msgid "Define CSS class names and their style rules in one place" msgstr "" -#: includes/admin/class-module-docs.php:174 -#: includes/admin/trait-admin-settings.php:711 +#: includes/admin/class-module-docs.php:189 +#: includes/admin/trait-admin-settings.php:712 msgid "Components are compiled into a single CSS file for optimal caching" msgstr "" -#: includes/admin/class-module-docs.php:175 -#: includes/admin/trait-admin-settings.php:712 +#: includes/admin/class-module-docs.php:190 +#: includes/admin/trait-admin-settings.php:713 msgid "Available on both frontend and admin pages" msgstr "" -#: includes/admin/class-module-docs.php:176 -#: includes/admin/trait-admin-settings.php:713 +#: includes/admin/class-module-docs.php:191 +#: includes/admin/trait-admin-settings.php:714 msgid "Includes default utility components like visually-hidden, skip-link, and marquee" msgstr "" -#: includes/admin/class-module-docs.php:178 -#: includes/admin/trait-admin-settings.php:719 +#: includes/admin/class-module-docs.php:193 +#: includes/admin/trait-admin-settings.php:720 msgid "Add components by entering a CSS selector (e.g., .my-button) and CSS rules (e.g., background: blue; color: white;). Use the grid below to manage your components." msgstr "" -#: includes/admin/class-module-docs.php:182 -#: includes/admin/class-module-docs.php:210 +#: includes/admin/class-module-docs.php:197 +#: includes/admin/class-module-docs.php:225 msgid "Toggle output" msgstr "" -#: includes/admin/class-module-docs.php:186 +#: includes/admin/class-module-docs.php:201 msgid "Add components dynamically" msgstr "" -#: includes/admin/class-module-docs.php:190 -#: includes/admin/class-module-docs.php:218 +#: includes/admin/class-module-docs.php:205 +#: includes/admin/class-module-docs.php:233 msgid "Modify generated CSS" msgstr "" -#: includes/admin/class-module-docs.php:194 +#: includes/admin/class-module-docs.php:209 msgid "Action: fires when CSS file regenerates" msgstr "" -#: includes/admin/class-module-docs.php:201 -#: includes/admin/trait-admin-settings.php:890 +#: includes/admin/class-module-docs.php:216 +#: includes/admin/trait-admin-settings.php:891 msgid "Generate @font-face CSS rules for self-hosted fonts" msgstr "" -#: includes/admin/class-module-docs.php:202 -#: includes/admin/trait-admin-settings.php:891 +#: includes/admin/class-module-docs.php:217 +#: includes/admin/trait-admin-settings.php:892 msgid "Support for variable fonts with weight ranges (e.g., 100 900)" msgstr "" -#: includes/admin/class-module-docs.php:203 -#: includes/admin/trait-admin-settings.php:892 +#: includes/admin/class-module-docs.php:218 +#: includes/admin/trait-admin-settings.php:893 msgid "WOFF2 format for modern browsers, optional WOFF fallback" msgstr "" -#: includes/admin/class-module-docs.php:204 -#: includes/admin/trait-admin-settings.php:893 +#: includes/admin/class-module-docs.php:219 +#: includes/admin/trait-admin-settings.php:894 msgid "Configurable font-display strategy (swap, auto, block, etc.)" msgstr "" -#: includes/admin/class-module-docs.php:206 -#: includes/admin/trait-admin-settings.php:899 +#: includes/admin/class-module-docs.php:221 +#: includes/admin/trait-admin-settings.php:900 msgid "Upload font files to your media library or server, then add font entries below with the family name and file URLs. Use the generated font-family name in your CSS." msgstr "" -#: includes/admin/class-module-docs.php:214 +#: includes/admin/class-module-docs.php:229 msgid "Add fonts dynamically" msgstr "" -#: includes/admin/class-module-docs.php:222 +#: includes/admin/class-module-docs.php:237 msgid "Action: before output" msgstr "" -#: includes/admin/class-module-docs.php:229 +#: includes/admin/class-module-docs.php:244 msgid "Upload or paste custom SVG icons with unique namespaces" msgstr "" -#: includes/admin/class-module-docs.php:230 +#: includes/admin/class-module-docs.php:245 msgid "Insert icons inline in the block editor via RichText toolbar" msgstr "" -#: includes/admin/class-module-docs.php:231 +#: includes/admin/class-module-docs.php:246 msgid "Icons automatically inherit the font size of surrounding text" msgstr "" -#: includes/admin/class-module-docs.php:232 +#: includes/admin/class-module-docs.php:247 msgid "Secure SVG sanitization prevents XSS and malicious content" msgstr "" -#: includes/admin/class-module-docs.php:233 +#: includes/admin/class-module-docs.php:248 msgid "Zero frontend footprint - icons only render where used" msgstr "" -#: includes/admin/class-module-docs.php:234 +#: includes/admin/class-module-docs.php:249 msgid "Also available via shortcode: [func_icon name=\"icon-slug\"]" msgstr "" -#: includes/admin/class-module-docs.php:236 +#: includes/admin/class-module-docs.php:251 msgid "Add icons by pasting SVG code in the admin. Each icon gets a unique slug. In the block editor, use the icon button in the toolbar to insert icons inline. Icons will scale with the surrounding text." msgstr "" -#: includes/admin/class-module-docs.php:240 +#: includes/admin/class-module-docs.php:255 msgid "Toggle feature on/off" msgstr "" -#: includes/admin/class-module-docs.php:244 +#: includes/admin/class-module-docs.php:259 msgid "Filter available icons" msgstr "" -#: includes/admin/class-module-docs.php:248 +#: includes/admin/class-module-docs.php:263 msgid "Modify SVG before saving" msgstr "" -#: includes/admin/class-module-docs.php:255 -#: includes/admin/trait-admin-settings.php:796 +#: includes/admin/class-module-docs.php:270 +#: includes/admin/trait-admin-settings.php:797 msgid "Remove bloat like emojis, oEmbeds, and unnecessary meta tags" msgstr "" -#: includes/admin/class-module-docs.php:256 -#: includes/admin/trait-admin-settings.php:797 +#: includes/admin/class-module-docs.php:271 +#: includes/admin/trait-admin-settings.php:798 msgid "Disable security concerns like XML-RPC and version disclosure" msgstr "" -#: includes/admin/class-module-docs.php:257 -#: includes/admin/trait-admin-settings.php:798 +#: includes/admin/class-module-docs.php:272 +#: includes/admin/trait-admin-settings.php:799 msgid "Improve performance by removing unused scripts and styles" msgstr "" -#: includes/admin/class-module-docs.php:258 -#: includes/admin/trait-admin-settings.php:799 +#: includes/admin/class-module-docs.php:273 +#: includes/admin/trait-admin-settings.php:800 msgid "Add useful enhancements like PrismJS and fullscreen textareas" msgstr "" -#: includes/admin/class-module-docs.php:260 -#: includes/admin/trait-admin-settings.php:805 +#: includes/admin/class-module-docs.php:275 +#: includes/admin/trait-admin-settings.php:806 msgid "Some options may break functionality if plugins depend on them. Test after enabling. Disable Heartbeat API with care if you use auto-save or real-time features." msgstr "" -#: includes/admin/class-module-docs.php:264 +#: includes/admin/class-module-docs.php:279 msgid "Control any single toggle, for example functionalities_misc_option_disable_emojis" msgstr "" -#: includes/admin/class-module-docs.php:268 +#: includes/admin/class-module-docs.php:283 msgid "Action: fires after all toggles are processed" msgstr "" -#: includes/admin/class-module-docs.php:272 +#: includes/admin/class-module-docs.php:287 msgid "Change the disabled-feeds message" msgstr "" -#: includes/admin/class-module-docs.php:279 +#: includes/admin/class-module-docs.php:294 msgid "Adds copyright meta tags with configurable holder" msgstr "" -#: includes/admin/class-module-docs.php:280 +#: includes/admin/class-module-docs.php:295 msgid "Dublin Core (DCMI) metadata support" msgstr "" -#: includes/admin/class-module-docs.php:281 +#: includes/admin/class-module-docs.php:296 msgid "Per-post license selection metabox" msgstr "" -#: includes/admin/class-module-docs.php:282 +#: includes/admin/class-module-docs.php:297 msgid "Integration with popular SEO plugins for Schema.org output" msgstr "" -#: includes/admin/class-module-docs.php:287 +#: includes/admin/class-module-docs.php:302 msgid "Add or modify available licenses" msgstr "" -#: includes/admin/class-module-docs.php:291 +#: includes/admin/class-module-docs.php:306 msgid "Modify the standalone JSON-LD output" msgstr "" -#: includes/admin/class-module-docs.php:295 +#: includes/admin/class-module-docs.php:310 msgid "Toggle any module, receives the module slug" msgstr "" -#: includes/admin/class-module-docs.php:302 +#: includes/admin/class-module-docs.php:317 msgid "Detects when internal links are accidentally removed" msgstr "" -#: includes/admin/class-module-docs.php:303 +#: includes/admin/class-module-docs.php:318 msgid "Warns when content is shortened significantly" msgstr "" -#: includes/admin/class-module-docs.php:304 +#: includes/admin/class-module-docs.php:319 msgid "Checks heading structure for accessibility issues" msgstr "" -#: includes/admin/class-module-docs.php:305 +#: includes/admin/class-module-docs.php:320 msgid "Stores snapshots to compare against historical baselines" msgstr "" -#: includes/admin/class-module-docs.php:307 +#: includes/admin/class-module-docs.php:322 msgid "This is content integrity, not SEO. The system answers: \"Did this update accidentally damage something important?\" It never scores content, never suggests fixes, and always compares a post to itself." msgstr "" -#: includes/admin/class-module-docs.php:311 +#: includes/admin/class-module-docs.php:326 msgid "Modify the monitored post types" msgstr "" -#: includes/admin/class-module-docs.php:315 +#: includes/admin/class-module-docs.php:330 msgid "Modify detected warnings for a post" msgstr "" -#: includes/admin/class-module-docs.php:319 +#: includes/admin/class-module-docs.php:334 msgid "Modify a snapshot before it is stored" msgstr "" -#: includes/admin/class-module-docs.php:323 +#: includes/admin/class-module-docs.php:338 msgid "Action: after a snapshot is saved" msgstr "" -#: includes/admin/class-module-docs.php:330 +#: includes/admin/class-module-docs.php:345 msgid "Detects when multiple sources output the same schema type" msgstr "" -#: includes/admin/class-module-docs.php:331 +#: includes/admin/class-module-docs.php:346 msgid "Warns when analytics scripts are loaded multiple times" msgstr "" -#: includes/admin/class-module-docs.php:332 +#: includes/admin/class-module-docs.php:347 msgid "Notices when fonts are loaded from redundant sources" msgstr "" -#: includes/admin/class-module-docs.php:333 +#: includes/admin/class-module-docs.php:348 msgid "Tracks inline CSS growth over time" msgstr "" -#: includes/admin/class-module-docs.php:335 +#: includes/admin/class-module-docs.php:350 msgid "This module notices when assumptions stop being true. It does not optimize, does not enforce best practices, and does not recommend plugins. It simply says: \"This used to be true. Now it isn't.\"" msgstr "" -#: includes/admin/class-module-docs.php:339 +#: includes/admin/class-module-docs.php:354 msgid "Modify detected findings before they are stored" msgstr "" -#: includes/admin/class-module-docs.php:343 +#: includes/admin/class-module-docs.php:358 msgid "Toggle individual detectors, receives the detector key" msgstr "" -#: includes/admin/class-module-docs.php:350 +#: includes/admin/class-module-docs.php:365 msgid "Web App Manifest for installability on mobile and desktop" msgstr "" -#: includes/admin/class-module-docs.php:351 +#: includes/admin/class-module-docs.php:366 msgid "Service worker with cache-first, network-first, and stale-while-revalidate strategies" msgstr "" -#: includes/admin/class-module-docs.php:352 +#: includes/admin/class-module-docs.php:367 msgid "Custom offline page with cached pages list and auto-reload" msgstr "" -#: includes/admin/class-module-docs.php:353 +#: includes/admin/class-module-docs.php:368 msgid "Customizable install prompt with position and style options" msgstr "" -#: includes/admin/class-module-docs.php:354 +#: includes/admin/class-module-docs.php:369 msgid "App shortcuts, screenshots, share target, and display override support" msgstr "" -#: includes/admin/class-module-docs.php:356 +#: includes/admin/class-module-docs.php:371 msgid "Enable this module to make your site installable as a standalone app. Configure icons, colors, and caching behavior. Visitors can install it from the browser or a custom prompt. The service worker handles offline access and smart caching." msgstr "" -#: includes/admin/class-module-docs.php:360 +#: includes/admin/class-module-docs.php:375 msgid "Toggle PWA output" msgstr "" -#: includes/admin/class-module-docs.php:364 +#: includes/admin/class-module-docs.php:379 msgid "Filter manifest data before output" msgstr "" -#: includes/admin/class-module-docs.php:368 +#: includes/admin/class-module-docs.php:383 msgid "Filter service worker configuration" msgstr "" @@ -1320,11 +1360,13 @@ msgid "Prev" msgstr "" #: includes/admin/trait-admin-components-ui.php:391 +#: includes/admin/trait-admin-utilities-ui.php:389 msgid "Next" msgstr "" #. translators: 1: current page number, 2: total pages #: includes/admin/trait-admin-components-ui.php:396 +#: includes/admin/trait-admin-utilities-ui.php:385 #, php-format msgid "Page %1$d of %2$d" msgstr "" @@ -1395,7 +1437,7 @@ msgstr "" #: includes/admin/trait-admin-fonts-ui.php:341 #: includes/admin/trait-admin-fonts-ui.php:431 -#: includes/admin/trait-admin-settings.php:2201 +#: includes/admin/trait-admin-settings.php:2202 msgid "Style" msgstr "" @@ -1550,7 +1592,7 @@ msgid "URL (e.g. /blog/)" msgstr "" #: includes/admin/trait-admin-pwa-ui.php:68 -#: includes/admin/trait-admin-settings.php:1959 +#: includes/admin/trait-admin-settings.php:1960 msgid "Description" msgstr "" @@ -1675,6 +1717,7 @@ msgstr "" #: includes/admin/trait-admin-redirect-manager-ui.php:141 #: includes/admin/trait-admin-redirect-manager-ui.php:184 +#: includes/admin/trait-admin-utilities-ui.php:229 msgid "Actions" msgstr "" @@ -1687,6 +1730,7 @@ msgid "Export JSON" msgstr "" #: includes/admin/trait-admin-redirect-manager-ui.php:167 +#: includes/admin/trait-admin-utilities-ui.php:223 msgid "Export CSV" msgstr "" @@ -1759,6 +1803,7 @@ msgid "Create redirect" msgstr "" #: includes/admin/trait-admin-redirect-manager-ui.php:191 +#: includes/admin/trait-admin-utilities-ui.php:260 msgid "Ignore" msgstr "" @@ -1777,1434 +1822,1434 @@ msgstr "" msgid "Import" msgstr "" -#: includes/admin/trait-admin-settings.php:36 +#: includes/admin/trait-admin-settings.php:37 msgid "Link Management Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:43 +#: includes/admin/trait-admin-settings.php:44 msgid "Enable Link Management" msgstr "" -#: includes/admin/trait-admin-settings.php:48 +#: includes/admin/trait-admin-settings.php:49 msgid "Enable link management features" msgstr "" -#: includes/admin/trait-admin-settings.php:56 +#: includes/admin/trait-admin-settings.php:57 msgid "Add nofollow to external links" msgstr "" -#: includes/admin/trait-admin-settings.php:64 +#: includes/admin/trait-admin-settings.php:65 msgid "Exceptions" msgstr "" -#: includes/admin/trait-admin-settings.php:73 +#: includes/admin/trait-admin-settings.php:74 msgid "Open external links in new tab" msgstr "" -#: includes/admin/trait-admin-settings.php:80 +#: includes/admin/trait-admin-settings.php:81 msgid "Open internal links in new tab" msgstr "" -#: includes/admin/trait-admin-settings.php:87 +#: includes/admin/trait-admin-settings.php:88 msgid "Internal new-tab exceptions (domains)" msgstr "" -#: includes/admin/trait-admin-settings.php:96 +#: includes/admin/trait-admin-settings.php:97 msgid "JSON Preset File Path" msgstr "" -#: includes/admin/trait-admin-settings.php:103 +#: includes/admin/trait-admin-settings.php:104 msgid "Enable Developer Filters" msgstr "" -#: includes/admin/trait-admin-settings.php:110 +#: includes/admin/trait-admin-settings.php:111 msgid "Database Update Tool" msgstr "" -#: includes/admin/trait-admin-settings.php:143 +#: includes/admin/trait-admin-settings.php:144 msgid "Frontend Block Class Cleanup" msgstr "" -#: includes/admin/trait-admin-settings.php:150 +#: includes/admin/trait-admin-settings.php:151 msgid "Enable Block Cleanup" msgstr "" -#: includes/admin/trait-admin-settings.php:155 +#: includes/admin/trait-admin-settings.php:156 msgid "Enable block class cleanup on frontend" msgstr "" -#: includes/admin/trait-admin-settings.php:163 +#: includes/admin/trait-admin-settings.php:164 msgid "Headings" msgstr "" -#: includes/admin/trait-admin-settings.php:170 +#: includes/admin/trait-admin-settings.php:171 msgid "Lists" msgstr "" -#: includes/admin/trait-admin-settings.php:177 +#: includes/admin/trait-admin-settings.php:178 msgid "Images" msgstr "" -#: includes/admin/trait-admin-settings.php:184 +#: includes/admin/trait-admin-settings.php:185 msgid "Paragraphs" msgstr "" -#: includes/admin/trait-admin-settings.php:189 +#: includes/admin/trait-admin-settings.php:190 msgid "Remove \"wp-block-paragraph\" from paragraph elements" msgstr "" -#: includes/admin/trait-admin-settings.php:196 +#: includes/admin/trait-admin-settings.php:197 msgid "Quotes" msgstr "" -#: includes/admin/trait-admin-settings.php:201 +#: includes/admin/trait-admin-settings.php:202 msgid "Remove \"wp-block-quote\" from blockquote elements" msgstr "" -#: includes/admin/trait-admin-settings.php:208 +#: includes/admin/trait-admin-settings.php:209 msgid "Tables" msgstr "" -#: includes/admin/trait-admin-settings.php:213 +#: includes/admin/trait-admin-settings.php:214 msgid "Remove \"wp-block-table\" from table elements" msgstr "" -#: includes/admin/trait-admin-settings.php:220 +#: includes/admin/trait-admin-settings.php:221 msgid "Separators" msgstr "" -#: includes/admin/trait-admin-settings.php:225 +#: includes/admin/trait-admin-settings.php:226 msgid "Remove \"wp-block-separator\" from hr/separator elements" msgstr "" -#: includes/admin/trait-admin-settings.php:232 +#: includes/admin/trait-admin-settings.php:233 msgid "Groups" msgstr "" -#: includes/admin/trait-admin-settings.php:237 +#: includes/admin/trait-admin-settings.php:238 msgid "Remove \"wp-block-group\" from group containers" msgstr "" -#: includes/admin/trait-admin-settings.php:244 +#: includes/admin/trait-admin-settings.php:245 msgid "Columns" msgstr "" -#: includes/admin/trait-admin-settings.php:249 +#: includes/admin/trait-admin-settings.php:250 msgid "Remove \"wp-block-columns\" and \"wp-block-column\" from column layouts" msgstr "" -#: includes/admin/trait-admin-settings.php:256 +#: includes/admin/trait-admin-settings.php:257 msgid "Buttons" msgstr "" -#: includes/admin/trait-admin-settings.php:261 +#: includes/admin/trait-admin-settings.php:262 msgid "Remove \"wp-block-button(s)\" from button elements" msgstr "" -#: includes/admin/trait-admin-settings.php:268 +#: includes/admin/trait-admin-settings.php:269 msgid "Covers" msgstr "" -#: includes/admin/trait-admin-settings.php:273 +#: includes/admin/trait-admin-settings.php:274 msgid "Remove \"wp-block-cover\" from cover blocks" msgstr "" -#: includes/admin/trait-admin-settings.php:280 +#: includes/admin/trait-admin-settings.php:281 msgid "Media & Text" msgstr "" -#: includes/admin/trait-admin-settings.php:285 +#: includes/admin/trait-admin-settings.php:286 msgid "Remove \"wp-block-media-text\" from media-text blocks" msgstr "" -#: includes/admin/trait-admin-settings.php:292 +#: includes/admin/trait-admin-settings.php:293 msgid "Custom Classes" msgstr "" -#: includes/admin/trait-admin-settings.php:297 +#: includes/admin/trait-admin-settings.php:298 msgid "Enter additional CSS classes to remove from content output (one per line). Example: my-plugin-class" msgstr "" -#: includes/admin/trait-admin-settings.php:319 -#: includes/core/class-module-registry.php:46 +#: includes/admin/trait-admin-settings.php:320 +#: includes/core/class-module-registry.php:49 msgid "Editor Link Suggestions" msgstr "" -#: includes/admin/trait-admin-settings.php:321 +#: includes/admin/trait-admin-settings.php:322 msgid "Control which post types appear in the block editor link search suggestions." msgstr "" -#: includes/admin/trait-admin-settings.php:340 +#: includes/admin/trait-admin-settings.php:341 msgid "toggle feature" msgstr "" -#: includes/admin/trait-admin-settings.php:341 +#: includes/admin/trait-admin-settings.php:342 msgid "modify allowed post types" msgstr "" -#: includes/admin/trait-admin-settings.php:350 +#: includes/admin/trait-admin-settings.php:351 msgid "Enable Editor Link Suggestions" msgstr "" -#: includes/admin/trait-admin-settings.php:355 +#: includes/admin/trait-admin-settings.php:356 msgid "Enable editor link suggestion filtering" msgstr "" -#: includes/admin/trait-admin-settings.php:363 +#: includes/admin/trait-admin-settings.php:364 msgid "Enable limitation" msgstr "" -#: includes/admin/trait-admin-settings.php:370 +#: includes/admin/trait-admin-settings.php:371 msgid "Allowed post types" msgstr "" -#: includes/admin/trait-admin-settings.php:395 +#: includes/admin/trait-admin-settings.php:396 msgid "Header & Footer Code" msgstr "" -#: includes/admin/trait-admin-settings.php:397 +#: includes/admin/trait-admin-settings.php:398 msgid "Insert custom code snippets into your site header and footer without editing theme files." msgstr "" -#: includes/admin/trait-admin-settings.php:403 +#: includes/admin/trait-admin-settings.php:404 msgid "Multiple snippets per location — each independently toggleable" msgstr "" -#: includes/admin/trait-admin-settings.php:404 +#: includes/admin/trait-admin-settings.php:405 msgid "Custom code for meta tags, scripts, styles, and tracking codes" msgstr "" -#: includes/admin/trait-admin-settings.php:410 +#: includes/admin/trait-admin-settings.php:411 msgid "Allowed Tags" msgstr "" -#: includes/admin/trait-admin-settings.php:419 +#: includes/admin/trait-admin-settings.php:420 msgid "disable on specific pages" msgstr "" -#: includes/admin/trait-admin-settings.php:420 +#: includes/admin/trait-admin-settings.php:421 msgid "control GA4 per user/page" msgstr "" -#: includes/admin/trait-admin-settings.php:421 +#: includes/admin/trait-admin-settings.php:422 msgid "modify header code" msgstr "" -#: includes/admin/trait-admin-settings.php:422 +#: includes/admin/trait-admin-settings.php:423 msgid "modify footer code" msgstr "" -#: includes/admin/trait-admin-settings.php:423 +#: includes/admin/trait-admin-settings.php:424 msgid "Actions:" msgstr "" -#: includes/admin/trait-admin-settings.php:432 +#: includes/admin/trait-admin-settings.php:433 msgid "Enable Header & Footer" msgstr "" -#: includes/admin/trait-admin-settings.php:437 +#: includes/admin/trait-admin-settings.php:438 msgid "Enable header and footer code injection" msgstr "" -#: includes/admin/trait-admin-settings.php:445 +#: includes/admin/trait-admin-settings.php:446 msgid "Enable Google Analytics 4" msgstr "" -#: includes/admin/trait-admin-settings.php:449 +#: includes/admin/trait-admin-settings.php:450 msgid "Insert GA4 gtag in head" msgstr "" -#: includes/admin/trait-admin-settings.php:456 +#: includes/admin/trait-admin-settings.php:457 msgid "GA4 Measurement ID" msgstr "" -#: includes/admin/trait-admin-settings.php:467 +#: includes/admin/trait-admin-settings.php:468 msgid "Header Snippets" msgstr "" -#: includes/admin/trait-admin-settings.php:476 +#: includes/admin/trait-admin-settings.php:477 msgid "Body Open Snippets" msgstr "" -#: includes/admin/trait-admin-settings.php:485 +#: includes/admin/trait-admin-settings.php:486 msgid "Footer Snippets" msgstr "" -#: includes/admin/trait-admin-settings.php:517 -#: includes/core/class-module-registry.php:39 +#: includes/admin/trait-admin-settings.php:518 +#: includes/core/class-module-registry.php:42 msgid "Schema Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:519 +#: includes/admin/trait-admin-settings.php:520 msgid "Add Schema.org microdata attributes to improve search engine understanding of your content." msgstr "" -#: includes/admin/trait-admin-settings.php:532 +#: includes/admin/trait-admin-settings.php:533 msgid "Supported Types" msgstr "" -#: includes/admin/trait-admin-settings.php:534 +#: includes/admin/trait-admin-settings.php:535 msgid "Site:" msgstr "" -#: includes/admin/trait-admin-settings.php:535 +#: includes/admin/trait-admin-settings.php:536 msgid "Article:" msgstr "" -#: includes/admin/trait-admin-settings.php:542 +#: includes/admin/trait-admin-settings.php:543 msgid "toggle all schema output" msgstr "" -#: includes/admin/trait-admin-settings.php:543 +#: includes/admin/trait-admin-settings.php:544 msgid "modify site itemtype" msgstr "" -#: includes/admin/trait-admin-settings.php:544 +#: includes/admin/trait-admin-settings.php:545 msgid "modify article itemtype" msgstr "" -#: includes/admin/trait-admin-settings.php:545 +#: includes/admin/trait-admin-settings.php:546 msgid "modify wrapped content" msgstr "" -#: includes/admin/trait-admin-settings.php:554 +#: includes/admin/trait-admin-settings.php:555 msgid "Enable Schema" msgstr "" -#: includes/admin/trait-admin-settings.php:559 +#: includes/admin/trait-admin-settings.php:560 msgid "Enable schema microdata output" msgstr "" -#: includes/admin/trait-admin-settings.php:567 +#: includes/admin/trait-admin-settings.php:568 msgid "Enable site schema (html tag)" msgstr "" -#: includes/admin/trait-admin-settings.php:571 +#: includes/admin/trait-admin-settings.php:572 msgid "Add itemscope/itemtype to " msgstr "" -#: includes/admin/trait-admin-settings.php:578 +#: includes/admin/trait-admin-settings.php:579 msgid "Site itemtype" msgstr "" -#: includes/admin/trait-admin-settings.php:595 +#: includes/admin/trait-admin-settings.php:596 msgid "Add WPHeader microdata" msgstr "" -#: includes/admin/trait-admin-settings.php:599 +#: includes/admin/trait-admin-settings.php:600 msgid "Output a microdata hasPart for header" msgstr "" -#: includes/admin/trait-admin-settings.php:606 +#: includes/admin/trait-admin-settings.php:607 msgid "Add WPFooter microdata" msgstr "" -#: includes/admin/trait-admin-settings.php:610 +#: includes/admin/trait-admin-settings.php:611 msgid "Output a microdata hasPart for footer" msgstr "" -#: includes/admin/trait-admin-settings.php:617 +#: includes/admin/trait-admin-settings.php:618 msgid "Enable Article microdata in content" msgstr "" -#: includes/admin/trait-admin-settings.php:621 +#: includes/admin/trait-admin-settings.php:622 msgid "Wrap content with Article microdata on singular" msgstr "" -#: includes/admin/trait-admin-settings.php:628 +#: includes/admin/trait-admin-settings.php:629 msgid "Article itemtype" msgstr "" -#: includes/admin/trait-admin-settings.php:645 +#: includes/admin/trait-admin-settings.php:646 msgid "Add headline from first heading" msgstr "" -#: includes/admin/trait-admin-settings.php:649 +#: includes/admin/trait-admin-settings.php:650 msgid "Add itemprop=\"headline\"" msgstr "" -#: includes/admin/trait-admin-settings.php:656 +#: includes/admin/trait-admin-settings.php:657 msgid "Add published/modified dates" msgstr "" -#: includes/admin/trait-admin-settings.php:660 +#: includes/admin/trait-admin-settings.php:661 msgid "Add itemprop dates to time tags" msgstr "" -#: includes/admin/trait-admin-settings.php:667 +#: includes/admin/trait-admin-settings.php:668 msgid "Add author microdata" msgstr "" -#: includes/admin/trait-admin-settings.php:671 +#: includes/admin/trait-admin-settings.php:672 msgid "Add itemprop=\"author\" where possible" msgstr "" -#: includes/admin/trait-admin-settings.php:678 +#: includes/admin/trait-admin-settings.php:679 msgid "Enable BreadcrumbList" msgstr "" -#: includes/admin/trait-admin-settings.php:682 +#: includes/admin/trait-admin-settings.php:683 msgid "Add BreadcrumbList JSON-LD to singular pages" msgstr "" -#: includes/admin/trait-admin-settings.php:703 -#: includes/core/class-module-registry.php:44 +#: includes/admin/trait-admin-settings.php:704 +#: includes/core/class-module-registry.php:47 msgid "Components" msgstr "" -#: includes/admin/trait-admin-settings.php:705 +#: includes/admin/trait-admin-settings.php:706 msgid "Create reusable CSS components that are automatically loaded across your entire site." msgstr "" -#: includes/admin/trait-admin-settings.php:725 -#: includes/admin/trait-admin-settings.php:905 +#: includes/admin/trait-admin-settings.php:726 +#: includes/admin/trait-admin-settings.php:906 msgid "toggle output" msgstr "" -#: includes/admin/trait-admin-settings.php:726 +#: includes/admin/trait-admin-settings.php:727 msgid "add components dynamically" msgstr "" -#: includes/admin/trait-admin-settings.php:727 -#: includes/admin/trait-admin-settings.php:907 +#: includes/admin/trait-admin-settings.php:728 +#: includes/admin/trait-admin-settings.php:908 msgid "modify generated CSS" msgstr "" -#: includes/admin/trait-admin-settings.php:728 -#: includes/admin/trait-admin-settings.php:908 +#: includes/admin/trait-admin-settings.php:729 +#: includes/admin/trait-admin-settings.php:909 msgid "Action:" msgstr "" -#: includes/admin/trait-admin-settings.php:728 +#: includes/admin/trait-admin-settings.php:729 msgid "fires when CSS file regenerates" msgstr "" -#: includes/admin/trait-admin-settings.php:736 +#: includes/admin/trait-admin-settings.php:737 msgid "Enable components CSS" msgstr "" -#: includes/admin/trait-admin-settings.php:740 +#: includes/admin/trait-admin-settings.php:741 msgid "Output components CSS on frontend" msgstr "" -#: includes/admin/trait-admin-settings.php:747 +#: includes/admin/trait-admin-settings.php:748 msgid "Component list" msgstr "" -#: includes/admin/trait-admin-settings.php:789 -#: includes/core/class-module-registry.php:34 +#: includes/admin/trait-admin-settings.php:790 +#: includes/core/class-module-registry.php:37 msgid "Performance & Cleanup" msgstr "" -#: includes/admin/trait-admin-settings.php:791 +#: includes/admin/trait-admin-settings.php:792 msgid "Remove unnecessary WordPress features to improve performance and security." msgstr "" -#: includes/admin/trait-admin-settings.php:811 +#: includes/admin/trait-admin-settings.php:812 msgid "modify options before application" msgstr "" -#: includes/admin/trait-admin-settings.php:812 +#: includes/admin/trait-admin-settings.php:813 msgid "control emoji removal" msgstr "" -#: includes/admin/trait-admin-settings.php:813 +#: includes/admin/trait-admin-settings.php:814 msgid "control embed removal" msgstr "" -#: includes/admin/trait-admin-settings.php:822 +#: includes/admin/trait-admin-settings.php:823 msgid "Enable Performance & Cleanup" msgstr "" -#: includes/admin/trait-admin-settings.php:827 +#: includes/admin/trait-admin-settings.php:828 msgid "Enable performance and cleanup features" msgstr "" -#: includes/admin/trait-admin-settings.php:833 +#: includes/admin/trait-admin-settings.php:834 msgid "Disable block-based widget editor (use classic widgets)" msgstr "" -#: includes/admin/trait-admin-settings.php:834 +#: includes/admin/trait-admin-settings.php:835 msgid "Load core block styles separately (per-block CSS)" msgstr "" -#: includes/admin/trait-admin-settings.php:835 +#: includes/admin/trait-admin-settings.php:836 msgid "Disable emojis scripts/styles" msgstr "" -#: includes/admin/trait-admin-settings.php:836 +#: includes/admin/trait-admin-settings.php:837 msgid "Disable oEmbed scripts and endpoints" msgstr "" -#: includes/admin/trait-admin-settings.php:837 +#: includes/admin/trait-admin-settings.php:838 msgid "Remove REST API and oEmbed discovery links from " msgstr "" -#: includes/admin/trait-admin-settings.php:838 +#: includes/admin/trait-admin-settings.php:839 msgid "Remove RSD, WLWManifest, and shortlink tags" msgstr "" -#: includes/admin/trait-admin-settings.php:839 +#: includes/admin/trait-admin-settings.php:840 msgid "Remove WordPress version meta (generator)" msgstr "" -#: includes/admin/trait-admin-settings.php:840 +#: includes/admin/trait-admin-settings.php:841 msgid "Disable XML-RPC (complete)" msgstr "" -#: includes/admin/trait-admin-settings.php:841 +#: includes/admin/trait-admin-settings.php:842 msgid "Disable only XML-RPC Pingbacks" msgstr "" -#: includes/admin/trait-admin-settings.php:842 +#: includes/admin/trait-admin-settings.php:843 msgid "Disable RSS/Atom feeds (redirect to homepage)" msgstr "" -#: includes/admin/trait-admin-settings.php:843 +#: includes/admin/trait-admin-settings.php:844 msgid "Disable Gravatars (site-wide)" msgstr "" -#: includes/admin/trait-admin-settings.php:844 +#: includes/admin/trait-admin-settings.php:845 msgid "Disable self-pingbacks (pings to own site)" msgstr "" -#: includes/admin/trait-admin-settings.php:845 +#: includes/admin/trait-admin-settings.php:846 msgid "Remove query strings from static resources (?ver=)" msgstr "" -#: includes/admin/trait-admin-settings.php:846 +#: includes/admin/trait-admin-settings.php:847 msgid "Remove DNS prefetch links from " msgstr "" -#: includes/admin/trait-admin-settings.php:847 +#: includes/admin/trait-admin-settings.php:848 msgid "Remove Recent Comments inline CSS" msgstr "" -#: includes/admin/trait-admin-settings.php:848 +#: includes/admin/trait-admin-settings.php:849 msgid "Limit post revisions" msgstr "" -#: includes/admin/trait-admin-settings.php:851 +#: includes/admin/trait-admin-settings.php:852 msgid "Revisions to keep" msgstr "" -#: includes/admin/trait-admin-settings.php:856 +#: includes/admin/trait-admin-settings.php:857 msgid "revisions per post. Applies when the option above is enabled. Zero keeps none." msgstr "" -#: includes/admin/trait-admin-settings.php:861 +#: includes/admin/trait-admin-settings.php:862 msgid "Disable Dashicons on frontend for non-logged-in users" msgstr "" -#: includes/admin/trait-admin-settings.php:862 +#: includes/admin/trait-admin-settings.php:863 msgid "Disable Heartbeat API on the frontend" msgstr "" -#: includes/admin/trait-admin-settings.php:863 +#: includes/admin/trait-admin-settings.php:864 msgid "Also disable Heartbeat in wp-admin (breaks autosave and post locking)" msgstr "" -#: includes/admin/trait-admin-settings.php:864 +#: includes/admin/trait-admin-settings.php:865 msgid "Disable admin bar on the frontend" msgstr "" -#: includes/admin/trait-admin-settings.php:865 +#: includes/admin/trait-admin-settings.php:866 msgid "Remove jQuery Migrate from frontend" msgstr "" -#: includes/admin/trait-admin-settings.php:866 +#: includes/admin/trait-admin-settings.php:867 msgid "Load PrismJS on admin screens (code highlighting where applicable)" msgstr "" -#: includes/admin/trait-admin-settings.php:867 +#: includes/admin/trait-admin-settings.php:868 msgid "Enable fullscreen toggle for all backend textareas" msgstr "" -#: includes/admin/trait-admin-settings.php:883 +#: includes/admin/trait-admin-settings.php:884 msgid "Font Families" msgstr "" -#: includes/admin/trait-admin-settings.php:885 +#: includes/admin/trait-admin-settings.php:886 msgid "Self-host custom fonts with automatic @font-face CSS generation." msgstr "" -#: includes/admin/trait-admin-settings.php:906 +#: includes/admin/trait-admin-settings.php:907 msgid "add fonts dynamically" msgstr "" -#: includes/admin/trait-admin-settings.php:916 +#: includes/admin/trait-admin-settings.php:917 msgid "Enable fonts output" msgstr "" -#: includes/admin/trait-admin-settings.php:920 +#: includes/admin/trait-admin-settings.php:921 msgid "Output @font-face CSS across site (front and admin)" msgstr "" -#: includes/admin/trait-admin-settings.php:927 +#: includes/admin/trait-admin-settings.php:928 msgid "Families" msgstr "" -#: includes/admin/trait-admin-settings.php:934 +#: includes/admin/trait-admin-settings.php:935 msgid "Typography Assignments" msgstr "" -#: includes/admin/trait-admin-settings.php:963 +#: includes/admin/trait-admin-settings.php:964 msgid "Login Security Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:965 +#: includes/admin/trait-admin-settings.php:966 msgid "Protect your login page and customize its appearance." msgstr "" -#: includes/admin/trait-admin-settings.php:967 +#: includes/admin/trait-admin-settings.php:968 msgid "Security Features" msgstr "" -#: includes/admin/trait-admin-settings.php:969 +#: includes/admin/trait-admin-settings.php:970 msgid "Limit failed login attempts to prevent brute force attacks" msgstr "" -#: includes/admin/trait-admin-settings.php:970 +#: includes/admin/trait-admin-settings.php:971 msgid "Disable XML-RPC authentication to block remote login attacks" msgstr "" -#: includes/admin/trait-admin-settings.php:971 +#: includes/admin/trait-admin-settings.php:972 msgid "Hide specific login errors to prevent username enumeration" msgstr "" -#: includes/admin/trait-admin-settings.php:972 +#: includes/admin/trait-admin-settings.php:973 msgid "Customize the login page with your logo and colors" msgstr "" -#: includes/admin/trait-admin-settings.php:977 +#: includes/admin/trait-admin-settings.php:978 msgid "Every recent lockout came from the same address." msgstr "" -#: includes/admin/trait-admin-settings.php:978 +#: includes/admin/trait-admin-settings.php:979 msgid "That usually means this site sits behind a proxy or CDN and all visitors share one address, so an IP lockout blocks everyone. Enable \"Trust Proxy Headers\" if the proxy is trusted, and add your own address to the allowlist below." msgstr "" -#: includes/admin/trait-admin-settings.php:986 +#: includes/admin/trait-admin-settings.php:987 msgid "Recent Lockouts" msgstr "" -#: includes/admin/trait-admin-settings.php:991 +#: includes/admin/trait-admin-settings.php:992 msgid "Unlock" msgstr "" -#: includes/admin/trait-admin-settings.php:999 +#: includes/admin/trait-admin-settings.php:1000 msgid "Unlocked" msgstr "" -#: includes/admin/trait-admin-settings.php:1000 +#: includes/admin/trait-admin-settings.php:1001 msgid "Failed" msgstr "" -#: includes/admin/trait-admin-settings.php:1008 +#: includes/admin/trait-admin-settings.php:1009 msgid "Enable Login Security" msgstr "" -#: includes/admin/trait-admin-settings.php:1011 +#: includes/admin/trait-admin-settings.php:1012 msgid "Enable login security features" msgstr "" -#: includes/admin/trait-admin-settings.php:1018 +#: includes/admin/trait-admin-settings.php:1019 msgid "Limit Login Attempts" msgstr "" -#: includes/admin/trait-admin-settings.php:1021 +#: includes/admin/trait-admin-settings.php:1022 msgid "Block IPs after too many failed attempts" msgstr "" -#: includes/admin/trait-admin-settings.php:1028 +#: includes/admin/trait-admin-settings.php:1029 msgid "Max Attempts" msgstr "" -#: includes/admin/trait-admin-settings.php:1031 +#: includes/admin/trait-admin-settings.php:1032 msgid "failed attempts before lockout" msgstr "" -#: includes/admin/trait-admin-settings.php:1038 +#: includes/admin/trait-admin-settings.php:1039 msgid "Lockout Duration" msgstr "" -#: includes/admin/trait-admin-settings.php:1041 +#: includes/admin/trait-admin-settings.php:1042 msgid "minutes" msgstr "" -#: includes/admin/trait-admin-settings.php:1048 +#: includes/admin/trait-admin-settings.php:1049 msgid "Disable XML-RPC" msgstr "" -#: includes/admin/trait-admin-settings.php:1051 +#: includes/admin/trait-admin-settings.php:1052 msgid "Disable XML-RPC authentication (recommended)" msgstr "" -#: includes/admin/trait-admin-settings.php:1058 +#: includes/admin/trait-admin-settings.php:1059 msgid "Disable App Passwords" msgstr "" -#: includes/admin/trait-admin-settings.php:1061 +#: includes/admin/trait-admin-settings.php:1062 msgid "Disable WordPress Application Passwords" msgstr "" -#: includes/admin/trait-admin-settings.php:1068 +#: includes/admin/trait-admin-settings.php:1069 msgid "Hide Login Errors" msgstr "" -#: includes/admin/trait-admin-settings.php:1071 +#: includes/admin/trait-admin-settings.php:1072 msgid "Show generic error instead of specific username/password errors" msgstr "" -#: includes/admin/trait-admin-settings.php:1078 +#: includes/admin/trait-admin-settings.php:1079 msgid "Trust Proxy Headers" msgstr "" -#: includes/admin/trait-admin-settings.php:1081 +#: includes/admin/trait-admin-settings.php:1082 msgid "Read X-Forwarded-For only from configured trusted proxies" msgstr "" -#: includes/admin/trait-admin-settings.php:1082 +#: includes/admin/trait-admin-settings.php:1083 msgid "Your proxy must overwrite or append the real client address to X-Forwarded-For. Untrusted peers and Client-IP headers are ignored. With this off, lockouts use the connecting address." msgstr "" -#: includes/admin/trait-admin-settings.php:1089 +#: includes/admin/trait-admin-settings.php:1090 msgid "Trusted Proxy Addresses" msgstr "" -#: includes/admin/trait-admin-settings.php:1093 +#: includes/admin/trait-admin-settings.php:1094 msgid "One proxy IP address or CIDR range per line. Leave empty to ignore forwarding headers. Include only proxies that sanitize incoming forwarding headers." msgstr "" -#: includes/admin/trait-admin-settings.php:1100 +#: includes/admin/trait-admin-settings.php:1101 msgid "Throttle by Username" msgstr "" -#: includes/admin/trait-admin-settings.php:1103 +#: includes/admin/trait-admin-settings.php:1104 msgid "Also lock a username after repeated failures from any address" msgstr "" -#: includes/admin/trait-admin-settings.php:1104 +#: includes/admin/trait-admin-settings.php:1105 msgid "Catches distributed attempts against one account. Triggers at twice the attempt limit above." msgstr "" -#: includes/admin/trait-admin-settings.php:1111 +#: includes/admin/trait-admin-settings.php:1112 msgid "Never Lock These IPs" msgstr "" -#: includes/admin/trait-admin-settings.php:1115 +#: includes/admin/trait-admin-settings.php:1116 msgid "One per line. A trailing * matches a prefix. Add your own address so a lockout cannot shut you out." msgstr "" -#: includes/admin/trait-admin-settings.php:1122 +#: includes/admin/trait-admin-settings.php:1123 msgid "Custom Logo URL" msgstr "" -#: includes/admin/trait-admin-settings.php:1132 -#: includes/admin/trait-admin-settings.php:2059 +#: includes/admin/trait-admin-settings.php:1133 +#: includes/admin/trait-admin-settings.php:2060 msgid "Background Color" msgstr "" -#: includes/admin/trait-admin-settings.php:1165 +#: includes/admin/trait-admin-settings.php:1166 msgid "Meta & Copyright Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:1172 +#: includes/admin/trait-admin-settings.php:1173 msgid "Enable Meta Module" msgstr "" -#: includes/admin/trait-admin-settings.php:1177 +#: includes/admin/trait-admin-settings.php:1178 msgid "Enable copyright, Dublin Core, and licensing features" msgstr "" -#: includes/admin/trait-admin-settings.php:1185 +#: includes/admin/trait-admin-settings.php:1186 msgid "Copyright Meta Tags" msgstr "" -#: includes/admin/trait-admin-settings.php:1190 +#: includes/admin/trait-admin-settings.php:1191 msgid "Output copyright, author, owner, and rights meta tags" msgstr "" -#: includes/admin/trait-admin-settings.php:1198 +#: includes/admin/trait-admin-settings.php:1199 msgid "Dublin Core (DCMI) Metadata" msgstr "" -#: includes/admin/trait-admin-settings.php:1203 +#: includes/admin/trait-admin-settings.php:1204 msgid "Output Dublin Core metadata (DC.title, DC.creator, DC.rights, etc.)" msgstr "" -#: includes/admin/trait-admin-settings.php:1211 +#: includes/admin/trait-admin-settings.php:1212 msgid "License Metabox" msgstr "" -#: includes/admin/trait-admin-settings.php:1216 +#: includes/admin/trait-admin-settings.php:1217 msgid "Show license selection metabox in post editor" msgstr "" -#: includes/admin/trait-admin-settings.php:1224 +#: includes/admin/trait-admin-settings.php:1225 msgid "SEO Plugin Schema Integration" msgstr "" -#: includes/admin/trait-admin-settings.php:1235 +#: includes/admin/trait-admin-settings.php:1236 msgid "None detected" msgstr "" -#: includes/admin/trait-admin-settings.php:1238 +#: includes/admin/trait-admin-settings.php:1239 msgid "Add copyright data to SEO plugin Schema.org output" msgstr "" -#: includes/admin/trait-admin-settings.php:1243 +#: includes/admin/trait-admin-settings.php:1244 msgid "Supports: Rank Math, Yoast SEO, The SEO Framework, SEOPress, AIOSEO" msgstr "" -#: includes/admin/trait-admin-settings.php:1253 +#: includes/admin/trait-admin-settings.php:1254 msgid "Default License" msgstr "" -#: includes/admin/trait-admin-settings.php:1258 +#: includes/admin/trait-admin-settings.php:1259 #: includes/features/class-meta.php:100 #: includes/features/class-meta.php:108 msgid "All Rights Reserved" msgstr "" -#: includes/admin/trait-admin-settings.php:1273 +#: includes/admin/trait-admin-settings.php:1274 msgid "Default license for new posts (can be overridden per-post)." msgstr "" -#: includes/admin/trait-admin-settings.php:1281 +#: includes/admin/trait-admin-settings.php:1282 msgid "Custom License URL" msgstr "" -#: includes/admin/trait-admin-settings.php:1286 +#: includes/admin/trait-admin-settings.php:1287 msgid "Custom URL for \"All Rights Reserved\" license (e.g., your terms/disclaimer page)." msgstr "" -#: includes/admin/trait-admin-settings.php:1294 -#: includes/admin/trait-admin-settings.php:1414 +#: includes/admin/trait-admin-settings.php:1295 +#: includes/admin/trait-admin-settings.php:1415 msgid "Post Types" msgstr "" -#: includes/admin/trait-admin-settings.php:1306 +#: includes/admin/trait-admin-settings.php:1307 msgid "Select post types where meta tags and license metabox should appear." msgstr "" -#: includes/admin/trait-admin-settings.php:1314 +#: includes/admin/trait-admin-settings.php:1315 msgid "Copyright Holder" msgstr "" -#: includes/admin/trait-admin-settings.php:1319 +#: includes/admin/trait-admin-settings.php:1320 msgid "Post Author" msgstr "" -#: includes/admin/trait-admin-settings.php:1320 +#: includes/admin/trait-admin-settings.php:1321 msgid "Site Name" msgstr "" -#: includes/admin/trait-admin-settings.php:1321 +#: includes/admin/trait-admin-settings.php:1322 msgid "Custom Name" msgstr "" -#: includes/admin/trait-admin-settings.php:1329 +#: includes/admin/trait-admin-settings.php:1330 msgid "Who should be listed as the copyright holder." msgstr "" -#: includes/admin/trait-admin-settings.php:1337 +#: includes/admin/trait-admin-settings.php:1338 msgid "Custom Copyright Holder Name" msgstr "" -#: includes/admin/trait-admin-settings.php:1341 +#: includes/admin/trait-admin-settings.php:1342 msgid "Company Name or Person" msgstr "" -#: includes/admin/trait-admin-settings.php:1342 +#: includes/admin/trait-admin-settings.php:1343 msgid "Used when \"Custom Name\" is selected above." msgstr "" -#: includes/admin/trait-admin-settings.php:1350 +#: includes/admin/trait-admin-settings.php:1351 msgid "Dublin Core Language" msgstr "" -#: includes/admin/trait-admin-settings.php:1356 +#: includes/admin/trait-admin-settings.php:1357 msgid "Leave empty to use site language. Use ISO 639 codes (en, en-US, de, etc.)." msgstr "" -#: includes/admin/trait-admin-settings.php:1392 +#: includes/admin/trait-admin-settings.php:1393 msgid "Content Integrity Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:1400 +#: includes/admin/trait-admin-settings.php:1401 msgid "Enable Content Integrity" msgstr "" -#: includes/admin/trait-admin-settings.php:1405 +#: includes/admin/trait-admin-settings.php:1406 msgid "Detect structural regressions when posts are updated" msgstr "" -#: includes/admin/trait-admin-settings.php:1437 +#: includes/admin/trait-admin-settings.php:1438 msgid "Internal Link Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1439 +#: includes/admin/trait-admin-settings.php:1440 msgid "Detect when internal links are removed from content." msgstr "" -#: includes/admin/trait-admin-settings.php:1447 +#: includes/admin/trait-admin-settings.php:1448 msgid "Enable Link Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1452 +#: includes/admin/trait-admin-settings.php:1453 msgid "Warn when internal links drop significantly" msgstr "" -#: includes/admin/trait-admin-settings.php:1460 +#: includes/admin/trait-admin-settings.php:1461 msgid "Link Drop Threshold (%)" msgstr "" -#: includes/admin/trait-admin-settings.php:1465 +#: includes/admin/trait-admin-settings.php:1466 msgid "Warn if internal links drop by this percentage or more." msgstr "" -#: includes/admin/trait-admin-settings.php:1473 +#: includes/admin/trait-admin-settings.php:1474 msgid "Link Drop Absolute Threshold" msgstr "" -#: includes/admin/trait-admin-settings.php:1477 +#: includes/admin/trait-admin-settings.php:1478 msgid "links" msgstr "" -#: includes/admin/trait-admin-settings.php:1478 +#: includes/admin/trait-admin-settings.php:1479 msgid "Also warn if this many links are removed (whichever triggers first)." msgstr "" -#: includes/admin/trait-admin-settings.php:1486 +#: includes/admin/trait-admin-settings.php:1487 msgid "Exclude Nofollow Links" msgstr "" -#: includes/admin/trait-admin-settings.php:1491 +#: includes/admin/trait-admin-settings.php:1492 msgid "Do not count links with rel=\"nofollow\"" msgstr "" -#: includes/admin/trait-admin-settings.php:1500 +#: includes/admin/trait-admin-settings.php:1501 msgid "Word Count Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1502 +#: includes/admin/trait-admin-settings.php:1503 msgid "Detect when content is shortened significantly." msgstr "" -#: includes/admin/trait-admin-settings.php:1510 +#: includes/admin/trait-admin-settings.php:1511 msgid "Enable Word Count Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1515 +#: includes/admin/trait-admin-settings.php:1516 msgid "Warn when word count drops significantly" msgstr "" -#: includes/admin/trait-admin-settings.php:1523 +#: includes/admin/trait-admin-settings.php:1524 msgid "Word Count Drop Threshold (%)" msgstr "" -#: includes/admin/trait-admin-settings.php:1528 +#: includes/admin/trait-admin-settings.php:1529 msgid "Warn if word count drops by this percentage." msgstr "" -#: includes/admin/trait-admin-settings.php:1536 +#: includes/admin/trait-admin-settings.php:1537 msgid "Minimum Post Age (days)" msgstr "" -#: includes/admin/trait-admin-settings.php:1540 +#: includes/admin/trait-admin-settings.php:1541 msgid "days" msgstr "" -#: includes/admin/trait-admin-settings.php:1541 +#: includes/admin/trait-admin-settings.php:1542 msgid "Only check word count for posts older than this (to avoid alerts on new posts)." msgstr "" -#: includes/admin/trait-admin-settings.php:1549 +#: includes/admin/trait-admin-settings.php:1550 msgid "Exclude Shortcodes" msgstr "" -#: includes/admin/trait-admin-settings.php:1554 +#: includes/admin/trait-admin-settings.php:1555 msgid "Remove shortcode content from word count" msgstr "" -#: includes/admin/trait-admin-settings.php:1563 +#: includes/admin/trait-admin-settings.php:1564 msgid "Heading Structure Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1565 +#: includes/admin/trait-admin-settings.php:1566 msgid "Detect accessibility issues with heading hierarchy." msgstr "" -#: includes/admin/trait-admin-settings.php:1573 +#: includes/admin/trait-admin-settings.php:1574 msgid "Enable Heading Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1578 +#: includes/admin/trait-admin-settings.php:1579 msgid "Check heading structure for accessibility issues" msgstr "" -#: includes/admin/trait-admin-settings.php:1586 +#: includes/admin/trait-admin-settings.php:1587 msgid "Detect Missing H1" msgstr "" -#: includes/admin/trait-admin-settings.php:1591 +#: includes/admin/trait-admin-settings.php:1592 msgid "Warn when no H1 heading is present" msgstr "" -#: includes/admin/trait-admin-settings.php:1599 +#: includes/admin/trait-admin-settings.php:1600 msgid "Detect Multiple H1s" msgstr "" -#: includes/admin/trait-admin-settings.php:1604 +#: includes/admin/trait-admin-settings.php:1605 msgid "Warn when multiple H1 headings exist" msgstr "" -#: includes/admin/trait-admin-settings.php:1612 +#: includes/admin/trait-admin-settings.php:1613 msgid "Detect Skipped Levels" msgstr "" -#: includes/admin/trait-admin-settings.php:1617 +#: includes/admin/trait-admin-settings.php:1618 msgid "Warn when heading levels are skipped (e.g., H2 to H4)" msgstr "" -#: includes/admin/trait-admin-settings.php:1626 +#: includes/admin/trait-admin-settings.php:1627 msgid "Advanced Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:1628 +#: includes/admin/trait-admin-settings.php:1629 msgid "Configure snapshot and display options." msgstr "" -#: includes/admin/trait-admin-settings.php:1636 +#: includes/admin/trait-admin-settings.php:1637 msgid "Snapshots to Keep" msgstr "" -#: includes/admin/trait-admin-settings.php:1641 +#: includes/admin/trait-admin-settings.php:1642 msgid "Number of historical snapshots to retain per post." msgstr "" -#: includes/admin/trait-admin-settings.php:1649 +#: includes/admin/trait-admin-settings.php:1650 msgid "Show Post List Column" msgstr "" -#: includes/admin/trait-admin-settings.php:1654 +#: includes/admin/trait-admin-settings.php:1655 msgid "Display integrity status icon in post list table" msgstr "" -#: includes/admin/trait-admin-settings.php:1687 +#: includes/admin/trait-admin-settings.php:1688 msgid "Assumption Detection Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:1694 +#: includes/admin/trait-admin-settings.php:1695 msgid "Enable Assumption Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1699 +#: includes/admin/trait-admin-settings.php:1700 msgid "Detect when implicit site assumptions stop being true" msgstr "" -#: includes/admin/trait-admin-settings.php:1707 +#: includes/admin/trait-admin-settings.php:1708 msgid "Schema Collision Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1712 +#: includes/admin/trait-admin-settings.php:1713 msgid "Warn when multiple sources output the same schema type" msgstr "" -#: includes/admin/trait-admin-settings.php:1720 +#: includes/admin/trait-admin-settings.php:1721 msgid "Analytics Duplication Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1725 +#: includes/admin/trait-admin-settings.php:1726 msgid "Warn when analytics scripts load multiple times" msgstr "" -#: includes/admin/trait-admin-settings.php:1733 +#: includes/admin/trait-admin-settings.php:1734 msgid "Font Redundancy Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1738 +#: includes/admin/trait-admin-settings.php:1739 msgid "Warn when fonts load from multiple sources" msgstr "" -#: includes/admin/trait-admin-settings.php:1746 +#: includes/admin/trait-admin-settings.php:1747 msgid "Inline CSS Growth Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1751 +#: includes/admin/trait-admin-settings.php:1752 msgid "Track inline CSS size over time" msgstr "" -#: includes/admin/trait-admin-settings.php:1759 +#: includes/admin/trait-admin-settings.php:1760 msgid "Inline CSS Threshold (KB)" msgstr "" -#: includes/admin/trait-admin-settings.php:1764 +#: includes/admin/trait-admin-settings.php:1765 msgid "Warn when inline CSS exceeds this size." msgstr "" -#: includes/admin/trait-admin-settings.php:1772 +#: includes/admin/trait-admin-settings.php:1773 msgid "jQuery Conflict Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1777 +#: includes/admin/trait-admin-settings.php:1778 msgid "Warn when multiple jQuery versions or sources are loaded" msgstr "" -#: includes/admin/trait-admin-settings.php:1785 +#: includes/admin/trait-admin-settings.php:1786 msgid "Meta Tag Duplication Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1790 +#: includes/admin/trait-admin-settings.php:1791 msgid "Warn when duplicate meta tags are detected (viewport, robots, OG tags)" msgstr "" -#: includes/admin/trait-admin-settings.php:1798 +#: includes/admin/trait-admin-settings.php:1799 msgid "REST API Exposure Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1803 +#: includes/admin/trait-admin-settings.php:1804 msgid "Warn when REST API exposes user information publicly" msgstr "" -#: includes/admin/trait-admin-settings.php:1811 +#: includes/admin/trait-admin-settings.php:1812 msgid "Lazy Loading Conflict Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1816 +#: includes/admin/trait-admin-settings.php:1817 msgid "Warn when multiple lazy loading implementations are detected" msgstr "" -#: includes/admin/trait-admin-settings.php:1824 +#: includes/admin/trait-admin-settings.php:1825 msgid "Mixed Content Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1829 +#: includes/admin/trait-admin-settings.php:1830 msgid "Warn when HTTP resources are loaded on HTTPS pages" msgstr "" -#: includes/admin/trait-admin-settings.php:1837 +#: includes/admin/trait-admin-settings.php:1838 msgid "Security Headers Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1842 +#: includes/admin/trait-admin-settings.php:1843 msgid "Warn when critical security headers are missing" msgstr "" -#: includes/admin/trait-admin-settings.php:1850 +#: includes/admin/trait-admin-settings.php:1851 msgid "Debug Mode Exposure" msgstr "" -#: includes/admin/trait-admin-settings.php:1855 +#: includes/admin/trait-admin-settings.php:1856 msgid "Warn when WP_DEBUG or error display is enabled in production" msgstr "" -#: includes/admin/trait-admin-settings.php:1863 +#: includes/admin/trait-admin-settings.php:1864 msgid "Cron Issues Detection" msgstr "" -#: includes/admin/trait-admin-settings.php:1868 +#: includes/admin/trait-admin-settings.php:1869 msgid "Warn when WP-Cron is disabled or has stuck jobs" msgstr "" -#: includes/admin/trait-admin-settings.php:1880 +#: includes/admin/trait-admin-settings.php:1881 msgid "Save Settings" msgstr "" -#: includes/admin/trait-admin-settings.php:1893 +#: includes/admin/trait-admin-settings.php:1894 msgid "Detected Assumptions" msgstr "" -#: includes/admin/trait-admin-settings.php:1913 +#: includes/admin/trait-admin-settings.php:1914 msgid "App Identity" msgstr "" -#: includes/admin/trait-admin-settings.php:1915 +#: includes/admin/trait-admin-settings.php:1916 msgid "Basic information about your progressive web app." msgstr "" -#: includes/admin/trait-admin-settings.php:1922 +#: includes/admin/trait-admin-settings.php:1923 msgid "Enable PWA" msgstr "" -#: includes/admin/trait-admin-settings.php:1927 +#: includes/admin/trait-admin-settings.php:1928 msgid "Enable Progressive Web App features" msgstr "" -#: includes/admin/trait-admin-settings.php:1935 +#: includes/admin/trait-admin-settings.php:1936 msgid "App Name" msgstr "" -#: includes/admin/trait-admin-settings.php:1939 +#: includes/admin/trait-admin-settings.php:1940 msgid "Full name displayed on install. Leave blank to use site title." msgstr "" -#: includes/admin/trait-admin-settings.php:1947 +#: includes/admin/trait-admin-settings.php:1948 msgid "Short Name" msgstr "" -#: includes/admin/trait-admin-settings.php:1951 +#: includes/admin/trait-admin-settings.php:1952 msgid "Short name for the home screen (12 chars max)." msgstr "" -#: includes/admin/trait-admin-settings.php:1963 +#: includes/admin/trait-admin-settings.php:1964 msgid "Shown in app stores and install dialogs. Leave blank to use site tagline." msgstr "" -#: includes/admin/trait-admin-settings.php:1971 +#: includes/admin/trait-admin-settings.php:1972 msgid "Start URL" msgstr "" -#: includes/admin/trait-admin-settings.php:1982 +#: includes/admin/trait-admin-settings.php:1983 msgid "Scope" msgstr "" -#: includes/admin/trait-admin-settings.php:1986 +#: includes/admin/trait-admin-settings.php:1987 msgid "Navigation scope. \"/\" means the entire site." msgstr "" -#: includes/admin/trait-admin-settings.php:1994 +#: includes/admin/trait-admin-settings.php:1995 msgid "Categories" msgstr "" -#: includes/admin/trait-admin-settings.php:1998 +#: includes/admin/trait-admin-settings.php:1999 msgid "Comma-separated W3C categories (e.g. news, education, business)." msgstr "" -#: includes/admin/trait-admin-settings.php:2006 +#: includes/admin/trait-admin-settings.php:2007 msgid "Display Mode" msgstr "" -#: includes/admin/trait-admin-settings.php:2022 +#: includes/admin/trait-admin-settings.php:2023 msgid "Orientation" msgstr "" -#: includes/admin/trait-admin-settings.php:2039 +#: includes/admin/trait-admin-settings.php:2040 msgid "Appearance & Icons" msgstr "" -#: includes/admin/trait-admin-settings.php:2041 +#: includes/admin/trait-admin-settings.php:2042 msgid "Theme colors and app icons. Icons must be square PNG files." msgstr "" -#: includes/admin/trait-admin-settings.php:2048 +#: includes/admin/trait-admin-settings.php:2049 msgid "Theme Color" msgstr "" -#: includes/admin/trait-admin-settings.php:2070 +#: includes/admin/trait-admin-settings.php:2071 msgid "Icon 512x512" msgstr "" -#: includes/admin/trait-admin-settings.php:2073 +#: includes/admin/trait-admin-settings.php:2074 msgid "Primary app icon (required for installability)." msgstr "" -#: includes/admin/trait-admin-settings.php:2081 +#: includes/admin/trait-admin-settings.php:2082 msgid "Icon 192x192" msgstr "" -#: includes/admin/trait-admin-settings.php:2084 +#: includes/admin/trait-admin-settings.php:2085 msgid "Smaller icon for home screen and splash." msgstr "" -#: includes/admin/trait-admin-settings.php:2092 +#: includes/admin/trait-admin-settings.php:2093 msgid "Maskable Icon 512x512" msgstr "" -#: includes/admin/trait-admin-settings.php:2095 +#: includes/admin/trait-admin-settings.php:2096 msgid "Maskable icon for adaptive icon support (safe zone padding recommended)." msgstr "" -#: includes/admin/trait-admin-settings.php:2103 +#: includes/admin/trait-admin-settings.php:2104 msgid "Maskable Icon 192x192" msgstr "" -#: includes/admin/trait-admin-settings.php:2106 +#: includes/admin/trait-admin-settings.php:2107 msgid "Smaller maskable icon." msgstr "" -#: includes/admin/trait-admin-settings.php:2115 +#: includes/admin/trait-admin-settings.php:2116 msgid "Install Prompt" msgstr "" -#: includes/admin/trait-admin-settings.php:2117 +#: includes/admin/trait-admin-settings.php:2118 msgid "Customize the in-page install prompt shown to visitors." msgstr "" -#: includes/admin/trait-admin-settings.php:2124 +#: includes/admin/trait-admin-settings.php:2125 msgid "Show Install Prompt" msgstr "" -#: includes/admin/trait-admin-settings.php:2129 +#: includes/admin/trait-admin-settings.php:2130 msgid "Display a custom install prompt to visitors" msgstr "" -#: includes/admin/trait-admin-settings.php:2137 +#: includes/admin/trait-admin-settings.php:2138 msgid "Prompt Title" msgstr "" -#: includes/admin/trait-admin-settings.php:2140 +#: includes/admin/trait-admin-settings.php:2141 msgid "Install App" msgstr "" -#: includes/admin/trait-admin-settings.php:2148 +#: includes/admin/trait-admin-settings.php:2149 msgid "Prompt Text" msgstr "" -#: includes/admin/trait-admin-settings.php:2151 +#: includes/admin/trait-admin-settings.php:2152 msgid "Add this site to your home screen for quick access." msgstr "" -#: includes/admin/trait-admin-settings.php:2159 +#: includes/admin/trait-admin-settings.php:2160 msgid "Button Text" msgstr "" -#: includes/admin/trait-admin-settings.php:2162 +#: includes/admin/trait-admin-settings.php:2163 #: includes/features/class-pwa.php:829 msgid "Install" msgstr "" -#: includes/admin/trait-admin-settings.php:2170 +#: includes/admin/trait-admin-settings.php:2171 msgid "Dismiss Text" msgstr "" -#: includes/admin/trait-admin-settings.php:2173 +#: includes/admin/trait-admin-settings.php:2174 #: includes/features/class-pwa.php:830 msgid "Not now" msgstr "" -#: includes/admin/trait-admin-settings.php:2181 +#: includes/admin/trait-admin-settings.php:2182 msgid "Position" msgstr "" -#: includes/admin/trait-admin-settings.php:2185 +#: includes/admin/trait-admin-settings.php:2186 msgid "Bottom" msgstr "" -#: includes/admin/trait-admin-settings.php:2186 +#: includes/admin/trait-admin-settings.php:2187 msgid "Top" msgstr "" -#: includes/admin/trait-admin-settings.php:2187 +#: includes/admin/trait-admin-settings.php:2188 msgid "Center (modal)" msgstr "" -#: includes/admin/trait-admin-settings.php:2205 +#: includes/admin/trait-admin-settings.php:2206 msgid "Banner" msgstr "" -#: includes/admin/trait-admin-settings.php:2206 +#: includes/admin/trait-admin-settings.php:2207 msgid "Card" msgstr "" -#: includes/admin/trait-admin-settings.php:2220 +#: includes/admin/trait-admin-settings.php:2221 msgid "Re-show After (days)" msgstr "" -#: includes/admin/trait-admin-settings.php:2224 +#: includes/admin/trait-admin-settings.php:2225 msgid "Days to wait before showing prompt again after dismissal." msgstr "" -#: includes/admin/trait-admin-settings.php:2233 +#: includes/admin/trait-admin-settings.php:2234 msgid "Offline & Caching" msgstr "" -#: includes/admin/trait-admin-settings.php:2235 +#: includes/admin/trait-admin-settings.php:2236 msgid "Service worker caching and offline behavior." msgstr "" -#: includes/admin/trait-admin-settings.php:2242 +#: includes/admin/trait-admin-settings.php:2243 msgid "Cache Version" msgstr "" -#: includes/admin/trait-admin-settings.php:2246 +#: includes/admin/trait-admin-settings.php:2247 msgid "Increment to force cache refresh (e.g. v1, v2)." msgstr "" -#: includes/admin/trait-admin-settings.php:2254 +#: includes/admin/trait-admin-settings.php:2255 msgid "Precache URLs" msgstr "" -#: includes/admin/trait-admin-settings.php:2258 +#: includes/admin/trait-admin-settings.php:2259 msgid "One URL per line. These pages will be cached immediately when the service worker installs." msgstr "" -#: includes/admin/trait-admin-settings.php:2267 -#: includes/admin/trait-admin-settings.php:2276 +#: includes/admin/trait-admin-settings.php:2268 +#: includes/admin/trait-admin-settings.php:2277 msgid "Shortcuts" msgstr "" -#: includes/admin/trait-admin-settings.php:2269 +#: includes/admin/trait-admin-settings.php:2270 msgid "App shortcut links shown on long-press of the app icon. Up to 4 shortcuts." msgstr "" -#: includes/admin/trait-admin-settings.php:2285 -#: includes/admin/trait-admin-settings.php:2294 +#: includes/admin/trait-admin-settings.php:2286 +#: includes/admin/trait-admin-settings.php:2295 msgid "Screenshots" msgstr "" -#: includes/admin/trait-admin-settings.php:2287 +#: includes/admin/trait-admin-settings.php:2288 msgid "App screenshots shown in install dialogs and app stores. Provide wide and narrow sizes." msgstr "" -#: includes/admin/trait-admin-settings.php:2303 +#: includes/admin/trait-admin-settings.php:2304 msgid "Advanced" msgstr "" -#: includes/admin/trait-admin-settings.php:2305 +#: includes/admin/trait-admin-settings.php:2306 msgid "Advanced PWA features. Only change these if you know what you're doing." msgstr "" -#: includes/admin/trait-admin-settings.php:2312 +#: includes/admin/trait-admin-settings.php:2313 msgid "Display Override" msgstr "" -#: includes/admin/trait-admin-settings.php:2317 +#: includes/admin/trait-admin-settings.php:2318 msgid "Enable display_override with window-controls-overlay fallback chain" msgstr "" -#: includes/admin/trait-admin-settings.php:2325 +#: includes/admin/trait-admin-settings.php:2326 msgid "Edge Side Panel" msgstr "" -#: includes/admin/trait-admin-settings.php:2330 +#: includes/admin/trait-admin-settings.php:2331 msgid "Allow opening in Microsoft Edge side panel" msgstr "" -#: includes/admin/trait-admin-settings.php:2338 +#: includes/admin/trait-admin-settings.php:2339 msgid "Launch Handler" msgstr "" -#: includes/admin/trait-admin-settings.php:2342 +#: includes/admin/trait-admin-settings.php:2343 msgid "Default" msgstr "" -#: includes/admin/trait-admin-settings.php:2352 +#: includes/admin/trait-admin-settings.php:2353 msgid "Controls behavior when the app is already open and a new navigation is triggered." msgstr "" -#: includes/admin/trait-admin-settings.php:2360 +#: includes/admin/trait-admin-settings.php:2361 msgid "Share Target" msgstr "" -#: includes/admin/trait-admin-settings.php:2365 +#: includes/admin/trait-admin-settings.php:2366 msgid "Register as a Web Share Target" msgstr "" -#: includes/admin/trait-admin-settings.php:2367 +#: includes/admin/trait-admin-settings.php:2368 msgid "Action URL:" msgstr "" -#: includes/admin/trait-admin-settings.php:2375 +#: includes/admin/trait-admin-settings.php:2376 msgid "Method:" msgstr "" -#: includes/admin/trait-admin-settings.php:2389 +#: includes/admin/trait-admin-settings.php:2390 msgid "Custom Manifest JSON" msgstr "" -#: includes/admin/trait-admin-settings.php:2393 +#: includes/admin/trait-admin-settings.php:2394 msgid "Raw JSON to merge into the manifest. Must be a valid JSON object." msgstr "" @@ -3563,6 +3608,7 @@ msgid "Pending" msgstr "" #: includes/admin/trait-admin-task-manager-ui.php:459 +#: includes/admin/trait-admin-utilities-ui.php:278 #: assets/js/wp7-admin.js:160 msgid "Completed" msgstr "" @@ -3721,117 +3767,411 @@ msgstr "" msgid "No posts found" msgstr "" +#: includes/admin/trait-admin-utilities-ui.php:30 +msgid "Enable module" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:33 +msgid "Enable this module" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:41 +msgid "Weekly scan" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:44 +msgid "Scan weekly in small background batches" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:51 +msgid "Supported content" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:53 +msgid "Duplicate posts or pages into a new draft from the content list. Blocks, taxonomies, featured image, and page template are copied. Comments, revisions, and builder metadata are excluded unless explicitly supported by an integration." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:69 +#: includes/admin/trait-admin-utilities-ui.php:175 +#: includes/features/class-link-health.php:267 +#: includes/features/class-link-health.php:442 +msgid "Administrator access is required." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:86 +msgid "Enable Link Health before running an action." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:108 +msgid "Unknown action." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:127 +msgid "The activity log could not be cleared. Check private storage." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:196 +msgid "Checks links stored in public posts and pages. Password-protected content, dynamic blocks, shortcodes, and navigation are excluded. A maximum of 1,000 unique links is checked per post; truncated reports are marked. Scans never change your content." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:198 +msgid "Enable Link Health to view reports and start a scan." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:210 +msgid "Scan progress" +msgstr "" + +#. translators: 1: scan state, 2: completed post count, 3: processed link count. +#: includes/admin/trait-admin-utilities-ui.php:211 +#, php-format +msgid "%1$s: %2$d posts completed, %3$d link checks processed." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:213 +msgid "The scan encountered an error. Check private storage and resume the scan." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:218 +msgid "Resume one batch" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:219 +msgid "Stop scan" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:221 +msgid "Start new scan" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:226 +msgid "Background batches run when WordPress cron is triggered. You can resume manually when cron is delayed. Authentication errors, rate limits, and timeouts are inconclusive." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:227 +msgid "Link results" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:229 +#: assets/js/wp7-admin.js:160 +msgid "Source" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:229 +msgid "Link" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:229 +msgid "Result" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:229 +msgid "Last checked (UTC)" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:233 +msgid "No link results on this page. Start a scan or check another results page." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:240 +msgid "Content changed. Run a new scan." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:244 +msgid "Partial scan" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:248 +msgid "First 1,000 unique links only" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:258 +msgid "Recheck" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:266 +msgid "Source posts" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:268 +msgid "Links in this source post" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:276 +msgid "Not started" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:277 +msgid "Running" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:279 +msgid "Stopped" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:280 +msgid "Storage error" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:286 +msgid "OK" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:287 +msgid "Broken" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:288 +msgid "Redirected" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:289 +msgid "Inconclusive" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:290 +msgid "Unsafe URL" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:291 +msgid "Ignored" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:300 +msgid "Tracks module settings, plugin/theme changes, and post/page status changes. Stores changed field names, never their values. Keeps up to 1,000 events for 30 days. Routine visitor requests are not logged." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:302 +msgid "Enable Site Activity to view and record events." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:336 +msgid "The activity log could not be read. Check private storage." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:339 +msgid "Search target or fields" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:340 +#: includes/admin/trait-admin-utilities-ui.php:348 +#: includes/features/class-site-activity.php:300 +msgid "Event" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:340 +msgid "All events" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:345 +msgid "Actor ID" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:346 +msgid "Filter" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:348 +msgid "Time (UTC)" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:348 +msgid "Actor" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:348 +#: includes/features/class-site-activity.php:304 +msgid "Target" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:348 +msgid "Details" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:352 +msgid "No activity matches these filters." +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:357 +msgid "System or anonymized user" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:363 +msgid "Delete the stored activity history" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:364 +msgid "Clear activity log" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:371 +msgid "Module settings changed" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:372 +msgid "Plugin activated" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:373 +msgid "Plugin deactivated" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:374 +msgid "Theme switched" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:375 +msgid "Plugin updated" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:376 +msgid "Theme updated" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:377 +msgid "Publishing status changed" +msgstr "" + +#: includes/admin/trait-admin-utilities-ui.php:388 +msgid "Previous" +msgstr "" + #: includes/core/class-module-registry.php:33 -msgid "Task Manager" +msgid "Content Tools" msgstr "" #: includes/core/class-module-registry.php:33 -msgid "File-based project task management with JSON storage." +msgid "Duplicate posts and pages into safe, editable drafts." msgstr "" #: includes/core/class-module-registry.php:34 -msgid "Disable bloat, emojis, embeds, heartbeat, and more." +msgid "Link Health" +msgstr "" + +#: includes/core/class-module-registry.php:34 +msgid "Find broken links with resumable, bounded scans." msgstr "" #: includes/core/class-module-registry.php:35 -msgid "Header & Footer" +#: includes/features/class-site-activity.php:292 +msgid "Site Activity" msgstr "" #: includes/core/class-module-registry.php:35 -msgid "Add GA4, custom header and footer code." +msgid "Review a private, bounded history of site changes." msgstr "" #: includes/core/class-module-registry.php:36 -msgid "Link Management" +msgid "Task Manager" msgstr "" #: includes/core/class-module-registry.php:36 -msgid "Control nofollow, new tabs, and link behavior." +msgid "File-based project task management with JSON storage." msgstr "" #: includes/core/class-module-registry.php:37 +msgid "Disable bloat, emojis, embeds, heartbeat, and more." +msgstr "" + +#: includes/core/class-module-registry.php:38 +msgid "Header & Footer" +msgstr "" + +#: includes/core/class-module-registry.php:38 +msgid "Add GA4, custom header and footer code." +msgstr "" + +#: includes/core/class-module-registry.php:39 +msgid "Link Management" +msgstr "" + +#: includes/core/class-module-registry.php:39 +msgid "Control nofollow, new tabs, and link behavior." +msgstr "" + +#: includes/core/class-module-registry.php:40 msgid "Redirect Manager" msgstr "" -#: includes/core/class-module-registry.php:37 +#: includes/core/class-module-registry.php:40 msgid "Create and manage 301/302 URL redirects." msgstr "" -#: includes/core/class-module-registry.php:38 +#: includes/core/class-module-registry.php:41 msgid "Block Cleanup" msgstr "" -#: includes/core/class-module-registry.php:38 +#: includes/core/class-module-registry.php:41 msgid "Strip block classes from frontend output." msgstr "" -#: includes/core/class-module-registry.php:39 +#: includes/core/class-module-registry.php:42 msgid "Add microdata to key areas and content." msgstr "" -#: includes/core/class-module-registry.php:40 +#: includes/core/class-module-registry.php:43 #: includes/features/class-content-regression.php:1301 #: includes/features/class-content-regression.php:1380 msgid "Content Integrity" msgstr "" -#: includes/core/class-module-registry.php:40 +#: includes/core/class-module-registry.php:43 msgid "Detect structural regressions when posts are updated." msgstr "" -#: includes/core/class-module-registry.php:41 +#: includes/core/class-module-registry.php:44 msgid "Assumption Detection" msgstr "" -#: includes/core/class-module-registry.php:41 +#: includes/core/class-module-registry.php:44 msgid "Notice when implicit site assumptions stop being true." msgstr "" -#: includes/core/class-module-registry.php:42 +#: includes/core/class-module-registry.php:45 msgid "Login Security" msgstr "" -#: includes/core/class-module-registry.php:42 +#: includes/core/class-module-registry.php:45 msgid "Limit login attempts, customize login page, block XML-RPC." msgstr "" -#: includes/core/class-module-registry.php:43 +#: includes/core/class-module-registry.php:46 msgid "Meta & Copyright" msgstr "" -#: includes/core/class-module-registry.php:43 +#: includes/core/class-module-registry.php:46 msgid "Copyright, Dublin Core, licensing, and SEO plugin integration." msgstr "" -#: includes/core/class-module-registry.php:44 +#: includes/core/class-module-registry.php:47 msgid "Define reusable CSS components." msgstr "" -#: includes/core/class-module-registry.php:45 +#: includes/core/class-module-registry.php:48 msgid "Fonts" msgstr "" -#: includes/core/class-module-registry.php:45 +#: includes/core/class-module-registry.php:48 msgid "Register custom font families." msgstr "" -#: includes/core/class-module-registry.php:46 +#: includes/core/class-module-registry.php:49 msgid "Limit link suggestions to selected post types." msgstr "" -#: includes/core/class-module-registry.php:47 +#: includes/core/class-module-registry.php:50 msgid "SVG Icons" msgstr "" -#: includes/core/class-module-registry.php:47 +#: includes/core/class-module-registry.php:50 msgid "Upload custom SVG icons and insert them inline in the block editor." msgstr "" -#: includes/core/class-module-registry.php:48 +#: includes/core/class-module-registry.php:51 msgid "Progressive Web App" msgstr "" -#: includes/core/class-module-registry.php:48 +#: includes/core/class-module-registry.php:51 msgid "Make your site installable and work offline." msgstr "" @@ -4377,6 +4717,76 @@ msgstr "" msgid "Baseline has been reset." msgstr "" +#: includes/features/class-content-tools.php:29 +msgid "This content cannot be duplicated." +msgstr "" + +#: includes/features/class-content-tools.php:33 +msgid "You cannot create a draft from this content." +msgstr "" + +#: includes/features/class-content-tools.php:42 +msgid "Duplicate as draft" +msgstr "" + +#: includes/features/class-content-tools.php:60 +msgid "You cannot assign the source content taxonomies." +msgstr "" + +#: includes/features/class-content-tools.php:72 +msgid "You cannot copy one of the supported metadata fields." +msgstr "" + +#: includes/features/class-content-tools.php:107 +msgid "Metadata could not be copied. The partial draft was removed." +msgstr "" + +#: includes/features/class-link-health.php:231 +msgid "Enable Link Health and use an administrator account." +msgstr "" + +#: includes/features/class-link-health.php:235 +#: includes/features/class-link-health.php:271 +#: includes/features/class-link-health.php:327 +msgid "Private scan storage is unavailable." +msgstr "" + +#: includes/features/class-link-health.php:258 +msgid "A scan is already running or storage is unavailable. Resume the existing scan." +msgstr "" + +#: includes/features/class-link-health.php:286 +msgid "Wait for the current batch to finish, then stop the scan." +msgstr "" + +#: includes/features/class-link-health.php:323 +msgid "Link Health is disabled." +msgstr "" + +#: includes/features/class-link-health.php:344 +msgid "The scan is finished or another worker is processing a batch." +msgstr "" + +#: includes/features/class-link-health.php:436 +msgid "The batch could not be saved. Resume the scan after checking private storage." +msgstr "" + +#: includes/features/class-link-health.php:446 +msgid "This link is no longer in public source content." +msgstr "" + +#: includes/features/class-link-health.php:476 +msgid "Content changed since the scan. Run a new scan before rechecking." +msgstr "" + +#: includes/features/class-link-health.php:481 +msgid "Content changed during the check. Run a new scan." +msgstr "" + +#: includes/features/class-link-health.php:484 +msgid "The source changed or a scan is updating this report. Wait for the batch to finish and retry." +msgstr "" + #: includes/features/class-link-management.php:557 msgid "Please provide a valid URL." msgstr "" @@ -4608,6 +5018,19 @@ msgstr "" msgid "Home" msgstr "" +#: includes/features/class-site-activity.php:260 +#: includes/features/class-site-activity.php:267 +msgid "Functionalities Site Activity" +msgstr "" + +#: includes/features/class-site-activity.php:279 +msgid "Site Activity history could not be anonymized. Check private storage and retry." +msgstr "" + +#: includes/features/class-site-activity.php:296 +msgid "Time" +msgstr "" + #: includes/features/class-svg-icons.php:236 msgid "Icon callout" msgstr "" @@ -4937,10 +5360,6 @@ msgstr "" msgid "Explain with AI" msgstr "" -#: assets/js/wp7-admin.js:160 -msgid "Source" -msgstr "" - #: assets/js/wp7-admin.js:160 msgid "Destination" msgstr "" diff --git a/package-lock.json b/package-lock.json index 1fd6522..43fde9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dynamic-functionalities", - "version": "1.6.3", + "version": "1.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dynamic-functionalities", - "version": "1.6.3", + "version": "1.7.0", "devDependencies": { "@wordpress/dataviews": "14.3.0", "@wordpress/scripts": "^33.0.0" diff --git a/package.json b/package.json index c3fa52e..e4476cb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dynamic-functionalities", - "version": "1.6.3", + "version": "1.7.0", "private": true, "scripts": { "test": "node --test tests/*.test.mjs", diff --git a/readme.txt b/readme.txt index 88e7aeb..4d94dba 100644 --- a/readme.txt +++ b/readme.txt @@ -5,15 +5,15 @@ Tags: performance, security, seo, redirection, cleanup Requires at least: 6.3 Tested up to: 7.1 Requires PHP: 7.4 -Stable tag: 1.6.3 +Stable tag: 1.7.0 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html -Replace 5+ plugins with one lightweight toolkit. 16 modules for performance, security, SEO, redirects, and content management. +Replace 5+ plugins with one lightweight toolkit. 19 modules for performance, security, SEO, redirects, and content management. == Description == -Dynamic Functionalities replaces the stack of single-purpose plugins most WordPress sites depend on. Instead of installing separate plugins for performance cleanup, redirect management, login security, schema markup, external link control, and code snippets, you get 16 purpose-built modules in one package that loads less code than most individual plugins. +Dynamic Functionalities replaces the stack of single-purpose plugins most WordPress sites depend on. Instead of installing separate plugins for performance cleanup, redirect management, login security, schema markup, external link control, and code snippets, you get 19 purpose-built modules in one package that loads less code than most individual plugins. Every module is independent. Enable what you need, disable what you don't. Disabled modules load zero code — no hooks, no files, no queries. @@ -34,7 +34,7 @@ Existing settings, hooks, admin URLs, and data files carry over untouched. The f A typical WordPress site runs 5-10 utility plugins that each load their own CSS, JS, options, and database queries on every page load. Dynamic Functionalities consolidates these into a single plugin with shared infrastructure: -* **One autoloader** instead of 16 separate plugin bootstraps +* **One autoloader** instead of 19 separate plugin bootstraps * **Shared options caching** across all modules (static properties, not repeated DB calls) * **Zero frontend assets** unless a module explicitly requires them * **Single admin menu** instead of scattered settings pages @@ -86,7 +86,7 @@ Some modules solve problems no other free plugin addresses: * [functionalities.dev](https://functionalities.dev/) — Documentation home * [Getting started](https://functionalities.dev/docs/getting-started) — Install, enable your first module, and verify it -* [Module reference](https://functionalities.dev/modules) — What each of the 16 modules does +* [Module reference](https://functionalities.dev/modules) — What each of the 19 modules does * [Dashboard guide](https://functionalities.dev/docs/dashboard) — Working with the module dashboard * [Hooks](https://functionalities.dev/docs/hooks) and [API reference](https://functionalities.dev/docs/api-reference) — For developers extending the plugin * [FAQ](https://functionalities.dev/faq) — Common questions answered in more depth than this page @@ -95,6 +95,11 @@ Some modules solve problems no other free plugin addresses: * [GitHub Issues](https://github.com/wpgaurav/functionalities/issues) — Bug reports and feature requests * [WordPress.org Support](https://wordpress.org/support/plugin/functionalities/) — Community support forum += New utility modules = +* **Content Tools** - Duplicate native posts/pages as drafts. Preserve blocks, taxonomies, featured images, and page templates; builder metadata requires an explicit integration. +* **Link Health** - Check links stored in published, public posts/pages. Resume background scans, ignore/recheck results, and export CSV. Dynamic output is excluded; reports mark the 1,000 unique links per post limit. +* **Site Activity** - Review settings, publishing, and plugin/theme changes. The private history retains at most 1,000 events for 30 days and supports WordPress privacy tools. + == Installation == 1. Upload the `functionalities` folder to `/wp-content/plugins/` @@ -148,7 +153,7 @@ WordPress 6.3 and later, on PHP 7.4 and later. Version 1.6.3 is tested on WordPr = Does the plugin send any data anywhere? = -There is no telemetry. Enabled monitoring and Site Health checks request public pages and probe files on your own site. Link Management fetches an external JSON exception list only if you configure its URL. AI explanations are strictly opt-in and send only a finding an administrator explicitly submits to the configured provider. The diagnostics download excludes task content, redirects, users, secrets, and site URLs. +There is no telemetry. Enabled Link Health requests destinations linked in public posts and pages, including external websites. Other enabled monitoring and Site Health checks request public pages and probe files on your own site. Link Management fetches an external JSON exception list only if you configure its URL. AI explanations are strictly opt-in and send only a finding an administrator explicitly submits to the configured provider. The diagnostics download excludes task content, redirects, users, secrets, and site URLs. = Where does the plugin store its files? = @@ -170,6 +175,12 @@ Before uninstalling, go to the Functionalities dashboard and check **"Delete all == Changelog == += 1.7.0 = +* Added: Content Tools duplicates native posts/pages into drafts with permission checks and a metadata allowlist. +* Added: Link Health scans stored public-content links in resumable batches, with safe HTTP checks, cached results, ignore/recheck actions, and CSV export. +* Added: Site Activity records a bounded private history of settings, publishing, and plugin/theme changes, with privacy export and anonymization. +* All three modules are disabled by default. Link Health weekly scans are separately opt-in. + = 1.6.3 = * Compatibility: Tested up to WordPress 7.1. * Security: Executable snippets require unfiltered_html. Proxy forwarding headers require configured trusted peers, and PWA precaching excludes authenticated/private responses. @@ -323,7 +334,7 @@ Before uninstalling, go to the Functionalities dashboard and check **"Delete all * Tested up to WordPress 7.0 = 1.2.0 = -* Changed: All 16 modules now require explicit activation — no module runs code until enabled +* Changed: All 19 modules now require explicit activation — no module runs code until enabled * Added: Enable/disable toggle to every module settings page * Added: Toggle forms for Task Manager, Redirect Manager, and SVG Icons custom pages * Fixed: Redirect Manager and Task Manager file paths now set before enabled gate to prevent empty-path errors in admin @@ -447,4 +458,4 @@ WordPress 7 compatibility: editor CSS now loads inside the iframed block editor. All modules now require explicit activation. After updating, visit Functionalities settings and enable the modules you use. = 1.1.0 = -All features are now free and open source. 16 modules for performance, security, SEO, and content management. +All features are now free and open source. 19 modules for performance, security, SEO, and content management. diff --git a/tests/ModuleRegistryTest.php b/tests/ModuleRegistryTest.php index 286ccda..9bd73f2 100644 --- a/tests/ModuleRegistryTest.php +++ b/tests/ModuleRegistryTest.php @@ -82,6 +82,14 @@ public function test_master_filter_can_enable_a_stored_disabled_module(): void { * @param string $mode Request mode. * @return array */ + public function test_each_new_module_loads_only_its_own_feature_when_enabled(): void { + foreach ( array( 'content-tools', 'link-health', 'site-activity' ) as $slug ) { + $result = $this->run_worker( $slug, 'current-version' ); + $this->assertSame( array( 'class-' . $slug . '.php' ), $result['features'] ); + $this->assertSame( array(), $result['storage'] ); + } + } + private function run_worker( string $module, string $mode = 'frontend' ): array { $worker = __DIR__ . '/fixtures/module-registry-worker.php'; $command = escapeshellarg( PHP_BINARY ) . ' ' . escapeshellarg( $worker ) . ' ' . escapeshellarg( $module ) . ' ' . escapeshellarg( $mode ); diff --git a/tests/SettingsPortabilityTest.php b/tests/SettingsPortabilityTest.php index 9919ed2..d6e652a 100644 --- a/tests/SettingsPortabilityTest.php +++ b/tests/SettingsPortabilityTest.php @@ -10,6 +10,7 @@ final class SettingsPortabilityTest extends TestCase { public static function setUpBeforeClass(): void { require_once dirname( __DIR__ ) . '/includes/core/class-module-registry.php'; + require_once dirname( __DIR__ ) . '/includes/admin/class-module-controller.php'; require_once dirname( __DIR__ ) . '/includes/admin/class-settings-portability-controller.php'; require_once dirname( __DIR__ ) . '/includes/features/class-snippets.php'; } @@ -25,6 +26,27 @@ protected function setUp(): void { ); } + public function test_new_module_imports_keep_only_supported_config_fields(): void { + $preview = \Functionalities\Admin\Settings_Portability_Controller::preview_import( + array( 'schema' => 1, 'plugin' => 'dynamic-functionalities', 'settings' => array( + 'content-tools' => array( 'enabled' => true, 'copy_secrets' => true ), + 'link-health' => array( 'enabled' => true, 'weekly_scan' => true, 'arbitrary_urls' => array( 'http://127.0.0.1/' ) ), + 'site-activity' => array( 'enabled' => true, 'entries' => array( 'forged' ) ), + ) ) + ); + $this->assertTrue( $preview['success'] ); + $this->assertSame( array( 'enabled' => true ), $preview['validated']['content-tools'] ); + $this->assertSame( array( 'enabled' => true, 'weekly_scan' => true ), $preview['validated']['link-health'] ); + $this->assertSame( array( 'enabled' => true ), $preview['validated']['site-activity'] ); + } + + public function test_csv_titles_cannot_execute_spreadsheet_formulas(): void { + foreach ( array( '=SUM(1,1)', '+cmd', '@cmd', '-cmd', "\t=cmd" ) as $title ) { + $this->assertSame( "'", substr( \Functionalities\Admin\Module_Controller::csv_safe( $title ), 0, 1 ) ); + } + $this->assertSame( 'Normal title', \Functionalities\Admin\Module_Controller::csv_safe( 'Normal title' ) ); + } + public function test_preview_reports_changes_without_updating_options(): void { $preview = \Functionalities\Admin\Settings_Portability_Controller::preview_import( array( diff --git a/tests/UninstallScopeTest.php b/tests/UninstallScopeTest.php index 72bc234..7e0327a 100644 --- a/tests/UninstallScopeTest.php +++ b/tests/UninstallScopeTest.php @@ -16,6 +16,13 @@ public function test_multisite_cleanup_preserves_a_site_that_did_not_opt_in(): v $this->assertSame( 'Bbbbbbbb', $result['options'][2]['functionalities_data_key'] ); $this->assertArrayNotHasKey( 'functionalities_data_key', $result['options'][1] ); $this->assertSame( 1, $result['current_blog'] ); + foreach ( array( 'content_tools', 'link_health', 'site_activity' ) as $module ) { + $this->assertArrayNotHasKey( 'functionalities_' . $module, $result['options'][1] ); + $this->assertTrue( $result['options'][2][ 'functionalities_' . $module ]['enabled'] ); + } + foreach ( array( 'functionalities_link_health_batch', 'functionalities_link_health_weekly', 'functionalities_activity_prune' ) as $hook ) { + $this->assertContains( $hook, $result['scheduled_clears'] ); + } } public function test_noncurrent_opted_in_site_is_cleaned_and_filtered_base_is_used(): void { diff --git a/tests/UtilityModulesTest.php b/tests/UtilityModulesTest.php new file mode 100644 index 0000000..8b34147 --- /dev/null +++ b/tests/UtilityModulesTest.php @@ -0,0 +1,329 @@ +cursor = $cursor; + return $sql; + } + public function get_row( $sql ) { + return isset( $GLOBALS['functionalities_test_posts'][ $this->cursor ] ) ? clone $GLOBALS['functionalities_test_posts'][ $this->cursor ] : null; + } + public function get_var( $sql ) { + $posts = $GLOBALS['functionalities_test_posts']; + ksort( $posts ); + foreach ( $posts as $id => $post ) { + if ( $id > $this->cursor && Links::public_post( $id ) ) { + return $id; + } + } + return 0; + } +} + +final class UtilityModulesTest extends TestCase { + private $base; + protected function setUp(): void { + if ( ! defined( 'WP_CONTENT_DIR' ) ) { + define( 'WP_CONTENT_DIR', sys_get_temp_dir() . '/functionalities-utility-content' ); + } + $this->base = sys_get_temp_dir() . '/functionalities-utilities-' . bin2hex( random_bytes( 8 ) ); + $GLOBALS['functionalities_test_filter_values'] = array( 'functionalities_data_base_dir' => $this->base ); + $GLOBALS['functionalities_test_options'] = array( Directory::KEY_OPTION => 'testutilityprivate123', 'functionalities_content_tools' => array( 'enabled' => true ), 'functionalities_link_health' => array( 'enabled' => true ), 'functionalities_site_activity' => array( 'enabled' => true ) ); + $GLOBALS['functionalities_test_caps'] = array( 'edit_post' => true, 'edit_posts' => true, 'edit_pages' => true, 'edit_post_meta' => true, 'assign_terms' => true, 'manage_options' => true ); + $GLOBALS['functionalities_test_posts'] = array(); + $GLOBALS['functionalities_test_post_meta'] = array(); + $GLOBALS['functionalities_test_terms'] = array(); + $GLOBALS['functionalities_test_taxonomies'] = array(); + $GLOBALS['functionalities_test_transients'] = array(); + $GLOBALS['functionalities_test_schedule'] = array(); + $GLOBALS['functionalities_http_calls'] = 0; + $GLOBALS['functionalities_http_handler'] = null; + $GLOBALS['functionalities_http_fail'] = false; + $GLOBALS['functionalities_test_deleted_posts'] = array(); + $GLOBALS['functionalities_test_meta_fail'] = false; + $GLOBALS['functionalities_test_terms_fail'] = false; + $GLOBALS['functionalities_test_insert_fail'] = false; + $GLOBALS['functionalities_test_next_id'] = 100; + $GLOBALS['functionalities_test_user_id'] = 7; + $GLOBALS['wpdb'] = new UtilityDatabaseSpy(); + Directory::flush(); + } + protected function tearDown(): void { + if ( is_dir( $this->base ) ) { + $files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( $this->base, FilesystemIterator::SKIP_DOTS ), RecursiveIteratorIterator::CHILD_FIRST ); + foreach ( $files as $file ) { + $file->isDir() ? rmdir( $file->getPathname() ) : unlink( $file->getPathname() ); + } + rmdir( $this->base ); + } + $GLOBALS['functionalities_test_filter_values'] = array(); + $GLOBALS['functionalities_test_taxonomies'] = array(); + $GLOBALS['functionalities_http_handler'] = null; + Directory::flush(); + } + private function post( int $id = 10, string $content = '' ): WP_Post { + $post = new WP_Post(); + $post->ID = $id; + $post->post_content = $content; + $post->post_title = 'Source title'; + $GLOBALS['functionalities_test_posts'][ $id ] = $post; + return $post; + } + private function require_core(): void { + if ( ! class_exists( 'WP_HTML_Tag_Processor' ) || ! class_exists( 'WP_Http' ) ) { + $this->markTestSkipped( 'Set FUNCTIONALITIES_WP_DIR for core HTML and URL parsing.' ); + } + } + + public function test_duplication_preserves_blocks_and_copies_only_supported_metadata(): void { + $markup = '

He said "test".

'; + $post = $this->post( 10, $markup ); + $post->post_author = 99; + $post->post_name = 'live-source'; + $post->post_password = 'source-password'; + $GLOBALS['functionalities_test_post_meta'][10] = array( '_thumbnail_id' => 77, '_wp_page_template' => 'default', '_edit_lock' => 'locked', 'builder_secret' => 'never-copy' ); + $result = Content::duplicate_post( 10 ); + $this->assertSame( 100, $result ); + $copy = get_post( 100 ); + $this->assertSame( $markup, $copy->post_content ); + $this->assertSame( 'draft', $copy->post_status ); + $this->assertSame( 7, $copy->post_author ); + $this->assertSame( '', $copy->post_name ); + $this->assertSame( '', $copy->post_password ); + $this->assertSame( 77, get_post_meta( 100, '_thumbnail_id', true ) ); + $this->assertSame( '', get_post_meta( 100, '_edit_lock', true ) ); + $this->assertSame( '', get_post_meta( 100, 'builder_secret', true ) ); + $this->assertSame( 'publish', $post->post_status ); + } + public function test_duplicate_requires_both_source_and_destination_permissions(): void { + $this->post(); + $GLOBALS['functionalities_test_caps']['edit_post'] = false; + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + $GLOBALS['functionalities_test_caps']['edit_post'] = true; + $GLOBALS['functionalities_test_caps']['edit_posts'] = false; + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + $this->assertNull( get_post( 100 ) ); + } + public function test_native_editor_metadata_uses_post_permissions_but_extensions_use_meta_permissions(): void { + $this->post(); + $GLOBALS['functionalities_test_post_meta'][10]['_thumbnail_id'] = 77; + $GLOBALS['functionalities_test_caps']['edit_post_meta'] = false; + $this->assertSame( 100, Content::duplicate_post( 10 ) ); + $GLOBALS['functionalities_test_filter_values']['functionalities_content_tools_meta_keys'] = array( 'extension_field' ); + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + } + + public function test_duplicate_rejects_disabled_module_and_unsupported_types(): void { + $post = $this->post(); + $post->post_type = 'attachment'; + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + $post->post_type = 'post'; + $GLOBALS['functionalities_test_options']['functionalities_content_tools']['enabled'] = false; + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + } + public function test_duplicate_rolls_back_failed_metadata_without_touching_source(): void { + $this->post( 10, 'Original' ); + $GLOBALS['functionalities_test_post_meta'][10]['_thumbnail_id'] = 77; + $GLOBALS['functionalities_test_meta_fail'] = true; + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + $this->assertNull( get_post( 100 ) ); + $this->assertSame( 'Original', get_post( 10 )->post_content ); + } + public function test_duplicate_taxonomy_permissions_and_failure_rollback(): void { + $this->post(); + $GLOBALS['functionalities_test_taxonomies'] = array( (object) array( 'name' => 'category', 'cap' => (object) array( 'assign_terms' => 'assign_terms' ) ) ); + $GLOBALS['functionalities_test_terms'][10]['category'] = array( 5 ); + $GLOBALS['functionalities_test_caps']['assign_terms'] = false; + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + $this->assertNull( get_post( 100 ) ); + $GLOBALS['functionalities_test_caps']['assign_terms'] = true; + $GLOBALS['functionalities_test_terms_fail'] = true; + $this->assertInstanceOf( WP_Error::class, Content::duplicate_post( 10 ) ); + $this->assertNull( get_post( 100 ) ); + } + + public function test_head_failure_is_confirmed_by_get_before_flagging_broken(): void { + $GLOBALS['functionalities_http_handler'] = static function ( $url, $args ) { + return array( 'response' => array( 'code' => 'HEAD' === ( $args['method'] ?? '' ) ? 404 : 200 ) ); + }; + $result = Links::check_url( 'https://example.test/head-bug' ); + $this->assertSame( 'ok', $result['status'] ); + $this->assertSame( 2, $GLOBALS['functionalities_http_calls'] ); + $GLOBALS['functionalities_http_handler'] = static function () { return array( 'response' => array( 'code' => 410 ) ); }; + $this->assertSame( 'broken', Links::check_url( 'https://example.test/gone' )['status'] ); + } + public function test_deduplicated_checks_are_cached_and_force_recheck_bypasses_cache(): void { + Links::check_url( 'https://example.test/ok' ); + Links::check_url( 'https://example.test/ok' ); + $this->assertSame( 1, $GLOBALS['functionalities_http_calls'] ); + Links::check_url( 'https://example.test/ok', true ); + $this->assertSame( 2, $GLOBALS['functionalities_http_calls'] ); + } + public function test_auth_rate_limit_and_server_errors_remain_inconclusive(): void { + foreach ( array( 401, 403, 429, 500, 503 ) as $code ) { + $GLOBALS['functionalities_http_handler'] = static function () use ( $code ) { return array( 'response' => array( 'code' => $code ) ); }; + $this->assertSame( 'unknown', Links::check_url( 'https://example.test/status/' . $code )['status'] ); + } + } + public function test_unsafe_targets_never_reach_http_transport(): void { + foreach ( array( 'http://127.0.0.1/', 'http://10.0.0.1/', 'http://169.254.169.254/', 'http://localhost/', 'http://secret.internal/', 'http://[::1]/' ) as $url ) { + $this->assertSame( 'unsafe', Links::check_url( $url )['status'] ); + } + $this->assertSame( 0, $GLOBALS['functionalities_http_calls'] ); + } + public function test_redirects_cannot_escape_to_private_hosts(): void { + $this->require_core(); + $GLOBALS['functionalities_http_handler'] = static function () { return array( 'response' => array( 'code' => 302 ), 'headers' => array( 'location' => 'http://127.0.0.1/secret' ) ); }; + $this->assertSame( 'unsafe', Links::check_url( 'https://example.test/redirect' )['status'] ); + $this->assertSame( 1, $GLOBALS['functionalities_http_calls'] ); + } + public function test_parser_resolves_relative_links_deduplicates_and_skips_non_http(): void { + $this->require_core(); + $content = 'OneTwoMailFragmentCredentials'; + $this->assertSame( array( 'https://example.test/target?x=1&y=2' ), Links::extract_links( $content, 'https://example.test/article/' ) ); + } + public function test_batch_resumes_within_one_post_and_then_completes(): void { + $this->require_core(); + $content = ''; + for ( $i = 0; $i < 6; ++$i ) { $content .= 'Link'; } + $this->post( 10, $content ); + $this->assertIsArray( Links::start_scan() ); + $first = Links::run_batch(); + $this->assertSame( 4, $first['offset'] ); + $this->assertFalse( get_post_meta( 10, Links::META_KEY, true )['complete'] ); + $second = Links::run_batch(); + $this->assertSame( 'completed', $second['status'] ); + $this->assertSame( 1, $second['posts'] ); + $this->assertCount( 6, get_post_meta( 10, Links::META_KEY, true )['rows'] ); + $this->assertStringStartsWith( Store::PHP_GUARD, file_get_contents( Directory::file( 'link-health-state.json' ) ) ); + } + public function test_private_content_is_excluded_and_arbitrary_rechecks_are_rejected(): void { + $this->require_core(); + $post = $this->post( 10, 'Link' ); + $this->assertInstanceOf( WP_Error::class, Links::recheck( 10, 'https://other.test/arbitrary' ) ); + $post->post_password = 'protected'; + $this->assertNull( Links::public_post( 10 ) ); + Links::start_scan(); + $this->assertSame( 'completed', Links::run_batch()['status'] ); + $this->assertSame( 0, $GLOBALS['functionalities_http_calls'] ); + } + public function test_busy_lease_blocks_workers_and_start_does_not_reset_progress(): void { + Links::start_scan(); + $path = Directory::file( 'link-health-state.json' ); + Store::update( $path, static function ( $data ) { $data['cursor'] = 25; $data['lease'] = array( 'token' => 'worker', 'until' => time() + 60 ); return $data; } ); + $this->assertInstanceOf( WP_Error::class, Links::run_batch() ); + $this->assertInstanceOf( WP_Error::class, Links::start_scan() ); + $this->assertSame( 25, Links::state()['cursor'] ); + $this->assertSame( 0, $GLOBALS['functionalities_http_calls'] ); + } + public function test_content_edit_during_request_prevents_stale_result_publication(): void { + $this->require_core(); + $this->post( 10, 'Old' ); + $GLOBALS['functionalities_http_handler'] = static function () { $GLOBALS['functionalities_test_posts'][10]->post_content = '

Changed

'; return array( 'response' => array( 'code' => 200 ) ); }; + Links::start_scan(); + Links::run_batch(); + $this->assertSame( '', get_post_meta( 10, Links::META_KEY, true ) ); + $this->assertSame( 0, Links::state()['offset'] ); + } + public function test_recheck_refuses_to_overwrite_an_active_background_report(): void { + $this->require_core(); + $this->post( 10, 'One' ); + Links::start_scan(); + Links::run_batch(); + $report = get_post_meta( 10, Links::META_KEY, true ); + Store::update( Directory::file( 'link-health-state.json' ), static function ( $state ) { + $state['lease'] = array( 'token' => 'another-worker', 'until' => time() + 60 ); + return $state; + } ); + $this->assertInstanceOf( WP_Error::class, Links::recheck( 10, 'https://example.test/one' ) ); + $this->assertSame( $report, get_post_meta( 10, Links::META_KEY, true ) ); + } + + public function test_expired_worker_cannot_publish_results_after_losing_its_lease(): void { + $this->require_core(); + $this->post( 10, 'One' ); + $GLOBALS['functionalities_http_handler'] = static function () { + Store::update( Directory::file( 'link-health-state.json' ), static function ( $state ) { + $state['lease'] = array( 'token' => 'replacement-worker', 'until' => time() + 60 ); + return $state; + } ); + return array( 'response' => array( 'code' => 200 ) ); + }; + Links::start_scan(); + $this->assertInstanceOf( WP_Error::class, Links::run_batch() ); + $this->assertSame( '', get_post_meta( 10, Links::META_KEY, true ) ); + } + + public function test_slug_changes_invalidate_relative_link_reports(): void { + $this->require_core(); + $post = $this->post( 10, 'One' ); + Links::start_scan(); Links::run_batch(); + $post->post_name = 'new-slug'; + $this->assertInstanceOf( WP_Error::class, Links::recheck( 10, 'https://example.test/post-10/relative' ) ); + } + + public function test_disabling_scan_removes_both_schedules_and_preserves_state(): void { + $GLOBALS['functionalities_test_options']['functionalities_link_health']['weekly_scan'] = true; + Links::start_scan(); + Links::sync_schedule(); + $this->assertNotFalse( wp_next_scheduled( Links::WEEKLY_HOOK ) ); + $GLOBALS['functionalities_test_options']['functionalities_link_health']['enabled'] = false; + Links::sync_schedule(); + $this->assertFalse( wp_next_scheduled( Links::WEEKLY_HOOK ) ); + $this->assertFalse( wp_next_scheduled( Links::CRON_HOOK ) ); + $this->assertSame( 'running', Links::state()['status'] ); + } + + public function test_activity_logs_fields_without_secret_or_code_values(): void { + Activity::settings_changed( 'functionalities_snippets', array( 'header' => 'old' ), array( 'header' => '' ) ); + Activity::record( 'plugin_updated', 'plugin/main.php', array( 'password' => 'SECRET_PASSWORD' ) ); + $entries = Activity::entries(); + $this->assertSame( array( 'header' ), $entries[0]['details']['fields'] ); + $this->assertSame( array(), $entries[1]['details'] ); + $this->assertStringNotContainsString( 'SECRET', json_encode( $entries ) ); + $this->assertStringStartsWith( Store::PHP_GUARD, file_get_contents( Directory::file( 'site-activity.json' ) ) ); + } + public function test_activity_retention_and_anonymization_preserve_event_history(): void { + $entries = array( array( 'time' => time() - Activity::RETENTION - 5, 'actor' => 7 ) ); + for ( $i = 0; $i < 1005; ++$i ) { $entries[] = array( 'time' => time(), 'actor' => 7, 'event' => 'plugin_updated', 'target' => 'plugin-' . $i, 'details' => array() ); } + Store::write( Directory::file( 'site-activity.json' ), array( 'entries' => $entries ) ); + $this->assertCount( 1000, Activity::entries() ); + $this->assertTrue( Activity::anonymize_user( 7 ) ); + $this->assertSame( array( 0 ), array_unique( array_column( Activity::entries(), 'actor' ) ) ); + $this->assertCount( 1000, Activity::entries() ); + } + public function test_failed_upgrade_is_not_logged_and_successful_item_is_logged(): void { + $error = new WP_Error( 'install_failed', 'Installation failed.' ); + $extra = array( 'action' => 'update', 'type' => 'plugin', 'plugin' => 'example/main.php' ); + $this->assertSame( $error, Activity::upgraded( $error, $extra ) ); + $this->assertSame( array(), Activity::entries() ); + $this->assertTrue( Activity::upgraded( true, $extra ) ); + $this->assertSame( 'plugin_updated', Activity::entries()[0]['event'] ); + } + + public function test_unknown_activity_events_and_disabled_recording_are_rejected(): void { + $this->assertFalse( Activity::record( 'visitor_ip', '192.0.2.1' ) ); + $GLOBALS['functionalities_test_options']['functionalities_site_activity']['enabled'] = false; + $this->assertFalse( Activity::record( 'plugin_updated', 'plugin/main.php' ) ); + } +} diff --git a/tests/bootstrap.php b/tests/bootstrap.php index bbc8a7f..d0315db 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -438,6 +438,7 @@ function wp_remote_retrieve_headers( $response ) { if ( ! function_exists( 'wp_safe_remote_get' ) ) { function wp_safe_remote_get( $url, $args = array() ) { + $args['method'] = 'GET'; return wp_remote_get( $url, $args ); } } @@ -451,6 +452,9 @@ function wp_kses_post( $content ) { if ( ! function_exists( 'get_post_meta' ) ) { function get_post_meta( $post_id, $key = '', $single = false ) { $value = $GLOBALS['functionalities_test_post_meta'][ $post_id ][ $key ] ?? ''; + if ( ! $single ) { + return '' === $value ? array() : array( $value ); + } return $single ? $value : ( '' === $value ? array() : array( $value ) ); } } @@ -566,6 +570,17 @@ class WP_Post { * @var string */ public $post_type = 'post'; + public $ID = 0; + public $post_content = ''; + public $post_title = ''; + public $post_excerpt = ''; + public $post_password = ''; + public $post_name = ''; + public $post_parent = 0; + public $post_author = 1; + public $menu_order = 0; + public $comment_status = 'closed'; + public $ping_status = 'closed'; /** * Post status. @@ -614,6 +629,11 @@ static function ( $item ) use ( $field ) { $functionalities_wp_dir = getenv( 'FUNCTIONALITIES_WP_DIR' ); if ( $functionalities_wp_dir ) { $functionalities_wp_dir = rtrim( $functionalities_wp_dir, '/' ); + if ( ! class_exists( 'WpOrg\\Requests\\Requests' ) ) { + require_once $functionalities_wp_dir . '/wp-includes/Requests/src/Autoload.php'; + WpOrg\Requests\Autoload::register(); + } + require_once $functionalities_wp_dir . '/wp-includes/class-wp-http.php'; foreach ( array( '/wp-includes/class-wp-token-map.php', '/wp-includes/html-api/class-wp-html-span.php', @@ -629,3 +649,111 @@ static function ( $item ) use ( $field ) { } } } + +// Native APIs exercised by the utility modules; the real-core integration test +// below uses actual WordPress persistence and capability checks independently. +if ( ! function_exists( 'get_post_type_object' ) ) { + function get_post_type_object( $type ) { + return in_array( $type, array( 'post', 'page' ), true ) ? (object) array( 'cap' => (object) array( 'create_posts' => 'page' === $type ? 'edit_pages' : 'edit_posts' ) ) : null; + } +} +if ( ! function_exists( 'get_object_taxonomies' ) ) { + function get_object_taxonomies( $type, $output = 'names' ) { + return $GLOBALS['functionalities_test_taxonomies'] ?? array(); + } +} +if ( ! function_exists( 'wp_get_object_terms' ) ) { + function wp_get_object_terms( $id, $taxonomy, $args = array() ) { + return $GLOBALS['functionalities_test_terms'][ $id ][ $taxonomy ] ?? array(); + } +} +if ( ! function_exists( 'wp_set_object_terms' ) ) { + function wp_set_object_terms( $id, $terms, $taxonomy ) { + if ( ! empty( $GLOBALS['functionalities_test_terms_fail'] ) ) { + return new WP_Error( 'terms_failed', 'Terms failed.' ); + } + $GLOBALS['functionalities_test_terms'][ $id ][ $taxonomy ] = $terms; + return $terms; + } +} +if ( ! function_exists( 'wp_slash' ) ) { + function wp_slash( $value ) { + return is_array( $value ) ? array_map( 'wp_slash', $value ) : ( is_string( $value ) ? addslashes( $value ) : $value ); + } +} +if ( ! function_exists( 'wp_insert_post' ) ) { + function wp_insert_post( $data, $error = false ) { + $GLOBALS['functionalities_test_inserted_data'] = $data; + if ( ! empty( $GLOBALS['functionalities_test_insert_fail'] ) ) { + return new WP_Error( 'insert_failed', 'Insert failed.' ); + } + $id = (int) ( $GLOBALS['functionalities_test_next_id'] ?? 100 ); + $post = new WP_Post(); + foreach ( $data as $key => $value ) { + $post->$key = is_string( $value ) ? stripslashes( $value ) : $value; + } + $post->ID = $id; + $GLOBALS['functionalities_test_posts'][ $id ] = $post; + return $id; + } +} +if ( ! function_exists( 'wp_delete_post' ) ) { + function wp_delete_post( $id, $force = false ) { + $GLOBALS['functionalities_test_deleted_posts'][] = $id; + unset( $GLOBALS['functionalities_test_posts'][ $id ], $GLOBALS['functionalities_test_post_meta'][ $id ] ); + return true; + } +} +if ( ! function_exists( 'add_post_meta' ) ) { + function add_post_meta( $id, $key, $value ) { + if ( ! empty( $GLOBALS['functionalities_test_meta_fail'] ) ) { + return false; + } + $GLOBALS['functionalities_test_post_meta'][ $id ][ $key ] = is_string( $value ) ? stripslashes( $value ) : $value; + return 1; + } +} +if ( ! function_exists( 'get_permalink' ) ) { + function get_permalink( $id ) { + return 'https://example.test/post-' . $id . '/'; + } +} +if ( ! function_exists( 'wp_generate_uuid4' ) ) { + function wp_generate_uuid4() { + return bin2hex( random_bytes( 16 ) ); + } +} +if ( ! function_exists( 'wp_next_scheduled' ) ) { + function wp_next_scheduled( $hook ) { + return $GLOBALS['functionalities_test_schedule'][ $hook ]['time'] ?? false; + } +} +if ( ! function_exists( 'wp_schedule_single_event' ) ) { + function wp_schedule_single_event( $time, $hook ) { + $GLOBALS['functionalities_test_schedule'][ $hook ] = array( 'time' => $time ); + return true; + } +} +if ( ! function_exists( 'wp_schedule_event' ) ) { + function wp_schedule_event( $time, $recurrence, $hook ) { + $GLOBALS['functionalities_test_schedule'][ $hook ] = array( 'time' => $time, 'recurrence' => $recurrence ); + return true; + } +} +if ( ! function_exists( 'wp_clear_scheduled_hook' ) ) { + function wp_clear_scheduled_hook( $hook ) { + unset( $GLOBALS['functionalities_test_schedule'][ $hook ] ); + return true; + } +} +if ( ! function_exists( 'wp_safe_remote_head' ) ) { + function wp_safe_remote_head( $url, $args = array() ) { + $args['method'] = 'HEAD'; + return wp_remote_get( $url, $args ); + } +} +if ( ! function_exists( 'wp_http_validate_url' ) ) { + function wp_http_validate_url( $url ) { + return in_array( wp_parse_url( $url, PHP_URL_SCHEME ), array( 'http', 'https' ), true ) && ! wp_parse_url( $url, PHP_URL_USER ) ? $url : false; + } +} diff --git a/tests/fixtures/module-registry-worker.php b/tests/fixtures/module-registry-worker.php index 8300c12..c07b365 100644 --- a/tests/fixtures/module-registry-worker.php +++ b/tests/fixtures/module-registry-worker.php @@ -12,6 +12,7 @@ $enabled = isset( $argv[1] ) ? $argv[1] : 'none'; $mode = isset( $argv[2] ) ? $argv[2] : 'frontend'; $hooks = array(); +if ( ! defined( 'DAY_IN_SECONDS' ) ) { define( 'DAY_IN_SECONDS', 86400 ); } function plugin_dir_path( $file ) { return dirname( $file ) . '/'; diff --git a/tests/fixtures/uninstall-worker.php b/tests/fixtures/uninstall-worker.php index 830bb3d..a483cec 100644 --- a/tests/fixtures/uninstall-worker.php +++ b/tests/fixtures/uninstall-worker.php @@ -18,6 +18,12 @@ 1 => array( 'functionalities_data_key' => 'Aaaaaaaa', 'functionalities_delete_data_on_uninstall' => 'custom' !== $scenario ), 2 => array( 'functionalities_data_key' => 'Bbbbbbbb', 'functionalities_delete_data_on_uninstall' => 'custom' === $scenario ), ); +foreach ( array( 1, 2 ) as $blog ) { + foreach ( array( 'content_tools', 'link_health', 'site_activity' ) as $module ) { + $GLOBALS['options'][ $blog ][ 'functionalities_' . $module ] = array( 'enabled' => true ); + } +} +$GLOBALS['scheduled_clears'] = array(); $GLOBALS['deleted_paths'] = array(); function is_multisite() { return true; } function get_current_blog_id() { return $GLOBALS['current_blog']; } @@ -27,7 +33,7 @@ function restore_current_blog() { $GLOBALS['current_blog'] = array_pop( $GLOBALS function get_option( $name, $default = false ) { return $GLOBALS['options'][ $GLOBALS['current_blog'] ][ $name ] ?? $default; } function delete_option( $name ) { unset( $GLOBALS['options'][ $GLOBALS['current_blog'] ][ $name ] ); } function delete_transient() {} -function wp_clear_scheduled_hook() {} +function wp_clear_scheduled_hook( $hook ) { $GLOBALS['scheduled_clears'][] = $hook; } function apply_filters( $hook, $value ) { global $base; return 'functionalities_data_base_dir' === $hook ? $base : $value; } function wp_delete_file( $file ) { $GLOBALS['deleted_paths'][] = $file; } class UninstallDatabaseSpy { @@ -45,7 +51,7 @@ public function rmdir() { return true; } $GLOBALS['wpdb'] = new UninstallDatabaseSpy(); function WP_Filesystem() { $GLOBALS['wp_filesystem'] = new UninstallFilesystemSpy(); return true; } require dirname( __DIR__, 2 ) . '/uninstall.php'; -echo json_encode( array( 'base' => $base, 'deleted_paths' => $GLOBALS['deleted_paths'], 'options' => $GLOBALS['options'], 'current_blog' => $GLOBALS['current_blog'] ) ); +echo json_encode( array( 'scheduled_clears' => $GLOBALS['scheduled_clears'], 'base' => $base, 'deleted_paths' => $GLOBALS['deleted_paths'], 'options' => $GLOBALS['options'], 'current_blog' => $GLOBALS['current_blog'] ) ); rmdir( $base . '/Aaaaaaaa' ); rmdir( $base . '/Bbbbbbbb' ); rmdir( $base ); diff --git a/uninstall.php b/uninstall.php index 6d542f2..21cd3c9 100644 --- a/uninstall.php +++ b/uninstall.php @@ -39,6 +39,9 @@ // Uninstall removes the code these events execute, even when data is kept. wp_clear_scheduled_hook( 'functionalities_assumption_background_scan' ); wp_clear_scheduled_hook( 'functionalities_redirect_flush_buffer' ); + wp_clear_scheduled_hook( 'functionalities_link_health_batch' ); + wp_clear_scheduled_hook( 'functionalities_link_health_weekly' ); + wp_clear_scheduled_hook( 'functionalities_activity_prune' ); // Check if user opted in to full data removal. if ( ! get_option( 'functionalities_delete_data_on_uninstall', false ) ) { @@ -52,6 +55,9 @@ // --- Plugin options --- $functionalities_options = array( + 'functionalities_content_tools', + 'functionalities_link_health', + 'functionalities_site_activity', 'functionalities_link_management', 'functionalities_block_cleanup', 'functionalities_editor_links', @@ -95,6 +101,8 @@ global $wpdb; $functionalities_meta_keys = array( + '_functionalities_link_health', + '_functionalities_link_health_ignored', '_functionalities_content_snapshot', '_functionalities_regression_settings', '_functionalities_regression_status', @@ -118,6 +126,10 @@ ) ); + // Deduplicated Link Health URL checks (bounded expiring cache). + // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Uninstall cleanup. + $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->options} WHERE option_name LIKE %s OR option_name LIKE %s", $wpdb->esc_like( '_transient_functionalities_link_health_' ) . '%', $wpdb->esc_like( '_transient_timeout_functionalities_link_health_' ) . '%' ) ); + // Redirect manager cache transient. delete_transient( 'func_redirects_json' ); From 4677cefe795c56442ee44e8975bae0d54db141af Mon Sep 17 00:00:00 2001 From: Gaurav Tiwari Date: Fri, 2 Oct 2026 09:58:54 +0530 Subject: [PATCH 2/8] Polish backend branding, local icons, and form alignment --- .github/workflows/quality.yml | 8 + .wordpress-org/banner-1544x500.png | Bin 138195 -> 94465 bytes .wordpress-org/banner-772x250.png | Bin 58545 -> 39367 bytes .wordpress-org/banner.svg | 394 +++++----- .wordpress-org/screenshot-1.png | Bin 146226 -> 126544 bytes .wordpress-org/screenshot-2.jpg | Bin 94976 -> 182037 bytes .wordpress-org/screenshot-3.jpg | Bin 109285 -> 188640 bytes README.md | 4 + assets/brand/functionalities.svg | 198 +++++ assets/css/admin-brand.css | 9 + assets/css/admin-icons.css | 114 +++ assets/css/admin-polish.css | 155 ++++ assets/icons/LICENSE | 21 + assets/icons/activity.svg | 4 + assets/icons/alert-triangle.svg | 6 + assets/icons/arrow-back-up.svg | 5 + assets/icons/arrow-right.svg | 6 + assets/icons/arrow-up-right.svg | 5 + assets/icons/arrows-shuffle.svg | 7 + assets/icons/book.svg | 8 + assets/icons/braces.svg | 5 + assets/icons/briefcase.svg | 7 + assets/icons/check.svg | 4 + assets/icons/chevron-down.svg | 4 + assets/icons/chevron-up.svg | 4 + assets/icons/clipboard.svg | 5 + assets/icons/code.svg | 6 + assets/icons/columns-2.svg | 5 + assets/icons/components.svg | 7 + assets/icons/copy.svg | 5 + assets/icons/copyright.svg | 5 + assets/icons/dashboard.svg | 6 + assets/icons/database.svg | 6 + assets/icons/device-floppy.svg | 6 + assets/icons/device-mobile.svg | 6 + assets/icons/download.svg | 6 + assets/icons/edit.svg | 6 + assets/icons/eye.svg | 5 + assets/icons/file-description.svg | 7 + assets/icons/file-plus.svg | 7 + assets/icons/filter.svg | 4 + assets/icons/flag.svg | 5 + assets/icons/gauge.svg | 7 + assets/icons/help.svg | 6 + assets/icons/hierarchy.svg | 8 + assets/icons/icons.svg | 8 + assets/icons/info-circle.svg | 6 + assets/icons/link.svg | 6 + assets/icons/list-check.svg | 9 + assets/icons/list-details.svg | 9 + assets/icons/lock.svg | 6 + assets/icons/maximize.svg | 7 + assets/icons/menu-2.svg | 6 + assets/icons/minimize.svg | 7 + assets/icons/photo.svg | 7 + assets/icons/plus.svg | 5 + assets/icons/refresh.svg | 5 + assets/icons/search.svg | 5 + assets/icons/settings.svg | 5 + assets/icons/shield-check.svg | 5 + assets/icons/tag.svg | 5 + assets/icons/tool.svg | 4 + assets/icons/trash.svg | 8 + assets/icons/typography.svg | 8 + assets/icons/upload.svg | 6 + assets/icons/x.svg | 5 + assets/js/admin-polish.js | 38 + build.sh | 9 + docs/admin-icon-sources.json | 88 +++ docs/ui-polish-verification.md | 23 + includes/admin/class-admin-icons.php | 45 ++ includes/admin/class-admin-ui.php | 17 + includes/admin/class-module-controller.php | 36 +- includes/admin/trait-admin-pwa-ui.php | 22 +- .../admin/trait-admin-redirect-manager-ui.php | 8 +- includes/admin/trait-admin-settings.php | 24 +- includes/admin/trait-admin-svg-icons-ui.php | 5 +- .../admin/trait-admin-task-manager-ui.php | 5 +- includes/admin/trait-admin-utilities-ui.php | 8 +- languages/functionalities.pot | 711 ++++++++++-------- readme.txt | 1 + 81 files changed, 1663 insertions(+), 595 deletions(-) create mode 100644 assets/brand/functionalities.svg create mode 100644 assets/css/admin-brand.css create mode 100644 assets/css/admin-icons.css create mode 100644 assets/css/admin-polish.css create mode 100644 assets/icons/LICENSE create mode 100644 assets/icons/activity.svg create mode 100644 assets/icons/alert-triangle.svg create mode 100644 assets/icons/arrow-back-up.svg create mode 100644 assets/icons/arrow-right.svg create mode 100644 assets/icons/arrow-up-right.svg create mode 100644 assets/icons/arrows-shuffle.svg create mode 100644 assets/icons/book.svg create mode 100644 assets/icons/braces.svg create mode 100644 assets/icons/briefcase.svg create mode 100644 assets/icons/check.svg create mode 100644 assets/icons/chevron-down.svg create mode 100644 assets/icons/chevron-up.svg create mode 100644 assets/icons/clipboard.svg create mode 100644 assets/icons/code.svg create mode 100644 assets/icons/columns-2.svg create mode 100644 assets/icons/components.svg create mode 100644 assets/icons/copy.svg create mode 100644 assets/icons/copyright.svg create mode 100644 assets/icons/dashboard.svg create mode 100644 assets/icons/database.svg create mode 100644 assets/icons/device-floppy.svg create mode 100644 assets/icons/device-mobile.svg create mode 100644 assets/icons/download.svg create mode 100644 assets/icons/edit.svg create mode 100644 assets/icons/eye.svg create mode 100644 assets/icons/file-description.svg create mode 100644 assets/icons/file-plus.svg create mode 100644 assets/icons/filter.svg create mode 100644 assets/icons/flag.svg create mode 100644 assets/icons/gauge.svg create mode 100644 assets/icons/help.svg create mode 100644 assets/icons/hierarchy.svg create mode 100644 assets/icons/icons.svg create mode 100644 assets/icons/info-circle.svg create mode 100644 assets/icons/link.svg create mode 100644 assets/icons/list-check.svg create mode 100644 assets/icons/list-details.svg create mode 100644 assets/icons/lock.svg create mode 100644 assets/icons/maximize.svg create mode 100644 assets/icons/menu-2.svg create mode 100644 assets/icons/minimize.svg create mode 100644 assets/icons/photo.svg create mode 100644 assets/icons/plus.svg create mode 100644 assets/icons/refresh.svg create mode 100644 assets/icons/search.svg create mode 100644 assets/icons/settings.svg create mode 100644 assets/icons/shield-check.svg create mode 100644 assets/icons/tag.svg create mode 100644 assets/icons/tool.svg create mode 100644 assets/icons/trash.svg create mode 100644 assets/icons/typography.svg create mode 100644 assets/icons/upload.svg create mode 100644 assets/icons/x.svg create mode 100644 assets/js/admin-polish.js create mode 100644 docs/admin-icon-sources.json create mode 100644 docs/ui-polish-verification.md create mode 100644 includes/admin/class-admin-icons.php diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index b76ecb1..b774d9e 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -90,6 +90,14 @@ jobs: test -s "$zip" unzip -t "$zip" for required in \ + functionalities/includes/admin/class-admin-icons.php \ + functionalities/assets/brand/functionalities.svg \ + functionalities/assets/css/admin-brand.css \ + functionalities/assets/css/admin-icons.css \ + functionalities/assets/css/admin-polish.css \ + functionalities/assets/js/admin-polish.js \ + functionalities/assets/icons/settings.svg \ + functionalities/assets/icons/LICENSE \ functionalities/includes/features/class-content-tools.php \ functionalities/includes/features/class-link-health.php \ functionalities/includes/features/class-site-activity.php \ diff --git a/.wordpress-org/banner-1544x500.png b/.wordpress-org/banner-1544x500.png index ec8dba5be492d68042557c798a27b6b4be587c1d..9ad3b1404f570fbcf187253336b1302c92300116 100644 GIT binary patch literal 94465 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 z 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�DK%Z13i^%Y~-L5^?6%E=I`bZL$9iP-4)SJ)8eNj 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 literal 138195 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 z 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 diff --git a/.wordpress-org/banner-772x250.png b/.wordpress-org/banner-772x250.png index 610941dd64cbf0921f2a60ca9093a058fdb260c0..f4292b7c4d9f8aaf3f72ec648b346eacba95e794 100644 GIT binary patch literal 39367 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

;InxpfgN&D@Ilk)Pbb?BH417oqy=z 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 diff --git a/.wordpress-org/banner.svg b/.wordpress-org/banner.svg index 8f40f07..9d3d4b5 100644 --- a/.wordpress-org/banner.svg +++ b/.wordpress-org/banner.svg @@ -1,248 +1,198 @@ - +DynamicFunctionalitiesWordPress tools. Only what you need.19 optional modulesFree and open source + + + + + + + + + + + + + + + + + + + + + diff --git a/.wordpress-org/screenshot-1.png b/.wordpress-org/screenshot-1.png index c8b807921f7ee824637545bbf46b7f630900a902..565005d54c3aa98e890292d49bbc4e95075ce3d0 100644 GIT binary patch literal 126544 zcmeFZcTkhTw=f)}gx)&=QF;l|2~9vcNbdwxq=oxkT$Vf=ZNJ+@ZNXdXeGIC0KN=ga}N@iL*YI-(ic6K&qR#r}Kft#FM zd>~d@6uXQbuMCCKgt6Cq!!D%AvH3ti|KVqB`7dXTL78dwdf|{HuTG0o26T z&odA+0Mr1N4s=RqEUm6675`*7a#QRswOi;n`@{FdksKuSrUfjkVt#tF3$6P!JQ;?i zhWK_AWircs^IWN4Vf|5Ux%d6zzfx7i)w8h8s z!l9Ura_fzptN`jaAJ5|Gt=WaobV{Ep&Ro-t#&v1-KW5b9AOBFSx?8S2KgPIVG`9YkkT^b_sTFllQGD;Sll(cRj>{IZkZE za&o+E{sJ{g>$EO%%S@LUqff0=Y2&8k{L|V*UxTL^d-;OvM&my-Y?F|1e0~TCQf#`o zhrjf7+-{mS5_fag#tpXigZn|r9|Od=?=R8GHl|%@Om#O7+r{lH_2(6iuqOkUe#hqH zF#^~r+xF5wbDp(tr@Jw=3&iXvitxDkV`5{#IOEFPd|gw>iILf)y{D*8T|do&VEl%{ zsu#Tq0n&o(mt$$TJz4Qf$YXwZ5^OoMV}t+rn~My@zUc>0Nh(PnPG-rS%1M|k^Zp%p z<;cP!zgIXuD4}xrMOuG32oNp$%5I|V;Qmf!9!<<1jpZH;@uCU$iTKU@G6hvm|4Lg* zka0ypPTR{i{lp{D&y4;rf3x$4Ud5)*W-NgIPet3mr&c_MT#vw_ zgO?jF%e#3pC#Iv)em+e=S3KW;S=V7B%cB)ToQ#i#YsWY2C~I$w>^9YOaJ~&CepQ-$ zR|1ztzCq6Y!WBLlWP_7}zIC|z#qBtuB)F1GWRDZk8sNRaWuex_$;*6OEFNTMLc}?32m(hCsvV=AT}!eUo-HR!k@H zwn5ZL;E3+)ig!_9o`+PNJYtbW&k9SoBj+91Pk4~Yr;+Uuo{L4P=~{!gLmzT=A{{1E zmV@a-?@^|*lu4?#=ck#Jl1^Fr-@j68QW6Z$pO0$%*9tWP<$M!E>QS-v<~+hvw`<(T z7${zVVW4MVAo_nDSX#$diq=?P4#h(m!i?|U@+GK(K9PQ8(ahlgz7Gby9KffFXjcwdYGiKgDZ8YL*hDPeweg z+cU&7Cm|?LFG8>1g?c%^)yTU~D0k17C-a#QMTGuuw9(av?JOoML5r9UnOAxZUmjG| z98Ov7yQE~qZ9%--ItH0j>uZE-FFn|j30k)4CT0J7|hLc2TL zMt;Syn&!}wFdt0CJC{`5d=3oUvGw8vLGu@|C)O6*IU3$?OE@EaZ);`mjzI`Co{rJN z^*DUahbD9Z!D4OhodL};XDl;ji@SHu5D?X(z&$6vI0@1*iLUQsDnG3_pS-vNKgh?S zX#*_H6tPq)vbC1PBTkr5qEjGH;V+=EK9jL`1$cRHL8-kBZj_d$^zJXfwf}}r{-?0S zo4?bV$LZ#?`n_J4UY97DuN#Wb=j&;#H4ja<)aDR<%RB2v9~yFX5UouXGdJGN=S$o)+5mb ziF{zB!CP;9)BIB#g13CajGHHfBi8%s)=Fn!3N0aW)4cH@^7Z$e2&;LgkJ-IpE{M9m zY_eR*56OEMf2@@i#b8E)UB%yJB6Q}f8}ai`7jKfBse0A=V~_$!Xe^SLhL|{VZS%o4 z=GNoNKS^iU;JwCU$D1Z*W_UuUE4(;$)C1lc8AJPzMvjjc3PQ4@%C|n1VE3bJLpC*% z!TW)MKHnFU#p=MEz^wyPKacT}Hlsrmpu?6FD)pa86mwHK(KO>-ldZ2M3N7v4W7di1 z)T3SA9gHFiVTZUPFKjtvZc(4=Ekz*vvEj)j!5*KlPUYPi#JSr+v!`USy_k2e@=O(8 zxmmLKsdw&EZ1%WN+W3X`Azbs_mN0SEdSTlafXHrh3eNof_gYq+JnTe1*~$w(#-PXMZ*e-d)o+C zTH85=*r3BRJl0$>QE&o$Ql8sM7DD4s#w`f%HMj{c(rC9c;vB8sF96o{?7y z@aw9WYpp7-jK8?q`y~H$$owm@y=-pyLo-8G8jv6x`y<}O_G0Nr7p(wlXT`NaFSZDh z2tBC3tI%Zl&Gn72XO-x>Y$*cv0XlBK#Cdu8GQJ6R^3`X%mRGJM4?(7t`M z_>wZxY{H*g;(%qePeFmlM&(=>&7i`LgHwk3k6^MEgRxETqB;b>%|4+gA6O4cq}MPM zp*$&+b^PRDTT?q@zP(#wu24`?7G^46vEQd84N1={f5MbmFk$O;9HGDPvfj|@BOYfA z65+nzL$B(H8XIv|X*A@rwri#Ky_AnN1J~(SlG!3be$jRjuYQZ!aw?h~68{BsC4Bx1&;c9fTvw>gZA(7HN2Rv*2J51et2=i~Uk&=tUXp~~0&E(AAoKda|Uj`92PQ>e_R zr@P12pDMy=4Swre1>@$^-Ww0wpzD}v5b*d74S0^a5DIei?FFati=-?y%DeRMtYcg3 zxil>Qyif)^zs2(G|B$=?2gP~E;Fo-Ni)flvw4k_rGJrq-UOs+!g=PQjI=RZ-YQ|q#h`xQCaFyE1KsaaYTU}E^? z)OOf*v4wC@H?CUg3Q3MK81}C2`ualn$+2bIICWj$x%ytc8UiVgo%k+$^IreMqFo-U z@|@}ARjPo@!g}4HiYn(SfHbu-Kd^-{aM|V2p`%~VvL7ne#1pRFw{!`PoA;VCHkar( z(jox%q{l6--FEC0CkmnJztsU)ZwHy*LX8zFx)x6kM;d+{5PvlcQmcg}mn+>YDha(D zw_Kdqmw+sMa2`5A8!A6N3_p#1ab;b5X;Qo+8P`^BGxiIZc(B+rd?l2Y)wsbK(&e6h zY4GsceqLDgNyzv2FMAUs$b;fb8F>Us3l7Z8NdF5M`ID%(L`wblOvwpRQHcT;A2EhiO?B(HGL* z`v(D23VNrGv=#5N!i;w=oqQfpH$E#adgZVnA)7k8H{+>K0%oZj znYW|eh>U5;1^jYZyH$*`9uGUzG+i{b3C6W$Rh#JB>sQ1GvPpf;O_N-S%*_QYquK4k zxt6OYAJr`hS62zOO+R3_bF@)N*d`iJ|D1KizsbLe3ZfP-XLD^^DfZ7e$2=^k^lA3V z_&8%Pge~z98rrt!PW0ng=!x9uh(2_(f>nPBjQ2mVy}VNde%VAjlGqamMx4^?63Ez; zpF}FZW8Ho?6|&I*Ru+p7U??B#Qe4PeM(lM0erDTD;5orEkBS=>I9K!yMlnl%n~eGr zLSya>RJMyE504c0m5p2ueL2GWMpQx08 zOnmR*vD_47U6VP@*ka@naDQUTFt0T~%Y>|{004YM6_}Nl<5?l6NfZ{$ zu52QeI!^hfLU=Pv-@P-~74^=%s^C~JUDbMQIIG?h# zYIyb5h@HciZ_fz>oOr*J?$y524pyD;5Ug*@Dcu_>E(#mv1*IUeuulnoSX*J??QdSS z=99f*kLl&UC(3n84L*-tPgW3k3>T;hkvBK;E=tQxzT+hkS(=34Pa~70W7-pOmExf; zLx)p&rd1wO~nAB0l)|MOMNx- zg#V8$UdocpozhW3>E(^*WI>s4S%H>IA|4g_Or>O{vouM?$d;d->kuBHs0lk{WGWGFapqr`ve-0b!2D-GUdpbFPBBfufgL$hjc1|E6`XY z)1GWYm2nRa#aqRPX76W0tyIyT_Vjc2jjv-NS(AeUs^eXNC|z3qpLMxL`V%v+`%O5S za1(i4Z?Xn6?7wrCy%;Ak*BhBqefJ8EWn=V(1b-BBa!}lMFK-tvw^r@iwJ^I(2jc0D^1ID@`}U200b(pxzUJ&9Bbel}6m6chZz{(gr-!1KH*Po3 zSTc>9k(f6fPqxTgqr3zPJ8w>DXarw7Ld=GkZYoErs-58%U?jVtji>-!qQScR#Pf{fA05o96}CdOl~Te#OMNhi_QN7+7eap{q6CaAjpgR7?XP z-T4Otgm3H`@NA5@l;19|YAADZ*T2QVCG(AVljm`H!EJGt25WmCzaDPtO!L!z>In1K zl79i`!}5PV6pR(!;aToe>`&nkR@LU5bEFwsG=ds9JgP{luWfm>$Hx~{Hi;;2TUf;u zOZYRo!+g7z^;GU2ni^_pkyx6DJ-QYVV*~RJ--DkIVV_hdbVTLU=cbct8Rbap(9QsK z=~@ap5_$t1m}S!}@dmT7HI6V8gobj#hhFLXm50Rc{m3Q~=a}wQT>k+~1N^U!>1VkT zv}VF9cumZvPgzZ=grubozmsoQ*S9W`60^Ih<(Ch)2<;euZfEwDhQOtWkgR`YX#>y{kYqKTl6x(`w;SJ!)j_$dN^^^1T8~s<<12 z5hxsZ&z_q{KC8urVcYfxY!~)T(|CzLFOgOQhs1 zHFj-(%raruNY0xi11af$2c#M1fEaf#b;(Y+aM%~T5VBU3ZP$q`Drik;bX$NLYTB;AR4T|EVGFG`576 z`>XD7Ll&gkieciD(VU~5&AmS9q7Mmh)cNGd{e#s9OEf`iiJNaa9Ye9gI>DtG(=aVI zHL|_!iuD8vVf~#mI%&lM1wIKC6JCwGFDq~pc9pPG!qanIQk0>l+oND`{IoHRghc=O z`4PwITEZ@Q(21eQh37=&DN9@csu;X1qV^`7mfcv%U` zQ0wv&!-5ZkrH!5d^2NO>-KJ6amGtZd^-mPbm1>`|OWWh-ZIu+LA$%n&Bu$4;TC$tR zaajBb^*Nv|kW30i{*QP3Chw`FeCCEm)hn3jieq6R3f~IX%3)lwyJK`7(1$OW=u4Xt zj?d>t;o1louYaf`_L*AUC$|Xmd7OCpohnvv7T#i5YC^Eh$S6N4_{`v@J-Cg6fp8AY^V*P=oPSs4ttPwfn15HG*ovf%yY%j>EYr)FpX zdz^nRl!Pt`g+$ISj@_)YYi-uu5lb(}6qU9%f6UW9rpPnBeH0?a1nnB(<6Y+Q8Tt-G zDef7H4Ef-9o)uOdC_A2JvdnS@V{>~^FAh2SLAgKw0!;1Ng}$6Sx>mdAYUnG=Tl(+; z3#Dp5_KYc<^m{H%K}$*43@AKy<{e2|mcAfT$RSrP0vUa9TmGtvruSvzCd8zckj)Nh zevjX-Ex+L!<>6KV6K`s^9gV6y?X2(Kri+ zu%BJLO{WJ^?nusd7e_ppTHt-9vAA!ElO$}kv`LAh_#fFMDtsY4_f-`LKoN@UEz+lO z6V`SvQ76U%Qw)xkZy&fRzxpwPk5$Ot8m8q0EK4h{zp#)nm=3kGyhWgb zJ?}ZfqU2Bd-E54t>T}DCi;b`Hp5+Rh8#***Mi&a;{F9I`y6=vk8n2-UqFzQ-r~^%H zKjddCMjCyY+#nq)?$&&y%dBr(=gOe%`%+X}R9Ra1B8!$!{FO27%ne$)T|<$$=>P^R z55ry~nVyxb1=-XO5wNn`8s}ij7n4#`?%EwTgru5+8M4-~r~0^Oi34>iWHm63y`Xno#YQxg8~f z?4k_%hu88p)3Ii^fT>3-`3TmRa6{$1R6s&XgBAwTGH ziA(l=?RBhY&Xx=AfowBE-_g1aYDSK!Dw4;Q{fK?jKJ;VecaQ z4^A>I8|HU*T=MOWc)xm=rbYISk!+|8JnmOi$p4i6cxNEXB6+9z&7B!R0-U!D30uBY zvfs}z#?`vw$dJ!|tpkjM{2YxJ>_AuBiF;Y~Z&DMU6LC3gth?~oZN5~X1Pf3zXR@Ss z(;3Ly0{s&a|ntVwkkI`ightj*uc z4#ZlV(bxpfACy$obWVKLPZ=5@FtAf-MS#lQtRrF-HrviVsV=D=?s!+l5|%8u<5-uShMBB2tEKflp}hV==iI(!ss1aH zrrGafz6A@gt%DzihNAY{Tb>d&`tpqSJd1N4zRQS#<(h`bMCT}hjCE{|Cu*C5|MJiP<~Bdpbj{$(m=CO*@W&n_d*da2<8f`${XMWU z)QQ}eH!js_QuKF%!AZFka3C)QAYai?i^(r!`Ly<+xYOYrrFbbcQu*H|I; zBWUE@OP~>6L%zCUTxZB0=9y$#nV?vjR?N+`*jzZak~ccQ{(YrWV(7K?L~f`~I4kdj z;J}Z!N2x`PK***PF3Dpe<*{q_j%-_0~pg~Q8hOE zwXb!uT|tB0Y9WEPuwmj$tSnRgBRn?vd*a7nok;M1tywcj*52s#2 zye$e@s}vk30vVkbT1}k?z|7M+i_^r?axzwDfp)2=yDOP-@=)#*tJlQ|B75HTeXs?l zxI{NQ-xU@_|Kye3qFByGb{^V{c9r7vdIC5$;$i>yVxmwQ?y4m_v8#x74#>(fU>o?6G%hY^ zBLn(2_SHlHpDJE1I4bik`FQ(8zQi6j%KAe^xumD<-bln5*6S|-o|am&pV18aF2|<$ zQdRbxe2(dBuIgT}K=Igji0_7tS@%CC2J)?Ly1SnWlXnaAD_fPr?dfLepE1ZLM}Mge zJRxJ^fi}%jR?f?Fg2|~Da)>W*CH`ja#Vmn*AW+&wyr%QHbDEtIS64~nA{b8z5q=AD zyX}r0`7trHN|!bhECHbDWEyeR!jxxtzVV;5|5ND*<(|rQ@#m9BZ9N_8JNyeceN_Yi z3M7{`PHF^Jw7S`eZahl%PnMv5q&ScJor+cqvE4Z2G)4oTq#w_0d+9BXZ!6t>z0R=c zul74P#Hw!*=8RqNrpsr8G|_L1TpYlSEOJ4*bGLeuCB&)%%OIOg;$_9}whCHyxbNuO z_6W$PkAHj{M|*<}1PXNV+p`Z3}A+_*R?grgi^GOe;j9`)S-!Xrck->bam(l&86)XeA8Hj8st8%S4xugtoqD`Ty@hf)QB7Br;8}@8dYplH{25`vCiAt9N{PpC?3EmG9sFapV8g z|M%iYk`2`@asNlMkUcP{^*V;sO(p!QXBH@}8D37VstqykB%{8MIB9WtAA(Usu(i;u zYpYdF{$L1=RQf;l|2_Dj{IBz&nHeQQ=-c!mjxAPPxuQ4!uSAUy?zcIe_17*(>xw^> z!0IQ>fO?D&UO(E1Iu_v%syhB)R5wr zwZ22`@Xb=@R4Ek_E!&F!YP{>{&VSaVh!FNV-2FIHM7!muc;mt< zemh6R@echnp!I)+w*H6zgjph>cQKz{Wt`o3zw17YJ@TW{`_GB_cLJlrZ%*@`dH-UW z_DtSM32FXAxkIk76EFPzDd%f)#vUX7M1FT#8vbWgC@A>SEnQ8*r2q|FM_-u^&?^5r^x@Cy+2!w?%f86yo~ZK> zHfgYyYDBG(HFrI`P;Wcfl>XEEex$#AHE3)5{k;0nr04=|ELyJ zi=WTE7?G_vgyibi6-W9KqttA!^Ec)&sUB@-j~SN2CqKe##a91q@#wX{ga=wN>{=C28oZ_Ya!k zq)q#%v&r;kQh-m$GS?OA>MkA?c+oqEHSQM`PM&1NIF^^*pa=QRwA1oSt~<@HrC@h< zr>nk#7;Oj@m3DWPgp8Eg`NzSnDiP+JW*1htj3wH=X>-fT8MZEJHLXrN0gY#z^8Q-q zJd-`K)a&jxXjK`jm1r9}@{!^gGH7K-Qq1ZyUY8Tv7GRkRN5FVmVrtf0{qE%s)Ua9^rtMshqbQc4{?>u@sOfs6nMwAx~eD!H=qr-3V z{4b#F-5(0!Cx}6_Cs}I_18)=+!y)2e;BPdEa~8zU?rl=coW|2b9IUu7GHVC!&*E!A zc4MG)=iAl1GPwkTeLVyEVeU*d=im|QOxL$eep9N(|9vKg!G*Z#SC|bzM`KmGht;gQL+o=m$kVJ-ot2%FEKr9t}UGDfS)H)L&Jk7GS;h0rrYuRfRFz z8vKozI~C5J?2c5r(ntBsbc(i%w=m-NtxXT_S@+9qm-?IQ=+PY^vdK0DKIm`{)Y$n> zWElcqeggWRSBFVj5QM8mcKL|Gm5-kP1(X1Xgb;%&Q(w1MNVCwYCM+tJQV*QkE&Dd) zFig$4tlsR$%|1ZxHyVxb_Y`#=b2}YrliAzCyhu*?N_-438=wPvplqy&Bz5y@>!uu{ z%o(2Uz#3~%^(Z`0f)F2592u`FvljmrikKFN_zQTU@yp5igP{D3LQLKr+Irc)fb@Lb zku6fEUgat*=wSTS`uEL+>!vwT1TO`y(&n11 zH5z8d`zuDu4=9}V7gBS1s5YR{1>R9tq;2|Y*C`~KjU%Cj$i&CFvHpc65vM1(HSTun z8T(;wwHMIS5OUma#yv4p9~x{6XZS^6&+0{c9dVxI!FpK5!sbF%p%sc&J6$I$y?Z-)6dq}?7aF_f_;#Op+*5V^He9v9J53V* z;9w?7;Kj#29jOUfdYRu@O)V?KitCC29$s^vTJA}RicemD%$9n@R~5imgAe!~!-q8z z(N=>TZ$2`AEq=72p8Wk%S_Y*V2W5+XI~|UnftrN)`?M`op#&Zu@{6{NVEk`bMTIcoY zQu|*I0NIJp*3WA`mP4sekNf;~?_2rAeeKviY+6bD{CPU;&t4LIKHmzry-*qxQ^OfA z@WCoT&yk))iU4Wn_g$OItgX>s>8L`-S_UarVbG!>9yM3%SvE0sNkpyuXuutjj~(#p zGo81S=?)cJMKw7JbwwPWbN44e%M?q0h&e38=R%R2Mfp-V;op(?{GJVx0`Yjj-Q#x}j4! zF~dfrS^=!Op9jD4a`Cv(^7+t4)FV^avS=K&L#FH##!aY?Oq|2+SEQMK=|7G9%$kDi zfsLs<$VrhP`6Ioui$aU0y*9#P}BWC`tq;1}7iE~?Icc*&y zcEHC5t4}ZLbsYYr_=(kws%f_S3ptAHu+o9wt_+J^2Fb&UN;!^((_SN z$ZUE)Wj%I0Z)KtXJY~oDlS$UB(U6xo4NVLFA7t2)o)-sCjCocrtM3siv83NJ5d>gZY?K-#EJu z``=Y+gAyf#s<#TNa2@PrS!hM~vW|ZKJ4hmbt)b4<$+^{R;w=F$g;3+SAK?+C%*?W< zEUb!^yF6R4=n%HnI$(-sP_T2{RhI#Hac_oFEKj(yd3q9Wksb+F!KA+Uy_`}~qrLn% z0gZeAi+|o57YCl2_8*TS`ze)O_idIt`uREOjHTIsH_uVM`f~2t@^L7y_&2jD#s0rK zFJjvIHw&`bGQu)?8hdDC${P7jb{)U-3cO%wzmj=A^u{eMMw)M1s{lwJN|$igK@xik zZInC44P$u5wih2Z)(x`{iHt|wx%2fe;NIfzwQCr2Hy5u|-(_X@2tE0v+2H5WW$d@{ zKr#S`PEzg3TdMNgTS@OtsPa@H@n6}HDvw+14v{J@TH4*S-4@$mWh4Jf19UGuVI{A- zFykE~@g^-X@1^Cd-l*|Vf1M-Gg7;F0#A%Cq^YM0Hh@GqkCDf|T&Z8tND)rbb+-mG) z$>d@G)|koz04@9aN7tIK+^$woVHniL`pZ!K3ozZAf=9r14qxKuL$BkcB)6-XSqJxO z=e$!F$|Ll_Vj{M;Qwb{WGVDUnS9Kpf&@K~~oOfx`c4?NM___p4Sh$G zyl$n}P(F>5mCmEn%8Dpv>$m>$i>+M#xXR8U16?)6se*-i{&!vzns z<$n)f5P)n(V_$RUUO@noZMVUfP#t?S$kcrk|K7S`^5Ia563kOB*ABDbR((Vb+Qx|g zMPA|n4i7&oHLt?xH7!x})t%aDYjgb+^K@^}4qsVPl0`GCj|k=c)!##N?1Ya}#o4-24!%Ny9L8=epSnc_zh}ZD&Xw)8uyF8PUo?Ru|N9y?R)3ZQ*jsner1R-}-CsP)MZBS;Nl4 zMJs8^e{s64ard82U6byao+>ngG=PYe4(jOX)#g^y@v^q9OhE@vk>fDVse_Fp;W1XN zVtxu8tvPv8{D~^;bo#*G%+g%yC`*t10p~{R*s`WExk^7jmw~tdPiawAN!?W6V2{N9 zf-wk}^(SfksO4~Za#+P$e)v6j#{CQX*1qNG^#0cNP8Barg1)42r-n)p!!Sv7l&N<` zW1ec2V5O|NL)9CQPfQ2Q{uWWYQ~o1F;P*rYkRjrWX(Mq=vqNj zUNvP%P2kw(_tUJW)IA+_Nx)&LI!{F9H2r%c8I1IZ9thRr`|cNYsh)O;2RXz*QnBHQdyh4@Ya`e zIfJn3Ehs;2Wt2fnpnOmc5%RT$O5}ADAjGsPV3;PRV@2P+?O9ABUSske=iplZHHIEA zzzsBRV0H7>efax$g|4XMGQD{;y`KWGRVe9uYJlv$rOudxVJ{s8Kl z@f#)TaWEVEqsDnT5;x;k_B5neD}Ez2Xjr_?{B1;G9^Ya_DodaH7neeupVRV2_ooU) zF4yQ{ynh?4s9J%;`KP3HK^f`yl-!j}PMt6?MM4nm-Dmom?%Gw`i~4eFmJS|yh8FrX za^iO+t+Y7!T#)&>DSEt(3hY8hhG=XdmQW+>Q`kD@yUt`F)kRd6cp0JX+kzA{nYaggKPMiptwuk`ECpalYl@m>^bysl7%2hE z(^_CZEwtr^A7l*}qdqXk81vya+uu9IJ5nO`W|6y62<;~4EcP40oIK1 z9o(~_T*z#0PO-o%r3s${?>;?!ndGdF7(NE@r3gjxC5+iVY5b9H#l>4$T2+dKs>)dq z^C$Zb>v!=+DbkzV&X68x+LChwYcHNknmM>6WeTQFC&o(3n?f2>o>KdbU5h?Vxp0{p zqvC+J-J1s6944|EE2&ee&(rXX$TUtw3ji^C{Wgu0>xk|T7p?Uii%d?Iy zcUfEqWlmL9IctxRLFZ5YdFfRmUI0*9Z-Z6I$ozAh&Jq}3Iu846*7Hx86uW= z4$U^=KZt^etTJ+tBV%-vo&%mRu95{IR^Do3neDavp>kzC7MdoOmmyV^m7XFY)KkE^ zxs#Z-T@?ZC@}c^y4ajvoaHb76B4es8|- ztD|oeT3F1E^nP+ePQ4z2RC6IWMp^OCa9s*fSD)qZ?>|(sjVVewHT5+W?bj)ciK_cF zfL4MYfEvYr{*ugz^`*zmXt-p66?ee>GplJ+a}6Vt%XvHVj@x>pKUMrI7I~g(iCzfi>l1Pv6(H zOjv79c~(sQr3yZ zllFcS<|GucS9KM#P4(ORQzWdp8lwx)bkG<-kI^HcJ`y#ZHFMsrnVM1%6%|d|3x~S;`#tjFW~b%N zJ%sQlx4fhK_OYY6*T_!YlN}D*DSbKi0@C}XaUZ$R;s;qlD}ov_xctC^$+lKT2>Bxo z(?hTsK4Fr}enxQwL4dZblwgV9jOj{J=kP9bf;bK1`2gL@7ZO^w(6ETh{!Ts29P&fnC~ zrqu3}rb&H@0BlkRPZwf~x@Mces`GWHF==fvm30&gG%oiP^f@3)1g0JcFqMOYYSG)T zqG4OPv^%lU(xTJF$#-Dj`|*O^>L zAePrny~G8TS!D^Ex;V3r)}+eklH*Kd4tD({i6|g2&Vb8YTwu~12i0+R+5ZdZG(sG4 z(rvBMNPvF5XMg0k*{g}&g$6)3nI>mU>ygpO}DOwN(3(~+(ll}rsCU9mm783;i%x?Rt@T7|P+K*kh+*|~Wim$IO zY3?Uab})$_Pd!~QBfP60gsx1G|s^3 zfg#VwjwC+o4?sF}#H&XtbfkMTc4pAmb4e^?MXw57wK9Dz(wWWL>M^kUD?Z21&rJk>X0U@5sx!}{KAGxk(5MoHrI_Pd zC!VB^f(bubi&G>ziQjBAmuM8&o{s)WGg2_L6R2JIUjLz4Z|P5#+v}yiywVmJQ4gPx zO3>k2GEUy`TVT$_)DI$En&ue2UE;`~ieMi@c3Wu7GFnK8mliZ*qU|kGXttG8Y{Vkx za!78(-IryfrSH2d^906040)nvlAn_*P;EUuyV*Pp^)6b_fvx6bj^9Z$2B@UraEZiS ztt!EXQ~_E|$hU5>HO>bywtJ^i1aF@LFaMKaMflhO_gE0g&xd~;#)6Dy)GftMq8_~EWctex!@3rz-lu)@(2Fpz)ebZy=~5o ziPG;27Zp1lUAnmV3lMfKj3M_v!D+#$2;1B;nvQ(Y&uKbAoHC!$Vj)^hFn?>VJ#FuL z_=l`MDo5E=i`NPRf~nuBm(EiN3ODCSPB!Y!M_K$_6g+r@!Hv^d+b|kA=Ho%Cji7$R zx@Gc1X?d*5I1BDN4O8vo_N(cMsK^F$J4ZWGkr&28@kLo^Q$4T5RLt<(MD7=~s-<3R z3)+1Rx?HZ{U^bovLC)+}+-YfPdp)$b{W)*yXCLSd0hG7Tml<}K7CqjMksXw`qDRbosH=F5lkITer3C`oAwl=P06gIJT9HKKp0vhsLE4t><<64sLEh za|BA|lGNZIWXuUZKhQ;E4MxliJqAD2if1>|(>4-++Krd9ucSw!qpoudE1F7J%f2+{ zw0`N{7JW7EJSsyJDmihpGc`(=VLWH6BCE!^qLF5zE>kw6-fY^OQ@9d#)6PuHNU+Zv zl2p*N5C=r8$}A+Z+qdB7^D4lBKM7w;MY{ZHvBP4eDcyXx*|5F07SxqLq^Gsb3zRBi zp1rJ2!%Uk_*zbI`&?S+sZ??1hqSxm=K+U79*Qe1h5oY;z1J!DY@Ak&cZ#y#k_LFu~ z2t*Z;)dH67rTN)`M4umlKx<+JMRxZk%9>34<dgcKPTOOA0{Z|1Wk#CD_C8hc1h$U%8|)aDK*x)&zB_a!DOLRe5t;y)ieCyInS?jtXYR(hwVfjp@wRRP9{+{<#!Y5j6A^Z1SxOV&>7=2mIw0`*AhG2_HW(&+UE z1-e$1@8y?oSIeF@Um?M#Qd}=BCyhmvbakn?*t;a2vO!Y1a*6u0Nn3B*Pg=}yx*2}6 zs;Nhd+P@LL|9sL)?_!Sc0a=(^lm=-rh%lU>@+Qa{$? z^nKu4<;5kK9G~aYhU8TVx~iRe_Jqc!F(5JTTEg`r%GhMx;|gmwpI_9vGOa3VnZlpC z9{X#j$&FG2VSGb<#)$D`zSN?L9}12l``Hv8z0iHP<|2s0USgs}8>`fd#Fk_J6lLr0 z@o?jSGFkrfkV~?=X_EqS%r&8Kg`w>w$lmXpWKD#i+|;erW>rnE*1Kmu?Q=$aJFx3* zsOOoxA+Ptfab2+>MdQ(TMG{OrW8bUt#!`I3_7hBtiPq2C?`o>v7D{w&A0-u_x@rBw zt4J5Lmc-s$OzB;6%=<`9_gblHmFca(=dV9ru;%Pbv`TkV0fb76hZ!j~7+6`se%n0p zKa@6XvdpB1FluTz6Kl5ku8u**NvSNhtEcyEcWC6$ocqsph6X&{51d;>QcqsBXocGcjH-;JelF2?&c?1QYZ*!SO4chqm_tyvCB9))drYGC#h4g->Tj(8coCnp*s7OkE zPCOd=Y6cY<_eaN7HrOn@IL(UHyyuwEch|<`&JE5$kX$SnPPeFfR5&|%!VQuPdJSgepRSEjkRHGzD-3X<>_z(Y?+RZdGk<| z1#4(MG5Nqb&HnMuf}<*PsKY)TN~kuyC(A)<44d)~d)w|>8M{xFhxW|BPj%seyq+}Cy8EpmLFgFwhB_o;+yd8+Ngv2I3IQNKP7 zK zf{)%v3EB~t@i0G0eV6ma>)_?Dpr^GX8cHa6p4X#EA6USlJXo%@0N9I-;SpZWlG&Ow zGd889SXCz8+PNpnqEmNhH!86}U7_FU8`r7>C)2Vjc(dzurB5kcXAzBl?L~+eeifX8Y*WIv{<%#2);i~fDj2yfV!31|yaM#XwX4y)V%f_hv zHD6pqCv-^uZAHYEki+SjqOsOOP)EX;XICZ58wHpHi~Q zW9D9VUZM#mqbtqTL^Eb)!dB=x};?Xq>~lZ5UGzdzRc% zr(TrY-V6hR>^ z>F~~;KlgO3T&p%rk^?3t`#FUjpIT|^X$^il3k!S7S_j?(kdb}GQj2)JH1g9#pCe-p64km$=(hccm$Yr@z%I&rr0h-JtB@H>%*kJJtR2eX6TE=Y=8#lH|!`OO>n--Qv$ zb%ZNB>2ncE%Jkli>sSwrbzUUa`+Gh1wf;7#6EQ@nuAxZ01NQvH! zzS}wvFHIJ{uc#iqJ<-Z5TUw;ZpluiaBd+KxLo;L0mhLqbFgOl~Ta~>ZSTx=jP?*8;8*QsLug)R^7<%425Ost2y zc;Y8eZybQSd?-FJqWAI^PRTSOLGt$cgKzxlhQsZn)R#$$S4>04>rbTl8@F#%DVLi& zO`HXCQc&oNU2oX2wc98xjO&5lO9EbH=9%w%N&@=B(2645i-LnOEdWUuZ_0hme1W9L zHvad*5OpHtYIWNBX51^;_3w9f^CgYxz2k-s(FWE6;ps#lDXG-VMdGDsI$kgeA+h}NAW9D?!TrPrKp+_*_XoN2Y-avG#^Jwo zuKx*UGPH#c>!k{A>J7CUI+O^BCi`8FAw?Zh1u|BmyIwF=%n`^+N8n9!#YeG%(yc7B z3n;KB!15v_&m^y;phW1poiV%o-C&IZNppe346U1im&{DR4L~&=Cz(ew)fZ}ng@1xy zGXIRf3WkOTZ4K>^Y%y3p9Mv3=eUI;T%`$GCn$JxB^5G9GGmiGInJdfiq>2#)TiI(ubM^l>CP;43%vFzBq*sLve&W$B_w$i_1S{3p981X8!jl`AH z6XdR6+<5AK)wRRm<5#o7G8TKs{LhIuinbtfEFrZY-J zZ<7z59T(UpEInNysgJvhZgG(H@cN-REg+iQ1d&gO8*FDZ7#XZ=c|;0W_{?v&3C~aG zT=t5kHDN^6$03yD2>CEa+rNb{wSJouOf~=Nhx`K^@8+Gq8uMBHx%_8*;osykHoDt< zoU|bJ;Dd#y!c=?F6ElM2eVh>`W!p=) z^_!eMheTVTg^`1Oa(4Ody`A?mD?zpg6?ruQDZjDP@o&&N+- z|J;ghV&SB5!ojT$F)f^6^*(G4FyYkDZjs}l-N&u&bMFDoksJ``%%im5z=$nL1Lak1 zyyK*=RLA+eAWRzW6@K~@-AxdKBSmzQfO4efdaH<}o29NzAh)rD$_L=ylp_ehy+zS{ zo>|sfhmgq9qLjXm39BHeJ_2BHv)~$!=*sbF5!azh*Q>N|2mEF49{|s$T#@A>Z8Dw` zjwM=MR_{Q$&BnG1F2PgKqFAnE6ZC;aj=-mrWk!H2_P(KT0&mq;fo;iEKz=!**!%T+ z340EeZ~)!#mdfBO$4*?2qpx2&Sz}duIEZLFw+5_|lx^ZQcAZn&ZtpCh#)g`1i9DA~ zvY(^3&v&42y7?L3i7BmdCDqdPgqtILJaT})mYn>B(fO-?5fR6*!RfwVeR8cfy_-C@ zWM&)F%rL>iUl?ZIUk`+8VRz9;eQ_-xa4b%&-hnMHwrwVMX-+x8;X(tMKd|h!aG+nk z$#CHA6lME9%?C!L?hwRW-X3etni-Iyri|bX;vr4H-^ZEn>KTs*p5!|wf#{ziCWxP? z>vd5C8h%vUs^SW%3FxOvVjOAbe#eZ2G}ehfn|xc(*%t1okr=g9_w;?eK@28Vtr_zMD6xUq_RDq3C(clEe*g`;v3#3O@G5J zs=$34S`?#wjUm7;k;dKHGwg4nDOJ}00AwixyNYg~QsX~7_fKKo*emo`d9s&B{RQ@* zKgRX!l3md+PHX(Q_NvP4T92}s_n`%EQ^(YRF+*Q|Nq*$A^igsLxN>$r!Xk=1Aq5jq zUi>=TsOZ$TTP$H>Ag{#@5>uvS_kwy6wC32dzo7+a8gl%yf(U#pXUJUfA|hZ~&WAA? zKbq9h73=b+Nm=q0GxS)GRDo}qHg|!mba#DbK^ny-O;GtJqGt{xy8VX-36TWV(rF8E9?(m)p>tHCl{9qDZ7Y1&n71TRGV$^=Dim4-2!}h`LM9;2;iPJ0E^RKRl zEje4Ts)^acmDXLO{lpSQjaj~;;m7(_0`$-C*R=M7L!F@g=Qd-=G@bmXa9(P&C_(ZE@0@=w-CYyt+JcpU3k!wM znl3~r5u-aVVuKTcO$-_orXGu+Z1-1*zV=8>n2e5D=Z)#F!bcE@(Qk1KJ=q(&gp%R8}OLXyWPW2y~!>E+|cc%eG+rgeyFZ`tO%C5E>CxxL3{ zH1RLr?aa0Hm0SsZRVU>yV5}e84s93pS^ZaM;mpjWk6{y+h!tH2zr0#X*M_Fx;(HCc zG~bR>W8V*sd@rZ>KJ1@HYt(k$yU5TrmTXc(q(~J#iLkjdV++7h#*!{!4O0+^@SLxS zB3xh_%%6B#khAwb>!75#UtUQ zf*8$=Hn^B2{q>ov_yUgS{)cPQrC9ht)n+7G%0(jEV}laOnMiYH;T!gM0fj2-|6~!| zVq~-}E^)I0<`g7)Dw^~#ve-eu9#S?q)vPc>%qBo#-v5}=A8(26T!P>E=}u~$G(R5A zlg+J(nKfO$T1=nc!+;Q@OTO@3u#bq{`S$urr)Q5JJiNNswC&T6gnn%}|3-!a zd{B6DfBz5nK;$}G9)P%uMf6D(r5P07(cMFhD$}~mvwE|HI02+flE2@E{J`qg|3>Yb zG`-yxWVN$j=f~sLlw_X72NSl5-*ATiZXMNA4b%^;yM~8m$4@M>mp1sGcz*gK@W)%~ z_iy}X{o&L`z-x%_^{{S;ja2>a>#8Q@Hs;~s=TIfp)942#m#S1{{ulTrv&ME`BpQ;} zhK@}=jF8VA6ckU&EB{?2?XUIz6F>MDLe^FA)%9bPBG0>euxMjzz(QDCt=LS|d1h+Z z4U@O~sIR(Z8s`?@3)z{2CiA}vT#fJP`X&FsvM1`!JS%GJ_pg;0U$TBM8|ca*ZSP!t z2d(+v)_5M__ZIkH5Cbd?aHD*_2carxu0F>{%b$tu50`J+LdYl zZT-sx_+zYQbcq3tekc8ATKv=4)gKxMz5CMo{~Uk#r|UMq(F`jt^8F^9mK|GvSZg85 ziz$oJ5BK}@=RmjHpDh*%ITWABJ@AlTPW!d&I=SJmmDqnR3w))2`b#CE|2F)^VE=(} z3SFQKbxMiN$)}mjcbTqfVcjIxo6dLX4t?pneyw$z{Q%W+QyZha^{cD-rL$1qTEB&|OF9!P$jH8G1A&}5zS#I-R0=98?F=uu^ zurgmAH^zAX8w&9?E~}Urg$q^}FwN)|@Ep6p%xA2uW@ENZg4=JDwm5gN`@Au4nsy~x zlB!?0dXSw5k`lVs9H^;7pU3sN$Z-;sP!-&!EC>tlcUiW)c3;Y3T5y@l3Q|F+M`@B{ zZ1%cMestP#KbHIsf!jvsx1%8^FYk`ivMH6lJ>KK=1?+~0bEQXOxdpsXf7K}3%ow;g zijlh>^eolQWqj;SO2zJ}`Im1+6%6XV&;9Q$ht@6;CaI?-DJ=4day`>^&41a((Wf3F z5En3n!_LrP4h26~>}sLgRoh$e%Z7Qr@&VT>%xU=Luc>u2M0l+-4U=siAq8*9s55v? zeU6mQ6G?mDN$IB-KO1as$HhmfkrtmR{u2NGOAo-Zu#J69;w2HaM8g+_hT$%&tZ#`W z8TzJcu{w6};s+y2@0C6etiP1){(3avKzGAnYwq_2G6xyfZB< zEaubqT#V4xk(Kp@L*O{SI>J=%Mvv3l_%QVjF0#GqENdTnCKdo%s?^c6!hXTN)2 zcER*)(oAkzY)9{Eo?aU!#7(kfq*3FYk8%AjxpHsSVkE|1op?K~5IZvAVOF`FOJq5? zE}%ojtTT5Va>ARVzB{?gpkBlqKdxydg0R-5tG=f&dQ%-i52sh@T-($EJ^ZI@+}~XI zcd)j+`V+b%x-!{SUPa3`)IC2BK#3XD3(NEkxr(p*Oy?Hng=&Z{@>pou`Nv&W6^|d! zuDqLUyP|P~3CNsNlib2+B5f-3u^`5U(=?-kXFO|7G6jt@U-cP-SfCVdL#UEYSjqbN zS{X>7qp6#MDR7-{DUKsiz2;Rw=)O++`?cFoWSjL0QPtF zq#syc3o-vZe_-u{5<|WrcJ=SXnt@7AgYvea8y3M(RP4|bYm^pQjYX=@QQ`M~XbNHh z?GPHSbr>lJLrjVIMLpItzDy9VYU9|+iGL*TNs<%;<&Es5rW&4V)z`{GBihzn zn|E!d?j!r8c}Xl#{7k^svOW{h)P}>g&%D7?E2@Fg%2auk6EjYt63>jKITPYeV`4fg z2RhiJPapvA6;-F`@RV68CbJ5+TZl4FR}9}6lvk3~pe$t1%yhrO8A`A{ugr8HzWi>H zM2cB&!Vb-14d)6!$Si$*V$gkY$ocFR&@Hwl2u0K7oz4hJpxQ5NoC*ow*zC-DtDnDX zrr{b}MMJY$Th0z)p>bh}!i#M4QchdME8;&Nq@D{mme;yz+Xn`C0I^^uCdb$e0aOcS z)NCV{$5)^55#}|)_xLFt zyOR18>{!nGs=Q2I-zp10#S? zOpi0deC>&QwW6U%O^JdyDtYi_w%h0 zVF4a|t{h^l!N|eOU{c()>=Gg9*(Mv0MKU1{j>{vd5TxmYZ3NzA@eLDd(6U*w@spWfZe0Wy^Xfm!r44K9nY7fLrP4K8)_D9ddF*_K_a%gCx5K7DVDjk?VmDe0AJffKCh4e8Rh zTQD@oWZe)nEoFW^`@*o(0MGO>HvRL+$fTh58WUfg*!#^AZ1JnrUJ@Low~OYSV~*=@Qz;#~VzafVFy04D zJ;Mk;vV%n1qB^WF6EZd(E4(0h#Ie(D@&a6beAlz+m#s8L?51og4mTlNxG8V!2YNutDs2n zZ-s&Jeu@?psr@`+m!td{{+8cR-lP8}hmYYdTbz-)QO&VgnVIoSxQ!@1diRkgX2_Xk zH68cq(U7%4UamW770jx8WGJiMJ#A=ia_B+5U7u7xe=RDdN~9fd)5^Xt5#SYAVL} zrYcVt$jsng=;i9|>WQhbAvzT8o6`;dZOng5GAkCf48pYtpB?o_11AIOJdk=OC&)7_ z%fn3rMQRo?^0JZ3CjM)P=Y8@TOcmLM-~-VwB_QJ6yEnYuo*Sf+Y!qamX$0KNgW5s- zm-%%JoN`Xt6}5z%h4yw>_9MRJgu3n^Qc2qj<6p6G%kUt%4C zE_AQ(DxUJ@t@EV!h z<&=E35|63%Ot+u!(8HT0=}@GN-B=+&R~!~V?|ye)nT+?hR}-hR59GDSX9^m%=Vr9$ z5)$d(+J!G(0F2gH%tEjTfdoffBJG{|g+W^Sk3~_GLK#In2LfXsje6*MtwStB#Alc+ z$z%jh_;W@;YObwzdF~AUuV&wVjLarX%eTr5tm&ORbyreOjIePz4w%QkHX{5fXh3a2 zF$cUg3eQeoFhI@kZ8eMLo5TvF;HY17@p+@3Pec0kJe9(rV{2HhFvAUAUx9P~; zu((lmZIB_kX9Cu%h@@MhThXh~X~APJ$#MiQo45Y^RDASU(7^c(8YZZ;nHmuk^i^L4gFFaFwN_RR!GerNVpmWy)QzMfXf5NHG$BH+4dF~{>xCBiMnu%Zet{dfLgF?V<0+Z*Mg=Osfb)=cNfWKx za4%&QWH(YAedC2kO*$V+ifo+nPs=73JA%urKd!qw2QdE`Kgv$dFJf@0Fy%7G@M zUeV&qFW&w7YgvVFsbE1^D`?KUk!@lG0$sdNO*uxFpz*(pZ~g{ki2t)=sC}VxiTr_e zQ{hh-o10dclk(d@gC(g)9#g%@hMIP~4u+hRufY$ALtDUz^N{-?!V!UFa>V1fdMFlF zJ2z)=2dhcYHs04AR-k3k9$Fuh{T<_B!n)2HHV;%f;8jhh35Ym#nat*Y*u zZw15t))W6@7}EGTD^Hz<#h5I19v#eiMb6RhlnaaTF38f*wK;& zG3zwzyw7-MhXI0QUeQf?qf6@Um_VDa8LwoY>82BJ4>%~~rrhSWN@J^f14FvrVgq&U zUC+njgX}lnpxEFT=}_P065EldO}iuNPzzGGa(H-|ypEwffIZJ5z)b_}N^CwKkj^qR zTij+(R6(^@>qws+J4B2=df0QN^d-&n{_PKv z8!5+)l|j+Sqz1GT4FB43#v|jM(sqST1&s13$J;FMyp+q~AvEEI#7-mNrTE+xFvI z3$k>$99e@KEP`(2IZ@JS_DK&+9FN3F<~a=6Caj8e&p$heV0hhy^XB@QQfke(x_hj> zXzOQ{Im&1ApGIrTW(j0y2$DNDHi=yB?v#`%Dn(yD-;ktXbC__1&INxYf~GObB4w?Y z)TU~jGMn^v?d>IIo0@thdfCSX&V+gMum_+(6rAnVgRiFE5YQZlU5b+<*6XxKio=9a zRQt$Lgu&&B%=<0oeV?EWo4mONT^BA9%h9NDrmqdRRHsRD5JL1?} zx1iPs=IWu?PuSQrtPfu4!?HP`LAq9&xPJ8=PXax1Y!D2_aoW@84a0BGgW0%Yr162^ zx~+qaEfC(4%42g8;Ur1;)(6`ZHKa24s@L65&=%{P9?^#a+s5|XyiLLRoZCAfk{I3V zN)D{}AIRh(sZjK0kV2(BXX#|0qoduM#5ZqUEY`xPlqNMOs-$xral(^P5gsw=R>mz) zDozudT$~af?%*|->&vM-S_V{jY>_2weFS6CyWIaok($sll+SZA%Tha_FvG!;JTA&E zjk>|l&n`X`zt#m@gPT%{rE%M|Oh{y}s9mtR`4RWA#|p4uvx=;gV|THh^cs!Z9vI>j z74r)k^l#&51h3kfOzwLqgggZf38bE^1wuN_N5lpc&0Oo+S`!i|M8*#i4b_#pEec)? zZ=O2gCJ7%giZLn=*G-?I%O!fb3U|V7atd}UfhriCR3jvcWMwVtyc!iH0{4ild;ECf zt<*h4?dfQz2Fqp)x?u6ayU|q|p(s||N+Hu9SdZNazW6C$IGIE;EFKkPR`r0)`_g#b z+l*gJJ_AcoE8b8M1wx=I^u7+M(J+_#LbTowELqVJZ3Yp31BwbV2;Tlo&3aHeOTD;u znS^GaUD3|AZJ#B1GH6uo0@p!mwqsRZ?u3MCg4Vkow1cM9Pf{rXdFCK=Zre?FY93)H zExov2hQH8o-IL zh2zkj%jUceQ>JE6ZlT+?w3t&ZOO0qpURrTl0_hedal+@Y569bY%SN{tO!X%iz{OQ* zrQ50nF&+2etXQjL`>AWO+XBYCM}D+b8F!SB&-0GveMA$3$%mrCu+|cyvPL}U=yrXY zOm6iQEm{Vh9#g$nVcNIzm<)>RAaOmxtt_^aRxd2sElZdXFc^|EnQF6*ylqTD%FFi* zF6${7ighpuO}{Qw&|=CwVhBqZws%}#zSh+iXX26&xS4$#DxTS%9&Y5|?5B`&#G zIkM5hZTl8(`xrI>!&|bEw`)^+j%7E?bZtxUL>xq1v=h~F^KE6*HDaXJW06j?!_W^H zsq=`*Vg2#l1$IijC%P$v#ovJuQt#a4fds)Yj26qiCC^5^h0@^(ca!GVA{v9ynqTO~ zShAhymLaP)!5%Aabm4xy8t!bCBThxROT+CDdNC5oU>8@Z-J4?u0T0y2XSYt{`qrdB zP(Kp5CkK=avAH|*sxnJ(&!@0*iQ^#2WEPZM+oNr_m1U`E@pgm8(mCwQ7c|+yXtC!vLCMrl5R}(U=J9gTv8`UXTWTPRe1Gsd{Zk#7YB-NfmXITA|el{W-t$^c5d$8RGU>nPoNh zmqZ}%LP+2iQu@Mm#AZCA+eJI{0FTcpoQNr)0|boFdO#DsWh1_oZugw3zOZ@BWZ6BY zni>%t7NU#nxn~I!7pVLO*he$85G~i1xc9=!Mmy>Gc+;~E=b7C>g&>N<)?g-VaKP+Q zI@8lTqW9}z1L^HM7{qr>(d9 zqoCDy@h}1)4Y4C1XQXaI!=*P*6mv0o5~Lm7PE6MlJ+&x>?jbm)C$A#QfCS;yjWbe{ z-*dqS`VzhaJ_QL0F)~UFBW_L!W$fVdYc47%l9S$(V+kY&tx~Tt3KuGo&6{vbWVj`Q zF|u>!DJF$u?v01Nvt>1j2&%`Rm78PlV(DX7RmEB3VpZ8w#8v6^%d@{fc~;P(zsPBs z+wi!DHU1t|jS>TW>Igk5!W4+pjLAbMKdL_k61f-c=r|~jt|zwZ=L;yMcn`#xl@GbS z8Ue^qL0QkJ=alLtSm$47sQ3_2wqtJ0`0dm5dvxibRxE*tu#saRx0|0H4f=@24q>`V z^M2qJAcOwn3X0PrZFIMkvp_(T(y@dXOdz3hO~(~2HXg(+d2j#SAY(2!ItGJ$mU!lB7-%V065QPLxAK)kh!+VjEpHFt%i$L4`eed5U3wGDPkyzisGy?2xBRwF9Ssu%lbkq;0E*D0 zU-Lfcip|J(V?o#Nf?jLaDsj@X7|qhzC|N_13qyUOSR^ZDD@nJi$4w-<6m`brWCiKY z1)^d;!A0BqNG#rfu>oYmKo^ZJ;w+~rweXz6irU(T4P$N<*~QroisfY3gJDWu6;W{D z`my+CeZtG^k#jX*F-vgb!=9Z1mL|0~<{+Xidg4@d`fVpksZQ&iEI1;aT<-ebw{aaAv3@??uJw%SW{OKcV-@4K><6IJOi_w?$Kp;mw2k0S7u2p{Q zB!gu`_pU7hb!tgvaRUo*(^a-(4HdgBLUm~p{+i8g#Hl#bOB2C6rDBS`#6aO$?)TFnoTo7C98lG5tKWfh15p;0THed4ArkJiVvD>?8J^ zgZ`0(__$F+sKMFZR7QvdKE^|%LT>M`XaJYW^F1>=>%9r`O@tepC~A( zNp@gPz6zKMSxdL#dCJ_n$SDHKX_?R)9qTb<)jOoS*M#so^uT|#M57`*2=HCI&KNh| z6xLQeW2Q^#a7tMQ+YB8MiIE*0-K1G3fHu4&+ussjt|t^OOD9gQfG50%2o=+f2?vYz z?r*FLq61Lup~QVJ;;QBjNXl|^1O{kf+0JU8mB~Hhjoy1yi_540##}}gq*qs{!kXvH zW3=$zZ&19Ci5AJew!O|v>ayx0NVb1;!dqZuU`CID|CLXe&r(ex0)+E14{d>fE?ZBM zlk;QXvYI3xB98K#r{kkf8=J#5RYv$&BmrSHAC73ZX1}wDB%(d zr1l^}@|jD=s`7JEZl#6Y{0aSY6)WNUf?FWHi#v>F#&6)yBVr;*0@pTNk-&s%``(g* z4ZOe^aK$c9*&c&%HdXgB4Kk(%NS={l-_xuy8>Qq^&cFaFNnT;;dMosX&xL6Vt_kX^ zrqQ+MJ*}lYO{i9E%8&DU{WWx^1?zyevl|CNdTqdKoWu&=w&D)YrfZH*oUwcR2q_%w zR<KdK?;L|Rc;RzL640bZ{UWuj++&OU=2Ev&C02cZeARh^Dj z(mbU3AM|SZN?*6Kv>2P3sy803es+-p9YT2cy+YdO4g-iGS1yuAriH>JU( z?!39yK?1vGG$lN-_?7-N&unqGw+TET*&t|HiwG~?fNL07i1Ze_aSpq%mjuB zm+4KI78dW=7ucxFa%Mx|GBK@0$K6a8$f5g&55qn>hH+auUT^4&juwyUF_V?>UZeb+Di3C zb*NN^&yiz7^W8z;$|GNYEFJpFbZ@1=gu7Pb*%)b(wy>X=(#1N|cCDYD4s~sihV`Ix zA!Z26u!&RzzVOH~__|;I z-0iGi-Ibfz04+vRz)6on;i!k*j@{0J%DHITu`2Ouy2|>qn2$qUv&;LpG?gIxL>7jb zjrOpC_Y-n#;L?d(p!{?U4(&Rsp*0R)q(c(e&9oLJD9tRA-L&V^y4^HW?%J_aWZ&fV z+(J}kJ001ce6_TXBC#ynoqJjbVk?LZjCm)Mo;v!mcCgEWkBo)3ldS`gE|bnRCj2p5 z6lBc6`LteT$4=eaOCSl*40n~2>g<-Wtc;wT+Km*~RWvXqZByYg`qHON`}U41;|-~_ zC?`o*s?zWBUL{qg9N>*N6LoX?umg?zmHn|wvC~zANJ26Xfxsr|#W8uWKn^E8bUH_# z!#?;84NOyR<%_G%QUTgI@e@lC{@0r4T%(LDqc!*6k@-qJRwiK@k&u`&+*Ov?;MaEy z=EUQO43v@(m$mI!#-?4_>Ri5-mb2@0zFWqt3W7LVG4#%wPy66kmo$kg$$~?uNhAT# zKAG3G<92=ein{i!`JQT=k+i%iXtGyxsJb75757TUBXdf|Wq|^9x5_4FMYrefDs4J@pBocO{>B6l1T2{q^FTztzq=sa^2wBQJfCx5bn9Q#F~ZT z%LzRp(M;5c^y%5Hhn6-o9w^eTPjUq&k=1(U`);-51JVg~@M?8+qhs{w8&P1(?X|{C zY?M@w(SnYuma5aFhuSq``>5^Dp){YUh**=I!M-!t<*2(EYTLE5=0hMwMRi^pOFdK0 zh#PKNA;D6H!ht{^uk(t#qmy2aw?Qm9*Wh-zqcz>fJB$DTU~3B^Zo3J))oYi(@_0Z# ze_!kk@j*QGHITp$tczkOZfETGZ=%ipD?7wbr`$aehQodoV3us@yTypGl!V*&Uy441 zZ!Yo;VoMRQrI*!cPtJ3Ii;L#i%x?1xjA8_I@|_Nl=c>?J;fUJWC?& z67ej<25CRj^0K9?T;430oBJ%UxK46CL9e2!DQ_SUt9x^fg-#Y6tfX}ZC?!aM=QHHf zMp!d3i;)J@;5~SDyD$aEgz1Jw`Y0-j20a(_i`U=?+3C}JJZBjk{qQT4#0|*_7>ES+ zY2Jtcl9Bb+I*odO+&gP)+{^&`{BBQsKMOK{;;4Luw)UUF=CP-m`?zfj_8VP$5se8c z-+pFEb>4k`p-?9p@bLhLwfQ5B6lJq{UYqIN{8|KRbfV7#@oGv-4cR+ALl}>9Cz@4! zZgZuN+vDvc6YJ{7CTVIbiYg|%9#uBABjSyn;Ldr%p0)Ieu%_)Mt;{7kt3bG@Ord@s zCK0zJ+lz(VShL3RWwK>xwC@Ifqkhq+c;P8JA<$IuoELnK@)1Qpp9RU?gS)9X866Rf zwCwMmIr=a*q4n|H43l@ExE*rRk4S@6EqDo#U`;_XB_*M*z{rAA4K}vKs<1sup7-UM zdKmdp37S=2u*nD`*|O67!JsOe6=zLtb~@oIJY`)lulDVd6dacC9J>W+-qqIiLH*$qy_~|E+d(>C)-ztGp5aP@!*))I;jKmn=D=js@0-h=%$3 z&qJ3P}Hf{cKHTF=Cir+6hknunG^zHNa+K)O?s+Hd97gw4iMFX?# zKZ|R=VUi^_x1TJXPf;rT{1!>20x|nPmrp>vpwD8m&15!_D)S)YSOO>f&J6oim4Y{- z{6b3)dS*q$+r||X5BatKA_(%Y^OF8sVI6`8haoEr2pP1NEHAt?)(CfF;eiqzaq6&C zTn6h!GgZl-ja15yv2T-(e@OMW9%}w4HY49}SAiX-?QLH7qr|VwUzE3bZ3)~$KgoFT z+4Bl^HT!2fgTu1-f8ICv|ABQUJr%tStnZ`| z7`p7K{(<$$KlW^>_EZK{kd^MWqDwA>gyl>QX+3%D8k*uK6B@qC82W!1>3=^DGWEYZ zT-IIj>5l&t-RbK%OLo-}_- zFvBv%FJ^y<^i(lQ@hdNK)G*4)&c!6teDsyL&uHESrzRGoJCuYc*si5*P!*`b1`_d2 z(4~=xK!dp~Txff2S*gh5nxoNDM|YGKcN{78M@&}`V0S<69ea8r`dKnU7_=i=**VRc zS8PF~!0CK8T#@a4Nw#mAeZDI#OY%9DV`OGxgwvoFMi35fsw}ZhA`Uozus~nzsdZ;) z>}uMArr-HF+lWaZcLFbQ*`SDs1}u{_0qzj+GU-|8oU1^e_<3o5#-Sgyc!EN-?*m_M zpx2T>LM(D0xd>BXy`4$|VG(D+w&X>;@39gsR(J5^w6!CBRHcpy@Cd5YTFA?K;3$(E ztqollO`Q~`LhcCYP=eath_s3#YYujT>8trLnK{?a%EWikDHhVEu!3g)@5NpREA;h8 zMkvkCLxbzY2)yU;T2~NInx7Vt&@9Im@)VO2njre5RB*N~jVDKqdCPz6w4{B6agm$m znSj6apeK0Lv$<5SN?SW6MX$&5)f*bIIzhUV59id_sB|yRo3?(6+U)m15rNdn3w5@G zTiCI*YhLR&suL=&jErm@-p%orHueBScQ55wM=JA%Qfq1sJ+TPI(HjGxF^Sp05G@b~ znAA~Pu};+t5ITs|I}xbNFm=1@#g$C?!B-WO)~mjB z@}QsrukwjUyJ1BI{s}C7gOL8zb1dnX-0I^|>gs3(g(r#9S$_vV{yVA_K>%8iia@vp zYjyqzYm4Ac;a4g;$#3owk&_5QhQ~~HA_=4(ECs+L;|#RaMabO`B@%HO-?{ZE-SOUM zPq;+}GuCTj^M{^T1S~6Q%59E);7N#`P_?R8RCEr{d7Z)>_m^wk_UrCHo`8IVgU^4O%>CZ?kB<|IIe03lWWDV*9O5p=Xj0>FHC#PqOeH@Z# zN@$Hq-bWMW@GjG^EW|GQE~KX0i_9syf7N)OkVLIJt~b@zBoV9_M+Ef{&$NM?m)He7Jw4mY zu#%SXS$nVY(}>pz*Yctq94#2SRZLw_HY|4HD?NsmEhg+^WR>>hAb`$&aIv=DU8cQ(bNF|}0A4a#!XeP|eb_NWH`YMtnG0Ks=`ta3S((h-rK--1 zl)KC)to)2Y;g(6q(?Id(;D}c?e0(x0xOdL0S7RSmXzy`xCsds&YvJiR6jDGQC!yJM zUfz5ZBBL|tWpmC|OI4ZKSZzS~yaa!rqv_Up{l{(D8w+bLgFp+JR33I+he59A<;|_Y zCI15c=aZ?vm(#lg^e%;MQ#!`HXJ!m6%x;0@wm~_I$e6~CU@)!U;sfH+&K)2 zdfAE8BKE1)nZDP&%WVbQ&CM>NNCTYWRjnKek&8kZrj?5c|vR}5( zYd?NO^VxdFnhtvk-%-K1OD4#r7xnX;+s{fO#!a7>*r-jur0IP|PCzE*N%DR1qmVAR zm%Fy9^>nlD`s_9>Mf_@FvJxSdq##;Qyah-`Ae|F97u+@@ZQMt*gmODr*~!oG*Xn+NkD?8}30#`GhFK3IyqTpL2nQB`=4`m37m zaZ7wsoRr9TGvYKitY*2DE?FI=EW_2&h+iHE^HVqi@eLLQWJf;*Dt3jm3 z!9GrjELG$fB@LHFGBJ;*Ylv#c;R%B!JPmp)^Z?Dres9u3*tv*SKdFxOH?u3|gb*f)dkT9o6$*0{auX6y%oVIBhYRIX(pTwS*MztA67K- zoXE=BQ=oj%RkZmH7DEAUS)`puBr$2#H}2=L0psYx*sRRC91+?Vnq%TUvqZoS0vg)) z3luv43D@-RQ@22G{Plip;_9YwiO6fXBy4v<#Uib`PLA=43HUSuj$)h`Y!}G*MEx!5 z`^Pgs@==)RK(&{&X|WTm;JbXt6J@EBmS-PzJSzHazJC0H#qt9S^5D1XyI!B3pL`$t zCVcLvsmT>y`@-VEBLBsmuWv3QFd|&->;4Dq@N@nL3lBPH&cuPmd=tNyZwh^1{eczp z1FIoja=PUQmfH_30-N#m)xu`O-!Ek(4}A{5QodUK`8^C7x^ZFI=qJAwm-Ays+!F39 z1Z;QG2iYE~pgR{K`?@F?b;d!)^8RINS{gZZN2}bwUh@A!^6F;>L$1d^`4ZZSKLM;a ze>OD-IkDD25jMMka#N(P1ip8-FSW( z%BOWbIn~b!(%l6B1z)@`n`k#u`{n=gzJ9Y~c=ey|Wu>Be*A=2?R&qjnb>!du18ZLE z_Yaivtn|Lxxgr}X>iNgr^xYKIjCF#yi$RQDf8+q^ zOCI%I=l`$W|6h%<>_1J1e{mv67#jFpT8QmUm5Qk+$xDC|!LFfCs*KGyW#0+6-}0d; z@48%M95I||7TierfknO~a`)zci~j#*37y?%H^pDS+J_*C2FZjlnY6oqJB`NGU#ose zASips8)%;Or;MC|M%m$vqMsSZTB15(<0~f*RwXxcnF+sZ-VwTDX|wxp$^XZ#Vb2q> zo$qG3g>_R4Bg=A`sQTOX+tse4x^n8a@TB8HdmaP*}nbtPw zJp_2!BSYqddHH*p;cOB?LQEVOWx$L-^u}e!|9lJ1uq#z}4@IbaFr`bttcOJ>>8edM7tSw`X*r+dYO`xqbxEywM1-rV z?7fp`SYkqWVJh8B=YiKJYi(YUiszNEWH(JVOm#1y^9o*{sMimg478WbzO7DCyC6BGZ}RE>WSrTDkP64>POxlP*t zhrRal8QISqSq=M;cfY77`rMH9{ItbFcB=ja7 zLKBdpC_X38DtqnquC?}l&U@CmuJ@d4f6L^uWrnCE)H z{Qldo!@PZ>lEMITZI$=%i3?dny zIdFUPHA9T#4u?{9{dOYZmiZ)+O4V+=wG*Z$@6u}6~qp+u|K4X>+Lw=O{hij zCTq!*mF$cKNm(Y0$|om91pTMs^1IyTpI`nhLjHeZ<8Y(VRC57jSM~uL^UQ8Nk=dpH zUc2|`-Qw(0pJ%Y0t+0jCUB^;n_}oa<;z3)hnxI^CWAa`_&Y)Y{4jAd+h{*Sy?l$`> zJ9(!`!XogNq^j^bl@%$gQXSvKEZXtWupU_@>VeP)pWdL0L)XcKW6>^_EQ_mB@wUS$ zBo(&aTiSxxPp+N$+iF;N&uRfIIFwj-hSF)9R7oVQlJ<%Dn|Tst#R9fO2}!#{9-&vW zoCy;Pr)QV>ttl>_b?RVV>$i1DONg~5()n^4V-s}B37LHn@)0*pRvOX)+aAFhcptOx z11wSw6(x8U_cIQLz6b15BfXHHhYqh)MO#@8rkpzfzY$Cc7X3zW8`=RB7>ju}>l3Y;(J6pNJ^&Xv2ks7$~fp0w;?+vUuO0NlD>@Dz7RuJ-yRnJKwDKMYy> zskSA&U3Bb0s8nz**>UY!03dv}H9-)8#_ZmVTasgQ7|SQYYCH+btFPVIrA^9o!~rnIB7NfbzU8A50n+0Gd=$-$};t^tXz&G7o#57`UdzT z>bkjJy0aVmJwhgb6T?N1r=L|mDbnnh`LV|jou{LlI~kALHd5xgd~OCw-y%iORGo?$ zH}Zlxvz}|c*5wu%m{ZOUQuQ2948x-A46`=H99jufg~_8FfwsaJ&fLBbR}wx;@Y}?|O^F zh9ZaJ~qi@Pb86c0TDPL7s)Toxeh7OD3Ym`rN&3HB? z2dC8RIlnF{RJr@H3)o>S)ZD&QT%|YdV|LZspKo&|^hlgo5rl{v`xYr(eW{ZP1@v)B z+`gPoZakZ_PdLEyvgpM-ljFZ~XBr4v+|pjGzv6^Q;9B29EF^%Fdzm!;!Kxhur{(s0N;Z7BpSJ5~=S)xguVtCJp?8KLKpFs0A)= zQ|s;V-FkWCP*`>0;$bSI9%|o7mPd1<{DANv3P}2*zBWmgeAm=9jyP0BK+LB>)1poV zoKPtMDM?76TM*YMFpyQ0ux%*+k~-oOQ1-*@+7mGH{(`)Y=F-SC}SzU!O7 zf1XuQA)w#Q!ps;z!~RNIB*^Agy2g4+r?+gM%%h{gBFiF9taiQfFn=Po1|es#*5Zx( zV*!3A-lWvQ!h?b3Z7eu>U?!eS_wy{Gv8i?}1s*>Xj=R$3EYa1C(=Tj$A>b%D|gw9R*gu+Ll{W(xGVih9D; z+Iy?Qa?=r4gPE{ z@NoI!yIvO?@KT-N7rM;sC&k<@pXZcCUqtMxIA}R&*R)#<3AGI*68^S;U^`lqtEe!* zc5CR+%JFMQ-FV9Zlb{e!ASAdpOQ3Pz_YTd!V443d@%FFn^c5qf@dq|9v`v2L(p_;i z_6!`?EHqwKdYj!No$}**5nWn|_E^&G9|mD_bTIYQhbh?3RZp}g2}fwB=huOgv6qG~Vqm+c7eOg3(p5@R{cZAU zAb}rUr+%4hB~8-1%G5(kBX&oN)G|-@`Dg>N)2*ZKwWv)ktdXVT9!(Vvung0azeaGf z;Z08nj@{j5vDT<+V`Z`QZ?t0fow?nRp3`IYg`V^K54s9*fgi?`d(8b4XQH5ohfqa5 zsAL~TVwQsgOr%E0>K%A_gDaFL;P)r^*4F;{2{_z6j1)df@#TJnyi>^pBuM^LJV3nx*`r_wR%A zZ{h4XhW!ECF&r$BugG;AbgR(;4{Kay(hS`t8TKd*U-d?nO~@T2!2CtKkbrN8UswGW zwjy1pMe%sH0< z@wFZ?O&P%G!_PfU=fB7tfLvqd^}e338(hjSGlPocC}oWWQwKSk z-D^$gvTG+8Jjd_OK!EN^Z2KxZrdgoQ3TCftx&*PF4u-+3+2 zF3Vgu^oq#`&3u~HXk;{QuJ7ZoN1>{*XigD&pBU*W$ayzU>e)9_*l~FqyWw1YoE}3xZH7$WUf4f(HJjr% zCTQ`SmimHI%FAPpvkJU5HK;hPJt_1nX>wgd!wt6nT~@^7{+3*>Ox=dpnAZ{SjivwoK^1Hmg)%oMi6q-qnKA(?PdN_ ztHm1iDHp0kISwtN%Bql` z3<8vET$twHgNxr6Wl3blM@4CHCM1HbG}zMH5P^VO&oA#9;)Yer&@D?Z-@_V`niT8? ziBT*_2;S@9m=yiE+8HEnTW?}1kp7mV07+yl@&u>75^sCx#R=n%3f45&)xA>i#7HkZ z!Me0u4#kL5h$?!&p3+S+?y(~+UJGF5+_1}_nnL2rANn+e9p!~$_tW`$Df{vlh!Qe; zdUfq%oQT%h><{}60W&_BWh$TIw5E=ZerFh>W|W`0MQy+gJ0ckjo4ByGF8mba2)}@~ z8qV9g`;JL=o2_lrY0o4*V_}p5CXoTh6{NIy`cAnJXAbx%yCq_N55(do=nmcfpk{cQ z4PszdWMn%er8*7;v_fA_lxXRH(6IDX(LPI~SMxdQvCr*I>c`x+m_Aukl=_U(GKrvG8)#8eAns{8 z_TtWzD|5i(BJyMY%Q8xQaoNA8n(QB|)c$XkwEe{%B8}%Sr*{w8|B|7L`7;3H-(Vm3 z@7Z-ys8+T~ciWUT_3QFl-?39x)d}w%2g_Ch0?jwx8@S%wL7k@m*et3SG4XI0tDbzb z9-M_)!}!(LuTYCTf*8NJ{gC%CNVhh9=~`(yG#|=N1@?DOgUMPw-nb?5E=Gv{K+(0d z$x=S9(Xue~v0I&phGS}VO%nyD80DDM;5gOI`~!J3y346?3RJ;nKlRi%-cZDxiGhmz zXYQzHQ75s)c15MhP|PZ_NwvQ{Aw>X;n6BxkgywuwQrs706JTudK2v*MCz3S-Vwp!Q zONaeHU4{b1bAz1^B`& zqsD(5=*9C?!Ua8Ai>EpIHG)bU9u~kK)T~y$*lLkzYW_wfc75M|g{ND;i+1{q61*A_ zwWLS1^{zFX+H)+lD;_#DwJR{QD-%`bE*E2>@c3el5Z7abAcH{`r zRzjlq>rez?l#(-376Q@mYau(os1QAPSNgfeQinuqMjjrAn$^l$S*rm?tntnB*aXDt zOte>l#~xumO4@JO*l~gBDaCzh8+prvyq-R9nlO3XKQw(-+)Zw_n)9uMZQTzTK8suw zn1>gGk@K)93r0S?>qePfmSC+-j6!hMnikX7HoL?J-#J&(qU%%`5ojlEeb4zYGpD0p6DdUm)vb3ZTdfk$>rx2R9G4JI%B6pA;E5 zSB}5ZmOeX04p|nR5UN3t1;2i?gkmjgU^ zFiSCcI=PUbQ(TUCGF0la>8@lSUp;VMe|@Pnob70!zl5B!wEk?Y{LCL!P;4J2zobv( zk&L7zAsyJR{@!#aLRBb()2onfX2xW}#ii_?=so^+7S#*cD7a`eq)V0w z`s#f{f4Os6=@tT~Pbh3D&Z$#k50~16aWE_S(-TlZZk(<?QH~_H zB|7a&4fH?%RPJ*X{BY48J+1Yqb=p`(oDzJ$G#oD1Tji)bLrNGibEor!PpXLTP;Be7 zW4o#~)R!M^s7W58dfI9>M4nbLBLBfeg%yvJsBHq4l-^|_4zDcVLCwMAs#e1K|qbS6ORy)Fk zb zu=3)pEY0+4@vd6&$T#4a?x+B245S>(^l|EigV2$DPkt(cwM+X)yJt#yO}MPL%g>T9MM#++3s0q)^yqLQRq-cmg3CgK|^fc z)!`$Cuz0bQL}srsDZ50mMTy~O<+V$E)*6b|fI2a$PIsuq5jL8xDGWgB;=;#B)zn~W zjg;6^-Y?(t9_VicFGMv+wnE7WWF6iP46LDpA0#z*FflP*YP}LFD9p++9`>?ZvCF*^ z&rrbVM+J>`?=O4}Z?OE5VpSi>Td7kRF*3-W1=VNH+Q+s$GP}m@0^Abqfvjj6Q5Iv% z`DcQ#8XibDEJ^bL3v(8yGms0$Mj94up_x(2mkX|5L{ZozpQd7T8FUHbEI^5~^?qd&;V^>!|ay` z>8u!MJ{$_NU|$kpartfANqs*c-g#hQEi%KdE?SHkBvDswG%+=$0%4)#d~P1Mn*6#_ zHiyZA%;js?lh}hmM@cOZfU4}RX-3SZyKJ^9@Yen@(K(DTbG6sS*TVYgOk5A_eN&3Q z%WnMMS<=A8Fb3U2Spv3ii?>fM*;hG^E1M=Vg$!cVUIat zwzqUX%4Jy1@A0x|Sn9LL`CFwY*F-fn3M7v@3-x{4#v3<5d+oQTB+NXo&u|4ZTRdZ* zLoX-|4A{Pqh`v{=Ym&}CgL4<3rZ<13Z@gq}#CO>fY))^6lcbAmeL>JkSZ^PHyX-}3 zv&5dYjyOwSF}!>WY{_p*qN2@&BRts(w9Hatqk;fml`>Zbp@z9O=I5-imKX-VeLpN4 zBmd`w*66u0VBp1 z9O@`+K+A;r&ZzN_7X@?VwJtAcBEhFmWSrl_%x1vk!F|D_a>*GhAvCXp^6IN5^4{L=nrk6jbdSnq#UfT!Sc2fi=<}X>2a3r z-JHc7Qc`NweW!cgLp$>_aYE9utKN-gBs1eQNqr7>W7B=i{Vr^*fKd4t&O%e*1Su_3 z0dbwtcC6hMJp*i!P7IwWgGUs6cgUYnC* zU|2)1m!KYeHm5gY-kfx+A`Aw8d|(&%{VE*+_~vc&jGx}r+Cx&>LSl@g#lTdFEE%~+ z>7byxLM96!Hqic8ADe$^2dWVe8wgm|fR{IyvlkfjrgS>h3Bq@U`%$FCi-kKiUF05Adio5u*EB3QbN zoDN#%7YvEl8iHc-8zziIZftee-S=_xlUSE&1U7nzcEeMOedXlewJg2MpTD#arkZ=S z)!e(f5Sg_?t}f7bbLutxJKydhtX@PqYB|4IO$A$>X?HtjV3F$6FV17&z*Yb)0z;E= zzf7D3v*|AJZEsZSH7qUBi^49;-<^|icwylceYrUCSn)bYr{qA`r2ok=%~w6sPiTxg z6~7Io7bmGC=ZcppDl7R^+C0P1y>!o8Dp^I5XO5!?dQRe$=;_Idk2xC_AdPyV1#}j1 zXw*N|M5F=Ls?m&2+o@E8^c5zgAoyo8QTyCl4&EPAFtmiVPwK1hE+Pqfl{a`P+{I8L~Nq6Q_u1PW9IwQ-^p6OX- zlUwwI?Tbt^*8?a33Nh>PP>V$->HR(X2J1o!8Xx~V=326!YHba=*Y|^&w$|NVAsz!L zDEP7hGeU(7tvrR?ZCjR^X((eK^tVDu99On&+-;Bb?o@yOxGOA z`L}Jx4T2%cs5(Onp8E)m-J|tvsh}Ab#NDMI<~%(C8<1?m#lIWNPpGd8cot4=k-j zwS-#0geH7jXuZnWRLQf#4e%C~WNr0n&?LV8kskoIck~zaTl83gh^EZtyslERZ- z>7DjA_C1FmU-N4E0Y8LiBW)9n=Iq;;E%|1_N+Xtjtu6tK{I~irtLMU$2g_VN8_GPy&Z@*3C5?1=%3};~v_Y^mj}JFi;fJ!{wseSuN6Pjo|Lbg7a%LcHp>>&a~8j-M}J)InRj&pV8!L{Rs;}VI3}KgdAM8U#8y< z+R7=zd0QrMGZ2i);03=H=K`_x<=+rgMWPkdYw8z*lsK#>j{SZC1^URw6C%w-@FrD}`Ffp&kTNnM+!Y`2o(U)a2w12UG(}viTlGn5$n-llJkw;>F$ed1sf;8 z52+)wg`%vV{AuS*!H-JqGvphFR`nUc1>)DOlGOcq>Cyk@XgZav&f;P{$s<4VPR zUqtb`dr>S*9p$0v3 zAii}-A`vi;nSp?0n{#D5njM|Bz_lBd@pQiQAb*{9`GJV^jBZ~{;^Wy|3@OX3$5OX5 z-qe#vQb)=gjyg~w@_=V;I>KI=_#|BCv2%;;_wc`c&>cfe;+JA>#*3@qj#!yd(YR%n z`gR$^@x$g$h9qY3HN0-Av`Q?hd_g!X2Uu4)yA`2IrMe;l{0g|03ypTkMmwO^W)=js zD=&F1)Ds+rq?8ap1CqnLJ!7f1>CPcveVWUHEG==0JB=To6MvW+_Ub;=U|4XhtXbR} zWug2i<akx*l0H|W^33|A=2Qpdxz1YSgN?mvjXCLsr!gRBh?kC?oL-c zVQ%62+ut#`Y4_Az;?js6(h;jlklyMKzY$RXh-A^l8y(;`TmJF4@F%5u)RD#cZ(I@O z#Zgk=ol#n)xW>o!ZrPAE()eXk4$`wS*N6X*QT+Fa!2eEWeluM-UXUMbVdW1Dk4Kox zcb5NNXJphOA-4~GJ0q22p+4xjSguU0+vgLdgIrc!nq5znFjoKTJ$RDi;gTY%=zWL) z)Jo)rEZ(K|KkAf>+T#OVf-Tmt&CQHmUtb&i(*l{l7AyW&2;jdy>}EzyBEJyW%FJIZ zIk$w!{zbmpp7Fmby7_BB`2S`}&UHbDE4GbbF&#d$Z87=w1PCc}wA%fyE1P?h9Rbg_ z)lP-nCXU*JepX#|XPY`71^T+2=L^M7_y>w!ea0Sx5At6B=~_1P*B9Kk+`6NVNtI&@ z?i7WkD}}oaFX-oEI{1`NoPK;LS@RqJ_(Pw**R`}T#6UtlXG{GfU`A{uLh82RVBX=c zyf+I913*Dt40$=ha6Rjt;Uotah^kB9~z=qfxtCmuGP zaLc_mFXlCMl=dPqE=8`QEOlKEeJ8{uuHaA2iesJoX6?%U4SDx(tyH$A&HwZNFXOZt zS{k=julL|(>*Wh>x1V@wY=}u?;`I|b1hs&UUCwly_6&hnlaC%yp_1@2J@@6ei*U@a z;YX12IF)razaOeWpXSo*4*h6L&)=CE|HlaY=NkY2faxIqdK94O^4}>g^a?HuS&<(i zT9Eoz2DeN;cYzc~6#kBHjK@){TknGCzeOqxCx@JNY`>EqWNi*?HJz3NYvnL~(t6WL zm}%;_ zOqas@RVrMzvX-VDA5H3NxjG2MxAl-o@pBcx^U?X^)~8I!D<#gdw7qdCWhUW47H&38U0tVt?& zAjw6`kGfWZMWlGLcoE~Q?=X_VzNH4z>nvajIomI8dT-iTF}fNY9Hi0rfJ0Mdn1J>8 z5j)8{vQ7P#{`b0N1yY?y#_#2R9!@c_+;g^=F`1Y&jFuX4N#_<7bmwOEWpI!UtMs>lo^S-P|g%h zD{ZgMw~PK%9KeIqSI6lL9%BzKP7e2iUQ%4%A{6c3jy~CV*pe2lId6wOpWo|6nLm)& zORzd_G3~)o2sw^@rVp3PZC)!h!)N%AwU#JalNmA4gUoh-Zh6}2YKgPkbBR`HlgIJ* ztHs*k!usRp-I2-Z-SrRHozw(I#08g15K5xkSWG)GnBhVUSlTO7h~N$wgHXr$Oj>2FmZBYG3W{;()0l_Io;MVU9kosQ| z7D6tr?!QE(TCeW^Mj)axJoEJLNXDnSu|FQ`_=lJ!2siEs7M4`2B>U{(BIU zMa&Fc)9n?A;ugJP&A3ZO}y!IV;&D8Ym=7ozp( zl8h433bsaEh1x47-kT!N<0sOa#*PkZ>u+NeH!vEf+obnx<+xz_zY!!dHlsja6H8i= zZCp|ru!Sg-F!+v-5atuetfjWSOlJd8GoSw za;$mUcMF7rze#B>g;4xPP?@dp>*BkRg~5NmvOND%yZakK{4Y$u7Oo$8ddV&{ifH5f`bZ%INNw8CNnbfkfG1)5VR6;F8%nZjbEbGLF65-Jx-x<3^8MB?2=Rw5t-1PFNkKeCGdcgp)C z-{LXh|7pRB{*~m_e)%A61f0Y8tREPjTTqZ>|ErdC&stWfdFNKG8tR$H)LGmlT6AJk zBuJwu!VgfZj|#i3?9o&;$QBL7 zDYL!chdCD?pCi-;+h-ToIdZJ@2&9exbk%Vb4WY7i@mrGp<3G~&v{giWEh4@et+{&4 zkiD^6m)T|ga_8IPGIw(4zy^f2g?w~uNsp6;o@vO;UMd7KvL)U>_L%oNe;Xa`RB2)J z8ar=(!pXqw8aR(*0B>9c*VrI1FZewQ`$MK3*DMfOH=}#Luf&@6tnDnGlhRS&;B-pv z;yC2pWs4E;xem0W5o-qsw=iUXYNW6Wqq0*4iiL@g5{6Y8%<`XB>re`mM=&^g44SjZ zFwHUdtaegyyjcm^v`;3HYmm`$FJ4}7xbcqLt9XZTB4v9a-oXk!9cd?Lef52fjN+=&o$;`UM2p(TXHDnWjxtbFe-@}h3?7F=JylhRXO(qhF;%O12_MyxxQ7cwR%IL_^-mjD|%c{(Be_Czav z&~^&CP+q=`jKuNqW=(gPmn5f9wh>T^cXiqk#IJ;rK1X{^H3qdV8IK`Q7G&j2(^B~I z_Xknp?~$H_0|eDK(C6-g_1jaQWjgFm9A<{fv0%ZBo6~Y>X;a1&!97)ObyBP2l=A@Z zfTU%{uMlIMz~*sJ2cj9K!G~r9?lQ$*@z(}OwgEImma?oejS#KmzmqWYc(M|&2mj=> z$mweywaFY~b8_B6h`cl>JVS+k*l)>OSEv*C6X-qW4}#vW$BDPZ23m8T`e4+rvU9#= zX*IBn406D*J%Nc_Jhv4q>lXMdMZp4-zLc2=qgr^my9^R3BR3Cr4JCVlbTKJZMKGDMiy4geBCNN{K@qd%Y-2F#8fj<(E-TBvhqdz37|62q8w|+h4{nZd^`I4Sz z_b=@E4Z7t2qDjARQHTdh;B;QUgby=}b*_vil>y^-s!yP0?UXWA>pmneggjpyTm*{(aY-gzcjIuo&4(0Z!qOAudg~r z=r037_s^q1^CR1bzYGNFKaT>w8~D`_4M_cqIPiN&8Om;k^UTQEhxuLOz}F2ki#Ka;(Sduj!xI{OqQe=nvv><^TE1 z|2KPMiu?Y;Gt5k2?9jsus;7vhZ&$C0?70cK;X=2lyJnw#3Vlzk2yb$zZcCJZ{8RJd zf8O{1kH$LePv7tq+qP^M;D%h>!S+YD6*CoYF|HC^{~b%4H3^ z!zM82cG+ahlxZh?_p{~OKC_WYEw-3At^5C7g7ja+TYof;QgLi4=jG*%Ess!sq>6iH zL3SU>2qerSC@?#mG#$1VKc9Owc@iHX6*+%npJSwU*I{aJdZVdDPgy1Qzb*Lw=c$B$ z(^*Q*r{#mMpLzL@jYt=5;&u4%!;YD};#(QURc+qwUAXKAnYuNI}Led-6 zCl-sLc8DN4BiWi}N@xKUkm&n3Kgz%OC$A+kNK{L&ln*6o(b`#dd$Rw@w7jXxeGe=% z0HSL#5xU*#77JQuqja7hI`@4z-@ zg|EgNm>*KdUd)ejt7u;MCRDiuCKC4dQ{x4L$hHg9NuJQtx`p=T+y6NC~-eJyzvDk@lTlu^QlfaPl$HOybSW<@D$ zu?rv9K$?4qy6*47iQF%Nl9 zCnt}seAxu#9vnfo?I=7HkM#id>%rYA)Z=^D<%jQUOM!2n%y z#ZI|4HR6;>1g+Rr)Ul~&7GIj(juHqYPK!TPc@zLk>&`f^dTD4?mBwV)HI=_zLfOJg zUPN)dbW)AOm32B@GM|!LfP)k9c*V<5D9gKLv>Y98D$U|$tm9t>FV5Iuyk%PEmN^2o zVJUR-WbF*_9*XnT`iu^kZSzN)HXH)Pbqe4*Y|MGT0M=Q@zI22t?K?d85ipV)Tq2@@Rid7ZG9MA?;;YzqlQ2Oh0~8+8cYy1Fhhl3wVv4Xn_$5 zsS}()sQjrP69T@kLMfF>4(W6P%lN=J-@GMluULVW_W^Tr2 zNr!6*a30Y~=WfFsyJRfGR0EDXE&JX~5*p%$EKBq&-;30H#Fld~*M-BcZDD7FpKO@A z3kOsd9}N==psIX7TKG>y-f=El$dD=EwEbLBkE&SNS{3M5wfL;>-el<*MQ1pu2O^7o zyd@@Q^*>w$(%x0hc=gs_gY=80QacXFM-V^i+RAUCW=c@x6Gq=lXy+s3) z+UXo4|F9r+1!@aaE^cwv5w(*bPl(+#x&LPJbcW9|$gqw`ctN4ovO6z(L8$W_RW)fO zZj_i3Xc|i75~gmG{ZsP2H(NvKJ4MVIwY-%8$jZHD|@_~qa=hEw|B4% zi@0&}?UjD}*; zdu~82CrIrNlQJm8oEl??U94|RgOsfGpUmzZq*ZrKw~*&bl|Wa&FsDR(*4(DGkpAlR zD{OY-;l`z+njk7!$|a{P+gOym*KAQd3m2y^pFMIT)w zZ?=f%I0QDQy~r8EOPc&7U`?v9GP0O&3)4!#u0#s#CL5E zWsLS@&@e69A-J?tRJSN@QGyc1T{3k`CNqecE;ZmKfFC~ds zzv&#Mm=}ou%4v98w&YOh?CVx#EA*yVC%d~Yj6_k2SXL@P1NrIWgqD3Q!u7H-lM6Td zY<87MlJoi_tsDaR2;?_qOp5DEvQ#lF#z=Zj->$p}UaG9^rM|wlIok;VvfUHe7SFOa zUiM)*|57SojQKpj%cmnoSrT0I=h3In!0m{u046KU^6Kjh#@P z1A~;*9UM5UL?~bbl&ihQAxA|eNa}gBRcjNE`gV`RGHj+cQZ~#pt?7Hs#VRzBjA|Ae({LcLKjQ4Jm7NMpqL#`FZKKc`8Td{$h zCBe$nw^x`>)MD2WYNWB0ThSjoGRraIS+537iN!guOk4xsvHOj9MY$1e^Hnmk6C?3P&6$a!>k=;*y+7Ol8UGO92>>O z51cSb2VcT~w%alR@n02!x)qC1jjg|s{z_#oJ7BTB_a#lPN;Tt2I(H+jev(vEW7iPC z!G4*(F4V^rmk6P9ZhFsNj)N1O!$S5apu2fTBlkHO@R(KjBzT>V5;L>yD{;iowt-si>rpHBhiyd@?Bh+dzR$3IYVoec zu6ksCX)x(h)GM+rw6Aki?Pp8Q%f~&YgoY78_E{ZfjsAs4!Cx1eJGcKmRPJjw;;e}^ zyWC`gKK#B)Az3klFvYFo=(~x+1LmjZxLv2B3`?@IQ_db;oNfJ9MjdWoc|nfCXLJ45 z3oXQ#_MVhPHLgr$?XSazf(=k8j-8$Tow7>A-*$30m$dH~8xHFkGIK?k&}lIDS)37 z2htvz=Z!VjS^ylkaMQ_v!ysK<`?7(h=axFO@FiNxT9PiEdkX#fL4i7IH!$NE=yx zJ89=PJl8geo&m9?jv>9f=0zIKs)?~I%HNdW&E98{|2S_snfrXzAD%ia#-CCU&-fJv z&^5cosunFs&h6E-OVVBH>f%Z9CjG|zGECEvwPEYy94k)Boob9^(e`1ZqFX$4xv#xw zWM$UsCmqmweoi=1JyT_+35* z@1OSf?uD~@NDUb*6!8*GFpjXR`gFC%2S@D(9&cHltiEWkg?)J$)ght3fTAj-I}9(> zV&=T_J3DhsgJE?zd?=FsS>255ULkElR)=N0#JQH7Y=DzG+qFYB!l>wV53f#p`%NB! z$-?Ah(U3$ibEiW;VIo0%a-twbu$7r#D=ARk4!71Eg{){cz%03CNPj7`nEo`a^3>MN z!(+FhzNV|~7TpGfrEO~0b$90rJ+njY`+BIA=U3I;0*0i%X@kD6^{mXWMT+gl2z`(A zxLg)J?|R)A8A$t6zr9zfzR(7`M!fR&(rnSI6DUIo>|7rVE;yq-T!)}71r3B7Z^VDK zvS65adoDadVHbVr=LI;whp*j?iL;)$U>Y`oS5-C)%hvQR0U1a zw+o+cit9MH=&`WK>4>39z!V;EyF0|lz7;Bf=!FxS2XvoajQ&7FNez-!IwKE{$4;Kb zwme)3F2D(k*-LUT%i5^kSidNGfNV8hEX;SSw5vE24rSe{DLm7KE8gGi@5SRh6>y~Q zc?2*MF3Y#`k?=b0SiYQ7Ij#Za!#DAM8nI6R{)9R19Dt^i6*{JivO}Z!aLm)0Nh5s~ zuUMFw`D0>HCB(EG>g~6_$DllVJfuL=(kEuaKJ4xC3<(@tzfA#Q?r=!oJneuIHU$WJ%7q%jfQYv&`nWlt}CwWpLK>q;H38jYK(-{qR_v zX2!t4uzx#p(XWx4QQj73wV?A1P3R(q#^9i|sTc0Y!R z65RVyfY!em#Eu|;J;d{xgAJ@qJTYLwwA!;`&oZ~ZWddK)IT40|pPi$}#y;ti^~-V^ zh?p&K>Ven);`B#b=K6W>#oGbWUgV0Z;?>O=H)H>Wc)EE$5Qfj5AA5S%6bomkKtcNn zR0(w_l1Od(fJJ;Ir|~%L;04UJR*!)7@k9{~4tCp+Dlmgob3cKgqJH_Fd@g#rk5SLq zuU5b2EYa3S?DffDM(f%C#ok+nwXyDd!=X@Uixk%&MM}})nm{Q|kWyR%l;9F1IHg5e zph&P1N(yOlcL`D`uEm18yA*FrWxd(Yd)7I7pS|95);{mLuIJ17Hj~VK&&)kDxBUM< z$&g@U;^HOsI>xY*M8v-F$v0yH1|~lsUSnJ01>AO^PM#0P|3nM_TU}$x+dzV=Y48W@ z3Ugz~3*Wl2#e^|$6BTXpxNa`Csg=mHCrh{46!_LErw8M&p!W-l;AQ2Q_^Dnke*T?V zU9)?h*W<}$gg7=FqkF|(Ta;&SUtnWf!dJa>o0hWB;_mxNhOLRu!gUkXYeh3GZ+f=L z%C4p&3ntRO+O$fJPwDQv8D1RjzxHYuSX($seVG$UYU=69`Z{}2L6eDXDe2H*n;7fW zqj|uV`gq%fbVzkzn_Sx?+||INw$>->xax;_FB7*jm+XRHxU8E@kJcs2=E;QN)yv5f zG#?ylurpk~M8)(8#J2j#e#=;wUGFv?@ z2}eOtO7K1)hc|)kR;EF*@X0vSPI0lb%dUGVeqmPdo<@p~6cUYA_jC=Qid;G7jd^U5 zpS=ZdvUK`v9&;|>fZ`7Z(UoNjdZLB6W=a{2Dcz9EGjEeyu zIzK+q$2%Nk><%(l0)36606mWNxYu~}ae{&Q*1)P$gJIn{ZKkbOP!NH*(n++q#u2$Q z`Njg9V@$kfiwkpSk-$CSxa@+uu}(8qMPs}0hdXlWlEYjwt4LtL*~)8+JlXa#VK0LB zb}4;a!0D=TSOj`CQK|0^B6xB5^V9r^itL77C3Scn;cjCF-jIE&Y)R zz9<2AiyUt*;_dWH#MS1Pi1igMc*+_0o zr~*BMgiO72=A3e*6bwim>q~37{Aj77Ja^KcpQX$AYw2ens>e;42}>&OeqUr4ydgg< zJy*nT(>Yue`I1cszoz#xdF%5CrGA~}uDuE}P9sR2npCNe?SAeR9!t7GBx9dTwPRXR z>w^`z5xJ)WlGKT>h#&V+Y3#BUTisR=CIPM2A+&M~Y;&i)lvP=iOXqXY%vuab(ducU zLoco4Oo7!na); z5vgL;k&Dki?ls;gw>ueotTf4f=Qn^7OZI&+@q^@plkK$^S!2L0EK4-r6bLkMfgp{O zkS6DYl{7zQsej*SVOx-s_vVOYP+IPhV$}%Z-3)+fqrRjYc>avMq_7};(nw^^?&WDl z3fBv6n(ej6snz+$u^~wbqd^|9h$i#5P7b$IuQWz(PteDD=EHuWcMf#i-F5ITNx}1Z zuGb}yDc#()pBWY6?2vq#@SRx0aX`FlNxLkkmaf9{(dz=xsp&_iGv5sl3QADr7~;N5 zl2CR5bMM=t;o0@H+yG4(!gK+&RrwVX^Vz^TtF)pJ6`q=$zKZR>Q<${5;S&++3UFe( z*T3Ey-fZCW(fayim9f~U(B)TqRQjltZn7EYeS{UXyNq$ZlO%oQy0g$|4u;8+1z6S6 z9sYoM#e2Me+3Tz%HlhB|!llw+$X!I$h(5i(Nft_KxdP>LzCP0rmzVWBGkd!^{^-$? zO;x*Rc_CU(0m}oGY~^G7B75X&ZtBV0UVFOcEpwSizq3<&O8}MgaiUXgu70NYJyzA| z5xKk_Vk;Q4@MN}=cz9SrS|SdbcO2n?IC`Jr;PW{WFiyC@*7ktg(V16vOV;tGD)!v` z?yKg-{13OlN@fPEZm*A$CX6I>;V*g1mZzPMvxdS1b;T_dfPRosFvHB){_tz$S;i69rP*ph59mRN`z%wYF*ab zEOTp&DqAO9hM9FK(W90jnkHsOdi4E!3)9+%T}MJrt^tmC`Mh@36uo)w?Bd)IDd)Xn zxrtA^tm}{lML$H+y2Rf+ukP}4q?KyRD>izgLIn9mWC735d z?2Ak@AS^5+SgX+_-<{5LLKS@10<32l{35~i#k{hAUE5{>Ibk=~Woo(#qqH+bp!D(V z^22G1&6K=kY49da(bI2RQT|mQQ1hUd2mTu%-}#7gkth2aYSZ)OYux0ugL9ixLJ);` zR}g5>Muke)cn*@lHOj2i6FkW9Ac$lKB zHZ|z}VjL%rsA0JQKt2tiaO8cLQCiFq7F4TmRb-~;^`al>ebW?go{M0Ul`VHBV&hFZ zG@XlQu`R3!v8&Y;SMV}?fO#iNs}%KLZaBm`^;!EGv^thb?=X40k9eR zj%d->mn`mJp=u1Xd*wW|HMMymNW2z{2{`rwB8DF1j~U-`nQ>Xk5=7n99t{J%QiS#<$-wvQaS8$Us}YQ)KaKts$*x$>bI*Vd=^>KwFd5H z9?86Xfx^BzSO_>-GrUwf-*vr4C6%uKRuf2{}kRc=Ij`RY*>`hSAN;R>6Ut0Z> z#)vfky`Y~1`rjZN6;IrUsp&{!#L z&pr?tH+pan^L6jZ9?qwZx@D0bQB{t3<%*cW(RW3Q`a>06n>7W~ZmA9LIu8kak?j;s zBY^>qPeNt4M29SDcT0?l&C{LvmT?o6>YxBn@g%M@@j@;4p0Q-f^XH^0|l6vSV(ukM)rb3gWH*c-6V#zCZu0?tQ|e5$I} z)F`(_KY4C!HRe)=a1{EWACEw^zrykmFH(99xRbTN^mE5?R1F8pBX0n2_GUR!5i?)p z3rQD;fjiQV-sXs;^@^|EkIOi~n@ta$17EVO=LkxZq#2H`Fk0wtsY)b?p42`mLzu5n zh<9>@&*&5L%=u02^%ZAA(sT0n-tDs1jjqHa;hra5-yWP9n)!6+4?c3lj)PNtLP(+9 zI7l^U8|L3|h+kpD63t#Kg@14s5ZWp>kA2Ctk?hp<_yD6ZFQDehHq}4^<7L{&#p=zo zkU!PQ@A4h3zZHhV)2hw>X8mo*ntTJk#*S!HQ=yEt1IOk?9|cPgUM^GzrKPZO1w zwzuOKoS>uE%f1`o+nnvjO8@0HB>*stn2|SDqEsrZ9WykXG}NKkbt&rR9$s2);;{5P zTitAqUhlRQkWj#s_F-OjBVWG$40GXewSy5)kpNbJ=CU-&pda)D(W1yIi;Tfo9qCxF zXk|m`=JPnR84?9HzFsmx-%b_h?-3imP|^$@7*|q!VQL&+1=<1oTNK+0QW``U2+3C z*=2o!ZJ)Sy76?XjK0LtN?1fTPm2-&^(u@ad(2@*}kA0e=@OVl(h1p7XD()0W>oO!s zlzJ|Pi|iy6rf4**Op_V9uV#)D3-A(>*<34oNofO@QycUuLlu|fT^()5#aSfckhV*z zc(Lv0cRta1U*sJ!piv{9d5BG_bCqh7-d6nc?$lUVIBD-Q%T)?*a+U`VuMF%J2fj4m zq?FQd$%~?j$b2u_1``m1K*%M5K2;=)ri-B(XLq=8mYRyCB|8yT@5fO5xB6V13zt|4 zV^`wO`o3m)ZJ9B7x$3dCch=mpYYLi_tZ!Nt;t1jKsla55eF^yNh0j!M07C;{tZ&Q= zl`5v3NhP6ACzHF4`5nlq75I18m+P`}?owFw+reZDvYjEZ)%r{iN4%&Y=XyiSOZ6*Tg4Dn^FV3oQE$2uWMb64VH>gVbqi;Lu+{v?wnEP#l%VHJ-=eiY>eNY3D{0QJSx7YI-W~W%whauQdm;$yI^kdY172{L$wkfH{MSak-!al0wf_;c z{o^g(v410G8W;X5A}R4$DSyw|<{F|8$t@jfFjf|9Kdq-%XA`qj0*%~>OwD>0e7L+w z_nfMvMmgs)K8LLp#XuhDvKlurSkAfe9P{1(i>h^(%fBDx|LStN`R7LzI7jd8A01G% z7J@zc4dAhH$ozECi-GIMm-&xP{J*#i&X(c7c1pg+>(Ly3#B(!woyNEJqZ`?`TNi(h znVc}c`~6G-@7%wCoc|`T_DpdZzWjU?^AWE|qQK$~Pmf1Un*r_HWLFR6)!(re zt;N?IZ7=@7u!0b^shpWVckoaoHjIxM>Q5Ms2tq}7`kY)fIlRD) z&gRpleo)dhj=IHs|!i{vPf|Q;fC0xU;oy&Mc+PSpZgg7P%HhRSO0VQ@JGSF zc=r?k-i%$}Jr;j0_s>auYg!Xl|GnOV->(D1JOAwSCEhH&U}&1kTX7_$`FnQ7nxsSR z^Or2o@>)AxkdgTqXY@J?W@QCpZmHBO3@G)LyYD*QgBTZzQZ*At zf7jZz*uud0-cAwUvXOy8$LW+b5OBzicP89y*RB|!peuc!qG>#2&12X@kt1(D@MeM7 z+x+JB7j{P*@_L}4ba&=}?TPeXT+<+C*v&WfrLneYsxCLm4Qqw5G82=MN1;;2vem@b zpiw05eZ7L)bJghQ?H9u(hL7g&Q#K{vTz}eQ3}LBZ2|VOT)b$kYira|0j>H2WWG)J1 zR-Xn(j}JH$!y8IS^}*ElDm> zsV@1EB12=ReuO2WlclkX^1zc_*cmyQBg*hveVcXp2QOKpWUbk}RZ7dEZC-Nti%$dj z5N>Xb_Li!|X$)^=0|n@;T_Zwyk3UQ{e8GBXZIj}o|FSf-cFfic*k4g0|%;s<7Cd3U5 zVp0qwM5=|hJ@GmrGN@3XG+9{E7B7-kJi2byw;mJ2Z^qpyS~XFV8^6eMQscLHw7P}` zNy`JiO?8F-nMBuZ3_fXd{{k2L1N?4FqcLcY9mjCBtNM#=M3ul@`_od9Bv_E_^$x>P9jArV*Q|-~Fkj@l&0I`Kw80h3w+bl2T}lKnvF$`v*m^ zc^1=NZ)ygh=xpDdZh$wGwM0uS!@;Hbd&>t#-@9ccoHM&V##u!rWqC0Rt6&=RKxDrF zQ)L77lCUQc(330bzKofLaAfLKi>gTwGW({GjffJkO0wsncp3vc_qE&K%}zA$XkQKi zIj_bRmq((G)G!7MV`J{AXsK2Gkn-$mi@hc}HI?1#mSZI9E%984FtRnxHWHchO_*?y z?TMSc#s1DGpaY0?@cDW2MczN`RlvUsS9~2g6v#VYpSlX6V%Qq7{HLk;AFz$g zFP;@=*Dt~)rp4x5%wxVFpo`--9!H#Qx&7i;ax3@M;^%uv; z>4r7j=UJ4581ZyO?&CgEHPu}gw+0vOPfNc`M6`lQHL zC7fQi#wI>tJ<9Wt5J?=c>2Sngp^yYm&m}K>O1o845K*csabQI{X6sT=pBFw$$a5`p5_(_t{@ya4$P2xSezE$X5D!`8mE5*)r(Z^lLT} zFXqqB{AHMMU$$2aF$1^+lyM5r#4M6~)KO7AGrjy1la}id6UMKOOh^Tf74BBYWS#c0 zX>c=Q+T$n!JdtTdwKlruL zSSQQ7F;peYbz{DvVdG?ei}6u8T51as9jI+pl%|ginc-CJ%uT&E41$# zW&gE(GYYR~_W#$Ky^M+epk7-n{cYy=uU{5)zCVd`6j{2UsLpP*xNqolY@{|2rcTHA z3>PFrK-7oW1a3z@w=L0kWhQ+qX%op`3Gax_y6^hb>ILBEk~GdvDC*CDi)l-JHR{CS*{%sGL^< zHwn5bw9BV5^kppz&U`njYxgX`FQRjNgw$Jw8N98%WMAH7Xu+S2lpEM_VWn}gEAUAY zBVc)B2ZNv?kpYez_x#*>LaM66i(g&N?ytIAK2`XT(!pKIb2 zu$O3Bl=MNhq*C>JfF&^y_Xh-H#2+@>KRJqpA3N8c^fdmMhP!BjsK^aVxLLxO^f+ijr>zDwCOAGI_3`SoA;uVokNgFo& z>{35+-ur8477@nB33z zpZxLa)s^$=!V6{NAQ?w#VXAM5cz}H{?x{5I*2DFmpEZvcnwx|Z*bXuNO^lcB3c7!I z0B?fdi2Ndn!}!K3dpc>tmlobm?`L+xic9D3$OoIV1HQPOwT$}xE2YcXuhF%L%LR9f z#Ck4Q^TK=K;&aW}eCvzY;V(+Fwcl<;e~3K!muNPB3N{Q}?{JJrzwli`x1w6*{Cfdm zpORjL6K1R^v0o)rIsXRu{qBx-TEJ{+bG0JzAhAWZXy-v?vivO|*YAz1_vvNt_obB8 zMt>iRr@{4sOFOzl1^pe0Vhrq`gY+Ude)L&BZ`oB~N%L1ZIhx%Let$6cG~;0dW zr}!5NTTp}_n;8^Hf+eSlH_3(yTrYcpb_@&>*jL~;UQjdo7Txr@3(pL(L7$^lQWga& zX-ZDc)A>I!zWm2T>VJ~8(aG}k6|`X!a&l&~rMrj`be82x$PBD%ednx%QhhbEtXG@g za}|aQN`Oht;+#tiC()QHm zuq!a~27Y0y`nT4sFdtn~z5%w9S$9pi+gPsX$x)$Cte-1$4R-?+jc@R!_Jro}|83a6 z;Jq^4iz1l>)ou_+ZjbkFmHn+vjUE6*h_C&B7+n5csH8Iug{b^pNwUE3ESsH^CRo4X`R-txj(O*I=`T zjMe`>tN-h->H_98=8|#K2QJ%2#4e-wE0^u>KCM4gy1aS*Z(i?4#frsB_?Wps;U6ev z{kK-~ze{Z5%l?^A(SP3${Ncs^UhJ=ln_k212v5g;d?AoWE~zas6|1f?n=Klp;17O* zRGbAQ%z%DK^ZB3a?L=t5)g4_A!+g480393eZnnDYmd8_BL5)~ko;aN_j|*R}90RSAVJ7R-B~VDIXrM4fSeEN-c0|uA9H*hG%f~zLgn3Z02 zQ4{pFZv@`YEcd}O-+E4x7NTQcJ6}qhN}E83DrHVYTO?6jeqi|Z{x-YpEu6*9x#eT?!R?65K==Bg=M8%-A;Zf?kG}3l zCu?j*N^3UedXdZYfO+4M>1Vk&)qg8EK;t#BBBv%t#`TmRtxm+rFOccj09nIEHt|SF z@1cY}>a?+bl-G|0JfQd$Qa>Mcp{f z;>&7QC70w6%{F0m+QPz{wO(tV)g@)I^R9I?r8>pV%~J2m&>;n!Li7HPj9U-3Q{T@^ zL`D}KYq~PXL44@3kCY@*yTo|wy36kBroHj<7so6J89cI5Nkolvk`7GUcEWxfA8pa!mhqoE~|z*2YYU4?bk9m0>eZI zk`+`do08@yFe*F<$}wEDCU29_8W4^g8~fZIOO%m>_Z|H8A&>qljDey&Z$d7o1O5?j z0Nh+w963)Xk*Er}E6SBcWb+%qzHvc=aacY5!5DMTH~;cubspaV#Ce3U=#+$_s|%S0 zy5m@ertMj6_VNSHZ_7}Z*iCLLh9RD%`ujQg^->9T!>pFznE=Px5jee@qW;byEIYq= zk`7xaNfwEzM&%GoeW<0}L4#1?MP~<@?C9kRq9nPxkV16+2`fP?-UTd-DQ%|`#l~ zA>?y4bL(({mmRGZRr@B)`!tsAccO--a;i1f)Mc>(S!{%WecX7@%8rZuKo)N#!#-_=1qG8uMIF^G^s-5Bu+_uwMGMxsx>PH~c!wK8LgN zj~hWaUi;KEjy0}Ue@u6xS|^OO)XTbu9qVf#A2cwscDs5gSEgCGUQtvhRUGV>k+Wzd z{sEJYBaFmy_4mFTraxJs{^>oze7(l1n5U?upalJTNL<-2*j!CI?B{z5MH4)F+o9Q2 zN8GXDf;8`HR@1CgWa!aUW8<3iwSZ@J?_ANBQ6f5pKPhIZjuK?mv5rx$go7K1R?R-RN<-OmO3^y#n8kvEdbz6OStgvZ4frH_ZkvtV z^^Nz_t{{=@Wo5$&WynobzSC+n;wh5c>8E`lk2V#A)?0^#JB?GSv5jFJL*nx7EmU5A z;lnMf;r!%p1a%9Ha|RX+53c6?Tf#EM1EOR<=n;+pr(CU_Zx&r_M`#fiT@aNQ?d!)B z@hhQOv&t8G-B;E>I?HTKA-l2{o2Coh(;(eblgb9TY4e4i$=<5Yocl!BSB$cN(-9t& zwd_7vH3&QY)p{?@Wo8+Uo|-eMf6PjWs65QYi?P42X5oT4T>3kBO3A3?-y|on0 zNI2N=+N$|Q3712rJ<>D?XmDxvdrM2%6xr0*_BA^t=lbU&VBaDhIwtbkVu#2y{*LK< zB&yD+er^6eDigV17L`qt5g4pkt><(gApD;}>;F7+`CXyeVB*%tvUkSI-F-s;gBcO2 zYW4WEIf%zPu70n`sr)DDYDqL9FocCd`RnnT#!uxax)#pGyfQg2l%&^dlUCj@k+Lvf z5C%NYxNXx+DC5+x=si};D%nwD=mPoa+Zya6xy85|p7Y{`+E8AXpI@+Ex`zfjXz4at zRrHlb#hCxE_Ze{8KvJ6G1H-1by3=MQ8)!N69v^QxYQnZY&`l!0K$IChO4n6+#czmC zrxlXAt-r+a9>K1o=~ceV5r^&XBvi+b`wTp&qGR_bCGY}!r=p^SM;iUb>0CWr!31-# zw(AYU0m)burJP+4;`$Qu)oHW+^69ssq2sEOQw0SgU4c~@07CXxXQ}Zy$I=D6uDh7I z`3Y2$IR<+@TkFGEudw$G2l2M6r{9LPb~PfDN{NBgLU20>Vr5DO+9%e zf@*#Z2}1_Z48cX`v!(pzU9GOZYJ-W&i^&lMa1s9%fF|(kbxBI^z8^PcSjKRzhlTc4 zV!EmI{?jy&jBOUL49D?zT6236U`&Cbk<}iHV6x#ndA61b{WrjWQAb&slT0nrGU522MUg#niOmz7<&zH=vK-)3q zWokrLL7*&8yb#wg$n6aL!Ngdl8hwG)d}MJU^y?d0oo-2s)Llc-BWDnj$=W8J zX_m~n%RTkJxw(9qmN6|Lv}HaZ(P}+8;Ix;g#`)cKzhKGJ$j>~`x%!}cm-^#Vljoyj z*F;nv#D&U|r6f!=-Qvl+5&iELMgN7A&!17lk1#sU^lX?r_q8|59Jbd$FkAI_AQ&wP zgxH>erjl0HCW#9t=&%-p{lIcRXy*NdpX}fp-|#j$9@XHKwmQWA?H_W#c;i> zXUofrJFQ0{r_-o+7WW41M}7#IS_q|onKu&5{tfVOOMyAY?Uhs%*~aaA1n-)U`b2+F zFYcF1ra1-uw8xFm*oqh%^;T^?1o_3Ca4CEW3OIl9SZd@q0BFZP{uE=W5YWp6V!ya} zZ{E{5=C=sbQxnK5%`M4J$;&IvPRmA<03BT`16Ta~gfbauU~1zSvO{|G+f-;r`DRFY zg8{Sbo^Z-}xdaI~8&#s629R?dlf)Kx^_X6SgU7!svs3C>3RX zDxN%~!Yp@|pRRA^1h47Wmw0)w%e16Q(_n%aZil zOQKEb7zMat_(;+~6eA)QYaF=U4?r`%%zPbCYU$NA&Aa)ZvU*JV<9i;jKpOq14pwrz zv)q#=U1sOO4nK7mV=5W2RH41%=g;mFMqz>*R^6QjFQl$SJ?LnC zAM){r0uK`-Pu2qCp0&rPJai`YdsW>!?UbB%UY>dO8(@tMxB`s}eE^j4J2@|VMTvl< zg?%^DaqrP0UCOG{U&!^Tdo3aPmLqle6p0&;yS#)&0jm9<6C2CT2}np#o6K(4^w?&X zU`NJ=SZ+(DQTh|kzr%a#e&8hM2oSGoR6p z0|x54K|u`ja6bs^b)&T(E^Z^iyTT7ked~{8IX=Q~tc=Qdl9N7DVJ4q$w?}Og7b5ek zx8on~IT|%q*9eIKYaGlv!Hpw1q_PN{gfy$>la?VNh|57~>gxm7w__hPhN1#`^e9a4 zxM@Ue#cqf1PY(0%L+{2!E`p78k3O<4`;u`5+%;X{_4EQ@8CPxt7|dD&M6injjzuwN zA@xngnYEK%qm#tyk9)8lak%k_FeKw4-YuB3{&fVbPJiZ*7B%PwC1(}1y_cTsIkwH4 zeqPiU^UwYn|7m>rYjP8zG31x~I`(yXo@L9U9mFc`3)|Gn=A-hO+_$Hy1Sb=f>Fm;C zZtX*ypX^ikTA0-x41-MShT#W^QX9aew)eACwofMN&7Ao56;iY8K?l2xySy-OF@mk& zn}BbxI!;M{Qicb@X~rMb%Wl5#nG{{^khW>&I6jZ)@_Rp+T?f&>4wdK4L(8rN406Y} z4|$$bwUw$y8O*~^x|sBdB)t`k>r>C9^X??ezBnBA^rMcDiM_2{=;T;8WNjp9C~;y4 z(YDs-GF|B9O3%Om{Wf(lyGqwdT^-BwV&Z2w{Xb3NAyPfOH+ZtUHJ|1)SU`a?nb;e7 zD8BUogecp>$>H$H;HPTZR1xC`v%9=80np59mE)}pAdsr_jgl`tXNA6nZT-UDuFGx- zc`L(^gyEUw5qv5oBBJg1(8TO1mLh*3X3jh)re5+yNpQ#wx!6aXlCrfD!5stq0(nX| zrmqKuu-biqg`G)g{03;u-N=EXzAUgl7}zs0k+2)TiMAueKoGBKs8k|1l_lL?drsl{ z%_s*~?8?N%Kf}ElUZ+7q?6oJ(eJ5%rlsinb)60EAFd`&e7w_N1S~a>9^9$*y!iZ%B zc%7f7XU0)tBgJm^^MaW1&emqc*6z0p(0GK{a|tL z&9t$l)9&1sPrTUh)U}1M2D{TWnJfG$Da!ZZc&+#B^48=VcYD>jYb48_1=^&9mpOkg z^)In-eG)%bg@Z7WAu8N&*mTGTfHgTW!(b(D64GSW9M|5nA>nHlWvzC-xTd(eQVy@H zh_-{9Z^M|FR@gCH;Z)=AY5KexQ2oyHEI_ zb5VoQD^@b{emB_tKyJVk5~m3W(#l6)c%Xar{C%|_J<_9bpdLPM8(mFG)+Ja^Xdzam zXI?Jc5zrZ13xMUmPm1$}S)PBr8i~cy|!T#*1aM(Ml6K8Ygv* zo0enj)*!yN7fJCtaK5+ar-s;#sxRM%$RnqPI<`e3(V%O3VtO1T&gb0NL2Z%oA<5xL znPSD!mPs=5wBG=lBkU6q9QclRZBP}}w9duK#rNcCcf5=+Ia8a_PcF5aZmEydxt`Fp zBqWlEDb}h5+}7i!9(!2OY*G9q(#7RU(-y58Bi$=*IsK7o4tJX-RF@=O6PeBAfMVQ= zKkW?TVqUTQ6c>m5gakdZRHcwFYlTGYa8=}nAcvuHbyrG-rkuo_=Wa0O0_dTSJS_O8=Z!qnH#e)0`Bq>ofMB1~Z$$}@6;)&+^&Yz_Qq9&v;>#71pVd9ax(~O~8(1^8P zwKPe}*-i5$TgiAMU#;{UKuhAM>Bbx!!AjM(p@rRtQH#Poj?(0!Q_*3_Z>xU(!V1hf7^9q|55 z47u;x>;n?3hA{*Cto8iN(moKuS|A;BiT<23{9I~w|GhiZm2}lPF`$!!V)>9}?c1?e zKQWY618yj8+^8yKUTk`5h6X^)HUBRq-Q zegl*_g(}fijR;CjnLvGVC+XAE$$5$$Wa}jI!ui5peNc|N=J|tdESdgRF_mgzDGn;+ zD@hsKJ@xE`K|0VJy4J@O*Wg7G3X(xWDg|it$A?Vx3?KPuI$Psci z<%h)OKNLmA(XY#bL_{9$@1P9QI+ek|DfE15d3k;~dez&fvOW_h8>y)oW0k<<+2(hH zgeA=Qo_o!ho?D~w?B1fidx+boY3PhqiaslWG1=)GePs8^UzSrdG>8s;Q);oZ$MV3v<;T0~Yfd-q;Fo0ub?&J)7pM(_}rZ6Ij^*>_j?X|!|69zbQO2fTOOaK@UD zd$oFWwN;>?03mXIy2U`>0yO`v$kmO&z({dIF` ziD{1b7gtp3E)+~X;L5!9@}hkFJ0J8BXH&;FQMR9Poz;5jAF2brP5FO<^^H_3pqi@H z>n42m66Fc5c?s|1++7o%$j@)}3uJSeH-b;&7N0Z>*;GzH>SRR*Ih$VbKHRlhTSDHg zVe*1cdjXI#BXp<_&Wl*{Xd%=XkY;yw_k%`#k3EH>8qOWTj#o2BWe3~QZb&#d2 z{R+-1&OZ*MV>d=E8~g@{q3RZZKcPzI^9?&XvviY@MdgJb^vzvu>q!s6 zFg_M-i~DLbO|m>xFpwo8&MquNI8$F!PhS#L(>2|%d&aE`npwl))c3fb)rANa2sX4E zcspb_)Q?%&N}DskSwp3EnAyguu$gy=1xOs@DL%(g>hP5TbUNQ!Zpq7}ZeV<}DVdw6 zr;ID&XBLtRC`Nm(N=5bHpHRhrDroOwK9#)b*Es85zn~2CMt>`|55uX9)5}Q#DQ^mU z$_zi%F4ITN$5*?^$(Ip*VX@ENxr&(FSuo>9sIB#irt>TUk)9mX4?6a5l;z2?2;o}! zuNq1vtLEmPN7kLIy{S8G9}TtS>W!05JZu=bCYtoJ+UcJ9rb1C^LEXgsj!UNYj>^Oq zTMC&cB0__4{p#z+nMDWB>&-7Z@>7TC)NymDq{^2atByTytFOu{L`Wu~_LS(=_@z|u zUB{w?#|z}Ftq!=ReV6nWT5gfZcdVU+jEqd+%#wWkXYb{T?-{GjNii9vB~5ZiSE$MQ zj0287tNteV1IY#!1ctGfj+%w2az~4VMI|9A4IjbQ=J+Y3!kM*wJ=gw+lnlk_Xj3x& zVoXTgE)H8wM$Pu-os!EVO&&F6^jzh49eh&JZC@h|pjvk`H0~9g49agB$={~Ep!F$r z^Oc|=&v*r7Tcv9Eat%0K(H)yn3&P*nx}wVTl=(%HJ-PjZ^w(k!?6AHDvaki~Y7hbd z8x9EUNUvZq@lM_tfas`r>bSW&Yy0^_gw&K@!7|i${4zY-K;AMd!nLpLC4NFZiW|O) z7Ud!{&y3M`si@#qRse1o=7TM{4Q_pYKmy8^39$HL-)SY*TfJdthqWS1tf z5efz|XsFaVr=sS*exMq3$H?Aos2_deOJ{XMd&_d>#ZGjqla@+a;5}+ zro$xBCz>3NI4n5<%VrJ4FB566y5w&nTfQ|Vf9>wC!cIk(VW`kVnz{Pp1rB>v`Do$z zA4t$IU!F2DC)WqA5841W0F*%@ZhT=+QYhO@C}kW%x1`A%Lu!VUF%44sFfy#u7Oo+) z-phDvb-YeLK)R|Pvn)Z=Z8eA9nblwyf5Xm8!^HIL=94)@o99N;9DcA{)G9{z8-Rsa zp(>IlrkhC@Qekf%BoGJeM&4Xw7JG0g1DXi-t@fLB;VCKjV9+J;hqf$V`+_ z(3|M}ncI$Cbl?Er$(WA)^aHb|yH}1+QoQNa?bDG->G5)ny`2bcOPWm`E-Zu_QMX-M zxa24*PbmxPo9hUAwv5H$>HWV%R&>1sy?Fe(Abg*S&kwZ?>lsTYDDsMuyGMW z$QW?AIxK8Cr5DQ|D@dhNED^jTap4QdDnRoW+2{D^JQ1}KX-Hs+1_gR;cl#1S`0`u= zEObhXgiQqOReNS9xC?9|-%Ol~rG;zS5Pcn5&G3WO*>+3Ne=oc44u4xFRWR4|fi|u{ zQaAs(#Vq_7-zG zcWTGnRL@Nc3Pf>$hwIslCP>E9Oh~$5QPp8o&%W$XB_nD5U&9{9$$v9k+JU~@$EH;0NwCZ&;uVtrKqS+W5S1N@z5_%C>| z5MBKn;G%eveUjtC{RiE|f8YuKM_c-E1#N|zZ(6Va4TABS>d`m-tDfHglqw2_&#FFl zQQH6WWcZIJ$p6J}e~myK3Fvs!r@YSjR-ijx3lzfR%H@;zp{l!?%`2(P%gK`Wv9fX9l*rTof!p?VNNeqRcVd{%Ec`|_d0V}e`}RZs zMO7-t%vNr}6#s*Yj8sc5xVyF^hT8*!9*@ctyNB2SW zpVuCYj{Z{`O{+_+9$$jtMcMgS%Y8nMJ)OjAjH4Q9?9xqnjS=FPL%#t8B-y|GT>d4d zcZJ&jM>ECcb1P)V0U9CGOQCn)f^UEL(&HbWjN;#wrDAveg8E{O^9({D%^icnfjJP{Nb{QB@Gn zWA&o@zUZrYh?##yQT`h(cG?Syqyj40&WKlsgfUyOzQ^Lfs@;AAd|%#Z@jjem_NsBw zhOw&!w~(EmVm^3$4pE4XJ;Rp%cbUT9;Yk1IxW5LI^yj&pRSf~sk?%^aO1ARCt6f8y z%-?XNzn!xpec!Z^B}|kPPcT^ z9h#=iTxTuZ3Vp#40)j)pF{qs+j4iy{7d`OP$U@a{Z=LqFu5baRTHh=aXm~1=A{dde z4NSADA1XrSo2{ByTxl(hfHMdFv9lRoyvY2;oe@U%u$aQ3$Hgko;->h4J>O=1 zV~&`W$~ehzR1g*IeP=PY+xtBGIVcCj32*g(YB5_|W298DS=?aBs`}`Ayuq6jmONL} ztz@RUocsP{+gzVWc$gE^OyQnpdu6yqGd-)hYBTxtmVA0Uo5+=oh_9aJbrA-J7A5Y) zg@a(aI$RTD_Vb6AJ{bMmgrH+jZy8vUfOOH*J4REJ=6SW6CS>(rG%gJ%T9P%sfB@cv z$`1fA04%0ch`fX>hn%l)c`qT)x>b>N!~RA0$jJ3Wa88*dO5S&19gJX-r1Q00yY>kg zb_kH5n!7oy2l9UGZZ54eIp-`aDSZnq=NgwBgf z5kC)hmGYq;Cl*-ojS{MZa}q>nN@wfbkA_tE+%GbLTIxhKlQ5Cg3b+(Bj(8#Z5wH5W zH+>|st*5CYUGc0NzEqf5aU)7gEnY2F|B?UF7q{_P^CKrZ3rg7ue_Rj zsZ)FAyG8cJu}@!Dh&}YDs_V|nJq88HAQgO=!6~Lota{1@K{1nb;Eq{IABy-9oA|NF zWNuyszS|@mcHV2H`mTdH@5>|2gJer0ikKi=HW&;q(~_z5P2$5cF8L^u+hPmQe8HpK z+`JGPs2)Uzhg%S_pllmJFtpu!C+AiFN{({&fvCY`=R_tK|4iSOxS=K&W(ru-gLp;c z7{Ijv}wYrPw7{8;+UPGyY!dGn`D{GWMxgT4)ebJ@$!y8%c2808-5EQc;qe zf6un=Z5e(=k@p#azEolBB_HM>tXl^VWWa!k>Sr3W&*DM|a)aMLUCSF5@3Rw&d-C({ z;rB=qU`Z<4YRJN)G^;q9`tg*ZZxP-&HeOh1F=Hc;E41zMHM6~1;{>_8{GGaP9*cXn zWrg8#=C2^1UUpYWR8n>@FY_(jJXrCiaA|l!);%!GGF#7dyzKKmLni zXl?$wc)1Y+jrLyA6SsW&8=du`D-U?NPdBfsytPQ(*W@u-E%W?`h7-pI43EbEouK4o zIb%4Sxf3hXK9W&p+gSv!zqcK;_-LwKmRQ3szFM@)Ti)`MxbDDjGYdeZ@*eqKcM{-96 zwlTI_?ltQ#mi#~Ly=PogUD`eh0wPkC4grxOy|++>2k8RRyQqLbAVBC{igXA)NPtK$ zfq;}yLJ>rI?;R=9i_#H9Pi7wHyfg1RXXg2znfIJ8^XdM<-fQiwd+oj2ecjhJ?+UiH zE~NfqlO_ZI1gPoVTfXT_La^^#*knu`g)CbVkfSxbW+YS}B@s)`8-i$Bs+phR2|!=zgwH`jN|*ww}nR{b6Qk)p~5iTf%kJM$_6Y> z7rr?30<;6x9mhxK zz77dTFWzCgD#A21ynKP5VUP1S0a=ENFRNCW>ItN#P_OC`CU6*(Lx<#%p;ucgh;` zv}U9X&1Dd(bYanZTOAF!*GX}1*Pzpvm90i|i!P-Vg2nEPjKh!G&Z}BAExt+u$<@tW zXU`gT9&he`+BxyNE|pq&?~YS%h4*mx0Tw#Y@%W_GcS_fcOR5FhYD!IV7?9S7s-ZCF+*VofXvbvV|H@*1Veqg;>F|(-7IgiZZUn z#zk_+RArOi7dT3YW8<~_hd!9K*x8#z{YwwiQw^Q8pMez&|V5YlHdxd-ptcAL1sVMVBCyqvt`u6YvvFdlgtCNbKINV~*y`a4e_kft#-O64$ zsq1!oEEYTAN9y;K@wW>!2^YYhINLgZx=ZGP#V6Lh%iX_z;6wJ4&2xhMA7l?N_4~90 zMYMaw}^qW8al+wtwopGZh7x!!lo{;-KnudJ$&@V6Zt@a$VuHQ68$n^2e~ zR?TNwQTprVSZP(AoFRsDp{XmP+HzWOw?4P}f7Il(@%0Dk8GQen-qZic)9*4W=`8~?rcb5dgje}4hAfA9TJJ+7ADUjXUf zd;dRGU_XZcO<(-w3?Xgk_a4Y^8A?`F+q>a|BXfiNe~tzJZQ!8ISPKTMO6@xU&jj84 z8-o~I)ox|TExafF#NKi>V<$mZX_06|53 z8^G&-cDSx69Yt1lXWv~ZVd=MKl_xxpS zNi_Q(k=y@P59QV`0>mNp!^^1rbkbSYx3vlP(Nv#^D8mm)d08H1rAdW^&gq=dzNyaM5Hu)0Inf=#zW7sr2NkQBAaBq zA?R%7zUR$8x-sMGuV9~^R~BYe^vR<7T~9ICEmUD7}NT z8&fi493_I7+HfUeS|H`UCBM;bLE2R1T@XXei(WPe8NWv`B^trqySGoIj0qKR2Yp33 z1x4gc(8lnFQ=#=l5YpNeYaEY^a^Y|D zk*{0YQ41gZ)i)6x8yfuY^ET_=5}O5Wd%+fUw7kJOMuC<>$#L}+Rq+CHw}vd#@S%7- z3HU$me5%NHgZj(alBCwCP4#R=y{;cL&sO5^96%zA3PlvDf?wsk zAGd#u&##fo^>zK)Ud*LjB2Qdiy~vemsYyk($oAPWOTihhxdML;MktoINKZ@OQxjl#m|A_80uo*IR8|fm!AThMlq-iZKLPHisf75KlJsE-+`cTvJ z_s&cI=6`=EtD39cF9X>i*%Ij9oPPZAosv|o_gx;}gZlTXg(qoKrxIga%N}u#jZ)v=e41J%+_eD5%?bD~ zr<*RINn5|%L`J}|@Y1xF7hH;t=9FvX)=}(h5eG{jt9{JIr~Of+>|*Cw)cd-SuJME} zMjBKcsxl>eEJe3^gJw&uartXgG3kiDhvd@&&}9_HQ_@pD6F58Od%V@{BET!7iUNCD z>(gcEJ>*;qeq@FUVq&iz0J9utP zdkt#Q!V3tHcF@jeG6_A}QmUJjs(lp0YFSGJbtPg8#>b{7>(Ydj1n`>hrI+%HD0-Av zIFXbpC?D~h+YKZ&%+u(e2W@52)A=$k9eE1{%Vt?e7V3k)wigM|YJf~S zyLdpQ@p9r_AiX}*&%KQ1_xF4DaS4@`2L*o6pDb2aZ)rjTZyFA9Un-(k2&9l8MhNYLceFsPtHo+mo16YJ*j6=5V3d43z{?wiJBIK4d zcTpgP&8W61tt{9OB#R^40fvQ+RuuT3J4{FrU1;$ZodsoUuf5kn1RI&#b}c( z-9JsDwDKQR%@dKy(fE+j<0IH&^ydAQ3*O#lc#ct?i#~O$i?2CVB8rOscs;E;{K{E& z!Iw` z?b2XUP}wv-ro~wDC=R(KV%7~z7|mMqS=(B!nf^qK0S$Yh^3u|IU{88jQDub%9*y~4sE;dF_Xe)(91;6yB8bX~hPOqoPVInt607u3SwuzQvFfv+#wg^ICDt?;l2yJD zH3=KEvj$HMY(HjV!{W1FPIn!~p*s=)6uxJ#=}-Q_g#Yh>7ck4kCqb>d%vM6>h!H-( za%V)twEcX_NB!}>Z>XyUVKFi(++uXw=cM82W9m^FJYxq<=i)*~UK49%Y#g;NQ}u5F z%V!CSE0-4)sJF(q;%d=B(5Kr_%I}wSc9czgJ{|ICu);j|6x_``-hI|Rwus6jCv-Z! zo?wU$xZd{JW^JJSy}FU{HgaD1?3CXjAe)2#Nt}p@tJ|2GyfERxO2S_oKAhi=BgA44LcTZYjQy4iX=(a<2hx0zRnLrWkh&V zzkPaa-@jgbY}U7Ht8(Eio|g6)DsrYJVzm;WZw~U4NvpV3 z@>!Us`^k^W&?(?oPH(*Kx8n2Il*J)qP0NkrTn|!rJ`5sh&h}ax14D=sSVt<;i7JrO z;?{?pByIBWUuhXEcnH*?YE8xC(BgSe8u_nl{8}%2->5s?Z)&p#^vXVbDxZ!;!MxX> zb7cQowT$K54b7cMO*E{|^I3t|NJWy8yV5ypEA-VY%ge;W%k*cQ>m1YA-)a~bD;u-p z>uWLgE0Clld6O)A`O_LH6W*EjGDqpW20Q3$fl+XHzRIvBNmbjqhB5VWt;wPu6=WtB1F!DO^|cOkPYfNh z&vU{gG*-IZ-%MlW?PXP&CmZ!UsAcc8>oBrLNJNN8h}}fzJi{SmxnZi!7C4?Bv#+!g zr9TgfYIrhM9e)soP9t-YRRZ_`LxtOp4R$097G-ak^A2Lu^SsBd&GLW;6mKlY^wGIP z_OhC40`2=Ou9kz(PG6?ffaXlNT}~>HMG@L*RUVbrnk_PFJtxdWw&H@gVs5>KyPnie z&bH2Z6|mKfrf3^y$ent5a6TKB-+7y7QC3)Azmq`LDTWSC*E1tDRZD_H_zc(LpHnRS zA*9evMiZ0!6BxgWS(&&%t^qglJz0puN!&5BQw7+yNztmvvcPk^sM>XT58(_^} zcU>a6s;p3#ey!_P;+seLx(frkbqu%aBEil$hXGd2$1DBO=Eh+tIdd1!uHyjQ`q+YO z_NuBSzQ;fMU4eGdYuz>D+3?U|aJ`IY>!PX#B(5FL^nyUjt`=OCr7aDy1U14}0IaM$ ztdykEs{-aLA7(u#1;#N()1>;`ygQemoeljA)=(gpZQ;l#C6Q>=Om?@F^?2SwJ63B) zi(^Hbp|3AyP**)D7Y3__JYuzRiO=a`=j%5kzZnT||Q>2Dkqzd~EZdWaVr&k7`4xXZP^JeevM%EDlS z;5qjm%D0E7R=~a$eQCYB4<0)&OBlb}$SKV){zSA$8M5?!*_thqGARy1|D^<`k7Xt$ zoys)05QQTrEvY=b)K{~Q^jq?X$o9lPCs23GLdmHe;6Zz`3_eDMmk*lCrM8UzPdNTh24qyQ4uGA(pNLQN+OL9;p~JC#-XV9dmaIbXYN zfVavL3wUU>{|&tsyM+IJ~fNX7B6u1t$8-0f$Mh0nxTV6r$VBHmrk}z0R=C zJY3nKz%j>FoaN(nggmpn`byj(ujh!Ep+W1deKAk5@eY%IllT#}53>yWZ|2N=!nVwj z+@Npc%2u9omF?^dzs={KvQ-9>K9ZBux*wX6&6glk-$dW`ik0xr#?z+(_ZB?TjN(h( zT~4W}B)XqWsTVW*eH2M={cTw|`GXD1CE)`3XcVeY-nVg^VP_bR0bS=WkOQq)GiTC& zhI!0URzjK-K1Ophbee)_&P`i>uXk#qp0O)$TzYt`<+-YpC*Bs4rCzAhO6{!W0+N83 zwwu8{#`~m;of>q;Bw|2Jc$?8OY$-ON*-D2#>R}k{qMvmjypP~WQUm-4>Z&I zEzCUqxjn)yE4WdVdisV7FDMKqG%k8(YY#~X>w!ZLjrAT?zm*-=Upz2VZ4aj(ug93h za-1de)D5eg?OO|HsFI%q1muSd`fXKWUUXEP#Gas5Hx2#Ek+7IL7+EqAy^NAlLCO_J z^TpY>#>!mmkE0(od%A6d)q^%SSC?7N9TV2=HDYtmrHlr?Q;)MDS$6+0baAK7$ebJP z&s&1z`ZyPXv^N*iP6)6Ob(~KW8HeJ#E@Lz}QdwF5pOf1Ea$b>odZTjJZnFN+jacoU zfa5{~e*q~cK?ysFesw=?@B9r!>;DMP^*gAm{@#Oorr!&(3Z=h8D{qwqlw4cCiemjG zhA0yCPkz&15o7&*-HCrs5^0RLU3`_^+L1B7G%)f>Ns8I!=D zV!3{Hrg_7asXeL{<-{$OkV5#{KK{hjE1^TOkg#4Sc+4p2<**zEX_^=FV$6yNcc0(Y zwM!8&Cqu>PoL*Fj5m_@fw{l0tLv8eodZs<@FBx^AQTFU4lyNHtAk3?$7J}3hkgh&l zrq1eHCNo8Xg6Up zNwMT=mB_J_EOev`P4*C-*8zbfiQLVa#)aj){M_PvT2M@5>7|1?OYtlv-au|KIZLD% zF2Z-M-J;2Or^tA_;puK5;Mho$WYE!)-5r;40U-NKNsU>3l?=FscwxzbUz@rY*tfMa z=ewv&?O$~BWlIMc9{(JJDrs)RiJ(v@+Isy>SXVyB1-J9pNhHky-+nJ+hO;qc3up#wQV8f>{Tj@^1=hO56Q*v?V zL{wn7m&-j}%N%FNFm}#loc!~l07XXEFk*dVW!0FKGik&e7yoHjj08<{@BM9)#qO>) zI>^;4;&mNjPsWHDokk|SF3UX18y41M7RPRD_}V;&K4^hD02qjt5Ac&! z2$_AIY4*Iiw`A{*Tg*K|i=9E=N$aV(XVR=RL3QqIn(V?Vn&+RPJ1oFL#uf~h!9QXg zSVLK+Rtm%p+KhzV8i1l^dmY@L-LE@IbRc#p^z};@IxC9t_ zrg|Fi^FukSSCte>+;~qyC*$#i-%HdxvmbG` zh8`1nDwy19&hbg6&y<%6xA-~VuvkYda5E^WNlYs{Bv*B&rHUBz&8#G1Bu<9dYtu=G z+S-Q6q&6}mXsm9DJ2mStvgHSIhx8K9YcdMUvt}%P_29Y!F63{ zPlowmhhrUv+Gb=7dx=kl2M6cFde!qMXyGwRq!I97WpMrYAQ0&R^{5Ci|L7#u)1h#f zr9*k1mi{uf(7nG*z*u9k_E@iD%GNQCB=z~cWi2hhwLdnwOj)-Nr?|3FH*&07^$GX7 zqu)m-I_K}ThwW_q?d@6})Dp;63)_s#AjHC){l2Tk`@`q!-38=w_hJ-2F9p8YA0{@| zf>`wOkLlNaQdBoqCbe+0codR?(S9Jz8(>5s+&Q}er~>5JqQ>X9l7_{S zx=xL&KwJIN3=&BH_{W9BS-`3Ug&I8`OqH?|th){3+D{c@HA6%|>npL6z74%&(vO*$ zwJidH`$k)01ys~ky;_jQYN%AU3>Tvih4=wGLJ8umE~6PW{KA=z@n%`;M0Ka7TX9|W ztVf9_i_QIO-g}Yz5cV~~d|4S0VEGiXY0>@*jX4;`BdG-uB~&*6nA2G+)kGxfh<4OR zQdEvRfEfJ2dEv&ee<3&?1n@R@{NdS6K-a zTCtn^JuF8op~9hIv^3>S6Y2y-JRlmYY;$q;WZ8ysbX8R~Jq{tH|7jZ|!sc+f6if4` z;ixoFJMnHx-+~FNCOX>7FUun8lkOM*E}(&OhRAC4ODd04L+Mt^Dxq~e>60;MJxf`A zhmpYK#ezE_@eOSN>Y3UCu@jO|=%zYV$y6Yt)>_~6lOA>`l4Z=R z!THb@pCmiy8Q}AZ&GP7k*x|f%ieT&sGUfIwVj^N=bdrY1z`JOsdo%u*gygUIa zd$4!R<+W(&)oigpm>Usso1Q<>0%-~KN3@+cOU1S0WJ!j|R(%AlysY$lL0mYB-mj?0 zE8W?Esp_?$wqFP=)~*)=+&dd&b*L?4ACH=ZIFyFND>RqYD=JEwz#EOKDtwOI%cjcS4Zr~iL$l+ob1(HCrolp$3kfH z*`0m^n@TA8Y%<;N(4}5i|4FAGEDw1*Qp4hcb>}l-V-Cey^2V}_`&ut!E~)s3K_*Nq z1`hqCqc=5CZItmkS#5fGy#V;E8N%$m#LMMjOUzaBqOh#82$`R(o{xemymbHk6GzR$ zVvMQbxMz>5jX<;NgL&Z3g%@dq~0_-e=o*%*ByIR#{64IZYbt1rQ+XHk(jrL51d5BgZ{(Nt*f z6nyX;pDE{%zAuF)E-zwQRh7W@1E(HV^@t&f?Q!mbz+y61UEDvCA~T|O_!hN@6)`I` z>Ey=yQaXG$czo^^NmEq~{aQUj#;x2+u)e<#F7ui%FQ%V=jE;@Oy;H%F2R``u8xZ2a z22&0p z<@KY{eDBLbvx&diIRwnYaaD4i*HzBV7fYUOo-`Pq;@I{Yxc(r31GXb0UCHw8)l0)RKSZq0Ao==s>_@X$ZDNuylxVcRbfzx}lEjf*Wu-q#00;4CUD2!hCr;O5MJ*Yu z=DgFA`|(e_hC}hhOkG zm|eHfc}>@oNs$xMVd>}vI=!}oN~Z*yC?sk1lZ>*|~Jo)+=>On>(nijp9a$8R^(~@Waia%7rHR_vb(`=S&coE0Gfm|sXZ2WCt5m=F;{G+j zNhS!VJ6Zm;ZgM*_@M%uqQf{?;?#avO(a#>XuTzqRvuD`tWTTD1W*VWhI<^rAvvi5E zZ#J)6mNS^xEC5d--Tj;qz?^9w&q+`IY9J^tH)8)JuI{|goUL?zwB9#SywR7Su)*0E z@to^4ZS`}%tvG=k4yqJ|h(GG<#TU5KIYvZB#uO?;ZqLRBp8<)*Q=#5;>zflO?Pj~$ zKGLyIrneXwukY*{TcTq*=GlLc5qdi|@X_S-Z46whFuQs}gZb$;or!w~4vx>weZ0BM zaI@d`4L$28uGs*575PY5a!{BYV^+tyq!f@PtP^DBckToK^em@J(ItA)11*karYcNS zt$s2Z)&vs>ZVCc2(mvpgdMP!UU{=hgPRB*V?p8Mru# z6AIk5&DlB@v~kv8ac;|D7FD3#MXM1{!-=}HCyN@_Io$TdpKN zZxB>j8hvtFm>(^p9cH(y88!%TDOv8=cR4sU5C8Iw!pAin|DdvfYl{LON_YI+Rt^ zgQh0NV=Rvc#;g;hIuz{b*-08gecTmYv<;VDPBXyZ)kuUUmfqsdqnQQ3;6T5t`^Hi8 zCQOP8^VV>I-!Gx0`vlAcv~h-N1}CA)1UTJIxeiSf@cM=+`-yFet2=Z`cq&GQpY($A z9XVeEJ#_f#9IN6YaXUh~a~0n^n7HU0c*dp;No&B+X;evlOEC(cl;E1~^R@L{;^zB( zy9A!D)%^s#Lpeo-Nn;+#9wCRFaiM#-A43`ApeC}0-U+v;QzbPnR-sTe@KGJnv#ml= z0~u05;iT1C(gnPlEHD1NCiRiY4vP+P107@;w5cF|kSxNa15Zz0U3jE?HW1@mb}XdOJ=~GG0%FiB57pFUTbQD3(2#b~92@13YvF|cZi)rFj3L*0Ic3|>Z|eA>T5__f z$JIsjIj-bTl}&sb3g4tqa`Cw0(L;U3C)@|;K09`$)GkO$$pS$V(p8CleimQ$I~!d$ z@rYcfyy^I9;4n?QEo8P3>~mMYIGcpEeTPqN)5AG=f$>2*r}Rts?z$Y+V7_qcG?POz zT!~F{;b5sQ%dge7tXD`voU9!yE4J<|d?~P3hXM3%XYFj0iS=h8A%E-&5Dvp1*JJb+j0d zJG&M#oX#AOHX|OsojQR|o2Wa~fuM(73!tn=TX9Z~9X9M(5-T!=S4VZkDoHtL54opU zXpX@>RY`xiJM-#ZmYC11>^DE^SVVHjnT8oi>Ve19mD34T?g5=^!1Ih(WI?<>ab86$ z3FsXrCAK~60-@b0KD~t5;qm>??OahkqYrfAZV~o&XO30*IqyRdg9V^3$sPI}%1#Yw zO*0$ls>g17GGtON_FXcfola)fY9g~ImddtZPlFS&YXHR{uO+ntca@3B3})P&^?tqV&|@P;CR&Wic&Q)7$F;T?=*J?#8DpGb(9TbMicA0Npfm5sAX~ z_qCYJ+@{J?otV9d!!|ljw8^*`^4erk#@MsCt}gTtBT<+2upoW~>aWh8s5pb=1cmU5 zI*ryEU1FpdO|i!&$AS3PdA7HaX@mnUVZnfV>v8Vx3OGnKqO`K+>GOi% z`EBlOoK!;#MowkE@Q)sf``8bZzQ1OjjF{VL?A@rvc3E-5g5!Fj^;!|NoA@=cRs78T z+#y+<{^;eh2?lU_DaW>eH;?_x*W<(ZckA=hBBlB*rk@>RcatATgYvGu>UOl0^o_;E z>fpp4hJmK>UI(nd;aO(czz%`!bj!5pImESXgiBHBevtzTEneGV9z@U1M<(1%`SE#2 z7rvV;jb9+Q3k*H(Tw)`ldz+}#Y-LpI78xm7&ydPm=q(e>J{1At^GsRU0rha*ppu%S ztpi154IQ2RhLYP_O2{CAk>lx>C79}b&hKW2SNM_Qq~`f=XSENl&jB)>oKf9(dQDoj ze7~sSYJxucZ7?AmTfgh=k;;1B6(1{=OeGWuk^ml!{tb~6274(Az*(=(h)Z53aZ zzKO}DS5m1bLX-N$)~JK*5sc(r2%DL<`?}3n*(wB68I#SV))xebRc;U8~7B<2G$aH!ME@QH+={o64Ki^$b?lYGt_eW3X$Mt@TKZ)KBjazlRC>*1vY#|A$aq|A6234@5BjJ#iBfqoN6#YjN=Iw5cV406PsjK-{6) zI9DMLOF>rI`@Bn&-*4o;QnT8zq`e4x*q;<|(wd%!VN-G(`HD&R7LWr6yz9$7N#FF> zI7h$2DgI?EGj;u*>NsU>&VL2%o3c;|!HwyH7_tUekf(Su_ zXL+oG(SEG|M;?!b96djM+hIL2dpQ`HD-js@mh|z4v-R8dj?!8?s6NG|=5b4* z|J?gv{a@C2umtlRF)KA(zubX-`S&g(e)q48kxRjQnK|Q@vI~NTzihx<^yjnQp}_Ze zf4Hcv*yd}whb7K&_4AvVD7CQ-3AI?IcOnY%0XJUheY16Lz4>ZN>n&Cu?|V9m(OA)G z&P-~@S`#JG{W7PJwy(3sWdMCiY`JaJ~{|1Bn?}0l3I{sD%`$X_0{72#Ft0>X$ zjkLp>2Yz^aNxSKp=s;`1A}2$J&=n4G*>?&(d7h8PhxW^3B#t2u%l!@dm(o3%IGDf{ z7)CUKK@mdAVP<)S>qq-@di*or>zIvj%#)E}k9^F)B^KyIxo!ERi}sC$8b1Ut8UPF# z<`ph39yc?7Vg}0ag0BDr^8BLiyT1s5#-R(u+oXmFX4zf4No+lL9YHIl=|<-&Tc~l2 z|5edXoNp2x0LYuA365&Z=jFESQ`kV%(%9LD9q-7-eD=fz8z^Byt}P#f^seWG$5iw- z$lf-sNLAj?8wwQyHph`Mg$=3Euhwh6EJd3YRke#BX{M$^%Q8+6Vys3_l4zyUoY8{t**p=y>eAa2|yL~3=kvpGThrX%SpkvZTD zdGXn69~CItE~8=@tom#UkH(66 zt`pUYp7E|1UpCzn^vwheA4gBrUG`@3T5JutHny)65Z(#-cta&%)|epXz;B4(aI*}c z6XX3OYE52}oHmk~H*XBY%aPozs-)z6f|8BhyCRg!0K-qEtcx+buRjH0^QPyLiW7*^ zxs?4XR0a*j${kInTZTv-y@H88-^2m}(ro<_$F6km(5@%g|ABAhiGZ;Q|0!(8Vg7!g zM@59lh|n0_X7U~ak5t}M&Jk0zXlUvFPE(WSVjEPDY~4VL66zW8LC9JVl1q~mQZLOv zJ+F>fQ`OrLlUt>qJDNhUWHIB7rPjyVTJlYb)iX$KuMBJQxuXXX?%9WhTuwjCAM@r7 zEb8Lo_b5k23>s=0OrO{$r0vI5C9JK5F8{;X6{MOZD|%MC zWg`$^5(T#J#(k@z^Q;yc?m7vRzHKIrrB8+ymAz45+J%~`SSyye??%%^U;mVLV=neFXuD;r|#%L?O^_`TgWiJ`Rgy?gYrA0q0@R6!@B6O&S&GSYaqm~ zYooq7KSYE3(jg47*`wlxj>kvPagGF?I`0-bry8d?7l%yKV>Mh^u|yWUw$TfS1(Fq8 zKD1X^QQYP2O*fjp7{75tlHu@Ss7hm|ruJx}ifGC?UwqMfoe{lHPG|j#hKxM<#li~( z(aUOQcb`hUb9U4|z@uMw^W}4!p6cc+4*0U7ZwP5!OOXEbO_y#>m{bJb>xqQhJD}3W zwTSC9dbXD~g%^B)xNTo$$={TBMyeVvpwi(x6*cOlRSo`rWuN^&U(v0^xe7d-#lK6_ zUm_k)RVy71>wmq9geX%P;#S(ESyJ3Tx+|OYbwja>7M^Kjj$E6{gSKpLGv_&knVg-3 z$KQC`4#g50UK&x>f=wq>n9M7-H{*XC@4f9i6@vc6$=;WKuVW~2EJsjudp9~d&Uapw zjTsM4PS?Xul4WzeIhSK#&byt#i?j#jI+;I;P|F$_?BE|#C4oNmoLa4j)Hm2E**g{g z+QC~=NIfC;CFuvdVj(n+;=2uiLbxp%GPH!QsGYF%l!I@2?1&6-A$kj=$JR${x*Y59 z)*xr)VwXz#C=|tB+Z!1mWk0Ou9w)s ztlN&ob!kK>VD@vt&c3x{!|Z``PI&<-syOEUqa9GB#+bxc_U1>61vXMS*I4N)p}Di@ z9c{CKK>vnUqI>G&-GQ1Z|3Gedygo49_`BU1jKNA<&ILP92RWU7{0AuHU*i)&OyFe% zFUpeiQ8wQ8ix}g6QFu>J(vYJ9`*As=?=h&DHcK z%3=*1sQxI9_p|sx%>+zvjSb#%-CGRv9w#TSG(yj^tM%&n=!WAP_8q!>gb5X(>q;B} zslrqG@^!+EC;MqdDhX1~Zd8Q>dklJO>ZQxc)$pnhw=ZL=jAlzSDdE=_vh?G?#O1Lu zNQYD#u16=;|IWJTlsr6M)EwzCVBj_Vh=;Y*X{B1m-j&o{ZTM~1@Qy{~u@bTgt^=i= z@er8JEv!Bj7mdn92$1IM@YOU#$|{fi#1WG&Yb>}}dHBovEeX%cAIYJZiRHC@Vsn4k zdm6i|AASh>WqrDBu6oW8*o%JCG!0S(k$8!!LWZ7{{kr#)^GrDskKGq60t;P!;=q{< z7sdiy-~O@);aT8?+Mf&l!&?99V#PhY%j{#}Y6++WEzV{}O|9?O8$SJiemtSPPJYsz zAh*-k|NM>ruf^#fB02r<)HnfOn{p}{5LfC}4m)40xnGmpB+Mz2x!0UCeX6qm^s9BP zoB3YXnWX6?ZbPguq?#AOe4A2l{;qqyF8=I5^abBHsa1iJG|9yrJY%^!wY z-JG7Md6(a~5H99%vY(jPD@jW$Jcwic6UXS4-p0J2(#w9kiEbvfj5mm%I7)JId~3jr zNYEqYuR4$az_RDRZuyr!fx$aBlL1~rc<0dDNB=ftpa6bQcuUi9f(rQnOWd!mpddhj zk2BF<{VL>^NXfr;WPqjlBe0qpE^}F3m$Tl95_j&lW+4Cc@h8qv=-fZsx8j(oTW2jC z&-r3C2A6vGpR$tw*=mh>SNj`Bg)RQc>U(7GAtqN@&i`a57CHSn(LPaff3}kUDfG`A zVF)~ojTV6Hb8`6oNh5V}kj^Q={+LkkKmPvTd4~*HaDalkf0xz&uh|eRLbH#B9tL$G zl<3)gCx;3SF0OK|@-GXRQSU=Bq4)H>0|G~~)fW%Xe|r;k|CH0ady!}&`_nxS?x_D< z{P#QI_Q0q-tr##;d;u!lJy5N|-`yKI^@>}O+Gj1K&E^Pi$oLnknx%D4GLg6t=UbSM zpkGSU+CjK5h0>1pmjn!DsZ6WXQbf;#e|decjC(Yjr$+A9{AX`bc@l0^JE!Q+0yJ_-~5htA&!{YU2_*!BexF8f;vB zBGF%*#DCCaTwAZmOfh zZ;(wz0#g|0{n4+u5r~Ul@CVn9e`wiw#|&8#lMDmF)1#KdBh;A>w6HjUABDp#Ejx?P zxicS&AVzJ-`E9}ac%QS#@X@cC@A-6-1$@{Vojsb2?ptM**^C@6g_?HBWZ$QKm>ql)P8P(a%m*v#x&vt(~%!9EN=ojl$36Ng6<3YJegGB$qM zufyE@*fs%pG0|NmJoLcvb#+fnx?DMn+@J#|9w)uUz$EM8fg^*(`OR8)_GK)c#*JGn zNB93U9#fOSCHiKv*|4Pfj>Hi<3lv6Cs6kmF7*Qcqg*@O0X5*sRWa9_kW z@kZU0{^ZAACd#+?AuE+G63H^E8TbVT{cQK6j|R@V85t}#8^#yhJg*N1jlrd8)BKpiaHxlSlj~KrkzM=#YPGSE!&M8P!8x()6O}c}bKyM? zYeM-TK+tK$c35#artdf)#YERYqM^y@fl(YGP^L?2E$*2$KrWUe7rEScp*&@H_RUmR zW+rR zUp*&u_7{y4fZTjHE#av0W-@&@98=xzR~o?$9@W1!DCQPwve7&Ek&OLb(^y@ZK=8!G zS7mUEW0=SIYW75md24hGGmMh{nTs00Lg?1oaA>&GS4~p@48+@2hHP}`ms0|9p@s@= zY@`}z?y*R@I{R9ulikk0BY>Qi-1bac)3M;6Fp7VuE5~P`uOEpi__)y0xf!dCl>y4S z)A4|`-q51L`#r(wLwWGEaA{B}Q(J`B5}X(-3cZ`So1u^?XSiC3g$^JX+RyGh~WEV#C>b$aRCrpZK| zD=zWR`4x;WY)0M6x>w@`AkJv2!J>Y4%@z>1&o3V2j6Qt4h8*D7Z87e<7A@!+{4QJW zYngGvKWyr7fmX>XuN~Ic)!@W)IysoTSh&R!b`E8$wP9Jg#Matf=CRIktY%s3oI_5b zXoz1pF_{1)NbqKA?*;(ZWUmYy(<5Xi#uqE|oqk{L?i%f#70mzY%% z1;QB&6K9zJy648AaXC659jPfhSW;MIOU$y!8<5_DJtKo!)guDG&n|B9R8TmeY)$Q} zrY9L1?biyeKgSQTG$?aRJp&%Qo*edAYnM#IKN&5cuxUi9wt02B;|B8T+poVM)bsC( zN6Krus&UfO?GF>3U;#~v6}9}Z%Q=v`GgX>SgZ>AGv&KVoXN6-!A{lO*T!X&g5}7mk zM4Ds^HnTt<;pwZQX& zTKkRq`WG_!6ev3mWTOp)>G<%Vpl-gIRa4cJ(WYj>!C~tdkE}~JyX~{j>`Ccm(j08o zccgrh8rC0g3*MsH%Y8X#1e5$2*I>u8*|qHJo0`!~GN}7(V(Jp5!>_D-guLCzv!2iR zW~-O8lN{%BN0?uzU}0Bd`E$O(Vw_{xp_lEvjI*r+}ukMn42(as^IHrs1( z;QkxMW-7Ju0^g~<* zmAn+)9XTyy7gYV2fjWmA5{Ay?h{+zqsM<#M;=`5$f8zL(P5dQl{*MRPKN8L+W$buV z-JOHXpd0|hP4be~s>0VEmIWK3uOFW=%7qTTETNeJ?d0cq>YEWN-D6cHx#7DR$#x!J zW?-5-L34ZFRt3-QIjNUyBpJW=4hwb87)ZvqR`RirdO+y+sH5WX|Dvo0$9N&k+%<*61!W>Fx2zOuO~2ws;Bhvyv;o2-x=*BQ3~myg+R z2yXyrcvaE0%y-eAnAFvzRfg6$W|E{qf(1FL|Es;X4r^;o*T$jH(iSN#P%KE1QnWY$ z0xhMu6_=n57Ca=uX^|2Yms@L2rAkTty9k6UPY zw!_3ZV8yK!?=iLE^U)f}nFB$W4H@k!{HnQc7i(ZqQdESDe=gVg{L{R1;fArQ`={sb zVj`Wdb6Z;Lb{?Ixk zS}k$S$yM~n7w#U^CGAmLDN|W9z2T#>$E3bUk|ggC=ev|H1c^*CZygyEi^Lw^)UBJ` zQ4^8%E*LvIp5`px<-7L+Q#t4fk%c&z16)>>PA|-D;CV+fvWg-_`R{q$vLlZ=RcR?z zJ>hASk&FC%Zm^E%Z{sOTH_oHSXPk_jU$jnm)z3j{`?a9-!btuK5+@vccn^+wXHyr@ zrf;_|SNxrNw%h?D8sG&Ut{*@5AeK}4LbC}4!oh)E&1jD`8ZfrCZRzZ+t^{e?RArRG z={}%!MIoZA(}WhlBNPOYnQw_3_Adp79vTrE@EOIn=C5*r4fx>v;vZjlyaX-ty9qNg zBJaI#Z`r>J!+~p*N-YbTQ|`)`Xz`9T6_|_9W8*^7`x8BF25(w@C$%dcfMnS^)eBIY zJdUL`p>V6+C}#$eeTsP1d}7S4Cz0}P<@T1a(~M1{NmfCyjt=%Bh4v+_&x$-h>fbZnQDhy;fQ1EX(6T zCS4Dy_gN!!lWY1eCF5Qh`^wYlY=}9KeBvr_)!Jtv!@2FjeO}%2J@t{PbU9f4#LPM2 zkyft~DL-UKwX7e&^dkq&QO)cJTsMsS$d^|zEXKuY_tLEv^_|D1$HMjwJcHP*nx@^> z1t2L{b!FBbgniv>lrCFjU&8B#lGRm!rX*KlZpq@4dUsPhg78?GNjy&@tD!};Ou?8I z1%~nsSx63PtStCeXsxb;MPxZdgCBozWmf8upzxF<%=0L(5OH30sifjigH-6{sfqAG zlSP)pjRc|qxYi*98l#qA!^I**8GF5kf>UnOB9dK=5*}tP2s9veJ;C|`4p>8nJ}+Z_ z1S|Pcl#7UFe{K;QdzOZL749rMBIKOVa4;k-%a|~Dt`Ufx78c^faCfcR9`ZFR=-Ngo zXv>@Z$gfCpCZPGS*2zfIL##_ZV4_xZE*d{RC82y}fap>Kvj-$s(wg*0b$sIpN8xwl z=@BU{Ars?AjBfAlUeOAlTd9hkIynLtCqYej1R2>og)?XfSTm{OhUwI|ye3mnpMh=N zvierBv-XG4XYc{xHy#7wD4NL#{OzqSXQ~WR3GACO3FjThwr3OVx|0%hUQSW&;q|Y> z)8|iMZ|H^s4MbR*h3$c#MeY{nWyca|-^$0Y4(|LJAr`fLaWn`jg_)E=DJ2+-7gqS% zbmk7D!eZAaZ-2HgN?8%Gw2EL+-Dm*1KL)OQIPH?Nu>1>s<$sgo&fr!#TYdm3Pux|m z=eH7X$m z$|R@{7U8^a_}R{eDpC7MGEJw8|K0nw|B{XKuhUU~`SRaU>l5nyD$R5EH->%M=g*(& zaog_LFZ1hb%WB^e7Z{-N*4PD6o#{P%=|o8En>gVVms>yg2+9=U6mUb{H;Z#SY$JX{ zEPnR6KK|YNTz>!}_K&{u?}3fotXB!*Ee<+QI62eV^UZ}TBin*L`&Xq)i5{O3R0+(B6jiav8QJvjGLD580Xb4)!t06Qjw3T`Wd#F%4XhUdS!60%MU{p!a(4fN5qS!$&A0 zkE}UIPq!}NYyhF%V-x?JL^BB$d#k^4y*^lIi#Q(JlUu8e_*9Z9FL)|SH^SOpu-&Hc z!2|n%?+~~#U08XpH@|uxt0O1-RgF9-j!2|EU2S^#;6baoH-9|1l4YIFbWTmiZbU!K zTD+bsHN0putvQa(iNY!v%`b|>brM?~yN z-KNbMrY7!S^?sfZpY0h~L2Tvz^ixv^u2mbPi%C)TMrLYi&Akjr(KEvv-1LSadPgkl;#!I4EW|jEV2YcSU))}Vx{JBdZ1%|O6%_@4YqkN z_GJx~C~^wxOwGeWKPtRld22!tZXo1$E9NU>=2K4Xq_&aL9Y{4i^2FW+oEg057Q z{Hvpeh4~pTU(4NOcDk5^!z+G)p&hY3>%kB*o7V~GPd2Fg@>KzIYTi>MB?)!?L2_(b zb=fp&mniYTJa1W##KV)yZ}-BHxyEbl8+~)mR%;~n?J5*I9mQp*QfIL(Uu{Y3o0GO| zU1&E2_23^hT`I;9D80Ez2bN_B+g-J$?m^)GMw*)yC)kKj-%um~g^qo%q4KC&Yq4m( z(EAor*pxM8wWHt3cwu@aHhW=r`!Q4e1W98%6~RGGP?c(TYl>q9ze99=yk!(Oa2d3t zl~*jN#_rea(3uPP-G_53PaTy9(nioltqw`M^~+1 z3gYsUE6`yqKXNac0I40Jplj>rZbn>%2O=kRrVab*oL<&_n~jyy)|HT1nB8rNzSOD5KJd76?Gupw{_a7; zSluy0MG~^$!)~-d2gGDX_a@$k6*4%j0;K<+{BFY5i1{#iG~}m3pvCrl?7^OPmD$7*h}=Jh#Qauh@LJDtf5z>7=zqK zEZ?<^^`6D6r)G@_lSNQR)2;U6=ruM-T%?kv5!nm=I9Ul1A)PPeB0`E=Ix0|_+q+TBnDh|u3O6%!kLX2B^Q)6x&@M6 zF4tD=3-ibie<)7JIR7=I#~4+;?bhv1r*!BmR7!=~SOcNsY_~rp|AM!>l{@I;pP%%pNuZLy&cFzy|_IXgn^=hcOJ$* z??fm-a%omS>{0u7AL6~qUeG&4g2ZDMTC&|$1wtTeN=x8FPpp`23c4^$) z{=oYeyecSxd({(-9rV%a;0`Q~`WjajsA86f2t$>91yQeRy1MpskUh`mzfO7Rn{#|mL-l`HACBxb`t zz(YRII))Lr1P7WGu$4G%XZs0^C^D)_F2ywlEnjn)cTr}zZ{lbkR&L~3!WKEA4$X}@ z8?AfTLq@C`)I`LjP8r@>R5M#b%C2*Q$t%4lE#c+)P@v)$Jm?&qTT}~FuZex?g_fNP z+4i-w=xYmV zYHA|jtMOt+To|uiMZ3aH%kh&MsaXDXAmi|R9)_@E#}r~8%3*2$^O#=E>uk|yPSXr) zk_3K(%Lks4t>-fDSU~wdB9$V?MJ(| zRm-qxvOreCpbsBOA}1@tRbH`&4C2Q+(`Al~eC}4JUEp-STsKF6lf8Ep#APw9yCpx7 zO^Ja}zTDKs&TgN(iZNgn_Si746oYcH+iv7D(92EvI{7byq)zS-KQieAD8pT9>ef^^ zk3=5ERp|+bfBo{9cvoa*Dd~?}r~5N$ZYwInlp+)EA!kB?h34vDE8jP$DYB$VKbm_GjeYJ!#%3-V!wOKy2w1BuAdp7V%TLavTGnV9 zS@{VXL4-BsdiUnzH*9$b8T{HE9|yv$NK8Z&$$a?*s?ln?!InszN-^t0|D zdS8CF1S!kK%vKM-!y+Ca9sug{gg0u>dA&D+2OAbz341uXUfR%}xfu7A=iag!w~EuA zu^y)!t3BbbK&S<0BRb)v@XF2~pP7od_ou`UCgj~!?0kQ|kv0f#z%tu<62h?ftCB$6 z7UcFBR!}=8>Q%KupNGC%V}teXp#Nq}g%F7-{Y=l2A&s(m=4B8rc6WCE)cGy?x@!Rv zpJ5>d**P@9*#SF+JC8o6SmnpPFqU1Lf9gUWi&L{! z;KRKD9PMi*M!VGXdG1XDZ(45Wy_I2o7y1=DrA%L0a0rrg$^If9q5Z;S`(;mFHbzHA z{Udy&J9>F!n?CHrPP(jZ#SW37bB4%Z!f3llLwBoDlK25D>7?NM@=~vmzVHSo{eA(iRINNBhs$-eP>irQ9=e((I+&$RIg_z1NTub%KdXvD&164btJ=R;?}xtmX( z`EuMWV;>TZv>t1MIy0o!InBawCXehic8U$SjZtx=DakLc=`Um@2@C0aV7`0e3;`TC zvcX8%U=Pe1het-{4lXM7HDn!gTd)?WviC@#z%2VKPGXI)k6RR-Ys@&mCT>!YZq~>~ zPBLAy&3@)CoEB#SF3a;5HYu?UKNwUV=2al=oJt625s_tR8x@KVQGKCd*42iYAWAFWqll*5kqDENd8OV#v8@`2AhGZKo&s)D$4s zdckv>t=z}UTU%~7ab(06NW}x4b2pp$M*zE`PfkA8jIIz6{Z7wEtpb+iL`(yzOzhlv z7L}Xb)VQ1qsH#nh#)YEgJBi=cDDc9AB|ptRp}%fn;P3BRCaEP&wwt0 z$7gG?THxGCW9SaIEvGdfgO)w{as?oWptI2>gjqn33)3NKqOS_ zmqv2B-iS)Rf2Yrc+~GuOisM#f2OrE`X(BTt36$C7Ce%&42X<=kt)pKcoDj1sA?&7RVqo+&#XwRcPL%Y5&bci4OQw3(Yy2TDyS8q~?{P0a}-bel$bjH9n)c3sm z^Q9QnoM)n~ZGN=QM}ph{4>OWTqL|quGAU4^Ayh}7&P3*Y;qG2+SeWu{&YU6~->wq^ zZQaw+q&RKT5!+#pU$C(9V1L5d-nKP3qC$B~RO$y$tMfiY(%W+_?8UbFf8i8|4KRGn z@1WoUgA&lA6RFSrk^zG$Qpx)Z)y{dAhxPeOhg9XGNcsF+=uDl&HCKRD#6HpfTJ>8t zoIxVBZ+k%t;FjJH3r`0}KG=srJb=;}JI}}L6wZ_xni(2KdR7%_p-g-&JOkw%ivwNRpF<0p z#uTVzcUch5_Y`0jrxtT`B-zZ|NOA>j4ITM zGnz6+09=1ar9=JakSlcGUCUusUxq>>?^ zHbFNkLUwFoT*9V~A6`MxV-uBU9Yd&6)|#>7Sop5QK2l0ng^d)*#t7juSmqaJVTRlc z@qhDY@Wb^LTQ@O07gxcSKmCQ@xf1`W3^m>{Kr>4iZx|2YXAoYyk~o*nCe*9JARMg$ z%KLVS!qO?(;sx9|5NAHY>PR@+Ta;L-6n<9S%plO(tfLj&ZpUtZY31)F=;|YBnVr)> zz7tMxguQ7MzX@&cXJlNO9WHLvtZNOh(^mnJ#+$bi?Rl(akO30!1slz5jg7l|Zp5b0 z#nMeL5%>4^yBbZRHoh>F5ps%1RCQ}O=9c@mR*hFj9^*v{R4p0PpXFbujTK^TptXulc+c)$swCQ=_UaL++4lMOcng9ZtT-LRQ1k7 zi4>>_p|gXt+hu*~Qv$Z1Qpx&HxJzFvbvcWC&{f>TPQJ~cZ|UH*a1#wCR|r#-enY+I z^(uA*bbeP!Ut3?&sF#at3sH5y9_XaOEa-7ZqQ6Y)YBknv!SK0+_%;{Bf3O&>C%?Rf z9d)I1as7^e$!M&nSFLOK=%7tOXR0#6VgQm_+f@p0PHbFugi85E7xwrvXq>f;f|YPo z?hS4pH=O35GR8%jYfZL^R#tStk*!8Yv-yLZ^NXQh9D-@=)9VSumzCPV*ZhZ4SeWtA ziXnc@v&4ZFg5p%W%q%Q7>m_KM^k$3cq7MS{#pE821sJUab{}XNOjbrh@a&EF@z$@M zlarH>kST`XnVY*l6Xf?~VSdaw+43tD`5jx+Y*Me8T*t|)>EdKw#L3fc!M8fP(t2aH z9Yp4^l@65WT0sBoHgoM9)Yf(utf5B#GJ+z`k6+MdSBn|%PdX_dj|a$TTnIfwOtW#T z`#4M3A`2&&6f)-sY*vEL9@Mgt6u^c^BjIU4&y&@BmTT4eYNRG?;}awcB%gS^WmuUb z7+FKUeQXZlcQX-^gO(vJ;dP>0RI}yM!3L;$}9h(TgzfjztcTuO-(kq6p6o=;&p~Q0r-Fk*s z_Bf&HHt)9WohXd>98uI`RmUzxiHfEq7Vqt60UuqA7rOEMcXZ7hFexkU=~ZKs0~Ag% z8pJupVG^3^Gc+r!mg1v$Wbn-%kpIpndjo83B&oeT9s%CmLFLoj?_^t>rS4QuicHJ8lN48jb6Vl@lZlv~OuC%<3g))%OSH zI`FoF*+*h{^8H=M>N#r`%kt1kNHt`CskWH6j~iJq*`Nz37~Z~IkL!4~Dk`;-qYZeJ zK~I8udXU^C!}noz9uUDKs+0S#xw!v=ZU1d_{dde=#_tv;1O3OM*kBn!@p<~!5{AsvCd@Unx(|wo$uNE0p}&e$?kl{NlKr7yrTZkEx?yj z_!o-j{R6YD6>^`AjF%?^jMeb~eNEbGQat%wg_fwNLRIpKnHHuK-9!?7ERBSMaWCr!Eeja=&(>21&Ux2&c0O{nVf0vMeYb;PEwHmj&{uf$+Hw zm8RmCT!$F(Pcd)A%c1RruFS=nM6)3wZ9Lx3{uONh&-IzSSV6Tp#wkZhlfX140U0e8 z=0|^kkT`H_X@`_`up%p>5i2?@(%!gyD^@k_)w@07#PWAP9=tA(H(S9`xCqMiPi?1D zT}VCA?wh*my=#)6pHXZYmPq?Bj&_D#1ueZ?)|gk$>+;~ka^NSvZ{hg`Az^atRJs_Xq*83x&p4jH8C6QE~8Iap*nmEt#`k{($WRw5pcUIMnC}P zB>B}xT|1G=xW}soNt;gvr)kI_}oGVI!UtdQW z{l2^c-~MOPgP@<$ZR427$2VRlv3%X}9eU~;D}@s&dSB|yc>7aCS~Csd-C2@;#A#aN zLkcf?cOE9*ns)7F@w89zC4}A9b==)C(I?fl!d7{`RTNNR8{~@!%%t23W)l27IU_g( zs>VWIzxHu@yKp-29L(X95#(g9_=HDiB`-|)D1U&n%8SEGoVP_)H_yP$Wew7N-mn4akj2ChEf&5;0kEz= zZ)t`^J=83TP@5XuQmQlJy$awJ5Yf>kvjUe3rAXJZV)XfI>O_+$0=yMhVVxUFfl5a9 z*ZohSJ7sZGqSd}^amvQ3u#LC#?qsaM{j;EfGHOgJ(u!n=v@{@c5TP?chIwBpCgTrG5Vc5B#*5Jm#F=v(i>NE4G{z6@RkH+8-e z6AN8;5flepcM3R#*K7A)zmBa+q$M*02#H6+PNQ!R@kW_FN*#ZjoUxNZf9bu}gozaq zK(E_1%#rGh2yE;@=5ZeU!Uup2QOLKjs*n~%sBd9N_(^xopSKO1SN3a^^LO^mt6>DJ z`d|9XUWMu>VvQ|o%>Q3lsJLUV(u93z)G9ET^#Ua)Jh4~k773tg-&0#S2doed1 z8CZ>u9$-`$Y127LzDyr*B>N>IBBtXuFW>uCSq*qWM(xJ(@EH;r{d7t@bkS(5u@YEs zOT!FYw?RMKS)F>yiV~1j8R?*Z7urJXf(7Dj3PS=F37B1gx4U=)hExcLM`sHkpse>2 zV#X@VVw%+fc&oq+qCwpnTd(9PzB0QvyQsl0&M{AS-?B!Q+rnK5{YaZqy!r9TXo;8l zlv4rcmz)a}y!?w?JH^QW5~%xj%J!lnE#Le?BS`%?ZJGDHPEy4&e{s(0W)=r5f17qB zZfh>W$~bn)IWfb|(-vw*c!H?HZX1DFPsp}N%+vfkzv2L^`lNCtoC^$M8g+Gvb5ss9 zRzkFFQG9HQmfmjIdB=X>Dci}Ap8uvIt9NScpe@WvrkyoWLFE35ZQZ;T3LMlLTdb%K zK^)a?WWrbjQo{aj?+)PljYa;qt}&8q7UsXvP5wt4w%V^7Hi8>)N%#2r=s*F(i@rua zZ*KN{LgmSu?dJU+s4bAsI(kCdh%W46@v%`Img}G9{7a=7$v08o7Sb|gGm{~S z-I-uc>`OkU%O#ox*a9YGJS-fcl9)Mmq3C>Gdp~JHG)+^93Q+slqCiLlXHo;qX)b3c zXPZb%9G#5qQJ|cRysBo3;1um5L!Dj#ogyejNjhzLollb&TcOtj@hLV#8Mdqf(J{q##kEjL+7#)7WClmnBJlFnr9$p9$gt>ZFYOgR|=4WSJo zo+MQXx~yqpakm_C?mDdYVzP1|CuT%gpp4YsgYoJ0_oPX7-9U8RcF18$%I>9Ews+IF zN%%)d@ZiN^NvV;$`in&yQPZj~C9669<;5}CQsZUOae>{~`PXKt0e1VG1&)cSks`uc zxBDbK^3X+*MbUkVgonox%u|-jfghrp`5X-q4SJP(rRBwikVSTHtK=av52xX^xK7m3 zP-;N2{lK8N_oIgmlS=pjZP z3H_{c_yzCV(s~P2<*$zr`%6|6zu?jS$V2`AdKuqHcbTXi*R2&TFx-qi`Fblv*^B86|1)ym(DR55^1IM8?8BCK}@SrSA&3)O|xOmu!J-j5f;epNki zh~INT1gG|}hBv@BE7Pp^->e7;3Gm*_&#qIG-%VO%EexGSj-6==pfcc{_l9NIb64hv zQh}!JuQ4BZCkyi<6R3fYn4W@(@gjrTzWCAI0O?gUc-H%Gg1=w%-46cvb-T#QhnFXG zD70LlCNfuy)sNMmpi<}2qs|%}XFQCZTZP$OUWh^w4+ZeZ^1DHlEK&XG2tJTCEy8}$ zrrEiJfB&ofE+-T5fFunTYkFgdDG!ls%XWW_a2XF@is6}6{sKeq)QuNfqBxO)BJvtV zg||(#+Pc_>z^V>ftXR+QfrR$>?Y6Q^y``@HhxWKQ{-4H||3FQH%<2d8n)jI+_uDC; zU<(>XAgQ3h-221w&Sa~HnH|fe#FP9c#;AZ@vn{h-ce@^XwVTd}G=9at2=7?XK{b5E>`IDo|t}w@^ zN)(u~)pJ5OSz{UNiAO!Fn4$gJ{@jPG`^%f>W?cKfJAQx2LHr}=E1A>7GgRc7!3#yB z75YND;XM~NrHAsb4K9NE^=Cs`!!37y4&|Ve0x@Ub0m*wUJ_R^B_VE4ZCXD~_vuG}! zbbcwLo(=i)ugs*%{-#OsAOGKf`WHNk)f(KB@>Kire&R@yY1Ky$=M^8f{Jh7j4l&-W zP~9RIszGSbJ}JeKuZ)G%eEtQm#|M|8ennRP5P14M8B%rb8d`amdH~b;=j0nM5|W}?mS7~$o_S+1n|7s=CYI4NC8Om=r{ol*1{~vfZ6Tc^yO8zt(OHbI% zarIm8L1UkPEkPSTS$jC7K%a@W#IZUg9LkBg{DNoy%9c}3|F{7~YP2Jx{ z2yOQ}7xkL~@w&f_(kT}@ew2O9%A+#*byV=bm-)Zq+2pQE+Rqvt3Os%O%tg?XndMAS zpQMgDW~+xO)b#9sXYv053kUqi$}5%`^b7!!d;dwM;Gge=J3JMc#N)%d2=Q&OiVOY44u+vm9sEmDp@_w zirxyzZTp^6@upCyDWFi zMa|Zo_pFZz89m5P(ldGImQ>l4_ih_CW5W?H!-`hmBZ}GwOD9Z`VN9;K;$UoJnp%q~ zLDjAqJf1(NoTyF5Dpv%iX6n}fuiV|8-3@h)$KLns1=0*^%)f9dtWkTiqTJzGSe#EjU&zgzhlD^s??ecy5zDY2 z2e_>GZ+*Xw1viWA*j<$vJD~O{sc#Y9)$LaV6IgNJ2YtnQ+Rzfzp#KC!;=QBgp)+FmCsrlD7A9 z5T0O(gy~25l!|;dV^^(-%M&9!#`PCR%P%z`9!c}1#` z1us-!<)Nolb5sQBx&TK{sP{|;X}>z~7=VM<5gMd(7CO%6cd5Bo_wCqj4T=fZ4lqX> zEqjv77+U^~$Nyg({-M%5z8q$rvrKO{YFVSn;&{VfQn+98EK) zE7uW3ll`}{(8((|;mV8YbwWV23>gR8MiySnm^6ih`_#dgh9O6O3GIt==AxM zx=)!jIDh7(U8b33V_X^_TxL-(Ua_#6SC*9JXk7Ca#VO?1-3A$Y4A;pJgktjTqy)hRDeeqc24y)H3MBZt&8l zDrxd5l3J$c#-N$`Q2#sx|NFCl;ez^~R5ARP0i#oRGBnH=T|Hwi`PhPo zwHNsTn`ePL+%l33f&xsD;J}Xvhi~d$6hDM89^WrDI1eC+cax~u z-0~B5G}Oq7YsWhB9={C;&URVCC+gzs&h%gDC$=7)rI~Y5d*5Pg)ub~{uF{l*mdO)BFndmlbes+bWo35_ zb|tMccPomK9w%*MEvJ-4NWwxYKr<+;Ob(cI+iT1ThC z+iCJ$xMgy-qCbe6UU7|}Qp>A3E98sEcSV3uXV6RxPr;|Uu#_JHWz9?jB4I0FO@(}z zrUJ>6FK@A5@p&Vs**jQ+LHBYecNi3k5Eu1r9acCwrVV(0SzfJ9Wb6QdzTU~k!sQig z7ChG>bz$2d`E6>#uf)RwvV{iugaM@+9{z#oVK~f zyL`Zgo;bV49{;uVYXNuZY>7b^{M{6l&XiX&7xa~X^to4JZ(6q~{;a&)@g7ky&%Tk3 znjRSR2udV6VRHRCV;Vp8z?F6T1MevL9a&iwKj6xLJcU7bUrwKrqt`3y=#&xgBv&o* zZjl9lW4_0m0k`dTM*a_MkPIMCYrT*AZYtG?&br$c5xFG2eb;1-ue z5EFg81w6pXAgdoKJs12Z>nrOU%8;SZmYlfCnW03F4W~!Hk-z`bL>F$A z-To~g)`|y5#oa0Wsr8Ri^L(<-dE*k9hKooBR2>dKb0)d1}pJ>b8Qj zyzBN0Dba&rS&T3Bj@*1^wxX1Si-fNyy;yh^{a)l{4xY7mzXCqmB(q3)6eBv3w^fuf z$t5<9$28h!O07OoYr9W(7cS*H)`2|A`1$3%O&*HI3T2AIHtM4mfIn0`htFcccJ}+( z>t5TTQM{JVh3{R8^)jXfO=xLN98;PXUY6dIh%0W(xB1Dw1+x~rL%9W9*IOBxclgQ3SLrky!`dgt9R$VG+xjB7fCl6>E9KIYk#jH|LKxci4$WO z^~mZ@v$mXBMxiF!xhQGi%Juc%t|qsZMl-raKItE;^Z}o4v(bOwg_o5Xm++Ukqp3|l z!{g}VWIw%<*jT_E1?0*lG$j&ls3BL}6zUZdd$rKvCKPe}@s6g4@$mBKGQgAM)btNK z?0;99`bRp)p=r3XV!jeBt$EBo)Vr<*xCYzu-vZsf9rM?r1Qlrthw2wFD@iF{qkjin zW+S=;7gIhZjPoPEt4T64L}3{quSDM{jwWQ9q_VwPlqfGtpPR6c7L8~e1mbxqXN^At z7+FUEK?(sY>7ABhhutrU3;#u``cEtP&m@WelNV#4_E90W_ni}o2N@*SkK9{9gRXnt zaq@>ivGCW5kFyFB{X$%v%#wz}YC(g1JR6A(VuU2e-FEYj@As*6VeE(_kEWMIekmg)6fh8Xz;*SrY+xhGJjf3FynIUUf zyR+L54y*ckTCkElBt`J@`C`HWn&t3O<(qwLSD$F{BH>A5N8$V1=J|6}tqMx25(MxWL z;Tik1Lcj)_-u^Jx0AQk@)*xA<+sM(j;|?0lsG_mAe3!Vq>pq4Q4Pkww2w584f_Y#y zYy^Tvm}FGH#fuz7iNKz38$MiXNAvR03<4ADrz;^!hF}CWzCxJ4m?7y7j{m-8OCdeA z1t&~*D)WA1S27~SUTvcFU4C}e;lx8X?3atqVKncjO97@^Th; zj@3lyy{e~&w}d++J=TS<$>QMO#1_^Om4d5%lOxUQedwC@Nw(=;rCzvUlP%ln2i=h! zVs-|D!hmoxhKE=Q{Z`=R)~lZWaBy0*3z1+d3bmksD0CQ~5J}Lj5u?{N{uJwlul%Xj zFYwMq+9<=1_cB9NF=Msv-j0k3RwjKCv)pA5qDn&O1_LQK^V z3N4TXow(RdGxddY!8QkV8XhNOmw7ibld$swMT312o(xn(mEsyg^Dsq;P|ZD_2Czz> zF>k?Rd%u5UR#Gpm#>mW&z|aa+Hmap1`0fB6YHuWqCXgRXgNg5fgGN6izfbEK=lPE( zxy>!HP6KIjNyS}GA)&W@)uXG%wML%qDpbb95abeEp{(AJl~wB6_D+{|B||SG2|Hz) z?VWdM34>`?%cmaivLG}nbhTv3V|ri8sLq_wVUEXdOK2ZKcEf|Cx0udSzjw1;@anBO zqXu{#S9cuqn&vW%cVoP=i@HpJJN)?j4}!Zo7$V4wC(oTm>Lh(FMTBdj?)W7=?H*!X zdy`=m0S`BNwbD_k%@3OYUBxZ1MJCE0g+McE9))my}6$u~92oLnwC|}e_bqq6P zw&=q~CRKtg&qai*oC}!;dv@8-;vws%*angLCI!Zc#P{`D#=N7$dfMH*fYRyhG?3Pl zFWuJS%;QeA`roK1YfemXdQZhg`T6;Uu{Y|J;oKMELlBqIk%8uhBk>n}Q{g{~mA}2f z2RfSkIRzl zSSd@F6lg>q?AiA-`G3HVCU)^yPY~RKkMpJK>uH&?6cki7W4LUz1wKA~;1Kj4wu-+N z!0)O-;dg&c-@Hz@YO^oQala8&SBgM0Fx$JK6@u~6GzQK+_Kv!<`(R{vX-Z#WAKeTi zHt`1k4aMQ79%N7;Gx~{_L6@HCdv^|89k2f8euWV=oBMz4o5#P z)D>Hhg@wN`e#GaPg#%!>gQ*1aEmQlmc8t643E@<4yQ8Fu5lv9A$ZYBOl;&Z=CkN*l z?lp%pK*~jp-w|l=x{@z?{@9f)pQZuJQjC9aP5y=hf&a0OHX3J$?1wsLC43VVGxUZO zwmTNdG41lbbHcIwZTG}G@7G5kdz^}|1nGV}F5*(pEy-^PN4OOO?dBABtrd;eh!nrf zuL?y30AV=BvNFHes>Ct!LPvWk-WtGx@pm$7q<8A;W0ow}FF5H(_?qe**wq93@sE+!8)z$-lUMMh)%$`9z z&tc-OPB%MKxTf|LqapX~^XYEIQ8I%=6<7j}&Ru&+gz{{%-|=}Ycz5^U-q`J(os=oe zeR)f=?JqS_iyF4e>Qo_oNwj);`zGUzns;`?0fOQfw;+M_P z+wRl!jy1CK*xTre3%$y*Ivc=xW7k|qqsP}F5?7raM|w5;Je(wnV2U!jf&1;Op2VYf z9#J{Awu9>QncU)Rv4M9jFlIK*zD(YYI>Y+9g62I;&j!O;*~<&!EhTN+AAB8p%OjF; z>X|+2r5u(~hw&_j^-C6nCC8~zI@rIKpG+g@nwj6ru+N%3%S)Ls>MN#GP~eeSW!}m4 zen57D5f$$$9s0)1{W@k+;Ax+zmNbwxdE%}^VN7|@y7`$CSwGP?US_X**h)3T_$6H` zDMq<|c9(-HAX{Hc$R{#%6LES7E>IJ9v9U%BP}L@A;(E@wt0TnFj%>iwmQ=pump7 z?&pc09(!_En9Jt9<(lyTBQ3ZcB%}cX_K%_di76@HpO=DMn(xm5s?O zUH|Ehh?|h(PF9{)Ny9O`9XGhR-53>j^8<47FFi(Q7mV}0j~G#L-OZFox*dfKTHv%z z9`*hx_t^V5i%zOOr<0IT1d{^tJ%}HAn@*)|%yrb?bA`vkGq_MYlB`Z`ieZnxE2fs> zkGAF9yG& zb*+%k_3iA_6-!bATF%Ncb4Ub*AdJL;9yZS~qJng|59Kkp0{Z`tEc&mP}+9P|%r^t7|rT>^* z)8z$uM&PZQeISXY_ZwRc@VFlPzSXR7$kW;G4EN77+p-wQw&d{*&q-6*(z+8KP z6Wfy~5`1Q;My;i5+8W*l=6Wn74Mrk~lXZF^kae_vb(aeP0kpSg%kR#$XR{y{S*;}^ zG3(ni61LmvqiU6nZ*P405Ml1LmIk3+2}&v(o5ZZZsB{8kT<(UYwJb^xvDW)D!h%@x zr; z!0)s)KUM+!f~RHjm{M=q#r88(ejew`bX>6Gn_|fcEQlMDH%FWsAZsIK6w+&(W{<_M+bj>CYp4=`pKSODhf$y z??@_D6>yvDAI7Sot4u{7*1VFrPbqr}_`>-aoaY{quYM YmuLT2s{D^95&luV?Z1;)_+{q*1Hc_IcK`qY literal 146226 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 diff --git a/.wordpress-org/screenshot-3.jpg b/.wordpress-org/screenshot-3.jpg index 8a8fc055a2373c795dca0ccf48b260e245155f01..60e3c77d27d24482c287b635a88e65b6b8dca308 100644 GIT binary patch literal 188640 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

33QGM+;GOvy#QC|W48kN@=k<@&>z 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 BcX9v# literal 109285 zcmeEv1z1%}_xC<@cbAlOcS}om9=cOH1PqXp?l^RZgutOgk#3L@6j7whAXKov1K#Vs z-h1`+s`q`q_y63%XP?=7*80ubYtO7%Yi9QL!`z3*0FIKpqC5Zs0RRa02Yh${gaGKs zC}=3i=xC^D7#Qf7IOKRZ*w{EUB%}o7jC9P*jC2fV*|^W~vvG)Wo@EeF5)_q^kv}ib z!l$aGBCB;yPF@Ctfq{X8g+q;pM=it7z%KK*(}ykq7X_&Uc^n>u3&7!m;Bi48dH`OS zfbbw#0zM@;cmxn467tE#ll1920D_euB7L|IV8DX_I2?E!SkXI$-^%~zatIeqbNR^v zZe4k`Zh$t*sC=CuH9?*0fM`;{LhSXc5!U*eqJ3-~2)^XczcUhl&!af~r2Yf<;|~CG z)8hW|6=lOQzn(bb7ueQEQ;)b(Nz~03v2%E+AZxkCm*zKeXb#q=hJL;v@Z+0fF?Q4I zlNTQnVVKu%=DmnnmzrD-^XM*?D>mQcc{1_y>jY5s{sGYc3y`3$Y}=hpg-As?Umizk z;IRlGBw16IK$llm|I=@816aBEK34cCbMiFBJjlv1{lhu=v<%DL;ylPj7p<>npi6Bk zKmF-9NGd7ffE<>N=$1e?EMCZ5*}R8&mxp>#i|>4aA7RmmfgKN3&u!_Se&060W)TV+ z3>E}1{dDjX*kt&U_&)>V5CAxNf4=-3SCBNYGNktPB$vu653n)jyk`AMg2UmqxX*?R z4MJ3HO!xu#e#Ul3;c?PhK9#I%t&G~F+$JUCNh@z z^8|i}41ZubX`mRPA!=D{v~HWU2#N_pU=5We3n`09`a4_6_tXpDH~10H|)fdV59K4_}mQvd!ClWF=1P z5sU3)`nZ|oy};fmhr_n*TN{Dj0Q$E`;0X8E@AhD#owOh9!w|ue+%)Oh;jIsPEB4wTGHJ1);F5XB$o^Hy?`yPOA;Q>wdp0rNf z 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%0D~(FUD(hN$ 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 diff --git a/README.md b/README.md index 20f8b3a..49f7810 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,10 @@ All-in-one WordPress optimization toolkit with 19 modules for performance, secur All modules are accessed through a unified dashboard at `wp-admin/admin.php?page=functionalities`. Click any module card to configure its settings. +## Backend branding and controls + +The admin sidebar and module headers use the official Functionalities mark. Module/action icons are bundled Tabler outline SVGs with their MIT license. Backend controls share consistent spacing, sizing, focus states, and accessible labels, including responsive font and PWA repeaters. See [UI verification](docs/ui-polish-verification.md). + ## Documentation Full documentation is at **[functionalities.dev](https://functionalities.dev/)**: diff --git a/assets/brand/functionalities.svg b/assets/brand/functionalities.svg new file mode 100644 index 0000000..81409c9 --- /dev/null +++ b/assets/brand/functionalities.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/css/admin-brand.css b/assets/css/admin-brand.css new file mode 100644 index 0000000..cc85e83 --- /dev/null +++ b/assets/css/admin-brand.css @@ -0,0 +1,9 @@ +/* Keep the product mark legible in every WordPress admin color scheme. */ +#toplevel_page_functionalities .wp-menu-image img { + display: block; + width: 22px; + height: 22px; + padding: 0; + margin: 6px auto; + opacity: 1; +} diff --git a/assets/css/admin-icons.css b/assets/css/admin-icons.css new file mode 100644 index 0000000..ab2c318 --- /dev/null +++ b/assets/css/admin-icons.css @@ -0,0 +1,114 @@ +/* Bundled Tabler outline masks; geometry sourced from ~/Icons. */ +.functionalities-icon--activity { --func-icon: url("../icons/activity.svg"); } +.functionalities-icon--alert-triangle, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-warning::before { --func-icon: url("../icons/alert-triangle.svg"); } +.functionalities-icon--arrow-back-up, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-undo::before { --func-icon: url("../icons/arrow-back-up.svg"); } +.functionalities-icon--arrow-right, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-arrow-right-alt2::before { --func-icon: url("../icons/arrow-right.svg"); } +.functionalities-icon--arrow-up-right, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-external::before { --func-icon: url("../icons/arrow-up-right.svg"); } +.functionalities-icon--arrows-shuffle, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-randomize::before { --func-icon: url("../icons/arrows-shuffle.svg"); } +.functionalities-icon--book, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-book::before { --func-icon: url("../icons/book.svg"); } +.functionalities-icon--braces, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-block-default::before { --func-icon: url("../icons/braces.svg"); } +.functionalities-icon--briefcase, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-portfolio::before { --func-icon: url("../icons/briefcase.svg"); } +.functionalities-icon--check, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-yes-alt::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-yes::before { --func-icon: url("../icons/check.svg"); } +.functionalities-icon--chevron-down, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-arrow-down-alt2::before { --func-icon: url("../icons/chevron-down.svg"); } +.functionalities-icon--chevron-up, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-arrow-up-alt2::before { --func-icon: url("../icons/chevron-up.svg"); } +.functionalities-icon--clipboard, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-clipboard::before { --func-icon: url("../icons/clipboard.svg"); } +.functionalities-icon--code, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-code::before { --func-icon: url("../icons/code.svg"); } +.functionalities-icon--columns-2, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-columns::before { --func-icon: url("../icons/columns-2.svg"); } +.functionalities-icon--components, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-layout::before { --func-icon: url("../icons/components.svg"); } +.functionalities-icon--copy, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-admin-page::before { --func-icon: url("../icons/copy.svg"); } +.functionalities-icon--copyright, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-media-text::before { --func-icon: url("../icons/copyright.svg"); } +.functionalities-icon--dashboard, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-dashboard::before { --func-icon: url("../icons/dashboard.svg"); } +.functionalities-icon--database, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-database::before { --func-icon: url("../icons/database.svg"); } +.functionalities-icon--device-floppy, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-save::before { --func-icon: url("../icons/device-floppy.svg"); } +.functionalities-icon--device-mobile, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-smartphone::before { --func-icon: url("../icons/device-mobile.svg"); } +.functionalities-icon--download, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-download::before { --func-icon: url("../icons/download.svg"); } +.functionalities-icon--edit, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-edit::before { --func-icon: url("../icons/edit.svg"); } +.functionalities-icon--eye, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-visibility::before { --func-icon: url("../icons/eye.svg"); } +.functionalities-icon--file-description, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-format-aside::before { --func-icon: url("../icons/file-description.svg"); } +.functionalities-icon--file-plus, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-welcome-add-page::before { --func-icon: url("../icons/file-plus.svg"); } +.functionalities-icon--filter, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-filter::before { --func-icon: url("../icons/filter.svg"); } +.functionalities-icon--flag, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-flag::before { --func-icon: url("../icons/flag.svg"); } +.functionalities-icon--gauge, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-performance::before { --func-icon: url("../icons/gauge.svg"); } +.functionalities-icon--help, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-sos::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-help::before { --func-icon: url("../icons/help.svg"); } +.functionalities-icon--hierarchy, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-networking::before { --func-icon: url("../icons/hierarchy.svg"); } +.functionalities-icon--icons { --func-icon: url("../icons/icons.svg"); } +.functionalities-icon--info-circle, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-info::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-info-outline::before { --func-icon: url("../icons/info-circle.svg"); } +.functionalities-icon--link, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-admin-links::before { --func-icon: url("../icons/link.svg"); } +.functionalities-icon--list-check { --func-icon: url("../icons/list-check.svg"); } +.functionalities-icon--list-details, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-list-view::before { --func-icon: url("../icons/list-details.svg"); } +.functionalities-icon--lock, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-lock::before { --func-icon: url("../icons/lock.svg"); } +.functionalities-icon--maximize, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-expand::before { --func-icon: url("../icons/maximize.svg"); } +.functionalities-icon--menu-2, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-menu::before { --func-icon: url("../icons/menu-2.svg"); } +.functionalities-icon--minimize, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-contract::before { --func-icon: url("../icons/minimize.svg"); } +.functionalities-icon--photo, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-image::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-format-gallery::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-format-image::before { --func-icon: url("../icons/photo.svg"); } +.functionalities-icon--plus, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-plus-alt2::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-plus::before { --func-icon: url("../icons/plus.svg"); } +.functionalities-icon--refresh, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-update::before { --func-icon: url("../icons/refresh.svg"); } +.functionalities-icon--search, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-unlink::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-search::before { --func-icon: url("../icons/search.svg"); } +.functionalities-icon--settings, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-admin-generic::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-admin-settings::before { --func-icon: url("../icons/settings.svg"); } +.functionalities-icon--shield-check, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-shield::before { --func-icon: url("../icons/shield-check.svg"); } +.functionalities-icon--tag, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-tag::before { --func-icon: url("../icons/tag.svg"); } +.functionalities-icon--tool, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-admin-tools::before { --func-icon: url("../icons/tool.svg"); } +.functionalities-icon--trash, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-trash::before { --func-icon: url("../icons/trash.svg"); } +.functionalities-icon--typography, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-editor-textcolor::before { --func-icon: url("../icons/typography.svg"); } +.functionalities-icon--upload, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-upload::before { --func-icon: url("../icons/upload.svg"); } +.functionalities-icon--x, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-dismiss::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-no-alt::before, +:is(.functionalities-dashboard,.functionalities-module) .dashicons-no::before { --func-icon: url("../icons/x.svg"); } diff --git a/assets/css/admin-polish.css b/assets/css/admin-polish.css new file mode 100644 index 0000000..e4e2e00 --- /dev/null +++ b/assets/css/admin-polish.css @@ -0,0 +1,155 @@ +/** Shared backend controls and layout. Scoped to Functionalities screens. */ +:is(.functionalities-dashboard, .functionalities-module) { + --func-accent: var(--wp-admin-theme-color, #2271b1); + --func-ink: #1d2327; + --func-muted: #50575e; + --func-line: #dcdcde; + --func-radius: 6px; + color: var(--func-ink); + max-width: 1380px; +} +.functionalities-header { + display: flex; + gap: 16px; + align-items: center; + margin: 18px 0 24px; +} +.functionalities-header__copy { min-width: 0; } +.functionalities-header h1 { padding: 0; margin: 0 0 5px; font-size: 26px; line-height: 1.3; font-weight: 600; flex-wrap: wrap; } +.functionalities-header p { margin: 0; color: var(--func-muted); font-size: 14px; line-height: 1.6; } +.functionalities-brand-mark { display: block; flex: 0 0 auto; border-radius: 12px; } +.functionalities-version { display: inline-block; margin-inline-start: 8px; padding: 3px 8px; border: 1px solid var(--func-line); border-radius: 4px; font-size: 12px; line-height: 1.4; color: var(--func-muted); vertical-align: middle; white-space: nowrap; } +.functionalities-icon, +:is(.functionalities-dashboard,.functionalities-module) .dashicons:is(.dashicons-admin-page,.dashicons-admin-links,.dashicons-list-view,.dashicons-yes-alt,.dashicons-yes,.dashicons-performance,.dashicons-editor-code,.dashicons-randomize,.dashicons-block-default,.dashicons-networking,.dashicons-shield,.dashicons-visibility,.dashicons-lock,.dashicons-media-text,.dashicons-layout,.dashicons-editor-textcolor,.dashicons-editor-unlink,.dashicons-flag,.dashicons-smartphone,.dashicons-admin-generic,.dashicons-book,.dashicons-sos,.dashicons-database,.dashicons-plus-alt2,.dashicons-plus,.dashicons-search,.dashicons-edit,.dashicons-trash,.dashicons-download,.dashicons-upload,.dashicons-arrow-down-alt2,.dashicons-arrow-up-alt2,.dashicons-arrow-right-alt2,.dashicons-info,.dashicons-info-outline,.dashicons-warning,.dashicons-dismiss,.dashicons-no-alt,.dashicons-no,.dashicons-tag,.dashicons-portfolio,.dashicons-dashboard,.dashicons-update,.dashicons-external,.dashicons-image,.dashicons-filter,.dashicons-admin-settings,.dashicons-admin-tools,.dashicons-editor-undo,.dashicons-menu,.dashicons-format-gallery,.dashicons-format-image,.dashicons-editor-help,.dashicons-clipboard,.dashicons-editor-save,.dashicons-format-aside,.dashicons-editor-expand,.dashicons-editor-contract,.dashicons-columns,.dashicons-welcome-add-page)::before { + content: ""; + display: inline-block; + width: 20px; + height: 20px; + flex: 0 0 auto; + background-color: currentColor; + -webkit-mask: var(--func-icon) center / contain no-repeat; + mask: var(--func-icon) center / contain no-repeat; + vertical-align: middle; +} +:is(.functionalities-dashboard,.functionalities-module) .dashicons:is(.dashicons-admin-page,.dashicons-admin-links,.dashicons-list-view,.dashicons-yes-alt,.dashicons-yes,.dashicons-performance,.dashicons-editor-code,.dashicons-randomize,.dashicons-block-default,.dashicons-networking,.dashicons-shield,.dashicons-visibility,.dashicons-lock,.dashicons-media-text,.dashicons-layout,.dashicons-editor-textcolor,.dashicons-editor-unlink,.dashicons-flag,.dashicons-smartphone,.dashicons-admin-generic,.dashicons-book,.dashicons-sos,.dashicons-database,.dashicons-plus-alt2,.dashicons-plus,.dashicons-search,.dashicons-edit,.dashicons-trash,.dashicons-download,.dashicons-upload,.dashicons-arrow-down-alt2,.dashicons-arrow-up-alt2,.dashicons-arrow-right-alt2,.dashicons-info,.dashicons-info-outline,.dashicons-warning,.dashicons-dismiss,.dashicons-no-alt,.dashicons-no,.dashicons-tag,.dashicons-portfolio,.dashicons-dashboard,.dashicons-update,.dashicons-external,.dashicons-image,.dashicons-filter,.dashicons-admin-settings,.dashicons-admin-tools,.dashicons-editor-undo,.dashicons-menu,.dashicons-format-gallery,.dashicons-format-image,.dashicons-editor-help,.dashicons-clipboard,.dashicons-editor-save,.dashicons-format-aside,.dashicons-editor-expand,.dashicons-editor-contract,.dashicons-columns,.dashicons-welcome-add-page) { + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 0; +} +.functionalities-module-card .functionalities-icon { width: 28px; height: 28px; color: var(--func-accent); } +.functionalities-module h1 .functionalities-icon { width: 30px; height: 30px; color: var(--func-accent); } +.functionalities-modules-grid { gap: 16px; margin-top: 0; grid-template-columns: repeat(auto-fill,minmax(min(100%,290px),1fr)); } +.functionalities-module-card { padding: 20px; border-color: var(--func-line); border-radius: var(--func-radius); box-shadow: none; transition: border-color 150ms ease; } +.functionalities-module-card:hover { transform: none; box-shadow: none; border-color: var(--func-accent); } +.module-card-header { gap: 12px; margin-bottom: 12px; align-items: center; } +.module-card-header h2 { font-size: 17px; line-height: 1.4; } +.module-description { margin: 0 0 20px; color: var(--func-muted); font-size: 14px; line-height: 1.6; } +.functionalities-card-actions { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: auto; } +.functionalities-status { display: inline-flex; align-items: center; gap: 5px; font-size: 12px; font-weight: 500; color: var(--func-muted); } +.functionalities-status--active { color: #006b2e; } +.functionalities-status .functionalities-icon { width: 16px; height: 16px; color: inherit; } +.functionalities-module .form-table { margin-top: 0; } +.functionalities-module .form-table > tbody > tr > th { width: 205px; padding: 20px 20px 20px 0; font-size: 14px; line-height: 1.6; } +.functionalities-module .form-table > tbody > tr > td { padding: 16px 0; vertical-align: top; } +.functionalities-module .form-table td p { margin-top: 8px; } +.functionalities-module :is(input[type="text"],input[type="url"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],select) { + box-sizing: border-box; + min-height: 40px; + margin: 0; + padding: 7px 12px; + border: 1px solid #8c8f94; + border-radius: 4px; + background-color: #fff; + color: var(--func-ink); + font: 14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; + vertical-align: middle; + max-width: 100%; +} +.functionalities-module select { padding-inline-end: 30px; } +.functionalities-module .form-table :is(.regular-text,input[type="text"],input[type="url"],input[type="email"],input[type="password"],select) { width: min(100%,460px); } +.functionalities-module .form-table :is(input.small-text,input[type="number"]) { width: 110px; } +.functionalities-module textarea { + box-sizing: border-box; + width: 100%; + max-width: 100%; + margin: 0; + padding: 10px 12px; + border: 1px solid #8c8f94; + border-radius: 4px; + background: #fff; + color: var(--func-ink); + font-size: 14px; + line-height: 1.6; + resize: vertical; +} +.functionalities-module :is(input,select,textarea):focus { border-color: var(--func-accent); outline: none; box-shadow: 0 0 0 1px var(--func-accent); } +.functionalities-module :is(input,select,textarea):disabled { background-color: #f6f7f7; color: #646970; border-color: var(--func-line); } +.functionalities-module input::placeholder,.functionalities-module textarea::placeholder { color: #646970; opacity: 1; } +.functionalities-module :is(input[type="checkbox"],input[type="radio"]) { flex: 0 0 auto; margin: 2px 0 0; vertical-align: text-top; } +.functionalities-module .form-table label:has(> input[type="checkbox"]) { display: inline-flex; align-items: flex-start; gap: 8px; line-height: 1.6; } +:is(.functionalities-module,.functionalities-dashboard) :is(.button,.button-primary,.button-secondary) { min-height: 40px; display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 6px 14px; font-size: 13px; line-height: 1.6; vertical-align: middle; } +:is(.functionalities-module,.functionalities-dashboard) :is(button,a,summary):focus-visible { outline: 2px solid var(--func-accent); outline-offset: 3px; } +.functionalities-module :is(.fc-form__group,.fc-font-form__group,.functionalities-field) { min-width: 0; } +.functionalities-module :is(.fc-form__label,.fc-font-form__label,.functionalities-field-label) { display: block; margin: 0 0 6px; font-size: 13px; font-weight: 600; line-height: 1.5; } +.functionalities-module :is(.fc-form__row,.fc-font-form__row) { gap: 16px; align-items: start; } +.functionalities-module :is(.fc-form__row,.fc-font-form__row,.fc-font-form__group,.fc-form__group,.functionalities-field) :is(input:not([type="checkbox"]),select,textarea) { width: 100%; max-width: 100%; } +.functionalities-module .fc-font-form__file-row { align-items: start; gap: 8px; } +.functionalities-module .fc-font-form__file-row input { min-width: 0; } +.functionalities-module .fc-font-form__file-row .button { flex: 0 0 auto; margin: 0; } +.functionalities-utilities form.functionalities-utility-action { padding: 0; border: 0; background: transparent; box-shadow: none; margin: 0 4px 4px 0; } +.functionalities-utilities .functionalities-utility-actions { align-items: end; gap: 16px; } +.functionalities-utility-actions > label { display: flex; flex-direction: column; gap: 6px; font-size: 13px; font-weight: 600; min-width: 0; } +.functionalities-utility-actions > label :is(input,select) { width: 240px; max-width: 100%; font-weight: 400; } +.functionalities-utility-actions > label input[type="number"] { width: 110px; } +.functionalities-utility-table { border: 1px solid var(--func-line); border-radius: 4px; } +.functionalities-utility-table .widefat { border: 0; } +.functionalities-utility-table :is(th,td) { padding: 10px 12px; vertical-align: top; } +.functionalities-pwa-fields { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; } +.functionalities-module .functionalities-pwa-fields .regular-text { width: 100%; } +.functionalities-module .functionalities-pwa-fields label { display: flex; flex-direction: column; gap: 6px; min-width: 0; font-size: 13px; font-weight: 600; } +.functionalities-module .func-fs-wrap { min-width: 0; } +.functionalities-module .func-fs-btn { margin: 0 0 6px; min-height: 32px; padding: 3px 10px; font-size: 12px; } +.functionalities-module .func-fs-active textarea { max-width: none; } +@media (max-width:782px) { + .functionalities-header { align-items: flex-start; gap: 12px; } + .functionalities-header h1 { font-size: 23px; } + .functionalities-brand-mark { width: 48px; height: 48px; } + .functionalities-version { margin-inline-start: 0; margin-top: 6px; } + .functionalities-module .form-table > tbody > tr > th { display: block; width: auto; padding: 16px 0 6px; } + .functionalities-module .form-table > tbody > tr > td { display: block; padding: 0 0 16px; } + .functionalities-module :is(.regular-text,input[type="text"],input[type="url"],input[type="email"],input[type="search"],input[type="password"],select) { width: 100%; } + .functionalities-module .form-table :is(.regular-text,input[type="text"],input[type="url"],input[type="email"],input[type="password"],select) { width: 100%; } + .functionalities-pwa-fields { grid-template-columns: minmax(0,1fr); } + .functionalities-utility-actions > label { width: 100%; } + .functionalities-utility-actions > label :is(input,select) { width: 100%; } + :is(.functionalities-module,.functionalities-dashboard) :is(.button,.button-primary,.button-secondary) { min-height: 44px; } + .functionalities-module .fc-font-form__file-row { flex-wrap: wrap; } + .functionalities-module .fc-font-form__file-row input { flex-basis: 100%; } +} +@media (prefers-reduced-motion:reduce) { + :is(.functionalities-dashboard,.functionalities-module) *, :is(.functionalities-dashboard,.functionalities-module) *::before, :is(.functionalities-dashboard,.functionalities-module) *::after { transition: none !important; } +} +/* Match older custom action buttons to the shared control rhythm. */ +.functionalities-module :is(.fc-font-form__upload-btn,.fc-form__btn,.fc-font-form__btn) { + box-sizing: border-box; + min-height: 40px; + padding: 7px 12px; + border-radius: 4px; + font-size: 13px; + line-height: 1.6; + display: inline-flex; + align-items: center; + justify-content: center; + gap: 6px; +} +.functionalities-module .fc-font-form__file-row .fc-font-form__upload-btn { flex: 0 0 auto; } +@media (max-width:782px) { + .functionalities-module :is(input[type="text"],input[type="url"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],select,textarea) { font-size: 16px; min-height: 44px; } + .functionalities-module :is(.fc-font-form__upload-btn,.fc-form__btn,.fc-font-form__btn) { min-height: 44px; } + .functionalities-module .fc-font-form__file-row input[type="url"] { flex: 1 0 100%; } + .functionalities-module label:has(>input[type="checkbox"]) { min-height: 36px; padding-block: 4px; } +} +.functionalities-module :is(input.code,textarea.code,.fc-font-form__input--url) { + font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace; +} diff --git a/assets/icons/LICENSE b/assets/icons/LICENSE new file mode 100644 index 0000000..3e82379 --- /dev/null +++ b/assets/icons/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020-2026 Paweł Kuna + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/assets/icons/activity.svg b/assets/icons/activity.svg new file mode 100644 index 0000000..985b527 --- /dev/null +++ b/assets/icons/activity.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/icons/alert-triangle.svg b/assets/icons/alert-triangle.svg new file mode 100644 index 0000000..f96052e --- /dev/null +++ b/assets/icons/alert-triangle.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/arrow-back-up.svg b/assets/icons/arrow-back-up.svg new file mode 100644 index 0000000..7a374c4 --- /dev/null +++ b/assets/icons/arrow-back-up.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/arrow-right.svg b/assets/icons/arrow-right.svg new file mode 100644 index 0000000..29ad3f0 --- /dev/null +++ b/assets/icons/arrow-right.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/arrow-up-right.svg b/assets/icons/arrow-up-right.svg new file mode 100644 index 0000000..c2084a7 --- /dev/null +++ b/assets/icons/arrow-up-right.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/arrows-shuffle.svg b/assets/icons/arrows-shuffle.svg new file mode 100644 index 0000000..87ae9f9 --- /dev/null +++ b/assets/icons/arrows-shuffle.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/book.svg b/assets/icons/book.svg new file mode 100644 index 0000000..b39c439 --- /dev/null +++ b/assets/icons/book.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/braces.svg b/assets/icons/braces.svg new file mode 100644 index 0000000..e9edb35 --- /dev/null +++ b/assets/icons/braces.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/briefcase.svg b/assets/icons/briefcase.svg new file mode 100644 index 0000000..8f7328e --- /dev/null +++ b/assets/icons/briefcase.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/check.svg b/assets/icons/check.svg new file mode 100644 index 0000000..a700f10 --- /dev/null +++ b/assets/icons/check.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/icons/chevron-down.svg b/assets/icons/chevron-down.svg new file mode 100644 index 0000000..68a1bf3 --- /dev/null +++ b/assets/icons/chevron-down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/icons/chevron-up.svg b/assets/icons/chevron-up.svg new file mode 100644 index 0000000..15a6bc0 --- /dev/null +++ b/assets/icons/chevron-up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/icons/clipboard.svg b/assets/icons/clipboard.svg new file mode 100644 index 0000000..29698ff --- /dev/null +++ b/assets/icons/clipboard.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/code.svg b/assets/icons/code.svg new file mode 100644 index 0000000..7c20fae --- /dev/null +++ b/assets/icons/code.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/columns-2.svg b/assets/icons/columns-2.svg new file mode 100644 index 0000000..3f31848 --- /dev/null +++ b/assets/icons/columns-2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/components.svg b/assets/icons/components.svg new file mode 100644 index 0000000..60c4889 --- /dev/null +++ b/assets/icons/components.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/copy.svg b/assets/icons/copy.svg new file mode 100644 index 0000000..42e9041 --- /dev/null +++ b/assets/icons/copy.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/copyright.svg b/assets/icons/copyright.svg new file mode 100644 index 0000000..88b4a33 --- /dev/null +++ b/assets/icons/copyright.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/dashboard.svg b/assets/icons/dashboard.svg new file mode 100644 index 0000000..fcac0b7 --- /dev/null +++ b/assets/icons/dashboard.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/database.svg b/assets/icons/database.svg new file mode 100644 index 0000000..d97ae7a --- /dev/null +++ b/assets/icons/database.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/device-floppy.svg b/assets/icons/device-floppy.svg new file mode 100644 index 0000000..372be41 --- /dev/null +++ b/assets/icons/device-floppy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/device-mobile.svg b/assets/icons/device-mobile.svg new file mode 100644 index 0000000..9ad4072 --- /dev/null +++ b/assets/icons/device-mobile.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/download.svg b/assets/icons/download.svg new file mode 100644 index 0000000..8cc8c8f --- /dev/null +++ b/assets/icons/download.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/edit.svg b/assets/icons/edit.svg new file mode 100644 index 0000000..f530f0d --- /dev/null +++ b/assets/icons/edit.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/eye.svg b/assets/icons/eye.svg new file mode 100644 index 0000000..5b33256 --- /dev/null +++ b/assets/icons/eye.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/file-description.svg b/assets/icons/file-description.svg new file mode 100644 index 0000000..b8d2cad --- /dev/null +++ b/assets/icons/file-description.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/file-plus.svg b/assets/icons/file-plus.svg new file mode 100644 index 0000000..8ce2f57 --- /dev/null +++ b/assets/icons/file-plus.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/filter.svg b/assets/icons/filter.svg new file mode 100644 index 0000000..fb3ab47 --- /dev/null +++ b/assets/icons/filter.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/icons/flag.svg b/assets/icons/flag.svg new file mode 100644 index 0000000..0959bf0 --- /dev/null +++ b/assets/icons/flag.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/gauge.svg b/assets/icons/gauge.svg new file mode 100644 index 0000000..d250d2e --- /dev/null +++ b/assets/icons/gauge.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/help.svg b/assets/icons/help.svg new file mode 100644 index 0000000..e029dac --- /dev/null +++ b/assets/icons/help.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/hierarchy.svg b/assets/icons/hierarchy.svg new file mode 100644 index 0000000..16641b8 --- /dev/null +++ b/assets/icons/hierarchy.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/icons.svg b/assets/icons/icons.svg new file mode 100644 index 0000000..6c46c10 --- /dev/null +++ b/assets/icons/icons.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/info-circle.svg b/assets/icons/info-circle.svg new file mode 100644 index 0000000..e2e247b --- /dev/null +++ b/assets/icons/info-circle.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/link.svg b/assets/icons/link.svg new file mode 100644 index 0000000..14f1dce --- /dev/null +++ b/assets/icons/link.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/list-check.svg b/assets/icons/list-check.svg new file mode 100644 index 0000000..53786d0 --- /dev/null +++ b/assets/icons/list-check.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/icons/list-details.svg b/assets/icons/list-details.svg new file mode 100644 index 0000000..97658bd --- /dev/null +++ b/assets/icons/list-details.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/icons/lock.svg b/assets/icons/lock.svg new file mode 100644 index 0000000..c406543 --- /dev/null +++ b/assets/icons/lock.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/maximize.svg b/assets/icons/maximize.svg new file mode 100644 index 0000000..7d6695c --- /dev/null +++ b/assets/icons/maximize.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/menu-2.svg b/assets/icons/menu-2.svg new file mode 100644 index 0000000..306f7f0 --- /dev/null +++ b/assets/icons/menu-2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/minimize.svg b/assets/icons/minimize.svg new file mode 100644 index 0000000..dc38c63 --- /dev/null +++ b/assets/icons/minimize.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/photo.svg b/assets/icons/photo.svg new file mode 100644 index 0000000..724f5fb --- /dev/null +++ b/assets/icons/photo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/icons/plus.svg b/assets/icons/plus.svg new file mode 100644 index 0000000..94ec277 --- /dev/null +++ b/assets/icons/plus.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/refresh.svg b/assets/icons/refresh.svg new file mode 100644 index 0000000..10434b3 --- /dev/null +++ b/assets/icons/refresh.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/search.svg b/assets/icons/search.svg new file mode 100644 index 0000000..5b43178 --- /dev/null +++ b/assets/icons/search.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/settings.svg b/assets/icons/settings.svg new file mode 100644 index 0000000..c58897f --- /dev/null +++ b/assets/icons/settings.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/shield-check.svg b/assets/icons/shield-check.svg new file mode 100644 index 0000000..d92ba68 --- /dev/null +++ b/assets/icons/shield-check.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/tag.svg b/assets/icons/tag.svg new file mode 100644 index 0000000..5f40799 --- /dev/null +++ b/assets/icons/tag.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/icons/tool.svg b/assets/icons/tool.svg new file mode 100644 index 0000000..24441c4 --- /dev/null +++ b/assets/icons/tool.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/icons/trash.svg b/assets/icons/trash.svg new file mode 100644 index 0000000..0810c35 --- /dev/null +++ b/assets/icons/trash.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/typography.svg b/assets/icons/typography.svg new file mode 100644 index 0000000..93b9880 --- /dev/null +++ b/assets/icons/typography.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/upload.svg b/assets/icons/upload.svg new file mode 100644 index 0000000..6764e04 --- /dev/null +++ b/assets/icons/upload.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/icons/x.svg b/assets/icons/x.svg new file mode 100644 index 0000000..6d6f593 --- /dev/null +++ b/assets/icons/x.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/js/admin-polish.js b/assets/js/admin-polish.js new file mode 100644 index 0000000..2817cdb --- /dev/null +++ b/assets/js/admin-polish.js @@ -0,0 +1,38 @@ +/** Associate legacy/repeater labels and keep decorative icons out of field names. */ +(function () { + 'use strict'; + let nextId = 0; + function normalize(root) { + root.querySelectorAll('.dashicons').forEach(icon => icon.setAttribute('aria-hidden', 'true')); + root.querySelectorAll('input:not([type="hidden"]), select, textarea').forEach(control => { + if (control.labels && control.labels.length) return; + const group = control.closest('.fc-form__group, .fc-font-form__group, .functionalities-field'); + const label = group ? group.querySelector('label') : null; + if (label && !label.control && group.querySelectorAll('input:not([type="hidden"]), select, textarea').length === 1) { + if (!control.id) { + do { control.id = 'functionalities-field-' + (++nextId); } + while (document.querySelectorAll('#' + control.id).length > 1); + } + label.htmlFor = control.id; + return; + } + if (!control.hasAttribute('aria-label') && !control.hasAttribute('aria-labelledby')) { + const row = control.closest('tr'); + const heading = row ? row.querySelector('th') : null; + if (heading && row.querySelectorAll('input:not([type="hidden"]), select, textarea').length === 1) { + control.setAttribute('aria-label', heading.textContent.trim()); + } + } + }); + } + function init() { + const roots = document.querySelectorAll('.functionalities-module, .functionalities-dashboard'); + roots.forEach(root => { + normalize(root); + const observer = new MutationObserver(() => normalize(root)); + observer.observe(root, {childList: true, subtree: true}); + }); + } + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); + else init(); +})(); diff --git a/build.sh b/build.sh index 629d6f2..f113148 100755 --- a/build.sh +++ b/build.sh @@ -39,6 +39,15 @@ rsync -a \ # Fail loudly if something the plugin needs at runtime did not make it in. REQUIRED=( + "includes/admin/class-admin-icons.php" + "assets/brand/functionalities.svg" + "assets/css/admin-brand.css" + "assets/css/admin-icons.css" + "assets/css/admin-polish.css" + "assets/js/admin-polish.js" + "assets/icons/settings.svg" + "assets/icons/LICENSE" + "includes/features/class-content-tools.php" "includes/features/class-link-health.php" "includes/features/class-site-activity.php" diff --git a/docs/admin-icon-sources.json b/docs/admin-icon-sources.json new file mode 100644 index 0000000..b6ae997 --- /dev/null +++ b/docs/admin-icon-sources.json @@ -0,0 +1,88 @@ +{ + "family": "Tabler outline", + "source": "~/Icons/svg/outline", + "license": "MIT", + "module_icons": { + "content-tools": "copy", + "link-health": "link", + "site-activity": "activity", + "task-manager": "list-check", + "misc": "gauge", + "snippets": "code", + "link-management": "link", + "redirect-manager": "arrows-shuffle", + "block-cleanup": "braces", + "schema": "hierarchy", + "content-regression": "shield-check", + "assumption-detection": "eye", + "login-security": "lock", + "meta": "copyright", + "components": "components", + "fonts": "typography", + "editor-links": "search", + "svg-icons": "icons", + "pwa": "device-mobile" + }, + "dashicons": { + "admin-page": "copy", + "admin-links": "link", + "list-view": "list-details", + "yes-alt": "check", + "yes": "check", + "performance": "gauge", + "editor-code": "code", + "randomize": "arrows-shuffle", + "block-default": "braces", + "networking": "hierarchy", + "shield": "shield-check", + "visibility": "eye", + "lock": "lock", + "media-text": "copyright", + "layout": "components", + "editor-textcolor": "typography", + "editor-unlink": "search", + "flag": "flag", + "smartphone": "device-mobile", + "admin-generic": "settings", + "book": "book", + "sos": "help", + "database": "database", + "plus-alt2": "plus", + "plus": "plus", + "search": "search", + "edit": "edit", + "trash": "trash", + "download": "download", + "upload": "upload", + "arrow-down-alt2": "chevron-down", + "arrow-up-alt2": "chevron-up", + "arrow-right-alt2": "arrow-right", + "info": "info-circle", + "info-outline": "info-circle", + "warning": "alert-triangle", + "dismiss": "x", + "no-alt": "x", + "no": "x", + "tag": "tag", + "portfolio": "briefcase", + "dashboard": "dashboard", + "update": "refresh", + "external": "arrow-up-right", + "image": "photo", + "filter": "filter", + "admin-settings": "settings", + "admin-tools": "tool", + "editor-undo": "arrow-back-up", + "menu": "menu-2", + "format-gallery": "photo", + "format-image": "photo", + "editor-help": "help", + "clipboard": "clipboard", + "editor-save": "device-floppy", + "format-aside": "file-description", + "editor-expand": "maximize", + "editor-contract": "minimize", + "columns": "columns-2", + "welcome-add-page": "file-plus" + } +} diff --git a/docs/ui-polish-verification.md b/docs/ui-polish-verification.md new file mode 100644 index 0000000..9ceafdb --- /dev/null +++ b/docs/ui-polish-verification.md @@ -0,0 +1,23 @@ +# Backend UI and branding polish for 1.7.0 + +The existing backend structure is preserved. The product mark now appears in the admin sidebar and every module header. Its source is the current main-site media item, [Dynamic Functionalities icon](https://r2.gauravtiwari.org/wp-content/uploads/2026/09/functionalities-icon-wporg-20260927.svg). It is bundled locally and matches the WordPress.org SVG master byte for byte. + +Backend module/action glyphs use a 53-icon subset from `~/Icons/svg/outline` (Tabler). The MIT license is bundled; paths and mappings are recorded in `admin-icon-sources.json`. Controls use WordPress's selected admin accent. Unsupported third-party Dashicons retain their native rendering. + +Text/URL/number fields and selects use shared sizing, spacing, borders, focus states, and label alignment: 40px on desktop and 44px at phone width. Legacy component/font groups gain associated labels, including dynamically added groups. PWA repeaters have native visible labels and equal-width columns. Font upload rows reflow on phones. The activity search field is explicitly a search control. Fourteen older metadata/threshold fields gain clear accessible labels, and the legacy redirect selector includes the already-supported 308 status. + +The sidebar and dashboard/alias routes load the same assets, including PWA controls. Backend-only styles remain scoped; product settings, option names, public output, and module enablement are unchanged. Edited backend styles/scripts use a file timestamp in their cache key for candidate testing. + +## Verification + +- PHP lint, WordPress coding standards/PHP compatibility, and all 149 PHP tests passed. +- All eight JavaScript tests and syntax checks passed. +- Translation regeneration/freshness and distribution packaging passed. +- All 53 local SVGs parsed, and the editable banner passed strict SVG validation. +- The banner and icon were rendered and visually inspected at their WordPress.org delivery sizes. Banners now describe 19 optional modules. Directory screenshots were refreshed from the real backend, with the surrounding account navigation cropped out. +- Gatilab (WordPress 7.1.2/PHP 8.5.10): all 19 screens were inspected at desktop width. No page overflow or unlabelled visible value controls remained after initialization. +- Seven dense screens plus the dashboard were checked at 390px. Controls reflowed without page overflow. Expanded fonts and dynamically added PWA rows had aligned, labelled controls and 44px phone targets. +- Existing font/component edit panels were opened for inspection; no settings form was saved. Dynamically added PWA rows were discarded by navigation. +- The 19 module option arrays and homepage content/metadata matched the pre-polish snapshot (21 checks). + +The plugin and snapshot recovery files are retained on Gatilab in `/home/gatilab/functionalities-ui-20261002`. The public 1.7.0 release and WordPress.org asset deployment remain separate from this candidate. diff --git a/includes/admin/class-admin-icons.php b/includes/admin/class-admin-icons.php new file mode 100644 index 0000000..bf0da99 --- /dev/null +++ b/includes/admin/class-admin-icons.php @@ -0,0 +1,45 @@ + 'copy', + 'link-health' => 'link', + 'site-activity' => 'activity', + 'task-manager' => 'list-check', + 'misc' => 'gauge', + 'snippets' => 'code', + 'link-management' => 'link', + 'redirect-manager' => 'arrows-shuffle', + 'block-cleanup' => 'braces', + 'schema' => 'hierarchy', + 'content-regression' => 'shield-check', + 'assumption-detection' => 'eye', + 'login-security' => 'lock', + 'meta' => 'copyright', + 'components' => 'components', + 'fonts' => 'typography', + 'editor-links' => 'search', + 'svg-icons' => 'icons', + 'pwa' => 'device-mobile', + ); + /** Return a decorative module glyph with an allowlisted CSS class. */ + public static function module( string $slug ): string { + $name = self::MODULES[ $slug ] ?? 'settings'; + return ''; + } + /** Return the canonical product mark; nearby text supplies its accessible name. */ + public static function brand( int $size = 48 ): string { + $size = max( 20, min( 96, $size ) ); + return ''; + } +} diff --git a/includes/admin/class-admin-ui.php b/includes/admin/class-admin-ui.php index 84fa2b7..125f4a0 100644 --- a/includes/admin/class-admin-ui.php +++ b/includes/admin/class-admin-ui.php @@ -17,6 +17,23 @@ * Admin UI helper class. */ class Admin_UI { + /** Render the shared product header without changing a module's form controls. */ + public static function render_header( string $title, string $description = '', string $slug = '' ): void { + echo '

'; + } + /** * Render a documentation section with details/summary accordion. diff --git a/includes/admin/class-module-controller.php b/includes/admin/class-module-controller.php index b83a531..3ad0961 100644 --- a/includes/admin/class-module-controller.php +++ b/includes/admin/class-module-controller.php @@ -102,7 +102,7 @@ public static function register_menu(): void { 'manage_options', $parent_slug, array( __CLASS__, 'render_main_page' ), - 'dashicons-admin-generic', + FUNCTIONALITIES_URL . 'assets/brand/functionalities.svg', 65 ); @@ -142,6 +142,7 @@ public static function register_menu(): void { * @return void */ public static function enqueue_admin_assets( $hook ): void { + \wp_enqueue_style( 'functionalities-admin-brand', FUNCTIONALITIES_URL . 'assets/css/admin-brand.css', array(), self::admin_asset_version( 'assets/css/admin-brand.css' ) ); if ( strpos( $hook, 'functionalities' ) === false ) { return; } @@ -151,6 +152,9 @@ public static function enqueue_admin_assets( $hook ): void { $page = isset( $_GET['page'] ) ? \sanitize_key( $_GET['page'] ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Module detection doesn't require nonce. $module = isset( $_GET['module'] ) ? \sanitize_key( $_GET['module'] ) : ''; + if ( '' === $module && 0 === strpos( $page, 'functionalities-' ) ) { + $module = substr( $page, strlen( 'functionalities-' ) ); + } if ( 'task-manager' === $module || 'functionalities-task-manager' === $page ) { $deps[] = 'jquery-ui-sortable'; @@ -189,6 +193,10 @@ public static function enqueue_admin_assets( $hook ): void { FUNCTIONALITIES_VERSION ); + \wp_enqueue_style( 'functionalities-admin-icons', FUNCTIONALITIES_URL . 'assets/css/admin-icons.css', array( 'functionalities-admin' ), self::admin_asset_version( 'assets/css/admin-icons.css' ) ); + \wp_enqueue_style( 'functionalities-admin-polish', FUNCTIONALITIES_URL . 'assets/css/admin-polish.css', array( 'functionalities-admin-icons' ), self::admin_asset_version( 'assets/css/admin-polish.css' ) ); + \wp_enqueue_script( 'functionalities-admin-polish', FUNCTIONALITIES_URL . 'assets/js/admin-polish.js', array(), self::admin_asset_version( 'assets/js/admin-polish.js' ), true ); + \wp_enqueue_script( 'functionalities-admin', FUNCTIONALITIES_URL . 'assets/js/admin.js', @@ -210,6 +218,12 @@ public static function enqueue_admin_assets( $hook ): void { ); } + /** Give edited backend assets a fresh cache key while a release is being tested. */ + private static function admin_asset_version( string $relative ): string { + $path = FUNCTIONALITIES_DIR . $relative; + return FUNCTIONALITIES_VERSION . '-' . ( is_file( $path ) ? (string) filemtime( $path ) : '0' ); + } + /** * Render main admin page with module navigation. * @@ -258,10 +272,7 @@ private static function is_module_enabled( string $slug ): bool { private static function render_dashboard(): void { ?>
-

-

- -

+
- +

-
+
- + - +
@@ -375,10 +386,7 @@ private static function render_module( $module_slug ): void { ?>
-

- - -

+

-8JV6+2oXlg-d}?FA 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 diff --git a/.wordpress-org/screenshot-2.jpg b/.wordpress-org/screenshot-2.jpg index 0747688c2bb71ccd129026c8730cebabbeba5c20..6492025fac5fca4daa45b28d986614608d78fd60 100644 GIT binary patch literal 182037 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 b24f+nbR+^beox@HKYNP&U(i$gHuQf0KPL`o literal 94976 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